	/* clearfix
---------------------------------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-table;
}
/* Hidex from IE-mac \*/
*html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */


	a:link{
	color: #003a91;
	}
	
	a:visited{
	color: #8b1db9;
	}
	
	a:hover{
	color: #6186d4;
	}

	a:focus{
	color: #6186d4;
	}


/*-----------コンテンツ------------*/

	div#container{
	margin: 0 auto 0;
	width: 967px;
	padding: 0;
	}
	
	div.technoH1Box{
	margin-bottom: 11px;
	width: 967px;
	height: 86px;
	padding: 0;
	margin: 0 0 10px 0;
	}
	
	div#container a{
	text-decoration: none;
	}

	div#container img{
	margin: 0;
	padding: 0;;
	float: right;
	}
	
	
	h1.technoH1{
	margin: 0;
	padding: 0;
	height: 86px;;
	width: 370px;
	float: left;
	border: #272C80 solid 1px;
	}
	
	div.anshinBox{
	float: right;
	}
	
	a.technoBnr1{
	background: url(../img/anshin_bnr.jpg) no-repeat 0 0;
	display: block;
	width: 591px;
	height: 87px;
	text-indent: -9999px;
	}
	
	div.anshinBox a:hover{
	background: url(../img/anshin_bnr.jpg) no-repeat 0 -87px;
	} 
	
	.technoBnr1 img{
	padding: 0;
	margin: 0;
	float: right;
	}
	

/*-----------メインコンテンツ------------*/

	div.mainContent{
	width: 967px; 
	padding: 0;
	margin: 0;
	}
	
	div.contentBox0{
	width: 967px;
	height: 100px;
	margin-bottom: 10px;
	}
	
	div.contentBox0img{
	float: left;
	background: #FF0000;
	width: 179px;
	height: 100px;
	margin-right: 9px;
	}
	
	div.contentBox0main{
	float: right;
	width: 770px;
	height: 100px;
	background:url(../img/bg_2.gif) no-repeat;
	}
	
	div.contentBox0main p{
	width: 360px;
	margin: 23px 0 0 15px;
	float: left;
	line-height: 140%;
	color: #272C80;
	}
	
	div.contentBox0right a{
	background: url(../img/category_0img.jpg) no-repeat;
	width: 376px;
	height: 100px;
	display: block;
	float: right;
	text-indent: -9999px;
	}
	
	div.contentBox0right a:hover{
	background: url(../img/category_0img.jpg) no-repeat 0 -101px    !important;
	}

	div.contentBox1{
	width: 967px;
	height: 250px;
	margin-bottom: 10px;
	}
	
	div.contentBox1img{
	float: left;
	background: #FF0000;
	width: 179px;
	height: 250px;
	margin-right: 9px;
	}
	
	div.contentBox1main{
	float: right;
	width: 770px;
	height: 250px;
	background:url(../img/bg_1.gif) no-repeat;
	padding: 0;
	margin: 0;
	}
	
	.Box1mainLeft{
	float: left;
	padding: 0;
	margin: 0;
	width: 345px;
	height: 53px;
	
	}
	
	div.box1maintxt{
	margin: 20px 0 0 18px;
	padding: 0;
	width: 345px;
	height: 53px;
	}
	
	div.contentBox1main p{
	width: 360px;
	margin: 34px 0 0 15px;
	float: left;
	line-height: 140%;
	color: #272C80;
	}
	
	div.contentBox1right a{
	background: url(../img/category_1img.jpg) no-repeat 0 0;
	width: 376px;
	height: 250px;
	display: block;
	float: right;
	text-indent: -9999px;
	}
	
	div.contentBox1right a:hover{
	background: url(../img/category_1img.jpg) no-repeat 0 -251px    !important;
	}
	
	div.contentBox2{
	width: 967px;
	height: 100px;
	margin-bottom: 10px;
	}
	
	div.contentBox2img{
	float: left;
	background: #FF0000;
	width: 179px;
	height: 100px;
	margin-right: 9px;
	}
	
	div.contentBox2main{
	float: right;
	width: 770px;
	height: 100px;
	background:url(../img/bg_2.gif) no-repeat;
	}
	
	div.contentBox2main p{
	width: 360px;
	margin: 23px 0 0 15px;
	float: left;
	line-height: 140%;
	color: #272C80;
	}
	
	div.contentBox2right a{
	background: url(../img/category_2img.jpg) no-repeat;
	width: 376px;
	height: 100px;
	display: block;
	float: right;
	text-indent: -9999px;
	}
	
	div.contentBox2right a:hover{
	background: url(../img/category_2img.jpg) no-repeat 0 -99px    !important;
	}
	
	div.contentBox3{
	width: 967px;
	height: 100px;
	margin-bottom: 10px;
	}
	
	div.contentBox3img{
	float: left;
	background: #FF0000;
	width: 179px;
	height: 100px;
	margin-right: 9px;
	}
	
	div.contentBox3main{
	float: right;
	width: 770px;
	height: 100px;
	background:url(../img/bg_2.gif) no-repeat;
	}
	
	div.contentBox3main p{
	width: 360px;
	margin: 23px 0 0 15px;
	float: left;
	line-height: 140%;
	color: #272C80;
	}
	
	div.contentBox3right a{
	background: url(../img/category_3img.jpg) no-repeat;
	width: 376px;
	height: 100px;
	display: block;
	float: right;
	text-indent: -9999px;
	}
	
	div.contentBox3right a:hover{
	background: url(../img/category_3img.jpg) no-repeat 0 -101px    !important;
	}
	
	div.contentBox4{
	width: 967px;
	height: 100px;
	margin-bottom: 10px;
	}
	
	div.contentBox4img{
	float: left;
	background: #FF0000;
	width: 179px;
	height: 100px;
	margin-right: 9px;
	}
	
	div.contentBox4main{
	float: right;
	width: 770px;
	height: 100px;
	background:url(../img/bg_2.gif) no-repeat;
	}
	
	div.contentBox4main p{
	width: 360px;
	margin: 23px 0 0 15px;
	float: left;
	line-height: 140%;
	color: #272C80;
	}
	
	div.contentBox4right a{
	background: url(../img/category_4img.jpg) no-repeat;
	width: 376px;
	height: 100px;
	display: block;
	float: right;
	text-indent: -9999px;
	}
	
	div.contentBox4right a:hover{
	background: url(../img/category_4img.jpg) no-repeat 0 -101px    !important;
	}
	