.header{background:url(../images/renewal/common/header_bg.gif) no-repeat center 0;min-width:980px;margin:0 auto}
.head{width:980px; margin:0 auto;}
.head{position:relative;height:130px;}
.head h1{padding-top:15px;}
.kobiz_logo{position:absolute;top:12px;right:20px}
.head .search{position:absolute;bottom:20px;right:20px;width:210px;height:28px;background:url(../images/renewal/common/search_box.png) no-repeat;}
.search .strus{color:#fff}
.search_submit{padding-top:5px;}

.head p{color:#ffc8cb}
.nav{margin:0 auto; height:48px; background:url(../images/renewal/common/gnb_bg.gif) repeat-x;}
.nav ul{width:980px;margin:0 auto}
.nav ul>li{float:left; }
.nav a{height:48px;line-height:200px; overflow:hidden; display:block; background:url(../images/renewal/common/gnb_txt_new.png) no-repeat}
.nav a.home{width:109px;background-position:0px 0px}
.nav a.news{width:105px;background-position:-109px 0px}
.nav a.feature{width:124px;background-position:-214px 0px}
.nav a.infocus{width:135px;background-position:-338px 0px}
.nav a.people{width:120px;background-position:-473px 0px}
.nav a.films{width:141px; background-position:-593px 0px}
.nav a.interviews{width:136px;background-position:-734px 0px}

.nav a.home:hover{background-position:0px -48px}
.nav a.news:hover{background-position:-109px -48px}
.nav a.feature:hover{background-position:-214px -48px}
.nav a.infocus:hover{background-position:-338px -48px}
.nav a.people:hover{background-position:-473px -48px}
.nav a.films:hover{background-position:-593px -48px}
.nav a.interviews:hover{background-position:-734px -48px}

.recent_issues{text-align:right; padding-bottom:2px;}
.recent_issues span{background:url(../images/renewal/common/arrow.gif) no-repeat 0 center; padding-left:10px; padding-top:2px; color:#9d0404}
.recent_issues select.issues{color:#777; border:1px solid #bfbbba; margin-bottom:5px;}
.footer{background:url(../images/renewal/common/footer_bg.gif) repeat-x; }
.footer_content{position:relative;}
.box_korea{padding-bottom:20px;}
.content_left dl img{vertical-align:middle;}
.content_left dl dd input.newsletter_email{background-color:#838383; border:1px solid #b6b6b6}
.copyright{text-align:center; border:0px; background:url(../images/renewal/footer/line_bar.png) no-repeat}
.copyright span{padding-left:20px;}
.content_right img{float:left;padding-top:4px;}
.content_right a{float:left; display:block; width:26px; height:26px; line-height:100px; overflow:hidden; margin-left:4px; background:url(../images/renewal/footer/sns.png) no-repeat;}
.content_right a.facebook{background-position:0 0}
.content_right a.twitte{background-position:-31px 0}
.content_right a.youtube{background-position:-62px 0}

.paging > span.num a{vertical-align:middle}

.box_theme_ori .theme_content_box{height:345px}
.box_theme_ori .theme_content_box.floating{margin-right:0}
.box_theme_ori .theme_content_box > p.subject{color:#896857; font-family:Verdana, Geneva, sans-serif; height:53px; overflow:hidden}
.box_theme_ori .theme_content_box > p.subject > a {color:#896857; font-family:Verdana, Geneva, sans-serif;}
.box_theme_ori .theme_content_box .content_image{text-align:center; display:inline-block; *display:inline; *zoom:1; padding:7px; border:1px solid #dddddd; position:relative; left:50%; margin-left:-134px; margin-bottom:8px}
.box_theme_ori .theme_content_box .content_image > img{width:250px !important; height:185px !important; border:1px solid #dddddd}
.box_theme_ori .theme_content_box > p.p_content{height:35px; overflow:hidden}
.box_theme_ori .theme_content_box > .content_footer{background:#e2dbcf; text-align:right}

.people_box{width:700px !important; margin:0 auto; float:none}
div.snsBox .head{height:auto}
div.snsBox div.btom{height:20px}
.recenter-wrap{text-align:right; margin:10px 0 5px 0; color:#9d0404; font-size:14px}
.recenter-wrap img{vertical-align:middle; margin-right:5px}


/* --------  20150121 -------- */
.flo-con > div {float:left;}
.cont_size .interviewer, .short_txt .interviewer{position:absolute; bottom:5px; left:10px; color:#aa895f}
.cont_size > div > ul, .short_txt > div > ul{overflow:hidden;position:absolute; bottom:5px; right:10px;}
.cont_size > div > ul > li, .short_txt > div > ul > li{float:left; padding-left:4px;}
.cont_size > div{padding:8px 10px 5px; position:relative; height:70px;}

.cover_story{position:relative; width:484px; height:535px; border:1px solid #cfcfcf; margin-bottom:17px; margin-right:9px;}
.cover_story > img{width:484px; height:452px;}
.cover_story .tit{position:absolute; top:20px; left:20px; }
.cover_story .tit_text{font-weight:bold; color:#7c5a44; font-size:17px; overflow:hidden; height:50px;}

.short_box{position:relative; width:236px; border:1px solid #cfcfcf;margin-bottom:17px}
.short_box > img{width:236px; height:175px;}
.short_box .tit{position:absolute;bottom:83px;left:0px;}

.square .tit{background:url(../images/renewal/common/black50.png); color:#fff; font-size:18px; padding:8px 10px; width:216px; height:20px;}
.square .text{color:#636363; font-size:15px; overflow:hidden; height:35px;}

.short_txt{position:relative; width:236px; height:258px; border:1px solid #cfcfcf; margin-bottom:17px}
.short_txt.square .text{overflow:hidden; height:60px;}
.short_txt .sub_text{color:#a29588; padding-top:20px; overflow:hidden; height:100px;}
.short_txt > div{padding:8px 10px 5px; position:relative; height:210px;}

.long_box{position:relative; width:236px; height:535px; border:1px solid #cfcfcf; margin-bottom:17px}
.long_box > img{width:236px; height:452px;}
.long_box .tit{position:absolute;top:0px;left:0px;}

.square_box{margin-right:8px}

.width_box{position:relative; width:482px; height:258px; border:1px solid #cfcfcf;}
.width_box .tit_box{position:absolute; bottom:0px; left:0px; text-align:right; width:483px;height:60px; color:#fff; background:url(../images/renewal/common/black50.png)}
.width_box .tit{color:#fff; font-size:18px; }
.width_box p{padding:5px 10px; height:20px; text-align:right;}

.cont_mg{margin-right:8px}
.cont_mar{margin-right:10px}
/* --------  //20150121 -------- */

/******************************************************/



/*list*/	

div.list01 { width:700px; border-top:1px solid #d2d2d2; margin-top:15px; }
	div.list01 ul li { clear:both; min-height:130px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list01 dl { overflow:hidden; }
	div.list01 dt { padding:0 0 5px 0;font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic";}
	div.list01 dd { padding:5px 0 0 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list01 dd.date { padding:10px 0 0 0; font-size:11px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list_img { width:173px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	
	
div.list02 { width:100%; }
	div.list02 ul li { clear:both; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; padding:12px 0; }
	
	div.list02 dl { overflow:hidden; }
	div.list02 dt { padding:0 0 10px 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list02 dd { font-size:11px; color:#666666; }
	div.list02 dd.location { padding:10px 0 0 0; font-size:11px; color:#767676; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list02 dd.date { padding:5px 0 0 0; font-size:10px; color:#767676; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list02_img { width:75px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	
	
div.list03 { width:700px; border-top:1px solid #d2d2d2; }
	div.list03 ul li { clear:both; min-height:158px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list03 dl { overflow:hidden;  }
	div.list03 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list03 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list03 dd.date { padding:10px 0 0 0; font-size:11px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list03_img { width:173px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	
	
	
div.list04 { width:700px; margin-top:30px; }
	div.list04 ul li { clear:both; /*min-height:202px;*/ }
	
	div.list04 dl { overflow:hidden; }
	div.list04 dt { padding:0 0 5px 0; font-size:28px; color:#000000; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:32px; }
	div.list04 dd { padding:10px 0 0 0; color:#666666; font-size:12px; line-height:17px; }
	div.list04 dd.sub { padding:5px 0 0 0; color:#444444; font-size:13px; line-height:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list04_img { width:150px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}



div.list05 { width:700px; }
	div.list05 ul li { clear:both; min-height:158px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list05 dl { overflow:hidden; }
	div.list05 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list05 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list05 dd.date { padding:10px 0 0 0; font-size:11px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list05_img { width:155px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	
	

div.list06 { width:700px; border-top:1px solid #d2d2d2; }
	div.list06 ul li { clear:both; min-height:158px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list06 dl { overflow:hidden;  }
	div.list06 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list06 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list06 dd.date { padding:10px 0 0 0; font-size:11px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list06_img { width:173px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	
	

div.list07 { width:700px; border-top:1px solid #d2d2d2; }
	div.list07 ul li { clear:both; min-height:195px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list07 dl { overflow:hidden; }
	div.list07 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#333333; }
	div.list07 dd.sub { padding:5px 0 5px 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#666666; }
	div.list07 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list07 dd.title { padding:15px 0 0 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#444444;}
	
	.list07_img { float:left; margin-right:25px; text-align:center;}
	
	
div.list08 { width:700px;}
	div.list08 ul li { clear:both; min-height:195px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list08 dl { overflow:hidden; }
	div.list08 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#333333; }
	div.list08 dd.sub { padding:5px 0 10px 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#666666; }
	div.list08 dd.sub span{font-family:"Franklin Gothic Medium", "Franklin Gothic" !important;}
	div.list08 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.list08 dd.date { padding:10px 0 0 0; font-size:11px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list08_img { float:left; margin-right:25px; text-align:center;}
	
	
	
div.list09 { width:700px; border-top:1px solid #d2d2d2; }
	div.list09 ul li { clear:both; min-height:147px; border-bottom:1px solid #d2d2d2; padding:12px 0; }
	
	div.list09 dl { overflow:hidden; }
	div.list09 dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#333333; }
	div.list09 dd { padding:5px 0 0 0; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	.list09_img { float:left; margin-right:25px; text-align:center;}
	


div.list10 { width:700px; margin-top:30px;  }
	div.list10 ul li { clear:both; min-height:157px; font-size:11px; }
	div.list10 ul li.text { font-size:11px; padding-top:20px; }
	
	div.list10 dl { overflow:hidden; }
	div.list10 dt { padding:0 0 10px 0; font-size:28px; color:#000000; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:32px; }
	div.list10 dd { color:#767676; font-size:11px; line-height:18px; }
	
	.list10_img { width:155px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	

	div.book_img { width:114px; border:1px solid #e1e1e1; }
	div.pdf { text-align:left; margin-top:15px; }

	
	
div.list_date { text-align:right; font-size:12px; color:#767676; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding:7px 0; }


div.top_text { font-size:13px; line-height:20px; color:#666666; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding-bottom:30px;  }
div.top_text02 { font-size:13px; line-height:20px; color:#666666; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding:30px 0;  }
div.top_text03 { font-size:13px; line-height:20px; color:#666666; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }



div.film_btn { width:700px; height:70px; margin:30px 0 20px 0;}
    div.film_btn ul { clear:both; }
    div.film_btn ul li { display:inline; margin-right:3px; padding:0 2px 5px 0; }
    div.film_btn ul li.btn01 { text-align:center; float:left; width:32px; height:32px; line-height:32px; background-image:url(../images/common/btn_01.gif); background-repeat:no-repeat; font-size:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn02 { text-align:center; float:left; width:54px; height:32px; line-height:32px; background-image:url(../images/common/btn_02.gif); background-repeat:no-repeat; font-size:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn03 { text-align:center; float:left; width:54px; height:32px; line-height:32px; background-image:url(../images/common/btn_03.gif); background-repeat:no-repeat; font-size:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn04 { text-align:center; float:left; width:90px; height:32px; line-height:32px; background-image:url(../images/common/btn_04.gif); background-repeat:no-repeat; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn05 { text-align:center; float:left; width:115px; height:32px; line-height:32px; background-image:url(../images/common/btn_05.gif); background-repeat:no-repeat; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn06 { text-align:center; float:left; width:147px; height:32px; line-height:32px; background-image:url(../images/common/btn_06.gif); background-repeat:no-repeat; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn07 { text-align:center; float:left; width:167px; height:32px; line-height:32px; background-image:url(../images/common/btn_07.gif); background-repeat:no-repeat; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.film_btn ul li.btn08 { text-align:center; float:left; width:204px; height:32px; line-height:32px; background-image:url(../images/common/btn_08.gif); background-repeat:no-repeat; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	
	div.film_btn ul li.selected a         { color:#1C9FC9; text-decoration:none; font-weight:bold;}
	div.film_btn ul li.selected a:link    { color:#1C9FC9; text-decoration:none; font-weight:bold;}
	div.film_btn ul li.selected a:visited { color:#1C9FC9; text-decoration:none; font-weight:bold;}
	div.film_btn ul li.selected a:active  { color:#1C9FC9; text-decoration:none; font-weight:bold;}
	div.film_btn ul li.selected a:hover   { color:#1C9FC9; text-decoration:underline; font-weight:bold; }

	

/*paging*/

div.paging { clear:both; position:relative; text-align:center; margin-top:25px; margin-bottom:25px;}
    div.paging h1 { position:absolute; left:0px; top:3px; color:#767676; font:11px verdana;}
    div.paging ul li { display:inline; }
	div.paging ul li.num { font-size:11px; margin-top:10px; }
	
	
	
	
/*view*/

div.view_content { clear:both; width:700px; margin:0 auto; margin-top:20px; }
    div.view_content ul li.title { color:#000000; font-size:28px; line-height:32px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; margin-bottom:5px; } 
	div.view_content ul li.date { color:#767676; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.view_content ul li.img { margin:50px 0; text-align:center;  }
	div.view_content ul li.content { color:#111111; font-size:13px; line-height:18px; padding-bottom:40px; overflow:hidden}
	

div.info { clear:both; width:700px; margin-top:24px; }
    div.info ul.title { width:700px; line-height:32px; border-bottom:1px solid #dddddd; color:#222222; font-size:28px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding-bottom:10px; }
    div.info ul.lfloat { width:350px; float:left; padding:10px 0 50px 0;  }
	div.info ul li { height:30px; line-height:30px; font-size:11px; color:#767676; }
	div.info ul li.Address { width:700px;  }
	

div.info02 { clear:both; width:700px; margin-top:24px; }
    div.info02 ul.title { width:700px; line-height:32px; border-bottom:1px solid #dddddd; color:#222222; font-size:28px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding-bottom:10px; }
    div.info02 ul.lfloat { width:350px; float:left; padding:10px 0 30px 0; }
	div.info02 ul li { height:30px; line-height:30px; font-size:11px; color:#666666; }
	div.info02 ul li.Address { width:700px;  }
	
	
div.schedule_info { width:700px; }
	div.schedule_info ul li.info { clear:both; height:100px; }
	div.schedule_info ul li.img { text-align:right; padding-bottom:5px; }
	div.schedule_info ul li.time { padding-bottom:25px; margin-bottom:25px; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.schedule_info dl { overflow:hidden; padding-bottom:10px; }
	div.schedule_info dt { padding:0 0 5px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic";}
	div.schedule_info dd { padding:3px 0 0 0; color:#767676; font-size:11px; }
	
	.schedule_info_img { width:80px; border:1px solid #e1e1e1; float:left; margin-right:25px; text-align:center;}
	


	
	
	
	
/*Related*/

div.related { clear:both; margin-top:30px; }
    div.related ul.photo { height:55px; padding:20px 0; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.related ul li.box { width:82px; height:55px; float:left; margin-right:10px; }
	div.related div.photo_area { padding:5px; }
    div.related ul li.title { border-top:1px solid #444444; border-bottom:1px solid #dddddd; color:#222222; font-size:18px; line-height:45px; font-family:"Franklin Gothic Medium", "Franklin Gothic";}
	div.related ul li.list { background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; color:#666666; font-size:11px; line-height:45px;  }
	div.related ul li.hide { display:none; }
	
	div.related ul.branches { padding:15px 0; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.related ul li.branches_title { color:#00749a; font-size:11px; padding-bottom:5px; }
	div.related ul li.branches_con { color:#767676; font-size:11px; }
	
	div.related ul.news { padding:15px 0; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.related ul li.news_title { color:#666666; font-size:11px; padding-bottom:5px; }
	div.related ul li.news_con { color:#767676; font-size:12px; }
	
	div.related ul.key { padding:15px 0; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.related ul li.key_title { color:#666666; font-size:11px; padding-bottom:5px; }
	div.related ul li.key_con { color:#767676; font-size:10px; }
	
	div.related ul.filmography { padding:15px 0; background-image:url(../images/common/bg_jum.gif); background-position:bottom left; background-repeat:repeat-x; }
	div.related ul li.filmography_title { color:#666666; font-size:13px; padding-bottom:5px; font-weight:bold; }
	div.related ul li.filmography_con { color:#767676; font-size:11px; line-height:30px; }
	

div.rbtn { text-align:right; height:21px; margin:15px 0 10px 0; }
div.rbtn img { cursor:pointer }

div.cbtn { text-align:center; height:21px; margin:15px 0 10px 0; }
    div.cbtn ul li  { display:inline; margin:0 5px; }

div.seeall { width:100px; height:21px; line-height:21px; float:right; text-align:center; font-size:9px; background-image:url(../images/common/btn_bg.gif); background-repeat:no-repeat;}





/*search*/

div.content_search { clear:both; width:970px; margin:auto; background-color:#FFFFFF; }

div.search_title { margin:50px 0 30px 0; color:#000000; font-size:28px; font-family:"Franklin Gothic Medium", "Franklin Gothic";  }

div.select01 { width:700px; height:26px; margin-bottom:20px; }
    div.select01 ul li { width:220px; float:left; display:inline;  }
	div.select01 ul li.rm { margin-right:20px; }

div.select02 { width:700px; height:24px; margin:30px 0 20px 0; }
    div.select02 ul li { float:left; display:inline;  }
	div.select02 ul li.rm { margin-right:20px; }




/*tab*/

div.tab { margin:30px 0 20px 0; height:35px; }
    div.tab ul { height:35px; background-image:url(../images/common/tab_bg.gif); background-repeat:repeat-x; background-position:bottom;  }
	div.tab ul li { float:left; height:33px; margin-right:5px; line-height:33px; padding:0px 10px 0 10px; }
	div.tab ul li.on { font-size:14px; border-top:1px solid #7f7f7f; border-bottom:1px solid #ffffff; border-right:1px solid #7f7f7f; border-left:1px solid #7f7f7f; }
	div.tab ul li.off { font-size:12px; border-top:1px solid #c5c5c5; border-bottom:1px solid #7f7f7f; border-right:1px solid #c5c5c5; border-left:1px solid #c5c5c5; background-image:url(../images/common/tab_btn.gif); background-repeat:repeat-x; }
	
	
	
	
/*table*/	
	
table.t01 { width:100%; }
      table.t01 tbody td.line01 { height:27px; padding:0 10px; color:#5b6da0; font-size:13px; background-color:#f8f9fd; border-bottom:solid 1px #c9d2ed; border-top:solid 1px #c9d2ed; border-right:solid 1px #e3e8f6; }
	  table.t01 tbody td.line01_last { height:27px; padding:0 10px; color:#5b6da0; font-size:11px; background-color:#f8f9fd; border-bottom:solid 1px #c9d2ed; border-top:solid 1px #c9d2ed; }
	  table.t01 tbody td.line02 { height:27px; padding:3px 10px; color:#666666; font-size:11px; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #e9e9e9;}
	  table.t01 tbody td.line02_last { height:27px; padding:3px 10px; color:#666666; font-size:11px; border-bottom:solid 1px #dfdfdf; }
	
	
table.t02 { width:100%; margin-top:30px; clear:both; table-layout:fixed}
      table.t02 thead td { height:35px; text-align:center; color:#ffffff; font-size:11px; line-height:14px; background-color:#444444; border-top:solid 2px #111111;border-bottom:solid 1px #111111; word-break:break-all}
	  table.t02 tbody td {word-break:break-all}
	  table.t02 tbody td.line01 { height:27px; padding:3px 10px; color:#444444; font-size:10px; background-color:#f8f9fd; border-bottom:solid 1px #e3e8f6; border-right:solid 1px #e3e8f6; }
	  table.t02 tbody td.line01_img { width:45px; padding:10px 0; background-color:#f8f9fd; border-bottom:solid 1px #e3e8f6; }
	  table.t02 tbody td.line01_last { padding:3px 10px; color:#444444; font-size:10px; background-color:#f8f9fd; border-bottom:solid 1px #e3e8f6; }
	  table.t02 tbody td.line02 { height:27px; padding:10px 10px; color:#444444; font-size:10px; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #e9e9e9; line-height:20px}
	  table.t02 tbody td.line02_img { width:45px; padding:10px 0; border-bottom:solid 1px #dfdfdf; }
	  table.t02 tbody td.center{text-align:center}
	  table.t02 tbody td.line02_last { padding:3px 10px; color:#444444; font-size:10px; border-bottom:solid 1px #dfdfdf; }
	  table.t02 tbody td.tct { text-align:center;}
	  table.t02 tbody td.line02 ul li{line-height:18px}
	  
	  

table.t03 { width:100%; margin-top:30px; clear:both; }
      table.t03 thead td { height:35px; text-align:center; color:#ffffff; font-size:11px; line-height:14px; background-color:#444444; border-top:solid 2px #111111;border-bottom:solid 1px #111111; }
	  table.t03 tbody td.line01 { height:27px; padding:3px 10px; color:#666666; font-size:11px; background-color:#f8f9fd; border-bottom:solid 1px #e3e8f6; border-right:solid 1px #e3e8f6; }
	  table.t03 tbody td.line01_title { width:130px; text-align:center; font-size:10px; color:#222222; padding:10px 0; background-color:#eaedf9; border-bottom:solid 1px #e3e8f6; border-right:solid 1px #e3e8f6;}
	  table.t03 tbody td.line01_last { padding:3px 10px; color:#666666; font-size:10px; background-color:#f8f9fd; border-bottom:solid 1px #e3e8f6; }
	  table.t03 tbody td.line02 { height:27px; padding:3px 10px; color:#666666; font-size:10px; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #e9e9e9;}
	  table.t03 tbody td.line02_title { width:130px; text-align:center; font-size:10px; color:#222222; padding:10px 0; background-color:#f5f5f5; border-bottom:solid 1px #dfdfdf; border-right:solid 1px #e9e9e9; }
	  table.t03 tbody td.line02_last { padding:3px 10px; color:#666666; font-size:10px; border-bottom:solid 1px #dfdfdf; }
	  
	  

table.book { width:100%; margin-top:20px; clear:both; }
      table.book tbody tr { background-image:url(../images/common/bg_jum.gif); background-repeat:repeat-x; }
      table.book tbody td.title { line-height:30px; height:30px; color:#767676; font-size:11px; }
	  table.book tbody td.cjum { line-height:30px; height:30px; padding:0 10px; }
	  table.book tbody td.page { line-height:30px; height:30px; color:#444444; font-size:10px; text-align:right; }
	  
	  
table.search_btn {  }
      table.search_btn tbody td.select { padding-right:5px; }
	  
table.map { width:100%; margin-bottom:30px; }
      table.map td { padding-left:25px; height:45px; line-height:45px; background-image:url(../images/common/icon_map.gif); background-repeat:no-repeat; background-position:center left; }
	  
	  
table.sign { width:700px; }
      table.sign td { line-height:20px; height:30px; font-size:11px; padding:5px 0; }
      table.sign td.title { width:200px; text-align:right; color:#444444; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding-right:10px;}
	  table.sign td.title02 { width:200px; text-align:right; color:#444444; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding-right:10px; vertical-align:top; padding-top:5px; }
	  
	
	
	
/*content*/	
	
div.sub_content { width:100%; margin-top:30px; }
	div.sub_content ul li { clear:both; padding-bottom:35px; }
	
	div.sub_content dl { }
	div.sub_content dt { padding:0 0 10px 0; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#03365a; }
	div.sub_content dd { font-size:12px; line-height:16px; }
	div.sub_content dd.sub_title { font-size:12px; padding:5px 0 0 0;  font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#1c9fc9;}
    
	.sub_content_img { float:left; margin:4px 35px 35px  0; }
	.sub_content_img02 { float:left; margin:0 35px 35px  0; }
	
	

div.sub_title { width:700px; margin-top:30px;  }
	div.sub_title dl { overflow:hidden; }
	div.sub_title dt { padding:0 0 10px 0; font-size:28px; color:#000000; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:32px; }
	div.sub_title dd { color:#767676; font-size:13px; line-height:18px; }
	div.sub_title dt.map { padding:0 0 10px 37px; font-size:28px; color:#000000; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:32px; background-image:url(../images/common/icon_map02.gif); background-repeat:no-repeat; background-position:top left;   }
	div.sub_title dd.map { padding-left:37px; color:#767676; font-size:13px; line-height:18px; }

	



	
/*branches*/
	
div.sub_branches { width:100%; }
    div.sub_branches ul { padding-bottom:35px; }
	div.sub_branches ul li { font-size:11px; line-height:16px; }
	div.sub_branches ul li.top { font-size:13px; line-height:20px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#666666; }
	div.sub_branches ul li.title { padding-bottom:10px; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#03365a; }
	

div.sub_branches02 { width:100%; }
    div.sub_branches02 ul li { padding-bottom:5px; font-size:10px; line-height:16px; }
	div.sub_branches02 ul li.title { padding-bottom:10px; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#1F7D9B; }
	




/*Individual Screening*/	

div.expert {padding:15px 0; border-top:1px solid #d2d2d2; }
    div.expert ul { margin-top:10px; }
	div.expert ul li img {padding-top:5px; }
    div.expert dl {width:200px; padding:0 0 30px 30px; float:left;}
	div.expert dl dt span.thumb {text-align:center;width:120px;height:150px;border:1px solid #E6E6E6;display:block;}
	div.expert dl dt img {vertical-align:middle;padding:0px;}
	div.expert dl dd ul {width:200px;}
	div.expert dl dd li {font-size:10px;}
	div.expert dl dd li span {font-size:11px;}
	


div.tlayout02 { border-top:solid 1px #a4a4a4; clear:both; }

table.t05 { width:100%; }
      table.t05 thead tr th { height:27px; padding:3px 10px; color:#000; font-size:11px; background-color:#f2f2f2; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; }
	  table.t05 thead tr th.last { border-right:solid 1px #ffffff; }
      table.t05 tbody th { height:27px; padding:3px 10px; color:#000; font-size:11px; background-color:#f2f2f2; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; }
	  table.t05 tbody th.last { border-right:solid 1px #ffffff; }
	  table.t05 tbody td { height:27px; padding:4px 10px; color:#000; font-size:11px; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; line-height:16px;}
	  table.t05 tbody td.last { border-right:solid 1px #ffffff; }
	  table.t05 tbody td.text { color:#f84d4c; }

table tr td.innerTb {padding:0px;}

table.innerTb { width:100%; margin:0px; border:0px; }
      table.innerTb tr.end th, table.innerTb tr.end td { border-bottom:0px; }
      table.innerTb tr th.last, table.innerTb tr td.last { margin:0px; border-right:0px; }

h3.tit {margin:0 0 16px 0; font-size:12px; color:#03365a; }



div.info_navi { clear:both; padding:15px; background-color:#fafafa; border:1px solid #dcdcdc; margin-bottom:20px; color:#CCCCCC;  }
    div.info_navi ul li { display:inline; padding:0 1px; }

div.info_navi02 { clear:both; padding:15px; background-color:#fafafa; border:1px solid #dcdcdc; margin-bottom:20px; color:#000;  }
    div.info_navi02 ul li { padding:2px 0; }

div.info_navi03 { clear:both; padding:15px; background-color:#f8f9fd; border:1px solid #c9d2ed; margin-bottom:20px; }
    div.info_navi03 ul li { padding:10px 0;  color:#5b6da0; font-weight:bold; }
	
div.info_navi04 { clear:both; padding:5px 15px; background-color:#fafafa; border:1px solid #dcdcdc; color:#000; }
    div.info_navi04 ul li { padding:15px 0 2px 0; }
	div.info_navi04 ul li.title { padding:15px 0 10px 0; color:#444444; font-size:12px; font-weight:bold; }
	div.info_navi04 ul li.sub { padding:2px 0 0 0; color:#000; padding-left:10px; font-size:11px; }
	div.info_navi04 ul li.sub02 { padding:0 0 10px 0; color:#000; padding-left:10px; font-size:11px; }

	
/* Title */
h2.tit {margin:0 0 16px 0; padding:0 0 0 17px; font-size:14px; color:#333;  background:transparent url('../images/common/icon/bul01.gif') no-repeat left 3px;}
h2.tit span.stand {float:right; font-weight:normal; font-size:11px;}



/* SNS COMMENT */
	div.snsBox {margin-top:10px;}
	div.snsBox ul{padding-right:20px}
	div.snsBox div.head { background:url(http://www.koreanfilm.or.kr/images/common/guide_bg_head.gif) no-repeat; }
	div.snsBox div.mid { padding-left:20px; background:url(http://www.koreanfilm.or.kr/images/common/guide_bg_mid.gif) repeat-y; }
	div.snsBox div.btom { background:url(http://www.koreanfilm.or.kr/images/common/guide_bg_footer.gif) no-repeat; }
	

	div.snsBox ul LI {display:inline; }
	div.snsBox ul LI IMG{vertical-align: top;}
	div.snsBox ul LI INPUT{vertical-align:middle;}
	textarea.snsInput  { width:550px; height:53px; color:#666666; font-family:Arial; border:solid 1px #cdcdcd;}
	
	.snsHead{width:660px; height:25px; background:url(http://www.koreanfilm.or.kr/images/common/line_dotR.gif) repeat-x left 22px;}
	.snsBody{width:660px; padding-top:10px; display:inline-block; color:#444444;}

/* 20130131 Suggestion Board */
.range_box{width:698px; height:60px; margin:0 0 24px 0; position:relative; border:1px solid #dcdcdc; background:#fafafa;}
.range_box .label1, .range_box .label2, .range_box .label3{font-family:verdana; font-size:11px; color:#888; font-weight:bold; top:22px; position:absolute;}
.range_box .label1{left:10px;}
.range_box .label2{left:315px;}
.range_box .label3{left:484px;}
.range_box .input1, .range_box .input2{position:absolute; top:20px; height: 18px; line-height: 20px; color:#888; border: solid 1px #bbb; padding: 0 2px 0 2px; margin: 0; background:#fff;}
.range_box .input1{left:55px; width:236px;}
.range_box .input2{left:373px; width: 85px;}
.range_box .search_btn{position:absolute; left:619px; top:20px;}
.range_box .select{position:absolute; left:544px; top:20px; width:75px; height:20px;}
.range_box .select select{width:75px; height:20px; line-height:20px; font-family: "Franklin Gothic Medium", "Franklin Gothic"; color: #444444; font-size:11px; border: solid 1px #cdcdcd; padding: 0;margin: 0;}

.notice_list .top_section{width:100%; height:31px; position:relative;}
.notice_list .top_section .count{font-family:verdana; font-size:11px; color:#999; position:relative; top:8px;}
.notice_list .top_section .r_btn{position:absolute; right:0; top:0;}
.notice_list .info_table{width:100%;}
.notice_list .info_table th{height:38px; background:url('../images/common/bg_thead01.gif') repeat-x 0 0; color:#fff; font-size:11px; font-weight:normal;}
.notice_list .info_table thead th span{position:relative; top:1px;}
.notice_list .info_table td{height:33px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; font-size:10px; color:#444;}
.notice_list .info_table td.last{border-right:0;}
.notice_list .info_table td .info1{padding:0 0 0 10px;}
.notice_list .info_table td .info2{padding:0 0 0 10px;}
.notice_list .info_table .even td{background:#f8f9fd;}

.writer_info{padding:21px 0 30px 0;}
.writer_info .section01{width:100%; height:31px; position:relative;}
.writer_info .tit{font-family:"Franklin Gothic Medium", "Franklin Gothic"; font-size:16px; color:#00749a; position:relative; top:8px;}
.writer_info .r_btn{position:absolute; right:0; top:0;}
.writer_info .info_table{width:100%; font-size:10px; color:#444; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.writer_info .info_table th, .writer_info .info_table td{border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; /*padding:10px 0;*/ height:32px;}
.writer_info .info_table .auto_height th, .writer_info .info_table .auto_height td{height:auto; padding:4px 0;}
.writer_info .info_table .auto_height2 th, .writer_info .info_table .auto_height2 td{height:auto; padding:10px 0;}
.writer_info .info_table th{background:#f8f9fd;  font-weight:normal; text-align:left;}
.writer_info .info_table .info1{padding:0 0 0 10px; font-size:10px; font-family:verdana;}
.writer_info .input_m{width:13px; height:13px; vertical-align:middle;}
.writer_info .rabel_m{position:relative; top:1px;}
.writer_info .status{width:572px; height:21px; line-height:21px; margin:0; padding:0 2px; border:1px solid #dfdfdf; color:#444; font-family:verdana; font-size:10px;}
.writer_info .caution{color:#828282; font-size:10px; font-family:verdana;}
.writer_info .vtop{position:relative; top:-10px;}

.send_msg{padding:0 0 20px 0;}
.send_msg .section01{width:100%; height:31px; position:relative;}
.send_msg .r_btn{position:absolute; right:0; top:0;}
.send_msg .tit{height:20px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; font-size:16px; color:#00749a; position:relative; top:8px;}
.send_msg .send_table{width:100%; font-size:10px; color:#444; border-top:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.send_msg .send_table th, .send_msg .send_table td{border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; /*padding:10px 0;*/ height:32px;}
.send_msg .send_table .auto_height th, .send_msg .send_table .auto_height td{height:auto; padding:4px 0;}
.send_msg .send_table th{background:#f8f9fd;  font-weight:normal; text-align:left;}
.send_msg .send_table .info1{padding:0 0 0 10px; font-size:10px; position:relative; color:#444;}
.send_msg .send_table .msg1{width:573px; height:21px; line-height:23px; padding:0 2px; margin:0; border:1px solid #dfdfdf; font-family:verdana; font-size:10px; color:#444;}
.send_msg .send_table .msg2{width:573px; height:108px; line-height:23px; padding:2px; margin:0; border:1px solid #dfdfdf; font-family:verdana; font-size:10px; color:#444;}
.send_msg .attach_file{width:319px; height:22px; position:relative; background:url('../images/common/btn_find2.gif') no-repeat right 0;}
.send_msg .attach_file .msg3{width:319px; height:22px; cursor:pointer; filter:alpha(opacity=0); opacity:0;}
.send_msg .attach_file .file_info{position:absolute; left:10px; top:0; width:256px; height:20px; padding:0 2px; margin:0; border:1px solid #dfdfdf;}
.send_msg .attach_file .attach_txt{position:absolute; left:340px; top:3px; color:#828282; display:block; width:500px;}
.send_msg .vtop{position:relative; top:-35px;}

.btn_wrap{text-align:center;}
a.a_on{color:#00749a; text-decoration:underline;}

div.top_text04{ font-size:13px; line-height:20px; color:#666666; font-family:"Franklin Gothic Medium", "Franklin Gothic"; padding:20px 0 30px 7px;}

.short_txt2 .interviewer {position:absolute; bottom:5px; left:10px; color:#aa895f}
.short_txt2 > div > ul{overflow:hidden;position:absolute; bottom:5px; right:10px;}
.short_txt2 > div > ul > li{float:left; padding-left:4px;}
.short_txt2{position:relative; width:236px; height:258px; border:1px solid #cfcfcf; margin-bottom:17px}
.short_txt2.square .text{overflow:hidden; height:40px;}
.short_txt2 .sub_text{color:#a29588; padding-top:20px; overflow:hidden; height:100px;}
.short_txt2 > div{padding:8px 10px 5px; position:relative; height:210px;}
.short_txt2 .dr_run p span{font-weight:bold; color:#49afd0}
