@charset "utf-8";
/* CSS Document */

/*SCENE*/
.scene{}

.contents h3{ margin:20px 0 0;}

p.read{padding:10px 10px; margin:0 0 15px;  background:#fffeee; border:1px solid #eeeddd;}
p.read2{padding:10px 0 10px 0;}
.sceneTopBox{padding:10px 0; clear:left;}
.sceneTopBox ul{ padding:0 0 5px;}
.sceneTopBox li{float:left; margin:5px 10px 5px 0;}
.sceneTopBox li a:link img{border:2px solid #ccc;}
.sceneTopBox li a:visited img{border:2px solid #CCC;}
.sceneTopBox li a:hover img{border:2px solid #F00;}

.sceneTopPhoto{}
.sceneMainPhoto{ width:662px; border:1px solid #ddd;}
.sceneMainPhoto img{ margin:10px; border:1px solid #ddd}
.sceneTopPhoto ul{ margin:10px 0 20px 0; }
.sceneTopPhoto ul li{ padding:0 0 4px 0; margin:0 0 2px 0; clear:left; border-bottom:1px dotted #ccc;}
.sceneTopPhoto ul li strong{ display:block; width:12%; margin:0 10px 0 0; float:left;
background:#ccc; color:#000; padding:1px 0 3px 4px; font-weight:normal;}

.scene h5{ margin:0; padding:30px 0 10px; clear:left;}
.scene ul{ overflow:auto;}
.scene ul.scene_Category li{float:left; width:20%; margin:0 0 10px 0;}
.scene ul.scene_Category li a{padding:0 0 0 8px;}
.scene ul.scene_Category li a:link{ background:url(/images/arw_333_s.gif) no-repeat 0 3px;}
.scene ul.scene_Category li a:visited{ background:url(/images/arw_333_s.gif) no-repeat 0 3px;}
.scene ul.scene_Category li a:hover{ background:url(/images/arw_f00_s.gif) no-repeat 0 3px;}
.scene ul.scene_New li{float:left; margin:0 10px 10px 0;}
.scene ul.scene_New li a:link img{border:2px solid #CCC;}
.scene ul.scene_New li a:visited img{border:2px solid #CCC;}
.scene ul.scene_New li a:hover img{border:2px solid #F00;}

.contents_R_in_Top{padding:10px 0;}
.contents_R_in_Top h5{background:#fff;padding:1px;}

.scene_Info_Top{  border:1px double #ddd;}
.scene_Info_Top p{padding:10px;}


table.scene_Post{margin:10px 0; width:50%; float:left;}
table.scene_Post td{padding:0 10px 5px 0; vertical-align:top;  }
table.scene_Post input,table.scene_Post textarea{border:1px solid #999; padding:2px; width:240px; margin-bottom:10px;}

table.scene_Post2{margin:10px 0; width:200px;}
table.scene_Post2 td{padding:0 5px 5px 0; vertical-align:top; }
table.scene_Post2 input,table.scene_Post2 textarea{border:1px solid #999; padding:2px; width:180px; margin-bottom:10px;}


.scene form{ clear:left;}
.scene form.votes{}
.scene form.votes td{}
.scene form.votes td.result{ padding:2px 4px; margin:0; border:1px solid #fff; font-size:0.8em;}
.scene form.votes td input{margin:0 5px 0 0; vertical-align:middle;}
.scene form.votes td.result span{padding-left:2px;}
.scene form.votes td.result img{display:none;}

.scene div.votes{ padding:0 0 30px 0;}
.scene div.go_result{padding:20px 5px;}
.scene div.go_result a{padding:0 0 0 8px;}
.scene div.go_result a:link{ background:url(/images/arw_333_s.gif) no-repeat 0 3px;}
.scene div.go_result a:visited{ background:url(/images/arw_333_s.gif) no-repeat 0 3px;}
.scene div.go_result a:hover{ background:url(/images/arw_f00_s.gif) no-repeat 0 3px;}


.scene_Right{padding:0 0 0 0;}
.scene_Right h5{clear:left; margin:20px 0 10px;}
.scene_Right ul.scene_New{overflow:hidden; margin:0 0 10px; clear:left; padding-bottom:10px;height:165px;}


.scene_Right ul.scene_Navi{overflow:auto; margin:0 0 10px; _padding:0 0 10px;}
.scene_Right ul.scene_Navi li{float:left; margin:0 2px 0 2px; width:20px; text-align:center; line-height:1.2;}
.scene_Right ul.scene_Navi li a{ display:block;width:19px; text-align:center; text-decoration:none; vertical-align:middle; background:#fff;}
.scene_Right ul.scene_Navi li a:link{border:1px solid #444;}
.scene_Right ul.scene_Navi li a:visited{border:1px solid #444;}
.scene_Right ul.scene_Navi li a:hover{border:1px solid #F00;}
.scene_Right ul.scene_Navi li a.active{ display:block;width:19px; text-align:center; text-decoration:none; vertical-align:middle; background:#f00;border:1px solid #f00; color:#fff;}


.go_post {margin:10px 0;}
.go_post a{ display:block;width:180px; height:40px; text-indent:-9999px;}
.go_post a:link{background:url(/scene/images/bt_post_up.jpg) no-repeat;}
.go_post a:visited{background:url(/scene/images/bt_post_up.jpg) no-repeat;}
.go_post a:hover{background:url(/scene/images/bt_post_ov.jpg) no-repeat;}

.go_post_s {margin:10px 0;}
.go_post_s a{ display:block;width:180px; height:40px; text-indent:-9999px;}
.go_post_s a:link{background:url(/scene/images/bt_post_up.jpg) no-repeat;}
.go_post_s a:visited{background:url(/scene/images/bt_post_up.jpg) no-repeat;}
.go_post_s a:hover{background:url(/scene/images/bt_post_ov.jpg) no-repeat;}


.sceneInPhoto{
padding:20px 0 0;
}
.photo{ width:auto; border:1px solid #ddd;}
.photo img{ margin:10px; border:1px solid #ddd}

.sceneInPhoto ul{ margin:10px 0 20px 0; }
.sceneInPhoto ul li{ padding:0 0 4px 0; margin:0 0 2px 0; clear:left; border-bottom:1px dotted #ccc;}
.sceneInPhoto ul li strong{ display:block; width:12%; margin:0 10px 0 0; float:left;
background:#ccc; color:#000; padding:1px 0 3px 4px; font-weight:normal;}


.postTable{width:640px; margin:20px auto;}
.postTable td{padding:5px; border-bottom:1px solid #ccc;}
.postTable input{width:300px;}
.postTable textarea{width:300px;}
.postTable td.subm input{width:70px; padding:5px;}


.scene_Info{ border:3px double #ddd; margin:10px auto; width:640px; background:#f9f9f8;}
.scene_Info p{padding:10px;}


ul.scene_New div.item{float:left; margin:0 2px 5px 2px;}
ul.scene_New div.item a:link img.fl{border:2px solid #CCC;}
ul.scene_New div.item a:visited img.fl{border:2px solid #CCC;}
ul.scene_New div.item a:hover img.fl{border:2px solid #F00;}
ul.scene_New div.item div.fl a{display:none;}
