@charset "UTF-8";
/*
 * MTAppjQuery.css for MTAppjQuery 2 (Movable Type Plugin)
 *
 * Copyright (c) 2018 bit part LLC (https://bit-part.net)
 *
 * Since:   2010-07-22
 * Update:  2018-05-17
 *
 */

/* ----------------------------------------
   ローディング画像
---------------------------------------- */
#mtapp-loading-image {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  padding: 0;
  width: 40px;
  height: 40px;
  z-index: 99999;
}
#mtapp-loading-image-backdrop {
  background-color: rgba(0, 0, 0, 0.46);
}

/* ----------------------------------------
   サイドバーの開閉ボタン
---------------------------------------- */
#mtapp-sidebar-collapse {
  position: fixed;
  border: 1px solid #333333;
  border-top: none;
  border-right: none;
  border-bottom-left-radius: 0.25rem;
  top: 0;
  right: 0;
  padding: 3px 6px;
  z-index: 100000000;
  opacity: 0.3;
  cursor: pointer;
}
#mtapp-sidebar-collapse:hover {
  background-color: #e3e3e3;
  border-color: #ccc;
  opacity: initial;
}
#mtapp-sidebar-collapse svg {
  width: 16px;
  height: 16px;
}

/* ----------------------------------------
   オーバーレイ・リッチエディタ
---------------------------------------- */
#mtapp-overlay-editor-modal {
  z-index: 1040;
}
#mtapp-overlay-editor-modal .mce-i-fullscreen {
  display: none !important;
}
.mtapp-overlay-editor *:last-child {
  margin-bottom: 0 !important;
}

/* ----------------------------------------
   マルチ・フィールド
---------------------------------------- */
.mtapp-mf-container .mtapp-overlay-editor img {
  max-width: 100%;
  height: auto;
}
.mtapp-mf-container .mtapp-mf-table-vertical {
  margin-bottom: 0;
  border-bottom: 0;
}
.mtapp-mf-container .mtapp-mf-table-vertical th {
  background: #F4F4F4;
  border-top: 0;
  border-bottom: 1px solid #CACACA;
  color: #2F2F2F;
  font-weight: bold;
  white-space: nowrap;
}
.mtapp-mf-container .mtapp-mf-table-vertical tr:last-child th {
  border-bottom: none;
}

/* ----------------------------------------
   アセット・フィールド
---------------------------------------- */
#mtapp-asset-field-data,
#mtapp-asset-field {
  display: none;
}
.mtapp-assetField-file-icon {
  width: 50px;
  height: 50px;
}

/* ----------------------------------------
   ツールチップ
---------------------------------------- */
#mtapp-tooltip {
  padding: 8px 10px;
  border-radius: 3px;
  -moz-box-shadow: 2px 2px 10px #ABABAB;
  -webkit-box-shadow: 2px 2px 10px #ABABAB;
}

/* ----------------------------------------
   removeVal
---------------------------------------- */
img.mtapp-remove-val-btn {
  display: block;
  position: absolute;
  right: 3px;
  width: 14px;
  height: 14px;
  cursor: pointer;
}

/* ----------------------------------------
   showHint
---------------------------------------- */
.balloon {
  position: absolute;
  z-index: 99;
}
#related-content .balloon {
  max-width: 258px;
}
.balloon-content {
  position: relative;
  padding: 13px;
  border-radius: 3px;
  background-color: #FAC833;
  box-shadow: 0px 2px 3px #888;
  -moz-box-shadow: 0px 2px 3px #888;
  -webkit-box-shadow: 0px 2px 3px #888;
}
.balloon .balloon-arrow {
  position: absolute;
  left: 20px;
  width: 19px;
  height: 10px;
}
.balloon .balloon-arrow div {
  margin: 0 auto;
  display: block;
  height: 1px;
  background: #FAC833;
  line-height: 0px;
  font-size: 0px;
  box-shadow: 0px 2px 3px #888;
  -moz-box-shadow: 0px 2px 3px #888;
  -webkit-box-shadow: 0px 2px 3px #888;
}
.balloon .balloon-arrow .line10 { width: 19px; }
.balloon .balloon-arrow .line9  { width: 17px; }
.balloon .balloon-arrow .line8  { width: 15px; }
.balloon .balloon-arrow .line7  { width: 13px; }
.balloon .balloon-arrow .line6  { width: 11px; }
.balloon .balloon-arrow .line5  { width: 9px; }
.balloon .balloon-arrow .line4  { width: 7px; }
.balloon .balloon-arrow .line3  { width: 5px; }
.balloon .balloon-arrow .line2  { width: 3px; }
.balloon .balloon-arrow .line1  { width: 1px; }

/* ----------------------------------------
   汎用クラス
---------------------------------------- */
.hidden {
  display: none;
}
/*.mtapp-hidden {*/
  /*display: none; }*/

/*.mtapp-2colum-l {*/
  /*float: left;*/
  /*width: 49%; }*/

/*.mtapp-2colum-r {*/
  /*float: right;*/
  /*width: 49%; }*/

/*.mtapp-3colum-l {*/
  /*float: left;*/
  /*width: 33%;*/
  /*margin-right: 1% !important; }*/

/*.mtapp-3colum-c {*/
  /*float: left;*/
  /*width: 32%; }*/

/*.mtapp-3colum-r {*/
  /*float: right;*/
  /*width: 33%; }*/

/*.mtapp-clear-l {*/
  /*clear: left; }*/

/*.mtapp-clear-r {*/
  /*clear: right; }*/

/*.mtapp-clear-b {*/
  /*clear: both; }*/

/*!* ----------------------------------------*/
   /*__管理画面のスタイル*/
/*---------------------------------------- *!*/
/*textarea#jqplugin,*/
/*textarea#sys_jqplugin {*/
  /*width: 98%;*/
  /*height: 100px; }*/

/*div#common_free_area-field div.field-content textarea,*/
/*div#free_area-field div.field-content textarea {*/
  /*margin-bottom: 20px; }*/

/*!* ----------------------------------------*/
   /*__スキン*/
/*---------------------------------------- *!*/
/*body.mtapp-skin #header {*/
  /*font-weight: bold; }*/

/*body.mtapp-skin.skin-brown #brand {*/
  /*background-color: #573F19; }*/
/*body.mtapp-skin.skin-brown #brand a {*/
  /*background-color: #BDB282; }*/

/*body.mtapp-skin.skin-brown .edit-entry #permalink-field .field-content {*/
  /*color: white; }*/

/*body.mtapp-skin.skin-purple #brand {*/
  /*background-color: #641464; }*/
/*body.mtapp-skin.skin-purple #brand a {*/
  /*background-color: #FCE5FC; }*/

/*!* ----------------------------------------*/
   /*__マルチチェックボックス*/
/*---------------------------------------- *!*/
/*span.mcb-container {*/
  /*display: block; }*/

/*span.mcb-container .mcb-label {*/
  /*line-height: 1.5; }*/

/*span.mcb-container .mcb-label .mcb-checkbox {*/
  /*margin: 0 3px 0 5px; }*/

/*!* span.mcb-skin-tags *!*/
/*span.mcb-skin-tags .mcb-label,*/
/*span.mcb-container .mcb-add-item {*/
  /*display: inline-block;*/
  /*margin-right: 5px;*/
  /*margin-bottom: 5px;*/
  /*padding: 2px 4px;*/
  /*border-radius: 3px;*/
  /*background-color: #E5E5E5;*/
  /*color: #000000;*/
  /*cursor: pointer; }*/

/*span.mcb-skin-tags .mcb-label-checked {*/
  /*background-color: #658F9A;*/
  /*color: #FFFFFF;*/
  /*font-weight: normal; }*/

/*span.mcb-skin-tags .mcb-checkbox {*/
  /*display: none; }*/

/*span.mcb-skin-tags .mcb-add-item {*/
  /*margin-left: 0; }*/

/*span.mcb-container .mcb-add-item {*/
  /*width: 120px;*/
  /*padding-left: 12px;*/
  /*border: 1px solid #E5E5E5;*/
  /*background: url(../images/create.gif) no-repeat 2px 50%;*/
  /*font-size: 13px;*/
  /*line-height: 1.5;*/
  /*cursor: default; }*/

/*!* ----------------------------------------*/
   /*__スライドメニュー*/
/*---------------------------------------- *!*/
/*div#menu-bar div#selector-nav div.selector ul li {*/
  /*position: relative;*/
  /*line-height: 1.8; }*/

/*div#menu-bar div#selector-nav div.selector ul li.system-overview ul,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-website-list li ul li ul,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-blog-list li ul li ul {*/
  /*display: none;*/
  /*position: absolute;*/
  /*top: -1px;*/
  /*left: 300px;*/
  /*!* JS *!*/
  /*border-left: 1px solid #9EA1A3;*/
  /*background-color: #7B7C7D; }*/

/*div#menu-bar div#selector-nav div.selector li.system-overview ul li,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-website-list li ul li ul li,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-blog-list li ul li ul li {*/
  /*!*     min-width: 300px; *!*/
  /*min-height: 28px;*/
  /*border-top: 1px solid #9EA1A3; }*/

/*div#menu-bar div#selector-nav div.selector li.system-overview ul li a,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-website-list li ul li ul li a,*/
/*div#menu-bar div#selector-nav div.selector ul#fav-blog-list li ul li ul li a {*/
  /*padding-right: 25px; }*/

/*#selector-nav #fav-website-list .mtapp-slidemenu-current {*/
  /*background-color: #839B5C; }*/

/*#selector-nav #fav-blog-list .mtapp-slidemenu-current {*/
  /*background-color: #5C909B; }*/

/*!* ----------------------------------------*/
   /*__スーパースライドメニュー*/
/*---------------------------------------- *!*/
/*div#menu-bar div#selector-nav div.selector ul#fav-website-list.super-slide-menu li ul {*/
  /*display: none;*/
  /*position: absolute;*/
  /*top: -1px;*/
  /*left: 300px;*/
  /*!* JS *!*/
  /*border-left: 1px solid #9EA1A3;*/
  /*background-color: #7B7C7D; }*/

/*div#menu-bar div#selector-nav div.selector ul#fav-website-list.super-slide-menu li ul li {*/
  /*!*     min-width: 300px; *!*/
  /*min-height: 28px;*/
  /*border-top: 1px solid #9EA1A3; }*/

/*div#menu-bar div#selector-nav div.selector ul#fav-website-list.super-slide-menu li ul li a {*/
  /*padding-right: 25px; }*/

/*#selector-nav #fav-website-list.super-slide-menu .Blog a:hover {*/
  /*background-color: #5C909B; }*/

/*!* ----------------------------------------*/
   /*__$.MTAppSlideMenuV2()*/
/*---------------------------------------- *!*/
/*#mtapp-slidemenu-v2 .scope-list.website > ul > li {*/
  /*position: relative;*/
  /*z-index: 1; }*/
/*#mtapp-slidemenu-v2 .scope-list.website > ul > li:hover {*/
  /*z-index: 2; }*/
/*#mtapp-slidemenu-v2 .scope-list.website > ul > li .scope-list.blog {*/
  /*display: none;*/
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 320px;*/
  /*min-width: 320px;*/
  /*max-width: 100%;*/
  /*border: 1px solid #adadad;*/
  /*background-color: #f3f3f3;*/
  /*border-radius: 3px;*/
  /*box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }*/

/*!* ----------------------------------------*/
   /*__ストラクチャーダッシュボード*/
/*---------------------------------------- *!*/
/*.favorite-blogs-widget #favorite-structure .blog-container {*/
  /*height: auto; }*/

/*.favorite-blogs-widget #favorite-structure .favorite-structure-container {*/
  /*background-color: #f3f3f3;*/
  /*margin: 10px;*/
  /*padding: 15px;*/
  /*border-radius: 5px; }*/

/*.favorite-blogs-widget #favorite-structure .blog-container .favorite-structure-blog-container {*/
  /*margin-left: 110px;*/
  /*padding: 10px;*/
  /*background-color: #ffffff;*/
  /*border-radius: 5px; }*/

/*.favorite-blogs-widget #favorite-structure .favorite-structure-container .last-child.blog-content {*/
  /*margin-bottom: 0; }*/

/*!* ----------------------------------------*/
   /*__エディタの全画面表示*/
/*---------------------------------------- *!*/
/*.cloneBtns {*/
  /*display: none;*/
  /*margin-right: 2px; }*/

/*#overlay {*/
  /*display: none;*/
  /*position: absolute;*/
  /*z-index: 1000;*/
  /*width: 100%;*/
  /*height: 100%;*/
  /*background-color: #000000;*/
  /*opacity: 0.8;*/
  /*filter: alpha(opacity=80); }*/

/*!* ----------------------------------------*/
   /*__エディタのインラインエディットアイコン*/
/*---------------------------------------- *!*/
/*.mtapp-inline-edit {*/
  /*margin-left: 3px;*/
  /*vertical-align: middle;*/
  /*cursor: pointer; }*/

/*!* ----------------------------------------*/
   /*__テンプレートの管理*/
/*---------------------------------------- *!*/
/*!* 再構築カラム *!*/
/*#main-content th.rebuild,*/
/*#main-content td.rebuild {*/
  /*width: 4em; }*/

/*!* 再構築アイコン *!*/
/*td.rebuild {*/
  /*text-align: center; }*/

/*td img.mtapp-rebuild-icon {*/
  /*vertical-align: middle;*/
  /*cursor: pointer; }*/
/*td img.mtapp-rebuild-icon:hover {*/
  /*cursor: pointer; }*/

/*img.mtapp-rebuild-icon:hover {*/
  /*opacity: 0.7;*/
  /*filter: alpha(opacity=70); }*/

/*!**/
/*a.mtapp-rebuild-icon {*/
    /*display: block;*/
    /*width: 15px;*/
    /*height: 15px;*/
    /*margin-left: 11px;*/
    /*text-indent: -9999px;*/
    /*cursor: pointer;*/
    /*background: url(../images/rebuild-mini.png) no-repeat top left;*/
    /*outline: none;*/
    /*overflow: hidden;*/
/*}*/
/**!*/
/*!* ----------------------------------------*/
   /*__固定右サイドバー*/
/*---------------------------------------- *!*/
/*div.no-scroll-right-sidebar .widget {*/
  /*margin-bottom: 0; }*/

/*div.no-scroll-right-sidebar .widget-content {*/
  /*display: none; }*/

/*!* ----------------------------------------*/
   /*__デバッグモード*/
/*---------------------------------------- *!*/
/*#mtapp-debug-pageinfo-content {*/
  /*display: none;*/
  /*margin-right: 20px;*/
  /*padding: 15px;*/
  /*font-family: monospace;*/
  /*font-size: 14px;*/
  /*line-height: 1.2;*/
  /*white-space: nowrap;*/
  /*overflow-x: scroll;*/
  /*background-color: #F3F3F3;*/
  /*border: 1px solid #C0C6C9; }*/

/*.mtapp-debug-block,*/
/*.mtapp-debug-inline {*/
  /*z-index: 999;*/
  /*padding: 3px;*/
  /*border: 1px solid #ffffff;*/
  /*background-color: #000000;*/
  /*color: #ffff00;*/
  /*font-size: 13px;*/
  /*font-weight: bold;*/
  /*opacity: 0.9;*/
  /*filter: alpha(opacity=90); }*/

/*.mtapp-debug-block {*/
  /*display: block;*/
  /*position: absolute;*/
  /*top: 0;*/
  /*left: 0; }*/

/*.mtapp-debug-inline {*/
  /*display: inline; }*/

/*a.mtapp-if-page {*/
  /*padding-left: 4px; }*/

/*!* ----------------------------------------*/
   /*__バリデーション*/
/*---------------------------------------- *!*/
/*.err {*/
  /*background: #F6BFBC !important; }*/


/*!* ----------------------------------------*/
   /*__キーボードショートカット*/
/*---------------------------------------- *!*/
/*table.listing-table tbody tr.keyboard-selected {*/
  /*background-color: #CEE4AE; }*/

/*table.listing-table tbody tr.hover-selected {*/
  /*background-color: #FEE47F; }*/


/* ----------------------------------------
   MTAppSuggest
---------------------------------------- */
.field-suggestion {
  position: relative;
  top: -1px;
  left: 2px;
  width: 100%;
}
.field-suggestion .field_completion {
  min-width: 200px;
  max-width: 100%;
  position: absolute;
  z-index: 50;
  border: 1px solid #C0C6C9;
  background-color: #F3F3F3;
}
.field-suggestion .field_completion div {
  padding: 2px 5px;
}
.field-suggestion .field_completion div.complete-highlight {
  color: #2B2B2B;
  background-color: #DCDDDD;
}

/*!* !MTAppTabs *!*/
/*body.fullscreen_editor_screen div.mtapp-tabs-container {*/
  /*visibility: hidden !important; }*/

/*body.mtapp-tabs div.mt-dialog {*/
  /*z-index: 9999 !important; }*/

/*div.mtapp-tabs-container ul.mtapp-tabs-navi {*/
  /*margin-bottom: 0;*/
  /*border-bottom-style: none; }*/

/*div.mtapp-tabs-container div.field {*/
  /*padding: 13px !important;*/
  /*border: 1px solid #ADADAD;*/
  /*border-top-color: #CFD0D0;*/
  /*border-left-color: #CFD0D0;*/
  /*border-radius: 5px; }*/

/*!* ----------------------------------------*/
   /*__MTAppMultiForm*/
/*---------------------------------------- *!*/
/*span.mtappmultiform-checkbox label,*/
/*span.mtappmultiform-radio label {*/
  /*line-height: 1.5; }*/

/*span.mtappmultiform-checkbox input,*/
/*span.mtappmultiform-radio input {*/
  /*margin: 0 3px 0 5px; }*/

/*!* ----------------------------------------*/
   /*__MTAppOtherTypeCategories*/
/*---------------------------------------- *!*/
/*#category-field.mtapp-other-type-categories {*/
  /*position: absolute !important;*/
  /*width: 1px !important;*/
  /*height: 1px !important;*/
  /*overflow: hidden !important; }*/

/*#other-type-category-list label {*/
  /*display: block;*/
  /*line-height: 1.7; }*/
/*#other-type-category-list label input {*/
  /*margin-right: 5px; }*/

/* ----------------------------------------
   MTAppJSONTable
---------------------------------------- */
.jsontable-table .mt-table-thead-th {
  background: #F4F4F4;
  border-top: 0;
  border-bottom: 1px solid #CACACA;
  color: #2F2F2F;
  font-weight: bold;
  white-space: nowrap;
}
.jsontable-table .jsontable-cb-cell,
.jsontable-table .jsontable-sort-handle {
  width: 3rem !important;
  vertical-align: middle !important;
  text-align: center !important;
}
.jsontable-table .jsontable-sort-handle svg {
  margin: 0px !important;
}
.jsontable-table .jsontable-selected-data {
  background-color: #e7e7eb !important;
}
.jsontable-table.jsontable-cell-merge td:hover,
.jsontable-table.jsontable-cell-merge td.merge-target {
  background-color: #FFD518;
}
.jsontable-table img {
  max-width: 100%;
}


/*!* ==================================================*/
    /*MTAppMultiFileUpload*/
/*================================================== *!*/
/*.mtapp-multifileupload-file {*/
  /*display: inline; }*/

/*.mtapp-multifileupload-items p.mtapp-upload-item {*/
  /*margin: 5px 0 10px; }*/
/*.mtapp-multifileupload-items p.mtapp-upload-item a.mtapp-item-type-image,*/
/*.mtapp-multifileupload-items p.mtapp-upload-item a.mtapp-item-type-file {*/
  /*margin-right: 5px; }*/
/*.mtapp-multifileupload-items p.mtapp-upload-item a.mtapp-item-type-image img,*/
/*.mtapp-multifileupload-items p.mtapp-upload-item a.mtapp-item-type-file img {*/
  /*max-width: 100px; }*/

/*!*  MTAppMultiFileUpload  *!*/
/*!* ==================================================*/
    /*MTAppMaxLength*/
/*================================================== *!*/
/*.mtappmaxlength-wrapper {*/
  /*position: relative;*/
  /*display: block; }*/

/*.mtappmaxlength-status {*/
  /*position: absolute;*/
  /*display: block;*/
  /*width: 18em;*/
  /*top: -1.2em;*/
  /*right: 0;*/
  /*text-align: right; }*/

/*!*  MTAppMaxLength  *!*/
/*!* ==================================================*/
    /*MTAppCategorySwitch*/
/*================================================== *!*/
/*.MTAppCategorySwitch #category-list a.delete {*/
  /*display: none !important; }*/

/*!*  MTAppCategorySwitch  *!*/
/*!* ==================================================*/
    /*MTAppUserMenuWidget*/
/*================================================== *!*/
/*.mtapp-usermenu-container.dashboard {*/
  /*width: 100% !important;*/
  /*margin-bottom: 15px; }*/

/*.mtapp-usermenu-container.menu {*/
  /*display: none;*/
  /*position: absolute;*/
  /*top: 32px;*/
  /*right: 1px;*/
  /*border-radius: 3px;*/
  /*box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.3);*/
  /*z-index: 10000; }*/

/*.mtapp-usermenu-container .widget {*/
  /*margin-bottom: 0; }*/
/*.mtapp-usermenu-container .widget .mtapp-usermenu-header {*/
  /*padding: 5px;*/
  /*background-color: #e6e6e6; }*/
/*.mtapp-usermenu-container .widget .mtapp-usermenu-header .header-label {*/
  /*font-size: 14px;*/
  /*font-weight: bold; }*/
/*.mtapp-usermenu-container .widget .excerpt {*/
  /*margin-bottom: 0; }*/
/*.mtapp-usermenu-container .widget .hint {*/
  /*display: block; }*/

/*#utility-nav a.mtapp-usermenu-open {*/
  /*padding: 0 10px;*/
  /*border-right: 1px solid #666666; }*/

/*!*  MTAppUserMenuWidget  *!*/
/*!* ==================================================*/
    /*MTAppAssetsGallery*/
/*================================================== *!*/
/*.MTAppAssetsGallery .customfield_preview a {*/
  /*display: none; }*/

/*.MTAppAssetsGallery .actions-bar .actions-bar-inner a:last-child {*/
  /*display: none; }*/

/*!*  MTAppAssetsGallery  *!*/

/* ----------------------------------------
   MTAppLineBreakField（非推奨：削除予定）
---------------------------------------- */
span.mtapp-linebreak-field-item {
  display: block;
  position: relative;
  margin-bottom: 5px;
}
span.mtapp-linebreak-field-item-inner {
  position: relative;
}
img.mtapp-linebreak-field-add {
  position: absolute;
  top: 0;
  right: 2px;
  cursor: pointer;
}
/* options - sortable: true*/
div.mtapp-sortable span.mtapp-linebreak-field-item {
  padding-left: 18px;
  background: url(../images/arrow-move.png) no-repeat center left;
  cursor: move;
}
