@charset "UTF-8";
/*　*/
html
,body {
    overflow: hidden;
}

/**
    *WindowManager基本スタイル
    *
    *
*/
.fw-resizing {
    overflow: hidden !important;
}
.fw-f-window {
    position: absolute;
    text-align: left;
    background: #CCCCCC;
}
.fw-f-window.ui-state-disabled {
    opacity: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    MozOpacity: 1;
}
.fw-f-window.fw-f-window-min {
    overflow: hidden !important;
}
.fw-f-window .fw-window-handle {
    overflow: hidden;
    text-align: left;
}
.fw-f-window.ui-draggable .fw-window-handle {
    cursor: move;
}
.fw-f-window .fw-window-button-close {
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    display: block;
    outline: none;
    text-align: left;
}
.fw-f-window .fw-window-button-min {
    position: absolute;
    overflow: hidden;
    cursor: pointer;
    display: block;
    outline: none;
    text-align: left;
}
.fw-f-window .fw-window-footer {
    overflow: hidden;
    text-align: right;
}
.fw-f-window .fw-window-footer .fw-window-footer-button-close {
    overflow: hidden;
    outline: none;
    display: inline-block;
    cursor: pointer;
}
.fw-cover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    opacity: 0.5;
    MozOpacity: 0.5;
    background: #000000;
}

/* フローティングウィンドウリサイズヘルパー */
.ui-resizable-helper { border: 2px dotted gray; z-index: 999999 !important;}

/**
    *TabManager基本スタイル
    *
    *
*/
.fw-tabs {
    overflow: hidden;
    display: block;
}

.fw-tabs li {
    float: left;
    display: block;
}

.fw-tabs li a {
    display: block;
    overflow: hidden;
    outline: none;
    background: #000000;
    color: #FFFFFF;
    cursor: pointer;
}

.fw-tabs li.fw-selected {
    
}
.fw-tabs li.fw-selected a {
    cursor: default;
    background: #FFFFFF;
    color: #000000;
}

.fw-tabitem {
    background: #FFFFFF;
    height:1px\9; /*IE8*/
}

.fw-tabitem-inactive {
    display: none;
}

/* iOS Safari Iframe対応 */

.fw-f-window .ifrm-container{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    display: inline-block;
}
.fw-f-window .ifrm-container iframe {
   border:none;
   display:block;
}
