@charset "utf-8";



/*=========================================================

	[ lang_english.css ]

	module - english site style

	date - creation:2010-02-10 // update:2010-06-23

=========================================================*/



/*=========================================================

	index

		1. font style

		2. navigation

		3. content

=========================================================*/



/* 1. font style

=========================================================*/

#container{font-family:Arial,Verdana,sans-serif;}



/* paragraph

---------------------------------------------------------*/

#contentInner p,#contentInner dd{

	text-align:justify;

	text-justify:inter-ideograph;

}

#contentInner p.responsible,#contentInner p.alRent,

#contentInner dd.alRent{text-align:right;}

#contentInner p.alCent,#contentInner dd.alCent{text-align:center;}

#content p{line-height:1.6;}



/* lead

---------------------------------------------------------*/

p.lead{line-height:1.4;}



/* 2. navigation

=========================================================*/

/* Utility navigation in header

---------------------------------------------------------*/

/* header logo */


#header ul#navLang li.japanese{

	height:auto;

	padding-top:0;

}

div#hlogo {
    float: left;
    width: 400px;
}
div#siteCtrl {
    border-bottom: 3px solid #c59cff;
    height: 21px;
}

/* navLang */

ul#navLang li.japanese a{

	height:0;

	width:141px;

	padding-top:20px;

	background-position:0 -50px;

}

ul#navLang li.japanese a:hover{background:url(../images/for_base.gif) no-repeat 0 -70px;}

ul#navLang li.english{

	height:0;

	padding-top:20px;

	background:url(../images/for_base.gif) no-repeat -141px -90px;

}



/* searchBox */

#header #searchBox li{float:left;}

#header li#site-map{padding-left:2px;}



/* navUtility */

#header ul#navUtility{width:330px;}

#navUtility li{float:right;}



#header #navUtility li#navU-top{width:58px;}

#header #navUtility li#navU-access{width:65px;}

#header #navUtility li#navU-question{width:75px;}

#header #navUtility li#navU-data{width:125px;}





/* 3. content

=========================================================*/

dl#news-all dt,#content .des-news dt{


	width:6em;

	background:none;	background:none;

}

dl#news-all dd,#content .des-news dd{padding-left:7em;}