@charset "euc-jp";

body{

	margin: 0;

	padding: 0;

	background-color: #000000;

	color : #FFFFFF;

	font-size: 10px;

	line-height:1.4em;

	font-family: "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";

}

#swf_layer {
	visibility:visible;
	z-index:999;
	position: absolute;
	width:100%;
	height:1013px;
}


input,

select{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:14px;

	width:90px;

	font-size:12px;

}



form{

	margin: 0;

	padding: 0;

}



input.noborder{

	border:none;

	background:none;

	padding:0;

	margin:0;

	height:18px;

	width:115px;

}



input.login{

	border:none;

	background:url(../img/btn_login.gif);

	padding:0;

	margin:0;

	height:18px;

	width:115px;

}



input.entry{

	border:none;

	background:url(../img/btn_regi.gif);

	padding:0;

	margin:0;

	height:18px;

	width:115px;

}



input.mypage{

	border:none;

	background:url(../img/btn_mypage.gif);

	padding:0;

	margin:0;

	height:18px;

	width:115px;

}



input.logout{

	border:none;

	background:url(../img/btn_logout.gif);

	padding:0;

	margin:0;

	height:18px;

	width:115px;

}



input.noborder_s{

	border:none;

	background:none;

	padding:0;

	margin:0;

	height:18px;

	width:50px;

}



.clear{

	padding:0;

	margin:0;

	clear:both;

	display:block;

}





a:link{

	color: #FFFFFF;

	text-decoration: none;

}



a:visited{

	color: #FFFFFF;

	text-decoration: none;

}



a:hover{

	color: #FF0000;

	text-decoration: none;

}



a:active{

	color: #FF0000;

	text-decoration: none;

}



img{

	border:0;

}



ul,li{

	list-style-type:none;

	margin:0;

	padding:0;



}



.one_point{

	margin: 0 2px 0 0;

}



/* containar */



#containar{

	width: 100%;

	background-color: #000000;

	margin: 0;

	padding: 0;

}









/* header */



#header{

	width: 900px;

	height:100px;

	background: #000000 url(../img/header_bg.jpg) repeat-x;

	margin: 0 auto;

	padding: 0 10px 0 10px;

}





#header .logo{

	margin:44px 0 0 9px;

	padding:0;

	float:left;



}



#header h1{

	margin:73px 0 0 10px;

	color : #FFFFFF;

	font-size: 12px;

	font-weight:normal;

	line-height:1.4em;

	font-family: "Verdana", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3";

	float:left;

}


#header .hright{

	margin:0;
	float:right;
	padding:0;
	height:16px;
}

#header .melma{

	margin:6px 0 0 auto;
	text-align:right;
	padding:0;
	height:16px;

}


#header .search_form{

	margin:30px 0 0 auto;

	padding:0;

	text-align:right;

	vertical-align:text-bottom;

}



#header .search_form input{

	height:15px;

	margin:4px 0 0 0;

	padding:0;

	vertical-align:text-bottom;



}



#header .search_form input.noborder_s{

	height:18px;

	margin:4px 0 0 0;

	padding:0;

	vertical-align:text-bottom;



}



#header  .search_form .welcome_name{

	margin:0;

	font-size:12px;

	font-weight:bold;



}



#header  .search_form .welcome{

	margin:0;

	font-size:12px;

	font-weight:normal;



}



#header  .search_form .search{

	display:inline;

	height:18px;

	margin:5px 0 0 0;

	padding:0;

	vertical-align:text-bottom;

}


#gnavi{

	width: 920px;

	height:30px;

	margin: 0 auto;

	padding: 0;

	overflow:hidden;

}





#gnavi ul{

	height:30px

	margin: 0;

	padding: 0;

	list-style-type:none;

}



#gnavi li{

	float:left;

	margin: 0;

	padding: 0;

	list-style-type:none;

}









#main{

	width: 900px;

	margin: 0 auto;

	padding: 10px;

	background:url(../img/container_bg.jpg) no-repeat;

}









/* left menu */



#main .menu{

	width: 148px;

	margin: 0;

	padding: 0;

	float:left;

}





#main .menu label{

	margin:0 3px 0 0;

}



#main .menu .biz_login{

	width: 148px;

	height:128px;

	margin: 0 0 3px 0;

	padding: 0;

	background:url(../img/login_bg_b.jpg) no-repeat;

}





#main .menu .biz_login .biz_err{

	width:143px;

	text-align:center;

	margin: 0;

	padding: 24px 0 2px 0;

	color:#FF0000;

}



#main .menu .biz_login .biz_message{

	width:143px;

	text-align:center;

	margin: 0;

	padding: 40px 0 20px 0;

}







#main .menu .biz_login .biz_logout_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .biz_login .biz_mypage_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .biz_login .biz_id{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 30px 10px 3px 0;

}



#main .menu .biz_login .biz_id2{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 0 0;

}



#main .menu .biz_login .biz_pass{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 5px 0;

}



#main .menu .biz_login .biz_pass2{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 3px 0;

}





#main .menu .biz_login .biz_login_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .biz_login .biz_login_btn2{

	width:148px;

	text-align:center;

	margin: 0 0 0 0;

	padding: 0;

}



#main .menu .biz_login .biz_regi_btn{

	width:148px;

	text-align:center;

	margin: 0 0 0 0;

	padding: 0;

}



#main .menu .cre_login{

	width: 148px;

	height:128px;

	margin: 0 0 8px 0;

	padding: 0;

	background:url(../img/login_bg_c.jpg) no-repeat;

}



#main .menu .cre_login .cre_err{

	width:143px;

	text-align:center;

	margin: 0;

	padding: 24px 0 2px 0;

	color:#FF0000;

}



#main .menu .cre_login .cre_message{

	width:143px;

	text-align:center;

	margin: 0;

	padding: 40px 0 20px 0;

}







#main .menu .cre_login .cre_logout_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .cre_login .cre_mypage_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}


#main .menu .cre_login .cre_id2{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 0 0;

}



#main .menu .cre_login .cre_id{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 30px 10px 3px 0;

}



#main .menu .cre_login .cre_pass{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 5px 0;

}



#main .menu .cre_login .cre_pass2{

	width:133px;

	text-align:right;

	margin: 0;

	padding: 0 10px 3px 0;

}





#main .menu .cre_login .cre_login_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .cre_login .cre_login_btn2{

	width:148px;

	text-align:center;

	margin: 0 0 0 0;

	padding: 0;

}



#main .menu .cre_login .cre_regi_btn{

	width:148px;

	text-align:center;

	margin: 0 0 3px 0;

	padding: 0;

}



#main .menu .rank_pv{

	width: 148px;

	margin: 0;

	padding: 0;

	text-align:center;

}



#main .menu .rank_pv_in{

	width: 140px;

	margin: 0 auto 10px auto;

	padding: 0;

	background:url(../img/rank_pv_midbg.jpg) repeat-y;

}



#main .menu .pv_ttl{

	width: 140px;

	height: 30px;

	margin: 0;

	padding: 0;

}



#main .menu .pv_middle{

	width: 116px;

	margin: 0;

	padding: 7px 12px 3px 12px;

	background:url(../img/rank_pv_mid.jpg) no-repeat;

	text-align:left;

	line-height:1.7em;

}



#main .menu .pv_bottom{

	width: 140px;

	height: 7px;

	margin: 0;

	padding: 0;

}



#main .menu .rank_vote{

	width: 148px;

	margin: 0;

	padding: 0;

	text-align:center;

}



#main .menu .rank_vote_in{

	width: 140px;

	margin: 0 auto 10px auto;

	padding: 0;

	background:url(../img/rank_post_midbg.jpg) repeat-y;

	text-align:center;

}



#main .menu .vote_ttl{

	width: 140px;

	height: 30px;

	margin: 0;

	padding: 0;

}



#main .menu .vote_middle{

	width: 116px;

	margin: 0;

	padding: 7px 12px 3px 12px;

	background:url(../img/rank_post_mid.jpg) no-repeat;

	text-align:left;

	line-height:1.7em;

}



#main .menu .vote_bottom{

	width: 140px;

	height: 7px;

	margin: 0;

	padding: 0;

}



#main .menu .num{

	margin-right:15px;

}





#main .menu .more{

	text-align:right;

	font-size:10px;

}





#main .menu .blog{

	width: 148px;

	height: 30px;

	margin: 0 0 10px 0;

	padding: 0;

	text-align:center;

}



#main .menu .column{

	width: 148px;

	height: 30px;

	margin: 0 0 10px 0;

	padding: 0;

	text-align:center;

}





/* center contents */



#main .contents{

	width: 606px;

	margin: 0 10px 0 10px;

	padding: 0;

	float:left;

}



#main .contents .top_movie{

	width: 276px;

	height:196px;

	margin: 0 3px 10px 0;

	float:left;

	background:url(../img/top_movie_bg.jpg) no-repeat;

	padding: 14px;
	/* padding: 15px; */
	/* 実際にswfを埋め込んだらpaddingを0にする */

}



#main .contents .new{

	width: 296px;

	height: 226px;

	margin: 0 0 10px 0;

	float:left;

	background:url(../img/news_bg.jpg) no-repeat;

	text-align:center;

}



#main .contents .new p{

	margin: 15px auto 10px 21px;

}



#main .contents .new .new_ttl{

	width: 253px;

	height: 25px;

	margin: 24px auto 0 auto;

}



#main .contents .new .new_bottom{

	width: 253px;

	margin: 5px auto 24px auto;

	font-size:14px;

	text-align:right;

	font-family:"Times New Roman", Times, serif;

}



#main .contents .new .new_bottom a{

	text-decoration:underline;	

}





*html #main .contents .new_txt{

	font-size:11px;

	text-align:left;

	height: 140px;

}



#main .contents .new_txt{

	font-size:11px;

	text-align:left;

	height: 130px;

}



.point{

	margin:0 5px 0 0;

}





#main .contents .new_txt .new_date{

	margin:0 5px 0 0;

	font-size:11px;

	font-weight:bold;

}



#main .contents .new_txt .new_com{

	font-size:11px;

}





#main .contents .new_entry{

	width: 606px;

	height: 415px;

	margin: 0 0 0 0;

	padding:0;

	text-align:center;

}



#main .contents .new_entry_in{

	width: 600px;

	height: 415px;

	margin: 0;

	padding:10px 0 0 0 ;

	background:url(../img/contents_bg.jpg) no-repeat;

	text-align:center;

}





#main .contents .ttl_entry{

	width: 578px;

	height: 18px;

	margin: 0 auto 0 auto;

	padding:3px 0 0 0 ;

	background-color:#000000;

}



#main .contents .genre{

	width: 578px;

	margin: 0 10px 0 10px;

	padding:0 ;

}



#main .contents .ttl_genre{

	width: 578px;

	height: 20px;

	padding: 0;

	margin: 0 auto 0 auto;

	background-color:#000000;

}



/* LIVE ACTION */



#main .contents .new_entry .new_entry_in .live{

	background-color:#000000;

	width: 144px;

	height: 152px;

	margin: 0;

	padding:5px 0 0 0;

	float:left;

}



#main .contents .new_entry .new_entry_in .live_ttl{

	width: 140px;

	margin: 0;

	padding: 0;

	float:left;

	display:inline;

}



#main .contents .new_entry .new_entry_in .live .live01{

	width: 144px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .live .live01_title{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .live .live01_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .live .live01_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .live .live01_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}



#main .contents .new_entry .new_entry_in .live .live02{

	width: 144px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .live .live02_title{

	margin:0 0 0 7px;

	text-align:left;

}



#main .contents .new_entry .new_entry_in .live .live02_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .live .live02_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .live .live02_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}





/* CG */



#main .contents .new_entry .new_entry_in .cg{

	background-color:#000000;

	width: 144px;

	height: 152px;

	margin: 0;

	padding:5px 0 0 0;

	float:left;

}



#main .contents .new_entry .new_entry_in .cg_ttl{

	width: 140px;

	margin: 0 0 0 5px;

	padding:0;

	float:left;

	display:inline;

}



#main .contents .new_entry .new_entry_in .cg .cg01{

	width: 142px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .cg .cg01_title{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .cg .cg01_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .cg .cg01_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .cg .cg01_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}



#main .contents .new_entry .new_entry_in .cg .cg02{

	width: 144px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .cg .cg02_title{

	margin:0 0 0 7px;

	text-align:left;

}



#main .contents .new_entry .new_entry_in .cg .cg02_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .cg .cg02_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .cg .cg02_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}



/* ANIMATION */





#main .contents .new_entry .new_entry_in .animation{

	background-color:#000000;

	width: 145px;

	height: 152px;

	margin: 0;

	padding:5px 0 0 0;

	float:left;

}



#main .contents .new_entry .new_entry_in .animation_ttl{

	width: 140px;

	margin: 0 0 0 5px;

	padding:0;

	float:left;

	display:inline;

}





#main .contents .new_entry .new_entry_in .animation .animation01{

	width: 145px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .animation .animation01_title{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .animation .animation01_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .animation .animation01_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .animation .animation01_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}



#main .contents .new_entry .new_entry_in .animation .animation02{

	width: 145px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .animation .animation02_title{

	margin:0 0 0 7px;

	text-align:left;

}



#main .contents .new_entry .new_entry_in .animation .animation02_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .animation .animation02_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .animation .animation02_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}





/* MUSIC */





#main .contents .new_entry .new_entry_in .music{

	background-color:#000000;

	width: 145px;

	height: 152px;

	margin: 0;

	padding:5px 0 0 0;

	float:left;

}



#main .contents .new_entry .new_entry_in .music_ttl{

	width: 140px;

	margin: 0 0 0 5px;

	padding:0;

	float:left;

	display:inline;

}



#main .contents .new_entry .new_entry_in .music .music01{

	width: 145px;

	margin: 0 0 5px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .music .music01_title{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .music .music01_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .music .music01_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .music .music01_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}



#main .contents .new_entry .new_entry_in .music .music02{

	width: 145px;

	margin: 0 0 3px 0;

	padding: 0;

}





#main .contents .new_entry .new_entry_in .music .music02_title{

	margin:0 0 0 7px;

	text-align:left;

}



#main .contents .new_entry .new_entry_in .music .music02_name{

	margin:0 0 0 7px;

	text-align: left;

}



#main .contents .new_entry .new_entry_in .music .music02_time{

	text-align: left;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	margin: 0;

	padding: 0 0 0 7px;

	float:left;

}



#main .contents .new_entry .new_entry_in .music .music02_pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin:0 0 5px 10px;

	float:left;



}





/* right contents */



#main .block_right{

	width: 120px;

	height:651px;

	margin: 0;

	padding: 0;

	float:left;

	background:url(../img/ad_dummy.jpg) no-repeat;

}



/* footer top */


#footer_top{

	width: 600px;

	height:86px;

	margin: auto;

	padding: 5px 5px 5px 5px ;

	text-align:center;

}



#footer_top .foot_menu_t{

	margin: 0 auto 15px auto;

}


*html #footer_top .foot_menu_t{
	margin: 0 auto 15px auto;

}


#footer_top .foot_menu_t .t_menu{

	margin: 0 5px 0 5px;

}



/* footer */





#footer{

	background: #000000 url(../img/footer_bg.jpg) repeat-x;

	width: 900px;

	height:86px;

	margin: 10px auto auto auto;

	padding: 10px 10px 10px 10px ;

	text-align:center;

}



#footer .foot_menu{

	margin: 0 0 20px 200px;
	float:left;

}


*html #footer .foot_menu{
	margin: 0 0 20px 100px;

}


#footer .foot_menu .f_menu{

	margin: 0 15px 0 15px;

}





#footer ul{
	margin: 20px auto;
	width:90%;
	clear:both;
}
#footer ul.rs_link li{
	display:inline;
}

#footer ul.rs_link li{
	color:#999999;
}

#footer ul.rs_link li a{
	color:#999999;
}

#footer ul.rs_link li a:hover{
	color:#FFFFFF;
}

#footer ul.rs_link li strong{
	font-weight:normal;
}


#footer .ecbblink{
	float:right;
	padding: 0 20px 0 0;
	width:100px;
	color:#D4D4D4;
}


#footer .ecbblink a:visited,
#footer .ecbblink a,
#footer .ecbblink a:active{
	color:#D4D4D4;
}

#footer .ecbblink a:hover{
	color:#FF0000;
}


#footer .copyright{
	clear:both;

}








/* 〜TOP終了〜 */







/* カテゴリー別　contents list */





#main .contents .category_ttl{

	width:606px;

	height:30px;

	padding:0;

	margin:0;

}



#main .contents .list{

	width: 606px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .contents .list .list_in{

	width: 600px;

	margin: 0;

	padding:0;

	background:url(../img/contents_bg_mid.jpg) repeat-y;

}



#main .contents .list .list_in .list_space_last .list_top{

	margin:0;

	padding:0;



}



#main .contents .list .list_in .list_space{
	height:100px;
	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;
	


}



#main .contents .list .list_in .list_space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .contents .list .list_in .list_space .caption{

	width:420px;

	height:100px;
	float:left;

	margin-left:10px;

	text-align:left;

}



#main .contents .list .list_in .list_space .title{
	float:left;
	text-align: left;

}



#main .contents .list .list_in .list_space .name{
	clear:both;
	text-align: left;



}

#main .contents .list .list_in .list_space .c_name{

	text-align: left;
	font-size:12px;



}


#main .contents .list .list_in .list_space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .contents .list .list_in .list_space .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents .list .list_in .list_space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents .list .list_in .list_space .coments{

	text-align: left;

	margin-top:5px;

	width:420px;


}



#main .contents .list .list_in .list_space .more{

	margin-left:3px;

}



#main .contents .list .list_in .list_space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;
	margin-top:10px;

}





/* list_space_last　10行目 */



#main .contents .list .list_in .list_space_last{


	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .contents .list .list_in .list_space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .contents .list .list_in .list_space_last .caption{

	width:420px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .contents .list .list_in .list_space_last .title{

	text-align: left;

}



#main .contents .list .list_in .list_space_last .name{

	text-align: left;



}


#main .contents .list .list_in .list_space_last .c_name{

	text-align: left;
	font-size:12px;



}


#main .contents .list .list_in .list_space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .contents .list .list_in .list_space_last .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents .list .list_in .list_space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents .list .list_in .list_space_last .coments{

	text-align: left;

	margin-top:5px;

	width:420px;


}



#main .contents .list .list_in .list_space_last .more{

	margin-left:3px;

}



#main .contents .list .list_in .list_space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;
	margin-top:10px;
}





#main .contents .list .list_in .list_space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .contents .next{

	float:right;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}









/* 〜contents list終了〜 */





/* newentry list */





#main .newentry{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .newentry .category_ttl{

	width:735px;

	height:30px;

	padding:0;

	margin:0;

}



#main .newentry .list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .newentry .list .list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .newentry .list .list_in .space_last .list_top{

	margin:0;

	padding:0;



}



#main .newentry .list .list_in .space{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .newentry .list .list_in .space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .newentry .list .list_in .space .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .newentry .list .list_in .space .title{

	text-align: left;

}



#main .newentry .list .list_in .space .name{

	text-align: left;



}



#main .newentry .list .list_in .space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .newentry .list .list_in .space .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .newentry .list .list_in .space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .newentry .list .list_in .space .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .newentry .list .list_in .space .more{

	margin-left:3px;

}



#main .newentry .list .list_in .space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





/* list_space_last　10行目 */



#main .newentry .list .list_in .space_last{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .newentry .list .list_in .space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .newentry .list .list_in .space_last .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .newentry .list .list_in .space_last .title{

	text-align: left;

}



#main .newentry .list .list_in .space_last .name{

	text-align: left;



}



#main .newentry .list .list_in .space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .newentry .list .list_in .space_last .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .newentry .list .list_in .space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .newentry .list .list_in .space_last .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .newentry .list .list_in .space_last .more{

	margin-left:3px;

}



#main .newentry .list .list_in .space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





#main .newentry .list .list_in .space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .newentry .next{

	width:730px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}









/* 〜newentry list終了〜 */







/* pv ranking */





#main .ranking_pv{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .ranking_pv .category_ttl{

	width:735px;

	height:30px;

	padding:0;

	margin:0;

}



#main .ranking_pv .list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .ranking_pv .list .list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .ranking_pv .list .list_in .space_last .list_top{

	margin:0;

	padding:0;



}



#main .ranking_pv .list .list_in .space{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .ranking_pv .list .list_in .space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .ranking_pv .list .list_in .space .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .ranking_pv .list .list_in .space .rank_num{

	font-size:24px;

	font-family: verdana , Arial Black  ;

	color:#FF0000;

	line-height:100%;

	font-weight:bold;	

	float:left;

	margin:0 5px 0 0;

}



#main .ranking_pv .list .list_in .space .main_rank{

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

}





#main .ranking_pv .list .list_in .space .ttl_name{

	float:left;

}



#main .ranking_pv .list .list_in .space .title{

	text-align: left;

}



#main .ranking_pv .list .list_in .space .sla{

	margin: 0 5px 0 5px;

}



#main .ranking_pv .list .list_in .space .name{

	text-align: left;



}



#main .ranking_pv .list .list_in .space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .ranking_pv .list .list_in .space .votes{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_pv .list .list_in .space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_pv .list .list_in .space .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .ranking_pv .list .list_in .space .more{

	margin-left:3px;

}



#main .ranking_pv .list .list_in .space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





/* list_space_last　10行目 */



#main .ranking_pv .list .list_in .space_last{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .ranking_pv .list .list_in .space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .ranking_pv .list .list_in .space_last .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .ranking_pv .list .list_in .space_last .rank_num{

	font-size:24px;

	font-family: verdana , Arial Black  ;

	color:#FF0000;

	line-height:100%;

	font-weight:bold;	

	float:left;

	margin:0 5px 0 0;

}



#main .ranking_pv .list .list_in .space_last .main_rank{

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

}





#main .ranking_pv .list .list_in .space_last .ttl_name{

	float:left;

}



#main .ranking_pv .list .list_in .space_last .title{

	text-align: left;

}



#main .ranking_pv .list .list_in .space_last .sla{

	margin: 0 5px 0 5px;

}





#main .ranking_pv .list .list_in .space_last .name{

	text-align: left;



}



#main .ranking_pv .list .list_in .space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .ranking_pv .list .list_in .space_last .votes{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_pv .list .list_in .space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_pv .list .list_in .space_last .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .ranking_pv .list .list_in .space_last .more{

	margin-left:3px;

}



#main .ranking_pv .list .list_in .space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





#main .ranking_pv .list .list_in .space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .ranking_pv .next{

	float:right;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}









/* 〜pv ranking 終了〜 */





/* 投票 ranking */





#main .ranking_vote{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .ranking_vote .category_ttl{

	width:735px;

	height:30px;

	padding:0;

	margin:0;

}



#main .ranking_vote .list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .ranking_vote .list .list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .ranking_vote .list .list_in .space_last .list_top{

	margin:0;

	padding:0;



}



#main .ranking_vote .list .list_in .space{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .ranking_vote .list .list_in .space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .ranking_vote .list .list_in .space .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .ranking_vote .list .list_in .space .rank_num{

	font-size:24px;

	font-family: verdana , Arial Black  ;

	color:#FF0000;

	line-height:100%;

	font-weight:bold;	

	float:left;

	margin:0 5px 0 0;

}



#main .ranking_vote .list .list_in .space .main_rank{

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

}





#main .ranking_vote .list .list_in .space .ttl_name{

	float:left;

}



#main .ranking_vote .list .list_in .space .sla{

	margin: 0 5px 0 5px;

}



#main .ranking_vote .list .list_in .space .title{

	text-align: left;

}



#main .ranking_vote .list .list_in .space .name{

	text-align: left;



}



#main .ranking_vote .list .list_in .space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .ranking_vote .list .list_in .space .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_vote .list .list_in .space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_vote .list .list_in .space .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .ranking_vote .list .list_in .space .more{

	margin-left:3px;

}



#main .ranking_vote .list .list_in .space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





/* list_space_last　10行目 */



#main .ranking_vote .list .list_in .space_last{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .ranking_vote .list .list_in .space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .ranking_vote .list .list_in .space_last .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .ranking_vote .list .list_in .space_last .rank_num{

	font-size:24px;

	font-family: verdana , Arial Black  ;

	color:#FF0000;

	line-height:100%;

	font-weight:bold;	

	float:left;

	margin:0 5px 0 0;

}



#main .ranking_vote .list .list_in .space_last .main_rank{

	color:#FF0000;

	font-size:12px;

	font-weight:bold;

}







#main .ranking_vote .list .list_in .space_last .ttl_name{

	float:left;

}



#main .ranking_vote .list .list_in .space_last .sla{

	margin: 0 5px 0 5px;

}



#main .ranking_vote .list .list_in .space_last .title{

	text-align: left;

}



#main .ranking_vote .list .list_in .space_last .name{

	text-align: left;



}



#main .ranking_vote .list .list_in .space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .ranking_vote .list .list_in .space_last .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}





#main .ranking_vote .list .list_in .space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .ranking_vote .list .list_in .space_last .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .ranking_vote .list .list_in .space_last .more{

	margin-left:3px;

}



#main .ranking_vote .list .list_in .space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





#main .ranking_vote .list .list_in .space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .ranking_vote .next{

	float:right;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}









/* 〜投票 ranking 終了〜 */







/* contents (main movie) */





#main .contents_movie{

	width: 742px;

	padding: 0 0 0 10px;

	float:left;

}





#main .contents_movie .movie{

	width: 436px;

	height:361px;

	margin: 0 5px 13px 0 ;

	padding:0;

	float:left;

}



#main .contents_movie .movie_info{

	width: 256px;

	height: 321px;

	margin: 0 0 13px 0;

	float:left;

	background:url(../img/movie_info_bg.jpg) no-repeat;

	text-align:center;

	padding:20px;

}





#main .contents_movie .movie_info .info_txt{

	font-size:12px;

	text-align:left;

	margin: 0 0 25px 0;

	height:230px;

}





#main .contents_movie .movie_info .info_txt .movie_ttl{

	font-size:15px;

	font-weight:bold;

}



#main .contents_movie .movie_info .info_txt .movie_bor{

	margin:10px 0 10px 0;

}



#main .contents_movie .movie_info .info_txt .movie_name{

	font-size:12px;

	margin:0 0 10px 0;

}



#main .contents_movie .movie_info .info_txt .movie_time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_date{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_com{

	line-height:1.4em;

	margin:15px 0 15px 0;
	
	overflow:hidden;

}



.count01{

	width:70px;

	text-align:left;

}



.count02{

	width:7px;

	text-align:left;

}



.count03{

	width:100px;

	text-align:left;

}



#main .contents_movie .movie_info .info_txt .count_group{

	float:left;

	width:120px;

}



#main .contents_movie .movie_info .info_txt .movie_pv_count{

	margin:0 0 3px 0;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_com_count{

	margin:0 0 3px 0;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_vote_count{

	margin:0 0 3px 0;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_status_count{

	margin:0 0 15px 0;

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

}



#main .contents_movie .movie_info .info_txt .movie_appraise{

	margin:0 0 10px 0;

	font-size: 12px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#FFFFFF;

}



#main .contents_movie .movie_info .info_txt .movie_appraise .star{

	margin:0 0 0 0;

	font-size: 12px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#FF0000;

}



#main .contents_movie .movie_info .bid_concept_link{

	padding:15px 0 0 0;

	text-align:right;

}



#main .contents_movie .movie_info .bid_concept_link a{

	font-size: 12px;

	font-family:"ＭＳ ゴシック", Osaka ;

}



#main .contents_movie .movie_info .btn_btn{

	width: 256px;

	padding-bottom:10px;

}



#main .contents_movie .movie_info .btn_btn2{

	width: 256px;

}





#main .contents_movie .movie_info .btn_vote{

	width:116px;

	height:15px;

	float:left;

	margin:0 0 0 3px;

}



#main .contents_movie .movie_info .btn_com{

	width:115px;

	height:15px;

	float:right;

	margin:0 3px 0 0;

}



#main .contents_movie .movie_info .btn_bid_list{

	width:116px;

	height:15px;

	float:left;

	margin:0 0 0 3px;

}



#main .contents_movie .movie_info .btn_bid{

	width:115px;

	height:15px;

	float:right;

	margin:0 3px 0 0;

}





/* ムービー下スペース */



#layer #layer_space01{display:block;}

#layer #layer_space02{display:none;}

#layer #layer_space03{display:none;}

#layer #layer_space04{display:none;}



#main .contents_movie .tub{

	width: 735px;

	height: 20px;

	margin: 0;

	padding: 0;

	text-align:right;

	overflow:hidden;

}



#main .contents_movie .tub span{

	width:135px;

	margin: 0;

	padding: 0;

	float:right;

}



#main .contents_movie .tub span.tub_155{

	width:155px;

	margin: 0;

	padding: 0;

	float:right;

}



#main .contents_movie .bot_space{

	width: 735px;

	height: 260px;

	margin: 0;

	padding: 0;

	text-align:center;

}





#main .contents_movie .bot_space .bot_space_in{

	width: 735px;

	height: 260px;

	margin: 0;

	padding: 11px 0 0 0;

	background:url(../img/movie_botspace_bg_01.jpg) no-repeat;

	text-align:center;

}



#main .contents_movie .bot_space .bot_space_in .space{

	width: 671px;

	height:198px;

	text-align:left;

	background-color:#000000;

	margin: 0 auto 0 auto;

	padding:20px ;

	overflow:auto;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;



}



#main .contents_movie .bot_space .bot_space_in .space .synopsis_ttl{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:30px;



}



#main .contents_movie .bot_space .bot_space_in .space .ttl{

	font-weight: bold;

	font-size: 12px;



}



#main .contents_movie .bot_space .bot_space_in .space .com{

	font-size: 12px;

	line-height: 1.4em;

	margin: 10px 0 0 0;



}



#main .contents_movie .bot_space .bot_space_in .space .bor{

	margin: 5px 0 15px 0;



}



#main .contents_movie .bot_space .bot_space_in_02{

	width: 735px;

	height: 260px;

	margin: 0;

	padding: 11px 0 0 0;

	background:url(../img/movie_botspace_bg_02.jpg) no-repeat;

	text-align:center;

}



#main .contents_movie .bot_space .bot_space_in_02 .space{

	width: 671px;

	height:198px;

	text-align:left;

	background-color:#000000;

	margin: 0 auto 0 auto;

	padding:20px ;

	overflow:auto;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;



}



#main .contents_movie .bot_space .bot_space_in_02 .space .concept_ttl{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:30px;



}



#main .contents_movie .bot_space .bot_space_in_02 .space .ttl{

	font-weight: bold;

	font-size: 12px;



}



#main .contents_movie .bot_space .bot_space_in_02 .space .name{

	font-size: 12px;

	margin-left: 15px;



}



#main .contents_movie .bot_space .bot_space_in_02 .space .com{

	font-size: 12px;

	line-height: 1.4em;

	margin: 10px 0 0 0;



}



#main .contents_movie .bot_space .bot_space_in_02 .space .bor{

	margin: 5px 0 15px 0;



}







#main .contents_movie .bot_space .bot_space_in_03{

	width: 735px;

	height: 260px;

	margin: 0;

	padding: 11px 0 0 0;

	background:url(../img/movie_botspace_bg_03.jpg) no-repeat;

	text-align:center;

}



#main .contents_movie .bot_space .bot_space_in_03 .space{

	width: 671px;

	height:198px;

	text-align:left;

	background-color:#000000;

	margin: 0 auto 0 auto;

	padding:20px ;

	overflow:auto;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;



}



#main .contents_movie .bot_space .bot_space_in_03 .space .comment_ttl{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:30px;



}



#main .contents_movie .bot_space .bot_space_in_03 .space .ttl{

	font-weight: bold;

	font-size: 12px;



}



#main .contents_movie .bot_space .bot_space_in_03 .space .name{

	font-size: 12px;

	margin-left: 15px;



}



#main .contents_movie .bot_space .bot_space_in_03 .space .com{

	font-size: 12px;

	line-height: 1.4em;

	margin: 10px 0 0 0;



}



#main .contents_movie .bot_space .bot_space_in_03 .space .bor{

	margin: 20px 0 30px 0;



}











#main .contents_movie .bot_space .bot_space_in_04{

	width: 735px;

	height: 260px;

	margin: 0;

	padding: 11px 0 0 0;

	background:url(../img/movie_botspace_bg_04.jpg) no-repeat;

	text-align:center;

}



#main .contents_movie .bot_space .bot_space_in_04 .space{

	width: 671px;

	height:198px;

	text-align:left;

	background-color:#000000;

	margin: 0 auto 0 auto;

	padding:20px ;

	overflow:auto;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .comment_ttl{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:30px;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .ttl{

	font-weight: bold;

	font-size: 12px;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .name{

	font-size: 12px;

	margin-left: 15px;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .com{

	font-size: 12px;

	line-height: 1.4em;

	margin: 10px 0 0 0;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .bor{

	margin: 10px 0 30px 0;



}



#main .contents_movie .bot_space .bot_space_in_04 .space .bid_item2 {

	margin:0 0 40px 0;

	padding:0;

	display:block;

}



#main .contents_movie .bot_space .bot_space_in_04 .space .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:100px;

	float:left;

}



#main .contents_movie .bot_space .bot_space_in_04 .space .item2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

}



#main .contents_movie .bot_space .bot_space_in_04 .space .block_indent_m{

	margin: 0 0 10px 0;

	padding: 10px 0 15px 10px;

	font-size:12px;

	float:left;

	width:315px;

}



#main .contents_movie .bot_space .bot_space_in_04 .space .block_indent_mm{

	margin: 0 0 10px 0;

	padding: 10px 0 15px 10px;

	font-size:12px;

	float:right;

	width:315px;

}



#main .contents_movie .bot_space .bot_space_in_04 .space .label{

	font-weight:bold;

	font-size:12px;

	padding: 0;

	margin: 0 0 5px 0;

	color:#999999;

}





#main .contents_movie .bot_space .bot_space_in_04 .space .bors{

	margin:0 0 10px 0;



}





/* 〜ムービー下スペース 終了〜 */



/* 〜movie 終了〜 */





/* topics */





#main .contents_topics{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_topics .topics{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_topics .topics .topics_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_topics .topics .topics_in .topics_space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_topics .topics .topics_in .topics_space .topics_date{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;



}



#main .contents_topics .topics .topics_in .topics_space .topics_ttl{

	font-weight:bold;

	font-size:12px;

	margin:10px 0 10px 0;



}





#main .contents_topics .topics .topics_in .topics_space .topics_com{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 0 0;



}



#main .contents_topics .topics .topics_in .topics_space .topics_bor{

	margin:20px 0 40px 0;



}







#main .contents_topics .next{

	width:730px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}





/* 〜topics 終了〜 */





/* faq */





#main .contents_faq{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_faq .faq{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_faq .faq .faq_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_faq .faq .faq_in .ttl_sub_question{

	width: 711px;

	height: 15px;

	margin: 0 auto 0 auto;

	padding:0 0 10px 0 ;

}





#main .contents_faq .faq .faq_in .ttl_sub_answer{

	width: 711px;

	height: 15px;

	margin: 0 auto 0 auto;

	padding:0 0 10px 0 ;

}





#main .contents_faq .faq .faq_in .faq_list_space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 10px 10px;



}



#main .contents_faq .faq .faq_in .faq_list_space ul{

	width: 330px;

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

}









#main .contents_faq .faq .faq_in .faq_list_space li{

	margin: 0 0 5px 0;

	padding: 0 0 0 5px;

}



#main .contents_faq .faq .faq_in .faq_list_space li.head{

	margin: 15px 0 5px 0;

	padding: 0 0 0 5px;

	border-left:#333333 solid 2px;

	font-size:12px;

	font-weight:bold;

}







#main .contents_faq .faq .faq_in .faq_space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_faq .faq .faq_in .faq_space .faq_question_head{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	font-weight:bold;



}



#main .contents_faq .faq .faq_in .faq_space .faq_question{

	font-size:12px;

	padding-left:0;

	margin-top:30px;

	color:#FF0000;

}



#main .contents_faq .faq .faq_in .faq_space .faq_answer{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 0 0;



}



#main .contents_faq .faq .faq_in .faq_space .faq_answer a{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 0 0;

	text-decoration:underline;



}



#main .contents_faq .faq .faq_in .faq_space .faq_bor{

	margin:20px 0 40px 0;



}





#main .contents_faq .faq .faq_in .faq_space .topmove{

	margin:20px 0 0 0;

	width:653px;

	text-align:right;



}





/* 〜faq 終了〜 */





/* contact */





#main .contents_contact{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}





#main .contents_contact input{

	margin: 0 30px 15px 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}

#main .contents_contact .cont_title{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:590px;

}



#main .contents_contact select{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}



#main .contents_contact textarea{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:110px;

	width:590px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}



#main .contents_contact .contact{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_contact .contact .contact_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_contact .contact .contact_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_contact .contact .contact_in .space .btn_out{

}





#main .contents_contact .contact .contact_in .space .contact_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_contact .contact .contact_in .space .caution{

	color:#FF0000;

}



#main .contents_contact .contact .contact_in .space .error{

	color:#FF0000;

	font-size:12px;

	line-height:1.25em;

}



#main .contents_contact .contact .contact_in .space .contact_item {

	margin:0;

	padding:0;

	display:block;

	float:left;

}



#main .contents_contact .contact .contact_in .space .contact_item_box{

	margin:0;

	padding:0;

	display:block;

	float:left;

}



#main .contents_contact .contact .contact_in .space label{

	font-weight:bold;

	font-size:12px;

	display:block;

	width:55px;

	float:left;

	margin:0 0 10px 0;

}





#main .contents_contact .contact .contact_in .space .botton{

	display:block;

	width:115px;

	margin: 15px 15px 0 auto;

}





/* contact 確認画面 */



#main .contents_contact .contact .contact_in .space .contact_item2_f {

	margin:0 15px 15px 0;

	padding:0;

	display:block;

	float:left;

}



#main .contents_contact .contact .contact_in .space .contact_item2 {

	margin:0 0 15px 0;

	padding:0;

	display:block;

}



#main .contents_contact .contact .contact_in .space .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:55px;

	float:left;

}



#main .contents_contact .contact .contact_in .space .item2{

	margin:0 0 15px 0;

	float:left;

}



#main .contents_contact .contact .contact_in .space .botton2{

	display:block;

	width:280px;

	margin: auto 0 0 auto;

}



#main .contents_contact .contact .contact_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



/* 〜contact 終了〜 */





/* comment */





#main .contents_comment{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}





#main .contents_comment input{

	margin: 0 30px 15px 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}

#main .contents_comment .cmt_title{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:590px;

}



#main .contents_comment select{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}



#main .contents_comment textarea{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:110px;

	width:590px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}



#main .contents_comment .comment{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_comment .comment .comment_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_comment .comment .comment_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_comment .comment .comment_in .space .btn_out{

	height:310px;

}





#main .contents_comment .comment .comment_in .space .comment_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_comment .comment .comment_in .space .caution{

	color:#FF0000;

}



#main .contents_comment .comment .comment_in .space .error{

	color:#FF0000;

	font-size:12px;

	line-height:1.25em;

}



#main .contents_comment .comment .comment_in .space label{

	font-weight:bold;

	font-size:12px;

	display:block;

	width:55px;

	float:left;

	margin:0 0 10px 0;

}





#main .contents_comment .comment .comment_in .space .botton{

	display:block;

	width:115px;

	margin: auto 15px 0 auto;

}





/* comment 確認画面 */





#main .contents_comment .comment .comment_in .space .comment_item2 {

	margin:0 0 15px 0;

	padding:0;

	display:block;

}



#main .contents_comment .comment .comment_in .space .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:55px;

	float:left;

}



#main .contents_comment .comment .comment_in .space .item2{

	margin:0 0 15px 0;

	float:left;

}



#main .contents_comment .comment .comment_in .space .botton2{

	display:block;

	width:280px;

	margin: auto 0 0 auto;

}



#main .contents_comment .comment .comment_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



/* 〜comment 終了〜 */







/* 投票 完了画面 */





#main .contents_vote{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_vote .vote{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_vote .vote .vote_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_vote .vote .vote_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_vote .vote .vote_in .space .btn_out{

	height:310px;

}





#main .contents_vote .vote .vote_in .space .vote_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_vote .vote .vote_in .space .vote_item2 {

	margin:0 0 15px 0;

	padding:0;

	display:block;

}





#main .contents_vote .vote .vote_in .space .botton2{

	display:block;

	width:280px;

	margin: auto 0 0 auto;

}



#main .contents_vote .vote .vote_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



#main .contents_movie .new_comment{

	width: 735px;

	height: 280px;

	margin: 0;

	padding: 0;

	text-align:center;

}





#main .contents_movie .new_comment .new_comment_in{

	width: 735px;

	height: 280px;

	margin: 0;

	padding: 0;

	background:url(../img/newcomment_bg.jpg) no-repeat;

	text-align:center;

}




/* 〜投票 完了画面 終了〜 */









/* 検索結果画面 */





#main .search_result{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .search_result .category_ttl{

	width:735px;

	height:30px;

	padding:0;

	margin:0;

}



#main .search_result .list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .search_result .list .list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .search_result .list .list_in .space_last .list_top{

	margin:0;

	padding:0;



}



#main .search_result .list .list_in .space{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .search_result .list .list_in .space_key{

	text-align:center;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .search_result .list .list_in .space_key .search_key input{

	width:150px;

	height:18px;

	margin:5px 0 0 0;

	padding:0;

	vertical-align:text-bottom;



}



#main .search_result .list .list_in .space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .search_result .list .list_in .space .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .search_result .list .list_in .space .ttl_name{

	float:left;

}



#main .search_result .list .list_in .space .title{

	text-align: left;

}



#main .search_result .list .list_in .space .name{

	text-align: left;



}



#main .search_result .list .list_in .space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .search_result .list .list_in .space .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .search_result .list .list_in .space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .search_result .list .list_in .space .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .search_result .list .list_in .space .more{

	margin-left:3px;

}



#main .search_result .list .list_in .space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





/* list_space_last　10行目 */



#main .search_result .list .list_in .space_last{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}



#main .search_result .list .list_in .space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .search_result .list .list_in .space_last .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .search_result .list .list_in .space_last .ttl_name{

	float:left;

}



#main .search_result .list .list_in .space_last .title{

	text-align: left;

}



#main .search_result .list .list_in .space_last .name{

	text-align: left;



}



#main .search_result .list .list_in .space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .search_result .list .list_in .space_last .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .search_result .list .list_in .space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .search_result .list .list_in .space_last .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .search_result .list .list_in .space_last .more{

	margin-left:3px;

}



#main .search_result .list .list_in .space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

}





#main .search_result .list .list_in .space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .search_result .next{

	width:730px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}









/* 〜検索結果 終了〜 */





/* rules */





#main .contents_rules{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_rules .rules{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_rules .rules .rules_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_rules .rules .rules_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}

#main .contents_rules .rules .rules_in .rules_list_space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 10px 10px;



}



#main .contents_rules .rules .rules_in .rules_list_space ul{

	width: 330px;

	margin:0;

	padding:0;

	list-style-type:none;

	float:left;

}







#main .contents_rules .rules .rules_in .rules_list_space li{

	margin: 0 0 5px 0;

	padding: 0 0 0 5px;

}



#main .contents_rules .rules .rules_in .rules_list_space li.head{

	margin: 15px 0 5px 0;

	padding: 0 0 0 5px;

	border-left:#333333 solid 2px;

	font-size:12px;

	font-weight:bold;

}

#main .contents_rules .rules .rules_in .space .rules_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;



}





#main .contents_rules .rules .rules_in .space .rules_com{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 35px 0;



}



#main .contents_rules .rules .rules_in .space .rules_com a{

	text-decoration:underline;



}



#main .contents_rules .rules .rules_in .space .rules_box_all{

	border: #333333 solid 1px;

	width:643px;

	margin:10px 0 10px 0;

	padding:0;



}





#main .contents_rules .rules .rules_in .space .rules_box{

	width:633px;

	margin:10px 10px 10px 10px;

	padding:0 0 10px 0;

	border-bottom:#333333 solid 1px;

}



#main .contents_rules .rules .rules_in .space .rules_box_last{

	width:633px;

	margin:10px 10px 10px 10px;

	padding:0 0 10px 0;

}



#main .contents_rules .rules .rules_in .space .rules_box1{

	width:120px;

	float:left;



}



#main .contents_rules .rules .rules_in .space .rules_box2{

	width:30px;

	float:left;

	margin: 0 5px 0 5px;



}



#main .contents_rules .rules .rules_in .space .rules_box3{

	width:453px;

	float:left;



}



#main .contents_rules .rules .rules_in .space .rules_bor{

	margin:20px 0 40px 0;



}



#main .contents_rules .rules .rules_in .space p { 

	padding-left:1em;

	text-indent:-1em;

}



#main .contents_rules .rules .rules_in .space span { 

	display:block;

	padding-left:2em;

	text-indent:-2em;

	margin-left:25px;

}



#main .contents_rules .rules .rules_in .space span.indent_l { 

	display:block;

	padding-left:6em;

	text-indent:-6em;

	margin-left:25px;

}



#main .contents_rules .rules .rules_in .space .rules_right{

	margin:20px 0 0 0;

	text-align:right;

	width: 653px;

	font-size:12px;

}









/* 〜rules 終了〜 */







/* privacy policy */





#main .contents_privacy{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_privacy .privacy{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_privacy .privacy .privacy_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_privacy .privacy .privacy_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

	line-height:1.7em;



}



#main .contents_privacy .privacy .privacy_in .space .privacy_read{

	margin: 0 0 35px 0;



}



#main .contents_privacy .privacy .privacy_in .space .privacy_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;



}





#main .contents_privacy .privacy .privacy_in .space .privacy_com{

	margin: 10px 0 30px 0;



}



#main .contents_privacy .privacy .privacy_in .space .privacy_bor{

	margin:20px 0 40px 0;



}



#main .contents_privacy .privacy .privacy_in .space .privacy_right{

	margin:20px 0 0 0;

	text-align:right;

	width: 653px;



}







/* 〜privacy 終了〜 */









/* ご利用ガイド */





#main .contents_guide{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_guide .guide{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_guide .guide .guide_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_guide .guide .guide_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_guide .guide .guide_in .space .guide_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin: 0 0 10px 0;



}





#main .contents_guide .guide .guide_in .space .guide_com{

	font-size:12px;

	line-height:1.4em;

	margin: 0 0 0 0;



}



.colorred{

	color:#FF0000;



}



#main .contents_guide .guide .guide_in .space .guide_bor{

	margin:20px 0 40px 0;



}



#main .contents_guide .guide .guide_in .space .guide_img{

	margin:40px 0 30px 0;



}



#main .contents_guide .guide .guide_in .space .guide_flow_l{

	float:left;

	width:317px;

	margin: 0 4px 0 0 ;



}



#main .contents_guide .guide .guide_in .space .guide_flow_r{

	float:right;

	width:317px;

	margin: 0 10px 0 4px ;



}





#main .contents_guide .guide .guide_in .space .biz_box{

	border: solid #007CA6 1px;

	width:315px;

	text-align:center;

	padding:1px;

	background:#081E25;

	margin: 0 0 5px 0;

	font-size:12px;



}





#main .contents_guide .guide .guide_in .space .cre_box{

	border: solid #7D0000 1px;

	width:315px;

	text-align:center;

	padding:1px;

	background:#250000;

	margin: 0 0 5px 0;

	font-size:12px;



}



#main .contents_guide .guide .guide_in .space .box{

	border: solid #666666 1px;

	width:297px;

	height:65px;

	text-align:center;

	padding:10px;

	margin: 0 0 5px 0;



}



#main .contents_guide .guide .guide_in .space .point{

	width:317px;

	text-align:center;

	margin: 5px 0 5px 0;



}



#main .contents_guide .guide .guide_in .space .box strong{

	font-weight:bold;

	font-size:12px;

	display:block;

	margin-bottom:5px;

}







#main .contents_guide .guide .guide_in .space .guide_subttl_b{

	border: solid #007CA6 1px;

	width:643px;

	text-align:left;

	padding:1px 0 1px 5px;

	font-size:10px;

	font-weight:bold;

	background: #081E25;



}



#main .contents_guide .guide .guide_in .space .guide_subttl_c{

	border: solid #7D0000 1px;

	width:643px;

	text-align:left;

	padding:1px 0 1px 5px;

	font-size:10px;

	font-weight:bold;

	background:#250000;



}



#main .contents_guide .guide .guide_in .space .guide_head{

	width:648px;

	padding:10px 0 5px 0;

	margin:0;

}



#main .contents_guide .guide .guide_in .space .chart{

	width:648px;

	padding:0 0 3px 0;

	margin:0;

}



#main .contents_guide .guide .guide_in .space .caption{

	width:648px;

	padding:0 0 35px 0;

	margin:0;

}





#main .contents_guide .guide .guide_in .space .head_txt{

	float:left;

	width:150px;

	margin: 0 16px 0 0 ;

	background-color:#666666;

	font-weight:bold;

	text-align:center;

}



#main .contents_guide .guide .guide_in .space .cap{

	float:left;

	width:150px;

	height:120px;

	margin: 0 5px 0 0 ;



}



#main .contents_guide .guide .guide_in .space .cap_txt{

	float:left;

	width:150px;

	margin: 0 16px 0 0 ;



}



#main .contents_guide .guide .guide_in .space .cap_txt_nopic{

	float:left;

	width:150px;

	margin: 0 5px 0 0 ;



}



#main .contents_guide .guide .guide_in .space .caption a{

	text-decoration:underline;



}





#main .contents_guide .guide .guide_in .space .head_txt_last{

	float:left;

	width:150px;

	margin: 0 ;

	background-color:#666666;

	font-weight:bold;

	text-align:center;



}



#main .contents_guide .guide .guide_in .space .cap_last{

	float:left;

	width:150px;

	height:120px;

	margin: 0 ;



}



#main .contents_guide .guide .guide_in .space .cap_txt_last{

	float:left;

	width:150px;

	margin: 0 ;



}



#main .contents_guide .guide .guide_in .space .cap_txt_nopic_last{

	float:left;

	width:150px;

	margin: 0 ;



}



#main .contents_guide .guide .guide_in .space .point2{

	float:left;

	width:7px;

	height:65px;

	padding-top:55px;

	margin: 0 4px 0 0 ;



}



#main .contents_guide .guide .guide_in .space .point2_nopic{

	float:left;

	width:7px;

	height:50px;

	padding-top:20px;

	margin: 0 4px 0 0 ;



}







/* 〜ご利用ガイド 終了〜 */







/* Biz&Cre-会員登録 */





#main .contents_regi{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}





#main .contents_regi input{

	margin: 0 30px 15px 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}





#main .contents_regi select{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}



#main .contents_regi textarea{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:110px;

	width:565px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}



#main .contents_regi .regi{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_regi .regi .regi_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_regi .regi .regi_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_regi .regi .regi_in .space .btn_out{

	height:420px;

}



#main .contents_regi .regi .regi_in .space .regi_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_regi .regi .regi_in .space .caution{

	color:#FF0000;

}



#main .contents_regi .regi .regi_in .space .error{

	color:#FF0000;

	font-size:12px;

	line-height:1.25em;

}



#main .contents_regi .regi .regi_in .space .regi_item {

	margin:0;

	padding:0;

	display:block;

	float:left;

}



#main .contents_regi .regi .regi_in .space .regi_item_box{

	margin:0;

	padding:0;

	display:block;

	float:left;

}



#main .contents_regi .regi .regi_in .space label{

	font-weight:bold;

	font-size:12px;

	display:block;

	width:80px;

	float:left;

	margin:0 0 10px 0;

}





#main .contents_regi .regi .regi_in .space .botton{

	display:block;

	width:115px;

	margin: auto 15px 0 auto;

}



#main .contents_regi .regi .regi_in .space .botton2{

	display:block;

	width:280px;

	margin: 30px 0 0 auto;

}



#main .contents_regi .regi .regi_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



/* 〜Biz&Cre-会員登録 終了〜 */









/* MYPAGE */





#main .contents_mypage{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}





#main .contents_mypage .mypage .mypage_in .space .mypage_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_mypage .cont_title{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:590px;

}



#main .contents_mypage .mypage{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_mypage .mypage .mypage_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}





/* 入札管理・コメント管理タイトル */



#main .contents_mypage .mypage .mypage_in .ttl_bidinfo{

	padding:0;

	margin:0 10px 10px 10px;

	float:left;

	width: 352px;

}



#main .contents_mypage .mypage .mypage_in .ttl_cominfo{

	padding:0;

	margin:0 10px 10px 0;

	float:right;

	width: 352px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .ttl_bidinfo{

	padding:0;

	margin:0 5px 10px 5px;

	float:left;

	width: 352px;

}



*html #main .contents_mypage .mypage .mypage_in .ttl_cominfo{

	padding:0;

	margin:0 5px 10px 0;

	float:right;

	width: 352px;

}







/*　入札状況左部分　*/





#main .contents_mypage .mypage .mypage_in .space{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 0 0 10px;

	font-size:12px;

	float:left;

	width: 332px;

	height:280px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .space{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 0 0 5px;

	font-size:12px;

	float:left;

	width: 332px;

	height:280px;

}



#main .contents_mypage .mypage .mypage_in .space .block_left{

	width:284px;

	float:left;

}



#main .contents_mypage .mypage .mypage_in .space .block_left .block1{

	background:url(../img/bor_s.gif) repeat-x;

	background-position:center;

	margin-bottom:10px;

}



#main .contents_mypage .mypage .mypage_in .space .block_left .bgblack{

	background-color:#000000;

	padding: 0 5px 0 0;

}



#main .contents_mypage .mypage .mypage_in .space .block_left .block1 .title{

	text-align: left;

}



#main .contents_mypage .mypage .mypage_in .space .block_left .block1 .sla{

	margin-left:3px;

	margin-right:3px;

}



#main .contents_mypage .mypage .mypage_in .space .block_left .block1 .name{

	text-align: left;



}





/*　入札状況（右部分）　*/



#main .contents_mypage .mypage .mypage_in .space .block_myright{

	width:48px;

	float:right;

}



#main .contents_mypage .mypage .mypage_in .space .block_myright .block1{

	line-height:1.9em;

	text-align: right;

}



#main .contents_mypage .mypage .mypage_in .space .block_myright .bgblack{

	background-color:#000000;

	padding: 0 0 0 0;

}



#main .contents_mypage .mypage .mypage_in .space .block_myright .block1 .leftdays{

	text-align: right;



}



#main .contents_mypage .mypage .mypage_in .space .block_myright .block1 .red{

	color:#FF0000;



}



#main .contents_mypage .mypage .mypage_in .space .btn_out{

	height:220px;

}



#main .contents_mypage .mypage .mypage_in .space .botton{

	display:block;

	width:115px;

	margin: auto 0 0 auto;

}







/*　コメント管理部分　*/



#main .contents_mypage .mypage .mypage_in .space2{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 10px 0 0;

	font-size:12px;

	float:right;

	width:332px;

	height:280px;

}





/* IE */



*html #main .contents_mypage .mypage .mypage_in .space2{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 5px 0 0;

	font-size:12px;

	float:right;

	width:332px;

	height:280px;

}



#main .contents_mypage .mypage .mypage_in .space2 .mypage_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_mypage .mypage .mypage_in .space2 .block1{

	line-height:1.25em;

}



#main .contents_mypage .mypage .mypage_in .space2 .block1 .title{

	font-size:10px;

}



#main .contents_mypage .mypage .mypage_in .space2 .block1 .sla{

	margin-left:3px;

	margin-right:3px;

	font-size:10px;

}



#main .contents_mypage .mypage .mypage_in .space2 .block1 .name{

	text-align: left;

	font-size:10px;

}



#main .contents_mypage .mypage .mypage_in .space2 .block1 .comttl{

	font-weight:bold;

	margin-right:10px;

}





#main .contents_mypage .mypage .mypage_in .space2 .block1 .comcom{

	font-weight:normal;

}



#main .contents_mypage .mypage .mypage_in .space2 .border{

	background:url(../img/bor_s.gif) repeat-x;

	margin: 5px 0 5px 0;

}



#main .contents_mypage .mypage .mypage_in .space2 .btn_out{

	height:220px;

}



#main .contents_mypage .mypage .mypage_in .space2 .botton{

	display:block;

	width:115px;

	margin: auto 0 0 auto;

}





/* プロフィール管理・creator検索タイトル */



#main .contents_mypage .mypage .mypage_in .ttl_proinfo{

	padding:0;

	margin:10px 10px 10px 10px;

	float:left;

	width: 352px;

}



#main .contents_mypage .mypage .mypage_in .ttl_cresearchinfo{

	padding:0;

	margin:10px 10px 10px 0;

	float:right;

	width: 352px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .ttl_proinfo{

	padding:0;

	margin:10px 5px 10px 5px;

	float:left;

	width: 352px;

}



*html #main .contents_mypage .mypage .mypage_in .ttl_cresearchinfo{

	padding:0;

	margin:10px 5px 10px 0;

	float:right;

	width: 352px;

}







/*　プロフィール管理部分　*/





#main .contents_mypage .mypage .mypage_in .space3{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 10px 0 10px;

	font-size:12px;

	float:left;

	width: 332px;

	height: 250px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .space3{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 5px 0 5px;

	font-size:12px;

	float:left;

	width: 332px;

	height:250px;

}



#main .contents_mypage .mypage .mypage_in .space3 .mypage_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_mypage .mypage .mypage_in .space3 .item{

	margin:0 0 10px 0;

}



#main .contents_mypage .mypage .mypage_in .space3 span.lavel {

	font-weight:bold;

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	width:70px;

	float:left;



}



#main .contents_mypage .mypage .mypage_in .space3 span.value {

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	width:240px;

	float:left;



}





#main .contents_mypage .mypage .mypage_in .space3 .border{

	background:url(../img/bor_s.gif) repeat-x;

	margin: 5px 0 5px 0;

}



#main .contents_mypage .mypage .mypage_in .space3 .btn_out{

	height:190px;

}



#main .contents_mypage .mypage .mypage_in .space3 .botton{

	display:block;

	width:115px;

	margin: auto 0 0 auto;

}









/*　Creator検索部分　*/





#main .contents_mypage .mypage .mypage_in .space4{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 10px 0 0;

	font-size:12px;

	float:right;

	width: 332px;

	height:185px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .space4{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:0 5px 0 0;

	font-size:12px;

	float:right;

	width: 332px;

	height:185px;

}



#main .contents_mypage .mypage .mypage_in .space4 .mypage_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_mypage .mypage .mypage_in .space4 .border{

	background:url(../img/bor_s.gif) repeat-x;

	margin: 5px 0 5px 0;

}



#main .contents_mypage .mypage .mypage_in .space4 .etc_fanc{

	float:left;

}



#main .contents_mypage .mypage .mypage_in .space4 .etc_fanc2{

	float:right;

}



#main .contents_mypage .mypage .mypage_in .space4 .fanction{

	margin: 0 0 20px 0;

}



#main .contents_mypage .mypage .mypage_in .space4 .btn_out{

	height:190px;

}



#main .contents_mypage .mypage .mypage_in .space4 .botton{

	display:block;

	width:115px;

	margin: auto 0 0 auto;

}









/*　退会ボタン部分　*/





#main .contents_mypage .mypage .mypage_in .space5{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:10px 10px 0 0;

	font-size:12px;

	float:right;

	width: 332px;

	height:35px;

}



/* IE */



*html #main .contents_mypage .mypage .mypage_in .space5{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin:10px 5px 0 0;

	font-size:12px;

	float:right;

	width: 332px;

	height:35px;

}



#main .contents_mypage .mypage .mypage_in .space5 .mypage_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 0 0;

}





#main .contents_mypage .mypage .mypage_in .space5 .botton{

	width:115px;

	margin: 0 0 auto auto;

}



/* 〜mypage 終了〜 */







/* プロフィール編集 */





#main .contents_prof_edit{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_prof_edit input{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:305px;

}



#main .contents_prof_edit input.postcode{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:50px;

}



#main .contents_prof_edit input.address{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:635px;

}



#main .contents_prof_edit  select{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:305px;

}



#main .contents_prof_edit  select.birth{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:80px;

}



#main .contents_prof_edit textarea{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:110px;

	width:635px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}



#main .contents_prof_edit .prof_edit{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_prof_edit .prof_edit .prof_edit_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .btn_out{

}





#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .caution{

	color:#FF0000;

	font-weight:normal;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .error{

	color:#FF0000;

	font-size:12px;

	float:left;

	line-height:1.25em;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item {

	margin:0 0 0 0;

	padding:0 10px 15px 0;

	display:block;

	float:left;

	width:305px;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_l {

	margin:0 0 15px 0;

	padding:0;

	display:block;

	float:left;

	width:655px;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_l .check {

	margin:  0 5px 0 5px;

	padding:  0;

	border:none;

	width:15px;

	height:15px;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_l span {

	margin:  0 10px 0 0;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space label{

	font-weight:bold;

	font-size:12px;

	display:block;

	margin:0 0 5px 0;

}





#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_box{

	margin:0;

	padding:0;

	display:block;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .botton{

	display:block;

	width:115px;

	margin: 30px 15px 0 auto;

}





/* プロフィール編集 確認画面  */





#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item span.lavel {

	font-weight:bold;

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	width:90px;

	float:left;



}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_l span.lavel {

	font-weight:bold;

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	width:90px;

	float:left;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item span.value {

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	float:left;



}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .prof_edit_item_l span.value {

	font-size:12px;

	margin:0 5px 0 0;

	display:block;

	float:left;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .btn_out{

	height:420px;

}





#main .contents_prof_edit .prof_edit .prof_edit_in .space .botton2{

	display:block;

	width:280px;

	margin: 30px 0 0 auto;

}



#main .contents_prof_edit .prof_edit .prof_edit_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



/* 〜プロフィール編集 終了〜 */







/* コメント管理 */





#main .contents_com_list{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_com_list .com_list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_com_list .com_list .com_list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_com_list .com_list .com_list_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_com_list .com_list .com_list_in .space .com_list_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_com_list .com_list .com_list_in .space .btn_out{

	height:510px;

}





#main .contents_com_list .com_list .com_list_in .space .list_table a{

	text-decoration:underline;

	

}



#main .contents_com_list .com_list .com_list_in .space .list_table table{

	width:650px;

	margin: 0 auto 0 auto;

	padding:0;

	border-left:#555555 solid 1px;

	border-top:#555555 solid 1px;

}



#main .contents_com_list .com_list .com_list_in .space .list_table th{

	padding:3px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

	background:url(../img/table_bg.gif);

	text-align:center;

}



#main .contents_com_list .com_list .com_list_in .space .list_table td{

	padding:5px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

}



#main .contents_com_list .com_list .com_list_in .space .next{

	width:650px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 0 0 0;

}



#main .contents_com_list .com_list .com_list_in .space .botton{

	width:115px;

	margin: 30px 15px 0 auto;

}



#main .contents_com_list .com_list .com_list_in .space .botton2{

	display:block;

	width:280px;

	margin: 30px 0 0 auto;

}



#main .contents_com_list .com_list .com_list_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



/* 〜コメント管理　終了〜 */







/* クリエイター検索 */





#main .contents_cre_search{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_cre_search input{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:305px;

}



#main .contents_cre_search select.age{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:50px;

}



#main .contents_cre_search input.address{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:635px;

}



#main .contents_cre_search input.free_word{

	margin: 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:635px;

}



#main .contents_cre_search  select{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:305px;

}



#main .contents_cre_search .cre_search{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_cre_search .cre_search .cre_search_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_cre_search .cre_search .cre_search_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_cre_search .cre_search .cre_search_in .space .btn_out{



}





#main .contents_cre_search .cre_search .cre_search_in .space .cre_search_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_cre_search .cre_search .cre_search_in .space .caution{

	color:#FF0000;

	font-weight:normal;

}



#main .contents_cre_search .cre_search .cre_search_in .space .error{

	color:#FF0000;

	font-size:12px;

	float:left;

	line-height:1.25em;

}



#main .contents_cre_search .cre_search .cre_search_in .space .cre_search_item {

	margin:0 0 0 0;

	padding:0 25px 15px 0;

	display:block;

	float:left;

	width:305px;

}



#main .contents_cre_search .cre_search .cre_search_in .space .cre_search_item_l {

	margin:0 0 15px 0;

	padding:0;

	display:block;

	float:left;

	width:655px;

}



#main .contents_cre_search .cre_search .cre_search_in .space label{

	font-weight:bold;

	font-size:12px;

	display:block;

	margin:0 0 5px 0;

}





#main .contents_cre_search .cre_search .cre_search_in .space .cre_search_item_box{

	margin:0;

	padding:0;

	display:block;

}



#main .contents_cre_search .cre_search .cre_search_in .space .botton{

	display:block;

	width:115px;

	margin: 30px 25px 0 auto;

}



/* クリエイター検索結果 */



#main .contents_cre_search .cre_search .cre_search_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

}



#main .contents_cre_search .cre_search .cre_search_in .space_key{

	text-align:center;

	background-color:#000000;

	padding:10px;

	margin: 10px 10px 10px 10px;

	font-size:12px;

}



#main .contents_cre_search .cre_search .cre_search_in .space_key .result{

	font-size:12px;

	font-weight:bold;

	margin-top:5px;

}



#main .contents_cre_search .cre_search .cre_search_in .space_key .total_result{

	font-size:12px;

	font-weight:bold;

	color:#FF0000;

}





#main .contents_cre_search .cre_search .cre_search_in .space_key .keyword{

	font-size:10px;

}



#main .contents_cre_search .cre_search .cre_search_in .space .list_table a{

	text-decoration:underline;

	

}



#main .contents_cre_search .cre_search .cre_search_in .space .list_table table{

	width:650px;

	margin: 0 auto 0 auto;

	padding:0;

	border-left:#555555 solid 1px;

	border-top:#555555 solid 1px;

}



#main .contents_cre_search .cre_search .cre_search_in .space .list_table th{

	padding:3px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

	background:url(../img/table_bg.gif);

	text-align:center;

}



#main .contents_cre_search .cre_search .cre_search_in .space .list_table td{

	padding:5px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

}



#main .contents_cre_search .cre_search .cre_search_in .space .next{

	width:650px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

	margin: 0 auto 0 auto;

}



#main .contents_cre_search .cre_search .cre_search_in .space .more{

	margin-left:3px;

}



/* 〜クリエイター検索 終了〜 */







/* Bid CONCEPT */





#main .contents_bid_concept{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_bid_concept .bid_concept{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .contents_bid_concept .bid_concept .bid_concept_in .space .btn_out{

}



#main .contents_bid_concept .bid_concept .bid_concept_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_bid_concept .bid_concept .bid_concept_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_bid_concept .bid_concept .bid_concept_in .space .bid_concept_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:5px;



}





#main .contents_bid_concept .bid_concept .bid_concept_in .space .bid_concept_com{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 0 0;



}



#main .contents_bid_concept .bid_concept .bid_concept_in .space .bid_concept_com .indent{

	padding-left:1em;

	text-indent:-1em;

	padding-bottom:20px;

	display:block;



}

#main .contents_bid_concept .bid_concept .bid_concept_in .space .bid_concept_bor{

	margin:20px 0 40px 0;



}



#main .contents_bid_concept .bid_concept .bid_concept_in .space .right_link{

	display:block;

	width:653px;

	text-align:right;

	margin: 30px 0 0 0;

	font-size:12px;

	border: solid 1px #333333;

	padding:5px;

	

}



#main .contents_bid_concept .bid_concept .bid_concept_in .space .botton{

	display:block;

	width:115px;

	margin: 30px 0 0 auto;

}





/* 〜Bid CONCEPT 終了〜 */







/* 入札履歴＆入札状況 */





#main .contents_bid_list{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_bid_list .bid_list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_bid_list .bid_list .bid_list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_bid_list .bid_list .bid_list_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_list_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_bid_list .bid_list .bid_list_in .space .btn_out{

	height:440px;

}





#main .contents_bid_list .bid_list .bid_list_in .space .list_table a{

	text-decoration:underline;

	

}



/* 期限が近い入札 */



#main .contents_bid_list .bid_list .bid_list_in .space .list_table .term{

	color:#FF0000;



}



/*　*/



/* 終了した入札 */



#main .contents_bid_list .bid_list .bid_list_in .space .list_table tr.end td a{

	color:#999999;



}



#main .contents_bid_list .bid_list .bid_list_in .space .list_table tr.end td{

	color:#999999;



}



/*　*/



#main .contents_bid_list .bid_list .bid_list_in .space .list_table table{

	width:650px;

	margin: 0 auto 0 auto;

	padding:0;

	border-left:#555555 solid 1px;

	border-top:#555555 solid 1px;

}



#main .contents_bid_list .bid_list .bid_list_in .space .list_table th{

	padding:3px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

	background:url(../img/table_bg.gif);

	text-align:center;

}



#main .contents_bid_list .bid_list .bid_list_in .space .list_table td{

	padding:5px;

	border-right:#555555 solid 1px;

	border-bottom:#555555 solid 1px;

}



#main .contents_bid_list .bid_list .bid_list_in .space .next{

	width:650px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 0 0 0;

}



#main .contents_bid_list .bid_list .bid_list_in .space .botton{

	width:115px;

	margin: 30px 15px 0 auto;

}



#main .contents_bid_list .bid_list .bid_list_in .space .botton2{

	display:block;

	width:280px;

	margin: 30px 0 0 auto;

}



#main .contents_bid_list .bid_list .bid_list_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}





/* 	bidキャンセル　*/



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt {

	float:left;

	width:241px;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_img {

	width:160px;

	height:150px;

	float:left;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt .bid_detail {

	margin:0 0 0 10px;

	padding:0;

	display:block;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt .bid_detail .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:90px;

	float:left;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt .bid_detail .item_2{

	margin:0 0 5px 0;

	font-weight:bold;

	font-size:12px;

	width:90px;

}



#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt .bid_detail .item2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

}





#main .contents_bid_list .bid_list .bid_list_in .space .bid_item_txt .bid_detail .item2_2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

	text-align:right;

	width:141px;

}





/* 〜入札履歴＆入札状況　終了〜 */









/* 標準約款 */





#main .contents_provision{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}





#main .contents_provision input{

	margin: 0 30px 15px 0;

	padding: 0;

	color:#FFFFFF;

	font-size:12px;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}





#main .contents_provision select{

	margin: 0 0 15px 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:15px;

	width:220px;

}



#main .contents_provision textarea{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	height:110px;

	width:565px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}



#main .contents_provision .provision{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_provision .provision .provision_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_provision .provision .provision_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_provision .provision .provision_in .space .provision_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin-bottom:5px;



}





#main .contents_provision .provision .provision_in .space .flowchart{

	text-align:center;

	margin-top:30px;



}



#main .contents_provision .provision .provision_in .space .chart{

	font-size:12px;

	border:#333333 solid 1px;

	padding:3px 20px 3px 20px;

	color:#999999;

}



#main .contents_provision .provision .provision_in .space .chart_on{

	font-size:12px;

	border:#333333 solid 1px;

	background-color:#333333;

	padding:3px 20px 3px 20px;



}



#main .contents_provision .provision .provision_in .space .chart_fin{

	font-size:12px;

	border:#333333 solid 1px;

	padding:3px 10px 3px 10px;

	color:#999999;



}



#main .contents_provision .provision .provision_in .space .chart_fin_on{

	font-size:12px;

	border:#333333 solid 1px;

	background-color:#333333;

	padding:3px 10px 3px 10px;



}



/* 約款内容 */



#main .contents_provision .entry_rules{

	width: 605px;

	height: 350px;

	margin: 30px auto 0 auto;

	padding: 0;

	text-align:center;

}



#main .contents_provision .entry_rules .entry_rules_in{

	width: 605px;

	height: 350px;

	margin: 0;

	padding: 10px 0 0 0 ;

	background:url(../img/entry_rules_bg.gif) no-repeat;

	text-align:center;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space{

	width: 541px;

	height:290px;

	text-align:left;

	background-color:#000000;

	margin: 0 auto 0 auto;

	padding:20px ;

	overflow:auto;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;



}





#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space p{

	margin: 5px 0 10px 0;

	padding: 0 0 0 5px;

	border-left:#333333 solid 2px;

	font-weight:bold;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space  p.border{

	margin: 0 0 30px 0;

	padding: 10px;

	border:#666666 solid 1px;

	font-weight:normal;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space  p.in{

	margin: 0 0 30px 0;

	padding: 0;

	border:none;

	font-weight:normal;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space  p.right{

	margin: 10px 10px 0 0;

	padding: 0;

	text-align:right;

	font-weight:normal;

	border:none;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space span{

	padding-left:2em;

	text-indent:-2em;

	display:block;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space span.topmargin{

	padding-left:6em;

	text-indent:-6em;

	display:block;

	margin: 10px 0 0 0;

}



#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space .bor{

	margin: 20px 0 30px 0;



}



#main .contents_provision .provision .provision_in .space .agree_btn{

	width:250px;

	margin: 20px auto 10px auto;

	padding:0;



}



#main .contents_provision .provision .provision_in .space .agree_btn div.l{

	float:left;

}



#main .contents_provision .provision .provision_in .space .agree_btn div.r{

	float:right;

}





#main .contents_provision .entry_rules .entry_rules_in .entry_rules_space a{

	text-decoration:underline;

	

}





/* 〜約款内容　終了〜 */



/* 〜標準約款 終了〜 */







/* Bid */





#main .contents_bid{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_bid .bid{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .contents_bid .bid .bid_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_bid .bid .bid_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 10px 10px 0 10px;



}



#main .contents_bid .bid .bid_in .space .btn_out{

	height:480px;



}



#main .contents_bid .bid .bid_in .space .btn_out2{

	height:350px;



}



#main .contents_bid .bid .bid_in .space_flow{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_bid .bid .bid_in .space_flow .flowchart{

	text-align:center;



}



#main .contents_bid .bid .bid_in .space_flow .chart{

	font-size:12px;

	border:#333333 solid 1px;

	padding:3px 20px 3px 20px;

	color:#999999;

}



#main .contents_bid .bid .bid_in .space_flow .chart_fin{

	font-size:12px;

	border:#333333 solid 1px;

	padding:3px 10px 3px 10px;

	color:#999999;

}





#main .contents_bid .bid .bid_in .space_flow .chart_on{

	font-size:12px;

	border:#333333 solid 1px;

	background-color:#333333;

	padding:3px 20px 3px 20px;



}



#main .contents_bid .bid .bid_in .space_flow .chart_fin_on{

	font-size:12px;

	border:#333333 solid 1px;

	background-color:#333333;

	padding:3px 10px 3px 10px;



}



#main .contents_bid .bid .bid_in .space .bid_ttl{

	font-weight:bold;

	font-size:12px;

}





#main .contents_bid .bid .bid_in .space .bid_com{

	font-size:12px;

	line-height:1.4em;

	margin: 10px 0 0 0;



}



#main .contents_bid .bid .bid_in .space .bid_bor{

	margin:5px 0 20px 0;



}



#main .contents_bid .bid .bid_in .space .block_indent_m{

	margin: 0 0 10px 0;

	padding: 10px 0 15px 10px;

	font-size:12px;

	float:left;

	width:315px;

}



#main .contents_bid .bid .bid_in .space .block_indent_mm{

	margin: 0 0 10px 0;

	padding: 10px 0 15px 10px;

	font-size:12px;

	float:right;

	width:315px;

}



#main .contents_bid .bid .bid_in .space .label{

	font-weight:bold;

	font-size:12px;

	padding: 0;

	margin: 0 0 5px 0;

	color:#999999;

}





#main .contents_bid .bid .bid_in .space .cont_up_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;



}



#main .contents_bid .bid .bid_in .space .bor{

	margin:0 0 10px 0;



}



#main .contents_bid .bid .bid_in .space .cont_up_item{

	margin:0;

	padding:0;

	display:block;

	width:650px;

}



#main .contents_bid .bid .bid_in .space .itemx{

	margin: 0 0 10px 0;

	font-weight:normal;

	font-size:12px;

}





#main .contents_bid .bid .bid_in .space .botton{

	display:block;

	width:115px;

	margin: 30px 0 0 auto;

}



#main .contents_bid .bid .bid_in .space .botton2{

	display:block;

	width:270px;

	margin: 30px 10px 0 auto;

}



#main .contents_bid .bid .bid_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}



#main .contents_bid .bid .bid_in .space .bid_item2 {

	margin:0 0 15px 0;

	padding:0;

	display:block;

}



#main .contents_bid .bid .bid_in .space .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:120px;

	float:left;

}



#main .contents_bid .bid .bid_in .space .item2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

}







#main .contents_bid .bid .bid_in .space .bid_item_txt {

	float:left;

	width:241px;

}



#main .contents_bid .bid .bid_in .space .bid_item_img {

	width:160px;

	height:150px;

	float:left;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail {

	margin:0 0 0 10px;

	padding:0;

	display:block;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:105px;

	float:left;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail .item_2{

	margin:0 0 5px 0;

	font-weight:bold;

	font-size:12px;

	width:90px;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail .item2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

	width:105px;

}





#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail .item2_2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

	text-align:right;

}





#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail .star{

	font-size: 12px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#FF0000;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt2 {

	float:left;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt2 .bid_detail {

	margin:0 0 0 10px;

	padding:0;

	display:block;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt2 .bid_detail .item{

	margin:0 0 15px 0;

	font-weight:bold;

	font-size:12px;

	width:120px;

	float:left;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt2 .bid_detail .item2{

	margin:0 0 15px 0;

	float:left;

	font-size:12px;

}







#main .contents_bid .bid .bid_in .space .bid_item2 .star{

	font-size: 12px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#FF0000;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail select.type{

	width:140px;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail input.howmuch{

	width:100px;

}



#main .contents_bid .bid .bid_in .space .bid_item_txt .bid_detail textarea.message{

	margin: 0;

	padding: 0;

	font-size:12px;

	color:#FFFFFF;

	border:#A9A9A9 solid 1px;

	background-color:#000000;

	width:230px;

 	scrollbar-base-color:       #000000;

	scrollbar-3dlight-color:    #666666;

	scrollbar-arrow-color:      #FFFFFF;

	scrollbar-darkshadow-color: #666666;

	scrollbar-face-color:       #000000;

	scrollbar-highlight-color:  #000000;

	scrollbar-shadow-color:     #000000;

}







#main .contents_bid .bid .bid_in .space .caution_txt{

	color:#FF0000;

	font-size:12px;

	text-align:center;

	margin: 30px auto 30px auto;

}



/* 〜Bid 終了〜 */







/* クリエイターのコンテンツ list */





#main .contents_cre_contents{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_cre_contents .category_ttl{

	width:735px;

	height:30px;

	padding:0;

	margin:0;

}



#main .contents_cre_contents .list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}



#main .contents_cre_contents .list .list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_cre_contents .list .list_in .space_last .list_top{

	margin:0;

	padding:0;



}



#main .contents_cre_contents .list .list_in .space{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .contents_cre_contents .list .list_in .space_cre_name{

	text-align:center;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;

}



#main .contents_cre_contents .list .list_in .space .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .contents_cre_contents .list .list_in .space .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .contents_cre_contents .list .list_in .space .title{

	text-align: left;

}



#main .contents_cre_contents .list .list_in .space .name{

	text-align: left;



}



#main .contents_cre_contents .list .list_in .space .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .contents_cre_contents .list .list_in .space .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents_cre_contents .list .list_in .space .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents_cre_contents .list .list_in .space .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .contents_cre_contents .list .list_in .space .more{

	margin-left:3px;

}



#main .contents_cre_contents .list .list_in .space .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;
	margin-top:5px;
}





/* list_space_last　10行目 */



#main .contents_cre_contents .list .list_in .space_last{

	height:100px;

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .contents_cre_contents .list .list_in .space_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .contents_cre_contents .list .list_in .space_last .caption{

	width:550px;

	height:100px;

	float:left;

	margin-left:10px;

	text-align:left;

}



#main .contents_cre_contents .list .list_in .space_last .title{

	text-align: left;

}



#main .contents_cre_contents .list .list_in .space_last .name{

	text-align: left;



}



#main .contents_cre_contents .list .list_in .space_last .time{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	padding-left:4px;

	border-left:#333333 solid 2px;

}



#main .contents_cre_contents .list .list_in .space_last .pv{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents_cre_contents .list .list_in .space_last .release{

	font-size: 10px;

	font-family:"ＭＳ ゴシック", Osaka ;

	color:#999999;

	text-align: left;

	margin-left:10px;

	padding-left:4px;

	border-left:#333333 solid 2px;



}



#main .contents_cre_contents .list .list_in .space_last .coments{

	text-align: left;

	margin-top:5px;

	width:550px;

	height:35px;

}



#main .contents_cre_contents .list .list_in .space_last .more{

	margin-left:3px;

}



#main .contents_cre_contents .list .list_in .space_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;
	margin-top:5px;

}





#main .contents_cre_contents .list .list_in .space_last .list_bottom{

	margin:0;

	padding:0;



}





#main .contents_cre_contents .next{

	width:730px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 5px 0 0;

}





#main .contents_cre_contents .botton{

	display:block;

	width:115px;

	margin: 10px 5px 0 auto;

}







/* 〜クリエイターのコンテンツ list終了〜 */





/* 協力者一覧 */





#main .contents_corpo_list{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_corpo_list .com_list{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_corpo_list .com_list .com_list_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_corpo_list .com_list .com_list_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;

	font-size:12px;

}



#main .contents_corpo_list .com_list .com_list_in .space .com_list_com{

	font-size:12px;

	border-left:#333333 solid 2px;

	padding:0 0 0 5px;

	margin: 0 0 30px 0;

}



#main .contents_corpo_list .com_list .com_list_in .space .btn_out{

}





#main .contents_corpo_list .com_list .com_list_in .space .list_table a{

	text-decoration:underline;

	

}





#main .contents_corpo_list .com_list .com_list_in .space .list_table table{

	width:650px;

	margin: 0 10px 15px 0;

	padding:0;

	border:#555555 solid 1px;

	border-collapse:collapse;

}



#main .contents_corpo_list .com_list .com_list_in .space .list_table th{

	padding:3px;

	text-align:left;

	vertical-align:top;

	border:#555555 solid 1px;

	width:650px;

	background:url(../img/table_bg.gif);

}





#main .contents_corpo_list .com_list .com_list_in .space .list_table td{

	padding:3px;

	border:none;

	vertical-align:top;

	border:#555555 solid 1px;

}



#main .contents_corpo_list .com_list .com_list_in .space .list_table td.tdhead{

	padding:3px;

	border:none;

	vertical-align:top;

	border:#555555 solid 1px;

	font-weight:bold;

	background-color:#202020;

}

#main .contents_corpo_list .com_list .com_list_in .space .list_table td.corpo_com{

	font-size:12px;

}



#main .contents_corpo_list .com_list .com_list_in .space .next{

	width:650px;

	color:#999999;

	font-size:12px;

	text-align:right;

	padding:10px 0 0 0;

}



#main .contents_corpo_list .com_list .com_list_in .space .botton{

	width:115px;

	margin: 30px 15px 0 auto;

}



#main .contents_corpo_list .com_list .com_list_in .space .botton2{

	display:block;

	width:280px;

	margin: 30px 0 0 auto;

}



#main .contents_corpo_list .com_list .com_list_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}


/* 〜Beginning of company css (k)〜 */



.rules_com_comp {

	font-size: 12px;

	line-height: 1.4em;

	margin: 10px 12px 0px 30px;
}


.rules_com_comp a {

	text-decoration: underline;
}


.rules_box_all_comp {

	border: #333333 solid 1px;

	width:595px;

	margin:10px 0 10px 0;

	padding:0;

}

.rules_box_comp {

	width:585px;

	margin:10px 10px 10px 10px;

	padding:0 0 10px 0;

	border-bottom:#333333 solid 1px;

}

.rules_box1_comp {

	width:90px;

	float:left;

	padding-left: 10px;

}

.rules_box2_comp {

	width:45px;

	float:left;

	margin: 0 5px 0 5px;


}

.rules_box3_comp {

	width:400px;

	float:left;

}


.rules_box_comp2 {

	width:570px;

	margin:10px 10px 10px 10px;

	padding:0 0 7px 15px;
	
	font-size: 0.9em;
	
	line-height: 1.5em;

}




/* 〜協力者一覧　終了〜 */
/* メルマガ */





#main .contents_melmaga{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;
	font-size:12px;
	line-height:1.4;
}

#main .contents_melmaga input#op_reg6,
#main .contents_melmaga input#op_unreg6{
	border:none;
	width:30px;
	background:none;
}

#main .contents_melmaga input{
	border:inherit;
	width:auto;
	background:#FFFFFF;
	color:#333333;
}

#main .contents_melmaga .melmaga{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_melmaga .melmaga .melmaga_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_melmaga .melmaga .melmaga_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}


#main .contents_melmaga .melmaga .melmaga_in .space a{

	text-decoration:none;
	color:#333333;


}

.clearfix:after{
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.clearfix{display:inline-block;}

/*Hides from IE-mac \*/
* html.clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac */



/* リスト全般　有料フラグ追加 */

.titleoverflow2{
	width:400px;
	overflow:hidden;
	margin:0 ;
}

.paiment_icon2{
	float:left;
	margin:0 0 0 10px;
}

.paiment_icon3{
	float:left;
	margin:0 10px 0 0;
}




.blogparts_area{width:725px; text-align:center; height:18px; padding:5px; margin-bottom:10px; background-color:#222222; font-size:12px; font-weight:bold;  color:#CC0000;}





/* 会員登録時案内 */


#main .contents_regiguide{

	width: 735px;

	margin: 0 0 0 10px;

	padding: 0;

	float:left;

}



#main .contents_regiguide .regiguide{

	width: 735px;

	margin: 10px 0 0 0;

	padding:0;

	text-align:center;

}





#main .contents_regiguide .regiguide .regiguide_in{

	width: 735px;

	margin: 0;

	padding:0;

	background:url(../img/contents_l_bg_mid.jpg) repeat-y;

}



#main .contents_regiguide .regiguide .regiguide_in .space{

	text-align:left;

	background-color:#000000;

	padding:25px;

	margin: 0 10px 0 10px;



}



#main .contents_regiguide .regiguide .regiguide_in .space .guide_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;

	margin: 0 0 10px 0;



}





#main .contents_regiguide .regiguide .regiguide_in .space .guide_com{

	font-size:12px;

	line-height:1.4em;

	margin: 0 0 10px 0;



}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all{

	border: none;

	margin:10px 0 25px 0;

	padding:0;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table{

	border: #555555 solid 1px;

	width:643px;

	margin:10px 0 10px 0;

	padding:0;
	
	border-collapse:collapse;
}


#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table th{
	padding:0;

	text-align:center;

	vertical-align:middle;

	border:#555555 solid 1px;

	background:url(../img/table_bg.gif);
	
	width:174px;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table th.pad{
	padding:5px;
	width:164px;
}

#main .contents_regiguide .regiguide .regiguide_in .space a{
	text-decoration:underline;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table td{
	text-align:center;
	padding:8px;
	border:#555555 solid 1px;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table td.left{
	text-align:left;
	vertical-align:top;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table th.hh{
	width:115px;
}

#main .contents_regiguide .regiguide .regiguide_in .space .rules_box_all table td.h{
	background-color:#333333;
	text-align:center;
	padding:3px;
	border:#555555 solid 1px;
}

#main .contents_regiguide .regiguide .regiguide_in .space .guide_bor{

	margin:20px 0 40px 0;



}

#main .contents_regiguide .regiguide .regiguide_in .space .regiguide_ttl{

	font-weight:bold;

	font-size:12px;

	border-left:#333333 solid 2px;

	padding-left:5px;



}

#main .contents_regiguide .regiguide .regiguide_in .space .frame{
	padding:1px;
	border:#FFFFFF solid 1px;



}

#main .contents_regiguide .regiguide .regiguide_in .space .framered{
	padding:1px;
	border:#FF0000 solid 1px;
	color:#FF0000;

}


#main .contents_regiguide .regiguide .regiguide_in .space .guide_com .indent { 

	padding-left:1em;

	text-indent:-1em;

	display:block;
}

.small {
	font-size:100%;
}

.right{
	text-align:right;
}



#main .contents_regiguide .regiguide .regiguide_in .space .botton2{

	display:block;

	width:280px;

	margin: auto 0 0 auto;

}



#main .contents_regiguide .regiguide .regiguide_in .space .botton2 .btn{

	display:inline;

	width:115px;

	margin: 0 0 0 15px;

}








/*　ご利用ガイド修正　*/


#main .contents_guide .guide .guide_in .space .rules_box_all{

	border: none;

	margin:10px 0 25px 0;

	padding:0;
}

#main .contents_guide .guide .guide_in .space .rules_box_all table{

	border: #555555 solid 1px;

	width:643px;

	margin:10px 0 10px 0;

	padding:0;
	
	border-collapse:collapse;
}


#main .contents_guide .guide .guide_in .space .rules_box_all table th{
	padding:0;

	text-align:center;

	vertical-align:middle;

	border:#555555 solid 1px;

	background:url(../img/table_bg.gif);
	
	width:174px;
}

#main .contents_guide .guide .guide_in .space .rules_box_all table th.pad{
	padding:5px;
	width:164px;
}

#main .contents_guide .guide .guide_in .space a{
	text-decoration:underline;
}
#main .contents_guide .guide .guide_in .space .rules_box_all table td{
	text-align:center;
	padding:8px;
	border:#555555 solid 1px;
}

#main .contents_guide .guide .guide_in .space .rules_box_all table td.left{
	text-align:left;
	vertical-align:top;
}

#main .contents_guide .guide .guide_in .space .rules_box_all table th.hh{
	width:115px;
}

#main .contents_guide .guide .guide_in .space .rules_box_all table td.h{
	background-color:#333333;
	text-align:center;
	padding:3px;
	border:#555555 solid 1px;
}

#main .contents_guide .guide .guide_in .space .frame{
	padding:1px;
	border:#FFFFFF solid 1px;



}






/*　FAQ修正　*/


#main .contents_faq .faq .faq_in .faq_space .rules_box_all{

	border: none;

	margin:10px 0 25px 0;

	padding:0;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table{

	border: #555555 solid 1px;

	width:643px;

	margin:10px 0 10px 0;

	padding:0;
	
	border-collapse:collapse;
}


#main .contents_faq .faq .faq_in .faq_space .rules_box_all table th{
	padding:0;

	text-align:center;

	vertical-align:middle;

	border:#555555 solid 1px;

	background:url(../img/table_bg.gif);
	
	width:174px;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table th.pad{
	padding:5px;
	width:164px;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table td{
	text-align:center;
	padding:8px;
	border:#555555 solid 1px;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table td.left{
	text-align:left;
	vertical-align:top;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table th.hh{
	width:115px;
}

#main .contents_faq .faq .faq_in .faq_space .rules_box_all table td.h{
	background-color:#333333;
	text-align:center;
	padding:3px;
	border:#555555 solid 1px;
}






#main .contents .list .list_in .list_space2{

	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 10px 10px;
	clear:both;
	overflow:hidden;
}



#main .contents .list .list_in .list_space2 .thumb_pic{

	width:128px;


	text-align: left;

	float:left;

}



#main .contents .list .list_in .list_space2 .caption{

	width:420px;

	float:left;

	margin-left:10px;

	text-align:left;
	

}



#main .contents .list .list_in .list_space2 .title{
	float:left;
	text-align: left;

}



#main .contents .list .list_in .list_space2 .name{
	clear:both;
	text-align: left;



}
#main .contents .list .list_in .list_space2 .c_name{
	text-align: left;
	font-size:12px;


}



#main .contents .list .list_in .list_space2 .coments{

	text-align: left;

	margin-top:5px;

	width:420px;


}



#main .contents .list .list_in .list_space2 .more{

	margin-left:3px;

}



#main .contents .list .list_in .list_space2 .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;

	margin-top:5px;

}





/* list_space_last　10行目 */



#main .contents .list .list_in .list_space2_last{


	text-align:left;

	background-color:#000000;

	padding:10px;

	margin: 0 10px 0 10px;

}





#main .contents .list .list_in .list_space2_last .thumb_pic{

	width:128px;

	height:95px;

	text-align: left;

	float:left;

}



#main .contents .list .list_in .list_space2_last .caption{

	width:420px;


	float:left;

	margin-left:10px;

	text-align:left;

}




#main .contents .list .list_in .list_space2_last .coments{

	text-align: left;

	margin-top:5px;

	width:420px;

}


#main .contents .list .list_in .list_space2_last .c_name{
	text-align: left;
	font-size:12px;


}


#main .contents .list .list_in .list_space2_last .btn_view{

	text-align: right;

	margin-bottom:0;

	padding-bottom:0;
	
	margin-top:5px;

}



#main .contents .list .list_in .list_space2_last .list_bottom{

	margin:0;

	padding:0;



}







/*---------------------------2010.07.07以降追加分----------------------------*/


.dcm_ttl{
	font-weight:bold;
	font-size:12px;
	border-left:#333333 solid 2px;
	padding-left:5px;
}


.dcm_com{
	font-size:12px;
	line-height:1.4em;
	margin: 0 0 0 0;
}

.dcm_dr{
	background-color:#000000;
	width: 184px;
	height: 200px;
	font-size: 11px;
	margin: 0;
	padding:6px 0 0 2px;
	float:left;
}






.dcm_dr01{
	width: 144px;
	margin: 0 0 5px 0;
	padding: 0;
}

.dcm_dr01_title{
	margin:0;
	text-align: left;
	float:left;
}

.dcm_dr01_name{
	margin:0 0 0 7px;
	text-align: left;
}

.dcm_dr01_time{
	text-align: left;
	font-size: 10px;
	font-family:"ＭＳ ゴシック", Osaka ;
	color:#999999;
	margin: 0;
	padding: 0;
	float:left;
}

.dcm_dr01_pv{
	font-size: 10px;
	font-family:"ＭＳ ゴシック", Osaka ;
	color:#999999;
	text-align: left;
	margin:0 0 5px 10px;
	float:left;
}











#main .contents_movie .d_cm_comment{
	width: 735px;
	margin: 0;
	padding: 0;
	text-align:center;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in{
	width: 735px;
	margin: 0;
	padding:0;
	background:url(../img/contents_l_bg_mid.jpg) repeat-y;
	text-align:center;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .ttl_d_cm_comment{
	width: 711px;
	height: 15px;
	margin: 0 auto 0 auto;
	padding: 10px 0 0 0 ;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .d_cm_comment_space{
	width: 671px;
	text-align:left;
	background-color:#000000;
	margin: 10px auto 0 auto;
	padding:20px ;
	overflow:auto;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .d_cm_comment_space .d_cm_com_ttl{
	font-weight: bold;
	font-size: 12px;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .d_cm_comment_space .d_cm_com_name{
	font-size: 12px;
	margin-left: 15px;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .d_cm_comment_space .d_cm_com_com{
	font-size: 12px;
	line-height: 1.4em;
	margin: 10px 0 0 0;
}

#main .contents_movie .d_cm_comment .d_cm_comment_in .d_cm_comment_space .d_cm_com_bor{
	margin: 20px 0 30px 0;
}


