@charset "utf-8";
/* 法人のお客様　サービス内容コンテント*/
body{
	width: 100%;
    color: #3d3d3d;
    font-family: '游ゴシック体', 'Yu Gothic', 'YuGothic', 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', 'Meiryo', 'Osaka', 'ＭＳ Ｐゴシック', 'MS PGothic', 'sans-serif';
    font-weight: 500;
    font-size: 16px;
    min-width: 1100px;
}
#main_vi{
	position: relative;
	width: 1100px;
	margin: 0 auto;
	height: 285px;
	background: #e9ecf1 url(../img/mainVisual.jpg) no-repeat;
}
#main_vi h2{
	position: absolute;
	top: 200px;
	left: 200px;
	font-size: 18px;
	font-weight: bold;
}
#consultation{
	width:900px;
	margin: 0 auto;
	font-size: 14px;
}
#formLink,#formLink2{
	width:100%;
	min-width:1100px;
	height: 200px;
}
#formLink2{
	background-color: #e9ecf1;
}
.formLinkWrap{
	width:1000px;
	margin: 0 auto;
	text-align: center;
	padding: 50px;
}
.formLinkWrap p{
	font-size: 14px;
}
.mitsumoriBtn{
	width:230px;
	display: inline-block;
	font-size:16px;
    font-weight:bold;
    text-decoration:none;
    text-align:center;
	vertical-align: middle;
	padding: 10px 20px;
    color:#ffffff;
    border:1px solid #ff9933;
	border-radius:5px;
	box-shadow:2px 2px 2px #a9a9a9;
	margin: 15px 30px;
	background: #ff9933 url(../img/btn-arrow01.png) no-repeat 30px 6px;
}
.contactBtn{
	width:230px;
	display: inline-block;
	font-size:16px;
    font-weight:bold;
    text-align:center;
	vertical-align: middle;
	padding: 10px 20px;
    color:#333333;
    border:1px solid #dadada;
	border-radius:5px;
	box-shadow:2px 2px 2px #a9a9a9;
	margin: 15px 30px;
	background: #ffffff url(../img/btn-arrow02.png) no-repeat 30px 6px;
}
.mitsumoriBtn:hover,.mitsumoriBtn:active{
	color: #ffffff;
	background: #ff6600 url(../img/btn-arrow01.png) no-repeat 30px 6px;
	border:1px solid #ff6600;
	text-decoration:none;
	box-shadow:4px 4px 4px #a9a9a9;
}
.contactBtn:hover,.contactBtn:active{
	color: #ffffff;
	background: #101f37 url(../img/btn-arrow01.png) no-repeat 30px 6px;
	border:1px solid #101f37;
	text-decoration:none;
	box-shadow:4px 4px 4px #a9a9a9;
}
#serviceMenu{
	width:100%;
	background-color: #ffffcc;
}
.serviceMenuWrap{
	width: 980px;
	margin: 0 auto;
	padding: 15px 0;
}
#serviceMenu h2{
	padding: 15px;
	font-size: 20px;
	font-weight: bold;
}
#serviceMenu .menuTable{
	width: 980px;
	table-layout:fixed;
	margin-bottom: 20px;
}
.menubox{
	display: table-cell;
	width: 300px;
	padding: 15px;
	text-align:center;
}
.menubox img{
	margin-bottom: 30px;
}
.menubox h3.menuTitle{
	line-height: 1.8;
	margin-bottom: 15px;
	font-weight: bold;
	
}
.menubox .menudiscription{
	width:260px;
	margin: 0 auto;
	text-align:left;
	font-size:14px;
}