<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*============================================================================*/
/* 共通設定用 スタイルシート
/*============================================================================*/

/******************************************************************************/
/* 共通
/******************************************************************************/
a:link {
    font-size: medium;
}
 
a.common_link:link {
    font-size: medium;
    /*color: #143CC8; デフォルト*/
    color:#ffffff;
}

a.common_link_Left_Menu:link {
    font-size: medium;
    color: #ffffff;
}

a.common_link_pre:link {
    font-size: medium;
    color: #143CC8;
}

a:visited {
    font-size: medium;
}

a.common_link:visited {
    font-size: medium;
    color: #000000;
}

a.common_link_Left_Menu:visited {
    font-size: medium;
    color: #ffffff;
}

/* ★アンケート修正★ */
a.error_link:link {
    font-size: medium;
    color: #ffffff;
}

a.error_link:visited {
    font-size: medium;
    color: #ffffff;
}
/*
a:hover {
    font-size: medium;
    text-decoration: underline;
}
*/
.imeDisabled {
    -ms-ime-mode: disabled;
    ime-mode: disabled;
    padding-left: 4px;
    vertical-align: middle;
}

.large_wb {
    font-size: large;
    font-weight: bold;
    color: #ffffff;
}

.large_w {
    font-size: large;
    color: #ffffff;
    background: #ebf6f7;
}

.left_Menu {
    font-size: large;
    color: #ffffff;
    background: #ffffff;
    border-bottom-color: #ffffff;
}

.check {
    font-size: inherit;
    text-decoration: none;
}

.medium_w {
    font-size: medium;
    color: #ffffff;
    background-color: #006380;
    border-color: #A0A0A0;
}

.medium_w_sp {
    font-size: medium;
    color: #ffffff;
    padding: 2px 5px;
}

.small_w {
    font-size: small;
    color: #ffffff;
}

.large_bb {
    font-size: large;
    font-weight: bold;
    color: #333333;
}

.large_b {
    font-size: large;
    color: #333333;
}

.medium_b {
    font-size: medium;
    color: #333333;
}

/*左メニュー上部の線*/
.medium_bb {
    font-size: medium;
    font-weight: bold;
    color: #333333;
}

.medium_bb_t {
    font-size: medium;
    font-weight: bold;
    color: #333333;
}

.medium_b_sp_dark {
    font-size: medium;
    color: #333333;
    padding: 2px 5px;
    background: #9DC85F;
}

.medium_b_sp_light {
    font-size: medium;
    color: #333333;
    padding: 2px 5px;
    background: #C3E19B;
}

.small_b {
    font-size: small;
    color: #333333;
}

/*左メニューの水色*/
.side_light_green {
    background-color: White;
}

.common_bg {
    background-color: #E8EBD7;
}

/* 基本カラー */
.BaseColor_1 {
    background-color: #006380;
}
/* 一番濃い色 */
.BaseColor_2 {
    background-color: #006380;
    color:white;
}
/*   中間色   */
.BaseColor_3 {
    background-color: #ffffff;
}
/* 一番薄い色 */
.BaseColor_4 {
    background-color: #26A4E5;
}
/* aliceblue */
.BaseColor_5{
    background-color:#F0F8FF
}

/* 全体的に一覧で良く使われるヘッダーカラー */
.BaseColor_6 {
    background-color: #b0e0e6;
    color:black;
}

.BaseColor_Border_1 {
    border-color: #26A4E5;
}

/* 罫線の色 */
TABLE.BaseTable_1 {
    background-color:  #26A4E5;
}

    TABLE.BaseTable_1 td {
        border:  1px solid #26A4E5;
    }

/* 履修登録一覧 */
TABLE.BaseInnerTable_1 td
{
	border: 0px; 
}

.RichCaption {
    color: Black;
}

/* グリッドのヘッダー用 */
.GridTitle
{
    background-color:#006380;
    color:White;
    font-size:large;
    padding:3px;
    font-weight:bold;
    vertical-align:middle;
    text-align:center;
}

.GridSchedule {
    font-size: Smaller;
    font-weight: normal;
    vertical-align: middle;
    text-align: center;
}

/*.regist_blank_column {
    font-size: medium;
    color: #333333;
    background: White;
    width: 13%;
}*/

.regist_blank_column {
    font-size: 100%;
    color: #333333;
    background: #E8EBD7;
    width: 13%;
}

.required{
    color: #ff0000;
}

.errorMessage{
    color: #ff0000;
    font-weight: bold;
}

body {
    background: White;
}

a.link_str{
    font-size:small;
}

/* 「件名」、「内容」で同じフォントを使用 */
input,
textarea{
    font-family: 'Meiryo UI',Terminal;
}

/******************************************************************************/
/* 配色
/******************************************************************************/
/*イベント　橙*/
.color_event {
    color: #ff9900;
}
/*休講　赤*/
.color_cancel {
    color: #ff0000;
}
/*補講　青*/
.color_extra {
    color: #0000cc;
}
/*時間割変更　桃*/
.color_change_sc {
    color: #ff00ff;
}
/*教室変更　緑*/
.color_change_room {
    color: #009900;
}

/******************************************************************************/
/* 時間割
/******************************************************************************/
/*トップページ時間割表の枠線*/
.schedule_table {
    margin-bottom: 13px;
    background-color: #26a4e5;
    color:white;
}

.schedule_title {
    background-color: #006380;
    color:white;
    font-weight: bold;
}

/*曜日のカラム*/
.schedule_day_column {
    font-size: smaller;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    /*background: url(../../common_images/th_left_bg.gif) repeat-y left top;*/
    background-color:#006380;
    color:white;
}

/*時限のカラム*/
.schedule_period_column {
    width: 2%;
    height: 70px;
    font-size: smaller;
    font-weight: bold;
    vertical-align: middle;
    text-align: center;
    /*background: url(../../common_images/th_left_bg.gif) repeat-y left top;*/
    background-color:#006380;
    color:white;
}

/*明細・当日カラムの共通部分*/
.schedule_detail_column, .schedule_today_column {
    width: 14%;
    height: 70px;
    font-size: smaller;
    text-align: left;
    vertical-align: top;
}

/*明細カラム*/
.schedule_detail_column {
    background-color: #ffffff;
}

/*当日のカラム*/
.schedule_today_column {
    background-color: #ffffb3;
}

/*集中講義等 一覧表示の行*/
.schedule_others_detail_row {
    font-size: smaller;
    text-align: left;
    background-color: #ffffff;
}

/*アイコンエリア*/
.schedule_icons {
    font-size:small;
}

/*時間割のアイコン（休・補・時・教）*/
.schedule_icon {
    padding-right: 5px;
}

/*通常*/
.lecture_normal {
    color: black;
}

/*連絡あり  赤(暫定)*/
.lecture_info {
    color: #ff0000;
}

/*その他情報 区分１の行*/
.other_info_row1 {
    font-size: medium;
    text-align: left;
    background-color: #009933;
    color: White;
}

.other_info_row2 {
    font-size: smaller;
    text-align: left;
    background-color: #66cc66;
}

.other_info_row3 {
    font-size: smaller;
    text-align: left;
    background-color: #f5f5f5;
}

/******************************************************************************/
/* 登録（休講・補講・時間割変更・教室変更）
/******************************************************************************/
/* 共通 */
.innerCell {
    overflow-x: auto; /* Gekko系で横幅をあふれさせないため */
    -ms-word-wrap: break-word; /* IE系で単語内折り返し */
    word-wrap: break-word; /* I単語内折り返し */
}

/* 登録 */
.columnLeft {
    border-color: #111111;
    WIDTH: 30%;
    COLOR: white;
    BACKGROUND-COLOR: #006380;
    TEXT-ALIGN: center;
}

.columnRight {
    border-color: #111111;
    BACKGROUND-COLOR: white;
    text-align: left;
}

.textMultiLine {
    WIDTH: 98%;
}

.divFinish {
    margin: 30px;
    line-height: 160%;
    background-color: #b0e0e6;
    padding: 30px 30px 30px 30px;
}

.divMessageError {
    margin: 30px;
    line-height: 160%;
    background-color: #ffcccc;
    padding: 30px 30px 30px 30px;
}

/******************************************************************************/
/* 参照（休講・補講・時間割変更・教室変更）
/******************************************************************************/
.columnRefLeft {
    border-color: #111111;
    WIDTH: 30%;
    BACKGROUND-COLOR: #006380;
    TEXT-ALIGN: left;
    color:white;
}

.columnRefRight {
    border-color: #111111;
    BACKGROUND-COLOR: White;
    text-align: left;
}

.rowRefTitle {
    border-color: #111111;
    WIDTH: 100%;
    BACKGROUND-COLOR: #006380;
    TEXT-ALIGN: center;
    color:white;
}

.rowRefText {
    border-color: #111111;
    BACKGROUND-COLOR: White;
    text-align: left;
}

/******************************************************************************/
/* notice
/******************************************************************************/
/*ファイルアップロード*/
.file_upload {
    width: 90%;
}

/******************************************************************************/
/* message
/******************************************************************************/
/* 強調タブ */
.mes_tab_emphasis {
    background-color:#fffafa;
    font-size:18px;
    font-weight:bold;
    border: solid #003300 2px;
    padding-left:20px;
    padding-right:20px;
    padding-top:9px;
    padding-bottom:9px;
}

.mes_tab_emphasis_2 {
    background-color: #FFFFE0;
    font-size: 18px;
    font-weight: bold;
    border: solid #003300 2px;
    padding: 14px 20px 14px 20px;
}

/* 通常タブ */
.mes_tab {
    background-color:#fffafa;
    font-size:16px;
    border: solid #003300 1px;
    padding-left:20px;
    padding-right:20px;
    padding-top:5px;
    padding-bottom:5px;
}

A.mes_tab_link {
    text-decoration: none;
}

    A.mes_tab_link:link {
        text-decoration: none;
    }

    A.mes_tab_link:visited {
        text-decoration: none;
    }

    A.mes_tab_link:active {
        text-decoration: underline;
    }

A.mes_tab_link_select {
    text-decoration: none;
    color:#000000;
}

    A.mes_tab_link_select:link {
        text-decoration: none;
        color:#000000;
    }

    A.mes_tab_link_select:visited {
        text-decoration: none;
        color:#000000;
    }

    A.mes_tab_link_select:active {
        text-decoration: underline;
        color:#000000;
    }

A.mes_tab_link_2 {
    text-decoration: none;
    font-size: small;
}

    A.mes_tab_link_2:link {
        text-decoration: none;
    }

    A.mes_tab_link_2:visited {
        text-decoration: none;
    }

    A.mes_tab_link_2:active {
        text-decoration: underline;
    }

/* 未開封 */
.opened {
    /* background-color:Transparent; */
}

/* 開封済 */
.unopened {
    background-color: #ffecec;
}

/* 未開封 */
.openedRow {
}

/* 開封済 */
.unopenedRow {
    font-weight: bold;
}

/******************************************************************************/
/* stepBar
/******************************************************************************/
div.stepBar td {
    color: #666666;
}

div.stepBar strong {
    font-weight: bold;
}

div.stepBar td.currentFlow strong {
    color: #000000;
}

div.stepBar span.emphasis {
    padding: 2px 3px;
    background-color: #ffcccc;
    line-height: 1.3;
    font-style: normal;
    font-weight: bold;
}

/******************************************************************************/
/* course simulator
/******************************************************************************/
/* 左側のメニュー */
div.curSim .selected_menuitem {
}

/* タブコントローラ（RegionTab.ascx） */
div.curSim .pMenu {
    height: 26px;
    padding: 0;
}

div.curSim .menubox {
    margin: 0px;
    height: 30px;
}

div.curSim .tabtopbox {
    background: #E8EBD7;
}

div.curSim .tabtop1, div.curSim .tabtop2, div.curSim .tabtop3 {
}

div.curSim .tab1, div.curSim .tab2, div.curSim .tab3 {
    font-size: 12px;
    float: left;
    width: 100px;
    height: 100%;
    text-align: center;
    display: block;
    background-repeat: no-repeat;
    background-position: center top;
}

div.curSim .tabtop1, div.curSim .tab1, div.curSim .contents1, div.curSim .tabbottom1 {
    background-color: #ffcc66;
}

div.curSim .tabtop2, div.curSim .tab2, div.curSim .contents2, div.curSim .tabbottom2 {
    background-color: #99cc66;
}

div.curSim .tabtop3, div.curSim .tab3, div.curSim .contents3, div.curSim .tabbottom3 {
    background-color: #F08080;
}

div.curSim .contents1, div.curSim .contents2, div.curSim .contents3 {
    font-size: 12px;
    padding: 5px;
    clear: both;
    width: 290px;
}

div.curSim .tabbottombox {
    width: 300px;
    background: #E8EBD7;
}

div.curSim .tabbottom, div.curSim .tabbottom2, div.curSim .tabbottom3 {
}

/* ドロップダウンリスト（DeptDropDownLists.ascx） */
div.curSim .ddlleftcell {
    width: 55px;
    TEXT-ALIGN: right;
}

div.curSim .ddll {
    width: 190px;
}

/* 単位表示テーブル（Credits.ascx） */
div.curSim .creditbox {
    width: 95%;
    margin-top: 20px;
}

div.curSim .credittable {
    font-size: 12px;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    border-collapse: collapse;
    width: 100%;
}

div.curSim .creditleftcell {
    height: 40px;
    width: 30%;
    background-color: #c6e3a0;
    text-align: center;
}

/* ステップバー（CurCtlStepBar.ascx） */
div.curSim .stepBar {
}

div.curSim .emphasis {
    font-weight: bold;
    font-style: normal;
    background-color: Aqua;
    height: 100px;
}

/* 編集画面のコメント欄 */
div.curSim .comment {
    text-align: left;
    padding: 5px 20px 5px 20px;
}

/* ツリービューのタブコントローラ（CurCtlSbjTree.ascx） */
div.curSim .tree_menubox {
    margin: 0px;
    height: 20px;
}

div.curSim .tree_tabtopbox {
    background: #E8EBD7;
}

div.curSim .tree_tabtop_active, div.curSim .tree_tabtop_inactive {
}

div.curSim .tree_tab_active, div.curSim .tree_tab_inactive {
    font-size: 12px;
    float: left;
    width: 90px;
    height: 100%;
    text-align: center;
    display: block;
    background-repeat: no-repeat;
    margin-right: 3px;
    background-position: center top;
}

div.curSim .tree_tabtop_active, div.curSim .tree_tab_active {
    background-color: #9dc85f;
}

div.curSim .tree_tabtop_inactive, div.curSim .tree_tab_inactive {
    background-color: #c6e3a0;
}

div.curSim .tree_tabbar {
    height: 3px;
    width: 100%;
    background-color: #9dc85f;
}

/* 免許・資格のタブ */
div.curSim .q_tab_active {
    color: White;
    background-color: #006380;
    height: 30px;
    width: 70px;
    text-align: center;
    float: left;
}

div.curSim .q_tab_inactive {
    background-color: #26a4e5;
    height: 30px;
    width: 70px;
    text-align: center;
    float: left;
}

/*ツリー・時間割共通の配色
/*共通教育*/
div.curSim .cur_tree_general, div.curSim .cur_lecture_general {
    background-color: floralwhite;
}

/*専門教育*/
div.curSim .cur_tree_major, div.curSim .cur_lecture_major {
    background-color: aliceblue;
}

/*副専攻*/
div.curSim .cur_tree_minor, div.curSim .cur_lecture_minor {
    background-color: mistyrose;
}

/* 時間割 */
div.curSim .cur_schedule_lnk, div.curSim .cur_schedule_lnk:visited {
    font-size: medium;
    color: blue;
    text-decoration: underline;
}

div.curSim .cur_schedule_lnk_error, div.curSim .cur_schedule_lnk_error:visited {
    font-size: medium;
    color: White;
    text-decoration: underline;
}

/* エラー */
div.curSim .lectureError {
    background-color: #993333;
    color: White;
}

/* ヘルプ */
div.curSim .help_header {
    background-color: #9CCE77;
}

div.curSim .help_detail {
    background-color: whitesmoke;
}

/* メッセージ */
div.curSim .cur_notice {
    text-align: left;
    color: Red;
}

/* メッセージ */
div.curSim .cur_title_ratio_1 {
    background-color: blue;
}

div.curSim .cur_title_ratio_2 {
    background-color: red;
}

/******************************************************************************/
/* アンケート
/******************************************************************************/
/* 対象登録 */
.columnEnqLeft {
    border-color: #111111;
    color: white;
    background-color: #006380;
    text-align: center;
}

.columnEnqRight {
    border-color: #111111;
    background-color: Transparent;
    text-align: left;
}

/******************************************************************************/
/* 学籍照会
/******************************************************************************/
.stuInfoColLeft {
    background-color: #006380;
    text-align: left;
    width: 300px;
}

.stuInfoColRight {
    background-color: #e8ebd7;
}

#navi {
    /* お知らせと表示差がでてしまうのでこのタグで調整を行う */
    /* 左側を８ドット空ける */
    margin-left: 8px;
    position: relative;
}

.scon-box {
    /* 中 */
    background: url(../../common_images/scon_bg.gif) repeat-y left top;
}

    .scon-box dl.box {
        padding-bottom: 10px;
        background: url(../../common_images/scon_btmbg.gif) no-repeat left bottom;
    }

        .scon-box dl.box dt {
            text-align: left;
            margin-bottom: 6px;
            padding-top: 10px;
            font-size: medium;
            font-weight: bold;
            background: url(../../common_images/scon_ttl.gif) no-repeat left top;
        }

            .scon-box dl.box dt span {
                display: block;
                margin: 0;
                padding: 0 0 13px 8px;
                background: url(../../common_images/scon_ttl_btmbg.gif) no-repeat left bottom;
            }

        .scon-box dl.box .new-message {
            margin: 0 0 0 0;
        }

        .scon-box dl.box .for-student {
            margin: 0 0 0 0;
        }

.profile {
    margin: 14px 0 0 0;
    margin-left: 10px;
    padding-left: 10px;
    position: relative;
    background: url(../../common_images/dec_gothic.gif) repeat-y left top;
}

.Title {
    height: 36px;
    padding-left: 8px;
    position: relative;
    background: url(../../common_images/dec_gothic.gif) repeat-y left top;
}


ul {
    padding: 0;
    margin: 0;
}

dd {
    padding: 0;
    margin-left: 4px;
    text-align: left;
}

.syl_indent {
    padding: 0px;
    margin-left: 25px;
    text-align: left;
    padding-left: 0px;
    list-style-position: outside;
    list-style-type: circle;
}

.syl_indent_decimal {
    padding: 0px;
    margin-left: 0px;
    text-align: left;
    padding-left: 0px;
    list-style-type: decimal;
}

.syl_indent_disc {
    padding: 0px;
    margin-left: 0px;
    text-align: left;
    padding-left: 0px;
    list-style-type: disc;
}

/* 新着メッセージのリンク */
.scon-box dl.box .new-message a {
    display: block;
    color: #DC0000;
    font-weight: bold;
    position: relative;
    background: url(../../common_images/dec_mail.gif) no-repeat left center;
    padding: 14px 5px 14px 40px;
}

/* 学生向けお知らせのリンク */
.scon-box dl.box .for-student a {
    display: block;
    color: Blue;
    font-size: small;
    position: relative;
    vertical-align: bottom;
    background: url(../../common_images/mark_green.gif) no-repeat left center;
    padding: 8px 5px 8px 21px;
}

h2.my_h2 {
    text-align: center;
    margin: 0;
    padding: 8px 0 0 0;
    font-size: medium;
    font-weight: bold;
    position: relative;
    background: url(../../common_images/main_tttlbg.gif) no-repeat left top;
}

    h2.my_h2 span {
        display: block;
        margin: 0;
        padding: 0 0 0 0;
        line-height: 1.2;
        vertical-align: text-top;
        position: relative;
        background: url(../../common_images/main_tttl_btm_bg.gif) no-repeat left bottom;
    }

.main-box {
    /* 履修時間割の背景 */
    margin-bottom: 13px;
    position: relative;
    background: url(../../common_images/main_bg.gif) repeat-y left top;
}

    .main-box dl.box {
        /* 履修時間割の最下層 */
        padding-bottom: 10px;
        position: relative;
        background: url(../../common_images/main_btmbg.gif) no-repeat left bottom;
    }

        .main-box dl.box dt {
            /* 履修時間割のヘッダ上部 */
            text-align: left;
            margin-bottom: 7px;
            padding-top: 10px;
            font-size: medium;
            font-weight: bold;
            position: relative;
            background: url(../../common_images/main_ttl.gif) no-repeat left top;
        }

            .main-box dl.box dt span {
                /* 履修時間割のヘッダ下部 */
                display: block;
                margin: 0;
                padding: 0 0 13px 8px;
                vertical-align: text-top;
                position: relative;
                background: url(../../common_images/main_ttl_btmbg.gif) no-repeat left bottom;
            }

/* 前回ログイン時間 */
.lasttime {
    margin-top: 7px;
    font-size: 11px;
    color: #4D4D4D;
}

/* 連絡事項 */
.caution {
    color: #FF4100;
    margin-bottom: 10px;
}

/******************************************************************************/
/* ログイン前 見出し
/******************************************************************************/
.commonHeaderImage{
    margin: 0px 0px 10px 0px;
}

.commonHeader {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 3px solid #3cf;
    padding: 5px 0px 0px 10px;
    background: -moz-linear-gradient(top, #fff 0%, #eee 50%, #ddd 51%, #fff 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#eee), color-stop(51%,#ddd), color-stop(100%,#fff)); /* webkit */
}

/******************************************************************************/
/* ログイン前 共通リンク
/******************************************************************************/
.commonTopPageLink{
    font-size: small;
}

.commonTopPageLinkWithPadding{
    padding-left: 10px;
    font-size: small;
}

/******************************************************************************/
/* ログイン前 緊急連絡
/******************************************************************************/
.emergencyContactListBeforeLoginTitle {
    color: #FF4100;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 3px solid #3cf;
    padding: 5px 0px 0px 10px;
    background: -moz-linear-gradient(top, #fff 0%, #eee 50%, #ddd 51%, #fff 100%); /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(50%,#eee), color-stop(51%,#ddd), color-stop(100%,#fff)); /* webkit */
}

.emergencyContactListBeforeLoginGrid {
    font-size: small;
}

    .emergencyContactListBeforeLoginGrid a {
        font-size: small;
    }

/******************************************************************************/
/* ログイン前 お知らせ
/******************************************************************************/
.infoListBeforeLoginGrid {
    font-size: small;
}

    .infoListBeforeLoginGrid a {
        font-size: small;
    }

.infoListEntryOrgName {
    width: 90%;
    text-align: center;
    font-size: x-small;
    font-weight: bold;
    padding: 1px 3px 1px 3px;
    color: #ffffff;
    border: 1px solid #cccccc;
    background-color: #666666;
}

.infoListHr {
    border: 0px;
    height: 1px;
    background-color: #aaaaaa;
}:read-write

/******************************************************************************/
/* 年間行事予定
/******************************************************************************/
.annualListGrid {
    font-size: small;
}

/******************************************************************************/
/* 情報端末
/******************************************************************************/
div.kiosk .lbl {
    height: 30px;
    font-size: medium;
    vertical-align: middle;
}

div.kiosk .key {
    width: 30px;
    height: 30px;
    font-size: medium;
    border-collapse: collapse;
}

div.kiosk .btn {
    width: 95px;
    height: 26px;
    font-size: medium;
}

div.kiosk .txt {
    width: 200px;
    height: 26px;
    font-size: medium;
    vertical-align: middle;
}

/******************************************************************************/
/* 就職情報
/******************************************************************************/
.JobTable {
    width: 92%;
    text-align: left;
    padding: 4px;
}

.JobTable_Wide {
    width: 95%;
    text-align: left;
    padding: 4px;
}

.JobTable_SuperWide {
    width: 100%;
    text-align: left;
    padding: 4px;
}

.JobPrintTable {
    width: 98%;
    margin: auto auto auto auto;
    font-size: 9pt;
}

.JobButton {
    width: 140px;
    height: 25px;
}

.JobButton_Exp {
    width: 140px;
    height: 25px;
}

.ZipButton {
    width: 80px;
    height: 25px;
}

.PrintButton {
    width: 70px;
    height: 25px;
}

.PrintPageButton {
    width: 150px;
    height: 25px;
}

.HeaderTable {
    width: 100%;
    text-align: left;
    padding: 4px;
    border: solid 1px black;
    border-collapse: collapse;
}

.HeaderLabel {
    height: 30px;
    background-color: #E0F4D6;
    color: Black;
}

.HeaderText {
    height: 30px;
}

.HeaderTd {
    border: solid 1px black;
    padding-left: 5px;
}

.ReferLabel {
    vertical-align: middle;
    line-height: 150%;
}

.JobRadio {
    height: 25px;
}

.JobTabActive {
    background-color: #008080;
    text-align: center;
    width: 20%;
    height: 35px;
    border: solid 1px #008080;
}

.JobTabNonActive {
    background-color: #E0F4D6;
    text-align: center;
    width: 20%;
    height: 35px;
    border: solid 1px #008080;
}

.HopeCourseTitle {
    text-align: center;
    background-color: Navy;
    color: White;
    height: 40px;
    vertical-align: middle;
    font-size: large;
    font-weight: bold;
}

.EmptyData {
    border: solid 2px #A0A0A0;
    background-color: #EAEAEA;
    text-align: center;
    width: 70%;
}

.InputTable {
    width: 100%;
    text-align: center;
    border-collapse: collapse;
}

.InputTable_Header {
    background-color: #ffcc99;
    text-align: center;
    color: black;
    border: solid 1px silver;
    padding: 5px 0px 5px 0px;
}

.InputTable_Cell {
    text-align: center;
    border: solid 1px silver;
    padding: 5px 0px 5px 0px;
    height: 30px;
}

.Search_Tr {
    height: 35px;
    color: Black;
}

.Search_Td_Label {
    /*background-color: #E0F4D6;*/
    background-color: #E0FFFF;
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
}

.Search_Td_Label_Pink {
    /*background-color: #FFECF3;*/
    background-color: #E0FFFF;
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
}

.Search_Td_Label_Blue {
    /*background-color: #D7F5FF;*/
    background-color: #E0FFFF;
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
}

.Search_Td_Text {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 0px;
    text-align: left;
}

.Search_Td_Text2 {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 6px;
    text-align: left;
}

.Search_Td_Ddl {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
    text-align: left;
}

.Search_Table {
    width: 100%;
    text-align: left;
    padding: 4px;
    border: solid 1px black;
    border-collapse: collapse;
}

.Room_Tr {
    height: 40px;
    color: Black;
}

.Room_Td_Label {
    /*background-color: #E0F4D6;*/
    background-color: #E0FFFF;
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
}

.Room_Td_Text {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 0px;
    text-align: left;
}

.Room_Td_Ddl {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 5px;
    text-align: left;
}

.Room_Td_Date {
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    padding-left: 7px;
    text-align: left;
}

.Room_Table {
    width: 100%;
    text-align: left;
    padding: 4px;
    /*border: solid 1px black;*/
    border: solid 1px #26a4e5;
    border-collapse: collapse;
}

.AttendHeader_Tr {
    height: 30px;
    color: Black;
}

.AttendHeader_Td_Label {
    background-color: #E0FFFF;
    border: solid 1px  #26a4e5;
    padding-left: 8px;
}

.AttendHeader_Td_Text {
    border: solid 1px #26a4e5;
    padding-left: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.AttendDetail_Tr {
    height: 35px;
    color: Black;
}

.AttendDetail_Td_Label {
    background-color: #E0FFFF;
    border: solid 1px #26a4e5;
    padding-left: 8px;
}

.AttendDetail_Td_Text {
    border: solid 1px #26a4e5;
    padding-left: 8px;
    text-align: left;
}

.AttendButton {
    width: 135px;
    height: 25px;
}

.DateText {
    width: 100px;
    padding: 3px 0px 0px 7px;
}

.BaseHeigt {
    height: 850px;
}

.RoomCd {
    text-align: center;
    padding: 5px 10px 5px 10px;
    border: 1px solid silver;
    white-space: nowrap;
}

.RoomNm {
    text-align: left;
    padding: 5px 5px 3px 10px;
    border: 1px solid silver;
    border-right: 1px Dotted silver;
}

.RoomContents {
    text-align: center;
    padding: 5px 3px 5px 3px;
    border-top: 1px solid silver;
    border-right: 1px Dotted silver;
    border-bottom: 1px solid silver;
    border-left: 1px Dotted silver;
}

.RoomReserveBtn {
    text-align: left;
    padding: 5px 5px 5px 5px;
    border-top: 1px solid silver;
    border-right: 1px solid silver;
    border-bottom: 1px solid silver;
    border-left: none;
}

.RoomReserveDate {
    padding: 0px 10px 0px 10px;
    color: Navy;
    font-weight: bold;
    font-size: larger;
}

.ScheduleLink {
    color: Blue;
}

    .ScheduleLink a:visited {
        color: Blue;
    }

.Header_Tr_Label {
    height: 30px;
    color: Black;
}

.Header_Tr_Text {
    height: 35px;
    color: Black;
}

.Header_Td_Label {
    background-color: #E6E6FA;
    border: solid 1px gray;
    padding-left: 8px;
    text-align: center;
}

.Header_Td_Text {
    border: solid 1px gray;
    padding-left: 8px;
    text-align: center;
}

.career_design_space_row {
    height: 15px;
}

.td_border_color {
    border: solid 1px gray;
}

.btn_padding_smart {
    padding: 4px;
}

.ReferTextLabel {
    vertical-align: middle;
    line-height: 150%;
    padding-left: 30px;
    text-align: left;
}

.ReferTextLabel_smart {
    vertical-align: middle;
    line-height: 150%;
    padding-left: 15px;
    padding-right: 7px;
    text-align: left;
}

.ReferTextLabel_2 {
    vertical-align: middle;
    line-height: 150%;
    padding-left: 5px;
    text-align: left;
}

.ReferTextLabel_3 {
    vertical-align: middle;
    line-height: 150%;
    padding-left: 0px;
    text-align: left;
}

.ReferLabel_2
{
    vertical-align: middle;
    line-height: 150%;
    padding-left: 30px;
}

.StudentInfoTab
{
    background-color:#FFECF9;
    border: solid 1px gray;
	border-bottom:none;
	width:11%;
	text-align:center;
	vertical-align:middle;
	height:30px;
}
.StudentInfoTab:hover
{
}
.StudentInfoTabLink
{
	color:blue;
	text-decoration:none;
}
.StudentInfoTabLink:hover
{
	color:#00FFFF; 
	text-decoration:none;
}
.StudentInfoTab_Current
{
    background-color:#800080;
    border-top: double 4px #DA70D6;
    border-right: double 4px #DA70D6;
    border-bottom: double 2px #DA70D6;
    border-left: double 4px #DA70D6;
	width:11%;
	text-align:center;
	vertical-align:middle;
	height:30px;
}
.StudentInfoTab_Current:hover
{
}
.StudentInfoTabLink_Current
{
	color:white;
	text-decoration:none;
}
.StudentInfoTabLink_Current:hover
{
	text-decoration:none;
}

</pre></body></html>