*{
font:normal normal normal 100%/ "‚l‚r ‚oƒSƒVƒbƒN","Osaka",sans-serif;
padding:0; margin:0;
}
img,table{ border:none; }
a{ outline:none; }
/*-----------------------------------------------------------------------------*/
body{
width:100%;
color:#777;
text-align:center;
background-color:#00004D;
}
#ball{
width:1001px;
text-align:left;
margin:11px auto 0px;
}
td.c-line{
background-color:#444;
}
td.left{ width:500px; height:8px;}
td.center{ width:1px; }
td.right{ width:500px; }
td.h-abave{
height:110px;
}
td.h-main{
height:210px;
}
td.h-sub{
height:105px;
}
/*-----------------------------------------------------------------------------*/
h1{
font-size:16px;
font-weight:normal;
text-align:right;
color:#999;
}
#top{
text-align:right;
}
#english{
font-size:13px;
color:#888;
margin:4px;
}
.name{
font-size:12px;
line-height:15px;
letter-spacing:0px;
color:#AAA;
margin:4px;
}
/*---------------------------------------------------------*/
.to-qa{
font-size:18px;
font-weight:bold;
letter-spacing:0.2em;
margin:12px 0px;
}
.to-qa a{
padding:12px 18px;
}
.to-qa a:link    { color:#0000ff; text-decoration:none;  background-color:#E9D6E4; }
.to-qa a:visited { color:#606;    text-decoration:none;  background-color:#E9D6E4; }
.to-qa a:hover   { color:#000;    text-decoration:none;  background-color:#FF9;    }
/*-----------------------------------------------------------------------------*/
.z-cr{
width:178px;
font:"Times New Roman", Times, serif;
font-size:8pt;
color:#222;
background-color:#888;
padding:3px 0px 2px 6px;
}
/*-----------------------------------------------------------------------------*/
.top-he{
font-size:14px;
}
a:link.top-he    { color:#0F0; text-decoration:underline; }
a:visited.top-he { color:#0F0; text-decoration:underline; }
a:hover.top-he   { color:#000; text-decoration:none; background-color:#FF9; }
/*---------------------------------------------------------*/
.yuke-rink-m{
font-size:13px;
}
.yuke-rink-s{
font-size:11px;
padding-left:4px;
padding-right:4px;
}
a:link.yuke-rink-s    ,a:link.yuke-rink-m    { color:#3CF; text-decoration:underline; }
a:visited.yuke-rink-s ,a:visited.yuke-rink-m { color:#C9F; text-decoration:underline; }
a:hover.yuke-rink-s   ,a:hover.yuke-rink-m   { color:#000; text-decoration:none; background-color:#FF9;}
/*-----------------------------------------------------------------------------*/
#sale{
width:280px;
text-align:center;
background-color:#FCF;
margin:70px auto;
}
#sale p{
font-size:14px;
margin:17px auto 17px auto;
}
#sale p a{
color:#F00;
}
#muda0{
width:710px;
background-color:#D8D8D8;
margin:30px auto 49px auto;
}
/*-----------------*/
h2{
font-size:130%;
font-weight:bold;
letter-spacing:0.2em;
text-align:center;
color:#930;
padding-top:25px;
padding-bottom:9px;
}
h3{
font-size:145%;
font-weight:bold;
text-align:center;
color:#930;
padding-bottom:29px;
}
h4{
clear:both;
font-size:100%;
font-weight:bold;
text-align:center;
color:#930;
padding-top:57px;
padding-bottom:20px;
}
#book{
width:510px;
font-size:96%;
line-height:1.3em;
color:#333;
margin:0 auto;
}
#book-l{
float:left;
}
#book-r{
float:right;
}
#bookend{
clear:both;
width:510px;
font-size:84%;
line-height:1.3em;
color:#333;
padding:0 0 47px 0;
margin:0 auto;
}
/*-----------------*/
#muda1{
float:left;
width:310px;
}
#muda1 ol{
font-size:84%;
line-height:1.5;
color:#333;
padding:0px 0px 49px 50px;
}
#muda1 a{
text-decoration:none;
}
#muda1 a:hover{
color:#F00;
}
#muda2{
float:right;
width:400px;
}
#muda2 ul{
list-style-type:none;
font-size:84%;
line-height:1.5;
color:#333;
padding-bottom:49px;
}
#muda3{
clear:both;
height:5px;
}
#muda4{
text-align:center;
}