@charset "UTF-8";


/******************************************************
*	
*	1. common style
*	2. index style
*	
******************************************************/


/*  1. common style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/





/*  2. index style */
/*----------------------------------------------------------------------------------------------------------------------------------------*/

#index #headSec {
	height: 387px;
	background-repeat: no-repeat;
	background-position: center bottom;
}

#index #headSec #logo {
	position: absolute;
	top: 33px;
	left: 25px;
}

#index #headSec h1 {
	position: absolute;
	top: 33px;
	right: 25px;
}

#index #headSec #swfBlock {
	position: absolute;
	top: 80px;
	right: 5px;
	width: 850px;
	height: 307px;
}

#index #headSec #swfBlock .bg {
	position: absolute;
	bottom: 0;
	left: 0;
}


#index #headSec #langBox{
	position: absolute;
	z-index:3;
	top: 355px;
	right: 26px;
	width:502px;
	height:32px;
	background:url(../../../../img/langbg.gif) no-repeat left top;
}

#langNavi{
margin-left:113px;
margin-top:8px;
}

#langNavi ul li{
 float:left;
 line-height: 0em; 
}

#langNavi ul li#hNavi1b { padding-right: 30px;}
#langNavi ul li#hNavi2b { padding-right: 30px;}
#langNavi ul li#hNavi3b { padding-right: 7px;}
#langNavi ul li#hNavi4b { padding-right: 7px;}




#index #headSec #home {
	position: absolute;
	bottom: 0;
	left: 18px;
}

#index #headSec #hNavi {
	position: absolute;
	top: 283px;
	left: 445px;
	z-index:2;
}

#index #alpha .title h2 {
	float: left;
}

#index #alpha .title .btn {
	float: right;
}

#index #alpha #news {
	margin-top: 8px;
	padding: 0 5px;
}

#index #alpha #news dl dt {
	float: left;
	width: 86px;
	margin-top: 12px;
}

#index #alpha #news dl dd {
	float: right;
	width: 522px;
	margin-top: 12px;
}

#index #alpha #news dl dd img {
	vertical-align: top;
}

#index #alpha #newss {
	margin-top: 8px;
	padding: 0 5px;
	padding-bottom:5px;
	background: url(../../../img_common/bgline1.gif) repeat-x left bottom;
}

#index #alpha #newss_no {
	margin-top: 8px;
	margin-bottom:20px;
	padding: 0 5px;
	padding-bottom:5px;
}

#getfla{

 margin-top:30px;
}
