@charset "utf-8";

#entry-body table{
	border:2px solid #999;
}
#entry-body td,
#entry-body th {
	padding:.5em;
	border:1px solid #999;
}

/* = アウトソーシングサービスについて
------------------------------------------------------ */
#outsourcing-service #entry-body dt {
	border-bottom:2px solid #3399cc;
	border-left:5px solid #3399cc;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0.3em;
}
#outsourcing-service #entry-body dd {
	margin-bottom:1.2em;
	padding-left:1em;
}

/* = アウトソーシングのメリット
------------------------------------------------------ */
#outsourcing-merit #entry-body li {
	border:1px solid #999999;
	margin:1em;
	padding:.5em 1em;
}
#outsourcing-merit #entry-body p strong {
	padding:6px;
	background:#ff4a80;
	color:#FFFFFF;
}
#outsourcing-merit #entry-body p.arrow {
	text-align:center;
	font-size:1.5em;
	font-weight:bold;
	margin:0 0 -.5em;
}
#outsourcing-merit #entry-body p.merit {
	margin-bottom:.5em;
}
#outsourcing-merit #entry-body p.merit span {
	font-weight:bold;
	color:#fff;
	background-color:#39c;
	padding:4px;
}
#outsourcing-merit #entry-body p.merit-comment {
	margin-top:0;
}

/* = サービスメニュー
------------------------------------------------------ */
#service-menu #entry-body table {
	width:500px;
}
#service-menu #entry-body table ul {
	margin:0;
}
#service-menu #entry-body table tr.option td {
	border-top-width:2px;
}

/* = 給与計算業務受託までの流れ
------------------------------------------------------ */
#trust_flow #entry-body h3 {
	background-color:#39c;
	color:#FFFFFF;
	padding:.3em;
}
#trust_flow #entry-body li {
	background:transparent url(../images/common/arrow_blue_big.gif) center bottom no-repeat;
	padding-bottom:30px;
}
#trust_flow #entry-body li.end {
	background-image:none;
}
#trust_flow #entry-body li p {
	margin-left:1em;
}
#trust_flow #entry-body p.to-form a {
	padding:.5em;
	border:2px solid #3366CC;
}

/* = 給与計算業務の流れ
------------------------------------------------------ */
#workflow #entry-body h3 {
	background-color:#39c;
	color:#FFFFFF;
	padding:.3em;
}
#workflow #entry-body li.section {
	background:transparent url(../images/common/arrow_blue_big.gif) center bottom no-repeat;
	padding-bottom:30px;
}
#workflow #entry-body li.end {
	background-image:none;
}
#workflow #entry-body li.section ul {
	margin-bottom:1em;
}
#workflow #entry-body li p {
	margin-left:1em;
}
#workflow #entry-body ul li {
	margin-bottom:0;
	padding-left:1em;
}
#workflow #entry-body dl {
	margin-left:2em;
	margin-bottom:1em;
}

/* = 給与計算無料試用システム
------------------------------------------------------ */
#trial-system #entry-body h3 {
	padding:.7em;
	background-color:#ff4a80;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	margin:0 1em 1.3em;
	font-size:1.2em;
}
#trial-system #entry-body p.gimon {
	text-align:center;
	margin-bottom:2.5em;
}
#trial-system #entry-body p em {
	border:3px solid #3366FF;
	padding:.7em;
	font-style:normal;
	font-weight:bold;
	background-color:#b0c4ff;
}

/* = 労働保険・社会保険メニュー
------------------------------------------------------ */
#insurance-menu #entry-body h3 {
	border-bottom:2px solid #3399cc;
	border-left:5px solid #3399cc;
	font-weight:bold;
	margin-bottom:0.5em;
	padding:0.3em;

}
#insurance-menu #entry-body .section {
	padding:.5em;
	border-bottom:2px solid #00bbee;
}
#insurance-menu #entry-body .section ul {
	margin:1em 0 0;
}
#insurance-menu #entry-body .section li {
	margin-left:1em;
}


/* = 賞与計算・年末調整計算
------------------------------------------------------ */
#bonus-calc #entry-body li p,
#adjustment-calc #entry-body li p {

	margin-left:1.5em;
}
#bonus-calc #entry-body li dl,
#adjustment-calc #entry-body li dl {
	margin-left:1.5em;
}
#bonus-calc #entry-body li dd,
#adjustment-calc #entry-body li dd {
	margin-left:1em;
}

/* = 便利なリンク集
------------------------------------------------------ */
#linkbody {
	padding:0 1em;
	color:#333333;
}
#linkbody a {
	text-decoration:underline;
}
#linkbody h3 {
	font-weight:bold;
	border:none;
	margin-left:0;
	font-size:16px;
	color:#333333;
}
#linkbody h4 {
	font-weight:bold;
	margin-top:1.5em;
}
#linkbody h4 a {
	color:#333333;
}
#linkbody h4 span.info {
	font-weight:normal;
}
#linkbody ul {
	list-style:none;
	font-size:12px;
	padding-left:0;
}
#linkbody ul.group {
	margin-top:-.5em;
	margin-left:1.5em;
	margin-bottom:2em;
}
#linkbody ul.single { /* singleはh4が無いグループ */
	margin-top:1em;
}
#linkbody ul li {
	list-style:none;
	border-left:5px solid #00bbee;
	border-bottom:2px solid #d7d7d7;
	padding-left:7px;
	line-height:1.8;
}
#linkbody li ul li {
	border:none;
}
#linkbody li ul {
	margin-left:1.5em;
}
#linkbody li span.info {
	margin-left:.5em;
}


