#contentsArea{
padding:16px 0 10px 44px;
/*border:1px solid;*/
}

.top #contentsArea{
padding:45px 0 10px;
}

.top h3{
font-weight:bold;
font-size:95%;
padding:0 0 7px 0;
}

.top ul{
padding:0 0 30px 0;
}

#movie{
float:left;
width:390px;
height:208px;
/*background:url(../img/movie.gif);*/
border:1px solid #000;
}

#right{
float:left;
width:300px;
>width:292px;
padding:0px 0 0 15px;
font-size:95%;
}

#hotTopics ul{margin:0 0 0 16px;padding:0 0 4px 0;}
#event{margin:0 0 0 16px;}
#event_bnr{margin:0 0 0 16px;}

#workTime{color:#CCC;left:40px;line-height:1.2;margin:0 0 0 0;position:absolute;top:400px;width:275px;}
#workTime li{margin:0 0 6px 0;>margin:0 0 4px 0;}
#workTime .title{display:block;float:left;width:105px;text-align:right;}
#workTime .time{float:left;padding:0 11px 0 11px;}
#workTime .reply{display:block;clear:both;font-size:85%;>font-size:75%;padding:0 0 0 115px;margin-top:3px;}
#shopGuide{color:#CCC;font-size:85%;position:absolute;top:485px;width:290px;}
.qr{position:absolute;top:477px;left:340px;font-size:85%;}
.qr img{padding:0 3px 0 0;}

#twitter{
position:absolute;
top:440px;
right:40px;
}