<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/*                                                        */
/* ● style_admin_custom.css                              */
/*    管理画面用 CSS                                      */
/*    ・フォーム系の画面へ追加読込させるCSS               */
/*                                                        */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    各種import                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    カラー設定                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* カラー定義
   初期値は default のみだが、
   任意の文字列をキーとして使って色を定義すれば、
   サイト内で複数のカラー定義を持てる
 ------------------------------------ */
/* 引数でキーを指定して
   上記のマップで定義したカラーを返すfunction

   $contents-type: "second-color";
   のように $contents-type のキー値を変えておけば
   getBaseColor($contents-type);
   を使用した際に、別カラーをセットできる仕組み

   $base-color-map: (
     default:       rgb(81,72,63)
     second-color:  rgb(81,72,63)
   );

 ------------------------------------ */
/* カラー定義
 ------------------------------------ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    プロパティ                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    継承用（試作）                                */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 仮）疑似要素

       ::before, ::after で要素付加するときに書きがちな処理
 ------------------------------------ */
/* 画像の伸縮表示
     img要素に対して適用する。imgの幅と高さも定義すること
     上記「アスペクト比を保った表示ボックス」と併用推奨
 ------------------------------------ */
._img_contain {
  -o-object-fit: contain !important;
     object-fit: contain !important;
}

._img_cover {
  -o-object-fit: cover !important;
     object-fit: cover !important;
}

/* 仮）ノイズを付加
 ------------------------------------ */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/*    mixin 定義                                    */
/* ++++++++++++++++++++++++++++++++++++++++++++++++ */
/* サイトロゴ

   想定しているHTML構造 ※見出しレベル h1～h6 は任意
   &lt;h1 class="SiteLogo"&gt;
     &lt;a href=""&gt;
       &lt;img src="&lt;?php $this-&gt;BcBaser-&gt;themeUrl(); ?&gt;img/common/logo/site_logo.svg" alt="" /&gt;
     &lt;/a&gt;
   &lt;/h1&gt;

   適用例 ）
    .SiteLogo{
        @include site-logo();
    } 
 ------------------------------------------------------------------------ */
/* 基本ページ幅

   適用例 ）
    .hogehoge{
        @include page-width-default();
    } 
 ------------------------------------------------------------------------ */
/* アスペクト比を保った表示ボックス
   ※ 旧ブラウザを無視するなら  aspect-ratio: ●/●; で済むが
      非対応ブラウザにも適用したい場合の処理
      ・横幅は基本100％で扱う。100%幅以外にしたい場合はこの要素よりも親要素で適用させる

   想定しているHTML構造
     &lt;p class="Image"&gt;
       &lt;img src="XXXX"&gt;
     &lt;/p&gt;
   などで、.Image に適用させ、img に object-fit でフィット方法を併記して使う


   適用例 ）
    .Image{
        @include aspect-ratio(); //デフォルトのアスペクト比を使う場合
    }     
    .Image{
        @include aspect-ratio(6 / 19); //個別にアスペクト比を指定して使う場合
    } 
 ------------------------------------------------------------------------ */
/* flex 関連のプロパティをまとめて定義

   適用例 ）
    .hogehoge{
        @include flex();
    }  
    .hogehoge{
        @include flex(center, flex-end);
    }  
 ------------------------------------------------------------------------ */
/* clearfix

   適用例 ）
    .hogehoge{
        @include clearfix();
    }  
 ------------------------------------------------------------------------ */
/* dotline

   適用例 ）
    .hogehoge{
        @include dotline();
    }  
 ------------------------------------------------------------------------ */
/* レスポンシブ 対応用 ブレイクポイントによる条件分岐 
   適用例 ）
   @include media-query(under-bp-m) {
      $breakpoint-m よりも小さいウィンドウ幅の処理をここに書く
   }     
 ------------------------------------------------------------------------ */
/* --------------------------------------------------- */
/* ダッシュボードのスタイル                            */
/* --------------------------------------------------- */
#BcSystemMessage .ForUser {
  display: none;
}

#AdminDashboardIndex .bca-main__contents {
  padding: 0;
  background-color: inherit;
  border: none;
}
#AdminDashboardIndex .bca-main__contents .Column {
  padding: 20px;
  margin: 10px;
  background-color: #fff;
  border: 1px solid #eeeeea;
  border-top: 1px solid #ccc;
  position: relative;
}
#AdminDashboardIndex .bca-main__contents .Column section {
  position: relative;
}
#AdminDashboardIndex .bca-main__contents .Help {
  margin-left: 1em;
  font-size: 9pt;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}
#AdminDashboardIndex .bca-main__contents .Help .btn::before {
  color: #6fa83d;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
}
#AdminDashboardIndex .bca-main__contents .Help ul {
  font-size: 9pt;
  list-style: initial !important;
  margin: 0 !important;
}
#AdminDashboardIndex .bca-main__contents .Gray * {
  color: #ccc;
  cursor: none;
  pointer-events: none;
}
#AdminDashboardIndex .bca-main__contents .Column h2 {
  margin: 0 0 1em;
  font-size: 1.25em;
}
#AdminDashboardIndex .bca-main__contents .Column h2 + h3 {
  margin-top: 0.75em;
}
#AdminDashboardIndex .bca-main__contents .Column h3 {
  font-size: 1em;
  border-left: 3px solid #ccc;
  padding-left: 0.75em;
  margin: 1.25em 0 0.75em;
}
#AdminDashboardIndex .bca-main__contents .Column .NamePlugin {
  background: #eee;
  padding: 0.2em 0.5em;
  font-size: 11px;
  margin-left: 1.5em;
  display: inline-block;
  font-weight: normal;
}
#AdminDashboardIndex .bca-main__contents .Column .ColorAPI {
  background-color: #DDEECE;
  padding: 0 0.15em;
  font-weight: normal;
}
#AdminDashboardIndex .bca-main__contents .Column .FlexParent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#AdminDashboardIndex .bca-main__contents .Column .FlexParent &gt; div {
  width: 50%;
}
#AdminDashboardIndex .bca-main__contents .Column ul {
  padding-left: 0;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0.5em;
}
#AdminDashboardIndex .bca-main__contents .Column ul.FlexParent li:not(:first-child) {
  margin-left: 1.5em;
}
#AdminDashboardIndex .bca-main__contents .Column ul li a {
  display: inline-block;
  background-size: 1.3em;
  padding: 0.5rem;
}
#AdminDashboardIndex .bca-main__contents .Column ul li[class*=Icon] a {
  padding-left: 1.5em;
  background-repeat: no-repeat;
  background-position: left center;
}
#AdminDashboardIndex .bca-main__contents .Column ul li.IconTree &gt; a {
  background-image: url(../img/admin/icn_tool_tree.png);
}
#AdminDashboardIndex .bca-main__contents .Column ul li.IconList &gt; a {
  background-image: url(../img/admin/icn_tool_list.png);
}
#AdminDashboardIndex .bca-main__contents .Column ul li.IconEdit &gt; a {
  background-image: url(../img/admin/icn_tool_edit.png);
}
#AdminDashboardIndex .bca-main__contents .Column ul li.IconAdd &gt; a {
  background-image: url(../img/admin/icn_tool_add.png);
}
#AdminDashboardIndex .bca-main__contents .Column ul li.IconPict &gt; a {
  background-image: url(../img/admin/icn_tool_pict.png);
}
#AdminDashboardIndex .bca-main__contents .Column hr {
  height: 1px;
  margin: 1em 0;
  border: none;
  display: block;
  border-bottom: 1px dashed #ccc;
  position: relative;
}
#AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup section {
  border: 1px solid #eeeeea;
  margin: 0;
  padding: 15px;
  -webkit-column-break-inside: avoid;
     -moz-column-break-inside: avoid;
          break-inside: avoid;
}
@media screen and (min-width: 1200px) {
  #AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup section {
    width: calc((100% - 12px) / 2);
  }
}
@media screen and (max-width: 1199px), print {
  #AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup section {
    width: 100%;
  }
}
#AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup section h3 {
  margin-top: 0;
}
#AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup section .Help {
  top: 10px;
  right: 10px;
}
#AdminDashboardIndex .bca-main__contents .BusinessIntroductionColumn .SectionGroup hr {
  display: none;
}

/* --------------------------------------------------- */
/* コンテンツ管理のスタイル                            */
/* --------------------------------------------------- */
#AdminContentsIndex.ElseSystemAdmin .vakata-context.jstree-contextmenu.jstree-proton-contextmenu {
  display: none !important;
}
#AdminContentsIndex.ElseSystemAdmin #ContentsTreeList .jstree-contextmenu span.function {
  display: none !important;
}

/**
 * 管理画面サイドバーの表示項目を調整
 */
body.ElseSystemAdmin #SideBar nav[data-js-tmpl=AdminMenu] div[data-content-type=blog-content],
body.ElseSystemAdmin #SideBar nav[data-js-tmpl=AdminMenu] div[data-content-type=mail-content] {
  display: none;
}

/* --------------------------------------------------- */
/* 各種編集画面                                        */
/* --------------------------------------------------- */
#BlogTags .bca-checkbox-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

/* カスタムフィールド
----------------------------------------- */
#CuCustomFieldTable {
  border: 2px solid #eee;
  padding: 25px;
  background: #fafafa;
  margin: 10px auto;
}
#CuCustomFieldTable .bca-textbox__input {
  width: 55em;
}
#CuCustomFieldTable .bca-textbox__input#CuCustomFieldValueMapmarkerPosTop, #CuCustomFieldTable .bca-textbox__input#CuCustomFieldValueMapmarkerPosLeft {
  width: 10em;
}
#CuCustomFieldTable .bca-textarea__textarea {
  height: 7.5em;
}

/* --------------------------------------------------- */
/* 承認プラグインの承認先セレクトボックス              */
/* --------------------------------------------------- */
body.ElseSystemAdmin:not([data-username=sysken01]) #CuApproverStatus0ApproverId option[value="1"]:not([selected]),
body.ElseSystemAdmin:not([data-username=sysken01]) #CuApproverStatus0ApproverId option[value="2"]:not([selected]),
body.ElseSystemAdmin:not([data-username=sysken01]) #CuApproverStatus0ApproverId option[value="4"]:not([selected]) {
  display: none;
}</pre></body></html>