﻿@charset "UTF-8";

/* --------------------------------------------------------------------
	CKEditor Setting  <body class="cke_show_borders">
-------------------------------------------------------------------- */
.cke_show_borders {
	font-size: 0.8em;
	margin: 0;
	padding: 5px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.4em;
	background-color:#FFF;
}
.cke_show_borders ol {
	margin-left: 2em;
	list-style: decimal;
}
.cke_show_borders li {
	margin-left: 2em;
	list-style: disc;
}
.cke_show_borders img {
	border: none;
	vertical-align: middle;
}
.cke_show_borders strong {
	font-weight: bold;
}
.cke_show_borders input {
	vertical-align: middle;
}
.cke_show_borders input {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cke_show_borders textarea {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.cke_show_borders select {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.cke_show_borders label {
	margin: 0 20px 0 5px;
}
.cke_show_borders a:link {
	color:#003790;
	text-decoration: none;
}
.cke_show_borders a:visited {
	color:#003780;
	text-decoration: none;
}
.cke_show_borders a:active {
	color:#0068b6;
	text-decoration: underline;
}
.cke_show_borders a:hover {
	color:#0068b6;
	text-decoration: underline;
}

.cke_show_borders p {
   margin: 0;
   line-height:normal;
}

.cke_show_borders table,
.cke_show_borders th,
.cke_show_borders td {
	border-color: #bbb;
	border-collapse: collapse;
}

.cke_show_borders h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 0 15px 0;
  padding: 5px 15px;  
}


.cke_show_borders h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 20px 15px 0;
  padding: 4px 15px;  
}

.cke_show_borders h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 40px 15px 0;
  padding: 3px 15px;  
}

.cke_show_borders h4 {
  display: block;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 60px 15px 0;
  padding: 2px 15px;  
}

.cke_show_borders h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 80px 15px 0;
  padding: 1px 15px;  
}

.cke_show_borders h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 100px 15px 0;
  padding: 0px 15px;  
}










/*  CKEditor Static */
	/*  Init */
div#ckeditor_view div,
div#ckeditor_view h1,
div#ckeditor_view h2,
div#ckeditor_view h3,
div#ckeditor_view h4,
div#ckeditor_view h5,
div#ckeditor_view h6,
div#ckeditor_view p,
div#ckeditor_view dl,
div#ckeditor_view dt,
div#ckeditor_view dd,
div#ckeditor_view ul,
div#ckeditor_view ol,
div#ckeditor_view li,
div#ckeditor_view brockquote,
div#ckeditor_view pre,
div#ckeditor_view table,
div#ckeditor_view caption,
div#ckeditor_view th,
div#ckeditor_view td,
div#ckeditor_view address,
div#ckeditor_view form,
div#ckeditor_view fieldset,
div#ckeditor_view legend,
div#ckeditor_view object {
	margin: 0;
	padding: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

div#ckeditor_view h1 {
  display: block;
  font-size: 2em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 0 15px 0;
  padding: 5px 15px;  
}


div#ckeditor_view h2 {
  display: block;
  font-size: 1.5em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 20px 15px 0;
  padding: 4px 15px;  
}

div#ckeditor_view h3 {
  display: block;
  font-size: 1.17em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 40px 15px 0;
  padding: 3px 15px;  
}

div#ckeditor_view h4 {
  display: block;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 60px 15px 0;
  padding: 2px 15px;  
}

div#ckeditor_view h5 {
  display: block;
  font-size: 0.83em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 80px 15px 0;
  padding: 1px 15px;  
}

div#ckeditor_view h6 {
  display: block;
  font-size: 0.67em;
  font-weight: bold;
  border:0;
  
  border-bottom: 1px dashed #aaa;
  border-left: 7px solid #aaa;
  border-left: 7px solid rgba(0,0,0,.2);
  margin: 0 100px 15px 0;
  padding: 0px 15px;  
}

	/* Setting */

div#ckeditor_view {
	font-size: 1em;
	margin: 0;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.4em;
	background-color:#fff;
}
div#ckeditor_view ol, div#ckeditor_view li {
	margin-left: 2em;
	list-style: decimal;
}
div#ckeditor_view img {
	border: none;
	vertical-align: middle;
}
div#ckeditor_view strong {
	font-weight: bold;
}
div#ckeditor_view input {
	vertical-align: middle;
}
div#ckeditor_view input {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div#ckeditor_view textarea {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
div#ckeditor_view select {
	font-family: Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

div#ckeditor_view label {
	margin: 0 20px 0 5px;
}
div#ckeditor_view a:link {
	color:#003790;
	text-decoration: none;
}
div#ckeditor_view a:visited {
	color:#003780;
	text-decoration: none;
}
div#ckeditor_view a:active {
	color:#0068b6;
	text-decoration: underline;
}
div#ckeditor_view a:hover {
	color:#0068b6;
	text-decoration: underline;
}

div#ckeditor_view p {
   margin: 0;
   line-height:normal;
}

div#ckeditor_view table,
div#ckeditor_view th,
div#ckeditor_view td {
	border-color: #bbb;
	border-collapse: collapse;
}
