@charset "UTF-8";

/* content
---------------------------------------- */
div#content div.box.first p img {
	float: left;
	margin: 0 10px 5px 0;
}
div#content h3 {
	margin-bottom: 5px;
}
div#content h4 {
	margin: 10px 0;
}
div#content div.box p {
	margin-bottom: 10px;
}
div#content div.box ul.arrows {
	margin-bottom: 15px;
}
div#content div.box ul.arrows li {
	background: url(../commons/arrow-01.png) 0 2px no-repeat;
	padding-left: 15px;
	margin-left: 10px;
	margin-bottom: 5px;
}
div#content div.box ul.dots {
	margin-top: 20px;
}
div#content div.box ul.dots li.firstChild {
	color: #1F5C97;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(../commons/list-box.png) 0 3px no-repeat;	
}
div#content div.box ul.dots li p {
	margin-left: 15px;
	margin-bottom: 3px;
	padding-bottom: 0;
}
div#content div.box ul.alldots li {
	padding-left: 15px;
	margin-left: 20px;
	margin-bottom: 2px;
	background: url(../commons/list-box.png) 0 3px no-repeat;
}
div#content div.box table {
	border: #b08946 solid 1px;
	border-collapse: separate;
	border-spacing: 3px;
	margin-bottom: 5px;
	margin-left: 15px;
}
div#content div.box table th {
	background: #b9914d;
	color: #fff;
	white-space: nowrap;
	padding: 3px;
}
div#content div.box table td {
	border-bottom: #b08946 solid 1px;
	padding: 3px;
}
div#content div.box table td ul li {
	background: url(../commons/list-box.png) 0 3px no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}
div#content div.box ul.dots li dl {
	background: #faf7dc;
	margin: 10px 0 10px 15px;
	padding: 5px;
}
div#content div.box dl.links {
	margin-bottom: 20px;
	overflow: auto;
}
div#content div.box dl.links dt {
	background: #f3edd6 url(../commons/arrow-01.png) 5px 5px no-repeat;
	padding: 3px 20px;
	margin-bottom: 5px;
}
div#content div.box dl.links dd {
	float: left;
	background: url(../commons/arrow-01.png) 0 2px no-repeat;
	padding-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
}
div#content div.box ul.links {
	margin-left: 20px;
}
div#content div.box ul.links li {
	background: url(../commons/arrow-01.png) 5px 5px no-repeat;
	padding: 3px 20px;
}
div#content div.box div.together {
	padding: 10px;
	background: #faf7eb;
}
div#content div.box div.together p.links_sample {
	margin: 10px 20px;
	padding: 10px;
	background: #fff;
	border: #eae7df solid 1px;
}
div.box ul.biz-menu {
	width: 460px;
	margin: 0 auto;
}
div.box ul.biz-menu li {
	margin-bottom: 7px;
}
div.box ul.hel-menu li.firstChild {
	float: left;
	width: 325px;
}
div.box ul.hel-menu li.lastChild {
	float: right;
	width: 130px;
	text-align: center;
}
div.box ul.hel-menu li.lastChild img {
	margin-bottom: 7px;
}
div#content div.box ul.hel-fee {
	width: 440px;
	margin: 10px auto;
}
div#content div.box ul.hel-fee li {
	float: left;
	margin-bottom: 25px;
}
div#content div.box ul.hel-fee li.even {
	width: 207px;
	margin: 0;
	padding: 0;
}
div#content div.box ul.hel-fee li.lastChild {
	width: 233px;
	margin: 0;
	padding: 0;
}
div#content div.box p.ill {
	text-align: center;
}
div#content div.box ul.merit li.odd {
	color: #cd8f1d;;
}
div#content div.box ul.merit li.even {
	margin-bottom: 10px;
}
