@charset "UTF-8";
#SharesubMenuArea p {
	margin-top: 15px;
}
.WorkListBlock {
	border: 1px solid #32b46c;
	padding: 20px;
	margin-bottom: 15px;
}
.WorkListBlock h3 a {
	background: url(../images/icon_circle.png) no-repeat 0 0.2em;
	font-style: normal;
	font-size: 123.1%;
	color: #2b7611;
	padding-left: 17px;
	letter-spacing: 2px;
	margin-bottom: 5px;
}
.WorkListBlock .left {
	width: 297px;
	margin-right: 15px;
}
.WorkListBlock .right {
	width: 300px;
}
.Text {
	margin-bottom: 10px;
}
.Red {
	color: #ca0500;
}
.Blue {
	color: #0500ca;
	font-weight:bold;
}
.bg-orange {
	background-color: #ffaa00;
}
.bg-yellow {
	background-color: #ff0;
}
.bg-pink {
	background-color: #FFE5E5;
}
.bg-beige {
	background-color: #FFFF99;
}
.underline {
	text-decoration: underline;
}
.list-style-disc,
.list-style-disc li {
	list-style: disc;
}
.list-style-disc li {
	margin-left: 20px;
}
#Business em {
	color: #ff9000;
	font-style: normal;
}
.Standard {
	margin-bottom: 15px;
}
.Standard th,
.Standard td {
	padding: 20px;
	border: 1px solid #959595;
	text-align: center;
}
.Standard th {
	background: #eae5dd;
	padding: 8px;
	font-weight: normal;
	font-size: 116%;
}
.Standard td {
	background: #fffde9;
	padding: 20px;
}
td p {
	text-align: left;
	margin-bottom: 5px;
}
.Choco th,
.Choco td,
.Choco02 th,
.Choco02 td,
.Choco03 th,
.Choco03 td,
.Plane td,
.Word th,
.Word td {
	border: 1px solid #959595;
}
.Choco th {
	background: #8b6735;
	padding: 5px;
}
.Choco td {
	padding: 20px;
	text-align: center;
}
.Choco02,
.Word {
	margin: 10px 0;
}
.Choco02 th,
.Choco02 td,
.Word th,
.Word td {
	padding: 20px;
}
.Choco02 th {
	width: 5em;
	text-align: left;
	font-weight: normal;
	background: #eae5dd;
}
.Choco03{
	margin-bottom: 15px;
}
.Choco03 td {
	padding: 10px;
}
.Choco03 th {
	background: #eae5dd;
	font-weight: normal;
	padding: 10px;
}
caption{
	font-weight: bold;
	font-size: 17px;
	margin-bottom: 10px;
}
.tdHead {
	background: #ececec;
}
#Term p,
.Term p {
	margin-bottom: 10px;
}
.Choco04 th {
	background: #d38e37;
	padding: 5px;
}
.Choco04 td {
	padding: 20px 0;
}
.Choco04 td p {
	margin-bottom: 10px;
}
em.Cha {
	color: #895d18 !important;
}
.Plane {
	margin: 30px 0 0;
}
.Plane td {
	padding: 10px;
}
.Engei01 {
	background: url(../images/business05_1.jpg) no-repeat right bottom;
	padding: 0 330px 90px 0;
}
#Sonpo td {
	padding: 10px;
}
#Sonpo p,
#Hiyou p,
#Tokuyaku p {
	margin-bottom: 15px;
}
#Business h3 {
	background: #4f8a48;
	padding: 4px 10px;
	border-top: 1px solid #1b5200;
	border-bottom: 1px solid #1b5200;
	color: #fff;
	margin-bottom: 10px;
}

.Word th {
	width: 8em;
	background: #eae5dd;
	text-align: left;
	font-weight: normal;
}

 /* -----------------------------------------------------------
	2018.1.15 追記
----------------------------------------------------------- */
 /* margin*/
.mt_5 { margin-top: 5px;}
.mt_10 { margin-top: 10px;}
.mt_20 { margin-top: 20px;}
.mt_30 { margin-top: 30px;}
.mt_40 { margin-top: 40px;}
.mt_50 { margin-top: 50px;}

.ml_5 { margin-left: 5px;}
.ml_20 { margin-left: 20px;}
.ml_30 { margin-left: 30px;}
.ml_40 { margin-left: 40px;}
.ml_50 { margin-left: 50px;}
.ml_60 { margin-left: 60px;}
.ml_70 { margin-left: 70px;}
.ml_80 { margin-left: 80px;}

.mr_5 { margin-right: 5px;}
.mr_10 { margin-right: 10px;}
.mr_20 { margin-right: 20px;}

.mb_0 { margin-bottom: 0px;}
.mb_5 { margin-bottom: 5px;}
.mb_10 { margin-bottom: 10px;}
.mb_20 { margin-bottom: 20px;}
.mb_30 { margin-bottom: 30px;}
.mb_40 { margin-bottom: 40px;}
.mb_50 { margin-bottom: 50px;}
.mb_60 { margin-bottom: 60px;}
.mb_70 { margin-bottom: 70px;}
.mb_80 { margin-bottom: 80px;}

p{
	margin-bottom: 5px;
}

.indent-1 {
	text-indent: -1em;
	margin-left: 1em;
}
.img_l {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	text-align:left;
}
.img_r {
	float: right;
	margin-left:20px;
	margin-bottom:20px;
	text-align:left;
}
.number{
	margin: 16px 0 16px 24px;
}
.number li{
	list-style-type: decimal;
}
.ordinarilyList a{
	text-decoration: underline;
	color: #1271DC;
}
.link{
	border: 3px #eee solid;
	padding: 16px;
	margin: 16px 0;
}
.link h5{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}
.link li a{
	display: block;
	margin-bottom: 5px;
color: #1271DC;
	text-decoration: underline;
}
.box01{
	margin: 16px 0;
	overflow: hidden;
	background: url(../images/business-shunyu_img05.gif) no-repeat top;
}
.box01 ul{
	border: 2px #ccc solid;
	background-color: #FFFFDB;
	padding: 16px;
	font-size: 16px;
	border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
	float: left;
	width: 434px;
	box-sizing: border-box;
}
.box01 p{
	border: 2px #ccc solid;
	padding: 16px;
	font-size: 16px;
	border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
	float: right;
	width: 168px;
	box-sizing: border-box;
}
.box02{
	margin: 16px 0;
	overflow: hidden;
	background: url(../images/business-shunyu_img05.gif) no-repeat top;
}
.box02 ul{
	line-height: 1.4em;
	border: 2px #ccc solid;
	background-color: #FFE5E5;
	padding: 16px;
	font-size: 16px;
	border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
	float: left;
	width: 434px;
	box-sizing: border-box;
}
.box02 p{
	border: 2px #ccc solid;
	padding: 16px;
	font-size: 16px;
	border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
	float: right;
	width: 168px;
	box-sizing: border-box;
}
.box03{
	margin: 16px 0;
	height: 254px;
	overflow: hidden;
	background: url(../images/business-shunyu_img08.gif) no-repeat top left;
}
.box03 p{
	line-height: 1.5em;
	font-weight: bold;
	border: 2px #ccc solid;
	padding: 36px 24px;
	font-size: 16px;
	border-radius: 10px;
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px;
	float: right;
	width: 357px;
	box-sizing: border-box;
}
.Choco03 th.lineno{
	border-left-style: hidden;
}