/**/

.editor-area {
	font:14px 'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
	width:640px;
}

.editor-area * {
	font-size:14px;
	margin:0;
	padding:0;
}

.editor-area ol li,
.editor-area ul li {
	list-style:none outside;
}

/**/

.editor-area h2,
#main h2 {
	clear:both;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-top:2em;
	margin-bottom:1em;
	padding:5px 10px;
	background:#774433;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}

.editor-area h2:first-child,
#main h2:first-child {
	margin-top:0;
}


.editor-area h2 a,
#main h2 a {
	color:#FFFFFF;
}

.editor-area h3,
#main h3 {
	clear:both;
	color:#665533;
	font-size:16px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;
	padding:5px 2px;
	border-bottom:1px solid #998866;
}

.editor-area h3:first-child,
#main h3:first-child {
	margin-top:0;
}

.editor-area h4,
#main h4 {
	clear:both;
	color:#669900;
	font-size:16px;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:0.75em;
}

.editor-area h4:first-child,
#main h4:first-child {
	margin-top:0;
}

.editor-area p,
#main .pageContent p {
	line-height:1.8;
	margin-bottom:0.75em;
}

.editor-area strong,
#main .pageContent strong {
	/*color:#CC0000;*/
}

/**/

.editor-area ul,
#main .pageContent ul {
	line-height:1.8;
	margin-bottom:0.75em;
}

.editor-area ul li,
#main .pageContent ul li {
	padding-left:16px;
	background:url(./images/common/bullet_orange.png) left 6px no-repeat;
}

.editor-area ol,
#main .pageContent ol {
	list-style-type:decimal;
	line-height:1.8;
	margin-bottom:0.75em;
	margin-left:2em;
}

.editor-area ol li,
#main .pageContent ol li {
	list-style-type:decimal;
}

/**/

.editor-area table,
#main table {
	width:100%;
	margin-bottom:2em;
	border-collapse:collapse;
	border:1px solid #CCDDD6;
	background:#FFFFFF;
}

.editor-area table th,
.editor-area table td,
#main table th,
#main table td {
	line-height:1.4;
	padding:12px 8px;
	border:1px solid #EEEEEE;
}

.editor-area table th,
#main table th {
	width:8em;
	color:#663300;
	font-weight:bold;
	text-align:left;
	background:#FFF6EE;
}

.editor-area table thead th,
#main table thead th {
	color:#003366;
	background:#EEF6FF url(./images/common/th_bg.gif) left center repeat-x;
}

.editor-area table tbody th,
#main table tbody th {
	width:8em;
}

.editor-area table td input.input,
.editor-area table td textarea,
.editor-area table td input.input,
#main table td textarea {
	font-size:14px;
	margin:2px 0;
	padding:4px;
}

body.page-id-8 #main a {
	font-weight:bold;
}

/**/

img {
	height:auto;
	max-width:100%;
}

.wp-caption-text {
	font-size:12px;
	text-align:center;
	margin-top:5px;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.alignleft {
	margin:5px 20px 5px 0;
}

img.alignright {
	margin:5px 0 5px 20px;
}

img.aligncenter {
	margin:5px auto;
}

img.alignnone {
	margin:5px 0;
}





