﻿@charset "utf-8";


/* トップページ */
.solution-top h2 { margin: 29px 0px 19px 0px;
}
.solution-top h3 { margin: 24px 0px 0px 0px;
}
.solution-top #FEATURE { margin-bottom: 69px;
}
.solution-top #FEATURE ul { margin-top: 3px;
}
.solution-top #FEATURE li { border-bottom: dotted 1px #7B7B7B;
	padding: 9px 0px;
}
.solution-top #SUB { margin: 70px 0px 61px 0px;
}
.solution-top #SUB-1 { margin: 0px 0px 0px 8px;
	padding-top:10px;
	clear: both;
}
.solution-top #SUB ul { margin: 3px 0px 0px 6px;
}
.solution-top #SUB li { border-bottom: dotted 1px #7B7B7B;
	padding: 8px 44px 8px 0px;
	float: left;
	list-style: none;
	margin: 0px 11px 0px 0px;
}
.solution-top #SUB .right-margin { margin-right: 140px;
}

.solution-top #CASE { margin-bottom: 61px;
	clear: both;
}
.solution-top #CASE dl { border-bottom: solid 1px #E4E4E4;
	padding: 8px 0px 8px 8px;
}
.solution-top #CASE dt { float: left;
}
.solution-top #CASE dd { margin-left: 192px;
}
.solution-top #INQ { margin-top: 100px;
}

/* トップページ */

/* 特長ページ */
.feature h2 { margin: 29px 0px 10px 0px;
}
.feature h3 { margin: 0px 0px 7px 0px;
}
.feature h4 { margin: 21px 0px 12px 0px;
	border-bottom: solid 1px #4271B1;
	padding-bottom: 6px;
}
.feature .merit { height: 170px;
}
.feature .drawing { float: right;
	margin-left: 28px;
}
.feature .drawing p { margin-top: 6px;
}
.feature .wrap-part p { padding-bottom: 20px;
}
.feature #INQ { margin-top: 40px;
}
/* 特長ページ */


/* サブシステム拡大 */
.larger .arw { background-position: 0px 10px;
}
.larger h5 { margin: 24px 0px 6px 0px;
}
/* サブシステム拡大 */


