/*
#p-berry #div_top p{
	margin-left:0;
}

#p-berry img.right {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

#p-berry p.center {
	text-align:center;
}

*/

#pberry h1 {
	background: url(../../images/pberry/header.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#pberry h4 {
	/*margin-left:32px;*/
	margin-top:10px;
	height:24px;
	width:552px;
	text-indent:-9999px;
	margin-bottom:10px;
	clear:both;
}

#pberry #h2_01 {
	background: url(../../images/pberry/h2_01.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_02 {
	background: url(../../images/pberry/h2_02.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_03 {
	background: url(../../images/pberry/h2_03.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_04 {
	background: url(../../images/pberry/h2_04.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_05 {
	background: url(../../images/pberry/h2_05.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_06 {
	background: url(../../images/pberry/h2_06.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_07 {
	background: url(../../images/pberry/h2_07.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_08 {
	background: url(../../images/pberry/h2_08.gif) no-repeat;
	background-repeat:no-repeat;
}

#pberry #h2_09 {
	background: url(../../images/pberry/h2_09.gif) no-repeat;
	background-repeat:no-repeat;
}


#pberry #h3_0101 {
	background: url(../../images/pberry/h3_0101.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0102 {
	background: url(../../images/pberry/h3_0102.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0103 {
	background: url(../../images/pberry/h3_0103.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}


#pberry #h3_0201 {
	background: url(../../images/pberry/h3_0201.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0202 {
	background: url(../../images/pberry/h3_0202.gif) no-repeat;
background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0203 {
	background: url(../../images/pberry/h3_0203.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0204 {
	background: url(../../images/pberry/h3_0204.gif) no-repeat;
background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0301 {
	background: url(../../images/pberry/h3_0301.gif) no-repeat;
background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0302 {
	background: url(../../images/pberry/h3_0302.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0401 {
	background: url(../../images/pberry/h3_0401.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0402 {
	background: url(../../images/pberry/h3_0402.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0501 {
	background: url(../../images/pberry/h3_0501.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0502 {
	background: url(../../images/pberry/h3_0502.gif) no-repeat;
	background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0601 {
	background: url(../../images/pberry/h3_0601.gif) no-repeat;
background-repeat:no-repeat;
	background-position:right top;
}

#pberry #h3_0602 {
	background: url(../../images/pberry/h3_0602.gif) no-repeat;
background-repeat:no-repeat;
	background-position:right top;
}


#pberry #h4_0101 {
	background: url(../../images/pberry/h4_0101.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0102 {
	background: url(../../images/pberry/h4_0102.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0103 {
	background: url(../../images/pberry/h4_0103.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0104 {
	background: url(../../images/pberry/h4_0104.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0105 {
	background: url(../../images/pberry/h4_0105.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0106 {
	background: url(../../images/pberry/h4_0106.gif) no-repeat;
	text-indent:-9999px;
}

#pberry #h4_0107 {
	background: url(../../images/pberry/h4_0107.gif) no-repeat;
	text-indent:-9999px;
}


#pberry div#osusume_kaiketsu {
	background: url(../../images/pberry/osusume_pberry.gif) ;
	background-repeat:no-repeat;
	background-position:top center;
	width:604px;
	height:268px;
	text-indent:-9999px;
	margin-top:10px;
}



#pberry div.right_img {
	float:right;
	clear:both;
	margin-left:15px;
}

#pberry ul.none {
	font-weight:bold;
}

#pberry ul.number {
	font-weight:normal;
	margin-left:19px;
}

#pberry p.notice {
	font-size:80%;
}

#pberry div.right {
	text-align:right;
}

#pberry div.fig {
	margin:15px 0px 50px 0px;
}

/*

#pberry div.fig_c {
	width:244px;
	float:right;
	margin-bottom:10px;
}
*/
#pberry div.caption {
	font-size:80%;
}

/*
#pberry #div_copy {
	font-size:80%;
	border-top: 1px solid #cccccc;
	padding-top:10px;
	margin-bottom:20px;
}

#pberry #div_copy img {
	margin-top:5px;
}

.sample1 {font-size: 80%; 
}

/*

/*------CAMPAIGN----------*/
#camp_box #h2_cam01 {
	background:url(../../images/pberry/080116_campaign/header.gif) no-repeat;
	width:554px;
	height:210px;
}

#camp_box #h3_cam01 {
	background:url(../../images/pberry/080116_campaign/headding1.gif) no-repeat;
	width:554px;
	height:30px;
}

#camp_box #h3_cam02 {
	background:url(../../images/pberry/080116_campaign/headding2.gif) no-repeat;
	width:554px;
	height:30px;
}

#camp_box #subject_01 {
	background:url(../../images/pberry/080116_campaign/subject1.gif) no-repeat;
	width:135px;
	height:26px;
}

#camp_box #subject_02 {
	background:url(../../images/pberry/080116_campaign/subject2.gif) no-repeat;
	width:135px;
	height:26px;
}

#camp_box #subject_03 {
	background:url(../../images/pberry/080116_campaign/subject3.gif) no-repeat;
	width:135px;
	height:26px;
}

#camp_box img#campaignimg {
	float:right;
	margin:10px 0px 10px 10px;
}

#camp_box img#btn_apply {
	margin:0px auto;
	display:block;
	clear:both;
	_text-align:center;
}

#camp_box dt {
	font-size:1px;
	text-indent:-9999px;
	margin-bottom:8px;
}

#camp_box dd {
	margin-bottom:20px;
}

#camp_box dl, #camp_box p {
	margin-left:20px;
}

#pberry p.top_note {
	margin-bottom:0px;
}


#pberry table#campaign {
	width:520px;
	margin-left:20px;
	border-collapse:collapse;
}

#pberry table#campaign td {
	font-size:80%;
	border:1px solid #cccccc;
	padding:5px;
	line-height:120%;
}


#pberry table#campaign td.col1 {
	width:50%;
}

#pberry table#campaign td.col2 {
	width:25%;
	text-align:center;
}

#pberry table#campaign td.col3 {
	text-align:center;
	font-weight:bold;
	width:25%;
	color:#ff6600;
	background-color:#fffce9;
}

#pberry table#campaign tr.head td {
	color:#333333;
	font-weight:normal;
	background-color:#eeeeee;
}


#pberry table.movietable {
	width:100%;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border-color:#bab498;
	border-style:solid;
	border-width:1px;
	padding:0px;
	text-align:left;
}
#pberry table.movietable td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #bab498;
	border-bottom-color: #bab498;
	border-left-color: #FFFFFF;
}

#pberry table.movietable td.tabletitletopix {
	text-align:center;
	background-color: #f9e8ba;
}

#pberry table.movietable td.tabletitletime {
	text-align:center;
	font-size:10px;
	padding:10px;
	background-color: #f9e8ba;
}

#pberry table.movietable td.tabletopix {
	width:290px;
}

#pberry table.movietable td.tabletopix2{
	width:420px;
}

#pberry table.movietable td.tabletopix, #pberry table.movietable td.tabletopix2 {
	background-color: #F7F2DB;
	text-align: left;
	padding:6px 10px;
}

#pberry table.movietable td.tabletopix a, #pberry table.movietable td.tabletopix2 a {
	font-weight:bold;
	font-size:1.1em;
}

#pberry table.movietable td.tabletime {
	text-align:center;
	font-size:10px;
	padding:6px 10px;
	background-color: #FFFFE6;
}

#moviemanual {
	font-size:0.75em;
	border:solid 1px #999999;
	padding:6px 10px 6px 26px;
	margin-bottom:10px;
	list-style:outside;
	list-style:disc;
}

#moviemanual span {
	color:#FF0000;
}

.movietitle {
	color:#663300;
	font-size:1.2em;
	margin-bottom:6px;
	font-weight:bold;
}
.movietitle span {
	font-size:0.75em;
}

h2#h2_movieexchange {
	background:url(../../images/pberry/heading_movieexchange.gif) no-repeat;
}

h4#h4_foruser {
	background:url(../../images/pberry/heading_movieexchange.gif) no-repeat;
}

h4#h4_foradmin {
	background:url(../../images/pberry/heading_movieexchange.gif) no-repeat;
}