@charset "utf-8";
/*
Description: Used to style the TinyMCE editor.
*/

/* ===== standard setting ===== */

body.mceContentBody {
	background-color: #fff;
	font-size: 90%;
	line-height: 135%;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 35px;
	padding-top: 10px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.editor-area p,
.editor-area div {
	border: 1px dotted #AAC0CC;
	padding: 5px;
}

.editor-area p:after {
/*
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
*/
}

.editor-area div {
/*
	overflow: hidden;
*/
}

.post p {
	font-size: 90%;
	line-height: 150%;
	margin-top: 0.5em;
	margin-right: 5px;
	margin-bottom: 1em;
	margin-left: 5px;
}

.post h2,
.post h3,
.post h4,
.post h5,
.post h6,
.editor-area h2,
.editor-area h3,
.editor-area h4,
.editor-area h5,
.editor-area h6 {
}

.post img,
.editor-area img {
	border: 0px;
	margin: 0px;
}

.post a,
.editor-area a {
}

.post ul,
.post ol,
.editor-area ul,
.editor-area ol {
	list-style-position: outside;
	margin-right: 15px;
	margin-left: 35px;
	padding-left: 0px;
}

.post li,
.editor-area li {
	font-size: 90%;
	line-height: 120%;
	margin-top: 0.35em;
	margin-right: 0px;
	margin-bottom: 0.35em;
	margin-left: 0px;
}

.post li li,
.editor-area li li {
	font-size: 100%;
}

.post ul ul,
.post ol ul,
.post ul ol,
.post ol ol,
.editor-area ul ul,
.editor-area ol ul,
.editor-area ul ol,
.editor-area ool ol {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.post blockquote,
.editor-area blockquote {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 5px;
	margin-left: 5px;
	font-size: 90%;
	line-height: 135%;
	color: #666;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	border: 1px solid #ddd;
}

.post hr,
.editor-area hr {
	border: 0;
	border-bottom: 1px dashed #eee;
	clear: both;
	padding-top: 35px;
}

/*
------ 標準のテーブル ---------------------------------------------
*/

.post table,
.editor-area table {
	font-size: 90%;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
}

.post table caption,
.editor-area table caption {
	font-size: 85%;
	font-weight: normal;
	color: #333;
	line-height: 150%;
}

.post tr,
.editor-area tr {
}

.post td,
.editor-area td {
	font-size: 100%;
}

.post tr:nth-child(2n),
.editor-area tr:nth-child(2n) {
}

.post table thead,
.post table tfoot,
.editor-area thead,
.editor-area tfoot {
}

.post table thead tr,
.post table tfoot tr,
.editor-area thead tr,
.editor-area tfoot tr {
}

.post table thead td,
.post table tfoot td,
.editor-area thead td,
.editor-area tfoot td {
}

/* テーブル内のイメージ */
.post table img,
.editor-area table img {
	border: 0px;
	margin: 0px !important;
}

/* テーブル内のテーブル */
.post table table,
.editor-area table table {
	font-size: 100%;
}

/* テーブル内のリスト */
.post table ul,
.post table ol,
.editor-area table ul,
.editor-area table ol {
	margin: 0px !important;
	padding-left: 2em;
}

.post table p,
.editor-area table p {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 100%;
}

.post scope,
.editor-area scope {
}

/*
------ jQueryで自走追加される外部リンクのアイコン ---------------------------------------------
*/

.open-new-window,
.editor-area .open-new-window {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-moz-box-shadow: 0px 0px 0px rgba(000, 000, 000, 0.0);
	-webkit-box-shadow: 0px 0px 0px rgba(000, 000, 000, 0.0);
}

.post .post-thumbnail,
.editor-area .post-thumbnail {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

/*
------ ビジュアルエディタで貼り付けるイメージ ---------------------------------------------
*/

.post .wp-caption,
.editor-area .wp-caption {
	margin-bottom: 15px !important;
	padding: 0px !important;
}

.editor-area .wp-caption {
	background-color: #FFF !important;
	border: 0px !important;
}

.post .wp-caption .wp-caption,
.editor-area .wp-caption .wp-caption {
}

.post .wp-caption img,
.editor-area .wp-caption img {
	-moz-box-shadow: 0px 0px 1px rgba(000, 000, 000, 0.5) !important;
	-webkit-box-shadow: 0px 0px 1px rgba(000, 000, 000, 0.5) !important;
	margin: 0px !important;
}

.post .wp-caption p,
.post .wp-caption .wp-caption-dd,
.editor-area .wp-caption p,
.editor-area .wp-caption .wp-caption-dd {
	font-size: 82%;
	line-height: 125%;
	color: #333;
	padding: 0px;
	margin: 0px;
}

.post .wp-caption img,
.editor-area .wp-caption img {
	margin: 0px !important;
	-moz-box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.2);
	-webkit-box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.2);
}

.post .wp-caption .wp-caption-text,
.editor-area .wp-caption .wp-caption-text {
	text-align: center !important;
}

.post .alignnone,
.editor-area .alignnone {
	margin-right: 15px;
}

.post .alignleft,
.editor-area .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	text-align: left;
}

.post .alignleft img,
.editor-area .alignleft img {
	margin-bottom: 10px;
}

.post .aligncenter,
.editor-area .aligncenter {
	clear: both;
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}

.post .alignright,
.editor-area .alignright {
	margin-left: 20px;
	margin-bottom: 10px;
	float: right;
	text-align: right;
}

.post .alignright img,
.editor-area .alignright img {
	margin-bottom: 10px;
}

/*
------ ビジュアルエディタで貼り付けるギャラリー ---------------------------------------------
*/

/* ギャラリーはビジュアルエディタにプレビューされないので省略 */

.post .wp-gallery-set {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.post .wp-gallery-set:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.post .wp-gallery-set dl {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.post .wp-gallery-set dt {
	margin: 0px;
	padding: 0px;
}

.post .wp-gallery-set dd {
	font-size: 80%;
	line-height: 130%;
	color: #333;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 150px;
}

.post .wp-gallery-set img {
	margin: 0px;
}

/*
------ WordPress ビジュエルエディタ用スタイル ---------------------------------------------
*/

/* フロートクリア */

.tinymce-float-clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

	/* IE7 */
	*:first-child+html .tinymce-float-clear {
		display:inline-block;
	}

	/* IE6 */
	* html .tinymce-float-clear {
		display:block;
	}

.editor-area .tinymce-float-clear {
	background-color: #f5f5f5;
	background-image: url(image/float-clear.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.editor-area .tinymce-float-clear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.tinymce-title-big-001,
.editor-area .tinymce-title-big-001,
.tinymce-title-medium-001,
.editor-area .tinymce-title-medium-001,
.tinymce-title-small-001,
.editor-area .tinymce-title-small-001,
.tinymce-red-big-text,
.tinymce-red-blue-text,
.tinymce-red-green-text,
.tinymce-price-text,
.editor-area .tinymce-price-text,
.tinymce-highlight-text,
.editor-area .tinymce-highlight-text,
.tinymce-textarea-light .tinymce-highlight-text,
.editor-area .tinymce-textarea-light .tinymce-highlight-text,
.tinymce-highlight-red-box .tinymce-highlight-text,
.editor-area .tinymce-highlight-red-box .tinymce-highlight-text,
.tinymce-table-green .tinymce-highlight-text,
.editor-area .tinymce-table-green .tinymce-highlight-text,
.tinymce-table-red .tinymce-highlight-text,
.editor-area .tinymce-table-red .tinymce-highlight-text,
.post .tinymce-table-line caption,
.editor-area .tinymce-table-line caption,
.post .tinymce-table-green caption,
.editor-area .tinymce-table-green caption,
.post .tinymce-table-red caption,
.editor-area .tinymce-table-red caption {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/* 大見出し用タイトル 001 */

.tinymce-title-big-001,
.editor-area .tinymce-title-big-001 {
	font-size: 110% !important;
	/*height: 25px !important;
	line-height: 25px !important;*/
	font-weight: normal;
	color: #222;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.05);
	background-color: #FFF;
	background-image: url(image/title-mark-red.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.45);
	-webkit-box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.45);
	box-shadow: 0px 0px 3px rgba(000, 000, 000, 0.45);
	padding-top: 5px !important;
	padding-right: 20px !important;
	padding-bottom: 5px !important;
	padding-left: 22px !important;
	margin-top: 40px !important;
	margin-right: 0px !important;
	margin-bottom: 40px !important;
	margin-left: 0px !important;
	clear: both;
}

.tinymce-title-big-001:first-child {
	margin-top: 0px !important;
}

/* 中見出し用タイトル 001 */

.tinymce-title-medium-001,
.editor-area .tinymce-title-medium-001 {
	font-size: 110% !important;
	font-weight: normal;
	color: #222;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	/*height: 19px !important;
	line-height: 19px !important;*/
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
	margin-top: 35px !important;
	margin-right: 0px !important;
	margin-bottom: 25px !important;
	margin-left: 0px !important;
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E1DDD0;
	border-left-color: #E1DDD0;
}

/* 子見出し用タイトル 001 */

.tinymce-title-small-001,
.editor-area .tinymce-title-small-001 {
	font-size: 90%;
	font-weight: normal;
	color: #111;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.2);
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #6699CC;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 30px !important;
	margin-right: 0px !important;
	margin-bottom: 20px !important;
	margin-left: 0px !important;
}

/* 大きい赤文字 */

.tinymce-red-big-text {
	color: #C00;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-size: 140% !important;
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

/* 大きい青文字 */

.tinymce-red-blue-text {
	color: #06C;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-size: 140% !important;
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

/* 大きい緑文字 */

.tinymce-red-green-text {
	color: #363;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-size: 140% !important;
	margin-top: 7px !important;
	margin-bottom: 7px !important;
}

/* 薄いテキストエリア */

.tinymce-textarea-light,
.editor-area .tinymce-textarea-light {
	clear: both;
	background-color: #FFF;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
}

/* 薄いテキストエリア リスト用 */

ul.tinymce-textarea-light,
.editor-area ul.tinymce-textarea-light {
	clear: both;
	background-color: #FFF;
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 10px;
	padding-right: 25px !important;
	padding-bottom: 7px;
	padding-left: 35px !important;
	margin-right: 5px;
	margin-left: 5px;
}

ul.tinymce-textarea-light li,
.editor-area ul.tinymce-textarea-light li {
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}

/* 赤背景白文字 */

.tinymce-highlight-red-box,
.editor-area .tinymce-highlight-red-box {
	clear: both;
	background-color: #C00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	color: #FFF;
}

/* 太い赤文字 */

.tinymce-price-text,
.editor-area .tinymce-price-text {
	font-size: 105%;
	color: #C00;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-weight: bold;
	margin-right: 1px;
	margin-left: 1px;
}

/* 文字をスタイルで強調 */

.tinymce-highlight-text,
.editor-area .tinymce-highlight-text {
	font-size: 180%;
	color: #C00;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
	vertical-align: middle;
}

/* "tinymce-textarea-light"を使用したときの強調文字 */

.tinymce-textarea-light .tinymce-highlight-text,
.editor-area .tinymce-textarea-light .tinymce-highlight-text {
	font-size: 180%;
	color: #C00;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.2);
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
	vertical-align: sub;
}

/* "tinymce-highlight-red-box"を使用したときの強調文字 */

.tinymce-highlight-red-box .tinymce-highlight-text,
.editor-area .tinymce-highlight-red-box .tinymce-highlight-text {
	font-size: 180%;
	color: #FFC;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.55);
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
	vertical-align: sub;
}

/* "tinymce-table-green"を使用したときの強調文字 */

.tinymce-table-green .tinymce-highlight-text,
.editor-area .tinymce-table-green .tinymce-highlight-text {
	font-size: 160%;
	color: #4A824A;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 1.2em;
}

/* "tinymce-table-red"を使用したときの強調文字 */

.tinymce-table-red .tinymce-highlight-text,
.editor-area .tinymce-table-red .tinymce-highlight-text {
	font-size: 160%;
	color: #C00;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-weight: bold;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	line-height: 1.2em;
}

/* 装飾番号付きリスト */

.post .tinymce-ol-list-big-num,
.editor-area .tinymce-ol-list-big-num {
	counter-reset: li;
	list-style-position: inside;
	list-style-type: none;
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 15px;
	padding-left: 65px;
}

.post .tinymce-ol-list-big-num li,
.editor-area .tinymce-ol-list-big-num li {
	position: relative; /* Create a positioning context */
	margin-bottom: 10px;
	color: #333;
	line-height: 135%;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border: 1px dashed #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.post .tinymce-ol-list-big-num li:before,
.editor-area .tinymce-ol-list-big-num li:before {
	content: counter(li); /* Use the counter as content */
	counter-increment: li; /* Increment the counter by 1 */
	/* Position and style the number */
	position:absolute;
	width:45px;
	left:-60px;
	top: 3px;
	text-align: right;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 200%;
	color: #C55252;
	text-shadow: 1px 1px 1px rgba(000, 000, 000, 0.1);
	font-weight: bold;
}

/* 画像にボーダーの余白を設ける */

.post .tinymce-image-border-margin,
.editor-area .tinymce-image-border-margin {
	border: 10px solid #FFF;
	margin: 0px;
	padding: 0px;
}

/* 線の付いた表 */

.post .tinymce-table-line,
.editor-area .tinymce-table-line {
	background-color: #666;
	border-spacing: 1px;
}

.post .tinymce-table-line caption,
.editor-area .tinymce-table-line caption {
	font-size: 85%;
	font-weight: normal;
	color: #333;
	line-height: 150%;
}

.post .tinymce-table-line tr,
.editor-area .tinymce-table-line tr {
}

.post .tinymce-table-line td,
.editor-area .tinymce-table-line td {
	font-size: 90%;
	line-height: 135%;
	color: #111;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #FFF;
}

.post .tinymce-table-line thead td,
.post .tinymce-table-line tfoot td,
.editor-area .tinymce-table-line thead td,
.editor-area .tinymce-table-line tfoot td {
	background-color: #f5f5f5;
	color: #000;
}

/* 緑基調の表 */

.post .tinymce-table-green,
.editor-area .tinymce-table-green {
	border-spacing: 3px;
	border: 1px solid #eee;
}

.post .tinymce-table-green caption,
.editor-area .tinymce-table-green caption {
	font-size: 85%;
	font-weight: normal;
	color: #333;
	line-height: 150%;
}

.post .tinymce-table-green tr,
.editor-area .tinymce-table-green tr {
}

.post .tinymce-table-green td,
.post .tinymce-table-green th,
.editor-area .tinymce-table-green td,
.editor-area .tinymce-table-green th {
	font-size: 90%;
	line-height: 135%;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #eff8eD;
}

.post .tinymce-table-green thead td,
.post .tinymce-table-green tfoot td,
.editor-area .tinymce-table-green thead td,
.editor-area .tinymce-table-green tfoot td {
	font-size: 90%;
	line-height: 135%;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #e7f4e3;
}

/* 赤基調の表 */

.post .tinymce-table-red,
.editor-area .tinymce-table-red {
	border-spacing: 3px;
	border: 1px solid #eee;
}

.post .tinymce-table-red caption,
.editor-area .tinymce-table-red caption {
	font-size: 85%;
	font-weight: normal;
	color: #333;
	line-height: 150%;
}

.post .tinymce-table-red tr,
.editor-area .tinymce-table-red tr {
}

.post .tinymce-table-red td,
.post .tinymce-table-red th,
.editor-area .tinymce-table-red td,
.editor-area .tinymce-table-red th {
	font-size: 90%;
	line-height: 135%;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #FFE8E8;
}

.post .tinymce-table-red thead td,
.post .tinymce-table-red tfoot td,
.editor-area .tinymce-table-red thead td,
.editor-area .tinymce-table-red tfoot td {
	font-size: 90%;
	line-height: 135%;
	padding-top: 3px;
	padding-right: 7px;
	padding-bottom: 3px;
	padding-left: 7px;
	background-color: #FFE8E8;
}

/* 余白を削ったの表（表の中の表用） */

.post .tinymce-table-in-the-table,
.editor-area .tinymce-table-in-the-table {
	border-spacing: 0px;
	border: 0px;
	margin: 0px;
}

.post .tinymce-table-in-the-table caption,
.editor-area .tinymce-table-in-the-table caption {
}

.post .tinymce-table-in-the-table tr,
.editor-area .tinymce-table-in-the-table tr {
}

.post .tinymce-table-in-the-table td,
.post .tinymce-table-in-the-table th,
.editor-area .tinymce-table-in-the-table td,
.editor-area .tinymce-table-in-the-table th {
	padding-right: 15px;
	padding-left: 0px;
}

.post .tinymce-table-in-the-table thead td,
.post .tinymce-table-in-the-table tfoot td,
.editor-area .tinymce-table-in-the-table thead td,
.editor-area .tinymce-table-in-the-table tfoot td {
}

/* ページ内リンク用 */

.post .sub-contents-manu {
	list-style-type: none;
	width: 140px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 20px;
	-moz-box-shadow: 3px 3px 3px rgba(000, 000, 000, 0.2);
	-webkit-box-shadow: 3px 3px 5px rgba(000, 000, 000, 0.2);
	box-shadow: 3px 3px 5px rgba(000, 000, 000, 0.2);
	position: fixed;
	top: 290px;
	right: -50px;
	z-index: 200;
	background-color: #333;
	background-image: url(image/main-menu-bg.png);
	background-repeat: repeat;
	opacity: 0.2;
	/* Chrome */
	-webkit-transition-property:opacity,right;
	-webkit-transition-duration: 0.3s;
	-webkit-transition-delay: 0s;
	-webkit-transition-timing-function: linear;
	/* Mozilla */
	-moz-transition-property:opacity,right;
	-moz-transition-duration: 0.3s;
	-moz-transition-delay: 0s;
	-moz-transition-timing-function: linear;
	/* Opera */
	-o-transition-property:opacity,right;
	-o-transition-duration: 0.3s;
	-o-transition-delay: 0s;
	-o-transition-timing-function: linear;
}

.post .sub-contents-manu,
.editor-area .sub-contents-manu {
	list-style-type: none;
	width: 140px;
	font-size: 90%;
	color: #bbb;
	margin: 0px;
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 20px;
	background-color: #333;
	background-image: url(image/main-menu-bg.png);
	background-repeat: repeat;
}

.post .sub-contents-manu:hover {
	-moz-box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.35);
	-webkit-box-shadow: 1px 1px 13px rgba(000, 000, 000, 0.35);
	box-shadow: 1px 1px 1px rgba(000, 000, 000, 0.35);
	position: fixed;
	right: -3px;
	opacity: 1.0;
}

.post .sub-contents-manu a:link,
.post .sub-contents-manu a:visited,
.post .sub-contents-manu a:active,
.editor-area .sub-contents-manu a:link,
.editor-area .sub-contents-manu a:visited,
.editor-area .sub-contents-manu a:active {
	text-decoration: none;
	color: #FFF;
	border-bottom-width: 0px;
	font-size: 100%;
	line-height: 110%;
}

.post .sub-contents-manu a:hover {
	text-decoration: none;
	color: #3CF;
}

.post .sub-contents-manu li,
.editor-area .sub-contents-manu li {
	font-size: 80%;
	padding-top: 0px;
	padding-bottom: 0px;
}
