@charset "UTF-8";
/* CSS Document base css*/

/*----------  ヘッダーイメージ画像  ----------------*/

.headImg{
	background:url(../img/index_img.jpg) no-repeat;
	xheight:390px;
	margin:0 auto 10px;
	padding:0;
	}
.mainImg{
	height: 350px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
html>/**/body .mainImg {  
    height: 435px\9;  
}
*:first-child+html .mainImg{
	height: 350px;
}

/*----------  コンテンツ   ---------------*/

.indexGree{
	margin:10px 0 0;
	}

.indexGree table{
	width:630px;
	margin:20px auto 0;
	}

.indexGree td{
	vertical-align:top;
	font-size:11pt;
	padding:5px;
	}

.indexG01{
	color:#221815;
	}

.indexG01 p{
	margin:10px 0 0;
	text-align:right;
	}

.indexG02{
	width:100px;
	text-align:right;
	}

.indexCheck{
	margin:55px 0 50px;
	}

.indexCheck p{
	text-align:center;
	margin:15px 0 0;
	}

.check01{
	background:url(../img/index_blue_01.gif) no-repeat;
	}

.check02{
	padding:0 20px 0;
	background:url(../img/index_blue_02.gif) repeat-y;
	}

.checkObi{
	width:300px;
	padding-left:20px;
	line-height:2em;
	background:url(../img/point03.gif) no-repeat #ffffff;
	font-size:10pt;
	}

.checkObi span{
	color:#FCC700;
	padding-left:20px;
	}

.checkTxt{
	text-align:center;
	margin:15px auto 0;
	}

.check02 table{
	width:600px;
	margin:10px  auto 15px;
	}



.qaIndex01{
	width:200px;
	text-align:center;
	vertical-align:top;
	}

.qaIndex01 img{
	display:block;
	padding:5px;
	background:#ffffff;
	border:solid 1px #dcdcdc;
	}
	
.qaIndex02{
	vertical-align:top;
	}

.qaLine{
		background:url(../img/sen.gif) repeat-y;
		line-height:2em;
	}
	

.goNext{
	text-align:right;
	margin:10px 0 0;
	}



.check03{
	background:url(../img/index_blue_03.gif) no-repeat;
	}
	



.indexToiawase{
	margin:10px 0 30px;
	}

.indexToiawase table{
	margin:15px auto 0;
	}

.indexStage{
	margin:10px 0 10px;
	}

.indexStage p{
	margin:10px auto 10px;
	text-align:center;
	}
	

.indexStage table{
	margin:0 auto;
	}

/*----------  サイドナビゲーション   ---------------*/


.side01 a{
	background:url(../img/navi_img01_on.gif) no-repeat !important;
	}


.indexToiawaseB{
	margin:10px auto 0;
	padding:0;
	text-align:center;
	}



/*----------  20100728 高江洲追加   ---------------*/
.clr {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}
/* new clearfix */  
.clearfix:after {  
     visibility: hidden;  
     display: block;  
     font-size: 0;  
     content: " ";  
     clear: both;  
     height: 0;  
    }  
* html .clearfix             { zoom: 1; } /* IE6 */  
*:first-child+html .clearfix { zoom: 1; } /* IE7 */  



