html{
background:url(../images/top_BGall01.gif) repeat-x top center;
}

body{
background:transparent;
}

#leftarea{
 float:left;
 width:320px;
}

#rightarea{
 float:right;
 width:550px;
}

#randomTopics{
height:350px;}

.topics{
 width:400px;
 padding-top:53px;
}

.topics h2{
width:400px;
height:60px;
background:url(../images/top_glassText.png) no-repeat 0px 0px;
_background:url(../images/top_glassText.png) no-repeat 0px 67px;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/glasstext.png", sizingMethod="scale");
}


.topics p{
color:#000;
padding-top:18px;
}

#flashcontents{
 width:320px;
 height:280px;
 background:url(../movie/noFL.jpg) no-repeat 1px 0px;
}

.boxes{
width:550px;
min-height:110px;
height:auto !important;
height:110px;
clear:both;
}

.boxes .left{
 display:block;
 width:100px;
 height:100px;
}

.boxes p{
float:left;
width:410px;
margin-left:10px;
padding-left:20px;
background:url(../images/item_list-ball.gif) no-repeat 0px 2px;
}

.news{
width:550px;
min-height:110px;
height:auto !important;
height:110px;
clear:both;
}

.news h3{
color:#00367b;
border-top:1px solid #eee;
padding:10px 0px 0px 0px;
}

.news dl {
 margin-top:5px;
 width:550px;
}
.news dt {
 float:left;
 width:110px;
 padding:3px 5px 3px 10px;
 clear:both;
 color:#999;
 line-height:1.2;
 background:url(../images/datetime_bg.gif) no-repeat center right;
 height:2em;
}
.news dd {
 width:400px;
 margin-left:120px;
 padding:3px 5px 3px 10px;
 line-height:1.2;
}

dd.bdd{
clear:both;
height:15px;
}

.newicon{
color:#F33;
font-size:10px;}

/*========== 2011 messageJP ===========*/

div#messageJP{
 width:900px;
 margin:5px 0px 30px 0px;
 }

div#messageJP p{
 border:4px double #000;
 padding:10px 20px;
 font-family:"Times New Roman", Times, serif;
 line-height:1.4;
 font-size:19px;
 color:#000;
 }
 
div#banners{
width:320px;
padding-bottom:5px;
}
div#banners a img{
margin-bottom:15px;
}


/*==========RANDOM CLASS===========*/
html.b1{
background:url(../images/top_BGall01.gif) repeat-x top center;
}

html.b1 body{
background:url(../images/top_Img01.jpg) no-repeat center top;}

html.b2{
background:url(../images/top_BGall02.gif) repeat-x top center;
}

html.b2 body{
background:url(../images/top_Img02.jpg) no-repeat center top;}

html.b3{
background:url(../images/top_BGall03.gif) repeat-x top center;
}

html.b3 body{
background:url(../images/top_Img03.jpg) no-repeat center top;}

html.b4{
background:url(../images/top_BGall04.gif) repeat-x top center;
}

html.b4 body{
background:url(../images/top_Img04.jpg) no-repeat center top;}

html.b5{
background:url(../images/top_BGall05.gif) repeat-x top center;
}

html.b5 body{
background:url(../images/top_Img05.jpg) no-repeat center top;}
