@charset "UTF-8";
/** Common CSS Code**/

/* 編集ボタン */
#about_editor .cleditorList h2,
#about_editor .cleditorList h3,
#about_editor .cleditorList h4,
#about_editor .cleditorList h5,
#about_editor .cleditorList h6
{
	margin: 3px 0!important;
	padding: 5px 10px!important;
	font-size: 100%!important;
}

/********************** Lessonの装飾 **********************/

body#about_editor_iframe {
	line-height: 1.8em;
	padding: 20px;
}

#about_editor .cleditorList h2, /* 編集ボタン */
#about_editor_iframe h2, /*編集内iframe*/
#about_editor #editorBox table td h2, /* 確認画面 */
#about_index h2 /* 本画面 */
{
    margin: 30px 0 10px 0;
    padding: 0;
    line-height: 1.5em;
    font-size: 30px;
    text-align: left;
	font-weight: 600;
    font-family: "Shippori Mincho", serif;
}

/*サブタイトル1*/
#about_editor .cleditorList h3, /* 編集ボタン */
#about_editor_iframe h3, /*編集内iframe*/
#about_editor #editorBox table td h3, /* 確認画面 */
#about_index .comment h3,
#about_index .txtBox h3/* 本画面 */
{
    margin: 0 0 20px 0;
    padding: 0;
    line-height: 1.5em;
    font-size: 120%!important;
    text-align: left;
	font-weight: normal;
	font-weight: 600;
    font-family: "Shippori Mincho", serif;
}

/*サブタイトル2*/
#about_editor .cleditorList h4, /* 編集ボタン */
#about_editor_iframe h4, /*編集内iframe*/
#about_editor #editorBox table td h4, /* 確認画面 */
#about_index .comment h4,
#about_index .txtBox h4 /* 本画面 */
{
    margin: 20px 0;
	padding: 10px 0;
    line-height: 1.5em;
    font-size: 120%;
	border: #666666 solid;
	border-width: 1px 0;
	text-align: center;
    font-family: "Shippori Mincho", serif;
}

/*肩書き*/
#about_editor .cleditorList h5, /* 編集ボタン */
#about_editor_iframe h5, /*編集内iframe*/
#about_editor #editorBox table td h5, /* 確認画面 */
#about_index .comment h5,
#about_index .txtBox h5 /* 本画面 */
{
    margin: 0 0 10px 0;
	padding: 0;
    font-size: 100%;
	text-align: left;
    font-family: "Shippori Mincho", serif;
	line-height: 1.2em;
}

/*名前*/
#about_editor .cleditorList h6, /* 編集ボタン */
#about_editor_iframe h6, /*編集内iframe*/
#about_editor #editorBox table td h6, /* 確認画面 */
#about_index .comment h6,
#about_index .txtBox h6 /* 本画面 */
{
    margin: 0 0 20px 0;
	padding: 0;
    font-size: 30px;
	text-align: left;
    font-family: "Shippori Mincho", serif;
}



/********************** Lessonの装飾 **********************/
/* 概要テーブル（iframe表示用にcommon.cssと同じものを入れる） */

#about_editor_iframe ul,
#about_editor_iframe ul li,
#about_editor_iframe ul li .item {
	border: #999999 solid;
	margin: 0;
}

#about_editor_iframe ul,
#about_editor #editorBox table td ul,
#about_editor #editorBox table th ul {
	border: #999999 solid;
	list-style: none;
	border-width: 1px 0 0 0;
	padding: 0;
	margin: 0;
}

#about_editor_iframe ul li,
#about_editor #editorBox ul li {
	border: #999999 solid;
	border-width: 0 0 1px 0;
	display: flex;
}

#about_editor_iframe ul li div,
#about_editor #editorBox ul li div {
	display: inline-block;
	padding: 10px 20px;
	line-height: 1.5em;
}

#about_editor_iframe ul li div a,
#about_editor #editorBox ul li div a {
	color: #000000;
	text-decoration: underline;
	cursor: pointer;
}

#about_editor_iframe ul li div a:hover,
#about_editor #editorBox ul li div a:hover {
	text-decoration: none;
}

#about_editor_iframe ul li .item,
#about_editor #editorBox ul li .item {
	border: #999999 solid;
	border-width: 0 1px 0 0;
	width: 13em;
	text-align: center;
}

#about_editor_iframe ul li .contents,
#about_editor #editorBox ul li .contents {
	width: calc(100% - 8em);
}