/*吉洋建設*/
/*jsファイル・変化する幅などの設定:jquery.slimmenu.js*/
/*ボタンパネル背景は style-org.css にある full-width-bot*/
.menu-collapser{position:relative;width:100%;height:48px;padding:0 8px;color:#004097;/*ボタンの文字色*//*text-shadow:2px 2px 2px #007; ボタン文字影*/font-weight:bold;font-size:14px;line-height:48px;
/*background:#ff0000;ハンバーガー時ボタンパネル背景色 指定しないと透明*/
/*background:linear-gradient(#ff843a, #ffd8c1);ハンバーガー時ボタンパネル背景色グラデ 指定しないと透明*/
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius: 0px} /*スマホサイズ用枠*/

.collapse-button{position:absolute;right:8px;top:50%;width:38px;padding:10px 10px/*ハンバーガー箱[上下][左右]*/;color:#333;font-size:16px;text-align:center;background-color:#0000aa/*ハンバーガー背景*/
;border-radius:2px;cursor:pointer;transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}  /*ハンバーガーメニュー*/

.collapse-button:hover,.collapse-button:focus{color:#FFF;background-color:#7777ff}  /*ハンバーガーフォーカス時ハンバーガー枠*/
.collapse-button
.icon-bar{display:block;height:2px;width:18px;margin:3px 0;background-color:#ffffff;border-radius:1px}  /*ハンバーガーパテ*/

ul.slimmenu{width:100%;margin:0;padding:0;list-style-type:none}
ul.slimmenu:before,ul.slimmenu:after{content:'';display:table}
ul.slimmenu:after{clear:both}
ul.slimmenu.collapsed li{display:block;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li>ul{position:static;display:none}
ul.slimmenu.collapsed li a{display:block;border-bottom:0px solid rgba(0,0,0,0.150);/*ボタン下ボーダー*/
box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
ul.slimmenu.collapsed li .sub-toggle{height:45px}  /*展開状態のサブメニュー下向き三角枠 heightを%にすると矢印がずれる*/

/*展開時のメニュー*/
ul.slimmenu li{
position:relative;
float:left;  /*ボタンフレームの左右位置*/
display:inline-block;
/*background:linear-gradient(#ff843a, #ffd8c1);  ボタンパネル背景グラデーション 指定しないと透明*/
/*background-color:#ddf; ボタンパネル背景 指定しないと透明*/
border-bottom: 1px solid rgba(255,255,255,0.5);  /*ボタン下ボーダー*/
/*border-radius: 4px;*/
 }
ul.slimmenu li ul{margin:0;list-style-type:none}
ul.slimmenu li ul li{background:#dfedff}/*下矢印展開ボタン背景色*/
ul.slimmenu li>ul{position:absolute;left:0;top:100%;z-index:999;display:none;width:100%}
ul.slimmenu li>ul>li ul{position:absolute;left:100%;top:0;z-index:999;display:none;width:100%}
ul.slimmenu li a{display:block;padding:12px 5px 12px 16px;/* [上][右][下][左] */color:#004097;/*ボタンテキストの文字色*/font-size:14px;font-weight:bold;text-decoration:none;
/*text-shadow:2px 2px 2px #007;ボタン文字影*/
transition:background-color 0.5s ease-out;-o-transition:background-color 0.5s ease-out;-moz-transition:background-color 0.5s ease-out;-webkit-transition:background-color 0.5s ease-out}
ul.slimmenu li a:hover{color:#00f;/*ボタン文字の設定ホーバー*//*text-shadow:2px 2px 2px #007;ボタン文字影*/text-decoration:none;background-color:#ffdada!important}  /*最大幅時のホーバー*/
ul.slimmenu li .sub-toggle{background:none repeat scroll 0 0 rgba(0,0,170,0.0);/*三角ボタン背景*/
position:absolute;right:0;top:0;z-index:999;width:40px;/*下三角ボタン枠*/height:100%;text-align:center;cursor:pointer;
/*border-right:1px solid #d05834;border-radius: 4px*/}  /*ボタン隠しメニューベース*/
ul.slimmenu li .sub-toggle:before{content:'';display:inline-block;height:100%;margin-right:0.2em;vertical-align:middle}  /*ボタン隠しメニュー三角の位置*/
ul.slimmenu li .sub-toggle>i{display:inline-block;color:#fff;font-size:18px;vertical-align:middle}  /*ボタン隠しメニュー三角の設定*/
ul.slimmenu>li{border-left:0px solid #00f;/*border-radius: 4px*/}  /*ボタン右ボーダー*/
ul.slimmenu>li:first-child,ul.slimmenu>li.has-submenu+li{border-left:0}

/*スリムメニューボタン一個あたりの幅指定はslimmenu-style.css*/