/*-------------------------------------------

 vfr.css
 VFリリースサイト用CSSファイル(･ｪ･)
 2009/2/12
 by uchino

----------------------------------------------------





----------------------------------------------*/

body,td{
	color: #000000;
	font-size: 12px;
}

body{
	margin-top: 5px;
	margin-bottomm: 5px;
	background-color: #FFFFFF;

}

h1{
color:#FFFFFF;
font-size:8pt;
margin-top:2px;
margin-left:5px;
margin-bottom:0px;
display:inline;
}
h1 A:link,h1 A:active ,h1 A:visited,h1 A:hover{
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
 }
h2 {
	font-size: 16px;
	font-weight: bold;
	display:inline;
}
 
h3 {
	font-size: 14px;
color: #ffffff;
	font-weight: bold;
	display:inline;
}
h3.left{
font-size: 13px;
	color: #000000;
font-weight: bold;
display: inline;
}
h4 {
font-size: 12px;
	font-weight: normal;
}

h4.fortune{
	margin-top:0px;
	margin-bottom:0px;
}
.fortune_result {
	padding:10px 10px 10px 10px;
	background:#FFFF99;
	line-height:16px;
	color:#555555;
}
.bg_noneside{
	background-image: url(/img/bg02.gif);
	background-color: #eeeeee;
}
#footer-text A:active  {
color: #000000;
text-decoration: none;
}
#footer-text a:visited{
color: #000000;
text-decoration: none;
}
#footer-text A:link  {
color: #000000;
text-decoration: none;
}
#footer-text a:hover {
color: #000000;
text-decoration: none;
}
#lead a:link, #lead a:active, #lead a:visited, #lead a:hover {
color: #ffffff;
font-size: 8pt;
font-weight: bold;
}
#lead{
display:inline;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
}
#footer-middle{
text-align:center;
}
#footer-logo{
	float:left;
	margin-left:30px;
margin-top: 15px;
}
#footer-text{
float: right;
font-size: 12px;
width: 615px;
margin-right: 30px;
margin-left: 15px;
margin-top: 10px;
text-align:left;
}
#footer-link{
float: right;
font-size: 12px;
width: 590px;
margin-right: 30px;
margin-left: 10px;\
text-align:left;
}

A:link {color:#0066CC; text-decoration:none;} 
A:active {color:#0066CC; text-decoration:none;} 
A:visited {color:#0066CC; text-decoration:none;} 
A:hover {color:#FF6600; text-decoration:underline;} 

#text{ 
	border-left: 8px solid #5D5D5D;
	border-bottom: 1px solid #5D5D5D;
	padding: 4px;
	font-size: 17px;  color: #5D5D5D;
	font-weight: bold;
	text-align: left; 
}

#contents {
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AAAAAA;
	border-left-color: #AAAAAA;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

#topmenu {padding-top: 12px;}

#interview {
	line-height:130%;
}
.attention {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
}
.care {
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}
.cname {	color: #FFFFFF;
	font-weight: bold;
}
.stitle {	font-size: 16px;
	font-weight: bold;
}

.unnamed1 {  font-size: 10pt}

.notice {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}

.style3 {
	font-size: 12px;
	line-height:1.3em;
}

.style4 {
	color: #FFFFFF;
	font-size: 10px;
}

.style5 {font-size: 18px}

.style6 {font-size: 14px}

.style10 {font-size: 11px}

.style13 {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.style14 {	font-size: 16px;
	font-weight: bold;
}

.style15 {color: #FFFFFF; font-weight: bold; font-size: 14px; }

.style16 {font-size: 10px}

.style18 {
	font-size: 12px;
	font-weight: bold;
	color: #0771AE;
}


.genre_hr{
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
border-bottom:dashed 1px #999999;
border-top:0px;
}
.left_menu ul{
margin-top:0px;
}
.release_title_top{
font-size:120%;
}
.release_date_top{
font-size:110%;

}
.release_title{
font-size:110%;
}

.release_date{

}

ul.genre {
margin-top:10px;	
}
.genre li{
height:12px;
margin-left:-25px;
margin-bottom:7px;
padding-top:0px;
padding-left:7px;
padding-bottom:0px;
list-style:none ; 
border-left:3px solid #cccccc;
/*
list-style-image: url("http://release.vfactory.jp/img/arrow.gif") 
*/
}
.white_strong{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

/*掲載実績----------------------------------------------*/

.actuals_cname {
	color: #666666;
	font-size: large;
	font-weight: bold;
}
/*イベント情報----------------------------------------------*/
.event_detail td {
	 line-height:110%;
 	font-size:13px; 
} 	
.event_topstory_box {
	width: 100%;
	margin-right: 4px;
	margin-bottom:2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	float: left;
}
.event_topstory_box_noimg h2{
	border-left:3px solid #666666;
	width: 100%;
	margin-right: 4px;
	margin-bottom:2px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	float: left;
}

h2.event {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
	font-size:11pt;
	line-height:110%;
	margin-top:0px;
	margin-bottom:0px;
}
h2.event a:link.event ,h2.event a:visited,h2.event a:hover{
	color: #660000;
}
h2.event a:hover{
	color: #cc0000;
}
.event_topstory_box img{
	float: left;
	margin-right: 5px;
	border-color: #666699;
}
.event_block_matrix clearfix{
	margin-bottom:10px;
}
.event_attention{
color:red;
font-weight:bold;
font-size:120%;
}
/*PRコラムとQA----------------------------------------------*/
.collumn_title{
	background-color:#666666;
}

.collumn_text{
	font-size:12px;
	line-height: 17px;
}

.collum_totop {
	color: #000000
}
.collum_pr_collum{
	font-size: 18px;
	font-weight:bold;
	color: #ffffff;	
}
.collum_pr_collum1{
	font-size: 16px;
	font-weight:bold;
	color: #ffffff;	
}
.collum_pr_collum2{
	font-size: 26px;
	font-weight:bold;
	color: #ffffff;	
}
.collum_title16px {
	color: #000000;
	font-size: 16px;
	font-weight:bold;
}

.collum_title20px {
	color: #000000;
	font-size: 20px;
}

.collum_date_name {
	font-size: 13px;
	color: #009900;
}

.collum_green {
	color: #009900;
	}

.collum_prcollum {font-size: 26px}


.collum_16px {font-size: 16px}

.categories {
	font-weight: bold;
	font-size: 12px;
}

.categories2 {
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	font-size: 12px;
	color: #ffffff;
	font-weight:bold;
	background-color:#666666;
}

.padleft0{
	padding-left:0px;
}

.collum_qa {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	font-size: 140%;
	color: #ffffff; 
	font-weight: bold; 
	background-color:#0771ae;
}
	   
.collum_qalist {
	font-size: 120%;
	color: #333333;
}

.collum_questions {color: #0066cc;
	font-size: 14px;
	font-weight: bold; 
}

.collum_questions2 {color: #0066CC}


.collum_somosomo {font-size: 160%; font-weight:bold;}


.q_details{
	margin-left:8px;
}
.q_details_text{
	font-size:12px;
	line-height: 20px;
}
.list_manage_12px {font-size: 12px}

.list_manage_12px_bold {
font-weight: bold; font-size: 12px;
}

.list_manage_14px_bold {
	color:#000000;
	font-size:14px;
	font-weight:bold;
}


li.class_select_now{
/*
background:url(http://release.vfactory.jp//img/s003_13.gif) no-repeat;
padding-left:17px;
*/
list-style:none;
font-weight:bold;
line-height:17px;
font-size: 120%;
margin-left:0px;
}
li.class_select{
/*
background:url(http://release.vfactory.jp//img/s003_13.gif) no-repeat;
*/
line-height:17px;
list-style:none;
}
li.class_select2_now{
list-style:none;
font-weight:bold;
padding-left:17px;
line-height:17px;
font-size: 120%;
}
li.class_select2{

list-style:none;
padding-left:17px;
line-height:17px;
}


#shagaiho A:active  {
text-decoration: underline;
}
#shagaiho a:visited{
text-decoration: underline;
}
#shagaiho A:link  {
text-decoration: underline;
}
#shagaiho a:hover {
text-decoration: underline;
}

.shagaiho_12px_115 {
	font-size: 12px
	font-size:115%;}
.shagaiho_bold_120 {
	color: #0099CC;
	font-size: 120%;
	font-weight: bold;}
.shagaiho_110_333333 {font-size: 110%; color: #333333; }

.shagaiho_title {padding-top:5px;padding-bottom:5px;padding-left:10px;font-size: 140%; color: #ffffff; font-weight: bold; background-color:#0771ae;}
.shagaiho_bold_160 {font-size: 160%; font-weight:bold;}
.shagaiho_16px_bold {color: #0099FF; font-size: 16px; font-weight: bold; }

.shagaiho_bold_120 {color: #000099; font-size:120%; font-weight: bold; }
.shagaiho_90 {font-size: 90%}
.shagaiho_80 {font-size: 80%}

.shagaiho_red_bold {	color: #FF0000; font-weight: bold;}
.shagaiho_120_333333 {	font-size: 120%; color: #333333;}

.shagaiho_120 {	font-size: 120%}
.shagaiho_color666666 {color: #666666}
.shagaiho_bold_120_333333 {font-size: 120%; color: #333333; font-weight: bold; }

.shagaiho_bold_000000 {
	color: #000000;
	font-weight: bold;
}


.karte_12px {font-size: 12px}
.karte_bold_140{
	font-size: 140%;
	font-weight: bold;
	color: #FFFFFF;
}
.karte_13px{font-size: 13px}
.karte_bold_12px {color: #FFFFFF; font-weight: bold; font-size: 12px; }
.karte_bold_white{
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
}



/*メディアリスト----------------------------------------------*/

.media_list {
padding-left:10px;
padding-right:10px;
}
.media_list li{
width: 260px;
float: left;
}

.ml_box{
width:500px; 
height:auto;
}

.mli{
float: left; 
width: 160px;
margin-right:5px;
}

/*フォーム----------------------------------------------*/

#form table,{
	border-collapse:collapse;
	vertical-align:top;
}

#form table th,#form table td{
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 6px;
	border: #ccc solid 1px;
	vertical-align: top;
}
#form td.title{
	background-color:#ecf9ff;
	width:25%;
}
#form td.data {
	background-color:#ffffff;
	width:75%;
}
#form .style1 {
	color: #FFFFFF;
	font-weight: bold;
}



/*旧フォーム(パイプドビッツ)----------------------------------------------*/
#SMP_STYLE .body {
	background: #F4F4F4;
}
#SMP_STYLE .body_tbl {
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
}
#SMP_STYLE .header {
	margin: 30px 40px 0px 40px;
	padding: 5px 5px 5px 5px;
	border-right: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	text-align: left;
	background: #EAF0FA;
	color: #0088DD;
	font-size: 120%;
	font-weight:bold;
}
#SMP_STYLE .header_text {
	margin: 20px 30px 0px 30px;
	text-align: left;
	color: #555555;
	font-size: 100%;
	font-weight:normal;
}
#SMP_STYLE .footer_text {
	margin: 0px 60px 20px 60px;
	text-align: left;
	color: #555555;
	font-size: 100%;
	font-weight:normal;
}
#SMP_STYLE .smp_tmpl {
	margin: 20px 20px 20px 20px;
	border-collapse: collapse;
	background: #FFFFFF;
}
#SMP_STYLE .title {
	padding: 5px 20px 5px 10px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background: #d4d4d4;
	color: #555555;
	font-size: 85%;
	font-weight:bold;
}
#SMP_STYLE .need {
	color: #ff0000;
}
#SMP_STYLE .data {
	padding: 5px 20px 5px 10px;
	border: 1px solid #CCCCCC;
	text-align: left;
	background: #FFFFFF;
	color: #555555;
	font-size: 80%;
	font-weight:normal;
}
#SMP_STYLE .sample {
	color: #555555;
	font-size: 80%;
	font-weight:normal;
}
#SMP_STYLE .note {
	color: #555555;
	font-size: 80%;
	font-weight:normal;
}
#SMP_STYLE .msg {
	color: #DD0000;
	font-size: 100%;
	font-weight:bold;
}
#SMP_STYLE .sub_text {
	margin: 20px 30px 0px 30px;
	text-align: center;
	padding-top: 100px;
	padding-bottom: 100px;
	color: #555555;
	font-size: 100%;
	font-weight:normal;
}

#navwrap { background: #0771AE center left repeat-x; }
.navborder { height: 1px; margin: 1px 0px 1px 0px; padding: 0px; background: #000; overflow: hidden; }
#navigation { font-weight: normal; margin: 0px auto; padding: 0px; overflow: hidden; width: 900px; position: relative; text-align: left; }
#navigation ul { margin: 0px 0px 0px 0px; }
#navigation ul li { float: left; margin: 0px 20px 0px 0px; padding: 0px; list-style-type: none;font-weight:bold }
#navigation ul li a { padding: 5px 0 5px 0; display: block; color: #FFFFFF; text-decoration: none; font-weight:bold}
#navigation ul li a:hover { color: #000000; }
#navigation ul li a:active { }
/*----------------------------------------------*/


/*リリース登録画面----------------------------------------------*/

.mes{
	color:red;
}
.careful{
	color:#FF6600;
}
.wt_st{
	color:white;
	font-weight:bold;
}


ul.relea_set_genre {
	margin-left:0px;	
	padding-left:0px;
}
ul.relea_set_genre li {
	list-style:none;	
	margin-left:0px;	
	padding-left:0px;
	float:left;	
	width:250px;
}
ul.relea_set_send_to {
	margin-left:0px;
	margin-top:0px;		
	padding-left:0px;
	padding-top:0px;
}
ul.relea_set_send_to li {
	list-style:none;	
	margin-left:0px;
	margin-top:0px;		
	padding-left:0px;
	padding-top:0px;
}
ul.relea_set_cate {
	margin-left:0px;
	margin-top:0px;		
	padding-left:0px;
	padding-top:0px;
}
ul.relea_set_cate li {
	list-style:none;	
	margin-left:0px;	
	margin-top:0px;	
	padding-left:0px;
	padding-top:0px;
	float:left;	
	width:250px;
}



.popup_upper_left{
	position: absolute;
	top: 0;
	left: 0;
	background-image: url('http://release.vfactory.jp/img/upper_left.png');
	width: 12px;
	height: 12px;
}
.popup_upper_top{
	position: absolute;
	top: 0;
	left: 12px;
	background-color: #FFD6FF; width: 300px; height: 12px;
}

.popup_upper_right{
	position: absolute;
	top: 0;
	left: 312px;
	background-image: url('http://release.vfactory.jp/img/upper_right.png');
	width: 12px;
	height: 12px;
}
.popup_middle_left{
	position: absolute;
	top: 12px;
	left: 0px;
	background-color: #FFD6FF; 
	width: 324px; 
}
.popup_middle_middle{
	width: auto;
	height: auto;
	position: absolute; 
	top: 24px; 
	left: 12px; 
	background-color: #FFD6FF; 
	width: 300px; 
}
.popup_lower_left{
	position: absolute;
	left: 0;
	background-image: url('http://release.vfactory.jp/img/lower_left.png');
	width: 12px; 
	height: 12px;
	/*border :solid 1px #090;*/
}
.popup_lower_bottom{
	position: absolute; 
	left: 12px; 
	background-color: #FFD6FF; 
	width: 300px; 
	height: 12px;
}
	
.popup_lower_right{
	position: absolute;
	top: 162px;
	left: 312px;
	background-image: url('http://release.vfactory.jp/img/lower_right.png'); 
	width: 12px;
	height: 12px;
}

.popup_triangle{
	position: absolute;  
	left: 40px; 
	background-image: url('http://release.vfactory.jp/img/allow.png'); 
	width: 74px; 
	height: 59px;
}
/*----------------------------------------------*/


/*リリース配信先選択画面----------------------------------------------*/

ul.relea_set_cate_left{
	margin:0px;
	padding:0px;
}
ul.relea_set_cate_center {
	background-color: #fffba4;
	margin:0px;
	padding:0px;
}
ul.relea_set_cate_right {
	background-color: #fffa59;
	margin:0px;
	padding:0px;
}
ul.relea_set_cate_left li {
	font-size:12px;
	widh: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}
ul.relea_set_cate_center li {
	font-size:12px;
	widh: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}

ul.relea_set_cate_right li {
	font-size:12px;
	widh: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}

.media_left_box{
	background-color: #e6e6e6;
	width: 150px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	float: left;
}
.media_center_box{
	width: 230px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float: left;
}
.media_right_box{
	width: 400px;
	height: auto;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 20px 0px;

	width: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}
ul.relea_set_cate_center li {
	font-size:12px;
	width: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}

ul.relea_set_cate_right li {
	font-size:12px;
	width: 270px;
	padding:5px 0px 5px 20px;
	list-style-type:none;
}

.media_left_box{
	background-color: #e6e6e6;
	width: 150px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	float: left;
}
.media_center_box{
	width: 230px;
	height: auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	float: left;
}
.media_right_box{
	width: 400px;
	height: auto;
	margin:0px 0px 0px 0px ;
	padding:0px 0px 20px 0px;
	float: left;
}


/* 配信済みリリースの確認・詳細----------------------------------------------*/
ul.relea_result_list{
	padding:0;
	margin:0 0 10px 0;
	clear:both;
}
ul.relea_result_list li{
	font-size:12px;
	margin:0 0 0 15px;
	padding:2px 0px 2px 0px;
/*
	width: 200px;
	float:left;
	list-style-type:none;
*/
}
p.class_name{
	padding:3px 0 3px 0;
	margin:0;
	clear:both;

}
p.count_result{
	padding:0;
	margin:5px 0 5px 0 ;
	clear:both;
	font-size:13px;
	font-weight:bold;
}
div.relea_result_detail_adv{
	font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Verdana,"ＭＳ Ｐゴシック","MS PGothic","VL Pゴシック","Takao Pゴシック","IPA Pゴシック",serif;
}
div.karte_adv{
	font-family: "Lucida Grande","DejaVu Sans","Bitstream Vera Sans","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Verdana,"ＭＳ Ｐゴシック","MS PGothic","VL Pゴシック","Takao Pゴシック","IPA Pゴシック",serif;
}