@import "base.css";
@import "main.css";



/* div.wrap { position:relative; background-image:url(../images/common/bg.gif); background-repeat:repeat-x; background-color:#c2c5ed; } */




/* ���̾ƿ� */
div.content { clear:both; width:970px; margin:auto; }
div.con_left { width:220px; float:left; background-image:url(../images/common/left_bg.gif); background-repeat:repeat-y; }
div.con_right { min-height:780px; width:750px; float:left; background-color:#FFFFFF; }
div.con_all { width:970px; background-color:#FFFFFF; }
div.rma { padding:15px 20px 50px 30px;  }





/*���ʿ���*/

/*menu*/

div.menu_bg { padding:30px 20px 45px 20px; background-image:url(../images/common/menu_bg.gif); background-repeat:repeat-y;  }

div.menu { width:180px; }
    div.menu ul li.title { height:43px; }
	div.menu ul li.depth01 { height:27px; padding-top:11px; background-image:url(../images/common/menu_bar.gif); background-repeat:no-repeat; background-position:top; font-size:14px;} 
	div.menu ul li.depth02 { height:24px; padding:0 0 3px 11px; background-image:url(../images/common/menu_arrow.gif); background-repeat:no-repeat; background-position:top left; font-size:12px; }
	div.menu ul li.last { height:1px; background-image:url(../images/common/menu_bar.gif); background-repeat:no-repeat; background-position:top;  } 
	

/*ad*/

div.ad { width:172px; height:172px; margin:6px 20px 13px 20px; padding:4px; background-color:#FFFFFF; }


/*find*/

div.find { width:160px; height:80px; margin:0px 20px 13px 20px; padding:10px; background-color:#FFFFFF; }
         div.find ul li.select { padding:11px 0 6px 0; }
	
	
/*find*/

div.find_kopro02 { width:160px; height:80px; margin:0px 20px 15px 20px; padding:10px; border-top:1px dotted #666;}
         div.find_kopro02 ul li.select { padding:11px 0 6px 0; }
	
.find_kopro02_txt01 {padding:0 0 7px 0; color:#4385c7;}	
.find_kopro02_txt02 {padding:8px 0 0 0; color:#666;}	

.find_kopro02_input{ width:95px; height:17px; line-height:17px; font-family:Arial; color:#767676; border:0; padding:6px; margin:0; background-color:#fff; }	

	

	
/*�����ʿ���*/



/*Share*/

div.Share { height:16px; margin-bottom:15px;}
    div.Share ul li { float:right; padding-left:4px; font-size:9px; color:#767676; } 



/*top*/

div.top { clear:both; height:27px; border-bottom:2px solid #181818; margin-bottom:3px;}
    div.top ul li.title { display:inline; color:#000000; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.top ul li.navi { display:inline; padding-top:2px; float:right; font-size:10px; color:#767676; }
	

	
/*search*/

div.search_btn { clear:both; height:22px; padding-top:20px; text-align:right;}


	
	
/*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-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; }
	

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 { 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; }

	
	
	
	

/*contact*/	
	
div.sub_contact { width:100%; margin-top:30px; }
	div.sub_contact ul li { clear:both; padding-bottom:35px; }
	div.sub_contact dd { padding:0 0 10px 0; font-size:11px; line-height:20px; color:#03365a;}
	
	

div.sub_contact02 { width:100%; }
	div.sub_contact02 ul li.title { clear:both; padding-bottom:20px; font-size:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#03365a; border-bottom:1px solid #d2d2d2;}  
	div.sub_contact02 dl { padding:15px 0;  background-image:url(../images/common/bg_jum.gif); background-repeat:repeat-x; background-position:bottom; }
	div.sub_contact02 dt { padding:0 0 5px 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:20px; color:#03365a; }
	div.sub_contact02 dd { font-size:11px; line-height:20px; }




	
/*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; }
	
	
	
/*map*/

div.map { position:relative; padding:30px 0 60px 0; text-align:center; }

div.map_popup { border:3px solid #8b8b8b; padding:15px; background-color:#fefefe;  }
    div.map_popup ul li.title { font-size:14px; font-weight:bold; color:#333333; padding-bottom:10px; text-align:left; }
	div.map_popup ul li { font-size:11px; color:#767676; text-align:left;  }
	div.map_popup ul.photo { height:55px; padding-top:20px; }
	div.map_popup ul li.box { width:82px; height:55px; float:left; margin:0 2px; }

div.map_studio01 {	position:absolute;	left:269px;	top:93px;	width:345px;} 
div.map_studio02 {	position:absolute;	left:199px;	top:106px;	width:345px;} 
div.map_studio03 {	position:absolute;	left:254px;	top:169px;	width:345px;} 
div.map_studio04 {	position:absolute;	left:98px;	top:308px;	width:345px;} 
div.map_studio05 {
	position:absolute;
	left:223px;
	top:350px;
	width:345px;
} 
div.map_studio06 {	position:absolute;	left:319px;	top:270px;	width:345px;} 
div.map_studio07 {	position:absolute;	left:172px;	top:70px;	width:345px;}
div.map_studio08 {	position:absolute;	left:73px;	top:135px;	width:345px;} 
div.map_studio09 {	position:absolute;	left:85px;	top:105px;	width:345px;}
div.map_studio10 {	position:absolute;	left:213px;	top:151px;	width:345px;}

div.map_set01 {	position:absolute;	left:312px;	top:107px;	width:345px;} 
div.map_set02 {	position:absolute;	left:292px;	top:155px;	width:345px;} 
div.map_set03 {	position:absolute;	left:1px;	top:99px;	width:345px;} 
div.map_set04 {	position:absolute;	left:282px;	top:106px;	width:345px;} 
div.map_set05 {	position:absolute;	left:318px;	top:348px;	width:345px;} 
div.map_set06 {	position:absolute;	left:320px;	top:273px;	width:345px;} 
div.map_set07 { position:absolute;	left:260px;	top:415px;	width:345px;}
div.map_set08 {	position:absolute;	left:251px;	top:222px;	width:345px;} 
div.map_set09 {	position:absolute;	left:240px;	top:279px;	width:345px;}
div.map_set10 {	position:absolute;	left:206px;	top:350px;	width:345px;}
div.map_set11 {	position:absolute;	left:303px;	top:71px;	width:345px;}






/*login Register*/

div.sign_img { width:700px; height:40px; padding:40px 0; text-align:center; }

div.signup_terms { height:300px; overflow-y:scroll; border:1px solid #d2d2d2; padding:15px; }

div.signup_text { }
    div.signup_text h3 { padding-bottom:20px; color:#444444; font-size:16px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; }
	div.signup_text h4 { padding-bottom:10px; color:#666666; font-size:12px;}
	div.signup_text p  { padding-bottom:20px; color:#767676; font-size:11px; }
	div.signup_text ul { padding-bottom:20px;}
	div.signup_text ul li { padding-left:15px; color:#767676; font-size:11px; line-height:18px; }
    

div.signup_agree { color:#444444; font-size:12px; padding-top:20px; }


	
/*login*/	

div.login { width:235px; height:85px; margin:auto; padding:100px 0; }
	
div.login_input { float:left; padding-right:4px; }
    div.login ul { padding-bottom:5px; }
    div.login ul li { padding-bottom:4px; }
	
div.login_btn  { float:left;}

div.login_text { padding-top:3px;  clear:both;  }
    div.login_text ul li { display:inline; font-size:11px; color:#444444; }
	
	

/*complete*/

div.complete { width:500px; margin:auto; padding:50px 0;  }
    div.complete ul { background-image:url(../images/common/bg_jum.gif); background-repeat:repeat-x; background-position:top;  }
	div.complete ul li { color:#444444; font-size:12px; height:50px; line-height:50px; background-image:url(../images/common/bg_jum.gif); background-repeat:repeat-x; background-position:bottom;}
	
	

/*sitemap*/

div.sitemap { width:700px; margin-top:30px; overflow:hidden; }
    div.sitemap ul { width:160px; float:left;  }
	div.sitemap ul.pr { margin-right:20px; }
	div.sitemap ul li.depth01 { padding:12px 0 0 10px; line-height:12px; font-size:10px; color:#d1d1d1; }
	div.sitemap ul li.depth02 { padding:7px 0 0 18px; line-height:10px; font-size:10px; color:#d1d1d1; }
	div.sitemap ul li.title { height:30px; line-height:30px; padding-left:10px; background-color:#444444; border:solid 1px #111111; color:#ffffff; font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic";}
	
	
	div.sitemap ul li.title02  { height:30px; line-height:30px; margin-bottom:10px; color:#444444; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; border-top:solid 3px #444444; border-bottom:solid 1px #444444;}
	
	

/*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;}
	


/*popup*/
div.popup_top { position:relative; line-height:50px; height:50px; background-image:url(../images/common/popup/popup_bg.gif); background-repeat:repeat-x; background-position:center top; color:#FFFFFF; font-weight:bold; padding-left:25px;  }

h1.popup_topbtn { position:absolute; top:17px; right:20px; text-align:right; width:100%; }

div.popup_con { margin:35px; background-color:#FFFFFF;  }

div.popup_title { margin-bottom:20px; font-size:24px; color:#000000; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:28px; }


	  
	

    

/********************************************************************************************* 

17. Ʈ���Ϸ�

*********************************************************************************************/
div#trailerArea { float: left; position:absolute; background-color:#fff; top:200px; left:50px; display:none; }
span.t_button { margin:10px; padding:0px 5px; font-size:12px; background-color:#F7F7F7; border:1px solid #000; }
span.t_button a:link, span.t_button a:hover, span.t_button a:visited {color : red;}








/*��������*/
div.market { margin:0; padding:20px 0;  }

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 div.head { background:url(../images/common/guide_bg_head.gif) no-repeat; }
	div.snsBox div.mid { padding-left:20px; background:url(../images/common/guide_bg_mid.gif) repeat-y; }
	div.snsBox div.btom { background:url(../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(../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;}