BODY {
    background-color: #2f3879;
    margin: 0px auto;
    color: #6a84b9;
    font-size: 13px;
}

TABLE {
    color: #6a84b9;
    font-size: 12px;
}

P {
    font-weight: normal;
    color: #6a84b9;
    text-decoration: none;
    font-size: 12px;
}
/*通常リンク*/

A {
    text-decoration: none;
}

A:LINK {
    color: #043dd0;
}

A:VISITED {
    color: #386294;
}

A:HOVER {
    color: #459dfe;
}

A:ACTIVE {
    color: #459dfe;
}
/*普通*/

.T1 {
    font-weight: normal;
    color: #6a84b9;
    font-size: 12px;
}
/*普通ミニ*/

.T1m {
    font-weight: normal;
    color: #6a84b9;
    font-size: 10px;
}
/*普通ボールド*/

.T1B {
    font-weight: bold;
    color: #6a84b9;
    font-size: 12px;
}
/*普通ボールドリンク*/

.T1BL {
    font-weight: bold;
    font-size: 12px;
}

.T1BL:LINK {
    color: #043dd0;
}

.T1BL:VISITED {
    color: #386294;
}

.T1BL:HOVER {
    color: #459dfe;
}

.T1BL:ACTIVE {
    color: #459dfe;
}
/*濃い茶色*/

.T2 {
    color: #7e3a22;
    font-size: 12px;
}
/*濃い茶色*/

.T2m {
    color: #7e3a22;
    font-size: 10px;
}
/*濃茶リンク*/

.T2L {
    color: #7e3a22;
    font-size: 12px;
}

.T2L:LINK {
    color: #b50000;
}

.T2L:VISITED {
    color: #7e3a22;
}

.T2L:HOVER {
    color: #ff7c06;
}

.T2L:ACTIVE {
    color: #ff0000;
}
/*濃い茶ボールド*/

.T2B {
    color: #7e3a22;
    font-weight: bold;
    font-size: 12px;
}
/*濃い茶ボールドリンク*/

.T2BL {
    color: #7e3a22;
    font-weight: bold;
    font-size: 12px;
}

.T2BL:LINK {
    color: #b50000;
}

.T2BL:VISITED {
    color: #7e3a22;
}

.T2BL:HOVER {
    color: #ff7c06;
}

.T2BL:ACTIVE {
    color: #ff0000;
}
/*薄茶色*/

.T3 {
    font-weight: normal;
    color: #ac7338;
    font-size: 12px;
}
/*薄茶色リンク*/

.T3L {
    font-weight: normal;
    color: #ac7338;
    font-size: 12px;
}

.T3L:LINK {
    color: #9e4616;
}

.T3L:VISITED {
    color: #ac7338;
}

.T3L:HOVER {
    color: #ff9b06;
}

.T3L:ACTIVE {
    color: #ac7338;
}
/*薄茶色ボールド*/

.T3B {
    color: #ac7338;
    font-weight: bold;
    font-size: 12px;
}
/*薄茶色ボールドリンク*/

.T3BL {
    color: #ac7338;
    font-weight: bold;
    font-size: 12px;
}

.T3BL:LINK {
    color: #ac7338;
}

.T3BL:VISITED {
    color: #ac7338;
}

.T3BL:HOVER {
    color: #ff9b06;
}

.T3BL:ACTIVE {
    color: #ff7300;
}
/*白色文字*/

.T4 {
    font-weight: normal;
    color: #ffffff;
    font-size: 12px;
}
/*白色ミニ*/

.T4m {
    font-weight: normal;
    color: #ffffff;
    font-size: 10px;
}
/*白色ボールド*/

.T4B {
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}
/*白色ボールドリンク*/

.T4BL {
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
}

.T4BL:LINK {
    color: #ffffff;
}

.T4BL:VISITED {
    color: #ffffff;
}

.T4BL:HOVER {
    color: #003399;
}

.T4BL:ACTIVE {
    color: #003399;
}
/*リンクボックス*/

.B01L,
.B01L:LINK,
.B01L:VISITED {
    background-color: #6a84b9;
}

.B01L:HOVER,
.B01L:ACTIVE {
    background-color: #ffffff;
}
/*黒色文字*/

.T5 {
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}
/*　div 関連　*/
/*メインコンテナの設定*/

#container {
    max-width: 800px;
    width: 100%;
    background-color: #FFFFFF;
    margin: 0px auto;
    left: auto;
    top: 0px;
    right: auto;
    bottom: 0px;
}
/*　ボタン 関連　*/

#imgb01 a {
    display: block;
    width: 300px;
    float: left;
    color: #F0027F;
    background: url(../img/lgbt_00.jpg) no-repeat center;
    height: 150px;
    text-indent: -9999px;
}

#imgb01 a:hover {
    color: orange;
    background: url(../img/lgbt_01.jpg) no-repeat center;
}

#imgb02 a {
    display: block;
    width: 300px;
    float: left;
    color: #F0027F;
    background: url(../img/lgbt_02.jpg) no-repeat center;
    height: 150px;
    text-indent: -9999px;
}

#imgb02 a:hover {
    color: orange;
    background: url(../img/lgbt_03.jpg) no-repeat center;
}

h1 {
    font-family: 'Open sans', sans-serif;
    color: #2f3879;
    margin: 20px;
}

.responsive {
    width: 100%;
    max-width: 100%;
    height:inherit;
}

.lan-btn {
    max-width: 200px;
    max-height: 87px;
    margin: 20px 20px 50px;
}

@media screen and (max-width: 483px) {
    .lan-btn {
        margin: 20px 20px 0px;
    }
    a:last-child .lan-btn {
        margin-bottom: 50px;
    }
}

/*　(C) 関連　*/

#c {
    /*	background:url(../img/c-back.gif) repeat-x #000000;*/
    
    max-width: 800px;
    height: 15px;
    padding-top: 2px;
    background-image: -moz-linear-gradient(top, #2f3879, #242b5d);
    background-image: -ms-linear-gradient(top, #2f3879, #242b5d);
    background-image: -o-linear-gradient(top, #2f3879, #242b5d);
    background-image: -webkit-linear-gradient(top, #2f3879, #242b5d);
    background-image: linear-gradient(top, #2f3879, #242b5d);
    color: #FFFFFF;
}
/*　画像先読み関連　*/

.preloadedImages {
    width: 0px;
    height: 0px;
    display: inline;
    background-image: url(../img/lgbt_00.jpg);
    /* 読ませたいイメージ1 */
    
    background-image: url(../img/lgbt_01.jpg);
    /* 読ませたいイメージ2 */
    
    background-image: url(../img/lgbt_02.jpg);
    /* 読ませたいイメージ3 */
    
    background-image: url(../img/lgbt_03.jpg);
    /* 読ませたいイメージ4 */
}