
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }


div.rightflow {
width: 400px;
height: 270px;
overflow: auto;
margin-top: 70px;
line-height: 140%;
}

div.rightflow div.in {
padding-right: 20px;
}

div.rightflow p {
font-weight: bolder;
line-height: 160%;
font-size: 12px;
padding: 0 0 5px 0;
margin: 10px 0 5px 0;
border-bottom: 1px solid #000;
}

div.rightflow span {
color: #FAA001;
}

div.rightflow img {
margin:3px 0;
}

/*  Nt[  */

div.linkflow {
width: 580px;
height: 320px;
overflow: auto;
margin-top: 10px;
line-height: 140%;
}

div.linkflow div.in {
padding-right: 20px;
}

div.linkflow p {
font-weight: bolder;
line-height: 160%;
font-size: 12px;
padding: 0 0 5px 0;
margin: 10px 0 5px 0;
border-bottom: 1px solid #000;
}

div.linkflow span {
color: #FAA001;
}

/*  WARNER 4 U t[  */

div.w4uflow {
line-height: 140%;
}


iframe.wu {
margin-top: 50px;
width: 580px;
height: 200px;
}

/*  about biography  */

p.jptitle{
font-size:14px !important;
padding-top:30px !important;
border-bottom:3px solid #A5966D !important;
line-height:130% !important;
}

/*  XN[t[  */

td.schoolflow {
padding-left: 15px;
line-height: 140%;
width:65%;
}

td.schoolflow img.map{
float:right;
margin:75px 20px 0 0;
}

td.schoolflow div.box{
height: 225px;
overflow: auto;
}

td.schoolflow table.stble{
width:400px;
}

td.schoolflow table.stble th{
width:90px;
vertical-align: top;
}

td.schoolflow div.box p{
font-weight: bolder;
font-size:10px;
padding: 0;
margin: 5px 0;
border-bottom: none;
clear:both;
}

td.schoolflow p {
font-weight: bolder;
line-height: 160%;
font-size: 12px;
padding: 0 0 5px 0;
margin: 10px 0 5px 0;
border-bottom: 1px solid #000;
}

td.schoolflow span {
color: #FAA001;
}

td.schoolflow p.comm{
clear:both;
padding:0 0 0 30px;
}

td.schoolflow dl{
padding:0 0 5px 20px;
margin:0;
}

td.schoolflow dl dt{
float:left;
width:120px;
font-weight: bolder;
padding:0;
background:url(../images/bg_school_dot.gif) no-repeat right 0.5em;
}

td.schoolflow dl dd{
margin:0 0 0 120px;
padding:0;
}


td.schoolflowri {
padding: 0 20px;
line-height: 140%;
width:35%;
vertical-align: top;
}

td.schoolflowri p {
font-weight: bolder;
line-height: 160%;
font-size: 12px;
padding: 0 0 5px 0;
margin: 10px 0 5px 0;
border-bottom: 1px solid #000;
}

td.schoolflowri span {
color: #FAA001;
}


/* gbvy[W */

p.toppage_logo{
text-align:center;
margin-top:150px;
}

p.toppage_player{
text-align:center;
margin-top:10px;
}

/* L */


p.diary_ttl {
font-weight: bolder;
line-height: 160%;
font-size: 12px;
padding: 0 0 5px 0;
margin: 10px 0 5px 0;
border-bottom: 1px solid #000;
}

p.diary_ttl span a {
color: #FAA001;
}
