@charset "UTF-8";

/*------------------------------------
 リッチエディター（id）
--------------------------------------*/

/*--- いったんリセット ---*/
#df_wrap #df_richEditor div, #df_wrap #df_richEditor span, #df_wrap #df_richEditor object, #df_wrap #df_richEditor iframe, #df_wrap #df_richEditor h1, #df_wrap #df_richEditor h2, #df_wrap #df_richEditor h3, #df_wrap #df_richEditor h4, #df_wrap #df_richEditor h5, #df_wrap #df_richEditor h6, #df_wrap #df_richEditor p, #df_wrap #df_richEditor blockquote, #df_wrap #df_richEditor pre, #df_wrap #df_richEditor address, #df_wrap #df_richEditor em, #df_wrap #df_richEditor img, #df_wrap #df_richEditor q, #df_wrap #df_richEditor small, #df_wrap #df_richEditor strong, #df_wrap #df_richEditor sub, #df_wrap #df_richEditor b, #df_wrap #df_richEditor i, #df_wrap #df_richEditor dl, #df_wrap #df_richEditor dt, #df_wrap #df_richEditor dd, #df_wrap #df_richEditor ol, #df_wrap #df_richEditor ul, #df_wrap #df_richEditor li, #df_wrap #df_richEditor fieldset, #df_wrap #df_richEditor form, #df_wrap #df_richEditor label, #df_wrap #df_richEditor legend, #df_wrap #df_richEditor table, #df_wrap #df_richEditor caption, #df_wrap #df_richEditor tbody, #df_wrap #df_richEditor tfoot, #df_wrap #df_richEditor thead, #df_wrap #df_richEditor tr, #df_wrap #df_richEditor th, #df_wrap #df_richEditor td, #df_wrap #df_richEditor article, #df_wrap #df_richEditor aside, #df_wrap #df_richEditor canvas, #df_wrap #df_richEditor details, #df_wrap #df_richEditor figcaption, #df_wrap #df_richEditor figure, #df_wrap #df_richEditor footer, #df_wrap #df_richEditor header, #df_wrap #df_richEditor hgroup, #df_wrap #df_richEditor menu, #df_wrap #df_richEditor nav, #df_wrap #df_richEditor section, #df_wrap #df_richEditor summary, #df_wrap #df_richEditor time, #df_wrap #df_richEditor mark, #df_wrap #df_richEditor audio, #df_wrap #df_richEditor video, #df_wrap #df_richEditor a {
margin:0;
padding:0;
outline:0;
border:0;
background:transparent;
vertical-align:baseline;
font-weight:normal;
font-size:100%;
color:#262626;
float:none;
}

#df_wrap #df_richEditor section {
clear:both;
}

#df_wrap #df_richEditor ol, #df_wrap #df_richEditor ul {
list-style:none;
}

#df_wrap #df_richEditor img {
vertical-align:bottom;
}

#df_wrap #df_richEditor h1, #df_wrap #df_richEditor h2, #df_wrap #df_richEditor h3, #df_wrap #df_richEditor h4, #df_wrap #df_richEditor h5, #df_wrap #df_richEditor h6 {
font-weight:normal;
font-size:100%;/* font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; */
}

#df_wrap #df_richEditor article, #df_wrap #df_richEditor aside, #df_wrap #df_richEditor details, #df_wrap #df_richEditor figcaption, #df_wrap #df_richEditor figure, #df_wrap #df_richEditor footer, #df_wrap #df_richEditor header, #df_wrap #df_richEditor hgroup, #df_wrap #df_richEditor menu, #df_wrap #df_richEditor nav, #df_wrap #df_richEditor section {
display:block;
}

#df_wrap #df_richEditor nav ul {
list-style:none;
}

#df_wrap #df_richEditor blockquote, #df_wrap #df_richEditor q, #df_wrap #df_richEditor blockquote, #df_wrap #df_richEditor q, #df_wrap #df_richEditor blockquote, #df_wrap #df_richEditor q {
quotes:none;
}

#df_wrap #df_richEditor blockquote:before, #df_wrap #df_richEditor blockquote:after, #df_wrap #df_richEditor q:before, #df_wrap #df_richEditor q:after {
content:'';
content:none;
}

#df_wrap #df_richEditor a {
margin:0;
padding:0;
background:transparent;
vertical-align:baseline;
text-decoration:none;
/*--- font-weight:bold; ---*/
font-weight:normal;
font-size:100%;
-webkit-tap-highlight-color:rgba(153,153,153,0.4);/* -webkit-touch-callout: none; */
}

#df_wrap #df_richEditor table {
border-spacing:0;
border-collapse:collapse;
}

#df_wrap #df_richEditor input, #df_wrap #df_richEditor select {
vertical-align:middle;
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

#df_wrap #df_richEditor a:link {
color:#00999B;
text-decoration:none;
}

#df_wrap #df_richEditor a:visited {
color:#3768B7;
text-decoration:none;
}

#df_wrap #df_richEditor a:hover {
color:#FF6600;
text-decoration:underline;
}

#df_wrap #df_richEditor a:active {
color:#666;
text-decoration:underline;
}

#df_wrap #df_richEditor em {
font-weight:bold;
font-style:normal;
}

/*ベース
-----------------------*/
#df_wrap #df_richEditor {
width:100%;
height:auto;
max-width:100%;
margin:0 auto;
padding:0;
overflow:hidden;
}

#df_wrap #df_richEditor h1 {
padding:auto;
margin:auto;
font-size:2.0em;
font-weight:bold;
!important
}

#df_wrap #df_richEditor h2 {
padding:auto;
margin:auto;
font-size:1.8em;
font-weight:bold;
!important
}

#df_wrap #df_richEditor h3 {
padding:auto;
margin:auto;
font-size:1.5em;
font-weight:bold;
!important
}

#df_wrap #df_richEditor h4 {
padding:auto;
margin:auto;
font-size:1.2em;
font-weight:bold;
!important
}

#df_wrap #df_richEditor h5 {
padding:auto;
margin:auto;
font-size:1.3em;
font-weight:bold;
!important
}

#df_wrap #df_richEditor h6 {
padding:auto;
margin:auto;
font-size:1.1em;
!important
}

strong {
font-weight:bold;
!important
}

#df_wrap #df_richEditor .mt10 {
margin-top:10px;
}

#df_wrap #df_richEditor .mb10 {
margin-bottom:10px;
}

#df_wrap #df_richEditor .ml10 {
margin-left:10px;
}

#df_wrap #df_richEditor .mr10 {
margin-right:10px;
}

#df_wrap #df_richEditor .pt10 {
padding-top:10px;
}

#df_wrap #df_richEditor .pb10 {
padding-bottom:10px;
}

#df_wrap #df_richEditor .pl10 {
padding-left:10px;
}

#df_wrap #df_richEditor .pr10 {
padding-right:10px;
}

#df_wrap #df_richEditor .f-left {
float:left;
}

#df_wrap #df_richEditor .f-right {
float:right;
}

#df_wrap #df_richEditor .cl-both {
clear:both;
}

#df_wrap #df_richEditor .float-l {
float:left;
margin-right:10px;
}

#df_wrap #df_richEditor .float-r {
margin-left:10px;
float:right;
}

#df_wrap #df_richEditor .float-r:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}

#df_wrap #df_richEditor .float-r {
zoom: 100%;
}

#df_wrap #df_richEditor .float-l:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}

#df_wrap #df_richEditor .float-l {
zoom: 100%;
}

#df_wrap #df_richEditor img {
max-width:680px;/*PCのみ*/
height:auto;
}

#df_wrap #df_richEditor b {
font-weight:bold;
overflow:hidden;
}

#df_wrap #df_richEditor b span {
font-weight:bold;
overflow:hidden;
}

#df_wrap #df_richEditor table {
margin:auto;
}

#df_wrap #df_richEditor td {
padding:auto;
margin:auto;
vertical-align: bottom;
}

/*競合の設定
-----------------------*/

#df_wrap #df_richEditor .date {
display: block;
font-size:1em;
margin-top:0px;
margin-left:0px;
!important
}



/*------------------------------------
 リッチエディター（class）
--------------------------------------*/

/*--- いったんリセット ---*/
#df_wrap .df_richEditor div, #df_wrap .df_richEditor span, #df_wrap .df_richEditor object, #df_wrap .df_richEditor iframe, #df_wrap .df_richEditor h1, #df_wrap .df_richEditor h2, #df_wrap .df_richEditor h3, #df_wrap .df_richEditor h4, #df_wrap .df_richEditor h5, #df_wrap .df_richEditor h6, #df_wrap .df_richEditor p, #df_wrap .df_richEditor blockquote, #df_wrap .df_richEditor pre, #df_wrap .df_richEditor address, #df_wrap .df_richEditor em, #df_wrap .df_richEditor img, #df_wrap .df_richEditor q, #df_wrap .df_richEditor small, #df_wrap .df_richEditor strong, #df_wrap .df_richEditor sub, #df_wrap .df_richEditor b, #df_wrap .df_richEditor i, #df_wrap .df_richEditor dl, #df_wrap .df_richEditor dt, #df_wrap .df_richEditor dd, #df_wrap .df_richEditor ol, #df_wrap .df_richEditor ul, #df_wrap .df_richEditor li, #df_wrap .df_richEditor fieldset, #df_wrap .df_richEditor form, #df_wrap .df_richEditor label, #df_wrap .df_richEditor legend, #df_wrap .df_richEditor table, #df_wrap .df_richEditor caption, #df_wrap .df_richEditor tbody, #df_wrap .df_richEditor tfoot, #df_wrap .df_richEditor thead, #df_wrap .df_richEditor tr, #df_wrap .df_richEditor th, #df_wrap .df_richEditor td, #df_wrap .df_richEditor article, #df_wrap .df_richEditor aside, #df_wrap .df_richEditor canvas, #df_wrap .df_richEditor details, #df_wrap .df_richEditor figcaption, #df_wrap .df_richEditor figure, #df_wrap .df_richEditor footer, #df_wrap .df_richEditor header, #df_wrap .df_richEditor hgroup, #df_wrap .df_richEditor menu, #df_wrap .df_richEditor nav, #df_wrap .df_richEditor section, #df_wrap .df_richEditor summary, #df_wrap .df_richEditor time, #df_wrap .df_richEditor mark, #df_wrap .df_richEditor audio, #df_wrap .df_richEditor video, #df_wrap .df_richEditor a {
margin:0;
padding:0;
outline:0;
border:0;
background:transparent;
vertical-align:baseline;
font-weight:normal;
font-size:100%;
color:#262626;
float:none;
}

#df_wrap .df_richEditor section {
clear:both;
}

#df_wrap .df_richEditor ol, #df_wrap .df_richEditor ul {
list-style:none;
}

#df_wrap .df_richEditor img {
vertical-align:bottom;
}

#df_wrap .df_richEditor h1, #df_wrap .df_richEditor h2, #df_wrap .df_richEditor h3, #df_wrap .df_richEditor h4, #df_wrap .df_richEditor h5, #df_wrap .df_richEditor h6 {
font-weight:normal;
font-size:100%;/* font-family:'ヒラギノ角ゴ Pro W6', 'Hiragino Kaku Gothic Pro W6', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif; */
}

#df_wrap .df_richEditor article, #df_wrap .df_richEditor aside, #df_wrap .df_richEditor details, #df_wrap .df_richEditor figcaption, #df_wrap .df_richEditor figure, #df_wrap .df_richEditor footer, #df_wrap .df_richEditor header, #df_wrap .df_richEditor hgroup, #df_wrap .df_richEditor menu, #df_wrap .df_richEditor nav, #df_wrap .df_richEditor section {
display:block;
}

#df_wrap .df_richEditor nav ul {
list-style:none;
}

#df_wrap .df_richEditor blockquote, #df_wrap .df_richEditor q, #df_wrap .df_richEditor blockquote, #df_wrap .df_richEditor q, #df_wrap .df_richEditor blockquote, #df_wrap .df_richEditor q {
quotes:none;
}

#df_wrap .df_richEditor blockquote:before, #df_wrap .df_richEditor blockquote:after, #df_wrap .df_richEditor q:before, #df_wrap .df_richEditor q:after {
content:'';
content:none;
}

#df_wrap .df_richEditor a {
margin:0;
padding:0;
background:transparent;
vertical-align:baseline;
text-decoration:none;
/*--- font-weight:bold; ---*/
font-weight:normal;
font-size:100%;
-webkit-tap-highlight-color:rgba(153,153,153,0.4);/* -webkit-touch-callout: none; */
}

#df_wrap .df_richEditor table {
border-spacing:0;
border-collapse:collapse;
}

#df_wrap .df_richEditor input, #df_wrap .df_richEditor select {
vertical-align:middle;
font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}

#df_wrap .df_richEditor a:link {
color:#00999B;
text-decoration:none;
}

#df_wrap .df_richEditor a:visited {
color:#3768B7;
text-decoration:none;
}

#df_wrap .df_richEditor a:hover {
color:#FF6600;
text-decoration:underline;
}

#df_wrap .df_richEditor a:active {
color:#666;
text-decoration:underline;
}

#df_wrap .df_richEditor em {
font-weight:bold;
font-style:normal;
}

/*ベース
-----------------------*/
#df_wrap .df_richEditor {
width:100%;
height:auto;
max-width:100%;
margin:0 auto;
padding:0;
overflow:hidden;
}

#df_wrap .df_richEditor h1 {
padding:auto;
margin:auto;
font-size:2.0em;
font-weight:bold;
!important
}

#df_wrap .df_richEditor h2 {
padding:auto;
margin:auto;
font-size:1.8em;
font-weight:bold;
border-top: 3px double #005ea1 !important;
border-bottom: 3px double #005ea1 !important;
background: none !important;
color: #000 !important;
}

#df_wrap .df_richEditor h3 {
padding:auto;
margin:auto;
font-size:1.5em;
font-weight:bold;
border-bottom: 2px solid #005ea1 !important;
font-size: 18px;
}

#df_wrap .df_richEditor h4 {
padding:auto;
margin:auto;
font-size:1.2em;
font-weight:bold;
border-left: 4px solid #005ea1 !important;
padding-left: 6px;
}

#df_wrap .df_richEditor h5 {
padding:auto;
margin:auto;
font-size:1.3em;
font-weight:bold;
!important
}

#df_wrap .df_richEditor h6 {
padding:auto;
margin:auto;
font-size:1.1em;
!important
}

strong {
font-weight:bold;
!important
}

#df_wrap .df_richEditor .mt10 {
margin-top:10px;
}

#df_wrap .df_richEditor .mb10 {
margin-bottom:10px;
}

#df_wrap .df_richEditor .ml10 {
margin-left:10px;
}

#df_wrap .df_richEditor .mr10 {
margin-right:10px;
}

#df_wrap .df_richEditor .pt10 {
padding-top:10px;
}

#df_wrap .df_richEditor .pb10 {
padding-bottom:10px;
}

#df_wrap .df_richEditor .pl10 {
padding-left:10px;
}

#df_wrap .df_richEditor .pr10 {
padding-right:10px;
}

#df_wrap .df_richEditor .f-left {
float:left;
}

#df_wrap .df_richEditor .f-right {
float:right;
}

#df_wrap .df_richEditor .cl-both {
clear:both;
}

#df_wrap .df_richEditor .float-l {
float:left;
margin-right:10px;
}

#df_wrap .df_richEditor .float-r {
margin-left:10px;
float:right;
}

#df_wrap .df_richEditor .float-r:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}

#df_wrap .df_richEditor .float-r {
zoom: 100%;
}

#df_wrap .df_richEditor .float-l:after {
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}

#df_wrap .df_richEditor .float-l {
zoom: 100%;
}

#df_wrap .df_richEditor img {
max-width:680px;/*PCのみ*/
height:auto;
width: 100%;
}

#df_wrap .df_richEditor b {
font-weight:bold;
overflow:hidden;
}

#df_wrap .df_richEditor b span {
font-weight:bold;
overflow:hidden;
}

#df_wrap .df_richEditor table {
margin:auto;
}

#df_wrap .df_richEditor td {
padding:auto;
margin:auto;
vertical-align: bottom;
}

/*競合の設定
-----------------------*/

#df_wrap .df_richEditor .date {
display: block;
font-size:1em;
margin-top:0px;
margin-left:0px;
!important
}

