.textSize18px {
font-size: 1.125em !important;
}

.textSize16px {
font-size: 1em !important;
}

.textSize10px {
font-size: 0.625em;
}

.textSize14px {
font-size: 0.875em !important;
}

.marginBottom20 {
margin-bottom: 20px !important;
}

.marginBottom40 {
margin-bottom: 40px !important;
}

.marginBottom60 {
margin-bottom: 60px !important;
}

.textSize12px {
font-size: 0.75em !important;
}

.linkArrow {
padding-left: 15px;
background: url(../../../contents/templates/images/bg_linkArrow.png) no-repeat 0 60%;
}

.titleDecoration {
padding: 3px 0 5px 10px;
border-left: 5px solid #004ba8;
border-bottom: 1px solid #dddddd;

font-size: 140% !important;
color: #333333;
}

.listCheck {
margin: 0 0 1em 0;
}

.listCheck li {
margin-bottom: 5px;
padding-bottom: 0;
padding-left: 45px;
background:url(../../../contents/templates/images/bg_listCheck.png) no-repeat 0 0;
list-style: none;
line-height: 1.3em;
}

.titleMarker {
	display: inline-block;
	margin-right: 7px;
	padding: 2px 3px 1px;
	border: 1px solid #333;
	color: #333;
	line-height: 1.4em !important;
	font-weight: bold;
	font-size: 15px;
}

.square2 {
	padding: 14px;
	background: #F0F0F0;
}

.dropCaps {
display: block;
float: left;
margin-right: 7px;
padding: 10px 0 5px 0;
font-weight: bold;
font-size: 2.6em;
}

.marginBottom0 {
margin-bottom: 1px !important;
}

.wfontG {
font-family: "F+UD-ニューロダン B";
}

.wfontM {
font-family: "F+UD-筑紫明朝 D";
}

.textSize20px {
font-size: 1.25em !important;
}

.textSize22px {
font-size: 1.375em !important;
}

.textSize24px {
font-size: 1.5em !important;
}

.marginBottom80 {
margin-bottom: 80px !important;
}

.marginTop20 {
margin-top: 20px !important;
}

.marginTop50 {
margin-top: 50px;
}

.marginTop40 {
margin-top: 40px !important;
}

.marginBottom10 {
margin-bottom: 10px !important;
}

.marginBottom30 {
margin-bottom: 30px !important;
}

.subTitleDecoration {
padding: 5px 10px;
color: #04133c;
background: #f5f5f5;
}

