@charset "utf-8";
/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////



//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/


/****************************************************************/
/*  Layout
*****************************************************************/
.floatLeft{ float: left; }
.floatRight{ float: right; }
.clear{ clear: both; }
.layoutCenter{ margin: 0 auto; }
.textCenter{ text-align: center; }
.textRight{ text-align: right; }
.textLeft{ text-align: left; }

.inline { display: inline; }



/****************************************************************/
/*  Typographic
*****************************************************************/
.strikeOut{ text-decoration: line-through; }
.underline{ text-decoration: underline; }
.resetTypeStyle{
	font-weight: normal; 
	font-style: normal; 
	font-size: 100%;
	text-decoration: none; 
	background-color: none; 
	word-spacing: normal;
	letter-spacing: 0px; 
	text-transform: none; 
	text-indent: 0px; 
}


.bold { font-weight:bold; }
.normal { font-weight:normal; }
.red { color:#E83416; }
.bold_red { font-weight:bold;
color:#E83416;
font-size: 115%;
}


/****************************************************************/
/*  Display
*****************************************************************/
.hide{ display: none; }
.show{ display: block; }
.invisible{ visibility: hidden; 
}

/****************************************************************/
/*  Link
*****************************************************************/
.textLink{ 
	background:url(../img/icon_link1.gif) no-repeat left center;
	padding-left:12px;
	padding-top:2px;
}
.textLink2{ 
	background:url(../img/icon_link2.gif) no-repeat left center;
	padding-left:22px;

}
.pdf{background:url(../img/icon_pdf.gif) no-repeat right center;
	padding-right:17px;
	padding-top:2px;
	height:19px;
	line-height:1.8;
}

/****************************************************************/
/*  list
*****************************************************************/
.ls_dot1 li{ 
	background:url(../img/ls_dot1.gif) no-repeat left 5px;
	padding-left:7px;
}



/****************************************************************/
/*  clearfix
*****************************************************************/
.clearfix:after {
	content: " ";
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	/*height:0.1px;
	font-size: 0.1em;
	line-height: 0; */

}
/* WinIE7 only */
*:first-child+html .clearfix{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .clearfix{
  height:1%;
}
/**/

/* MacIE only */
/*\*//*/
.clearfix{
  display:inline-table;
}
/**/






