@charset "UTF-8";
/* CSS Document */

@import url(common/base.css); 


/*------------------------------------------------------------- 
 #index
------------------------------------------------------------- */
div#under-inner{ padding:1em 15px; overflow:hidden;}
div#mainImg {padding:0 5px}


/* indexリンクカラー
	-------------------------*/
	a:link{	color:#F90;text-decoration:underline;}
	a:visited{color:#FC0;text-decoration:underline;}
	a:hover{color:#000;	text-decoration:none;}
	a:active {color:#039;}

#contents { float:left; width:625px; height:300px; border:#CCC solid 1px; background:url(../images/top/news_bg.jpg) no-repeat;}
#side {  float:right; width:275px;}

/* news ---- ////////////////////////////////////////////// */
.news{ height:200px; color:#039; margin:80px 10px 10px 20px; overflow:scroll;overflow-x:hidden;}
.news dt,.news dd{ line-height:100%;}
.news dt{ width:100px; padding-left:10px; float:left;  background:url(../images/top/newsIcon.gif) no-repeat left center; font-size:90%}
.news dd{ width:460px; float:left; color:#000;}
.news dd.end{ width:570px; clear:both; border-top:#CCC dotted 1px; height:10px; margin-top:10px;}

	
/* side ---- ////////////////////////////////////////////// */
.schedule{ position:relative; width:274px; height:144px; background:url(../images/top/schedule_bg.jpg); margin-top:5px;}
.chinaBtn{position:absolute; top:36px; left:7px;}
.hongkongBtn{position:absolute; top:70px; left:7px;}
.indonesiaBtn{position:absolute; top:104px; left:7px;}

.recruit{  width:274px; height:74px; background:url(../images/top/recruit_bg.jpg) no-repeat; margin-top:5px;}
.recruit dt{ padding:3px;  padding-bottom:0;}
.recruit dd{ padding:0 5px; font-size:90%; line-height:120%;}

