@charset "utf-8";



/*

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

margin: 0;

padding: 0;

border: 0;

font-size: 100%;

font: inherit;

vertical-align: baseline;

color: #535353;

}

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

display: block;

}

body {

line-height: 1;

}

ol, ul {

list-style: none;

}

blockquote, q {

quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

content: '';

content: none;

}

table {

border-collapse: collapse;

border-spacing: 0;

}



.clear {

	clear:both;

}



.mr15 { margin-right:15px; }*/



/*----------------------------------------------

 共通レイアウト

-----------------------------------------------*/

a{
	color: #126d99;
}
a:hover{
	text-decoration: underline;
}
#regzalinkWrapper a:hover{
	opacity: 1;
}



#regzalinkWrapper{

	width:920px;

	margin:0 auto;

	font-size:80%;

	}

.size_ajust{font-size:90% !important}

.size_ajust .annot13{line-height:1.4em}

.size_ajust ul.annot13 li{

	margin-bottom:5px;

	}



#regzalinkNavi ul{

	width:920px;

	overflow:hidden;

	}

#regzalinkNavi ul li{

	float:left;

	width:272px;

	height:86px;

	}

#regzalinkNavi ul li.regzalinkLogo{

	width:104px !important;

	}

	

#linkGray{

	background-color:#f2efef;

	padding:10px 0 20px;

	margin-bottom:10px;

	line-height:1.5em;

	}



#linkGray h2{

	width:880px;

	margin:0 auto;

	}

#linkGray h3{

	margin-bottom:15px;

	}

#linkGray h4{

	font-size:120%;

	line-height:2em;

	border-bottom:2px dotted #D6D6D6;

	margin-bottom:15px;

	padding-left:3px;

	}

		

#linkWhite{

	width:878px;

	margin:0 auto;

	padding:10px 0 30px;

	background-color:#ffffff;

	border-left:1px solid #e3e3e3;

	border-right:1px solid #e3e3e3;

	border-bottom:1px solid #e3e3e3;

	}	

		

#linkInner{

	width:830px;

	margin:0 auto;



	}



.boxCommon{

	width:788px;

	border:1px solid #e3e3e3;

	padding:20px;

	overflow:hidden;

	}

	

.boxCommon .boxCommon_leftside{

	width:375px;

	float:left;

	margin-right:19px;

	}

	

.boxCommon .boxCommon_rightside{

	width:375px;

	float:left;

	border-left:1px solid #CCC;

	padding-left:18px

	}

	

.boxCommon2{

	width:830px;

	overflow:hidden;

	}

	

.boxCommon2{

	width:830px;

	overflow:hidden;

	/*border-bottom:1px solid #e3e3e3;*/

	padding-bottom:20px;

	margin-bottom:20px;

	}

	

.boxCommon2 div.leftside{

	width:405px;

	margin-right:20px;

	float:left;

	}

	

.boxCommon2 div.rightside{

	width:405px;

	float:left;

	}



.boxCommon3{

	width:788px;

	border:1px solid #e3e3e3;

	background-color:#F4F4F4;

	padding:15px;

	overflow:hidden

	}



/*.upper {

    display: inline-block;

    font-size: 80%;

    left: 0;

    position: relative;

    top: -0.8ex;

    vertical-align: baseline;

	text-indent:0 !important;

}*/

.upper {

	text-indent:0 !important;

	vertical-align:super;

    font-size: 0.8em;

	line-height: 100%;

}



p .upper{display: inline-block;

		line-height: 1em;}



.no_border{border:none !important;}

.section_border{

	border-bottom:1px solid #e3e3e3;

	}



.font120 {

    font-size: 120%;

}

.font110 {

    font-size: 110%;

}

.font80 {

    font-size: 80%;

}

.font70 {

    font-size: 70%;

}

.font_b {

    font-weight:bold;

}



.link_apps_lg,

.link_apps_blue,

.link_apps_red,

.link_dg{

	width:830px;

	padding-left:12px;

	margin-left:5px;

	}

.link_apps_lg{background: url("../image/icon_arrow_lg.gif") no-repeat scroll 0 30%;}

.link_apps_blue{background: url("../image/icon_arrow_blue.gif") no-repeat scroll 0 30%;}

.link_apps_red{background: url("../image/icon_arrow_red.gif") no-repeat scroll 0 30%;}

.link_dg{background: url("../image/icon_arrow_dg.gif") no-repeat scroll 0 30%;}

.link_dg2{background: url("../image/icon_arrow_dg.gif") no-repeat scroll 0 0; padding-left:12px;}



.tc{text-align:center !important;}

.tl{text-align:left !important;}

.tr{text-align:right !important;}



.blue{color:#022c66 !important;}

.red{color:#8e0240 !important;}

.lg{color:#669a33 !important;}

.dg{color:#00412a !important;}

.grn{color:#028330 !important;}

.lb{color:#008ED2 !important;}

.dynared{color:#BB3339 !important;}



.pagetop_in{

	text-align:right;

	margin-bottom:40px;

	}

.s_box{

	/*border:1px solid #e3e3e3;*/

	background-color:#F4F4F4;

	padding:10px 20px;

	}

.ttl_dg{

	background-color:#ecf9f5;

	border:1px solid #ccc;

	/*color:#fff;*/

	padding:6px 10px;

	font-weight:bold;

	}



#linkGray h4.player{

	/*background: url("../image/share/icon_rzplayer.jpg") no-repeat scroll 0 50%;*/

	padding-left:36px;

	line-height:2.5em;

	}

#linkGray h4.live{

	/*background: url("../image/share/icon_rzlive.jpg") no-repeat scroll 0 50%;*/

	padding-left:36px;

	line-height:2.5em;

	}

#linkGray h4.porter{

	/*background: url("../image/share/icon_rzporter.jpg") no-repeat scroll 0 50%;*/

	padding-left:36px;

	line-height:2.5em;

	}

#linkGray h4.express{

	/*background: url("../image/share/icon_rzexpress.jpg") no-repeat scroll 0 50%;*/

	padding-left:36px;

	line-height:2.5em;

	}


/*
.player{

	background:url(../image/share/icon_mini_player.gif) no-repeat right 50%;

	}

.express{

	background:url(../image/share/icon_mini_express.gif) no-repeat right 50%;

	}

.porter{

	background:url(../image/share/icon_mini_porter.gif) no-repeat right 50%;

	}

.live{

	background:url(../image/share/icon_mini_live.gif) no-repeat right 50%;

	}

.twonky{

	background:url(../image/share/icon_mini_twonky.gif) no-repeat right 50%;

	}

.tvconnect{

	background:url(../image/share/icon_mini_tvconnect.gif) no-repeat right 50%;

	}

*/
	

/*----------------------------------------------

 　レグザリンク・シェア対応機器一覧

-----------------------------------------------*/

.share_list_box{

	width:830px;

	overflow:hidden;

	}

	

.share_list_box .leftside{

	width:373px;

	padding:4px 15px;

	border:1px solid #e3e3e3;

	margin-right:20px;

	float:left;	

	}

	

.share_list_box .rightside{

	width:373px;

	padding:4px 15px 10px;

	border:1px solid #e3e3e3;	

	float:left;	

	}



dl dt.list_ttl_deliver,

dl dt.list_ttl_listen{

	margin:0 0 10px 0;

	font-weight:bold;

	line-height:2em;

	font-size:130%;

	border-bottom:1px solid #e3e3e3;

	}

dl dt.list_ttl_deliver{color:#C53434;}

dl dt.list_ttl_listen{color:#026383;}

	

dl dt.list_ttl_deliver span{

		border-left:3px solid #C53434;

		padding-left:10px;

}

dl dt.list_ttl_listen span{

		border-left:3px solid #026383;

		padding-left:10px;

}

dl dt.list_ttl_inner{

	font-weight:bold;

	font-size:110%;

	margin-bottom:3px;

	}



	

dl dd.share_list_inner{

	background-color:#F4F4F4;

	padding:10px 20px;

	width:333px;

	overflow:hidden;

	}

dl dd.share_list_inner ul li{

	width:151px;

	float:left;

	padding-right:10px;

	white-space:nowrap;

	line-height:1.8em;

	}











/*----------------------------------------------

 　レグザリンクシェア

-----------------------------------------------*/



/*==アプリアイコン説明テーブル==*/



table.icon_explain td,

table.icon_explain th{

	background-color:#f4f4f4;

	text-align:left;

	vertical-align:middle;

	padding:10px 20px;

	border-bottom:3px solid #fff;

	font-size:94%;

	}

table.icon_explain th{

	width:140px;

	border-right:3px solid #fff;

	margin-right:10px;

	}



table.icon_explain th p{

	line-height:2em;

	font-size:110%;

	}

	

table.icon_explain td ul{

	overflow:hidden;

	margin-top:5px;

	}

table.icon_explain td li{

	float:left;

	color:#fff;

	font-size:84%;

	margin-right:10px;

	width:274px;

	padding:0 2px;

	text-align:center;

	cursor:pointer;

	}



table.icon_explain td li a{

	color:#fff;

	text-decoration:none;

	display:block; width:274px;

	background:url(../image/openwin01.png) no-repeat 260px 50%;

	}

table.icon_explain td ul.linkPlayer li{background-color:#448b1c;}

table.icon_explain td ul.linkLive li{background-color:#0a3570;}

table.icon_explain td ul.linkPorter li{background-color:#a11151;}

table.icon_explain td ul.linkExpress li{background-color:#4b4b4b;}





/*==Apps説明用==*/



#appsColumn{border: 1px solid #D6D6D6;}

#appsColumn dl dt{position:relative;}

#appsColumn dl dt span{

	position:absolute;

	top:2px;

	right:0;

}

#appsColumn dl{

	margin:5px 20px 25px;

	}

#appsColumn dl dt{

	border-bottom: 1px solid #D6D6D6;

	padding:15px 0;

	font-weight:bold;

	font-size:110%;

	margin-bottom:15px;

	}





	

/*----------------------------------------------

 　レグザリンク・ダビング

-----------------------------------------------*/

ul#dubbing_nav{

	width:788px;

	overflow:hidden;

	border:1px dotted #ccc;

	padding:10px 20px;

	margin:10px 0 20px;

	}

ul#dubbing_nav li{

	background: url("../image/icon_arrow_down_dg.gif") no-repeat scroll 0 50%;

	float:left;

	padding:0 20px 0 16px;

	border-right:1px solid #E3E3E3;

	margin-right:16px;

	color:

	}



.column_dg{

	background-color:#ecf9f5;

	}



dl.column_dg dd{

	padding:0 15px 0;

	font-size:94%;

	overflow:hidden

	}

dl.column_dg dd .column_dg_left{

	float:left;

	width:390px;

	margin-right:20px;

	}

dl.column_dg dt{

	padding:18px 15px 15px;

	font-weight:bold;

	font-size:110%;

	color:#00412a;

	}

dl.column_dg dt span{

	font-size:84%;

	background-color:#054a31;

	border:1px solid #054a31;

	padding:5px 15px;

	margin-right:15px;

	color:#ffffff;

	}

	

div#dubbing_column{

	width:748px;

	padding:20px;

	background-color:#f1f1f1;

	overflow:hidden;

}

div#dubbing_column p{

	width:260px;

	float:left;

	padding-right:20px;

}

div#dubbing_column dl{

	width:468px;

	float:left;

}

div#dubbing_column dl dt{

	color:#00412a;

	font-weight:bold;

	line-height:2em;

	font-size:110%;

	border-bottom:1px dotted #00412a;

	margin-bottom:10px;

}



div#dubbing_column dl dd{

	font-size:94%;

}



.link_dubbing_process01,

.link_dubbing_process02,

.link_dubbing_process03,

.link_dubbing_process04,

.link_dubbing_process05,

.link_dubbing_process06{padding-left:40px; min-height:30px;}



.link_dubbing_process01{background: url("../image/dubbing/icon_process_no01.gif") no-repeat scroll 0 0;}

.link_dubbing_process02{background: url("../image/dubbing/icon_process_no02.gif") no-repeat scroll 0 0;}

.link_dubbing_process03{background: url("../image/dubbing/icon_process_no03.gif") no-repeat scroll 0 0;}

.link_dubbing_process04{background: url("../image/dubbing/icon_process_no04.gif") no-repeat scroll 0 0;}

.link_dubbing_process05{background: url("../image/dubbing/icon_process_no05.gif") no-repeat scroll 0 0;}

.link_dubbing_process06{background: url("../image/dubbing/icon_process_no06.gif") no-repeat scroll 0 0;}





/*----------------------------------------------

 　対応表　選択ページ

-----------------------------------------------*/

#selection{width:830px; overflow:hidden;}

#select_tv,
#select_bd,
#select_tuner,
#select_hdd{

	width:405px;

	border-bottom:1px solid #D6D6D6;

	font-size:90%;

	float:left;

	}

#select_tv,#select_tuner{margin-right:20px;}

#select_tv dl dt,

#select_bd dl dt,
#select_tuner dl dt,
#select_hdd dl dt{

	height:63px;

}

#select_tv dl dd,

#select_bd dl dd,
#select_tuner dl dd,
#select_hdd dl dd{

	border-left:1px solid #D6D6D6;

	border-right:1px solid #D6D6D6;

	border-bottom:1px dotted #D6D6D6;

	padding:10px 15px 10px 15px;	

}

#select_tv dl dd.last,

#select_bd dl dd.last,
#select_tuner dl dd.last,
#select_hdd dl dd.last{

	border-bottom:none;

}

	



#select_tv dl dd ul,

#select_bd dl dd ul,
#select_tuner dl dd ul,
#select_hdd dl dd ul{

	width:353px;

	overflow:hidden;

	padding-bottom:6px;

}

#select_tv dl dd ul li,

#select_bd dl dd ul li,
#select_tuner dl dd ul li,
#select_hdd dl dd ul li{

	float:left;

	padding-bottom:0.5em;

	padding-right:10px;

	white-space:nowrap;

}





div.type_bg{

	background-color:#f5f5f5;

	padding:10px 15px;

	}

	

div.type_bg p{

	text-align:right;

	}



/*----------------------------------------------

 　対応表 送る⇒受ける

-----------------------------------------------*/



div.listGude{

	width:830px;

	overflow:hidden;

	}

div.listGude .gideRight{margin-right:10px;}


dl.listGude_tv,
dl.listGude_bd
{

	width:410px;
	float:left;

	/*padding:0 15px;*/

	}

dl.listGude_tv_2,
dl.listGude_bd_2,
dl.listGude_tuner,
dl.listGude_tuner_2{

	width:820px;
	float:left;
	margin: 10px 0px 10px 0px;
		
	}


dl.listGude_tv,dl.listGude_tv_2{background-color:#e5f5eb;}


dl.listGude_tv dt.send_tv,
dl.listGude_tv dt.receive_tv,
dl.listGude_tv_2 dt.send_tv_2,
dl.listGude_tv_2 dt.receive_tv_2,
dl.listGude_tuner_2 dt.send_tuner_2,
dl.listGude_tuner_2 dt.receive_tuner_2
{
	 background: url("../image/link/icon_send_tv.gif") no-repeat scroll 10px 10px;

	 width:291px;

	 padding:12px 0 10px 104px;

	 font-size:1.1em;

	 font-weight:bold;

	 color:#06652a;

	}


dl.listGude_tv dt.send_tv,
dl.listGude_tv_2 dt.send_tv_2
{
	background: url("../image/link/icon_send_tv.gif") no-repeat scroll 10px 10px;
}

dl.listGude_tv dt.receive_tv,
dl.listGude_tv_2 dt.receive_tv_2
{
background: url("../image/link/icon_receive_tv.gif") no-repeat scroll 10px 10px;
}



dl.listGude_bd,dl.listGude_bd_2,dl.listGude_tuner,dl.listGude_tuner_2{background-color:#dfedf5;}

dl.listGude_bd dt.receive_bd,
dl.listGude_bd dt.send_bd,

dl.listGude_bd_2 dt.receive_bd_2,
dl.listGude_bd_2 dt.send_bd_2,

dl.listGude_tuner dt.receive_tuner,
dl.listGude_tuner dt.send_tuner
{

	 background: url("../image/link/icon_receive_bd.gif") no-repeat scroll 10px 10px;

	 width:291px;

	 padding:12px 0 10px 104px;

	 font-size:1.1em;

	 font-weight:bold;

	 color:#246174;

	}



dl.listGude_bd dt.send_bd,
dl.listGude_bd_2 dt.send_bd_2,
dl.listGude_bd_2 dt.send_bd_2,
dl.listGude_tuner_2 dt.send_tuner_2
{background: url("../image/link/icon_send_bd.gif") no-repeat scroll 10px 10px;}

dl.listGude_bd dt.receive_bd{background: url("../image/link/icon_receive_bd.gif") no-repeat scroll 10px 10px;}



dl.listGude_tv dd,

dl.listGude_bd dd
{

	background-color:#FFF;

	width:385px;

	margin:5px 10px 10px 10px;

	}

dl.listGude_tv_2 dd,
dl.listGude_bd_2 dd,
dl.listGude_tuner dd,
dl.listGude_tuner_2 dd
{
	background-color:#FFF;

	width:795px;

	margin:5px 10px 10px 10px;

	}
	

dl.listGude_tv dd ul,
dl.listGude_bd dd ul,
dl.listGude_tv_2 dd ul,
dl.listGude_bd_2 dd ul,
dl.listGude_tuner dd ul,
dl.listGude_tuner_2 dd ul
{
	font-size:95%;

	overflow:hidden;

	padding:10px 10px 10px 20px;

	}

	

dl.listGude_tv dd ul li,

dl.listGude_bd dd ul li,
dl.listGude_tuner dd ul li,
dl.listGude_tv_2 dd ul li,
dl.listGude_bd_2 dd ul li,
dl.listGude_tuner_2 dd ul li
{

	float:left;

	padding-right:10px;

	white-space:normal;

	line-height:1.9em;

	}

	

/*----------------------------------------------

 　対応表 テーブル

-----------------------------------------------*/	

	

#regzalinkWrapper table.regzlinkTbale{

	border-left:1px solid #d6d6d6;

	border-bottom:1px solid #d6d6d6;

	border-collapse: separate;

 	border-spacing: 0;

	text-align:center;

	vertical-align: middle;

	}
.regzlinkTbale th,
.regzlinkTbale td{
	text-align: center;
}
.regzlinkTbale td{

	padding:3px 4px;

	border-spacing: 0;

	border-right:1px solid #d6d6d6;

	border-top:1px solid #d6d6d6;

	vertical-align: middle;

	}

.regzlinkTbale td.linktable_recieve{

	vertical-align: top;

	text-align:right;

	/*background-color:#f3fffb;*/

	}

.regzlinkTbale td.linktable_send{

	vertical-align: bottom;

	text-align:left;

	/*background-color:#f3fffb;*/



	}

.cell_blue{

	/*background-color:#CCC*/

	}

.noboder-t{border-top:none !important;}

	

.regzlinkTbale ul{	

	font-size:86%;

	}

.regzlinkTbale dl{	

	font-size:86%;

	}

.regzlinkTbale .cell_ttl01{

	width:160px;

	text-align:left;

	}

.regzlinkTbale .cell_ttl02{

	width:370px;

	text-align:left;

	}

.regzlinkTbale .cell_ttl03{

	width:306px;

	text-align:left;

	}



.regzlinkTbale dl dt{	

	font-weight:bold;

}

.regzlinkTbale th.controller{

	width:20px;

	padding:6px;

	border-right:1px solid #d6d6d6;

	border-top:1px solid #d6d6d6;

	background-color:#00412a;

	color:#fff;

	vertical-align: middle;

	}



.regzlinkTbale th.controller02{

	width:86px;

	text-align:center;

	padding:6px;

	border-right:1px solid #d6d6d6;

	border-top:1px solid #d6d6d6;

	background-color:#00412a;

	color:#fff;

	font-size:80%;

	vertical-align: middle;

	}







/*----------------------------------------------

 　レグザリンクシェア　テーブル

-----------------------------------------------*/	



#share_table{

	width:100%;

	border-left:1px solid #ccc !important;

	border-top:1px solid #ccc !important;

	border-right:none !important;

	border-bottom:none !important;

	font-size:90%;

	}



#share_table td{

	text-align:center;

	padding:2px 2px;

	font-size:90%;

	/*white-space:nowrap;*/

	border-left:none !important;

	border-top:none !important;

	border-right:1px solid #ccc !important;

	border-bottom:1px solid #ccc !important;

	vertical-align:middle;

	}

#share_table td.cell{

	width:68px !important;

	}	

#share_table td span{

	font-size:84%;

	line-height:1.4;

	}		

#share_table td img{

	margin:4px 0;

	}

	

.t_bg_deli{

	background-color:#026383;

	color:#fff;

	border:none;

	font-size:106% !important;

	font-weight:bold;

	}

.t_bg_lis{

	background-color:#c53434;

	color:#fff;

	border:none;

	font-size:106% !important;

	font-weight:bold;

	}

.t_bg_g{

	background-color:#ebf7df;

	color:#3a5f15;

	}

.t_bg_b{

	background-color:#e4effb;

	color:#194079;

	}

.t_bg_p{

	background-color:#fbf0f5;

	color:#852c54;

	}

#share_table td.equip{

	font-size:84%;

	background-color:#f7f7f7;

	}

#share_table td.vt{

	vertical-align:top;

	}





#share_table td sup {

    display: inline-block;

    font-size: 96%;

    position: relative;

	left:-4px;

    vertical-align: baseline;

}





/*----------------------------------------------

 　機器名の調べ方

-----------------------------------------------*/

#howto_wrap{

	width:630px;

	margin:0 auto;

	font-size:90%;

	text-align:left;

	}



#howto_wrap dl dt{

	font-weight:bold;

	line-height:2em;

	border-bottom:2px dotted #D6D6D6;

	margin-bottom:15px;

	padding-left:3px;

	}



#howto_wrap dl dd{

	margin-bottom:10px;

	text-align:center;

	}







/*----------------------------------------------

 　レグザリンク・シェア　やりたいこと

-----------------------------------------------*/



.boxInterest{

	width:830px;

	overflow:hidden;

	margin-bottom:30px;

	}

.boxInterest dl{

	width:276px;

	float:left;

	}

.boxInterest dt{

	display:block;

	text-align:center;

	padding:6px 0;

	margin-bottom:15px;

	font-weight:bold;

	}

.boxInterest dd,

.boxInterest dd ul li{

	margin-bottom:10px;

	}

.boxInterest dl.interest_g dt{

	background-color:#ebf7df;

	color:#3a5f15;

	border:1px solid #6a9d39;

	margin-right:20px;

	font-size:110%;	

	}

.boxInterest dl.interest_b dt{

	background-color:#e4effb;

	color:#194079;

	border:1px solid #578dcc;

	margin-right:20px;

	font-size:110%;	

	}

.boxInterest dl.interest_p dt{

	background-color:#fbf0f5;

	color:#852c54;

	border:1px solid #852c54;

	font-size:110%;	

	}



.boxInterest dl.interest_g dd,

.boxInterest dl.interest_b dd{

	border-right:1px solid #d3d3d3;

	margin-right:10px;

	}

	

/*----------------------------------------------

 　レグザリンク・シェア　配信機器-受信機器

-----------------------------------------------*/



.boxIcons{

	overflow:hidden;

	background:url(../image/share/bg_wave.gif) no-repeat 50% 50%;

	margin-bottom:20px;

	}



.boxIcons div.deliver,

.boxIcons div.listen{

	width:388px;

	float:left;

	border:1px solid #d6d6d6;

	}



.boxIcons div.deliver{

	margin-right:50px;

	}



.boxIcons dl{padding:4px 15px;}



.boxIcons dt{

	font-size:110%;

	border-bottom: 1px solid #E3E3E3;

    font-weight: bold;

    line-height: 2em;

    margin: 0 0 10px;

	}

.boxIcons div.deliver dt{color:#C53434;}

.boxIcons div.listen dt{color:#026383;}

.boxIcons div.deliver dt span{

	border-left: 3px solid #C53434;

	padding-left: 10px;

}

.boxIcons div.listen dt span{

	border-left: 3px solid #026383;

	padding-left: 10px;

}



h4#ttlInterest_g{

	background-color:#ebf7df;

	color:#3a5f15;

	padding:4px 10px !important;

	border-bottom:none;

	}



h4#ttlInterest_b{

	background-color: #E4EFFB;

	color: #194079;

	padding:4px 10px !important;

	border-bottom:none;

	}



h4#ttlInterest_p{

	background-color: #FBF0F5;

	color: #852C54;

	padding:4px 10px !important;

	border-bottom:none;

	}



/*----------------------------------------------

 　レグザリンク・シェア　配信機器-受信機器

-----------------------------------------------*/



.share_list_box{

	width:830px;

	background:url(../image/share/bg_wave.gif) no-repeat 50% 0%;

	}



.share_list_box .model{

	background-color:#fff;

	margin-left:-4px;

	/*color:#fff;*/

	padding:2px 4px;

	border:1px solid #CCC;

	font-size:90%;

	}



.listDeliver,

.listListen{

	width:390px;

	float:left;

	position:relative;

	}

.listDeliver{

	margin-right:50px;

	}



.share_list_box h5{

	font-weight:normal;

	padding:6px 10px;

	text-align:center;

	margin-bottom:6px;

	font-size:110%;

	}



.listDeliver h5{

	border:1px solid #e47a7a;

	background-color:#fff2f2;

	color:#c53434;

	text-align:left;

	}

.listListen h5{

	border:1px solid #379aba;

	background-color:#dff6fe;

	color:#005875;

	text-align:left;

	}



.share_list_box dl{ margin-bottom:20px;}



.share_list_box dl dt{

	padding:8px 10px;

	width:368px;

	border:1px solid #d4d4d4;

	cursor: pointer;

    background: url("../image/share/icon_down.gif") no-repeat scroll 97% 50%;

	}

	

.share_list_box dl dt.selected {

    background: url("../image/share/icon_up.gif") no-repeat scroll 97% 50%;

}



.share_list_box dl dd.listContent p.howtoLink{

	text-align:right;

	font-size:90%;

	}



.share_list_box .listInner ul{

	overflow:hidden;

	margin-bottom:10px;

	}

.share_list_box .listInner ul li{

	line-height: 1.8em;

	width:175px;

	float:left;

	}

.share_list_box .openAll{

	color:#fff;

	padding:1px 1px;

	width:90px;

	font-size:90%;

	text-align:center;

	position:relative;

	top:-36px;

	left:290px;

	margin-bottom:-20px;

	cursor: pointer;

	}

.listDeliver .openAll{

	background-color:#c53434;

	

	}

.listListen .openAll{

	background-color:#005875;

	}



.listInner{

		padding: 10px 20px;

	background-color:#f7f7f7;

	}







#area_dyna div.listInner {

      display: none;

   }





.apps{

	text-align:right;

	padding-right:30px;

	margin-top:5px;

	}



	

.m_red{color:#ff3434;}

.m_green{color:#04853f;}

.m_blue{color:#055da7;}

.openwin{

	vertical-align:middle !important;

	display:inline-block;

	padding:0 0 3px 2px;

	}









