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

.content .ct_mltext .body {
	white-space: normal;
	line-break: strict;
}


.column .body {
	line-height:1.8;
}

.content .text{
	font-size:100%;
	clear:both;
}
.content .text .body {
}
.content .text h3{
	font-size:120%;
	font-weight:bold;
}

.content .lead {
	clear:both;
	font-size:100%;
	font-weight:bold;
}
.content .lead .body{
}
.content .lead h3 {
	padding-bottom:0;
	border-bottom:none;
}

.content .column{
	width: 620px;
	background:#555;
	padding:20px!important;
	font-size:100%;
	clear:both;
	line-height: 1.8em;
}
.content .column h3{
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #999;
	font-weight:bold;
	font-size:120%;
}

.content .notes{
	border:1px solid #999;
	clear:both;
	width:638px;
	padding: 0!important;
}
.content .notes .body {
	padding:6px 10px;
	font-size:85%;
}
.content .notes h3{
	margin:0;
	padding:4px 10px;
	border:none;
	background:#e8eeee;
	font-size:85%;
	font-weight:bold;
}
.content .notes small{
	font-size:90%;
}

.content .text_lf{
	float:left;
	padding:0 20px 0 0;
	width:320px;
	font-size:100%;
}
.content .text_lf .body {
}
.content .text_lf h3{
}

.content .text_lf2{
	float:left;
	padding:0 20px 0 0;
	width:206px;
	font-size:100%;
}
.content .text_lf2 .body {
}
.content .text_lf2 h3{
}

.content .text_lf3{
	float:left;
	padding:0 20px 0 0;
	width:434px;
	font-size:100%;
}
.content .text_lf3 .body {
}
.content .text_lf3 h3{
}

/*スクロール設定*/
.content .scrollframe{
	font-size:100%;
	clear:both;
}
.content .scrollframe .body {
}
.content .scrollframe h3{
}
.content .scrollframe .scroll_frame {
	overflow-y: auto;
	position: relative;
}
