@charset "utf-8";

/*----------------------------------------------------
Information
File name :		editor.css
Style Info:		Movable Type リッチテキストエディタ用
--------------------------------------------------- */

html, body {
    height: 90%;
    margin: 0;
    border: 0;
    padding: 0;
    background: #fff;
}

body {
    position: relative;
	padding: 10px;
	background: #fff;
	color: #666;
	font-size: 87.5%;	/* 14px */
	font-family: "ＭＳ ゴシック", "Osaka－等幅", Arial, Helvetica, sans-serif;
	line-height: 1.5;
}


/* editor stuff */

.left { 
    float: left;
}

.right { 
    float: right;
}

/*
.editor-misspelled {
    background: url(../images/misspelled.gif) left bottom repeat-x;
}
*/


/* insert stuff */

font[face|="-editor"] {
    font-family: inherit;
}


*[contenteditable="false"] {
    cursor: default;
    -moz-user-select: all;
    -moz-user-input: none;
    -moz-user-focus: none;
    -khtml-user-select: all;
}

body[class="editor-transient"] *[contenteditable="false"] {
    -moz-user-select: inherit !important;
}


/* debug */

body.debug font {
    background: #ffe;
    border-bottom: 1px solid #ff9;
}

body.debug font font {
    background: #ffd;
}

body.debug font font font {
    background: #ffc;
}

body.debug font font font font {
    background: #ffb;
}

a { text-decoration: underline; }

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}

h1, h2, h4, h5, h6, p, pre, blockquote, fieldset, ul, ol, dl {
    margin: 0 0 1em 0;
	font-size: 100%;
}

h1 { font-size: 2em; margin-bottom: .1em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.125em; }
h6 { font-size: 1em; }

h2 {
	clear: both;
	margin-bottom: 1em;
	padding: 5px 13px;
	border: 5px solid #d3e9c3;
	line-height:1.2;
	font-weight: bold;
}
/*
div.head {
	clear: both;
	margin-bottom: 1em;
	background: url(/share/img/share/headLine01_bg_bottom.gif) no-repeat left bottom;
}*/

h3 {
	margin: 0 -5px 0.5em;
	padding-left: 22px;
	background: url(/share/img/share/headLine_circle.gif) no-repeat left 0.1em;
	font-weight: bold;
	line-height: 1.2;
	color: #6dbe36;
}

blockquote, ol, ul {
    margin-left: 20px;
	padding: 0;
    background-repeat: repeat-y;
}
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }

