@charset "UTF-8";
/* about/policies/efforts
 *  updated --- 2016/07/12
---------------------------------------------------- */

/* !dl_regLinks01 -------------------------------------------------------------- */
.dl_regLinks01 {							
	display: block;						
	min-height: 1%;						
}							
.dl_regLinks01:after {
	clear: both;				
	content:".";
	display: block;
	height: 0;			
	visibility: hidden;
}
	.dl_regLinks01 dt {
		color: #052d5d;
		font-weight: bold;
		float: left;			
		width: 8em;
		padding-left: 1em;
		background: rgba(0, 0, 0, 0) url("/common/img/ico-arrow01.png") no-repeat scroll left 0.5em;
	}
	.dl_regLinks01 dt.long {
		width: 18em;
	}
	.dl_regLinks01 dd {						
		padding: 0 0 0 9.2em;					
	}
	
/* !ul_regLinks01 -------------------------------------------------------------- */

.ul_regLinks01 li {
		font-weight: bold;
}

.ul_regLinks01 li a {
	margin-left: 0.5em;
	padding-left: 1em;
	background: rgba(0, 0, 0, 0) url("/common/img/ico-arrow01.png") no-repeat scroll left 0.1em;
	font-weight: normal !important;
}

/*----------------------------------------------------------------------
   .ul_img01 li .caption
----------------------------------------------------------------------*/

.ul_img01 li {
	vertical-align: top;
	text-align: center;
}

.ul_img01 li .caption {
	text-align: center;
}

/*----------------------------------------------------------------------
   .boxContact02In .idt01
----------------------------------------------------------------------*/
.boxContact02In .idt01 {
	text-indent: -2em;
	padding-left: 2em;
}

/*----------------------------------------------------------------------
   .dl_effortsTel01
----------------------------------------------------------------------*/
.dl_effortsTel01 {							
	display: block;						
	min-height: 1%;						
}							
.dl_effortsTel01:after {							
	clear: both;						
	content:".";						
	display: block;						
	height: 0;						
	visibility: hidden;						
}							
* html .dl_effortsTel01 {							
	height: 1%;						
	/*\*//*/						
	height: auto;						
	overflow: hidden;						
	/**/						
}							
.dl_effortsTel01 dt {							
	font-size: 86%;						
	float: left;						
	width: 2.2em;						
}							
.dl_effortsTel01 dd {							
	font-size: 86%;						
	padding: 0 0 0 2.3em;						
}

/* Localized */