@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.oddeven li.odd {
	color: #1F5C97;
	font-size: 140%;
	font-weight: bold;
}
div#content div.box ul.oddeven li.even {
	margin-left: 10px;
	margin-bottom: 20px;
}
div#content div.box ul.oddeven li.even p {
	background: url(../commons/list-box.png) 0 3px no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}
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 {
	background: url(../commons/list-box.png) 0 3px no-repeat;
	margin-top: 20px;
}
div#content div.box ul.dots li.odd {
	color: #1F5C97;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-bottom: 5px;
	background: url(../commons/tit-back-bar.png) bottom 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: #88c4b8 solid 1px;
	border-collapse: separate;
	border-spacing: 3px;
	margin-bottom: 5px;
}
div#content div.box table th {
	background: #4f98a8;
	color: #fff;
	white-space: nowrap;
	padding: 3px;
}
div#content div.box table td {
	border-bottom: #88c4b8 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#step {
	width: 469px;
}
div#content div.box ul#step li.even {
	background: url(img/biz-main-stepback.png) repeat-y;
	border-bottom: #D5EEE6 solid 1px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}
div#content div.box ul#step li p {
	margin: 0;
	padding: 5px;
}
div#content div.box ul#step li span {
	background: url(../commons/list-box.png) 0 2px no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
	margin-left: 10px;
}
div#content div.box ul#prepare li {
	width: 225px;
	margin-bottom: 15px;
	padding-top: 0;
}
div#content div.box ul#prepare li.odd {
	float: left;
}
div#content div.box ul#prepare li.even {
	float: right;
}
div#content div.box ul#prepare li h4 {
	background: url(img/biz-main-preparetop.png) top no-repeat;
	margin: 0;
	padding: 5px 5px 5px 10px;
	font-size: 100%;
}
div#content div.box ul#prepare li p {
	margin-left: 12px;
	margin-right: 5px;
}
div#content div.box ul#prepare li.prepare1 {
	background: url(img/biz-main-prepare1.png) bottom;
}
div#content div.box ul#prepare li.prepare2 {
	background: url(img/biz-main-prepare2.png) bottom;
}
div#content div.box ul#prepare li.prepare3 {
	background: url(img/biz-main-prepare3.png) bottom;
}
div#content div.box ul#prepare li.prepare4 {
	background: url(img/biz-main-prepare4.png) bottom;
}
div#content div.box ul#prepare li ul {
	margin-left: 15px;
	padding-bottom: 5px;
}
div#content div.box ul#prepare li ul li ,div#content div.box ul#prepare li ul li.even {
	clear: both;
	float: none;
	width: 190px;
	background: url(../commons/list-box.png) 0 2px no-repeat;
	padding-left: 15px;
	margin-bottom: 3px;
}
div.box ul.biz-menu {
	width: 460px;
	margin: 0 auto;
}
div.box ul.biz-menu li {
	margin-bottom: 7px;
}
div.box ul.biz-menu li.firstChild {
	float: left;
	width: 325px;
}
div.box ul.biz-menu li.lastChild {
	float: right;
	width: 130px;
	text-align: center;
}
div.box ul.biz-menu li.lastChild img {
	margin-bottom: 7px;
}
li.str {
	font-weight: bold;
	color: #dd350b;
}
