﻿/* CSS Document */
@charset "UTF-8";


/*------ text ------*/
.thum-title a:visited,
.thum-title a:link,
.ranking-title a:visited,
.ranking-title a:link {
/*	color			:rgb(0,87,56);*/
color			:#FF8C00;
}

.thum-date,
.ranking-date {
	font-size		:10px; 
}


#main {
	background-image:none ;
	background:#fff;	

	scrollbar-base-color:#333333;
	scrollbar-face-color:#a0a0a0;
	scrollbar-arrow-color:#ffffff;
	scrollbar-shadow-color:#000000;
	scrollbar-darkshadow-color:#333333;
	scrollbar-highlight-color:#f0f0f0;
	scrollbar-3dlight-color:#eeeeee;
	scrollbar-track-color:#eeeeee;
	
	
}

#contents {
	margin	: 0;
}

#contents #main_img p a {
	width			: 848px;
	height		: 90px;
	display		: block;
}

#contents #main_img p {
	margin			: 0;
	background	: url(../img/fig_group_top.gif);
	text-indent	: -9999px;
}





#contents #group_search table {
	border		: 1px #949494 solid;
	width			: 788px;
/*	height		: 405px;*/
	margin			: 30px 30px 10px 30px;
	font-size	: 12px;
}

#contents #group_search td, th {
	padding		: 5px 10px 5px 10px;
/*	border		: 1px #949494 solid;*/
} 

#contents #group_search td.title {
	font-weight	: bolder;
	width				: 100px;
	text-align		: left;
}

#contents #group_search td.buttons {
	text-align		: right;
}

#contents #group_search p{
	margin-right	: 30px;
	margin-buttom	: 30px;
	text-align		: right;
}

#contents #group_search p.comment{
	margin-right	: 30px;
	margin-buttom	: 30px;
	text-align		: left;
/*	color			:red;*/
}


#contents #group_list .page {
	margin-top	: 10px;
	margin-bottom	: 10px;
	text-align		: center;
}

#contents #group_list #list p{
	text-align		: right;
	margin : 2px 30px 10px 30px;
}

#contents #group_list #list table {
	border		: 1px #949494 solid;
	width			: 788px;
/*	height		: 405px;*/
	margin			: 5px 30px 5px 30px;
	font-size	: 12px;
}

#contents #group_list #list td, th {
	padding		: 5px 10px 5px 10px;
	border		: 1px #949494 solid;
} 

#contents #group_list #list td.title {
	font-weight	: bolder;
	width				: 100px;
	text-align		: left;
}












#contents #detail {
	background		: #fff;
	text-align		: left;
	margin			: 0;
	width			: 848px;
}

#contents #detail #detail_left {
	width			: 587px;
	margin		: 5px 0 10px 14px;
	_margin		: 5px 0 10px 7px;
	text-align		: left;
	float					: left;
}

#contents #detail #detail_left p{
	font-size:12px;
}
#contents #detail #detail_left .btSpace{
	font-size:5px;
	margin-top:8px;
}

#contents #detail #detail_left .leftBox{
	width: 587px;
	background-image:url(../img/leftBox_middle.gif);
}
#contents #detail #detail_left .leftBox_bottom{
	width: 587px;
	height:9px;
	margin-bottom:12px;
	font-size:5px;
	background-image:url(../img/leftBox_bottom.gif);
}

#contents #detail #detail_left .movieBox_top{
	width: 587px;
	height:11px;
	font-size:5px;
	background-image:url(../img/movieBox_top.gif);
}
#contents #detail #detail_left .movieBox_middle{
	width: 572px;
	_width: 587px;
	padding-left:15px;
	_padding-left:8px;
	background-image:url(../img/movieBox_middle.gif);
}
#contents #detail #detail_left .movieBox_bottom{
	width: 587px;
	height:16px;
	font-size:5px;
	background-image:url(../img/movieBox_bottom.gif);
}

#contents #detail #detail_left #g_movies{
	width:587px;
	text-align:center;

}

#contents #detail #detail_left #g_movies .thumMovieYymmddtm,.thumMovieTitleBox,.movieComment{
	text-align:left;
}
.thumMovieBox{
	margin-top:0;
	padding-top:0;
}

#contents #detail #detail_left #tabBox{
	margin-top:10px;
	width		:587px;
	height		:21;
	background-image:none;
	text-align:left;
	background-image:url(../img/bg_movieTab.gif);
}
#contents #detail #detail_left #tabTop{
	width		:400px;
	height		:21;
	background-image:none;
	float:left;
}
#contents #detail #detail_left #tabBox #daySetting{
	margin-right:5px;
	width		:150px;
	height		:21;
	background-image:none;
	float:right;
}
#contents #detail #detail_left #tabBox #sortBox{
	width		:150px;
	text-align:right;
}
#contents #detail #detail_left #newArrivalMovie{
	width:587px;
	margin:0 auto;
	text-align:center;
}



#contents #detail #detail_left .leftBox .innerTop{
	width: 587px;
	height:7px;
	font-size:5px;
	background-image:url(../img/leftBox_innerTop.gif);
}
#contents #detail #detail_left .leftBox .innerMiddle{

	width: 587px;
	text-align:center;
	background-image:url(../img/leftBox_innerMiddle.gif);
}
#contents #detail #detail_left .leftBox .innerBottom{
	width: 587px;
	height:7px;
	font-size:5px;
	background-image:url(../img/leftBox_innerBottom.gif);
}
#contents #detail #detail_left input{
	font-size:12px;
	_font-size:10px;
}

#contents #detail #detail_left .mainBg{
	background-color:#ff6321;
	margin:0;
	padding:0;
	border-collapse:collapse;
	border-spacing: 0;
}
#contents #detail #detail_left .noColorTable{
	width:500px;
	margin:0 auto;
	font-size:12px;
	padding:5px;
	border-collapse:collapse;
	border-spacing: 0;
}
#contents #detail #detail_left .noColorTable .caption{
	width:65px;
	font-weight:bold;
}

#contents #detail #detail_left .noColorTable td{
	font-size:12px;
	padding:5px;
	border-collapse:collapse;
	border-spacing: 0;
}


#contents #detail #detail_left .mainTable{
	width:555px;
	margin:0 auto;
	border: 1px solid #ff6321; 
	border-collapse:collapse;
	border-spacing: 0;
}
#contents #detail #detail_left .mainTable .head{
	background-color:#ff6321;
	color:#FFFFFF;
	width:100px;
	font-weight:bold;
}
#contents #detail #detail_left .mainTable .caption{
	background-color:#ffc170;
	width:100px;
}
#contents #detail #detail_left .mainTable td{
	font-size:12px;
	background-color:#ffffff;
	border: 1px solid #ff6321; 
	padding:5px;
	border-collapse:collapse;
	border-spacing: 0;
}

#contents #detail #detail_left #g_newGroup{
}
#contents #detail #detail_left #g_newGroup #title{
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_newGroup.gif);
}

#contents #detail #detail_left #g_search{
	margin-bottom:20px;
}
#contents #detail #detail_left #g_search #title{
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_search.gif);
}
#contents #detail #detail_left #title_bbs{
	margin-top:9px;
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_bbs.gif);
}
#contents #detail #detail_left #title_newGroup{
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_newGroup.gif);
}

#contents #detail #detail_left #title_delGroup{
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_deleteGroup.gif);
}

#contents #detail #detail_left #title_moviePlay{
	width: 587px;
	height:33px;
	text-indent:-9999px;
	background-image:url(../img/t_moviePlay.gif);
}
#contents #detail #detail_left #g_search .search_hr{
	margin:8px auto;
	font-size:8px;
	width: 527px;
	height: 8px;
	background-image:url(../img/dot_black.gif);
}
#contents #detail #detail_left #g_searchResult #title_result{
	width: 587px;
	height:25px;
	text-indent:-9999px;
	background-image:url(../img/t_searchResult.gif);
}
#contents #detail #detail_left #grp_info{
	margin		: 0;
}


#contents #detail #detail_left #g_info #btBox{
	width: 552px;
	_width: 587px;
	padding-left:35px;
	height:33px;
	background-image:url(../img/bg_btBox.gif);
}
#contents #detail #detail_left #g_info #btBox img{
	margin-top:8px;
}

#contents #detail #detail_left p.error{
	color		:red;
	float		: left;
}


#contents #detail #detail_left table {
	border		:none;
	font-size	: 12px;
}
#contents #detail #detail_left #g_list{
	width		: 570px;
	font-size	: 12px;
	text-align:center;
}
#contents #detail #detail_left #g_list .innerBottom{
	margin-bottom:7px;
}
#contents #detail #detail_left #g_list .btBox{
	width		: 555px;
	font-size	: 12px;
	text-align:right;
	margin:5px auto 0 auto;
}
#contents #detail #detail_left #list{
	width		: 570px;
	font-size	: 12px;
	text-align:center;
	margin:0 auto;
}

#contents #detail #detail_left #bbsBox{
	width		: 557px;
	_width		: 587px;
	font-size	: 12px;
	text-align:center;
	padding:25px 15px 15px 15px;
	border: none; 
}

#contents #detail #detail_left #g_bbs{
	margin:0 auto;
	width		: 520px;
	font-size	: 12px;
	text-align:left;
}

#contents #detail #detail_left #g_bbs .bbs_hr{
	margin:8px auto;
	font-size:2px;
	width: 520px;
	height: 2px;
	background-image:url(../img/dot_black.gif);
}

#contents #detail #detail_left #g_bbs .bbs_hr2{
	margin:8px auto;
	font-size:2px;
	width: 520px;
	height: 2px;
	background-image:url(../img/hr_bbs.gif);
}

#contents #detail #detail_left #g_bbs .comment{
	font-size:12px;
	padding-left:15px;
	background-image:url(../img/icon_pen.gif);
	background-repeat:no-repeat;
}
#contents #detail #detail_left .bbsPost { 
	width: 520px; 
	height: 100px; 
}
#contents #detail #detail_left .postBt { 
	margin-top:9px;
	width: 520px; 
	text-align:center;
}
#contents #detail #detail_left p.lcomment {
	height		: 170px;
	overflow	: auto;
}

#contents #detail #detail_left #search_user table {
	border		: 1px #949494 solid;
	width			: 605px;
	height		: 70px;
	font-size	: 12px;
}

#contents #detail #detail_left #search_user td, th {
	padding		: 5px 10px 5px 10px;
	border		: 0;
} 

#contents #detail #detail_left #search_user td.title {
	font-weight	: bolder;
	width				: 100px;
	text-align		: left;
}

#contents #detail #detail_left #search_user td.buttons {
	text-align		: right;
}

#contents #detail #detail_left #search_user p {
	text-align		: right;
}

#contents #detail #detail_left #movie_box {
	width			: 605px;
/*	height		: 405px;*/
/*	margin		: 5px 10px 10px 10px;*/
	border		: 1px #949494 solid;
}
#contents #detail #detail_left #movie_box #movie_box_up {
	width			: 100%;
	text-align: left;
	padding		: 0;
	margin		: 10px 20px 5px 40px;
}
#contents #detail #detail_left #movie_box #movie_box_down {
	width			: 100%;
	text-align: left;
	padding		: 0;
	margin		: 5px 20px 20px 40px;
}
#contents #detail #detail_left #movie_box #movie_box_middle {
	width			: 100%;
	padding		: 0;
	margin		: 5px 20px 5px 40px;
}

#contents #detail #detail_left #movie_box #movie_box_up p.movie_date{
	font-size	: 10px;
}

#contents #detail #detail_left #movie_box #movie_box_up p.movie_pv{
	font-size	: 10px;
}

#contents #detail #detail_left #movie_box #movie_box_up p.movie_title{
	font-size	: 14px;
	font-weight	: bolder;
}

#contents #detail #detail_left #movie_box #movie_box_middle p.movie_tag{
	font-size	: 10px;
}

#contents #detail #detail_left #movie_box #movie_box_down p.movie_comment{
	width			: 420px;
	border-top	: 1px #949494 dotted ; 
	border-bottom	: 1px #949494 dotted; 
	font-size	: 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-top : 10px;
}

#contents #detail #detail_left .innerMiddle table{
	margin:0 auto;
}

#contents #detail #detail_left .innerMiddle a:link,
#contents #detail #detail_left .innerMiddle a:visited{
	color:#ff6500;
}
#contents #detail #detail_left .innerMiddle a:hover{
	color:#bbbbbb;
}

#m_play{
	margin:0;
	padding:0;
}
#moveWaku{
	margin:0;
	padding:0;
	background-image:none;
}

#moveBox{
	margin:0 auto;
	padding:0;
	text-align:left;
}
#moveBoxTopBottomSpace{
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
}
#moveYymmddtm{
	margin:0px;
	padding:0px;
}

#profileName{
	margin:0px;
	padding:0px;
	text-align:left;
	color		:#ea9c00;
	
}
#moveTitle {
	margin:0px;
	padding:0px;
	color		:#444444;
}


#vote{
	padding-bottom:20px;
}

#clapBox{
	margin:20px auto 0 auto;
	padding:0px;
}
.move_thum_title{
	color:#ff6500;

}

#contents #detail #detail_right {
	width		: 224px;
/*	height		: 405px;*/
	margin		: 5px 0 10px 11px;
	text-align: left;
	padding		: 0px;
	float		: left;
}

#contents #detail #detail_right .rightBox{
	width: 224px;
	background-image:url(../img/rightBox_middle.gif);
}
#contents #detail #detail_right #bt_sbManual a{
	width: 224px;
	height:40px;
	background-image:url(../img/bt_sbManual.gif);
	display		: block;
	margin-bottom:10px;
	
}
#contents #detail #detail_right .rightBox_bottom{
	width: 224px;
	height:9px;
	font-size:5px;
	background-image:url(../img/rightBox_bottom.gif);
}


#contents #detail #detail_right .rightBox .innerTop{
	width: 224px;
	height:5px;
	font-size:5px;
	background-image:url(../img/rightBox_innerTop.gif);
}
#contents #detail #detail_right .rightBox .innerMiddle{

	width: 224px;
	text-align:center;
	background-image:url(../img/rightBox_innerMiddle.gif);
}
#contents #detail #detail_right .rightBox .innerBottom{
	width: 224px;
	height:5px;
	font-size:5px;
	background-image:url(../img/rightBox_innerBottom.gif);
}

#contents #detail #detail_right #g_user .user{
	width		: 195px;
	text-align: center;
	font-size:12px;
	background-color:#d4d4d4;
	border: 1px solid #b8b8b8; 
	padding:5px;
	border-collapse:collapse;
	border-spacing: 0;
}
#contents #detail #detail_right #g_user .user a:link,
#contents #detail #detail_right #g_user .user a:visited,
#contents #detail #detail_right #g_user .user a:hover{
	color:#ff6500;
}


#contents #detail #detail_right #g_user .user td{
	font-size:12px;
	background-color:#d4d4d4;
	border: 1px solid #b8b8b8; 
	padding:5px;
	border-collapse:collapse;
	border-spacing: 0;
	vertical-align:top;
}

#contents #detail #detail_right #title_groupMember{
	width: 224px;
	height:28px;
	margin-top:9px;
	text-indent:-9999px;
	background-image:url(../img/t_groupMember.gif);
}

#contents #detail #detail_right #owner {
	width			: 190px;
	height		: 150px;
	background		: #9370DB;
	border		: 1px #949494 solid;
	margin		: 0px 0px 5px 0px;
	padding		: 5px;
	font-size	: 12px;
	text-align	: center;
}

#contents #detail #detail_right #g_owner {
	width		: 196px;
	_width		: 224px;
	padding		: 25px 15px 0 15px;
	font-size	: 12px;
	text-align	: center;
	background-image:url(../img/bg_ownerTop.gif);
}
#contents #detail #detail_right #g_ownerBottom{
	width		: 224px;
	height		: 12px;
	background-image:url(../img/bg_ownerBottom.gif);
}
#contents #detail #detail_right #g_userProfile {
	width		: 196px;
	_width		: 224px;
	padding		: 25px 15px 0 15px;
	font-size	: 12px;
	text-align	: center;
	background-image:url(../img/bg_userTop.gif);
}
#contents #detail #detail_right #g_userProfile a:link,
#contents #detail #detail_right #g_userProfile a:visited,
#contents #detail #detail_right #g_userProfile a:hover,
#contents #detail #detail_right #g_owner a:link,
#contents #detail #detail_right #g_owner a:visited,
#contents #detail #detail_right #g_owner a:hover{
	color:#FFFF66;
}

#contents #detail #detail_right #g_news{
	text-align:left;
	margin:0 auto;
	border: none;
	width: 193px;
	height: 150px;
	_width: 203px;
	_height: 160px;
	padding: 5px;
	overflow: auto;
	background-image:url(../img/bg_news.gif);
	background-repeat:no-repeat;
	_background-attachment:fixed;
}
#contents #detail #detail_right #g_news .date{
	font-size:10px;
	color:#666666;
	
}
#contents #detail #detail_right #g_news .newsScript{
	font-size:12px;
	padding-left:15px;
	background-image:url(../img/icon_pen.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
#contents #detail #detail_right #title_news{
	width: 224px;
	height:35px;
	text-indent:-9999px;
	background-image:url(../img/t_news.gif);
}
#contents #detail #detail_right #news {
	width		: 190px;
	height		: 200px;
	margin		: 0;
	padding		: 0;
	font-size	: 12px;

}


#contents #detail #detail_right #ad{
	margin-top:10px;
}
#contents #detail #detail_right #tmp {
	width			: 190px;
	height		: 150px;
/*	background		: #9370DB;*/
	border		: 1px #949494 solid;
	margin		: 0px 0px 5px 0px;
	padding		: 5px;
	font-size	: 12px;
	text-align	: center;
}


#contents #detail #detail_right #news #news_honbun {
	overflow	: auto;
	height		: 160px;
	padding		: 5px;
	border		: 1px #949494 solid;
}

#contents #detail #detail_right #news #news_edit {
	padding		: 5px;
	border		: 1px #949494 solid;
}

#contents #detail #detail_right #news #news_edit p.title {
}

#contents #detail #detail_right #news #news_edit p.edit_honbun {
	border		: 1px #949494 dotted;
}
#contents #detail #detail_right #news #news_edit p.edit_error{
	color			:red;
}
#contents #detail #detail_right div.news_edit {
	width		:100%;
}

#contents #detail #detail_right div.news_clum {
	width		:100%;
}

#contents #detail #detail_right div.news_mmdd {
	width		:30px;
	color		:#CC6633;
	font-size	:0.9em;
	float		:left
}

#contents #detail #detail_right div.news_text {
	width		:130px;
	color		:#403E3D;
	font-size	:0.9em;
	float		:left
}








#contents #listxxxxxxxxxxxxxx {
	background		: #ff0000;
	text-align		: left;
	padding-bottom	:30px;
	width			: 848px;
	display			: block;
}

#contents #list #list_left {
	width			: 605px;
/*	height		: 700px;*/
	margin		: 0px 10px 10px 10px;
	text-align		: left;
	float					: left;
}


/*-------------  list_left -----------------*/
/*
#contents #list #list_left {
	width			:605px;
	margin			: 20px 0 10px 0;
	float			:left;
}

*/
#contents #list #list_left #movies h3 {
	width			:605px;
	height			:41px;
	background		:url(../img/fig_oricm_newcm.jpg) 0 0 no-repeat #ffffff;
	text-indent: -9999;
}

#contents #list #list_left #movies #thumnail {
	margin			:10px 0 14px 0;
	text-align		: center;
}

#contents #list #list_left #movies #thumnail div.thumnail_detail{
	float			: left;
	padding :5px;
}

#contents #list #list_left #bbs {
	width			: 605px;
	height		: 200px;
	border		: 1px #949494 solid;
	margin		: 0px 0px 5px 0px;
	padding		: 5px;
	font-size	: 12px;
}

#contents #list #list_right {
	width			: 190px;
/*	height		: 500px;*/
	border		: 1px #949494 solid;
	margin		: 5px 10px 10px 0px;
	padding		: 5px;
	font-size	: 12px;
	float			:left;
	text-align	: center;
}



/*-------------  bt -----------------*/


.icon_arrow{
	width:15px;
	height:12px;
	background: url(../img/icon_arrow.gif) no-repeat;
	display:inline-table 
	_display:inline;
}
.icon_tri{
	width:10px;
	height:12px;
	background: url(../img/icon_tri.gif) no-repeat;
}
.icon_arrow{
	width:15px;
	height:12px;
	background: url(../img/icon_arrow.gif) no-repeat;
}
.bt_movieNew_on{
	width:116px;
	height:21px;
	background: url(../img/bt_movieNew_on.gif) no-repeat;
}
.bt_movieView_off{
	width:116px;
	height:21px;
	background-image:url(../img/bt_movieView_off.gif);
}
.bt_movieView_off a{
	width:116px;
	height:21px;
}
.bt_movieClap_off{
	width:116px;
	height:21px;
	background-image:url(../img/bt_movieClap_off.gif);
}
