/* -- ↓今日足したやつです -- */

.rank {
    font-size: 14px;
    font-weight: normal;
    color: #3366FF;
}
#ContentsArea .sitemap-index,
.mceContentBody .sitemap-index {
	font-size: 15px;
	width: 390px;
	height: 43px;
	margin: 0;
	padding: 0 10px 5px 30px;
	line-height: 43px;
	background: url(http://www.paja.co.jp/files/685.jpg) no-repeat;
}
#ContentsArea .video,
.mceContentBody .video {
    margin: 8px 0;
	padding: 0 0 0 24px;
	background: url(/imgs/video_list.gif) no-repeat 0 2px;
}


#ContentsArea,
.mceContentBody {
	font-size: 13px;
/*	background: #FFF; */
	color: #666;
	line-height:1.5;
}

#ContentsArea p,
#ContentsArea pre,
#ContentsArea address,
#ContentsArea cite,
.mceContentBody p,
.mceContentBody pre,
.mceContentBody address,
.mceContentBody cite {
	margin: 0.5em 10px;
	font-size: 100%;
}

#ContentsArea h1, #ContentsArea h2, #ContentsArea h3,
#ContentsArea h4, #ContentsArea h5, #ContentsArea h6,
.mceContentBody h1, .mceContentBody h2, .mceContentBody h3,
.mceContentBody h4, .mceContentBody h5, .mceContentBody h6 { margin: 0.5em 10px; }

#ContentsArea h1, .mceContentBody h1 { font-size: 189%; }
#ContentsArea h2, .mceContentBody h2 { font-size: 159%; }
#ContentsArea h3, .mceContentBody h3 { font-size: 144%; }
#ContentsArea h4, .mceContentBody h4 { font-size: 122%; }
#ContentsArea h5, .mceContentBody h5 { font-size: 107%; }
#ContentsArea h6, .mceContentBody h6 { font-size: 107%; }

#ContentsArea ul,
#ContentsArea ol,
#ContentsArea dl,
.mceContentBody ul,
.mceContentBody ol,
.mceContentBody dl {
	margin: 1em 20px;
	padding: 1px 0;
	list-style-position: inside;
}

#ContentsArea li,
#ContentsArea dt,
#ContentsArea dd,
.mceContentBody li,
.mceContentBody dt,
.mceContentBody dd {
	margin: 0.1em 10px;
}

/* --------------------------------- ContentsArea */
#ContentsArea .zero,
.mceContentBody .zero {
	margin: 0;
	padding: 0;
}

#ContentsArea .m-u10, .mceContentBody .m-u10 { margin-bottom: 10px; }
#ContentsArea .m-u15, .mceContentBody .m-u15 { margin-bottom: 15px; }
#ContentsArea .m-u20, .mceContentBody .m-u20 { margin-bottom: 20px; }

#ContentsArea .notes,
.mceContentBody .notes {
	font-size: 12px;
	color: #999999;
	margin: 0 0 15px;
	padding: 0 15px;
	text-align: right;
}

#ContentsArea .emp,
.mceContentBody .emp {
	font-size: 14px;
	font-weight: bold;
	color: #CC3366;
}

#ContentsArea h4, .mceContentBody h4 {
	margin: 0 5px 15px;
	padding: 3px 8px;
	border-top: solid 1px #EEEEEE;
	border-bottom: solid 1px #CDCDCD;
	border-right: solid 1px #CDCDCD;
	border-left: solid 5px #3399ff;
	background: #FFF;
}
#ContentsArea h5, .mceContentBody h5 {
	margin: 0 5px 15px;
	padding: 0 8px 0;
	border-left: solid 3px #999;
	border-bottom : dotted 1px #CCC;
}
#ContentsArea .textarea, .mceContentBody .textarea {
	margin: 0 15px 20px;
}
#ContentsArea .textarea p, .mceContentBody .textarea p {
	margin: 0 0 15px;
	padding: 0;
}
#ContentsArea .imgL, .mceContentBody .imgL {
	margin: 0 10px 5px 0px;
	float: left;
}
#ContentsArea .imgR, .mceContentBody .imgR {
	margin: 0 0 5px 10px;
	float: right;
}
#ContentsArea .w-line, .mceContentBody .w-line {
	margin-bottom: 10px;
	padding: 1px;
	background: #CCC;
	border: solid 6px #F2F2F2;
}
#ContentsArea .photo-frame, .mceContentBody .photo-frame {
	background: #FFF;
	padding: 5px;
	border: solid 1px #E3E3E3;
	margin: 0 10px 10px 0;
}

.mceContentBody .fs1, #ContentsArea .fs1 { font-size: 8pt; }
.mceContentBody .fs2, #ContentsArea .fs2 { font-size: 10pt; }
.mceContentBody .fs3, #ContentsArea .fs3 { font-size: 12pt; }
.mceContentBody .fs4, #ContentsArea .fs4 { font-size: 14pt; }
.mceContentBody .fs5, #ContentsArea .fs5 { font-size: 18pt; }
.mceContentBody .fs6, #ContentsArea .fs6 { font-size: 24pt; }
.mceContentBody .fs7, #ContentsArea .fs7 { font-size: 36pt; }
