@import "base.css";



/*gnb*/
div.gnb_box { height:140px; }
div.gnb_box_main { height:110px; }
div.gnb_bg { height:140px; background-image:url(../images/gnb/gnb_bg.gif); background-repeat:no-repeat; background-position:center; }
div.gnbsub_bg { height:30px; background-image:url(../images/gnb/gnb_bar_bg.gif); background-repeat:repeat-x; }


div.gnb { width:970px; height:110px; position:relative; margin:auto; }
	
	div.gnb h1 { position:absolute; top:15px; left:0px; }
	ul#search { position:absolute; top:19px; left:131px; width:840px; height:30px;}
	ul#search li { float:left;  display:inline; }
	ul#search li.btn { width:180px; font-family:Arial; font-size:10px; line-height:20px; }
	ul#search li.logo { width:115px; text-align:right; }
	ul#search li.bg { width:171px; height:30px; margin-top:5px; background-image:url(../images/gnb/search_bg.png); background-repeat:no-repeat; }
    ul#search li.topbanner {width:343px; margin-top:-4px; padding-right: 30px;}
    ul#search li.searcharea {width:600px; margin-top:-4px; padding-right:30px;}
    
	ul#global { position:absolute; top:86px; left:0px; }
	ul#global li { float:left; display:inline; }
	ul#global li.menu { padding:0 18px 0 17px; }
	ul#global li.bar { width:1px; height:13px; }
	
#global div.subMenu {position:absolute; left:0; top:29px; width:970px;}
#global .subMenu li {margin:0; padding:3px 5px 0 5px; color:#d5d5d5; }
#global #sub05 li {margin:0; padding:3px 3px 0 0; color:#d5d5d5; }
#global #sub01 .boxSM {padding-left:0px;}
#global #sub02 .boxSM {padding-left:100px;}
#global #sub03 .boxSM {padding-left:180px;}
#global #sub04 .boxSM {padding-left:350px;}
#global #sub05 .boxSM {padding-left:0px;}
#global #sub06 .boxSM {padding-left:450px;}
#global #sub07 .boxSM {padding-left:450px;}
#global #sub08 .boxSM {padding-left:330px;}
#global .off {display:none;}
	

/* layout */

div.main_left { width:650px; float:left; margin-bottom:30px; }
div.main_right { width:320px; float:left; background-color:#f7e6d5; margin-bottom:30px;}



/* left */

div.line { clear:both; width:640px; height:44px; line-height:44px; background:url(../images/main/line_bg.png) repeat-x center left;  }



/* promotion */

div.promotion { width:650px; height:370px; position:relative;  }
    div.promotion h1 { position:absolute; top:252px; left:0px; width:650px; height:118px; background-color:#000000; }
    div.promotion_btn { position:absolute; top:270px; left:20px; width:580px; }
	    div.promotion_btn ul { margin-bottom:3px; }
	    div.promotion_btn ul li.title { display:inline; padding-right:10px; font-size:14px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#ffffff; }
		div.promotion_btn ul li.btn { display:inline; padding-right:6px;  }
		div.promotion_btn ul li.link { font-size:40px; font-family: "Franklin Gothic Medium", "Franklin Gothic"; line-height:33px;  }
    




/* kofic */

div.kofic { width:625px;  margin:25px 0 0 0; }
    div.kofic h1 { height:14px; }
    div.kofic ul li { clear:both; padding-top:20px; }
	div.kofic dl { overflow:hidden; }
	div.kofic dt { padding:0 0 7px 0; font-size:18px; font-family:"Franklin Gothic Medium", "Franklin Gothic";  }
	div.kofic dd { padding:0 0 4px 0; font-size:11px; line-height:15px; }
	div.kofic dd.date { font-size:10px; color:#97a7ad; }
	
	.kofic_img { width:230px; float:right; margin:0 0 0 15px; }
	

	
/* mainlist */

div.mainlist_title { width:625px; margin-bottom:17px;  }


div.mainlist01 { width:290px; margin-right:30px; float:left; }
    div.mainlist01 h1 { width:280px; height:12px; margin-bottom:13px;  }
    div.mainlist01 ul li { clear:both; min-height:124px; }
	div.mainlist01 dl { overflow:hidden; }
	div.mainlist01 dt { padding:0 0 9px 0; font-size:15px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:15px; }
	div.mainlist01 dd { padding:0 0 6px 0; font-size:11px; line-height:15px; }
	div.mainlist01 dd.data { padding:0 0 6px 0; font-size:11px; line-height:15px; color:#767676;  }
	div.mainlist01 dd.date { font-size:10px; color:#97a7ad; }
	div.mainlist01 dd.link { font-size:11px; }
	
	.mainlist_img01 { width:89px; float:left; margin:0 15px 0 0 ; }
	
div.mainlist02 { width:290px; float:left; }
    div.mainlist02 h1 { width:280px; height:12px; padding-bottom:14px;  }
    div.mainlist02 ul li { clear:both; min-height:66px; padding-bottom:3px; }
	div.mainlist02 dl { overflow:hidden; }
	div.mainlist02 dt { padding:0 0 3px 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:15px;}
	div.mainlist02 dd { font-size:11px; color:#767676; line-height:15px; }
	
	.mainlist_img02 { width:50px; float:left;  margin:0 15px 0 0 }
	
	

div.mainlist03 { width:290px; float:left; position:relative; }
    div.mainlist03 h1 { position:absolute; top:100px; left:0; width:155px; height:27px; line-height:27px; padding-left:135px;  background:url(../images/main/banner_01.gif) no-repeat; font-family:Tahoma; font-weight:bold; font-size:12px;   }
    div.mainlist03 ul.banner { padding-top:15px; }
    div.mainlist03 ul li { clear:both; min-height:85px; }
	div.mainlist03 dl { overflow:hidden; }
	div.mainlist03 dt { padding:0 0 10px 0; font-size:15px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:15px; }
	div.mainlist03 dd { font-size:11px; color:#767676; line-height:15px; }
	div.mainlist03 dd.sub { font-size:11px; color:#000000; line-height:15px; }
	
	.mainlist_img03 { width:85px; float:left;  margin:0 15px 0 0 }
	
	


div.businss { width:615px; height:90px; padding:15px 0 15px 25px; background:url(../images/main/businss_bg.png); }

div.businss_banner { width:283px; float:left; margin-right:40px;  }
    div.businss_banner ul li { padding-bottom:1px;}
	div.businss_banner ul li.title { height:11px; padding-bottom:20px; }


div.find_banner { width:290px; float:left; }
    div.find_banner ul li.title { padding-bottom:5px; font-size:13px; color:#131313; font-family:"Franklin Gothic Medium", "Franklin Gothic"; } 
	div.find_banner ul li { padding-bottom:3px; font-size:11px; color:#131313; font-family:Arial; line-height:12px; } 






/* right */

/* screenings */

div.screenings { width:280px; margin:15px 20px; padding:15px 0; border-top:4px solid #000000; border-bottom:4px solid #000000; }
    div.screenings ul.btn { margin-top:15px; }
    div.screenings ul li.btnl { width:138px; height:56px; display:inline; padding-right:5px; }
	div.screenings ul li.btnr { width:137px; height:56px; display:inline; }
	
	
/* today */

div.today { width:280px; padding:0 20px 15px 20px; min-height:350px; }
/* div.today { width:280px; padding:0 20px 15px 20px; background-color:#FFFFFF; min-height:350px; } 20121114*/
    div.today h1 { width:280px; height:120px; padding-bottom:10px;  }
	div.today ul li { clear:both; height:72px; }
	div.today dl { overflow:hidden; }
	div.today dl.interview { overflow:hidden; margin-top:21px; }
	div.today dl.feature { overflow:hidden; margin-top:18px; }
	div.today dt { padding:0 0 7px 0; line-height:10px; font-size:13px; font-weight:bold; font-family:"Franklin Gothic Medium", "Franklin Gothic"; color:#000000;}
	div.today dd { padding:0 0 2px 0; font-size:11px; font-family:Arial; line-height:13px; }
	div.today dd.sub { font-size:11px; font-family:Arial; line-height:12px; color:#aeada8; }
	
	.today_img { width:70px; float:left; margin-right:15px; text-align:center;}

/* scribe_bar */ /* 20130404 ????*/
.scribe_bar{width:280px; margin:-15px 20px; padding:37px 0; background-image:url(../images/main/scribe_bar_bg.gif); position:relative; margin-top:-9px;}
.scribe_bar .scribe_text{border:0; position:absolute; left:14px; top:33px; width:180px;}
.scribe_bar .scribe_submit{position:absolute; left:198px; top:30px;}

/* banner */	

div.banner { width:280px; margin:15px 20px; padding:15px 0; border-top:4px solid #000000; border-bottom:4px solid #000000; }
    div.banner ul li { width:280px; height:80px; }
	div.banner ul li.img { padding-bottom:1px; }
	
	
/* incentive */

div.incentive { width:280px; margin:15px 20px 30px 20px; padding-bottom:15px; border-bottom:4px solid #000000; }
    div.incentive h1 { width:280px; height:29px; padding-bottom:15px; }
	div.incentive ul li.line { clear:both; border-top:1px solid #decfbf; min-height:70px; }

	div.incentive ul li.banner { clear:both; padding-top:15px; }
	div.incentive dl { overflow:hidden; margin:10px 0 20px 0; }
	div.incentive dt { padding:0 0 7px 0; font-size:13px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; background:url(../images/main/btn_arrow.gif) no-repeat  center right; }
	div.incentive dd { font-size:12px; font-family:"Franklin Gothic Medium", "Franklin Gothic"; line-height:13px; }
	
	.incentive_img { width:50px; float:left; margin:10px 15px 0 0; }



			 
/*footer*/

div.footer{ clear:both; height:37px; background-color:#494949; padding-top:18px;  }
div.footer_c { position:relative; width:970px; margin:auto; }
    div.footer_c ul li { float:left; display:inline; }
	div.footer_c ul li.logo { width:64px; }
	div.footer_c ul li.link { width:150px; padding-left:15px; padding-top:2px; }
	div.footer_c ul li.btn { padding-right:25px; }
	div.footer_c ul li.btn2 { width:25px; text-align:right; }
	div.footer_c ul li.mail { width:320px; padding-left:25px; text-align:right; }
	div.footer_c ul li.text { padding-left:10px; padding-top:2px; font-size:11px; color: #cccccc;}
	
