@charset"utf-8";

.contents h2{
	margin-top:32px;
	}


	div.section1 div.lineup {
		margin: 50px 0 0 0;
	}
		div.section1 div.lineup .serviceArea,
		div.section2 div.serviceArea {
			margin: 30px 0 0 0;
			width: 625px;
		}
			div.section1 div.lineup .serviceArea .leftBox {
				float: left;
				width: 405px;
			}
			div.section1 div.lineup .serviceArea .rightBox {
				float: right;
				width: 190px;
			}
				div.section1 div.lineup .serviceArea .leftBox dl.item00,
				div.section2 div.serviceArea .leftBox p.item00 {
					float: left;
					width: 190px;
				}
					div.section1 div.lineup .serviceArea .leftBox dl dd,
					div.section1 div.lineup .serviceArea .rightBox dl dd {
						margin: 15px 0 0 0;
						padding: 5px 10px 0 10px;
						background:url("/service/img/web/index/bg01.gif") top left no-repeat;
						font-size: 95%;
					}
				div.section1 div.lineup .serviceArea .leftBox dl.item01 {
					float: right;
					width: 190px;
				}
				dd.arrowBottom {
					margin: 0!important;
					background: none!important;
					text-align: center;
				}
			
div.section2 {
	margin: 43px 0 0 0;
}
	div.section2 div.serviceArea {
		width: 625px;
		background:url("/service/img/web/index/bg02.gif") 400px 0 repeat-y;
	}
		div.section2 div.serviceArea .leftBox {
			padding: 0 20px 0 0;
			float: left;
			width: 382px;
		}
		div.section2 div.serviceArea .rightBox {
			float: right;
			width: 210px;
		}
			div.section2 div.serviceArea .rightBox .partnerBox {
				padding: 0 10px 10px 10px;
				background:url("/img/common/bg01.gif") top left repeat;
			}
				div.section2 div.serviceArea .rightBox .partnerBox .innerBox {
					padding: 6px;
					width: 178px;
					background: #fff;
					font-size: 95%;
					line-height: 150%;
				}
					div.section2 div.serviceArea .rightBox .partnerBox .innerBox ul {
						margin: 7px 0 0 0;
						width: 177px;
					}
						div.section2 div.serviceArea .rightBox .partnerBox .innerBox ul li.item00 {
							float: left;
							width: 85px;
						}
						div.section2 div.serviceArea .rightBox .partnerBox .innerBox ul li.item01 {
							float: right;
							width: 85px;
						}
						
			div.section2 div.serviceArea .leftBox dl.item01 {
				float: right;
				width: 160px;
				font-size: 95%;
			}
				div.section2 div.serviceArea .leftBox dl.item01 dt {
					color: #94853c;
					font-weight: bold;
				}
				div.section2 div.serviceArea .leftBox dl.item01 dd {
					margin: 10px 0 0 0;
				}




.main .contents .footbox2{
	margin-top:85px;
	}
.main .contents .footbox2 .footbox2inner{
	padding:36px 0 61px 0;
	position:relative;
	}
.main .contents .footbox2 .list{
	position:absolute;
	top:26px;
	right:0;
	font-size:84%;
	}


div.infoArea {
	width: 625px;
}
div.infoArea h2 {
	width: 110px;
}

div.information {
	margin: 32px 0 0 0;
	padding: 10px 0 10px 10px;
	width: 465px;
	background: url("/service/img/web/index/bg01.gif") left top repeat;
}

div.information h3 {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-weight: bold;
	width: 445px;
	color: #333;
 }
 div.information div.lorem {
 	padding: 20px 20px 10px 20px;
 	background: #fff;
	width:415px;
}
	 div.information dl {
	 	margin: 0 0 10px 0;
		font-size:95%;
		width: 415px;
	}
	 div.information dl.bottom {
	 	margin: 0!important;
		font-size:95%;
	}
	 	div.information dl dt {
			margin: 0 0 5px 0;
			padding: 0 0 0 8px;
			border-left: 3px solid #94853C;
			font-weight: bold;
			line-height: 100%;
		}
		div.information dl dd span {
			font-weight: bold;
		}

p.infoLink {
	margin: 10px 0 0 0;
	width: 415px;
	text-align: right;
}

.floatLeft {
	float:left;
}.floatRight {
	float:right;
}

/*

div.infoArea {
	width: 625px;
}
div.infoArea h2 {
	width: 110px;
}

div.information {
	margin: 32px 0 0 0;
	padding: 20px 0 10px 20px;
	width: 465px;
	background: url("/service/img/web/index/bg01.gif") left top repeat;
}

div.information h3 {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 2px #bbb;
	font-weight: bold;
	width: 445px;
	color: #94853C;
 }
	 div.information dl {
	 	margin: 0 0 10px 0;
		font-size:95%;
		width: 425px;
	}
	 div.information dl.bottom {
	 	margin: 0!important;
		font-size:95%;
	}
	 	div.information dl dt {
			margin: 0 0 5px 0;
			padding: 0 0 0 8px;
			border-left: 3px solid #94853C;
			font-weight: bold;
			line-height: 100%;
		}
		div.information dl dd span {
			font-weight: bold;
		}

p.infoLink {
	margin: 10px 0 0 0;
	width: 445px;
	text-align: right;
}

.floatLeft {
	float:left;
}.floatRight {
	float:right;
}

	 div.information dl {
	 	margin: 0 0 10px 0;
		padding: 10px;
		font-size:95%;
		background:#fff;
		width: 425px;
	}
*/
