.link {
    color: black;
}

#loginHelpButton {
    display: block;
    margin: -26px 0 0 auto;
    width: 80px;
}

#conditions {
    width: 100%;
    font-size: 12px;
    background-color: #ffffff;
    border: solid 2px #000000;
    padding: 10px;
}

.tdTitle {
    text-align: right;
    vertical-align: top;
}

#btnArea {
    text-align: right;
}

#new, #forget {
    margin: 5px;
    padding: 10px;
}

.items {
    padding: 20px 0 0 0;
    margin-left: auto;
    margin-right: auto;
}

#idText, #password {
    width: 300px;
    margin-bottom: 10px;
}

.linkTable{
    margin-left: auto;
    margin-right: auto;
}

.text1 {
    font-weight: bold;
}

.text2 {
    font-weight: bold;
    color: red;
}

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

.text4 {
    font-weight: bold;
    color: blue;
    font-size: 16px;
}

#infomation {
    position:  relative;
    max-width: 960px;
    height: 460px;
    padding: 0px;
    margin: 0 auto;
    text-align: center;
}

#info1 {
    position: absolute;
    max-width: 960px;
    padding: 10px;
    background-color: #ffffff;
    border: solid 2px #d3d3d3;
    overflow-y: scroll;
    height: 120px;
    top: 10px;
    left: -12px;
    width: 100%;
}

#info2 {
    position: absolute;
    max-width: 960px;
    padding: 10px;
    background-color: #ffffff;
    border: solid 2px #d3d3d3;
    overflow-y: scroll;
    height: 120px;
    top: 160px;
    left: -12px;
    width: 100%;
}

#info3 {
    position: absolute;
    padding: 10px;
    background-color: #ffffff;
    border: solid 2px #d3d3d3;
    overflow-y: scroll;
    height: 120px;
    top: 312px;
    left: -12px;
    width: 48.5%;
}

#info4 {
    position: absolute;
    padding: 10px;
    background-color: #ffffff;
    border: solid 2px #d3d3d3;
    overflow-y: scroll;
    height: 120px;
    top: 312px;
    left: 50.3%;
    width: 48.5%;
}

.infoTopic{
    text-align: left;
}

.infoTopic2{
	text-align: right;
}

.copyTable{
    width: 1100px;
    margin: 0 auto;
}

.vertical{
	vertical-align: top;
}