﻿
/* ================================
    CSS for i-SITE PORTAL
    v2.0, 
   ================================
  framestyle_for_system
*/

/*** for PC Browser ***/
/*スタイルHV用(Header領域が左端まであるもの)：portal_m.css適用後*/

body {
    background: none white !important;
    font-size: 88%;
    line-height: 1.3; /*5;*/
}

.EditTitleCaption, .EditCaption, .EditContent, .EditModuleTitle, .NotesText, .ContentsSubTitle, .NormalTextMedium, .ButtonImage {
    font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Verdana, Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

select {
    /*  line-height:1;*/
    padding: 1px;
    font-family: 'ＭＳ Ｐゴシック', Osaka, Arial, sans-serif !important; /*バックススラッシュ対策で日本語フォントを前にする*/
}

option {
    /*line-height:1;*/
    font-family: 'ＭＳ Ｐゴシック', Osaka, Arial, sans-serif !important; /*バックススラッシュ対策で日本語フォントを前にする*/
}

BLOCKQUOTE, Q, .Icon, .ProgramCode {
    font-family: 'Courier New', 'ＭＳ ゴシック', 'Osaka－等幅', Courier, monospace;
}

.isite_dialog td, .isite_dialog th {
    padding: 2px;
}

.isite_dialog .Calendar td, .isite_dialog .Calendar th {
    padding: 3px;
}

.reDialog .rfdTextInput {
    padding: 0px !important;
}

button, input, optgroup, select, textarea {
    margin: 0px;
}

.isite_dialog button, .isite_dialog input, .isite_dialogs optgroup, .isite_dialog select, .isite_dialog textarea {
    margin: 1px; /*2px*/
}

input[type="checkbox"] {
    margin: 5px;
}

input[type="radio"] {
    margin: 5px 3px 5px 8px;
}


/* == 順番ボタン == */
.OrderBtn {
    padding: 0px;
    background-color: transparent;
}

/*アンケート編集用*/
.ScreenEdit {
    width: 100%;
}

    .ScreenEdit .Item {
        width: 100%;
        border-bottom: 1px gray dashed;
        padding: 2px 2px 5px 2px;
    }

    .ScreenEdit .EditItem {
        width: 100%;
        margin: 0px;
        background-color: #dddddd;
        padding: 2px 2px 10px 2px; /*  border-top:1px solid #aaaaaa;   border-left:1px solid #aaaaaa;   border-right:1px solid #ffffff;   border-bottom:1px solid #ffffff;*/
    }

    .ScreenEdit .Control {
        float: left;
        width: 100%;
        border-bottom: 1px solid #8b4513;
        height: auto;
        padding: 4px 0px;
        margin: 0px 0px 5px 0px;
        background-color: #f5f5dd;
    }

    .ScreenEdit .Control_l {
        float: left;
        width: 50%;
        text-align: left;
        padding: 0px;
    }

    .ScreenEdit .Control_r {
        float: left;
        width: 50%;
        text-align: right;
        padding: 0px;
    }

    .ScreenEdit span, .ScreenEdit Table {
        /*    float: left;*/
        margin: 0px;
    }

    .ScreenEdit input, .ScreenEdit textarea, .ScreenEdit select, .ScreenEdit label {
        /*    float: left;*/
        display: inline-block;
        margin: 1px;
    }

    .ScreenEdit img {
        margin-left: 2px;
    }

    .ScreenEdit label {
        margin-right: 10px;
    }

    .ScreenEdit .QuestionArea {
        width: 100%;
        margin: 5px 0px 5px 0px;
    }

    .ScreenEdit .NameArea {
        width: 300px;
        color: #404040;
        font-weight: bold;
        text-align: left;
    }

    .ScreenEdit .ContentArea {
        width: auto;
        text-align: left;
    }

    .ScreenEdit .InputArea {
        width: auto;
        padding: 0px 0px 0px 100px;
    }

        .ScreenEdit .InputArea hr {
            width: 300px;
        }

    .ScreenEdit .Notes {
        color: #003399;
        font-size: 90%;
    }

    .ScreenEdit .InputArea br {
        clear: both;
    }

    .ScreenEdit .EditItem .InputArea {
        padding: 4px 0px;
    }

    .ScreenEdit .InputArea span {
        margin-left: 3px;
    }

/* ロールサイトマップ用*/
.sitemapTitle {
    color: #0026ff;
}

A.sitemapTitle:link {
    color: #0026ff;
    text-decoration: none;
}

A.sitemapTitle:visited {
    color: #0066ff;
    text-decoration: none;
}

A.sitemapTitle:hover {
    color: #dd6900;
}

/* システムフォルダ管理用 */
.cancelbtn {
    display: block;
    float: right;
}

#SWFUploadFileListingFiles ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.SWFUploadFileItem, .uploadCompleted {
    display: block;
    width: 120px;
    height: 30px;
    float: left;
    background-color: #eaefea;
    margin: 0px 10px 10px 0px;
    padding: 5px;
}

.fileUploading {
    background-color: #fee727;
}

.uploadCancelled {
    display: none;
}

.uploadCompleted {
    background-color: #d2fa7c;
}

    .uploadCompleted .progressBar {
        display: none;
    }

    .uploadCompleted .cancelbtn {
        display: none;
    }

span.progressBar {
    float: left;
    width: 100px;
    display: block;
    font-size: 6px;
    height: 4px;
    margin-top: 6px;
    margin-bottom: 10px;
    background-color: #cccccc;
}

/* モジュール配置用 */
td.Lowfont {
    font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Verdana, Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
    line-height: 0.1;
}

/* エディタ用 */
.sourceArea {
    font-family: 'Courier New', Courier, monospace;
}

/* HTMLエディタ用 */
/*.reToolbar.Vista .InsertDate
{
    background-image: url(../common/insertdate.gif);
    background-position: 0px;
}

.reToolbar.Vista .Help
{
    background-image: url(../common/help.gif);
    background-position: 0px;
}

.reToolbar.Vista .LinkCheck
{
    background-image: url(../common/linkcheck.gif);
}

.reToolbar.Vista .RetrieveFiles
{
    background-image: url(../common/retrievefile.gif);
}

.reToolbar.Vista .WCAGEvaluator
{
    background-image: url(../common/jis8341evaluator.png);
}*/

.RadCalendarTimeView a:link {
    text-decoration: none;
}

.RefPane td {
    border-bottom: 1px dotted #d0d0d0;
}

    .RefPane td td {
        border-bottom: 0px;
    }

    .RefPane td.EditContent {
        border-bottom: 1px dotted #0871b5;
    }


/* 汎用ToolTipウィンドウ用 */

div.tooltip {
    display: none;
    position: absolute; /*  left: -9999px;*/
    background: infobackground;
    padding: 2px 5px;
    border: 1px solid infotext;
    color: infotext;
}



@media print {
    body {
        background-image: none;
    }
}


    /* == 大枠 == */
    #pagetop, #BaseTable {
        background-color: #fff;
        width: 860px !important; /*800px;*/
    }

    /* == 中間ペイン群 == */
    #Middle {
        width: 860px !important; /*770px800px; / *管理者ツールはmin170+580=750、枠表示用に+6px*/
        padding: 0px;
        margin: 0px;
        border: 0px !important;
    }

    /* == ヘッダー == */
    #HeaderPane {
        display: none; /*v2.5*/
    }

    /* == 左ペイン幅 == */
    #LeftPane {
        width: 0px !important;
        float: left;
        padding: 0px 5px 0px 0px;
        margin: 0px;
    }

    /* == MAIN(中央)ペイン == */
    #ContentPane {
        width: 855px !important; /*760px;*/
        float: left;
        padding: 0px 0px 0px 5px;
        margin: 0px;
        border: 0px !important;
    }

    /* == 右ペイン == */
    #RightPane {
        width: 0px !important; /*管理者ツール右側*/
        text-align: center;
        float: left;
        padding: 0px 0px 0px 4px;
        margin: 0px;
    }

    /* == フッター == */
    #FooterPane {
        display: none; /*v2.5*/
    }

    .confirm_table {
        width: 850px;
    }

        .confirm_table .backlink {
            width: 150px;
            text-align: left;
        }

        .confirm_table .submitbtn {
            width: 580px;
            text-align: left;
        }

    .confirm_message {
        text-align: center;
        width: 100%;
    }

    .smarton {
        display: none !important;
    }

    /*匿名から使用される編集タイトル*/
    table.EditTitle, div.EditTitle {
/*        width: 840px !important;*/
    }

    