@charset "UTF-8";

body, p, caption, th, td, ul, ol, li, dl, dt, dd, form {color: #333;font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sanserif;}
ul,li{list-style-type: none; }
img {border: 0;}
body { margin: 0pt; padding: 0pt; text-align: center; }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, p, blockquote, fieldset, div {
	margin: 0pt;
	padding: 0pt;
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
ul li, ol li { list-style: none outside none; }
table { margin: 0pt; padding: 0pt; border-collapse: collapse; border-spacing: 0pt; font-size: 100%; }
table, pre, code, select, input, textarea{ font-size: 100%; }
address,em, strong,th{ font-weight: normal; font-style: normal; }
fieldset { border: medium none; }
hr.Separation { display: none; }

/*///EVENT!---headerPART///*/
#NooEvent {clear: both; margin: 0px 0pt 10px; padding:10px; background-color:#000;}
#NooEvent a {color:#fff; font-weight:bold; text-decoration:none;}
#NooEvent a:hover {color:#fff; font-weight:bold; text-decoration:underline;}

/*///EVENT!---wrapperPART///*/
#NooPromo {clear: both;margin: 0pt;padding:0pt;background-color:#fff;}
#NooPromo h4 {padding:10px; font-size:200%; font-weight:bold;}
#NooPromo h5 {padding:10px; font-size:100%; font-weight:bold;}
#NooPromo h6 {padding:10px; font-size:90%; font-weight:bold;}
#NooPromo p {padding:0px 10px;margin-top:-4pt; font-size:80%; font-weight:bold; line-height:1.5;}
#NooPromo p#pickup {color:#fff;}
#NooPromo a {color:#000; font-weight:bold; text-decoration:none;}
#NooPromo a.pickup {color:#fff; font-weight:bold; text-decoration:none;}
#NooPromo a:hover {color:rgb(255,175,5); font-weight:bold; text-decoration:none;}

#NooPromo #Music{
	background:url(../../iMg/promo/music_bg.png) 0 0 no-repeat;
	width:465px;
	height:80px;
	margin:10px 0pt 0pt;
}
#NooPromo #Music img {margin:6px 0 6px 10px;}

#wrapper { text-align: left; font-size: medium; line-height: 1.56; }
#wrapper { width: 950px; margin: 0pt auto; padding: 0pt 10px; }
#contents { text-align: left;  position: relative; clear: both; font-size: 95%; }
#main { position: relative; }

/*///logo///*/
#headarea { width: 100%; height: 41px; margin: 4px auto 10px; text-align: left; }
#footer { text-align: center; }

/*///subFooter///*/
#subFooter { padding: 5px; }
#subFooter p {/* text-align: center; */}
strong { font-weight: bold; }
.wrapperTwoColumnLeft, .wrapperTwoColumnRight { width: 465px; margin-bottom: 10px; }
.wrapperTwoColumnLeft { float: left; }
.wrapperTwoColumnRight { float: right; }
#wrapperNoo { border: 1px solid rgb(222, 105, 49); }
#wrapperSupporter { border: 1px solid rgb(16, 89, 140); }
#wrapperNuclean { border: 1px solid rgb(224, 87, 116); }/*TEPCO*/
/*TEPCOリンク*/
#wrapperNuclean a {  font-size: 95%; /*display: block; height: 54px; overflow: hidden; width: 304px;*/ }

#header { position: relative; }
#header:after { display: block; visibility: hidden; clear: both; height: 0pt; content: "."; }
#headarea { height: auto; margin: 10px 0pt 0pt; position: relative; }
#logo { float: right; }

/*///みんなで考えよう///*/
#slogan {
	float: left;
	padding-top: 0px;
	margin-right: 22px;
}

/*///TITLE///*/
#pageTitle {
	background: url('../../Noo/top_title.png') no-repeat scroll 0pt 0pt transparent;
	width: 517px;
	height: 132px;
	float: left;
	position: relative;
}
#pageTitle .title { display: block; text-indent: -9999px; }
#pageTitle .caption { display: block; text-indent: -9999px; }

/*///Twitter-BOX///*/
#to_twitter {
	margin: 8px 0pt;
	padding: 8px;
	width: 255px;
	float: right;
	border: 1px solid rgb(156, 174, 189);
	line-height: 1.2;
	color: rgb(51, 51, 51);
}
#to_twitter .barcode { float: left; margin-right: 15px; }
#to_twitter .label { display: block; font-weight: bold; font-size: 90%; margin-bottom: 6px; }
#to_twitter .icon { display: inline-block; font-size: 80%; text-indent: 32px; background: url('../../Noo/go_twitter.png') no-repeat scroll 0pt center transparent; }
#to_twitter .icon a {  }
#to_twitter .sup { display: block; margin-top: 3px; font-size: 65%; }

/*///contents-Navi///*/
#contents-Navi { padding: 5px 0pt 6px; background: url('../../Noo/bg_cnthdnv.png') repeat-x scroll 0pt bottom rgb(255, 255, 255); border-width: 1px 0pt; border-style: solid; border-color: rgb(186, 186, 186); position: relative; }
#cntNavi { padding-left: 12px; }
#cntNavi a,#cntNavi a:active { color:#000; font-weight: bold; font-size: 80%; text-decoration:none;}
#cntNavi a:hover { color:rgb(255,175,5); font-weight:bold; font-size: 80%;}
#cntNavi ul { float: left; overflow: hidden; position: relative; }
#cntNavi ul li { float: left; padding: 0pt 8px; background: url('../../Noo/bg_txtdlmt.png') no-repeat scroll right center transparent; position: relative; right: -1px; }
#cntNavi em {font-size:80%; color:#F60;}
/**資料集**/
#cntNavisub { padding-left: 12px; }
#cntNavisub a{ font-weight: bold; font-size: 80%; }
#cntNavisub ul { float: left; overflow: hidden; position: relative; }
#cntNavisub ul li { float: left; padding: 0pt 8px; background: url('../../Noo/bg_txtdlmt.png') no-repeat scroll right center transparent; position: relative; right: -1px; }
/*///share-button//*/
#share_button { position: absolute; bottom: 0pt; right: 0px; }
/*///subFooter///*/
#subFooter { margin-top: 10px; padding: 15px 0pt; border-top: 1px solid rgb(186, 186, 186); }
#subFooter ul {/* text-align: center;*/text-align: left; }
#subFooter ul li { display: inline; padding: 0pt 5px; border-left: 1px solid rgb(102, 102, 102); font-weight: bold; }
#subFooter ul li.first { border: medium none; }
#subFooter ul li.cur, #subFooter ul li.cur a, #subFooter ul li.cur strong, #subFooter ul li strong { color: rgb(102, 102, 102); }
#subFooter p {padding-left:.3em;}
#subFooter p small {font-size:75%;}
/*///footer///*/
#footer { position: relative; clear: both; margin: 0pt; padding: 20px 0pt 24px; border-top: 1px solid rgb(153, 153, 153); text-align: center; }
#footer .wrap { width: 500px; margin: auto; position: relative; text-align: left; }
#footer p { margin-left: 138px; padding: 0pt; font-size: 80%; }
#footer .Noo { position: absolute; top: -12px; left: 0px; margin: 0pt; }

/*///clearFIX///*/
.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix{
    display:inline-block;/* for IE/Mac */
    min-height:1%;  /* for IE 7*/
}
/* Hides from IE-mac */
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/*///レイアウト///*/
strong.new {font-size:80%; padding:0 2px; margin-left:6px; background-color:#F60;}
strong.new_add {font-size:80%;padding:0 2px;margin-left:6px;background-color:#69D68B;}
strong.newALLW {display:block; font-size:80%; padding:0 2px; margin-left:6px; background-color:#F60; color:#FFF;}
strong.newALL {display:block; font-size:80%; padding:0 2px; margin-left:6px; background-color:#F60;}
strong.newADD {display:block; font-size:80%; padding:0 2px; margin-left:6px; background-color:#69D68B;}
.dotUP {
	padding-top:6px;
	border-top:1px dotted rgb(229, 149, 110);
	padding-bottom: 6px;
}
.mb10 { margin-bottom: 10px; }
.pb10 { padding-bottom: 10px; }
.pt10 { padding-top: 10px; }
.fs90 { font-size: 90%; }
.fs80 { font-size: 80%; }
.fsl90 { font-size: 90%; line-height:170%; }
.fsl80 { font-size: 80%; line-height:170%;}
.fsBSubTitle { font-weight:bold; color:rgb(236, 149, 0);}
.fsBSubTitle10 { font-weight:bold; color:rgb(236, 149, 0); padding-top:10px;}
.end {text-decoration:line-through;}
.clear { clear: both; }
.floatL { float: left; }
.floatR { float: right; }
.textR { text-align: right; }
.textC { text-align: center; }
.textS { font-size: 80%; }
.ct, .ct .cl, .cb, .cb .cl { display: block; font-size: 0pt; height: 5px; line-height: 0pt; margin: 0pt; position: relative; }
.ct, .cb { right: -1px; width: 100%; }
.ct .cl, .cb .cl { left: -2px; width: 5px; }
.ct { text-align: left; top: -1px; }
.cb { bottom: -1px; text-align: left; }
.cb .cl {  }

/*icon*/
ul.arrowLink {}
ul.arrowLink li a{ background: url('../../Noo/icon_arrow.png') no-repeat scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 10px; }
ul.arrowLink li a.a-flicker,p.arrowLink a.a-flicker { background: url('../../iMg/common/icon_flicker.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-youtube,p.arrowLink a.a-youtube { background: url('../../iMg/common/icon_youtube.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-ustream,p.arrowLink a.a-ustream { background: url('../../iMg/common/icon_ustream.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-kantei,p.arrowLink a.a-kantei { background: url('../../iMg/common/icon_kantei.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-veoh,p.arrowLink a.a-veoh { background: url('../../iMg/common/icon_veoh.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-moive,p.arrowLink a.a-moive { background: url('../../iMg/common/icon_movie.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-photo,p.arrowLink a.a-photo { background: url('../../iMg/common/icon_photo.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
ul.arrowLink li a.a-site,p.arrowLink a.a-site { background: url('../../iMg/common/icon_site.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
h4.arrowLink a,h5.arrowLink a,h6.arrowLink a,p.arrowLink a{ background: url('../../Noo/icon_arrow.png') no-repeat scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 10px; }
h4.arrowLinkb a,h5.arrowLinkb a,h6.arrowLinkb a,p.arrowLinkb a { background: url('../../Noo/icon_arrow-b.png') no-repeat scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 10px; }

.localWrap { line-height:1.6; margin-bottom: 10px; }
.localWrap .hd { padding: 4px 15px; border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(219, 219, 219); background: url('../../Noo/subtitle_bg.png')
repeat-x scroll left bottom rgb(237, 237, 237); }
.localWrap .tepco { padding: 4px 15px; border-top: 1px solid rgb(216, 216, 216); border-bottom: 1px solid rgb(219, 219, 219); background: url('../../Noo/subtitle_bg.png')
repeat-x scroll left bottom rgb(237, 237, 237); }
.localWrap .hd .subTitle { font-weight: bold; font-size: 110%; }
.localWrap .tepco .subTitle { font-weight: bold; font-size: 80%; }/*TEPCO*/
.localWrap .bd { padding: 10px 10px 0pt; position: relative; }
#shien_m { position: absolute; width: 127px; border: 1px solid rgb(204, 204, 204); padding: 5px 3px; background: none repeat scroll 0% 0% rgb(239, 239, 239); top: 12px; left: 318px; z-index: 5; font-size: 80%; text-align: center; }
#shien_m img { margin-bottom: 3px; }
#wrapperNoo .mainTitle { background: url('../../Noo/maintitle_bg_Noo.png') repeat-x scroll 0pt 0pt rgb(244, 169, 52); }
#wrapperSupporter .mainTitle { background: url('../../Noo/maintitle_bg_supporter.png') repeat-x scroll 0pt 0pt rgb(114, 189, 228); }
#wrapperNuclean .mainTitle { background: url('../../Noo/maintitle_bg_Nuclean.png') repeat-x scroll 0pt 0pt rgb(224, 87, 116); }/*TEPCO*/
#mod_streamingInfo .mainTitle { background: url('../../Noo/maintitle_bg_streaming.png') repeat-x scroll 0pt 0pt transparent; }
#mod_signature .mainTitle { background: url('../../Noo/maintitle_bg_signature.png') repeat-x scroll 0pt 0pt transparent; }
/*メインタイトル*/
#wrapperNoo .mainTitle h2, #wrapperNuclean .mainTitle h2, #wrapperSupporter .mainTitle h2 { text-indent: -9999px; height: 24px; margin-left: 10px; margin-bottom: 4px; }
#wrapperNoo .mainTitle h2 { width: 230px; background: url('../../Noo/top_title_map.png') no-repeat scroll 0pt 0pt transparent; }
#wrapperNuclean .mainTitle h2 { width: 304px; background: url('../../Noo/top_title_nuclean.png') no-repeat scroll 0pt 0pt transparent; }/*TEPCO*/

#wrapperSupporter .mainTitle h2 { width: 304px; background: url('../../Noo/top_title_suppoter.png') no-repeat scroll 0pt 0pt transparent; }
#wrapperNoo .mainTitle p, #wrapperNuclean .mainTitle p, #wrapperSupporter .mainTitle p { margin-left: 10px; font-size: 90%; }

#mod_streamingInfo .mainTitle h2, #mod_signature .mainTitle h2, #mod_signature .mainTitle p { text-indent: -9999px; }
#mod_streamingInfo .mainTitle h2, #mod_signature .mainTitle h2 { margin: 5px 0pt 0pt 5px; }
#mod_streamingInfo .mainTitle h2 { width: 445px; height: 22px; background: url('../../Noo/top_title_streaming.png') no-repeat scroll 0pt 0pt transparent; }

#mod_signature .mainTitle p { margin: 10px 5px 0pt 0pt; }
#mod_signature .mainTitle h2 {
	width: 260px;
	height: 22px;
	background: url('../../Noo/top_title_nosite.png') no-repeat scroll 0pt 0pt transparent;
}
#mod_signature .mainTitle p { /*width: 288px;*/
	width: 158px;
	height: 17px;
	/*background: url('../20110402011331/maintitle_text_bokin_sub.png') no-repeat scroll 0pt 0pt transparent;*/
}
/*corner*/
#wrapperNoo .mainTitle .ct { background: url('../../Noo/cr_ne_Noo.png') no-repeat scroll right top transparent; }
#wrapperNoo .mainTitle .ct .cl { background: url('../../Noo/cr_nw_Noo.png') no-repeat scroll left top transparent; }
#wrapperSupporter .mainTitle .ct { background: url('../../Noo/cr_ne_supporter.png') no-repeat scroll right top transparent; }
#wrapperSupporter .mainTitle .ct .cl { background: url('../../Noo/cr_nw_supporter.png') no-repeat scroll left top transparent; }
#wrapperNuclean .mainTitle .ct { background: url('../../Noo/cr_ne_nuclean.png') no-repeat scroll right top transparent; }/*TEPCO*/
#wrapperNuclean .mainTitle .ct .cl { background: url('../../Noo/cr_nw_nuclean.png') no-repeat scroll left top transparent; }/*TEPCO*/
#mod_streamingInfo .mainTitle .ct { background: url('../../Noo/cr_ne_streamingInfo.png') no-repeat scroll right top transparent; }
#mod_streamingInfo .mainTitle .ct .cl { background: url('../../Noo/cr_nw_streamingInfo.png') no-repeat scroll left top transparent; }
#mod_streamingInfo .cb { background: url('../../Noo/cr_se_streamingInfo.png') no-repeat scroll right bottom transparent; }
#mod_streamingInfo .cb .cl { background: url('../../Noo/cr_sw_streamingInfo.png') no-repeat scroll left bottom transparent; }

#mod_signature .mainTitle .ct { background: url('../../Noo/cr_ne_signature.png') no-repeat scroll right top transparent; }
#mod_signature .mainTitle .ct .cl { background: url('../../Noo/cr_nw_signature.png') no-repeat scroll left top transparent; }
#mod_signature .cb { background: url('../../Noo/cr_se_signature.png') no-repeat scroll right bottom transparent; }
#mod_signature .cb .cl { background: url('../../Noo/cr_sw_signature.png') no-repeat scroll left bottom transparent; }

#mod_streamingInfo { border: 1px solid rgb(229, 149, 110); background: none repeat scroll 0% 0% rgb(244, 244, 244); }

#mod_signature { border: 1px solid rgb(134, 176, 39); background: none repeat scroll 0% 0% rgb(244, 244, 244); }
#mod_signature table.signature {
	margin: 16pt auto 10px;
	border-collapse: separate;
	border-spacing: 1px;
}
#mod_signature table.signature th, #mod_signature table.signature td { font-weight: bold; padding: 2px 4px; }
#mod_signature table.signature th { background: none repeat scroll 0% 0% rgb(231, 236, 209); text-align: left; }
#mod_signature table.signature td { background: none repeat scroll 0% 0% rgb(234, 238, 218); text-align: right; font-weight: normal;}
/*#mod_signature p span { color: rgb(155, 155, 155); font-size: 80%; }*/
#mod_signature p span { color: rgb(0, 0, 0); font-size: 80%; font-weight: normal;}
.mt10 { margin-top: 10px; }


.localWrap .mapsec01 { overflow: hidden; }
.sprite { text-indent: -9999px; display: block; }
a.sprite { overflow: hidden; }
/*Map公式サイトへBTN*/
.mapsprite { background: url('../../Noo/map_plantsite_btn.png') no-repeat scroll 0% 0% transparent; }
.localWrap .mapsec01 .guide { display: none; }
/*Google MAP*/
.localWrap .mapsec01 #supportMap { float: left; width: 217px; background: url('../../Noo/map_background.png') no-repeat scroll 0% 0% transparent; position: relative; height: 310px; }
/*電力会社別*/
.localWrap .mapsec01 .plant-infoWrap { float: right; width: 217px; }
.localWrap .mapsec02 .plant-infoWrap { overflow: hidden; }
.localWrap .mapsec02 .plant-infoWrap .localInfo { float: left; margin-top: 10px; }
.localWrap .localInfo { width: 217px;}
.localWrap .mapsec02 .plant-infoWrap .lcRMod { padding-left: 9px; }
/*原発*/
.localWrap .localInfo .sbd { border: 1px solid rgb(157, 170, 191); padding: 10px; }
.localWrap .localInfo .sbd ul { margin:4px 0pt; }
.localWrap .localInfo .sbd ul li.last { padding-bottom:10px;}
.localWrap .localInfo .sbd ul.doc { font-size: 80%; padding:10px 0; background-color:rgb(234,232,229);}
.localWrap .localInfo .sbd ul.doc li {padding-left:1em;}
/*発電所公式サイト*/
.localWrap .localInfo .sbd .infoBtn a.Hokkaido { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt 0px; }
.localWrap .localInfo .sbd .infoBtn a.Tohoku { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -40px; }
.localWrap .localInfo .sbd .infoBtn a.Dengen { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -80px; }
.localWrap .localInfo .sbd .infoBtn a.Tokyo { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -120px; }
.localWrap .localInfo .sbd .infoBtn a.Hokuriku { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -160px; }
.localWrap .localInfo .sbd .infoBtn a.Nichigen { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -200px; }
.localWrap .localInfo .sbd .infoBtn a.Chubu { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -240px; }
.localWrap .localInfo .sbd .infoBtn a.Kakunen { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -280px; }
.localWrap .localInfo .sbd .infoBtn a.Kansai { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -320px; }
.localWrap .localInfo .sbd .infoBtn a.Chugoku { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -360px; }
.localWrap .localInfo .sbd .infoBtn a.Shikoku { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -400px; }
.localWrap .localInfo .sbd .infoBtn a.kyushu { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -440px; }
.localWrap .localInfo .sbd .infoBtn a.Gennen { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -480px; }
.localWrap .localInfo .sbd .infoBtn a.Oharai { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -520px; }
/*独立行政法人日本原子力研究開発機構（原子力機構）*/
.localWrap .localInfo .sbd .infoBtn a.Genken { margin: 0pt auto; width: 198px; height: 33px; background-position: 0pt -560px; }

/*原発稼動状況*/
ul#plantNAV{margin-left: 0;padding-left: 0;white-space: nowrap;}
#plantNAV li{display: inline;list-style-type: none;}
#plantNAV li span { padding: 3px 8px;}
li span.run-on {color: #fff;background-color: #900;}
li span.run-off {color: #000;background-color: #DEDEDE;}
li span.run-test {color: #fff;background-color: #F90;}
li span.run-out {color: #fff;background-color: #333;}
li span.run-meltdown {color: #D10000; background-color: #333;}
em.run-info { display:block; color: #900; font-style:normal;}


/*シミュレーション*/
#mod_simulation ul.nav { text-align: center; }
#mod_simulation ul.nav li { display: inline; padding: 0pt 5px; border-left: 1px solid rgb(51, 51, 51); font-weight: bold; }
#mod_simulation ul.nav li.first { border: medium none; }

/*スマホアプリ*/
#mod_app ul { padding-bottom: 10px; }
#mod_app li { padding: 5px 0pt 10px; border-bottom: 1px dashed rgb(27, 27, 27); }
#mod_app li .floatR { width: 370px; }
#mod_app li .floatR h4 { font-weight: bold; font-size: 110%; }
#mod_app li .floatR p { font-size: 90%; }
#mod_app li .floatR .itemInfo { color: rgb(145, 145, 145); margin-bottom: 0.3em; }
#mod_app li .floatR .itemMeta .price { line-height: 1em; padding: 2px 3px; white-space: nowrap; }
#mod_app li .floatR .itemMeta .free { background-color: rgb(66, 182, 239); color: rgb(255, 255, 255); }

/*メインコラム右*/

/*原発を支援する人へBTN*/
#wrapperNuclean .readMe { padding: 5px 10px; text-align: center; line-height: 26px; background-color:#000; color:#CCC}
#wrapperNuclean .readMe span { display: inline-block; overflow: hidden; }
#wrapperNuclean .readMe a { display: inline-block; margin-left: 10px; width: 191px; height: 26px; background: url('../../Noo/go_tepco_btn.png') no-repeat scroll 0pt 0pt transparent; overflow: hidden; text-indent: -9999em; }

/*解説者一覧*/
#mod_commentator .caption { display: block; width: 100%; background-color: rgb(255, 250, 216); font-size: 80%; line-height: 1.2; }
#mod_commentator .caption span { display: table-cell; vertical-align: middle; padding: 5px 0pt 5px 12px; }
#mod_commentator .bd li { margin-bottom: 5px; padding-bottom: 8px; border-bottom: 1px dashed rgb(51, 51, 51); line-height: 1.3; }
#mod_commentator .bd .title { background: url('../../Noo/icon_support.png') no-repeat scroll 3px 3px transparent; display: block; float: left; font-size: 105%; font-weight: bold; padding: 3px 0pt 5px 25px; width: 242px; }
#mod_commentator .bd .disc { background-color: rgb(238, 238, 238); color: rgb(102, 102, 102); display: block; float: right; font-size: 79%; line-height: 1; margin: 2px 0pt 5px; padding: 5px 0pt 3px; text-align: left; width: 162px; }
#mod_commentator .bd .site {font-size: 90%;color: rgb(0, 0, 0);line-height:1.6; padding-top:4pt;}
#mod_commentator .bd p.site a { background: url('../../Noo/icon_arrow.png') no-repeat scroll 0pt 0pt transparent; padding: 0pt 0pt 0pt 10px; }
#mod_commentator .bd p.site a.a-flicker { background: url('../../iMg/common/icon_flicker.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-youtube { background: url('../../iMg/common/icon_youtube.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-ustream { background: url('../../iMg/common/icon_ustream.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-kantei { background: url('../../iMg/common/icon_kantei.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-veoh { background: url('../../iMg/common/icon_veoh.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-moive { background: url('../../iMg/common/icon_movie.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-photo { background: url('../../iMg/common/icon_photo.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}
#mod_commentator .bd p.site a.a-site { background: url('../../iMg/common/icon_site.png') no-repeat scroll 0pt 2pt transparent;padding: 0pt 0pt 0pt 18px;}


#mod_twitter .saigaiTwitterHeader { background: none repeat scroll 0pt 0pt rgb(157, 170, 191); color: rgb(255, 255, 255); font-weight: bold; padding: 5px 0pt; text-align: center; }
#mod_twitter .saigaiTwitterTweetWraper { border: 1px solid rgb(157, 170, 191); font-size: 85%; line-height: 140%; padding: 0pt 8px; text-align: left; }
#mod_twitter .saigaiTwitterTweetWraper a:link { color: rgb(0, 51, 255); }
#mod_twitter .saigaiTwitterTweetWraper a:active { color: rgb(0, 102, 255); }
#mod_twitter .saigaiTwitterTweetWraper .saigaiTwitterTweet { border-bottom: 1px solid rgb(204, 204, 204); display: block; padding: 8px 0pt; min-height: 48px; }
#mod_twitter .saigaiTwitterTweetWraper .saigaiTwitterTweet .saigaiTwitterTweetImg { float: left; height: 48px; width: 48px; }
#mod_twitter .saigaiTwitterTweetWraper .saigaiTwitterTweet .saigaiTwitterTweetTxt, .saigaiTwitterTweetDate { margin-left: 56px; }
#mod_twitter .saigaiTwitterFooter { background: none repeat scroll 0pt 0pt rgb(157, 170, 191); color: rgb(221, 221, 221); font-size: 80%; padding: 3px; text-align: right; }
#mod_streamingInfo ul {
	margin-right: 0px;
}