@charset "utf-8";

/* EZMANAGER base.css
   -------------------------------- */
* {
    margin:0;
    padding:0;
    font-family:"メイリオ","Meiryo","ヒラギノ角ゴPro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック",Meiryo,sans-serif;
}
a:focus {
    outline:0 none !important;
}
html{overflow-y:scroll;}
body {
    width:100%;
    /*min-width:1240px;*/
    font-size:77%;
    color:#333333;
    line-height:1.5em;
    min-height:100%;
    /*background:url("https://www.bonilla.jp/admin/images/body_bg.jpg") no-repeat scroll center top transparent;*/
    background:url("https://www.bonilla.jp/admin/img/head-bg.gif") repeat-x scroll center top #FFFFFF;
}
img {
    border:medium none;
}


/* Layout
   -------------------------------- */
div#wrapper {
margin:0 auto;
position:relative;
width:100%;
}
/* Header Design
   -------------------------------- */
table#layout-header {
    width:100%;
    /*border-bottom:1px solid #F4F4F4;*/
}
td#layout-header-logo {
    padding-left:20px;
  vertical-align:top;
}
td#layout-header-menu,
td#layout-header-info
{
    /*padding-top:10px;*/
    /*padding-right:3px;*/
    text-align:right;
}
td#layout-header-menu {
    /*height:41px;*/
  padding-right:20px;
  vertical-align:top;
}
td#layout-header-info
{
    padding-top:8px;
    padding-right:20px;
    vertical-align:top;
}

#dock{
  /*background:url("https://www.bonilla.jp/admin/img/menu-bg-right.gif") no-repeat right bottom #2f6baf;*/
  background-color:#2f6baf;
  height:1%;
  float:right;
}

#dock-in{
  /*background:url("https://www.bonilla.jp/admin/img/menu-bg-left.gif") no-repeat left bottom #2f6baf;*/
  /*line-height:41px;*/
  background-color:#2f6baf;
  padding-left:10px;
  padding-right:10px;
}

#dock ul {

list-style:none;
display:inline-block;

}

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

#dock ul li {
float:left;
list-style-type:none;
height:36px;
line-height:36px;
margin:0;
padding:0;
overflow:hidden;
}
#dock ul li {
padding:0 6px;
position:relative;
}
#dock ul li.selected a {
font-weight:bold;
}
#dock ul li a:hover, #dock ul li.selected a {
/*border-bottom:2px solid #FF9C08;*/
color:#FFFFFF;
}
#dock ul li a {
color:#CCCCCC;
display:block;
float:left;
font-size:12px;
/*line-height:41px;*/
height:36px;

padding:0 5px;
text-decoration:none;
}

.ezm-form-table td .checkbox,
.ezm-form-table td .radio{
  width:90%;
  padding:2px;
}
.ezm-form-table td .checkbox label,
.ezm-form-table td .radio label {
    padding-left:6px;
}

.ezm-form-table td .checkbox3 .checkbox{
	width:30%;
	padding:2px;
	display:inline-block;
}

/*.input label{
  display:block;
}*/

/*.submit{
  clear:both;
  display:block;
  text-align:center;
  padding:10px;
  border:1px solid #ccc;
  background-color:#f8f8f8;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}*/
.submit{display:inline;}
.input{display:inline;}
.dsearch{text-align:center;}
.dsearch label{display:none;}

#dialog{margin-left:20px; margin-right:20px; margin-top:20px; margin-bottom:20px;}


/* Main Design
   -------------------------------- */
#layoutmg{margin-left:20px; margin-right:20px;}
table#layout-grid {
    width: 100%;
    /*border-bottom:1px solid #eee;*/
}
td#layout-grid-left,
td#layout-right {
    vertical-align: top;
}
td#layout-grid-left {
    width: 200px;
    /*border-right: 1px solid #eee;*/
  background:url("https://www.bonilla.jp/admin/img/side-bg.gif") no-repeat top;
}
td#layout-grid-right {
    padding: 0px 0px 0px 20px;
    vertical-align:top;
}

/* SideMenu Design
   -------------------------------- */
#admin-nav, #admin-nav dt, #admin-nav dd, #admin-nav ul, #admin-nav li {
    margin: 0;
    padding: 0;
    font-size:12px;
}
#admin-nav {
    /*float:left;*/
  padding:5px 0px;
    font-size:1.3em;
  min-height:590px;
  _height:590px;
  width:195px;
  margin-left:5px;
    /*padding:3px 23px 8px 22px;
    width:155px;*/
}
#admin-nav dt {
  height:30px;
  line-height:30px;
  color:#fff;
  font-size:11px;
  text-align:center;
  background:url("https://www.bonilla.jp/admin/img/nav-tit-bg.gif") no-repeat;
}
/*#admin-nav dt {
    margin-top: 1.5em;
    margin-bottom: 0;
    padding-left: 8px;
    padding-bottom:5px;
    line-height: 1.2em;
    border-bottom: 1px solid #F4F4F4;
}*/
/*#admin-nav dd a,
#admin-nav li a {
    display:block;
  padding:0px 10px;
    text-decoration: none;
    color: #fff ;
}*/
#admin-nav dd a:active,
#admin-nav dd a:link,
#admin-nav dd a:visited {
  background:url("https://www.bonilla.jp/admin/img/nav-bg_o.gif") no-repeat;
  display:block;
  padding:0px 15px;
  line-height:45px;
  height:45px;
  color:#069;
  text-decoration:none;
}
#admin-nav dd a.selected, #admin-nav dd a:hover{
  background:url("https://www.bonilla.jp/admin/img/nav-bg.gif") no-repeat;
  display:block;
  padding:0px 15px;
  line-height:45px;
  height:45px;
  color:#fff;
  text-decoration:none;
}

#footer{
  background:url("https://www.bonilla.jp/admin/img/footer-bg.gif") repeat-x top;
  padding:15px 10px 0px 10px;
  height:1%;
  border-bottom:15px solid #fff;
  border-top:15px solid #fff;
  font-size:x-small;
  line-height:normal;
}

#footer-l{
  width:400px;
  float:left;
}

#footer-r{
  width:70px;
  float:right;
}
.clear{clear:both;}

/* Content Design
   -------------------------------- */
#category-jump-menu{width:300px;}
.paging{height:1%; padding:6px 0px; margin-bottom:5px; margin-top:5px;}
.paging span{
  display:block;
  margin:0px 2px;
  text-align:center;
  float:left;
}
.paging a span{display:inline; margin:0px; float:none;}

.paging span a:link,
.paging span a:active,
.paging span a:visited
{
  display:block;
  padding:2px 10px;
  border:1px solid #ccc;
  font-size:9px;
  line-height:normal;
  background:url("https://www.bonilla.jp/admin/img/paging-bg.gif");
  text-decoration:none;
  color:#666;
}
.paging span a:hover,
.paging span.current
{
  display:block;
  padding:2px 10px;
  border:1px solid #069;
  font-size:9px;
  line-height:normal;
  background:url("https://www.bonilla.jp/admin/img/paging-bg_o.gif");
  color:#fff;
  text-decoration:none;
}

/* Content Header
   -------------------------------- */

.content-body{
  background:url("https://www.bonilla.jp/admin/img/main-body-bg-head-right.gif") no-repeat top right;
  }
.content-body-in{
  background:url("https://www.bonilla.jp/admin/img/main-body-bg-head-left.gif") no-repeat top left;
  padding:8px 14px;
  }

#ezm-navigation-table {
    width:100%;
    margin-bottom:5px;
    /*border-bottom:1px solid #EEEEEE;*/
}
#ezm-navigation-td-left  {
    /*width:30%;*/
}
#ezm-navigation-td-left h4 { /*プログラム名 */
    display:inline;
    padding:8px 0 3px;
    border:0 none;
    color:#fff;
    font-size:10px;
}
#ezm-navigation-td-left h3 { /*画面名*/
    display:inline;
    font-size:16px;
    padding:0 0 5px;
  color:#fff;
}
#ezm-navigation-td-right  {
    text-align:right;
    padding-bottom:3px;
  color:#fff;
}

.g-tit{
  background:url("https://www.bonilla.jp/admin/img/g-tit-bg-right.gif") no-repeat right top;
  height:44px;
  overflow:hidden;
  margin-bottom:10px;
}

.g-tit-in{background:url("https://www.bonilla.jp/admin/img/g-tit-bg-left.gif") no-repeat left top;
  height:44px;
  overflow:hidden;
  line-height:44px;
  padding-left:12px;
  padding-right:12px;
}


/** Paging **/
/*div.paging {
    color: #ccc;
    clear:both;
}
div.paging span.disabled {
    color: #ddd;
    display: inline;
}
div.paging span.current {
    color: #c73e14;
}
div.paging a {
    color:#000;
}*/


/* Common
   -------------------------------- */
.red {color:#F00;}
.mb2  {margin-bottom:2px;}
.mb5  {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mb20 {margin-bottom:20px;}
.m5 {margin:5px;border-collapse:collapse;}
.strong {font-weight:bold;}
.tac{text-align:center;}
.notes{
  border:1px solid #ccc;
  background-color:#f8f8f8;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding:10px;}

.notes h4,
h4.bg_black{
  color:#fff;
  text-align:center;
  padding:5px;
  background:url("https://www.bonilla.jp/admin/img/tit-bg.gif") repeat-x top;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom:6px;
}

.sst{
  color:#fff;
  text-align:center;
  padding:5px;
  background:url("https://www.bonilla.jp/admin/img/tit-bg2.gif") repeat-x top;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin-bottom:6px;
}

/*#DivUploadedFile{height:250px; overflow-y:auto;}*/
#DivUploadedFile div{border:1px solid #ccc; background-color:#fff; padding:8px;
border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px; margin-bottom:8px; float:left; width:108px; height:128px; overflow-y:auto; overflow-x:hidden; margin-right:4px; margin-left:4px; text-align:center;}
#DivUploadedFile .ajax-tit{padding-top:5px; border-top:1px dotted #666; margin-top:5px;}
#DivUploadedFile img{padding:3px; border:1px solid #ccc;}
.w60p{width:60%;}

/* Error
   画面上部エラーメッセージ
   -------------------------------- */
div#ezm-error div {padding:10px;}

/* Table
   メインエリア内テーブル
   -------------------------------- */
.ezm-table thead a:link,
.ezm-table thead a:active,
.ezm-table thead a:visited{
  color:#069; text-decoration:none;}
.ezm-table thdead a:hover{
  color:#069; text-decoration:underline;}

.ezm-table {background: #fff;width: 100%;border-collapse:collapse;empty-cells:show;}
.ezm-table tr.state-hover {background-color:#F8F8F8;} /*hover状態のtr*/
.ezm-table tr.state-highlight {background-color:#ffffcc;} /*コピーされた後のtr*/
.ezm-table thead th {background:url("https://www.bonilla.jp/admin/img/table-bg.gif") repeat-x 0px 2px; border:1px solid #CCCCCC;padding:4px 2px;text-align:center;font-size:.9em;}
.ezm-table tbody th {background-color:#f8f8f8; border:1px solid #CCCCCC;padding:4px 2px;text-align:center;font-size:.9em;}
.ezm-table tr td {border:1px solid #CCCCCC;padding:2px 6px;/*vertical-align:top;*/}
.ezm-table th.sort,
.ezm-table td.sort { /* 並び順変更列  */
    text-align:center;
    width:78px;
}
.ezm-table th.date,
.ezm-table td.date { /* 日付列  */
    text-align:center;
    width:100px;
}
.ezm-table th.enable-actions,
.ezm-table td.enable-actions { /* 状態列  */
    text-align:center;
    vertical-align:middle;
    width:68px;
}
.ezm-table th.category-actions,
.ezm-table td.category-actions { /* アイコン2つ カテゴリ操作列  */
    text-align:center;
    width:40px;
}
.ezm-table th.item-actions,
.ezm-table td.item-actions { /* アイコン3つ アイテム操作列  */
    text-align:center;
    width:78px;
}
.vup{color:#C00;}
.mauto{margin:0px auto;}

.ezm-table input[type='text'] {width:49%;}
.ezm-table textarea {width:49%;}

/* Form & Table
   メインエリア内フォームテーブル
   -------------------------------- */
select{height:20px; margin:0px; padding:0px;}
.ezm-form-table {border-collapse:collapse;}
.ezm-form-table th,.ezm-form-table td {border:1px solid #CCCCCC;padding:4px;}
.ezm-form-table th {width:180px;text-align:left;background-color:#EFEFEF;}
.ezm-form-table th span.help {font-size:.68em;}
.ezm-form-table th span.name {font-size:.98em;color:#CCCCCC;display:block;line-height:1em;}
.ezm-form-table th.required {background-color:#FFDDDD;}
.ezm-form-table input[type='text'] {width:98%;}
.ezm-form-table input#UserLoginid  {width:60%;} /*ログインID*/
.ezm-form-table input#UserPassword {width:60%;} /*パスワード*/
.ezm-form-table input.ezm-form-name {width:30em;}
.ezm-form-table textarea {width:98%;}
.ezm-form-table .textarea-resize-handle {
    background-image:url("https://www.bonilla.jp/admin/img/handle.png");
    cursor:n-resize;
    height:5px;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
    width:22px;
}
.ezm-form-table .tinymce_wrapper {margin:-5px;}
.ezm-form-table .tinymce_wrapper textarea {width:100%;}
.ezm-form-table .tinymce_wrapper .textarea-resize-handle {
    cursor:auto;
    display:none;
}
.ezm-form-table .tinymce_wrapper + .description {
    margin-top:10px;
}
.ezm-form-table td .col2 > div {
    width:48%;
    float:left;
    padding:1%;
}
.ezm-form-table td .col2 > div:nth-child(2n+4) {
    clear:left;
}
.ezm-form-table td .col2 > p {
    clear:both;
}
.ezm-form-table th.error {color:#FFF;background: #f00;}
.ezm-form-table td div.error-message {font-weight:bold;color: #F00;padding:.3em;}
.ezm-form-submit-area {text-align:center; margin:10px auto;}

.ezm-form-droppable-box {
    padding:5px;
    border:1px solid #f00;
}

.ezm-form-droppable-box .dz-preview,
.ezm-form-droppable-box .dz-file-preview,
.ezm-form-droppable-box .dz-processing {
    display:none;
}
.ezm-form-multiple-uploads-child-box {
    display:inline-block;
    background:#fff;
    border: 1px solid #ccc;
    width: 128px;
    overflow: hidden;
    margin: 5px;
    padding: 5px;
    text-overflow: "..." "...";
}
.ezm-form-multiple-uploads-sort-placeholder {
    display:inline-block;
    background:#ccf;
    border: 1px solid #ccf;
    width: 128px;
    height: 72px;
    overflow: hidden;
    margin: 5px;
    padding: 5px;
}

/* カテゴリ色分け
   -------------------------------- */
.parent-category-bgcolor {background-color:#c6e2ff;}
.parent-category-color {color:#c6e2ff;}
.category-bgcolor {background-color:#efefef;}
.category-color {color:#efefef;}
.item-bgcolor {background-color:#ffffff;}
.item-color {color:#ffffff;}


.ezm-button-edit2,.ezm-button-delete2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
.ezm-button-edit2 span{display:none;}
.ezm-button-edit2:active,
.ezm-button-edit2:link,
.ezm-button-edit2:visited{
  background:url("https://www.bonilla.jp/admin/img/edit_btn.gif") no-repeat;
}
.ezm-button-edit2:hover{background:url("https://www.bonilla.jp/admin/img/edit_btn_o.gif") no-repeat;}
.ezm-button-delete2 span{display:none;}
.ezm-button-delete2:active,
.ezm-button-delete2:link,
.ezm-button-delete2:visited{
  background:url("https://www.bonilla.jp/admin/img/delete_btn.gif") no-repeat;
}
.ezm-button-delete2:hover{background:url("https://www.bonilla.jp/admin/img/delete_btn_o.gif") no-repeat;}


#ezm-button-add2,
.ezm-button-add2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:65px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
#ezm-button-add2 span,
.ezm-button-add2 span {display:none;}
#ezm-button-add2:active,
#ezm-button-add2:link,
#ezm-button-add2:visited,
.ezm-button-add2:active,
.ezm-button-add2:link,
.ezm-button-add2:visited {
  background:url("https://www.bonilla.jp/admin/img/add_btn.gif") no-repeat;
}
#ezm-button-add2:hover,
.ezm-button-add2:hover {background:url("https://www.bonilla.jp/admin/img/add_btn_o.gif") no-repeat;}


#ezm-button-setting2,
.ezm-button-setting2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
#ezm-button-setting2 span,
.ezm-button-setting2 span{display:none;}
#ezm-button-setting2:active,
#ezm-button-setting2:link,
#ezm-button-setting2:visited,
.ezm-button-setting2:active,
.ezm-button-setting2:link,
.ezm-button-setting2:visited{
  background:url("https://www.bonilla.jp/admin/img/config_btn.gif") no-repeat;
}
#ezm-button-setting2:hover,
.ezm-button-setting2:hover{background:url("https://www.bonilla.jp/admin/img/config_btn_o.gif") no-repeat;}

.ezm-button-back2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
.ezm-button-back2 span{display:none;}
.ezm-button-back2:active,
.ezm-button-back2:link,
.ezm-button-back2:visited{
  background:url("https://www.bonilla.jp/admin/img/return_btn.gif") no-repeat;
}
.ezm-button-back2:hover{background:url("https://www.bonilla.jp/admin/img/return_btn_o.gif") no-repeat;}

#ezm-button-search2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
#ezm-button-search2 span{display:none;}
#ezm-button-search2:active,
#ezm-button-search2:link,
#ezm-button-search2:visited{
  background:url("https://www.bonilla.jp/admin/img/search_btn.gif") no-repeat;
}
#ezm-button-search2:hover{background:url("https://www.bonilla.jp/admin/img/search_btn_o.gif") no-repeat;}


.ezm-button-move2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
.ezm-button-move2 span{display:none;}
.ezm-button-move2:active,
.ezm-button-move2:link,
.ezm-button-move2:visited{
  background:url("https://www.bonilla.jp/admin/img/move_btn.gif") no-repeat;
}
.ezm-button-move2:hover{background:url("https://www.bonilla.jp/admin/img/move_btn_o.gif") no-repeat;}

.ezm-button-copy2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
.ezm-button-copy2 span{display:none;}
.ezm-button-copy2:active,
.ezm-button-copy2:link,
.ezm-button-copy2:visited{
  background:url("https://www.bonilla.jp/admin/img/copy_btn.gif") no-repeat;
}
.ezm-button-copy2:hover{background:url("https://www.bonilla.jp/admin/img/copy_btn_o.gif") no-repeat;}


#ezm-button-disk2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}
#ezm-button-disk2 span{display:none;}
#ezm-button-disk2:active,
#ezm-button-disk2:link,
#ezm-button-disk2:visited{
  background:url("https://www.bonilla.jp/admin/img/csv_btn.gif") no-repeat;
}
#ezm-button-disk2:hover{background:url("https://www.bonilla.jp/admin/img/csv_btn_o.gif") no-repeat;}


.ezm-button2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  /*width:18px;*/
  height:16px;
  line-height:16px;
  padding-left:6px;
  padding-right:6px;
  margin-right:1px;
  vertical-align:middle;
  font-size:x-small;
}
.ezm-button2:active,
.ezm-button2:link,
.ezm-button2:visited{
  background:url("https://www.bonilla.jp/admin/img/com-btn-bg.gif") repeat-x;
  color:#333;
  border:1px solid #ccc;
}
.ezm-button2:hover{background:url("https://www.bonilla.jp/admin/img/com-btn-bg_o.gif") repeat-x; color:#fff;border:1px solid #99ccff;}


.ezm-button-arrowstop-n2,
.ezm-button-arrow-n2,
.ezm-button-arrow-s2,
.ezm-button-arrowstop-s2{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
}

.ezm-button-arrowstop-n2 span{display:none;}
.ezm-button-arrowstop-n2:active,
.ezm-button-arrowstop-n2:link,
.ezm-button-arrowstop-n2:visited{
  background:url("https://www.bonilla.jp/admin/img/up2top_btn.gif") no-repeat;
}

.ezm-button-arrowstop-n2:hover{background:url("https://www.bonilla.jp/admin/img/up2top_btn_o.gif") no-repeat;}

.ezm-button-arrowstop-s2 span{display:none;}
.ezm-button-arrowstop-s2:active,
.ezm-button-arrowstop-s2:link,
.ezm-button-arrowstop-s2:visited{
  background:url("https://www.bonilla.jp/admin/img/down2bottom_btn.gif") no-repeat;
}

.ezm-button-arrowstop-s2:hover{background:url("https://www.bonilla.jp/admin/img/down2bottom_btn_o.gif") no-repeat;}

.ezm-button-arrow-n2 span{display:none;}
.ezm-button-arrow-n2:active,
.ezm-button-arrow-n2:link,
.ezm-button-arrow-n2:visited{
  background:url("https://www.bonilla.jp/admin/img/up-btn.gif") no-repeat;
}

.ezm-button-arrow-n2:hover{background:url("https://www.bonilla.jp/admin/img/up-btn_o.gif") no-repeat;}

.ezm-button-arrow-s2 span{display:none;}
.ezm-button-arrow-s2:active,
.ezm-button-arrow-s2:link,
.ezm-button-arrow-s2:visited{
  background:url("https://www.bonilla.jp/admin/img/down-btn.gif") no-repeat;
}

.ezm-button-arrow-s2:hover{background:url("https://www.bonilla.jp/admin/img/down-btn_o.gif") no-repeat;}

.timebtn{margin-left:1px; vertical-align:middle;}
.otbtn{vertical-align:middle;}

.helpbtn{
  display:inline-block;
  text-decoration:none;
  outline:none;
  width:18px;
  height:18px;
  margin-right:1px;
  vertical-align:middle;
  margin-left:10px;
}

.helpbtn span{display:none;}
.helpbtn:active,
.helpbtn:link,
.helpbtn:visited{
  background:url("https://www.bonilla.jp/admin/img/help_btn.gif") no-repeat;
}

.helpbtn:hover{background:url("https://www.bonilla.jp/admin/img/help_btn_o.gif") no-repeat;}


/*
.ezm-button-edit2,
.ezm-button-delete2,
#ezm-button-add2,
.ezm-button-add2,
#ezm-button-setting2,
.ezm-button-setting2,
.ezm-button-back2,
#ezm-button-search2,
.ezm-button-move2,
.ezm-button-copy2,
#ezm-button-disk2,
.ezm-button2,
.ezm-button-arrowstop-n2,
.ezm-button-arrow-n2,
.ezm-button-arrow-s2,
.ezm-button-arrowstop-s2,
.helpbtn {
  overflow: hidden;
  line-height: 100px;
}

.ezm-button-edit2:before,
.ezm-button-delete2:before,
#ezm-button-add2:before,
.ezm-button-add2:before,
#ezm-button-setting2:before,
.ezm-button-setting2:before,
.ezm-button-back2:before,
#ezm-button-search2:before,
.ezm-button-move2:before,
.ezm-button-copy2:before,
#ezm-button-disk2:before,
.ezm-button2:before,
.ezm-button-arrowstop-n2:before,
.ezm-button-arrow-n2:before,
.ezm-button-arrow-s2:before,
.ezm-button-arrowstop-s2:before,
.helpbtn:before {
  content: "<br /><br />";
}
*/


input[type='text'] {font-size:14px;padding:1px;margin:1px 2px 2px 1px;font-family:monospace;}
input[type='password'] {font-size:14px;padding:1px;margin:1px 2px 2px 1px;font-family:monospace;}
textarea {font-size:14px;padding:1px;margin:1px 2px 2px 1px;}
input[type='file'] {font-size:1em;padding:3px;width:24em;}
input[type='submit'] {font-size:1em;padding:1px 6px;}
button               {font-size:.8em;padding:0 2px;overflow:visible;}
input[type='text'].datepicker {font-size:1em;width:7em;font-family:inherit;}
table.form-media-input,
table.form-media-input tr,
table.form-media-input th,
table.form-media-input td {border:0;}

#lposcroll{}

.fl-effect-1{background:url("https://www.bonilla.jp/admin/css/s1.gif") no-repeat left center;padding-left:20px;}
.fl-effect-2{background:url("https://www.bonilla.jp/admin/css/s2.gif") no-repeat left center;padding-left:20px;}
.fl-effect-3{background:url("https://www.bonilla.jp/admin/css/s3.gif") no-repeat left center;padding-left:20px;}
.fl-effect-4{background:url("https://www.bonilla.jp/admin/css/s4.gif") no-repeat left center;padding-left:20px;}
.fl-effect-5{background:url("https://www.bonilla.jp/admin/css/c1.gif") no-repeat left center;padding-left:20px;}
.fl-effect-6{background:url("https://www.bonilla.jp/admin/css/c2.gif") no-repeat left center;padding-left:20px;}
.fl-effect-7{background:url("https://www.bonilla.jp/admin/css/d1.gif") no-repeat left center;padding-left:20px;}
.fl-effect-8{background:url("https://www.bonilla.jp/admin/css/d2.gif") no-repeat left center;padding-left:20px;}
.fl-effect-9{background:url("https://www.bonilla.jp/admin/css/m1.gif") no-repeat left center;padding-left:20px;}
.fl-effect-10{background:url("https://www.bonilla.jp/admin/css/f1.gif") no-repeat left center;padding-left:20px;}

.sun{color:red}
.sat{color:blue}
.gray{color:#eee;}

/* パンくずリスト・サブメニュー
   -------------------------------- */
#SubMenus2{list-style:none;}
#SubMenus2 li{
    border:1px solid #ccc;
    margin-right:5px;
    float:left;
    margin-bottom:3px;
}

#SubMenus2 li a:active,
#SubMenus2 li a:link,
#SubMenus2 li a:visited
{
    border:1px solid #fff;
    display:block;
    color:#333;
    font-size:11px;
    text-decoration:none;
    padding:5px 3px 5px 3px;
    background:url(https://www.bonilla.jp/admin/img/left-navi-bg.jpg) repeat-x bottom #fcfcfc;
}

#SubMenus2 li a:hover,
#SubMenus2 li #selected
{
    border:1px solid #fff;
    display:block;
    color:#333;
    font-size:11px;
    text-decoration:none;
    padding:5px 3px 5px 3px;
    background: bottom #9E9E9E;
}

#pankuzu {
    margin:10px 0;
}
#pankuzu li {
    display:inline;
    line-height:110%;
    list-style-type:none;
}
#pankuzu li a {
    padding-right:10px;
    background:url(https://www.bonilla.jp/admin/img/topicpath.gif) no-repeat right center;
}


/* 追加機能のためのスタイル 2015
   -------------------------------- */
#ezm_ajax_shell {
    min-height: 430px;
    background: #fff;
}


/* カタログ追加・編集画面の操作パネル
   -------------------------------- */
#ezm-catalog-control-panel {
  margin-left:15px;
  width: 200px;
  position: fixed;
  top: 206px;
  right: 34px;
}

#ezm-catalog-control-panel > * {
  margin-bottom: 20px;
}

#ezm-catalog-control-panel > *:last-child {
  margin-bottom: 0;
}

#ezm-catalog-control-panel ul {
  width: 198px;
  background: #c6e2ff;
  border: 1px solid #2f6baf;
  list-style-type: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0px 0px 10px 5px rgba(45,107,175,0.3);
}

#ezm-catalog-control-panel ul li {
  width:188px;
  margin:5px;
  border-collapse:collapse;
}

#ezm-catalog-control-panel ul li.mt15 {
  margin-top:15px;
}

#ezm-catalog-control-panel ul li.title {
  margin-top:15px;
  height:30px;
  line-height:30px;
  color:#fff;
  font-size:11px;
  text-align:center;
  vertical-align:middle;
  background:linear-gradient(#666, #333);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
#ezm-catalog-control-panel ul li.title:first-child {
  margin-top:5px;
}

#ezm-catalog-control-panel input[type="button"],
#ezm-catalog-control-panel input[type="submit"],
#ezm-catalog-control-panel button{
  width:100%;
  text-align:center;
  font-size:11px;
  line-height:14px;
  height:30px;
  padding:2px 5px;
}

#ezm-catalog-control-panel .ezm-button-submit {
  height:50px;
}

#ezm-catalog-preview-area {
  display:none;
  position:fixed;
  z-index:500;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(102,102,102,0.3);
}

#ezm-catalog-preview-area-wrapper {
  position: relative;
  margin: 2% auto;
  width: 92%;
  height: 90%;
  background: #c6e2ff;
  border: 1px solid #2f6baf;
  list-style-type: none;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  box-shadow: 0px 0px 10px 5px rgba(45,107,175,0.3);
  padding: 1%;
}

#ezm-catalog-preview-titlebar {
  width: 98%;
  padding: 5px 1%;
  color:#fff;
  background:linear-gradient(#666, #333);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 10px;
  display: table;
}

#ezm-catalog-preview-titlebar input[type="button"],
#ezm-catalog-preview-titlebar input[type="submit"],
#ezm-catalog-preview-titlebar button{
  text-align:center;
  font-size:11px;
  line-height:14px;
  height:30px;
  padding:2px 5px;
}

#ezm-catalog-preview-titlebar > * {
  display: table-cell;
}

#ezm-catalog-preview-titlebar-title {
  text-align:left;
  font-weight: bold;
}

#ezm-catalog-preview-titlebar-buttons {
  text-align:right;
}

#ezm-catalog-preview-titlebar:after {
  content: "";
  clear: both;
}

#ezm-catalog-preview-iframe {
  width: 100%;
  margin: 0;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  box-shadow: 0px 0px 4px 2px rgba(255,255,255,0.5);
}

#ezm-catalog-preview-attention {
  position: absolute;
  left: 1%;
  right: 1%;
  bottom: 1%;
  z-index:550;
  text-align: right;
  margin-left: -1px;
  margin-right: -1px;
  margin-bottom: 3px;
}

#ezm-catalog-preview-attention > span {
  display: inline-block;
  vertical-align: middle;
  padding: 5px 8px;
  background: rgba(0,0,0,0.7);
  font-weight: bold;
  color: #FFF;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
}

#ezm-catalog-preview-attention > span:first-child {
  border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
}

#ezm-catalog-preview-attention > span:last-child {
  border-bottom-right-radius: 4px;
  -moz-border-tbottom-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
}


/* カタログ追加・編集画面のフォーム用テーブル
   -------------------------------- */
#catalog-edit-form .ezm-form-table {
  float:left;
}


/* datetimepicker */
.datetimepicker_input {
  width: 300px !important;
  border: none;
  color:#F6931F;
  font-weight:bold;
}