@charset "UTF-8";
/*
//@@ <<修正履歴>>
//@@ 修正日付   BugNo   修正者     Version     内容
//@@ ---------- ------- ---------- ----------- --------------------------------
//@@ 2012/03/12 ------- nakada     VER70000000 メインメニューの横スクロールがおかしくなるのを修正
//@@ 2012/12/19 ------- miyata_ya  VER70000000 ページ縮小時に段組がずれるのを修正
*/

div.cpny-layout-parent>table>tbody>tr>td {
    vertical-align:top;
}

div.cpny-layout-parent {
    position:absolute;
}

td.cpny-layout-td {

}

/* div全体 */
/* 現状ある程度jsにて付与。最終的にはこちらのみにしたい */
td.cpny-layout-td>div.cpny-layout-north,
td.cpny-layout-td>div.cpny-layout-west,
td.cpny-layout-td>div.cpny-layout-east,
td.cpny-layout-td>div.cpny-layout-south,
td.cpny-layout-td>div.cpny-layout-center {
    position:relative;
    margin:0;
    padding:0;
    top:0;
    left:0;
}

/* div個別 */
div.cpny-layout-north {
}
div.cpny-layout-west {
}
div.cpny-layout-east {
}
div.cpny-layout-south {
}
div.cpny-layout-center {
}

/* splitter全体 */
div.cpny-layout-north-splitter,
div.cpny-layout-west-splitter,
div.cpny-layout-east-splitter,
div.cpny-layout-south-splitter {
    background-color:transparent;
    position:relative;
}

/* splitter縦横別 */
/*
div.cpny-layout-north-splitter,
div.cpny-layout-south-splitter {
    border-top:1px solid #3e3e9c;
    border-bottom:1px solid #000050;
}

div.cpny-layout-north-splitter.layoutClosed,
div.cpny-layout-south-splitter.layoutClosed {
    border-left:3px solid #3e3e9c;
    border-right:3px solid #3e3e9c;
}
*/

div.cpny-layout-north-splitter.resizable,
div.cpny-layout-south-splitter.resizable {
    cursor:row-resize;
}
div.cpny-layout-west-splitter.resizable,
div.cpny-layout-east-splitter.resizable {
    cursor:col-resize;
}

div.cpny-layout-north-splitter.layoutClosed,
div.cpny-layout-south-splitter.layoutClosed {
    background-color:#3e3e9c;
    cursor:row-resize;
}
div.cpny-layout-west-splitter.layoutClosed,
div.cpny-layout-east-splitter.layoutClosed {
    background-color:#3e3e9c;
    cursor:col-resize;
}

/* splitter内部 */
/*div.cpny-layout-horizontal-splitter-top,*/
div.cpny-layout-horizontal-splitter-bottom {
    position:relative;
    height:4px;
}
/*div.cpny-layout-horizontal-splitter-top {*/
    /*border-bottom:1px solid #3e3e9c;*/
/*}*/
div.cpny-layout-horizontal-splitter-bottom {
    border-top:2px solid #000050;
}

div.cpny-layout-horizontal-splitter-bottom.no-border-splitter {
    border-top: none;
}

/*div.cpny-layout-vertical-splitter-left,*/
div.cpny-layout-vertical-splitter-right {
    position:relative;
    float:left;
    width:4px;
}

/*div.cpny-layout-vertical-splitter-left {*/
    /*border-right:1px solid #3e3e9c;*/
/*}*/
div.cpny-layout-vertical-splitter-right {
    border-left:2px solid #000050;
}

/*div.cpny-layout-north-splitter.layoutClosed>div.cpny-layout-horizontal-splitter-top,*/
div.cpny-layout-north-splitter.layoutClosed>div.cpny-layout-horizontal-splitter-bottom,
/*div.cpny-layout-south-splitter.layoutClosed>div.cpny-layout-horizontal-splitter-top,*/
div.cpny-layout-south-splitter.layoutClosed>div.cpny-layout-horizontal-splitter-bottom,
/*div.cpny-layout-west-splitter.layoutClosed>div.cpny-layout-vertical-splitter-left,*/
div.cpny-layout-west-splitter.layoutClosed>div.cpny-layout-vertical-splitter-right,
/*div.cpny-layout-east-splitter.layoutClosed>div.cpny-layout-vertical-splitter-left,*/
div.cpny-layout-east-splitter.layoutClosed>div.cpny-layout-vertical-splitter-right {
    border-color:transparent;
    background-color:transparent;
}

.cpnyLayout .ui-draggable-dragging {
    z-index:999999;
}
