@charset "utf-8";

/* ビジネスマナー　leftColumn----------*/
#businessCont {
	width:540px;
	height:auto;
	overflow:hidden;
	margin:20px 10px 0 10px;
	padding:0;
	border-bottom: dashed 1px #c6c0b3;
}
#businessCont h3 {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:1.5em;
	text-indent:20px;
	color:#555555;
	background-image:url(../business/image/arrow_04.gif);
	background-position:0 3px; 
	background-repeat:no-repeat; 
}
#businessCont p {
	width:500px;
	margin:0;
	padding:10px 20px;
	font-size:12px;
	line-height:1.8em;
	color:#555555;
}
#businessCont ol{
	width:490px;
	margin:0;
	padding:0 20px 0 30px;
	list-style: decimal outside;
}
#businessCont li{
	font-size:12px;
	line-height:1.8em;
	color:#555555;
	margin:5px 0 0 20px;
	padding:0;
}
#businessCont img{
	margin:10px 20px;
	padding:0;
	border:none;
}
#tableArea{
	width:525px;
	height:auto;
	overflow:hidden;
	margin:10px;
	padding:0;
}
#tableArea h4{
	width:525px;
	height:28px;
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:2.3em;
	text-indent:10px;
	background:url(../business/image/tableBg.gif) no-repeat;
}
#tableArea table.type01{
	empty-cells:show;
	width:525px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse;
}
#tableArea table.type01 th{
	width:120px;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	border-right:solid 2px #FFFFFF;
	border-top:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
#tableArea table.type01 td{
	width:360x;
	height:auto;
	overflow:hidden;
	background-color:#fbf4e4;
	border-top:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
#tableArea table.type01 td ul{
	list-style:disc outside;
	margin:0;
	padding:0 0 0 15px;
}
#tableArea table.type01 td ul li{
	font-size:12px;
	line-height:1.5em;
	margin:0;
	padding:5px 0;
}
#tableArea table.type02{
	empty-cells:show;
	width:525px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse;
}
.type02 th{
	width:70px;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	border-right:solid 2px #FFFFFF;
	border-top:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
.type02 td{
	width:120x;
	height:auto;
	overflow:hidden;
	background-color:#fbf4e4;
	border-top:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
.type02 td.head{
	width:120x;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	border-top:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
}
#tableArea table.type03{
	empty-cells:show;
	width:525px;
	height:auto;
	overflow:hidden;
	padding:0;
	margin:0;
	border:none;
	border-collapse:collapse;
}
.type03 th{
	width:100px;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	border-right:solid 2px #FFFFFF;
	border-top:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
.type03 td{
	width:180x;
	height:auto;
	overflow:hidden;
	background-color:#fbf4e4;
	border-top:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	line-height:1.5em;
}
.type03 td.head{
	width:180x;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	border-top:solid 2px #FFFFFF;
	border-right:solid 2px #FFFFFF;
	margin:0;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:1.5em;
}
#pointBox{
	width:530px;
	height:auto;
	overflow:hidden;
	background-color:#fff1ce;
	margin:0 0 20px 10px;
	padding:0;
}
#pointBox h4{
	width:530px;
	height:25px;
	margin:0 0 10px 0;
	padding:30px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-indent:20px;
	color:#ff8800;
	background:url(../image/pointBg.gif) no-repeat;
}
#pointBox p{
	width:485px;
	margin:0;
	padding:0 10px 10px 25px;
	font-size:12px;
	line-height:1.5em;
	color:#555555;
}
#pointBox ul{
	width:520px;
	height:auto;
	overflow:hidden;
	margin:10px 10px 10px 0;
	padding:0;
	list-style:none;
}
#pointBox ul li{
	margin:0 5px 10px 40px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	list-style-image:url(../image/checkIcon.gif);
	list-style-position:outside;
	color:#555555;
	vertical-align:text-top;
	line-height:1.5em;
}
#blueBox{
	width:460px;
	height:auto;
	overflow:hidden;
	margin:10px 19px 20px 19px;
	padding:15px 20px;
	border: dashed 1px #85bafc;
	background-color:#f7fbff;
	line-height:1.8em;
	font-size:12px;
	text-align:left;
	color:#555555;
}
#blueBox ol{
	width:430px;
	height:auto;
	overflow:hidden;
	margin:0;
	padding:5px 0 5px 30px;
	list-style: decimal outside;
}
#blueBox li{
	margin:0;
	padding:0;
	line-height:1.5em;
	font-size:12px;
}
#cautionBox{
	width:528px;
	height:auto;
	overflow:hidden;
	margin:0 0 20px 10px;
	padding:0;
	border:solid 1px #4a9afe;
}
#cautionBox h4{
	width:528px;
	height:39px;
	margin:0;
	padding:20px 0 0 150px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background:url(../image/cautionBg.gif) no-repeat;
}
#cautionBox ul{
	width:508px;
	height:auto;
	overflow:hidden;
	margin:10px 0;
	padding:0;
	list-style:none;
}
#cautionBox ul li{
	margin:10px 0 10px 35px;
	padding:0;
	font-size:12px;
	font-weight:normal;
	list-style:url(../image/cautionIcon.gif);
	list-style-position:outside;
	color:#333333;
	vertical-align:text-top;
}


