a       {
        color:#444444;
        text-decoration:none
}

a:hover {color:Darkorange}

img     {
        border:none
}

body {
        margin:0px;
        padding:0px;
        color:#444444;
        text-align:center
}


.head{
        height:95px;
}

.menu{
        height:100%;
        vertical-align:top;
}

.menuitem{
        width:118px;
}

.menuitem       td{
        height:19px;
        width:115px;
        font-size:13px;
        padding-left:15px;
        padding-top:3px;
        padding-bottom3px;
        background-image:url(./image/bottn_sml_1.jpg);
        background-repeat:no-repeat;
}

.menuitems{
        font-size:12px;
	letter-spacing: -0.05em; 
}





.main{
        width:640px;
        vertical-align:top;
        height:100%;
        padding-left:10px;
        padding-top:10px;
}

.main h1{
        font-size:16px;
}

.main h2{
        font-size:14px;
}


.main2{
        width:460px;
        vertical-align:top;
        height:100%;
}

.rmenu{
        padding-top:3px;
        width:160px;
        vertical-align:top;
        text-align:right;
}

.rmenushouritu{
        font-size:12px;
        vertical-align:top;
        margin-left:20px;
}

.rmenushouritu2{
        font-size:12px;
        vertical-align:top;
}

.rmenuitem{
        padding-bottom:3px;
        padding-right:4px;
}

.rmenutext{
        padding-right:4px;
        font-size:15px;
}

.newinfohead{
        font-size:14px;
        padding-top:2px;
        padding-left:4px;
        margin-right:5px;
        height:20px;
}

.newinfo{
        font-size:12px;
        background-color:white;
        padding-top:4px;
        padding-left:3px;
        padding-bottom:4px;
        border-left:1px solid #E8E8EA;
        border-right:1px solid #E8E8EA;
        border-bottom:1px solid #E8E8EA;
        margin-left:5px;
        margin-right:5px;
}

.newinfo2 a{
        color:red;
        text-decoration:none
}

.newinfobottom{
        font-size:14px;
        background-color:white;
        padding-top:4px;
        padding-left:3px;
        padding-bottom:4px;
        border-left:1px solid #E8E8EA;
        border-right:1px solid #E8E8EA;
        border-bottom:1px solid #E8E8EA;
        margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
}

.tesuuryo       {
        margin-left:3px;
}

.headmenu       td{
        background-image:url(./image/bottn_sml_3.jpg);
        height:20px;
        width:93px;
        font-size:12px;
        color:white;
        vertical-align:bottom;
        padding-bottom:2px;
}

.headmenu       a{
        color:white
}


.border0{
        border:none
}

.getsiryo{
        margin-top:3px;
}


.siryo{
        margin-top:3px;
        background-color:DarkOrange;
        padding-top:2px;
        padding-bottom:2px;
        font-size:12px;
        color:white;
        text-align:center;
        border:solid 1px DarkOrange;
        border-left:solid 1px DarkOrange
}

.siryoin{
        background-color:white;
        padding-left:3px;
        padding-right:3px;
        padding-top:2px;
        padding-bottom:2px;
        font-size:14px;
        border-top:none;
        border-left:solid 1px DarkOrange;
        border-right:solid 1px DarkOrange;
        border-bottom:solid 1px DarkOrange
}

.ticker{
        margin-left:5px;
}

.dir    {
        font-size:12px;

}

.more      {
        font-size:13px;
        color:blue;
        text-decoration:underline;
        text-align:right;
        padding-right:5px;
        padding-bottom:5px;
}

.headerLogo{
        font-size:13px;
}


.sysinfohead{
        font-size:14px;
        padding-top:2px;
        padding-left:4px;
        margin-right:5px;
        height:20px;
	text-align:left;
}

.sysinfo{
        font-size:12px;
        background-color:white;
        padding-top:4px;
        padding-left:3px;
        padding-bottom:4px;
        border-left:1px solid #E8E8EA;
        border-right:1px solid #E8E8EA;
        border-bottom:1px solid #E8E8EA;
        margin-left:5px;
        margin-right:5px;
	text-align:left;
}

.window{
        width:115px;
        border:solid 1px #B7B6B3;
        background-color:#F6F5F1;
        font-size:12px;
        text-align:center;
	padding-top:1px;
	padding-bottom:1px;
        margin-bottom:1px;
}
.window        a{
        text-decoration:underline;
}