
@charset "utf-8";

* {
    padding:0;
    margin:0;
}

html{
    height:100%;
}

body {
    height:100%;
    max-height:100%;
    overflow-y:hidden;
    overflow-x:scroll;
    padding:0;
    margin:0;
    color:#404040;
    font-size:15px;
    font-family:"ＭＳ Ｐゴシック", Osaka, "MS UI Gothic";
    background-color:#F0F0F0;
}

img {
    border:0;
    vertical-align:     middle;
}

.frm{
    padding:0;
    margin:0;
    width:100%;
    height:100%;
    background-color:#FFFFFF;
    border:0;
    overflow-x: hidden;
}

.mainTR {
    margin:0;
    width:1050px;
    text-align:center;
    vertical-align:top;
    padding:5px 0 5px 10px;
    height:100%;
}

.menuTR {
    margin:0;
    width:20px;
    text-align:center;
    vertical-align:top;
    padding:0;
    height:100%;
}

.selCate {
    width:80px;
    padding:2px;
}

.selSite {
    width:100px;
    padding:2px;
}

#topMenu {
    padding:0;
    margin:2px 1px 1px 10px;
    text-align:left;
    font-weight:bold;
}


/* 右側ヘルプ部分 */
.help {
    margin:0;
    width:600px;
    vertical-align:top;
    padding:5px 0 5px 10px;
    height:100%;
}

#rightPage h1 {
    font-size:16px;
    font-family:"MS UI Gothic", Osaka, "ＭＳ Ｐゴシック";
}

.ckbox {
    padding:0px 5px 2px 0px;
}

.textData {
    padding:0px 15px 2px 0px;
}

.helpTable {
    background-color:#FFFFFF;
    border-collapse:collapse;
    border-right:1px solid #E3F1FE;
    border-top:1px solid #E3F1FE;
    margin:5px 0 10px 0;
    width:550px;
}

.helpTableth {
    background:#F4F9FE url(/images/table_bg.gif) no-repeat scroll 0 0;
    border-bottom:1px solid #E3F1FE;
    border-left:1px solid #E5EFF8;
    color:#456075;
    font-weight:strong;
    padding:5px 15px;
    text-align:left;
}

.helpTabletd {
    background-color:#FFFFFF;
    border-bottom:1px solid #E3F1FE;
    border-left:1px solid #E5EFF8;
    color:#678197;
    padding:10px 15px 20px;
}

.remarks {
    margin:10px 0 0 0;
    font-size:12px;
}