@charset "utf-8";
/* CSS Document */

body { 
	background:#000 url(http://image.pia.jp/images2/static/pia/feature/stage/parco/bg_parco_dr.jpg) repeat-y top center;
}
#g_area{ 
	background-color: #fff;
}

#page_title{ 
margin-bottom: 0;
padding-bottom: 0; 
}

h1.parco {
color: #ffffff;
padding: 6px ;
font-size: 14px;
}

.clear { clear: both; }

.leftArea .lineup a{
	color: #009900;
}
/* -----font-----*/
.t10 { font-size: 84%; }
.t14 { font-size: 117%; }
.t16 { font-size: 134%; }
.bold { font-weight: bold; }
.f_sat { color: #0066ff; }
.f_sun { color: #cc0000; }



.parco_main{ 
}

/*----- Navi------------------*/
#imgNavi{
width:970px;
background: #000;
padding: 10px 0 6px 10px;
margin-bottom: 10px;
}

#imgNavi a{ color:#ff0000; }
#imgNavi a:hover{ color: #009900; }

#imgNavi ul li{
float:left;
list-style:none;
/*width:240px;*/
margin:0 6px 2px 6px;
_margin:0 6px 2px 6px;
}

#imgNavi ul li.twit { width:100px; margin-right:5px;float:right;}
#imgNavi ul li.fb { width:110px; margin-right:5px;float:right;}
#imgNavi ul li.gplus { width:70px; float:right;}

/*----- ------------------*/
#snsBox{
/*position:absolute;
position:relative;*/
/*float:right;
width:300px;*/
margin:5px 10px 0 10px;
_margin:5px 10px 0 10px;
bottom: 30px;
}

.sns{
margin:0 0 15px 0;
float:left;
}
.sns li{
margin:0 10px 0 0;
float:left;
}
.sns li.twit{
width:100px;
}
.sns li.fb{
width:100px;
}

#parco h2#parco{
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	background: none;
	width: 660px;
}

/* -----pickup-----*/
#parco h3#pickup,
#parco h3#lineup{
	clear: both;
	padding: 0;
	margin: 0;
	background: none;
}
.leftArea .pickup {
	background-color: #be9f5c;
	width: 658px;
	margin-top: 0;
	margin-bottom: 15px;
	border-right: solid 1px #be9f5c;
	border-left: solid 1px #be9f5c;
	border-bottom: solid 1px #be9f5c;
}
.leftArea .pickup table td.ph{
	background: #000 url(http://image.pia.jp/images2/static/pia/feature/stage/parco/ph_bg.gif) repeat-y;;
	text-align: center;
	padding: 6px 10px 6px 8px;
}
.leftArea .pickup table td.txt{
	background: #b6934e;
	color: #000;
	padding: 4px;
}
.leftArea .pickup table td.line{
	border-left: #ffffcc dotted 1px;
}

.leftArea .pickup table td.title_box{
	background-color: #996633;
	padding-top: 3px;
	padding-bottom: 3px;
}
.leftArea .pickup .title{
	background-color: #eec97a;
	padding: 5px 3px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	color: #663300;
	border-top: dotted 1px #ffffcc;
	border-bottom: dotted 1px #ffffcc;
}
.leftArea .pickup .cast{
	padding: 3px 3px 6px 6px;
	color: #ffffff;
}
.leftArea .pickup .comment{
	padding: 0 3px 6px 6px;
	color: #663300;
}
.leftArea .pickup .txtlink_interview,
.leftArea .pickup .txtlink {
	padding-left : 6px;
}
.leftArea .pickup .txtlink a{
	padding: 0 3px 0 50px;
	color: #ffffcc;
}
.leftArea .pickup .txtlink_interview a{
	padding: 0 3px 0 76px;
	color: #ffffcc;
}
.leftArea .pickup .icon_interview{
	background : url(http://image.pia.jp/images2/static/pia/feature/stage/parco/icon_interview.gif) no-repeat;
}
.leftArea .pickup .icon_douga{
	background : url(http://image.pia.jp/images2/static/pia/feature/stage/parco/icon_movie.gif) no-repeat;
}
.leftArea .pickup .icon_news{
	background : url(http://image.pia.jp/images2/static/pia/feature/stage/parco/icon_news.gif) no-repeat;
}
.leftArea .pickup .ticket_btn{
	float:right;
}


/* -----senkou-----*/
.leftArea .senkou{ 
	background-color: #fff;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 15px;
	padding: 10px;
}
.leftArea .senkou li{ 
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px #cbe8bb dotted;
}
.leftArea .senkou img{ 
	padding-right: 6px;
}

.leftArea .senkou .module {
	border: solid 1px #ccc;
	padding: 5px;
	margin: 0 10px 10px 10px;
	background: #eee;
}
.leftArea .senkou .calender_status_item{ 
	float: left;
	font-size: 12px;
	padding-right: 8px;
	vertical-align: middle;
}

/* -----otoku-----*/
.leftArea .otoku{
	background: #fff;
	width: 640px;
	padding: 10px;
	margin-bottom: 15px;
}

.leftArea .otoku .tokuten{
	font-size: 112%;
	font-weight: bold;
	color: #ff0000;
}

.leftArea table.otoku{
	margin-bottom: 10px;
}
.leftArea table.otoku th {
	vertical-align: top;
	padding: 0.2em;
	border-right: 1px solid #cbe8bb;
	border-bottom: 1px solid #cbe8bb;
	background-color: #cbe8bb;
	}
.leftArea table.otoku td.date,
.leftArea table.otoku td.name {
	vertical-align: top;
	padding: 0.5em;
	line-height: 1.4em;
	border-right: 1px dotted #cbe8bb;
	border-bottom: 1px solid #cbe8bb;
}

.leftArea table.otoku td.hall {
	vertical-align: top;
	padding: 0.6em;
	line-height: 1.4em;
	background: none;
	border-right: 1px solid #ffffff;
	border-bottom: 1px solid #cbe8bb;
}

/* -----LineUP-----*/
.leftArea .lineup{
	background: #fff;
	width: 640px;
	padding: 10px;
	margin-bottom: 15px;
}
.leftArea .lineup p.anker{
	width: 630px;
	font-size: 84%;
	padding: 6px;
	background-color: #ffffcc;
	margin-bottom: 10px;
	color: #ff9933;
}
.leftArea .lineup .tit{
	background: url(http://image.pia.jp/images2/static/pia/feature/stage/parco/lineup_tit_bg2_top.gif) no-repeat top;
	padding-bottom: 0;
	margin-bottom: 0;
	overflow: hidden;
}

.leftArea .lineup .tit p{
	padding: 12px 40px 0 40px;
	font-weight: bold;
	font-size: 16px;
	color: #009900;
	line-height: 1.2em;
	vertical-align: middle;
}
.leftArea .lineup .tit .btm{
	padding: 0 10px;
	margin: 0;
}
.leftArea .lineup .main_ph{
	float: left;
	width: 160px;
	padding-left: 10px;
}
.leftArea .lineup .txt_info{
	float: right;
	width: 470px;

}

.leftArea .lineup .txt{
	font-size: 84%;
	padding: 6px 10px;
}
.leftArea .lineup .sche{
	clear: both;
	margin-top: 4px;
	padding-top: 4px;
	padding-left: 10px;
	margin-right: 10px;
	border-top: 1px dotted #cbe8bb;
}
.leftArea .lineup .btn{
	float: right;
	padding-right: 10px;
}	
.leftArea .lineup p.line{
	clear: both;
	border-bottom: 1px dotted #ff9933;
	margin-bottom: 20px;
}

/* -----favarite-----*/
.leftArea .favorite {
	background: #fff;
	width: 646px;
	padding: 2px;
	border: solid 5px #66b266;
}
.leftArea .favorite .box{
	padding: 0 20px 10px 10px;
	border: solid 1px #66b266;
}
.leftArea .favorite .icon{
	background :url(http://image.pia.jp/images2/static/pia/feature/common/icon_favorite.png) no-repeat;
	padding-left :30px;
}
.leftArea .favorite p.clear,
.leftArea .favorite ul {
	padding-top: 6px;
	padding-left: 10px;
}
.leftArea .favorite li {
	list-style:none;
	padding-right: 15px;
	display: inline;
}

/* -----News-----*/
#parco_news{
	height: 710px;
	overflow: auto;
	background-color: #fff;
	/*scrollbar-face-color:#f7d097;
	scrollbar-arrow-color:#ff9933;
	scrollbar-base-color:#e0eaf7;
	scrollbar-shadow-color:#cccccc;
	scrollbar-darkshadow-color:#fff;*/
}

#parco_news td{
	border-bottom: 1px #cecece dotted;
	padding: 4px;
}
#parco_news .thumb{
	text-align: center;
}



/* -----interview　movie-----*/
#parco_interview{
	height: 630px;
	overflow: auto;
	margin: 0;
	padding: 0;
	background-color: #fff;
	/*scrollbar-face-color:#f7d097;
	scrollbar-arrow-color:#ff9933;
	scrollbar-base-color:#e0eaf7;
	scrollbar-shadow-color:#cccccc;
	scrollbar-darkshadow-color:#fff;*/
}
#parco_interview .column_a{
	float: left;
	margin: 4px;
}
#parco_interview p{
	margin: 0 8px;

}
#parco_interview .clearfix{
	border-bottom : 1px #cecece dotted;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* #parco_movie{
	width: 300px;
	height: 500px;
	margin: 0;
	padding: 0;
	background-color: #fff;
	overflow: auto;
	scrollbar-face-color:#fff;
	scrollbar-arrow-color:#ff9933;
	scrollbar-base-color:#ff9933;
	scrollbar-darkshadow-color:#fff;
}*/

/* -----interview-----*/
.twitter{
	scrollbar-face-color:#fff;
	scrollbar-arrow-color:#99cc99;
	scrollbar-base-color:#99cc99;
/*	scrollbar-shadow-color:#99cc99;*/
	scrollbar-darkshadow-color:#fff;
}

.rightArea h3#parco{
	margin-bottom: 0;
	background: url(http://image.pia.jp/images2/static/pia/feature/stage/parco/right_h_bg2.gif) no-repeat top center;
	font-weight: bold;
}
.rightArea .twitter{
	margin-bottom: 16px;
}


/* topへ
---------------------------*/
#nav-dock {
	position: fixed;
	z-index: 999;
	right: -2px;
	/right: 0px;
	top: 80%;
	_width:100px;
	_float:right;
	}
	#nav-dock a {
		display: block;
		text-align: center;
		padding: 3px 6px;
		margin: 0px 0;
		background: #cc0000;
		color: #fff;
		text-decoration: none ;
		-webkit-border-top-left-radius: 7px ;
		-moz-border-radius-topleft: 7px ;
		-o-border-radius-topleft: 7px ;
		-webkit-border-bottom-left-radius: 7px ;
		-moz-border-radius-bottomleft: 7px ;
		-o-border-radius-bottomleft: 7px ;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
		font-size: 10px ;
		}	
		#nav-dock a:hover{
			background: #009900;
			}