@charset "Shift_JIS";

/*----------------------------------------------------------------------------*/
/* 全ページ共通設定                                                           */
/*----------------------------------------------------------------------------*/
/* HTMLタグ*/
html{
    overflow-y: scroll;
}
/* BODYタグ */
body{
    background-color: #FFFFFF;
    color: #000000;
    font-size:10pt;
    margin: 0;
}
#container{
    margin: 0 auto;
    width: 1000px;
    text-align: left;
    padding: 0;
}
#container table{
    table-layout: fixed;
}
#head{
    text-align: right;
    color: #999999;
    width: 1000px;
}

a:link, a:visited{
    color: #999999;
}

/* メニュー */
#menu td{
    font-weight: bold;
    text-align: center;
    height: 30px;
    width: 125px;
    background-color: #FFFFFF;
    background-image: url(img/button.gif);
}
#menu a{
    text-decoration: none;
}

/*----------------------------------------------------------------------------*/
/* 各ページ設定CSS                                                            */
/*----------------------------------------------------------------------------*/

/* TOP------------------------------------------------------------------------*/
/* ニコスPRESS */
.nicopre{
    width: 300px;
    text-align: center;
    margin: auto;
    margin-top: 10pt;
}
.nicolist{
    width: 300px;
    text-align: left;
    margin: auto;
    border: 5px dashed #663333;
}
.nicolist ul{
    list-style-image: url(img/listicon2.gif);
}
.nicolist li{
    margin: 0;
    padding: 0;
    margin-top: 10pt;
    margin-bottom: 10pt;
}
.nicolist a {            /* リンク */
    color: #000000;
    text-decoration: none;
}
.nicolist a:visited {    /* 訪問済みリンク設定 */
    color: #000000;
}
.nicolist a:hover {      /* マウスオーバーリンク設定 */
    color: #ff0000;
}

/* Get Adobe Reader */
.getadobe {
    font-size: 8pt;
    color: #003366;
    text-align: left;
}
.getadobe img{
    border: none;
    float: right;
}

/* 新着情報テーブル */
.sintyaku{
    width: 500px;
    margin: 10pt;
    float: left;
    vertical-align: top;
}
.sintyaku td{
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #CCCCCC;
}
.sintyaku a, .sintyaku a:visited {
    color: #000000;
}

/* ロゴ設定 */
.logoDef{
    text-align: center;
    margin-top: 20pt;
}
.logoDef img{
    margin: 15pt;
    border: none;
}

/* 基金訓練リスト */
.kikin a{
    color: #009933;
    text-decoration: none;
}
.kikin a:hover{
    color: #FFCC00;
    text-decoration: none;
}

/* 再就職職業訓練-------------------------------------------------------------*/
table.course{
    border-collapse: separate;
    width: 80%;
    margin: auto;
}
table.course caption{
    text-align: left;
    font-size: 16pt;
    color: #FF0000;
    font-weight: bolder;
}
table.course th{
    border-right: 1px solid #FF9933;
    border-bottom: 1px solid #FF9933;
    background-color: #FFFF99;
    padding: 5pt;
    text-align: center;
}
table.course td{
    border-right: 1px solid #FF9933;
    border-bottom: 1px solid #FF9933;
    background-color: #FFFFCC;
    padding: 5pt;
}
table.course ul{
    margin: 0;
    padding: 10pt;
}
table.course li{
    margin: 0;
    padding: 0;
}

/* スクール風景---------------------------------------------------------------*/
.photoblock{
    width: 600px;
/*
    height: 350px;
*/
    margin: 20px auto 20px auto;
    background-color: #FFFFFF;
    vertical-align: center;
}
.photolist{
/*
    float: left;
*/
    list-style: none;
    margin-top: 0;
}
.photolist img{
    border: none;
    margin: 20px;
}
.enlargement img{
    margin-left: 30px;
}

/* 人材派遣-------------------------------------------------------------------*/
/* 説明文 */
.haken{
    width: 850px;
    line-height: 150%;
    margin: auto;
}
.haken .kyoutyou{
    font-weight: bold;
    color: #FF0000;
}
/* 対応職種 */
.syokusyuBox{
    width: 650px;
    padding: 2px;
    background: #FFCC99;
    border: 2px solid #FF9933;
    margin: 10px auto 20px auto;
}
.syokusyuInnerBox{
    padding: 5px;
    background: #FFFFFF;
    border: 2px solid #FF9933;
    margin: auto;
}

/* 検定試験-------------------------------------------------------------------*/
.kenteibox{
    margin: 20px 15px 50px 50px;
}
/* MCAS説明文 */
.mcasdetails{

}
/* 試験日程 */
.schedule{
    margin: 20px;
    border: 2px solid #CCCCCC;
    width:130px;
}
/* 実施試験一覧 */
table.examlist{
    width: 65%;
    border: solid 2px #FF9933;
    border-collapse: collapse;
    margin: 20px;
    margin-bottom: 0px;
}
table.examlist caption{
    font-size: 12pt;
    font-weight: bold;
    text-align: left;
}
table.examlist th{
    height: 22px;
    font-weight: bold;
    text-align: center;
    color: #FFFFFF;
    background: #FF9933;
}
table.examlist .th01{
    width: 50%;
}
table.examlist .th02{
    width: 30%;
    border-left: 2px solid #FFFFFF;
}
table.examlist .th03{
    width: 20%;
    border-left: 2px solid #FFFFFF;
}
table.examlist td{
    height: 22px;
    padding: 5px;
    border: 2px solid #FF9933;
}
table.examlist .td01{
    text-align: center;
}
/* 日本情報処理検定セル設定 */
table.examlist .nikth01{
    width: 40%;
}
table.examlist .nikth02{
    width: 30%;
    border-left: 2px solid #FFFFFF;
}
table.examlist .nikth03{
    width: 30%;
    border-left: 2px solid #FFFFFF;
}
table.examlist .niktd01{
    text-align: center;
}
table.examlist .niktd02{
    border-right: 0;
}
table.examlist .niktd03{
    border-left: 0;
}
.proviso{
    margin-top: 0px;
    margin-left: 20px;
}

/* MOTSロゴ */
.motsLogo{
    list-style: none;
    margin-top: 20px;
    margin-right: 50px;
    float: right;
}
.motsLogo img{
    border: none;
    margin-bottom: 40px;
}

/* 会社概要-------------------------------------------------------------------*/
/* 概要テーブル */
.gaiyouTbl {
    width: 100%;
    max-width: 100%;
    margin: 0;
    padding: 0;
}
.gaiyouTbl .gaiyouItem {
    float: left;
    width: 15%;
    max-width: 15%;
    color: #FF6600;
    background-color: #FFFFCC;
    border-bottom: solid 1px #FFFFCC;
    margin: 0;
    padding: 8px 0 5px 5px;
}
.gaiyouTbl .gaiyouContent {
    float: left;
    width: 83%;
    max-width: 85%;
    border-bottom: dotted 1px #CCCCCC;
    margin: 0;
    padding: 8px 0 5px 5px;
}

.gaiyouTbl .gaiyouContent .year {
    float: left;
    width: 15%;
    max-width: 15%;
}
.gaiyouTbl .gaiyouContent .month {
    float: left;
    width: 10%;
    max-width: 10%;
}
.gaiyouTbl .gaiyouContent .history {
    float: left;
    width: 75%;
    max-width: 75%;
}
/* ご挨拶 */
.aisatu{
    line-height: 15pt;
    margin-left: 10pt;
    margin-right: 10pt;
}
/* ACCESS */
.acsOutLine {
    width: 350px;
    margin: auto;
}

