/*h2設定*/
div.contents h2 ul li{
	display:block;
	margin:0px;
	padding:0px;
	width:552px;
	height:35px;
	font-size:14px;
	line-height:35px;
	text-align:left;
	text-indent:-9999px;
	background-color:#ffffff;
}

h2 ul#contents1H li{
	background:url("./img/h2_index1.gif") top left no-repeat;
	font-size: 35px;
}
h2 ul#contents2H li{
	background-image: url(./img/h2_index3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 35px;
}
h2 ul#contents3H li{
	background:url("./img/h2_index4.gif") top left no-repeat;
	font-size: 35px;
}
h2 ul#contents4H li{
	background:url("./img/h2_index5.gif") top left no-repeat;
	font-size: 35px;
}

#innerNavi	{margin-left:40px; }
#innerNavi li{height:33px; }

/*ケーススタディ*/
div.contentsText h3{
	margin:50px 0px 10px 0px;
}

#p1 p{
	margin-bottom:40px;
}
#dotBg1{
height:1px;
background:url(./img/dot1.gif);
}

.linkLay1{
		margin:0px 0px 0px 62px;
}

.con1{
		width:532px;
		float:right;
}

.conL1{
		float:left;
		width:203px;
		height:15px;
}

.conR1{
		float:right;
		width:329px;
		padding-bottom:20px;
}
#illust1
	{
	margin-left:20px;
	margin-top:22px;
	margin-bottom:22px;
	width:532px;
	}

/*welcome*/
div#welcome{
	margin:30px 0px 0px 0px;
}

/*pNavi*/
#pNavi img{
	border:none;
}

#pNavi li.img1{
	padding-top:20px;
	margin-left:38px;
	height:95px;
}

#pNavi li.img2{
	padding-top:0px;
	margin-left:38px;
	height:80px;
}

/*img*/
.img3{
	margin-left:124px;
	border:none;
}

.img4{
	margin:0px 0px 25px 124px;
	border:none;
}

#illust1
	{
	margin-left:20px;
	margin-top:22px;
	margin-bottom:22px;
	width:532px;
	}
	
#linkArea
	{
	width:532px;
	height:98px;
	margin-left:20px;
	}

#bottomLink1
	{
	float:left;
	width:263px;
	}

#bottomLink2
	{
	float:right;
	width:263px;
	}

#subtitle1
	{
	margin:20px auto 20px 20px;
	}	
.underline {
	text-decoration: underline;
}
