@charset "utf-8";


/* ========main============*/

#tns-mainclm{
	width:980px;
	margin:0px auto;
	zoom: 1.0;
	margin-bottom:30px;
	_padding-top:10px;
}



#tns-mainclm .bg-doty{
	background:url("http://image.pia.jp/images3/tns/share/bgdot-y.gif") repeat-y;
}

#tns-mainclm .bg-doty-lr{
	background:url("http://image.pia.jp/images3/tns/share/common_bg09.gif") repeat-x bottom;
}


#tns-mainclm .bg-dotw{
	background:url("http://image.pia.jp/images3/tns/share/bgdot-w.gif") repeat-y;
}

#tns-mainclm .bg-y{
	 background-color:#FFFFCC;
}


/* ========page top link============
#tns-mainclm .pageTop {
	height:20px;
	float:right;
	background-image:url("../../../images3/tns/share/icn_pagetop.gif");
	background-repeat:no-repeat;
	background-position:5px 0px;
	float:right;
	padding:0px 0px 0px 15px;
	font-size:80%;
	}

#top {
	font-size: 0.05em;
}
*/



/* Text selector*/
a:link    {color:#0033CC}
a:link    {text-decoration:underline}
a:visited {color:#3366CC}
a:visited {text-decoration:underline}
a:hover   {color:#CC0033}
a:hover   {text-decoration:underline}
a:active  {color:#CC0033}
a:active  {text-decoration:underline}


/* main */

#tns-mainclm .tns-box{
	border:1px solid #CCCCCC;
	width:980px;
	margin-top:15px;
	padding:0px 0px 10px 0px;
}


#tns-mainclm .title-box{
	width:960px;
	margin:0 auto;
	padding:10px 0px 0px 0px;
}


#tns-mainclm .tns-box .title-box .title-l-01{
	background-image:url("http://image.pia.jp/images3/tns/share/tns_titbar_01.gif");
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height:30px;
}


#tns-mainclm .tns-box .title-box .title-l-01 .text-r{
	background-image:url("http://image.pia.jp/images3/tns/share/n_ic02.gif");
	background-repeat:no-repeat;
	background-position:5px 15px;
	float:right;
	padding:10px 5px 0px 15px;;
}


#tns-mainclm .tns-box .title-box .r-link a:link{
	color:#000000;
}
#tns-mainclm .tns-box .title-box .r-link a:visited{
	color:#333333;
}
#tns-mainclm .tns-box .title-box .r-link a:hover{
	color:#FDD719;
}


/* ========search parts============*/
#tns-mainclm .search table{
	width:980px;
	padding:3px;
	margin:0px auto;
	background:#deebfe;
}

#tns-mainclm .search_box{
	padding:2px 0px;
}

#tns-mainclm .search_key{
	padding:1px 30px 1px 0px;
	text-align:right;
}


/* ======== ticket-news ========*/
#tns-mainclm .ticket-news dl{
	width:850px;
	margin:5px 5px 5px;
	padding:3px 3px;
	display:table;
}

#tns-mainclm .ticket-news dt{
	float:left;
	padding:0px 0px 0px 5px;
}

#tns-mainclm .ticket-news dd{
	float:left;
	width:710px;
	padding:0px 0px 0px 5px;
}


/* ============ticke-pon pre======================*/




#tns-mainclm .tns-box .title-box .title-l-02{
	background-image:url("http://image.pia.jp/images3/tns/share/tns_titbar_04.gif");
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height:30px;
}


#tns-mainclm .tns-box .title-box .title-l-02 .text-r{
	background-image:url("http://image.pia.jp/images3/tns/share/n_ic05.gif");
	background-repeat:no-repeat;
	background-position:5px 15px;
	float:right;
	padding:10px 5px 0px 15px;;
}


#tns-mainclm .tns-box .prepict{
	width:150px;
	padding:10px 0px 0px 20px;
	vertical-align:top;
	font-size:85%;
}

#tns-mainclm .tns-box .pretext{
	width:340px;
	padding:10px 10px 10px 0px;
	vertical-align:top;

}

#tns-mainclm .tns-box .pretext a{
	font-size:130%;

}

#tns-mainclm .tns-box .pretext2{
	width:490px;
	padding:10px 10px 10px 10px;
	vertical-align:top;
}



/* ============pickup======================*/

#tns-mainclm .tns-box .title-box .title-l-03{
	background-image:url("http://image.pia.jp/images3/tns/share/tns_titbar_02.gif");
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height:30px;
}



/* ============recomend======================*/

#tns-mainclm .tns-box .title-box .title-l-04{
	background-image:url("http://image.pia.jp/images3/tns/share/tns_titbar_03.gif");
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height:30px;
}



#tns-mainclm .tns-box .recomend{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:970;


}


#tns-mainclm .tns-box .recomend .recomend-stit{
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 15px;
	border:#d9d9d9 solid 1px;
	font-size:130%;
	font-weight:bold;
}

#tns-mainclm .tns-box .recomend .mimg{
	background-image:url("http://image.pia.jp/images3/tns/share/common_bg03.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#tns-mainclm .tns-box .recomend .simg{
	background-image:url("http://image.pia.jp/images3/tns/share/common_bg04.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}

#tns-mainclm .tns-box .recomend .pimg{
	background-image:url("http://image.pia.jp/images3/tns/share/common_bg05.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}

#tns-mainclm .tns-box .recomend .eimg{
	background-image:url("http://image.pia.jp/images3/tns/share/common_bg07.gif");
	background-repeat:no-repeat;
	background-position:5px 5px;
}


#tns-mainclm .tns-box .recomend .recpict{
	width:90px;
	padding:0px 0px 0px 15px;
/*
	text-align:center;*/
	vertical-align:top;
	font-size:85%;
}

#tns-mainclm .tns-box .recomend .rectext{
	width:395px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
	font-size:90%;

}

#tns-mainclm .tns-box .recomend .rectext a{
	font-size:130%;

}