@charset "UTF-8";
/* CSS Document */

#main h2{
margin-bottom:20px;
}

.movie{
width:540px;
margin-top:20px;
}
.movie2{
width:540px;
margin-top:20px;
padding-top:20px;
border-top:1px solid #CCCCCC;
}

.movie_img{
width:220px;
height:370px;
margin-right:20px;
float:left;
margin-bottom:40px;
}
.movie_img2{
width:220px;
height:260px;
margin-right:20px;
float:left;
}
.movie_img3{
width:220px;
height:320px;
margin-right:20px;
float:left;
}
.movie_img4{
width:220px;
height:520px;
margin-right:20px;
float:left;
}
.movie_img5{
width:220px;
height:490px;
margin-right:20px;
float:left;
}
#img4{
margin-bottom:20px;
}


.movie_img p,.movie_img2 p,.movie_img3 p,.movie_img4 p,.movie_img5 p{
font-size:xx-small;
line-height:100%;
margin-top:2px;
}
.movie_img p span,.movie_img2 p span,.movie_img3 p span,.movie_img4 p span,.movie_img5 p span{
font-size:1.1em;
}


.movie_link{
clear:both;
width:203px;
height:21px;
overflow:hidden;
margin-top:10px;
}

.movie_link a:hover img{ 
margin-top:-21px;
}

.movie h3,.movie2 h3{
font-size:medium;
margin-bottom:5px;
}
.movie h3 span,.movie2 h3 span{
font-size:small;
}

.movie p,.movie2 p{
margin-top:5px;
line-height:140%;
}

.movie_sub_t{
font-size:x-small;
font-weight:bold;
color:#6b3904;
}

.movie_stuff{
margin-top:10px;
}
.movie_stuff2{
margin-top:10px;
margin-bottom:20px;
}
.movie_stuff p,.movie_stuff2 p{
font-size:x-small;
line-height:160%;

}

.movie ul{
list-style:none;
margin-top:10px;
}
.movie li{
width:40px;
height:16px;
float:left;
margin-right:10px;
}

.movie_other{
clear:both;
border-top:1px solid #999999;
margin-top:40px;
padding-top:15px;
padding-bottom:15px;
}
.movie_other a{
text-decoration:none;
}
.movie_other a:hover{
text-decoration:underline;
}
.movie_other2,.movie_other3{
clear:both;
border-top:1px solid #999999;
margin-top:15px;
padding-top:15px;
padding-bottom:15px;
}
.movie_other h4,.movie_other2 h4{
color:#603c18;
font-weight:bold;
font-size:12.5pt;
line-height:120%;
margin-bottom:12px;
}
.movie_other3 h4{
font-weight:bold;
font-size:small;
line-height:120%;
margin-bottom:5px;
}
.movie_other h4 span,.movie_other2 h4 span{
font-size:small;
}
.movie_other h5,.movie_other2 h5{
color:#603c18;
font-weight:bold;
font-size:16px;
line-height:140%;
margin-bottom:8px;
}
.movie_other h5 span,.movie_other2 h5 span{
color:#FF0000;
}
.shoulder{
color:#603c18;
font-weight:bold;
font-size:13px;
line-height:140%;
margin-bottom:2px;
}
.movie_other h6,.movie_other2 h6{
font-weight:bold;
font-size:14px;
line-height:120%;
margin-bottom:12px;
margin-top:30px;
}
.movie_other_ride{
color:#000000;
font-size:small;
line-height:120%;
margin-bottom:5px;
font-weight:bold;
}

.movie_other p,.movie_other2 p,.movie_other3 p{
font-size:small;
line-height:140%;
margin-bottom:10px;
}
.movie_other3 p{
font-size:small;
line-height:140%;
margin-bottom:10px;
}
.movie_other b,.movie_other2 b{
font-size:medium;
}
.movie_other_com{
font-size:x-small;
line-height:130%;
text-indent:-1em;
margin-left:1em;
}
.movie_other_3em{
font-size:small;
line-height:140%;
text-indent:-3em;
margin-left:3em;
margin-bottom:10px;
}
.movie_other_3em2{
font-size:small;
line-height:140%;
margin-left:3em;
margin-bottom:10px;
}
.movie_other_3em3{
font-size:small;
line-height:140%;
text-indent:-3em;
margin-left:3em;
margin-bottom:2px;
}
.movie_other_3em span{
font-size:x-small;
}

.movie_recommend{
color:#603c18;
font-weight:bold;
font-size:16px;
line-height:120%;
margin-top:20px;
}

.other_kei{
font-size:small;
line-height:140%;
padding:10px;
border:#999999 solid 1px;
margin-bottom:15px;
margin-right:20px;
}
.other_kei2{
font-size:small;
line-height:140%;
padding:10px;
border:#999999 solid 1px;
margin-bottom:15px;
margin-top:35px;
margin-right:20px;
}
.other_kei2 b{
color:#603c18;
font-size:14px;
}

.other_left{
float:left;
height:200px;
margin-right:20px;
}
.other_left p,.other_left2 p{
font-size:9px;
}
.other_left2{
float:left;
width:180px;
height:320px;
margin-right:20px;
}
#clear{
clear:both;
}
#comment{
font-size:x-small;
line-height:130%;
}

.right{
float:right;
width:205px;
}
.right img{
margin-bottom:0px;
}
.right p{
font-size:9px;
margin-top:1px;
margin-bottom:1px;
}