body {
margin:0px;
background-color:#FFFFFF;
font:Geneva, Arial, Helvetica, sans-serif;
}

a:link{
text-decoration: none;
}
a:visited {
text-decoration: none;
}
a:hover {
text-decoration: none;
}

p {
font-size:12px;
line-height:130%;
text-align:left;
}

h1{
font-size:20px;
color:#FFF;
margin:0px;
}

img{
border:0px;
margin:0px;
}


span{color:#999999;}


#wrap{
width:900px;
color:#444444;
padding:0px;
}

#left{
width:400px;
float:left;
}

#right{
width:495px;
margin-left:5px;
float:left;
}


.Clear{
clear: both;
}

.pageinfo_short {
width: 875px;
height:20px;
margin: 5px 0;
padding: 8px 5px 2px 20px;
color:#FFFFFF;
font: bold 1.2em Arial, Helvetica, sans-serif, "MSSVbN", "OSAKA";
}

.title-ex{
width:900px;
padding:10px 0px 10px 0px;
font: normal 1.1em/1.4em Arial, Helvetica, sans-serif, "MSSVbN", "OSAKA";
}


.each-title02{
width:390px;
vertical-align:middle;
margin:15px 0 15px 0;
background-color: #666666;
font-size:12px;
font-weight:bold;
padding:5px;
color:#FFF;
}

.search-column{
margin:0;
padding:0 0 0 5px;
vertical-align:middle;
}


.icon{
vertical-align:middle;
margin-top:-2px;
}

.each-title03{
width:485px;
vertical-align:middle;
margin:15px 0 15px 0;
background-color: #0099FF;
font-size:12px;
font-weight:bold;
padding:5px;
color:#FFF;
}
.thumb{
width:140px;
padding:6px 5px 7px 5px;
}

html>/**/body .thumb{
width:140px;
padding:6px 5px 7px 5px;
line-height:130%;
} 

.tbl_thumb{
width:140px;
padding:6px 5px 7px 5px;
}

html>/**/body .tbl_thumb{
width:140px;
padding:5px 5px 8px 5px;
line-height:130%;
} 

.thumb-mix{
width:140px;
padding:6px 5px 7px 5px;
}

html>/**/body .thumb-mix{
width:140px;
padding:5px 5px 8px 5px;
line-height:130%;
} 



.resize{
width:140px;
height:115px;
overflow:hidden;
padding:0;
text-align:center;
float:left;
}

title-top{
padding:5px;
}

.hd{
margin:0px 2px 1px 0px; 
vertical-align:middle;
}


.cusbox {
background-color:#F5F5F5; 
border:1px solid #A7A7A7;
}
.cusboxin{
border:1px solid #C4C4C4;
}

/* small-fonts 12px */ 
.sitename-sm{
font-size:12px;
line-height:130%;
width:140px;
height:15px;
overflow:hidden; 
}

.movie-date-sm{
font-size:12px;
line-height:130%;
width:140px;
height:15px;
overflow:hidden; 
}

.movie-title-sm{
font-size:12px;
line-height:130%;
width:140px;
overflow:hidden;
}

.movie-comment-sm{
font-size:12px;
line-height:130%;
width:140px;
height:47px;
overflow:hidden; 
}

html>/**/body .movie-comment-sm{
font-size:12px;
line-height:130%;
width:140px;
height:47px;
overflow:hidden; 
}

/* middle-fonts 14px */ 

.sitename-mid{
font-size:14px;
line-height:130%;
width:140px;
height:17px;
overflow:hidden; 
}

.movie-date-mid{
font-size:14px;
line-height:130%;
width:140px;
height:17px;
overflow:hidden; 
}

.movie-title-mid{
font-size:14px;
line-height:130%;
width:140px;
overflow:hidden;
}

.movie-comment-mid{
font-size:14px;
line-height:130%;
width:140px;
height:78px;
overflow:hidden;
}

html>/**/body .movie-comment-mid{
font-size:14px;
line-height:130%;
width:140px;
height:78px;
overflow:hidden; 
}


/* large-fonts 16px */ 

.sitename-lg{
font-size:16px;
line-height:130%;
width:140px;
height:19px;
overflow:hidden; 
}

.movie-date-lg{
font-size:16px;
line-height:130%;
width:140px;
height:19px;
overflow:hidden; 
}

.movie-title-lg{
font-size:16px;
line-height:130%;
width:140px;
overflow:hidden;
}

.movie-comment-lg{
font-size:16px;
line-height:130%;
width:140px;
height:82px;
overflow:hidden;
}

html>/**/body .movie-comment-lg{
font-size:16px;
line-height:130%;
width:140px;
height:82px;
overflow:hidden; 
}

/* Xsmall-fonts 10px */ 

.sitename-xs{
font-size:10px;
line-height:130%;
width:140px;
height:14px;
overflow:hidden; 
}

.movie-date-xs{
font-size:10px;
line-height:130%;
width:140px;
height:14px;
overflow:hidden; 
}

.movie-title-xs{
font-size:10px;
line-height:130%;
width:140px;
overflow:hidden;
}

.movie-comment-xs{
font-size:10px;
line-height:130%;
width:140px;
height:39px;
overflow:hidden; 
}

html>/**/body .movie-comment-xs{
font-size:10px;
line-height:130%;
width:140px;
height:39px;
overflow:hidden; 
}

/* top-title */ 

.toptitle-xs{
font-size:10px;
line-height:130%;
height:22px;
padding:2px 5px;
overflow:hidden;

}

html>/**/body .toptitle-xs{
font-size:10px;
line-height:130%;
height:18px;
padding:2px 5px;
overflow:hidden;

}

.toptitle-sm{
font-size:12px;
line-height:130%;
height:20px;
padding:2px 5px;
overflow:hidden;

}

html>/**/body .toptitle-sm{
font-size:12px;
line-height:130%;
height:16px;
padding:2px 5px;
overflow:hidden;

}

.toptitle-mid{
font-size:18px;
line-height:130%;
height:26px;
padding:2px 5px;
overflow:hidden;

}

html>/**/body .toptitle-mid{
font-size:18px;
line-height:130%;
height:22px;
padding:2px 5px;
overflow:hidden;

}

.toptitle-lg{
font-size:20px;
line-height:130%;
height:28px;
padding:2px 5px;
overflow:hidden;
 
}

html>/**/body .toptitle-lg{
font-size:20px;
line-height:130%;
height:24px;
padding:2px 5px;
overflow:hidden;
 
}



.toptitle-xlg{
font-size:25px;
line-height:130%;
height:33px;
padding:2px 5px;
overflow:hidden;
 
}

html>/**/body .toptitle-xlg{
font-size:25px;
line-height:130%;
height:29px;
padding:2px 5px;
overflow:hidden;
 
}


.toptitle-xxlg{
font-size:30px;
line-height:130%;
height:48px;
padding:2px 5px;
overflow:hidden; 

}


html>/**/body .toptitle-xxlg{
font-size:30px;
line-height:130%;
height:44px;
padding:2px 5px;
overflow:hidden; 

}
