@charset "shift_jis";

#img01 {
	margin-bottom:9px;
}

.fc01 {
	color:#cc0000;
}

.bold {
	font-weight:bold;
	color:#666666 !important;
}

#linkText {	
	text-align:right;
}

#linkText a {
	background: url(../../img_top/index_icon_001.gif) no-repeat left top;
	padding:0 0 0 11px;
	font-weight:bold;
	font-size:15px;
}

.txtindent {
	text-indent:20px;
}

.midashi04 {
	height:50px;
	background: url(../img/lower_04.gif) no-repeat;
	padding:14px 0 0 50px;
	font-weight:bold;
	font-size:18px;
}

*:first-child+html body #linkText a{ /* for Ie7 */
	font-size:105%;
}
* html body #linkText a{ /* for Ie6 */
	font-size:105%;
}

/*------------------------------
indexFlowBlock
---------------------------------*/

#indexFlowBlock {
	background: url(../../img_top/index_arrow_001.gif) center bottom no-repeat;
	padding:0 0 41px 0;
}

/*------------------------------
indexTextBlock
---------------------------------*/

#indexTextBlock {
	background:url(../../img_top/index_bg_002.gif) repeat-y left top;
}

#indexTextBlock #indexTextBlockInner {
	background:url(../../img_top/index_bg_001.gif) no-repeat left bottom;
	padding:0 15px 25px;
	_height:135px;
	min-height:135px;
}


/*------------------------------
	contentBnr01
---------------------------------*/
#contentBnr01 a{
	text-indent:-99999px;
	overflow:hidden;
	display:block;
	width:640px;
	height:84px;
}

#wrap div#mainArea #contentBnr01{
	background:url(../../img_top/index_bnr_001.gif) no-repeat left top;
	margin-top:20px;
}
#wrap div#mainArea #contentBnr01 a:hover{
	background: url(../../img_top/index_bnr_001ov.gif) no-repeat left top;
}
