/* --------------------------------------------------------------------------------------- */
/* Taiyo law Box Design CSS                                                                */
/*    Copyright by Andtec Co., Ltd.                                                        */
/* --------------------------------------------------------------------------------------- */
@import url(common.css);

/* ....................................................................................... */
/* Main Wrapper Container CSS */
/* ....................................................................................... */
#main {
    background-color: #FFFFFF;
}
/* ....................................................................................... */


/* ....................................................................................... */
/* Header Container CSS */
/* ....................................................................................... */
#header {
    width: 769px;
}
body {
    background-image:url('../img/pattern.jpg');
	background-repeat:repeat-y;
	background-position:center center;
}

.logo {
    float: left;
    width: 353px;
    vertical-align: top;
}

.menu {
    /*width: 416px;*/
    float: right;
    text-align: right;
    /*text-align: center;*/
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 0px 0px;
    vertical-align: bottom;
}

#header .menu img {
    margin: 0px 0px 0px 0px;
}
/* ....................................................................................... */


/* ....................................................................................... */
/* Contens Container CSS */
/* ....................................................................................... */
#contents {
    width: 769px;
}

#cont {
    float: left;
    width: 560px;
    line-height:1.4;
}

.flash {
    margin: 0px 0px 1px 0px;
}

.image {
    margin: 0px 0px 1px 0px;
}

.spcl {
    margin: 1px 0px 1px 0px;
}

p.norm {
    margin: 2px 0px 2px 0px;
    padding: 0px 0px 2px 0px;
}

#cont .norm {
    margin: 1px 0px 0px 0px;

}

    #cont .norm li {
        list-style: square;
        margin: 1px 0px 0px 0px;

    }

    #cont li.smapt {
        list-style-type: square;
        list-style-position: outside;
        text-decoration: underline;
        font-weight: bold;
        margin: 30px 0px 0px 10px;
    }

    #cont li.smaps {
        list-style-type: square;
        list-style-position: outside;
        margin: 0px 0px 0px 50px;

    }

    #cont li.contt {
        list-style-type: none;
        list-style-position: outside;
        text-decoration: underline;
        margin: 0px;
        padding: 5px;
    }

    #cont li.conts {
        list-style-type: none;
        list-style-position: outside;
        margin: 0px;
        padding: 5px;
    }

    #cont p.contm {
        list-style-type: none;
        padding: 5px;
    }

    #cont table {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #cont td {
        text-align: left;
        vertical-align: text-top;
    }

#cont .news {
    float: left;
    width: 560px;

    /* background-color: #995555; */

}
    #cont .news li {
        list-style-type: none;
    }

#side {
    float: right;
    width: 207px;
}

#side .grbmenu {
    float: right;
    padding-bottom: 1px;
}

.exp_tbl {
    width: 560px;
    text-align: center;
}

table.expl {
    text-align: center;
    border: 1px solid black;
    padding: 5px 0px 10px 100px;
    background-color: #DDDDDD;
}

th.exp_t {
    background-color: #FCAC21;
    border: 1px solid black;
    padding: 5px;
}

td.exp_m {
    background-color: #FFFFFF;
    border: 1px solid black;
    padding: 5px;
}

.t_msgimg {
    float: left;
    width: 130px;
    margin: 10px 1px 5px 1px;
}

.t_msg {
    float: right;
    width: 420px;
    margin: 10px 1px 5px 1px;
}

/* ....................................................................................... */


/* MainImage CSS */
/* ....................................................................................... */
#mainimage {
    width: 769px;
    background-color: #444444;
}

#mainimage .flash {
}

/* ....................................................................................... */


/* Footer Container CSS */
/* ....................................................................................... */
#footer { 
    clear: both;
    width: 769px;
    height: 47px;
    color: #698000;
    text-align: center;
    background: url(../img/footer.jpg) no-repeat;
}
.menu2 {
    /*width: 416px;*/
    padding: 2px 0px 2px 0px;
    text-align: center;
    /*text-align: center;*/
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    vertical-align: bottom;
}

.copy {
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    /*background-color: #444444;*/
}

#footer address {
    font-style: normal;
    padding: 0px 0px 0px 0px;
    margin: 10px 0px 2px 0px;
}

/*
    Common.css
        „¤Design.css
              „ĄTop.css





*/
