//@charset "Shift_JIS";

*{
;  margin: 0px;
;  padding: 0px;
}

html {
 overflow: scroll;
 overflow: -moz-scrollbars-vertical;
 overflow-x: scroll;
}


body {
background: #FFFFFF
; text-align: left;
}

#page {
        background: #f2f2f2
; float : left
; width : 675px
; margin: 0px padding: 0px
; border: 0px
; text-align: left
}

#top {
           background: gray
; position: relative
; width: 675px
; height: 30px
; border: 0px
; margin: 0  padding: 0;	
}

#top h1#logo a {
	position: absolute
; margin: 0; padding: 0
; font: 16px "‚l‚r ‚oƒSƒVƒbƒN"
; letter-spacing: -1px
; color: #ffffff
; text-transform: none
; text-decoration: none	
; top: 10px; left: 20px	
}

#content {
	position: relative
; clear: both
; float: left
; width: 625px
; padding: 0
; border-top: 5px solid #ffffff
; border-bottom: 5px solid #dcdcdc
; margin-left: 25px
; display: inline
}


#main {
	background: #f2f2f2
; position: relative
; width : 100%  
; padding: 0; margin: 10px 0 0 10px
; display: inline
}

#main p {
	color: #000000
; font: normal 14px "‚l‚r ‚oƒSƒVƒbƒN"
; padding: 0; margin: 0 50px 0 30px

}

#main ul {
}

#right { 
         background: #dcdcdc
; float: right
; width: 0%
; padding: 0 10px 0 10px
; margin: 10px 0 0 0px
}

#right h1 {
	margin-top: 10px
; font: 16px bold 'Trebuchet MS', Tahoma, Sans-serif
; color: #ffffff
}

#right h2 {
	margin-top: 10px
; font: 14px bold 'Trebuchet MS', Tahoma, Sans-serif
; color: #ffffff
}


#right ul.menul{
	text-align: left
; margin: 7px 4px 8px 0
; padding: 0
; text-decoration: none
}

#right ul.menu li{
	list-style: none
; padding: 4px 0 4px 10px
; margin: 0 2px
}

#right ul.menu li a{
	text-decoration: none
; background-image: none
; color: #ffffff
; font-size:12px
}

#right ul.menu li a:hover{
	color: gray	
}


#foot {
; background: #f2f2f2
; width : 100% 
; clear : both  
; height: 50px
}

strong {
	color: #
;
}


h1 {
	color: #000000
; font: normal 16px "‚l‚r ‚oƒSƒVƒbƒN"
; text-decoration: none
}

h2 {
	font-size: 14px
; text-transform: uppercase
; color: #000000
;
}

h3 {
	font-size:12px
; color: #777777
}

h1, h2, h3 {
	padding: 10px
; margin: 0
}

p {
	color: #000000
; font: normal 14px "‚l‚r ‚oƒSƒVƒbƒN"
; text-decoration: none
}




table {
	border-collapse: collapse
; margin: 10px
}

th strong {
	color: #
}

th {
	background: #
; height: 
; padding-left: 12px
; padding-right: 12px
; color: #
; text-align: left
; border-left: 1px solid #
; border-bottom: solid 2px #
}

tr {
	height: 30px
}

td {
	padding-left: 11px
; padding-right: 11px
; border-left: 1px solid #
; border-bottom: 1px solid #
;
}

td.first,th.first {
	border-left: 0px;
}

tr.row-a {
	background: #
}

tr.row-b {
	background: #	
}

img{
	background: #
; border: 1px solid #
; padding: 5px 0px 5px 5px;
;
}


hr{
    margin-top: 0em;
    margin-bottom: 0em;
    margin-right: 0;
    padding: 0;
    width:   ;
    height: 5px;
    border: #dcdcdc 1px solid;
    color: #dcdcdc;
    background: #dcdcdc;
    }
