/* CSS Document */
div:after,
ul:after {
    content:" ";
    display:block;
    clear:both;
}

.exTitleDesc {
	line-height: 2.0;
	font-weight: bold;
	font-size: 16px;
	color:#222222;
	float:left;
	width:700px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	text-align: justify;
	text-justify: distribute;
}

.exTitleImg {
	float:right;
	width:200px;
	margin-top:20px;
	margin-right:20px;
}

.exDesc {
	line-height: 2.0;
	font-weight: bold;
	font-size: 16px;
	color:#222222;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
	text-align: justify;
	text-justify: distribute;
}

.exTitle1 {
    color: #E60012;
    font-weight: bold;
    font-size: 25px;
    margin: 0px;
}

.takawayList {
    font-size: 17px;
    color: #212121;
    text-align: left;
    list-style: none;
    margin: 0px 20px;
    padding: 0px;
    line-height: 1.5;
}
.takawayList li {
    font-size: 16px;
    font-weight:normal;
    padding-left: 20px;
	background-image:url(../../../img/cloudest/index/icon_maru.jpg);
    background-repeat: no-repeat;
    background-position: left 5px;
    margin-bottom: 10px;
}
.bd_btm{
	border-bottom: 2px solid #eeeeee;
}

.bd_sig{
	border: 3px solid #eee;
	background-color: #F4F4F4;
	padding: 40px 0px;
}
table.monthly_fee{
	margin-left:20px;
}
table.monthly_fee th,
table.monthly_fee td{
	border: 1px solid #999;
	padding: 0px 15px;
}
table.monthly_fee th{
	background-color:#eee;
}
ul.reference, p.reference {
    margin: 0;
    padding: 0;
    color: #666;
    list-style: none;
    line-height: 1.5;
	margin-left:20px;
	margin-top:10px;
}

ul.reference li {
    padding-left: 1.5em;
    text-indent: -1.5em;
}

ul.reference li:before,
p.reference:before {
    content: "※";
    margin-right: 0.5em;
}
