@charset "Shift_Jis";

body {
background-color : #000 ;
margin : 0px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
}

body,TR,TD {
color : #FFF ;
font-family : Osaka," ‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W3" , Verdana , Chicago;
}

a { text-decoration : none ; }
a:hover { text-decoration : underline ; }

a:link { color : #FFF ; }
a:visited { color : #FFF ; }
a:active { color : #FFF ; }
a:hover { color : #FF2F1F ; }

img { border-width : 0px ;}
img.nobottom{vertical-align: top ;}



/* body style -------------------------------------------- */

#allbody {
width : 750px ;
margin-left : auto ;
margin-right : auto ;
text-align : left ;
}




/* header -------------------------------------------- */

#header {
display : block ;
float : none ;
height : 143px ;
}

#header_top {
height : 30px ;
margin-bottom : 5px ;
border-bottom : 2px solid #14368C ;
}
.chenge_language {
float : left ;
margin-top : 11px ;
padding-right : 8px ;
}
.header_menu {
float : right ;
margin-top : 1px ;
font-size : 12px ;
}

.logo_silky {
float : left ;
margin-top : 15px ;
padding-left : 15px ;
}




/* menu br -------------------------------------------- */
#menu {
display : block ;
clear : both ;
float : left ;
width : 750px ;
margin-top : 5px ;
}

ul.tab {
margin : 0px ;
padding : 0px ;
list-style : none ;
}
ul.tab li {
float : left ;
width : 125px ;
margin : 0px ;
padding : 0px ;
}




/* topic pach -------------------------------------------- */
#topic_pach {
clear : both ;
font-size : 80% ;
text-align : left ;
margin-top : 5px ;
}



/* Footer -------------------------------------------- */
#Footer {
clear : both ;
width : 100% ;
height : 30px ;
padding-top : 5px ;
border-top:2px solid #14368C;
}
#Footer_menu {
float : left ;
font-size : 80% ;
}
#copylight {
float : right ;
font-size : 80% ;
}




/* jump_top -------------------------------------------- */
.jump_top {
text-align : right ;
font-size : 80% ;
padding-top : 10px ;
padding-bottom : 10px ;
}




/* other -------------------------------------------- */
.text01 {
font-size : 80% ;
line-height : 150% ;
}

.mark_10 {
padding-left : 15px ;
background-image : url(image/mark_10.gif) ;
background-position : 0% 50% ;
background-repeat  :no-repeat ;
}

h1,h2,h3,h4,h5,h6, {
margin:0px;
}
p {
margin : 0px ;
}
ol,ul {
margin-left : 2em ;
padding-left : 0px ;
}
