@charset "Shift_JIS";
/* CSS Document */



/*==============================
	h1
==============================*/

body#index h1{
	display:block;
	width:760px;
	height:480px;
	background:url(../imgs/index/index_head_bg_001.gif) 535px 32px no-repeat;
	
}

/*==============================
	cnt001
==============================*/
body#index div#contentArea div#contentBody div#cnt001{
	width:660px;
	margin:30px 50px 0px 50px;
		
} 


body#index div#contentArea div#contentBody div#cnt001 h2{
	display:block;
	margin:0px 0 0 0;
}

body#index div#contentArea div#contentBody div#cnt001 h3{
	display:block;
	margin:10px 0 0 0px;
}

body#index div#contentArea div#contentBody div#cnt001 h3 a{
	display:block;
	background:url(../imgs/index/index_cnt001_bg_001.jpg) 0 0px no-repeat;
	width:575px;
	height:100px;

}

body#index div#contentArea div#contentBody div#cnt001 h3 a:hover{
background:url(../imgs/index/index_cnt001_bg_001.jpg) 0 -200px no-repeat;

	
}

body#index div#contentArea div#contentBody div#cnt001 h3 a img{
	margin-left:110px;
}

body#index div#contentArea div#contentBody div#cnt001 p.p001{
	display:block;
	margin:15px 0 0 110px;
}
body#index div#contentArea div#contentBody div#cnt001 p.p002{
	display:block;
	margin:0px 50px 0 50px;
}

body#index div#contentArea div#contentBody div#cnt001 ul{
	display:block;
	width:660px;
	min-height:360px;
	margin-top:30px;
}
* html body#index div#contentArea div#contentBody div#cnt001 ul{height:360px;}
body#index div#contentArea div#contentBody div#cnt001 ul:after{
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

body#index div#contentArea div#contentBody div#cnt001 ul li{
	display:block;
	width:220px;
	height:210px;
	float:left;
	
}
* html body#index div#contentArea div#contentBody div#cnt001 ul li{
	display:inline;
	text-align:center;
}

body#index div#contentArea div#contentBody div#cnt001 ul li.low{
	margin-left:110px;
}

body#index div#contentArea div#contentBody div#cnt001 ul li.li001{
	
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li002{
	
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li003{
	
}body#index div#contentArea div#contentBody div#cnt001 ul li.li004{
	
}body#index div#contentArea div#contentBody div#cnt001 ul li.li005{
}

body#index div#contentArea div#contentBody div#cnt001 ul li a{
	display:block;
	margin:0 46px 0 46px;
	width:128px;
	height:124px;
	text-indent:-3000px;
}

body#index div#contentArea div#contentBody div#cnt001 ul li.li001 a{
	background:url(../imgs/index/index_cnt001_h4_001.gif) 0 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li001 a:hover{
	background-position:0 -200px;
}

body#index div#contentArea div#contentBody div#cnt001 ul li.li002 a{
	background:url(../imgs/index/index_cnt001_h4_002.gif) 0 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li002 a:hover{
	background-position:0 -200px;
}


body#index div#contentArea div#contentBody div#cnt001 ul li.li003 a{
	background:url(../imgs/index/index_cnt001_h4_003.gif) 0 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li003 a:hover{
	background-position:0 -200px;
}

body#index div#contentArea div#contentBody div#cnt001 ul li.li004 a{
	background:url(../imgs/index/index_cnt001_h4_004.gif) 0 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li004 a:hover{
	background-position:0 -200px;
}


body#index div#contentArea div#contentBody div#cnt001 ul li.li005 a{
	background:url(../imgs/index/index_cnt001_h4_005.gif) 0 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt001 ul li.li005 a:hover{
	background-position:0 -200px;
}



body#index div#contentArea div#contentBody div#cnt001 ul li p{
	margin-top:5px;
	text-align:center;
}

/*==============================
	cnt002
==============================*/
body#index div#contentArea div#contentBody div#cnt002{
	width:660px;
	margin:0px 50px 0px 50px;
} 

body#index div#contentArea div#contentBody div#cnt002 h2{
	display:block;
	margin:30px 0 0 0;
}

body#index div#contentArea div#contentBody div#cnt002 ul{
	display:block;
	width:660px;
	min-height:112px;
	margin-top:12px;
}
* html body#index div#contentArea div#contentBody div#cnt002 ul{height:150px;}
body#index div#contentArea div#contentBody div#cnt002 ul:after{
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

body#index div#contentArea div#contentBody div#cnt002 ul li{
	display:block;
	width:330px;
	min-height:112px;
	float:left;
}
* html body#index div#contentArea div#contentBody div#cnt002 ul li{
	display:inline;
	height:150px;
}

body#index div#contentArea div#contentBody div#cnt002 ul li.li001{
	
}
body#index div#contentArea div#contentBody div#cnt002 ul li.li002{
	
}
body#index div#contentArea div#contentBody div#cnt002 ul li.li001 a{
	display:block;
	width:300px;
	height:115px;
}
body#index div#contentArea div#contentBody div#cnt002 ul li.li001 a{
	background:url(../imgs/index/index_cnt002_bg_001.jpg) 0 0 no-repeat;
}

body#index div#contentArea div#contentBody div#cnt002 ul li.li001 a:hover{
	background-position:0 -200px;
}


body#index div#contentArea div#contentBody div#cnt002 ul li.li002 a{
	display:block;
	width:310px;
	height:115px;
}
body#index div#contentArea div#contentBody div#cnt002 ul li.li002 a{
	background:url(../imgs/index/index_cnt002_bg_002.jpg) 0 0 no-repeat;	
}

body#index div#contentArea div#contentBody div#cnt002 ul li.li002 a:hover{
	background-position:0 -200px;
}



body#index div#contentArea div#contentBody div#cnt002 ul li a img{
	margin-left:91px;
}


/*==============================
	cnt003
==============================*/
body#index div#contentArea div#contentBody div#cnt003{
	width:660px;
	margin:0px 50px 0px 50px;
} 

body#index div#contentArea div#contentBody div#cnt003 h2{
	display:block;
	margin:30px 0 0 0;
}

body#index div#contentArea div#contentBody div#cnt003 ul{
	display:block;
	width:660px;
	min-height:75px;
	margin-top:12px;
}
* html body#index div#contentArea div#contentBody div#cnt003 ul{height:150px;}
body#index div#contentArea div#contentBody div#cnt003 ul:after{
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

body#index div#contentArea div#contentBody div#cnt003 ul li{
	display:block;
	width:330px;
	min-height:75px;
	float:left;
}

body#index div#contentArea div#contentBody div#cnt003 ul li.li001{
	
}

body#index div#contentArea div#contentBody div#cnt003 ul li.li002{
	
}

body#index div#contentArea div#contentBody div#cnt003 ul li.li001 a{
	display:block;
	width:255px;
	height:75px;
	background:url(../imgs/index/index_cnt003_bg_001.gif) 12px 0 no-repeat;
}
body#index div#contentArea div#contentBody div#cnt003 ul li.li001 a:hover{
	background-position: 12px -100px;
}


body#index div#contentArea div#contentBody div#cnt003 ul li.li002 a{
	display:block;
	width:330px;
	height:75px;
	background:url(../imgs/index/index_cnt003_bg_002.gif) 12px 0 no-repeat;	
}
body#index div#contentArea div#contentBody div#cnt003 ul li.li002 a:hover{
	background-position: 12px -100px;
}


body#index div#contentArea div#contentBody div#cnt003 ul li a img{
	margin-left:91px;	
}
