
/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/ SP‹¤’Ê
----------------------------------------------------------------------*/

#rp_page h1,
#rp_page h2,
#rp_page h3,
#rp_page h4 {
	margin:0;
	padding:0;
	font-size:100% !important;
	line-height:0 !important;
}

#rp_page {
	font-size:16px !important;
	line-height:1.6 !important;
}

#rp_page div,
#rp_page p {
	margin:0;
	padding:0;
	font-size:16px !important;
	line-height:1.6 !important;
}

#rp_page img {
	width:100%;
	height:auto;
}

#rp_page .sp_mb {
	margin-bottom:20px;
}

#rp_page .rp_cau {
	color:#999999;
}

#rp_page .rp_box {
	margin-bottom:15px;
}

#rp_page img.rp_imgL {
	margin-bottom:15px;
	width:100%;
}

#rp_page img.rp_imgR {
	margin-bottom:15px;
	width:100%;
}

#rp_page #rp_pagetoparea {
	margin:30px 0 0 0;
	padding-bottom:30px;
	text-align:right;
}
#rp_page #rp_pagetoparea .rp_pagetop img {
	margin:0 0 0 auto;
	width:130px;
}

#rp_page #rp_pagetoparea .rp_rptop img {
	width:14px;
}

#rp_page .rp_twitter {
	display:none;
}



/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/01/
----------------------------------------------------------------------*/
#rp01_page .rp_h1_02 {
	font-weight:bold;
}


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/02/
----------------------------------------------------------------------*/
#rp02_page .rp_h1_02 {
	font-weight:bold;
}
/*#rp02_page h4{
	background: -moz-linear-gradient(top, #7a91cb, #0b328f);
	background: -webkit-gradient(linear, left top, left bottom, from(#7a91cb), to(#0b328f));
	border:1px solid #8196c8;
	padding:5px;
	text-align:center;
	color:#ffffff;
	margin-bottom:15px;
}*/


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/03/
----------------------------------------------------------------------*/
#rp03_page .rp_h1_02 {
	font-weight:bold;
}


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/04/
----------------------------------------------------------------------*/
#rp04_page .rp_h1_02,
#rp04_page .rp_h1_03 {
	font-weight:bold;
}

#rp04_page .rp_column01 {
	border:solid 1px #d0d0d0;
	background-color:#fefedf;
	padding:10px;
}

#rp04_page .rp_column01 .rp_column_ttl {
	line-height:1.6;
	font-weight:bold;
	color:#0000ff;
	padding-bottom:10px;
}


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/05/
----------------------------------------------------------------------*/
#rp05_page .rp_h1_02,
#rp05_page .rp_h1_03 {
	font-weight:bold;
}

#rp05_page .rp_column01 {
	border:2px solid #000000;
	background-color:#FEF1B7;
	padding:10px;
}

#rp05_page .rp_column02 {
	border:2px solid #000000;
	padding:10px;
}

#rp05_page .rp_column02 .rp_column_ttl {
	line-height:1.6;
	font-weight:bold;
	padding-bottom:10px;
}


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/06/
----------------------------------------------------------------------*/
#rp06_page .rp_h1_02,
#rp06_page .rp_h1_03 {
	font-weight:bold;
}

#rp06_page .rp_column01 {
	border:2px solid #000000;
	background-color:#FFDDF1;
	padding:10px;
}

#rp06_page .rp_column01 h2 {
	color:#ff3366;
	font-weight:bold;
	font-size:20px;
	line-height:1.6 !important;
	padding-bottom:10px;
}


/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/07/
----------------------------------------------------------------------*/
#rp07_page .rp_h1_02 {
	font-weight:bold;
}

#rp07_page .rp_column01 .rp_columnL {
	margin-bottom:20px;
	border-right:1px solid #000000;
}
#rp07_page .rp_column01 .rp_columnR {
	border-left:1px solid #000000;
}
#rp07_page .rp_column01 .rp_columnL p {
	border-left:2px solid #000000;
	border-bottom:2px solid #000000;
	border-right:1px solid #000000;
	background-color:#FBFBDA;
	padding:15px;
}
#rp07_page .rp_column01 .rp_columnR p {
	border-left:1px solid #000000;
	border-bottom:2px solid #000000;
	border-right:2px solid #000000;
	background-color:#FBFBDA;
	padding:15px;
}
#rp07_page .rp_column01 .rp_columnL img,
#rp07_page .rp_column01 .rp_columnR img {
	vertical-align:bottom;
}



/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/08/
----------------------------------------------------------------------*/
#rp08_page .rp_h1_02 {
	font-weight:bold;
	margin-bottom:10px;
}

#rp08_page h3.rp_h3_01,
#rp08_page h3.rp_h3_03 {
	margin:10px 0 0 0;
}

#rp08_page .rp_twt_01,
#rp08_page .rp_twt_02,
#rp08_page .rp_twt_03,
#rp08_page .rp_twt_04,
#rp08_page .rp_twt_05 {
	text-align:center;
}

#rp08_page .rp_twt_01 img.rp_static,
#rp08_page .rp_twt_02 img.rp_static,
#rp08_page .rp_twt_03 img.rp_static,
#rp08_page .rp_twt_04 img.rp_static,
#rp08_page .rp_twt_05 img.rp_static {
	width:156px;
	height:175px;
}

#rp08_page .rp_column01 .rp_columnL img.rp_static {
	width:116px;
	height:116px;
}
#rp08_page .rp_column01 .rp_columnL {
	text-align:center;
}

#rp08_page .rp_column01 .rp_twt_btn_01 img.rp_static {
	width:172px;
	height:20px;
}
#rp08_page .rp_column01 .rp_twt_btn_02 img.rp_static {
	width:200px;
	height:20px;
}
#rp08_page .rp_column01 .rp_twt_btn_03 img.rp_static {
	width:166px;
	height:20px;
}

#rp08_page .rp_column01 .rp_columnR p.rp_twt_btn_01 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:188px;
	text-align:center;
	margin:0 auto;
}

#rp08_page .rp_column01 .rp_columnR p.rp_twt_btn_02 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:216px;
	text-align:center;
	margin:0 auto;
}

#rp08_page .rp_column01 .rp_columnR p.rp_twt_btn_03 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:182px;
	text-align:center;
	margin:0 auto;
}



/*----------------------------------------------------------------------
/bravia/technology/internet/tweetproject/report/09/
----------------------------------------------------------------------*/
#rp09_page .rp_h1_02 {
	font-weight:bold;
	margin-bottom:10px;
}

#rp09_page h3.rp_h3_01 {
	margin:10px 0 0 0;
}

#rp09_page .rp_twt_01,
#rp09_page .rp_twt_02,
#rp09_page .rp_twt_03,
#rp09_page .rp_twt_04,
#rp09_page .rp_twt_05,
#rp09_page .rp_twt_06,
#rp09_page .rp_twt_07,
#rp09_page .rp_twt_08 {
	text-align:center;
}

#rp09_page .rp_twt_01 img.rp_static,
#rp09_page .rp_twt_02 img.rp_static,
#rp09_page .rp_twt_03 img.rp_static,
#rp09_page .rp_twt_04 img.rp_static,
#rp09_page .rp_twt_05 img.rp_static,
#rp09_page .rp_twt_06 img.rp_static,
#rp09_page .rp_twt_07 img.rp_static,
#rp09_page .rp_twt_08 img.rp_static {
	width:156px;
	height:175px;
}

#rp09_page .rp_column01 .rp_columnL img.rp_static {
	width:116px;
	height:116px;
}
#rp09_page .rp_column01 .rp_columnL {
	text-align:center;
}

#rp09_page .rp_column01 .rp_twt_btn_01 img.rp_static {
	width:172px;
	height:20px;
}
#rp09_page .rp_column01 .rp_twt_btn_02 img.rp_static {
	width:200px;
	height:20px;
}
#rp09_page .rp_column01 .rp_twt_btn_03 img.rp_static {
	width:166px;
	height:20px;
}

#rp09_page .rp_column01 .rp_columnR p.rp_twt_btn_01 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:188px;
	text-align:center;
	margin:0 auto;
}

#rp09_page .rp_column01 .rp_columnR p.rp_twt_btn_02 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:216px;
	text-align:center;
	margin:0 auto;
}

#rp09_page .rp_column01 .rp_columnR p.rp_twt_btn_03 {
	background-color:#0A318F;
	padding:8px 0 6px 0;
	width:182px;
	text-align:center;
	margin:0 auto;
}


