@charset "utf-8";





/* #keyimgArea 

--------------------------------------------------------- */

#top #keyimgArea {

	width:100%;

/*	background:url(../img/keyimg_bg_001.gif) left top repeat-x;*/

}

#top #keyimgAreaInner01 {

	text-align:center;

	background: url(../img/keyimg_bg_002.jpg) center top no-repeat;

}



#top #keyimgAreaInner02 {

	position: relative;

	width:950px;

	margin:0 auto;

	height:300px;

}

#top #keyimgArea h2{

}

#top #keyimgArea ul {

}

#top #keyimgArea ul li#keyimgAreaBnr01 { left:0; top:20px; position:absolute; }

#top #keyimgArea ul li#keyimgAreaBnr02 { right:9px; bottom:18px; position:absolute; }





/* indexBlock01 

--------------------------------------------------------- */



.indexBlock01{

	background:url(../img/index_bg_001.gif) left bottom no-repeat;

	width:720px;

}

.indexBlock01 .columnBlock01,

.indexBlock01 .listBlock {

	padding:0 22px 20px;

}

.indexBlock01 .columnBlock01 .leftBlock{

	float:left;

}

.indexBlock01 .columnBlock01 .rightBlock{

	float:right;

}

.indexBlock01 .listBlock li {

	float:left;

	margin:0 11px 10px 0;

	font-size:0px;

}



/* indexBlock02 

--------------------------------------------------------- */

.indexBlock02{

	width:720px;

	margin-bottom:12px;

}

.indexBlock02 dl dt{

	float:left;

	width:447px;

}

.indexBlock02 dl dd{

	float:left;

	width:273px;

}

.indexBlock02 .linkBlock01{

	margin-bottom:0;

}

.indexBlock02 .linkBlock01 ol{

	padding-top:20px;

}

.indexBlock02 .linkBlock01 li{

	padding:0;

	background: none;

	margin-bottom:7px;

}



/* indexBlock02 

--------------------------------------------------------- */



.indexBlock03{}

.indexBlock03 .bgBlock01{

	padding-bottom:25px;

	margin-bottom:10px;

}

.indexBlock03 .bgBlock01 .bgBlock01Inner {

}

.indexBlock03 .bgBlock01 h3{

}

.indexBlock03 .bgBlock01 .bgBlock01Inner{

	padding: 0 30px;

}



.indexBlock03 .bgBlock01 .bgBlock01Inner li{

	background:url(../img/index_ic_001.gif) left 7px no-repeat;

	padding-left:10px;

}










.tyny_img {
	margin-top:20px;}





