/* 全体の設定*/
BODY{
    font-style:normal;/*文字のスタイル*/
    font-weight:normal;/*文字の太さ*/
    font-size:small;/*文字の大きさ*/
    text-align:center;/*文字の寄せ方*/
    color:#000000;/*文字の色*/
    background-color:#ffffff;/* 背景の色 */
    background-image : url(img/back.gif);/* 背景の画像 */
}

/*リンク関係*/
a:link {/*リンクされた文字の色*/
    color:0000ff;/*文字の色：青*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:visited {/*訪問後の色*/
    color:#934C7B;/*文字の色：紫*/
    text-decoration:underline;/* 下線 */
}
a:hover {/*カーソルを合わせたときの色*/
    color:#ff0000;/*文字の色：赤*/
    font-style:normal;
    text-decoration:underline;/* 下線 */
}
a:active {/*クリック中の色*/
    text-decoration:none;/* なし */
}


/*枠用ID*/
table#structure{
    background-color:#FFFFFF;
    width:950px;
/*    border-width:1px;     */
/*    border-color:#663300; */
/*    border-style:solid;   */
    text-align:left;
    margin:0px auto;
}
td#head{
    width:950px;
    background-color:#ffffff;
}
td#main-left{
    width:250px;
    vertical-align:top;
}
td#main-right{
    width:700px;
    vertical-align:top;
}
td#foot{
    width:950px;
}

/*ヘッドサイド*/
h2.head1{
    margin:3px;
    font-size:100%;
    font-weight: normal;
    border-color:#9bedff;
    border-width:10px 10px;
    border-style:solid;
    background-color:#9bedff;
    text-align:center;
}
h2.head0{
    margin:0px;
    font-size:large;
    border-color:#9bedff;
    border-width:1px 10px 1px 10px;
    border-style:solid;
    text-align:center;
}
h3.head3{
    margin:0px;
    font-size:x-large;
    border-color:#9bedff;
    border-width:3px 20px 3px 20px;
    border-style:solid;
    text-align:center;
}
ul.head1{
    list-style:none;
    margin:0px;
    padding:0px 1em;
}
li.head2{
    list-style:none;
    background-image : url(img/point-s.gif);
    background-repeat:no-repeat;
    padding:1px 15px;
    margin:1px;
    text-align:left
;}


/*左サイド*/
#img{
    margin-top:10px;
}
.new{
    width:250px;
    margin-top:10px;
    border-color:#aad9ff;
    border-width:1px;
    border-style:solid;
}
#mes{
    width:178px;
    margin-top:10px;
    border-color:#aad9ff;
    border-width:1px;
    border-style:solid;
}
h2.l-side{
    margin:0px;
    font-size:large;
    border-color:#aad9ff;
    border-width:1px 10px;
    border-style:solid;
    text-align:center;
}
ul.ul_new{
    list-style:none;
    margin:0px;
    padding:0.5em 1em;
}
p.l-side{
    margin:10px 1em;
}


/*右サイド */
#beginer{
    margin:10px 10px 10px 5px;
    border-color:#0000ff;
    border-width:1px;
    border-style:none none solid solid;
}
#design{
    margin:10px 10px 10px 5px;
    border-color:#0000ff;
    border-width:1px;
    border-style:none none solid solid;
}
#css-tec{
    margin:10px 10px 10px 5px;
    border-color:#0000ff;
    border-width:1px;
    border-style:none none solid solid;
}
h2.r-side{
    margin:0px;
    font-size:large;
    border-color:#0000ff;
    border-width:1px 100px 1px 10px;
    border-style:solid;
    background-image : url(img/head-menu-back.gif);
    padding:2px 0px 2px 2em;
}
p.comment{
    border-style:none solid solid none;
    border-width:1px;
    border-color:#0000ff;
    padding:3px;
    margin:10px 1em;
}
ul.contents{
    list-style:none;
    margin:0px;
    padding:0px 1em;
}
li.content{
    list-style:none;
    background-image : url(img/a_blt009-3.gif);
    background-repeat:no-repeat;
    padding:0px 55px;
    margin:3px;
}
li.event{
    list-style:none;
    background-image : url(img/a_blt006-3.gif);
    background-repeat:no-repeat;
    padding:0px 55px;
    margin:3px;
}
li.nyuusi{
    list-style:none;
    background-image : url(img/a_blt007-3.gif);
    background-repeat:no-repeat;
    padding:0px 55px;
    margin:3px;
}
li.study{
    list-style:none;
    background-image : url(img/a_blt008-3.gif);
    background-repeat:no-repeat;
    padding:0px 55px;
    margin:3px;
}




/*フット*/
address{
    font-style:normal;
    border-color:#663300;
    border-width:1px;
    border-style:solid;
    padding:0.3em 1em;
}

