/* ページ定義 */
BODY {
    color:#0099CC;
    font-size:small;
    scrollbar-base-color:#FFFFFF;
    scrollbar-track-color:#FFFFFF;
    scrollbar-face-color:#FFFFFF;
    scrollbar-shadow-color:#3366CC;
    scrollbar-darkshadow-color:#3366CC;
    scrollbar-highlight-color:#3366CC;
    scrollbar-3dlight-color:#3366CC;
    scrollbar-arrow-color:#3366CC;
}

/* リンク定義 */
a:link {text-decoration:none; color:#CCFFFF;}
a:visited {text-decoration:none; color:#FFCC00;}
a:active {text-decoration:none; color:#FFCC00;}
a:hover {text-decoration:underline overline; color:#FF9966;}


/* テキストエリア定義 */
textarea,input,select{
    font-size: 12px;
    color: #FFFFFF;
    border: 1pt solid #99CCFF;
    background-image: url('../image/tile.gif');
}

/* IMG定義 */
IMG{
    border-style:none;
}

/* H要素定義 */
.H_about{
    background-color:#6699CC;
    color:#FFFFFF;
}

/* SPAN定義 */
.bold{
    font-weight:bold;
}

.small{
    font-size: x-small;
}

.footer{
    background-color:#000099;
    font-size:x-small;
    color:#ffffff;
    padding:5px;
    width:610px;
    text-align:right;
    margin-top:40px;
    margin-bottom:30px;
}

.fnt_00{
    color:#3366CC;
    font-size:small;
}

/* 高さ定義 */
.h_height {
    margin: 0;
    padding: 0;
    border-width: 0;
    border-style: none;
    height: 20px;
}

/* DIV要素定義 */
.link_no_banar{
    font-size: medium;
    color: #FFFFFF;
    text-align: center;
    width: 150px;
    background-color: #6699CC;
    cursor: hand;
}
.e_mail{
    color: #FFFFFF;
    text-align: center;
    width: 80px;
    background-color: #6699CC;
}
.div_right{
    text-align: right;
}

/* 回りこみ定義 */
.side_right {
    float: right;
}

/* IMG要素定義 */
/* テーブル定義 */

/* TABLE */
.top {
    vertical-align:top;
    text-align:left;
}

.blk40 {
    margin-top:40px;
}

.tbl_out {
    width:610px;
}

.tbl_00 {
    border-width:1px;
    border-color:#000092;
    border-top:1pt solid #000000;
    border-left:1pt solid #000000;
    border-bottom:1pt solid #000000;
    border-right:1pt solid #000000;
}

/* TH */
.th_00 {
    background-color:#3366CC;
    color:#FFFFFF;
    font-size:xx-large;
}
/* TD */
.td_00 {
    background-color:#3366CC;
    color:#FFFFFF;
}

.td_01 {
    background-color:#FFFFFF;
    color:#3366CC;
}

/* HOMEページ */
.td_ssn {
    vertical-align: middle;
}

/* リンクページ */
.td_link1 {
    border-left:2pt outset #6699CC;
    border-top-style:none;
    border-bottom:2pt ridge #6699CC;
    border-right-style:none;
    height:100px;
    text-align:left;
    vertical-align:top;
}
.td_link2 {
    border-left-style:none;
    border-top-style:none;
    border-bottom:1pt solid #6699CC;
    border-right-style:none;
    height:100px;
}

/* セッションページ */
.td_sessionM {
    border-left:2pt outset #3366CC;
    border-top-style:none;
    border-bottom:2pt ridge #336699;
    border-right-style:none;
    height:100px;
    text-align:left;
    vertical-align:top;
    background-color:#6699CC;
    color:#FFFFFF;
}

.td_sessionS {
    color: #FFFFFF;
    text-align: left;
    vertical-align: center;
    padding: 0 2 0 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom: 2pt ridge #336699;
    border-left: 2pt outset #3366CC;
    height: 70px;
    background-color: #6699CC;
}

/* SOUNDページ */
.td_sound {
    color: #FFFFFF;
    text-align: left;
    vertical-align: center;
    border-top-style: none;
    border-right-style: none;
    border-bottom: 2pt ridge #336699;
    border-left: 2pt outset #3399FF;
    height: 70px;
    width: 500px;
    background-color: #3366CC;
}
/* Screamingページ */
.td_scream {
    color: #FFFFFF;
    text-align: left;
    vertical-align: center;
    border-top-style: none;
    border-right-style: none;
    border-bottom: 2pt ridge #336699;
    border-left: 2pt outset #3399FF;
    height: 70px;
    width: 500px;
    background-color: #6666CC;
}
/* gearページ */
.td_gear {
    background-color:#000099;
    color:#FFFFFF;
}