@charset "utf-8";
/* CSS Document */

/* index0101 */
.index0101 .box{
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
}

.index0101 .itemArea{
	padding: 3px;
	background: #FFFFFF;
}

.index0101 .item1{
	float: left;
	width: 357px;
	margin-right: 30px;
}

.index0101 .item1 p{
	float: left;
}

.index0101 .item1 .img{
	padding-right: 10px;
}

.index0101 .item1 .txt{
	width: 186px;
	margin: 8px 0;
	padding-right: 30px;
	min-height: 104px;
	border-right: 1px solid #D7E0E7;
}

/* IE6 */
* html .index0101 .item1 .txt{
	height: 104px;
}

.index0101 .item2{
	float: left;
	width: 310px;
	margin: 8px 0;
}



/* index0102 */
.index0102 .box{
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
}

.index0102 .itemArea{
	padding: 3px;
}

.index0102 .item1{
	float: left;
}

.index0102 .item1 .img{
	padding-right: 20px;
}

.index0102 .item2{
	float: left;
	width: 339px;
	margin: 8px 0;
}



/* index0201 */
.index0201{
	margin-left: -20px;
}

/* IE6 */
* html .index0201{
	margin-left: -40px;
}

.index0201 .block{
	float: left;
	width: 355px;
	margin-left: 20px;
}

.index0201 .box{
	width: 347px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
}

.index0201 .img{
	margin-bottom: 3px;
	padding: 3px;
}

.index0201 .itemArea{
	padding: 11px 20px;
}


/* index0202 */
.index0202{
	margin-left: -20px;
}

/* IE6 */
* html .index0202{
	margin-left: -40px;
}

.index0202 .block{
	float: left;
	width: 355px;
	margin-left: 20px;
}

.index0202 .box{
	width: 347px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
}

.index0202 .img{
	margin-bottom: 3px;
	padding: 3px;
}

.index0202 .itemArea{
	padding: 11px 20px;
}


/* index0301 */
.index0301{
}

.index0301 .block1{
	float: left;
	width: 480px;
}

.index0301 .block1 .box{
	width: 472px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
	background: #F1F5F7;
}

.index0301 .img{
	margin-bottom: 3px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF;
}

.index0301 .itemArea{
	padding: 11px 20px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF url(/shared/img/bg_index_03.png) no-repeat;
}

.index0301 .block2{
	float: left;
	width: 230px;
	margin-left: 20px;
}

.index0301 .block2 .box{
	width: 222px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
	background: #F1F5F7;
}


/* index0302 */
.index0302{
}

.index0302 .block1 .itemArea{
	padding: 11px 23px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF url(/shared/img/bg_index_03.png) no-repeat;
}

.index0302 .block1{
	float: left;
	width: 480px;
}

.index0302 .block1 .box{
	width: 472px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
	background: #F1F5F7;
}

.index0302 .block1 .item1{
	float: left;
	width: 200px;
	margin-left: 24px;
}

.index0302 .block1 .item1 .txt{
	margin: 10px 5px 0 5px;
}

.index0302 .block1 .first{
	margin-left: 0;
}

.index0302 .block2 .itemArea{
	padding: 11px 20px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF url(/shared/img/bg_index_03.png) no-repeat;
}

.index0302 .block2{
	float: left;
	width: 230px;
	margin-left: 20px;
}

.index0302 .block2 .box{
	width: 222px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
	background: #F1F5F7;
}

.index0302 .block2 .itemArea{
	padding: 11px 10px;
}

.index0302 .block2 .item2 .txt{
	margin: 10px 5px 0 5px;
}


/* index0401 */
.index0401{
	margin-left: -20px;
}

* html .index0401{
	margin-left: -40px;
}

.index0401 .img{
	margin-bottom: 3px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF;
}

.index0401 .itemArea{
	padding: 11px 20px;
	border: 1px solid #E0E0E0;
	background: #FFFFFF url(/shared/img/bg_index_03.png) no-repeat;
}

.index0401 .block{
	float: left;
	width: 230px;
	margin-left: 20px;
}

.index0401 .block .box{
	width: 222px;
	padding: 3px;
	border: 1px solid #E0E0E0;
	border-top: none;
	background: #F1F5F7;
}






/* clearfix */
.index0101 .itemArea:after,
.index0102 .itemArea:after,
.index0201:after,
.index0201 .itemArea:after,
.index0202:after,
.index0202 .itemArea:after,
.index0301:after,
.index0301 .itemArea:after,
.index0302:after,
.index0302 .itemArea:after,
.index0302 .block1 .box:after,
.index0401:after{
	display: block;
	clear: both;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	content: ".";
}


/* IE6 */
* html .index0101 .itemArea,
* html .index0102 .itemArea,
* html .index0201,
* html .index0201 .itemArea,
* html .index0202,
* html .index0202 .itemArea,
* html .index0301,
* html .index0301 .itemArea,
* html .index0302,
* html .index0302 .itemArea,
* html .index0302 .block1 .box,
* html .index0401{
	zoom: 1;
}


/* IE7 */
.index0101 .itemArea,
.index0102 .itemArea,
.index0201,
.index0201 .itemArea,
.index0202,
.index0202 .itemArea,
.index0301,
.index0301 .itemArea,
.index0302,
.index0302 .itemArea,
.index0302 .block1 .box,
.index0401{
	zoom: 1;
}

