@charset "UTF-8";
/* 文字コード：UTF-8 */

.content { margin:0 0 30px 0;}
.content a:visited{ color:#fff; }
.content h1 { clear:both; padding:0; margin:0 0 30px 0; }
.content h2, .content h3 { clear:both; padding:0px; margin:0 0 20px;}

.content div.ct_sltext,
.content div.ct_image,
.content div.ct_list,
.content div.ct_table { clear:both; margin:0 0 20px 0; }
.content div.ct_mltext { margin:0 0 20px 0; padding: 0 20px 0 0; word-break: break-all; }

.content .arrow {
	padding:0 0 0 12px;
	background:url(../../image/common/arrow.gif) no-repeat left 4px;
}
.content a.pdf { padding:2px 0 2px 20px; background:url(../../image/common/icon_pdf.gif) no-repeat left center; }

.content div.ct_image div.right { float:right; }
.content div.ct_image div.left { float:left; }
.content div.ct_image div.center { text-align:center; }

div.label_list { margin-top:5px; }

.fhide {
	font-size:0px;
	text-indent:-9999px;
}
.bhide {
	position:absolute;
	top:-1000px;
	visibility:hidden;
}

input, select { vertical-align:middle; }

.lf { float:left; }
.rf { float:right; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

img.right {float:right; margin:0 0 5px 10px;}
img.left {float:left; margin:0 10px 5px 0; }
img.center { display:block; margin:auto; }

.clear_lf { clear:both; height:0px; }
