@charset "UTF-8";

/*
*	Title: オレンジブック.Com - FCKEditor用CSS
*	URI: 
*	Last Modified: 2009-09-14
*	Description: ニュース詳細など、FCKEditorを使用する箇所のスタイルをリセット（デフォルト値をセット）する
*	
*/

#main #newsTextFrame,
#main #answerComment {
	font-size: 100%;
	Xfont-size: 85.3%;
	line-height: 1.3 !important;
}

#main #newsTextFrame > *:first-child,
#main #answerComment > *:first-child {
	margin-top: 0 !important;
}

#main #contentInner #primary #newsTextFrame h1,
#main #contentInner #primary #newsTextFrame h2,
#main #contentInner #primary #newsTextFrame h3,
#main #contentInner #primary #newsTextFrame h4,
#main #contentInner #primary #newsTextFrame h5,
#main #contentInner #primary #newsTextFrame h6,
#main #contentInner #answerComment  h1,
#main #contentInner #answerComment  h2,
#main #contentInner #answerComment h3,
#main #contentInner #answerComment h4,
#main #contentInner #answerComment h5,
#main #contentInner #answerComment h6 {
	position: static;
	margin: 0;
	border: none;
	width: auto !important;
	height: auto;
	min-height: 0;
	padding: 0;
	background: none;
	background-image: none !important;
	font-weight: bold;
	font-size: 100%;
	color: #000000;
}

#main #contentInner #primary #newsTextFrame h1 span,
#main #contentInner #primary #newsTextFrame h2 span,
#main #contentInner #primary #newsTextFrame h3 span,
#main #contentInner #primary #newsTextFrame h4 span,
#main #contentInner #primary #newsTextFrame h5 span,
#main #contentInner #primary #newsTextFrame h6 span,
#main #contentInner #answerComment h1 span,
#main #contentInner #answerComment h2 span,
#main #contentInner #answerComment h3 span,
#main #contentInner #answerComment h4 span,
#main #contentInner #answerComment h5 span,
#main #contentInner #answerComment h6 span {
	display: inline;
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

#main #contentInner #primary #newsTextFrame h1,
#main #contentInner #answerComment h1 {
	margin: 14px 0 14px;
	font-size: 200%;
}

#main #contentInner #primary #newsTextFrame h2,
#main #contentInner #answerComment h2 {
	margin: 14px 0 14px;
	font-size: 150%;
}

#main #contentInner #primary #newsTextFrame h3,
#main #contentInner #answerComment h3 {
	margin: 14px 0 14px;
	font-size: 116.7%;
}

#main #contentInner #primary #newsTextFrame h4,
#main #contentInner #answerComment h4 {
	margin: 14px 0 14px;
	font-size: 83.3%;
}

#main #contentInner #primary #newsTextFrame h5,
#main #contentInner #answerComment h5 {
	margin: 14px 0 14px;
	font-size: 83.3%;
}

#main #contentInner #primary #newsTextFrame h6,
#main #contentInner #answerComment  h6 {
	margin: 14px 0 14px;
	font-size: 66.7%;
}

#main #contentInner #primary #newsTextFrame div,
#main #contentInner #answerComment div {
	padding: 1px 0 0;
}

#main #contentInner #primary #newsTextFrame p,
#main #contentInner #answerComment p {
	margin: 10px 0 10px;
	padding: 1px 0 0;
}

#main #contentInner #primary #newsTextFrame pre,
#main #contentInner #answerComment pre {
	margin: 10px 0 10px;
	padding: 1px 0 0;
}

#main #contentInner #primary #newsTextFrame sub,
#main #contentInner #answerComment sub {
	vertical-align: sub;
}

#main #contentInner #primary #newsTextFrame sup,
#main #contentInner #answerComment sup {
	vertical-align: super;
}

#main #contentInner #primary #newsTextFrame ol,
#main #contentInner #answerComment ol {
	margin: 10px 0 10px 40px;
	list-style-type: decimal;
	list-style-position: outside;
}

#main #contentInner #primary #newsTextFrame ul,
#main #contentInner #answerComment ul {
	margin: 10px 0 10px 40px;
	list-style-type: disc;
	list-style-position: outside;
}

#main #contentInner #primary #newsTextFrame blockquote,
#main #contentInner #answerComment blockquote {
	margin: 10px 0 10px 40px;
}

#main #contentInner #primary #newsTextFrame table,
#main #contentInner #answerComment table {
	border-collapse: separate;
	border-spacing: none;
}

#main #contentInner #primary #newsTextFrame a,
#main #contentInner #answerComment a {
	text-decoration: underline;
}

#main #contentInner #primary #newsTextFrame img,
#main #contentInner #answerComment img {
	margin: none !important;
}

