/* ライブガイド */
@import url("/css/gnav.css");
@import url("/css/gfooter.css");
@import url("/css/socialBtnOldTmp.css");

body,h1,h2,h3,h4,h5,h6,ul,li,ol,dl,dt,dd {margin:0;padding:0;}
body {font:13px'ＭＳ Ｐゴシック',arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;margin:0;line-height:123.1%;color:#EEE;text-align:center;}
html>/**/body p {font-size:14px; /*IE以外*/}
*+html body p {font-size:14px; /*IE7*/}
*html body p {font-size:14px; /*IE6*/}
#Index a:link {color:#FFFFCC;text-decoration:none;}
#Index a:visited {color:#FFFFCC;text-decoration:none;}
#Index a:hover {color:#ffff77;text-decoration:underline;}
#Articles a:link {color:#003366;text-decoration:none;}
#Articles a:visited {color:#551A8B;text-decoration:none;}
#Articles a:hover {color:#CC0000;text-decoration:underline;}
body a img {border:0px solid #FFF !important;}
form,form input {margin:0;padding:0;}
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.fltl {float:left;}
.fltr {float:right;}
.clrl {clear:right;}
.clrr {clear:right;}
.clrall {clear:both;font-size:0;height:1%;line-height:0;}
.clearfix:after {content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix {min-height:1px;}
* html .clearfix {height:1px;}
.tt10 {font-size:77%;}
.tt11 {font-size:85%;}
.tt12 {font-size:93%;}
.tt13 {font-size:100%;}
.tt14 {font-size:108%;}
.tt15 {font-size:116%;}
.tt16 {font-size:123.1%;}
.tt17 {font-size:131%;}
.tt18 {font-size:138.5%;}
.tt19 {font-size:146.5%;}
.tt20 {font-size:153.9%;}
.tt21 {font-size:161.6%;}
.tt22 {font-size:167%;}
.tt23 {font-size:174%;}
.tt24 {font-size:182%;}
.tt25 {font-size:189%;}
.tt26 {font-size:197%;}
.tt27 {font-size:204%;}
body {
margin:0;
padding:0;
background:#111 url(http://image.itmedia.co.jp/live/images/mainbg.png) repeat-x top left;
color:#EEE;
line-height:135%
}
.outbody {
width:100%;
}
.inBody {
margin:0 auto;
text-align:left;
width:990px;
border:1px solid #454545;
background:#111;
}
/* HEADER
-------------------------------------------------------*/
.header {
}
#Logo {
float:left;
}
#logoarea {
margin:10px;
width:230px;
height:50px;
text-indent:-9999px;
font-size:0;
line-height:0;
background:url(http://image.itmedia.co.jp/live/images/liveguide_images.png) no-repeat -10px -10px;
}
#logoarea a{
width:230px;
height:50px;
display:block;
}
#Tool {
float:right;
padding:38px 10px 0 0;
width:725px;
}
#form {
padding-right:20px;
}
#form .query {
font-size:13px;
line-height:100%;
height:16px;
margin:0;
width:200px;
border:1px solid #888;
padding:2px;
}
#cse-search-box,
#btnlist {
float:right;
}
#btnlist {
width:215px;
}
#btnlist .btn-twitter,
#btnlist .btn-hatena,
#btnlist .btn-kwout,
#btnlist .btn-trb,
#btnlist .btn-print,
#btnlist .btn-alert {
float:right;
}
#btnlist a {margin:0 0 0 1px;display:block;text-indent:-9999px;height:19px;border:2px solid #666;}
#btnlist a:hover {border:2px solid #ff9900;}
#btnlist .btn-twitter a {width:22px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat -86px -42px;}
#btnlist .btn-hatena a {width:22px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat -86px 0;}
#btnlist .btn-kwout a {width:86px;height:19px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat 0 -42px;}
#btnlist .btn-kwout img {width:86px;height:19px;}
#btnlist .btn-trb a {width:86px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat 0 -63px;}
#btnlist .btn-print a {width:94px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat 0 -21px;}
#btnlist .btn-alert a {width:86px;background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat 0 0;}
#btnlist .btn-mixicheck {float:right;padding:1px 0 0 2px;margin:0;}
#btnlist .btn-mixicheck a {width:58px;text-indent:0px!important;border:none!important;}
#btnlist .btn-mixicheck a:hover {border:none!important;}
#btnlist .btn-mixicheck img {width:58px;height:18px;}
/* COMMON
-------------------------------------------------------*/
.cbox {
clear:both;
height:1%;
margin-bottom:20px;
}
.subttl {
background:#111 url(http://image.itmedia.co.jp/live/images/liveguide_images2.png) no-repeat right -95px;
font-size:107.69%;
font-weight:bold;
height:26px;
color:#EEE;
}
.subttl div {
background:url(http://image.itmedia.co.jp/live/images/liveguide_images2.png) no-repeat;
padding:8px 0 0 35px;
float:left;
}
.subttl span.date {
font-size:58.82%;
font-weight:normal;
float:right;
color:#BBB;
}
#headline .subttl div {background-position:0 -195px;}
.NewArticle .subttl div {background-position:0 -295px;}
.recomenders .subttl div {background-position:0 -245px;}
.Form .subttl div {background-position:0 -345px;}
.top10 .subttl div {background-position:0 -395px;}
.Past .subttl div {background-position:0 -295px;}
.maincol .cbox p strong {
color:#FFFFCC;
line-height:140%;
}
.cbox .inner {
padding:5px 10px 10px;
border:1px solid #000;
}
/* TOP MAIN COLUMN
-------------------------------------------------------*/
.maincol {
clear:both;
padding:0 10px;
}
.l700 {
clear:both;
float:left;
width:660px;
}
.l700 .cbox {
background:#111;
}
#headline {
background:#191B1D url(http://image.itmedia.co.jp/live/images/headlinebg.png) repeat-x top left;
margin-bottom:10px;
padding-bottom:5px;
height:1%;
}
#tpvideo {
float:left;
padding:10px 0 0 10px;
width:250px;
height:190px;
margin-bottom:10px;
}
#tpvideo object,
#tpvideo embed {
width:250px!important;
height:190px!important;
}
#headline .headline-r {
width:395px;
float:right;
}
#headline .headline-r p {
margin:10px;
line-height:150%;
}
#headline .headline-r p img {
border:1px solid #EEE;
margin:0 10px 10px 0;
}
#headline .headline-r p strong {
color:#ffffcc;
font-size:114.28%;
}
#headline .headline-r p span {
display:block;
clear:both;
margin:10px 0;
}
#attention {
clear:both;
border-top:1px solid #555;
margin:5px 0 0px;
}
#attention .subttl {
display:none;
}
#attention .inner {
padding:10px 5px 0;
}
#attention p {
margin:0 0 10px;
padding:0 5px 5px;
line-height:130%;
}
#attention .inner p {
font-size:92.3%;
margin:0;
}
#attention p strong {
color:#ffffcc;
display:block;
margin-bottom:5px;
padding:0 0 0 0px;
}
#attention p img {
margin-right:10px;
border:1px solid #EEE!important;
}
#attentionBox {
}
#attentionBox p {
float:left;
width:46%;
padding:0 15px 5px;
border-right:1px solid #333;
}
#attentionBox p#att-r {
border-right:none;
padding-right:0;
}
.ProgramList {
}
.ProgramList .inner {
background:#191b1d;
border:1px solid #333;
}
.ProgramList .inner {
}
.ProgramList .inner .liveguideCallback #Wrap #Inner {
}
.NewArticle {
}
body#Index .NewArticle .inner p {
clear:both;
margin:0;
padding:5px 10px 5px 22px;
border-bottom:1px solid #454545;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 3px 8px;
}
body#Index .NewArticle .inner p strong {
}
body#Articles .NewArticle .inner p {
clear:both;
margin:0;
padding:5px 5px 5px 18px;
border-bottom:1px solid #DCDCDC;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 0px 7px;
}
body#Articles .NewArticle .inner strong {
font-weight:normal;
}
.NewArticle .inner .past {
text-align:right;
margin-top:10px;
}
.cbox.NewArticle .inner a:link {color:#003366!important;}
.cbox.NewArticle .inner a:hover {color:#CC0000!important;}
.cbox.NewArticle .inner a:visited {color:#551A8B!important;}
body#Index .NewArticle .inner strong {
font-weight: normal!important;
}
/* 番組表
--------------------------------------------------------------------------*/
#Index #navigation {
padding:2px 0 10px;
margin:0;
display:block;
}
#Index #navigation div {
display:inline;
border:1px solid #CCC;
background:#FFF;
color:#000;
font-size:12px;
padding:3px 7px;
cursor:pointer;
}
#Index #navigation .active {
background:#C00 url(http://image.itmedia.co.jp/live/images/bg-1.png) repeat-x top left;
border:1px solid #CCC;
color:#FFF;
font-size:12px;
padding:3px;
cursor:default;
}
* html #Index #navigation .active {background:#C00;}
#Index #navigation .hidden {
background:#EEE;
color:#999;
cursor:default;
}
#Index #ProgramHead {
font-size:123.1%;
font-weight:bold;
border-bottom:3px solid #DDD;
color:#FFF;
padding:0 0 5px;
margin:10px 0 10px;
width:100%;
}
#Index .ProgramBoxWrap {
}
#Index .pickup .onair {
background:url(http://image.itmedia.co.jp/live/images/onair.gif) no-repeat;
position:absolute;
top:2px;
right:2px;
z-index:1;
width:50px;
height:30px;
display:block;
}
#Index .ProgramBox {
border:2px solid #555;
padding:10px;
margin-bottom:3px;
width:600px;
font-size:123.1%;
position:relative;
}
#Index .ProgramBoxWrap.pickup .ProgramBox {
border:2px solid #C00;
}
#Index .ProgramBox .ProgramDate {
line-height:160%;
padding-right:100px;
font-weight:bold;
color:#FFF;
}
#Index .ProgramDate span {
color:#FFF;
font-weight:bold;
font-size:10px;
margin:0 8px 0 0;
padding:4px 10px;
vertical-align:top;
}
#Index .ProgramDate span {
background:#555;
border:1px solid #333;
}
#Index .ProgramDate .genre1 {
background:#359cd7 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #359cd7;
}
#Index .ProgramDate .genre2 {
background:#6b9c00 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #567d00;
}
#Index .ProgramDate .genre3 {
background:#e75335 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #e75335;
}
#Index .ProgramDate .genre4 {
background:#997c17 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #997c17;
}
#Index .ProgramDate .genre5 {
background:#674a72 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #674a72;
}
#Index .ProgramDate .genre6 {
background:#6eaf91 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #6eaf91;
}
* html #Index .ProgramDate .genre1 {background:#359cd7;}
* html #Index .ProgramDate .genre2 {background:#6b9c00;}
* html #Index .ProgramDate .genre3 {background:#e75335;}
* html #Index .ProgramDate .genre4 {background:#997c17;}
* html #Index .ProgramDate .genre5 {background:#674a72;}
* html #Index .ProgramDate .genre6 {background:#6eaf91;}
#Index .ProgramBox .ProgramTitle {
margin:5px 0 5px;
line-height:1.3;
font-weight:bold;
}
#Index .ProgramBox .ProgramDetail {
font-size:77%;
color:#e1e4e7;
margin-bottom:10px;
}
#Index .ProgramBox .ProgramRelate {
font-size:77%;
color:#e1e4e7;
margin:0 5px 10px;
}
#Index .ProgramBox .ProgramRelate a {
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat center left;
padding-left:18px;
margin-left:5px;
color:#AAA;
}
#Index .ProgramBox .ProgramRelate a:hover {
color:#EEE;
}
#Index .ProgramBox .ProgramStatus {
float:left;
font-size:10px;
}
#Index .ProgramBox .ProgramStatus .ProgramPlatform {
margin:0 2px 0 0;
}
#Index .ProgramPlatform.Platform2 {
background:#111a24 url(http://image.itmedia.co.jp/live/images/bg-1.png) repeat-x top left;
padding:2px 10px;
margin:0;
color:#FFF;
font-weight:bold;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
#Index .ProgramPlatform.Platform1 {
background:#dadada url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
padding:2px 10px;
margin:0;
color:#333;
font-weight:bold;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
* html #Index .ProgramPlatform.Platform2 {background:#233243;}
* html #Index .ProgramPlatform.Platform1 {background:#dcdcd1;}
#Index .ProgramStatus .ProgramRecomend {
margin:0 5px 0 10px;
}
#Index .ProgramBox .ProgramStatus .ProgramRecomendEditor img {
vertical-align:middle;
margin-right:2px;
}
#Index .ProgramBox .ProgramTweet {
float:right;
font-size:10px;
}
#Index .ProgramBox .ProgramTweet .tweetbtn {
margin-left:5px;
}
#Index .ProgramBox .ProgramTweet .tweetbtn a {
float:right;
width:24px;
margin:0 0 0 1px;
display:block;
text-indent:-9999px;
height:19px;
border:1px solid #666;
background:url(http://image.itmedia.co.jp/images0509/commonness_button2.gif) no-repeat -86px -42px;
}
#Index .ProgramBox .ProgramTweet .tweetbtn a:hover {
border:1px solid #ff9900;
}
/*----------------------------
#Index .ProgramBox .ProgramTweet .tweetbtn a {
color:#FFF!important;
text-decoration:none!important;
padding:2px 10px;
background:#378aca url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #355f80;
-moz-border-radius:2px;
-webkit-border-radius:2px;
text-decoration:none;
}
#Index .ProgramBox .ProgramTweet .tweetbtn a {background:#378aca;}
#Index .ProgramBox .ProgramTweet .tweetbtn a:hover {
background:#7fb6e0;
border:1px solid #47769a;
}
--------------------------*/
#Index .ProgramBox .ProgramTweet .hashtag {
}
#Index .ProgramBox .ProgramTweet .hashtag a {
color:#99e1ff!important;
}
/* 番組表（Ust）
--------------------------------------------------------------------------*/
.MovieBox .ProgramBox a {color:#ff3924!important;text-decoration:none;}
.MovieBox .ProgramBox a:visited {color:#ff3924!important;text-decoration:none;}
.MovieBox .ProgramBox a:hover {color:#ff3924!important;text-decoration:underline;}
.kw-livemovie #navigation {
display:none;
}

/* 番組表（ニコ生）
--------------------------------------------------------------------------*/
.kw-livemovie-nico #navigation {
display:none;
}

/* ARTICLE
-------------------------------------------------------*/
body#Articles .newart h2 a:link {color:#003366;text-decoration:underline;}
body#Articles .newart h2 a:visited {color:#551A8B;text-decoration:underline;}
body#Articles .newart h2 a:hover {color:#CC0000;text-decoration:underline;}
#article_body p a:link {color:#003366;text-decoration:underline;}
#article_body p a:visited {color:#551A8B;text-decoration:underline;}
#article_body p a:hover {color:#CC0000;text-decoration:underline;}
.newart {
font-size:138.5%;
line-height:135%;
}
.newart .inner {
clear:both;
background:#FFF;
padding:15px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
margin-bottom:15px;
color:#444;
}
#update {
color:#666677;
padding:0 0 15px;
font-size:small;
text-align:right;
}
.newart .inner h5 {
font-size:84%;
}
.newart .inner p {
color:#333;
font-size:93%;
}
.article-icon span {
margin:10px 0 0 7px;
}
.l700 .cbox.Reader {
background:#fff;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
.Reader {
}
.Reader .inner {
}
.Reader .inner p {
clear:both;
color:#333;
font-size:85%;
line-height:1.2;
margin:5px 0 10px;
}
.Reader .inner p a {
color:#333;
}
.Reader .inner p img {
margin:0 10px 10px 0;
}
.endlink ul#art,.endlink ul#lnk {
border-left:4px solid #AAA;
}
.endkwd .box h4 {
font-weight:normal;
color:#FFF;
}
.endkwd .box h4 a {
padding:3px 0px 3px 16px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0px 3px;
word-break:keep-all;
}
.ico-r {float:right;border-width:0px!important;}
.ico-r {margin:3px 0px 6px 9px!important;border-width:0px!important;}
.ico-l {float:left;border-width:0px!important;}
.ico-l img {margin:3px 9px 6px 0px!important;border-width:0px!important;}
.rc .ad-rec object {width:200px;height:200px;}
.rc .ad-rec embed {width:200px;height:200px;}
.rc .ad-rec img {width:200px;height:200px;}
.newart .box small {
font-size:small;
}
.newart .box#blue {border-color:#267095;background-color:#F1F4F6;}
.newart .box#orange {border-color:#DA6B2E;background-color:#FBF5F2;}
.newart .box#blue img {border-color:#267095;background-color:#F1F4F6;border:2px solid #F1F4F6;}
.newart .box#orange img {border-color:#DA6B2E;background-color:#FBF5F2;border:2px solid #FBF5F2;}
.newart .box h3 {
margin:0px;
padding:2px 8px;
font-size:small;
color:#FFF;
border-width:0px;
background-color:#555;
}
.newart .box h3 a {
color:#FEA;
}
/*
.newart .box {
display:none!important;
color:#FEA!important;
text-decoration:underline!important;
}
*/
.newart .box#blue h3 {background-color:#267095;}
.newart .box#orange h3 {background-color:#DA6B2E;}
.newart .box h4 {
margin:0px;
padding:2px 8px;
font-size:small;
border-width:0px;
}
.newart .box p {
margin:0px;
padding:5px;
line-height:125% ! important;
}
.newart .box small {
font-size:small;
}
.newart .box div#col100l,
.newart .box div#col200l,
.newart .box div#col300l,
.newart .box div#col400l,
.newart .box div#col500l,
.newart .box div#col600l {
margin:4px 0px 0px 3px;
}
.newart .box .shopbtn {
margin:3px;
float:left;
}
/* Endlink Connection Alert Btn
-------------------------------------------------- */
#endlinkConnectionAlertBtn {display:block:height:25px;margin:20px 0px;}
#endlinkConnectionAlertBtn form {margin:0px 3px 0px 0px;padding:0px;}
#endlinkConnectionAlertBtn form button {width:340px;height:20px;margin:0px;padding:0px 0px 0px 18px;border:none;background:#FFF;cursor:pointer;border-bottom:1px #036 solid;background:url(http://image.itmedia.co.jp/images0509/ico_alert.gif) no-repeat 0px 0px;color:#036;font-size:13px;font-family:"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
text-align:left;}
#endlinkConnectionAlertBtn form button:hover {border-bottom:1px #C00 solid;color:#C00;}
#endlinkConnectionAlertBtn .endlinkConnectionAlertBtnNew {color:#F00;font-weight:bold;font-size:13px;}
/* SUB COLUMN
-------------------------------------------------------*/
.subcol {
float:right;
width:300px;
}
.kw-livemovie-nico .subcol {
right:10px;
}
.subcol .cbox ul,
.subcol .cbox ol,
.subcol .cbox li {
list-style:none;
}
.subcol .cbox p strong {
color:#333;
display:block;
margin-bottom:0px;
}
.subcol .cbox{
margin-bottom:20px;
color:#333;
}
.subcol .cbox .inner {
background:#FFF;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
}
.subcol .cbox .inner p {
margin:0;
clear:both;
font-size:93%;
line-height:1.2;
}
.subcol .cbox p img {
margin:0 5px 10px 0;
}
.recomenders {
}
.recomenders .inner p {
margin:5px 0;
padding:5px 0;
border-bottom:1px solid #DDD;
}
.recomenders .inner p img {
border:1px solid #CCC;
padding:1px;
}
.recomenders .inner p a:link {color:#003366!important;text-decoration:underline!important;}
.recomenders .inner p a:visited {color:#551A8B!important;text-decoration:none!important;}
.recomenders .inner p a:hover {color:#CC0000!important;text-decoration:underline!important;}
.cbox.widget .subhead {
color:#FFF;
font-weight:bold;
font-size:120%;
padding:5px;
}
.cbox.widget .twtbox {
margin-bottom:15px;
}
.top10 {
}
#rank a:link {color:#003366;text-decoration:none;}
#rank a:visited {color:#551A8B;text-decoration:none;}
#rank a:hover {color:#CC0000;text-decoration:underline;}
#rank li {
padding:2px 2px 4px 25px;
margin:0;
border-bottom:1px solid #CCC;
}
#rank li#rank1 {background:url(http://image.itmedia.co.jp/live/images/rank1.png) no-repeat 0 3px;}
#rank li#rank2 {background:url(http://image.itmedia.co.jp/live/images/rank2.png) no-repeat 0 3px;}
#rank li#rank3 {background:url(http://image.itmedia.co.jp/live/images/rank3.png) no-repeat 0 3px;}
#rank li#rank4 {background:url(http://image.itmedia.co.jp/live/images/rank4.png) no-repeat 0 3px;}
#rank li#rank5 {background:url(http://image.itmedia.co.jp/live/images/rank5.png) no-repeat 0 3px;}
#rank li#rank6 {background:url(http://image.itmedia.co.jp/live/images/rank6.png) no-repeat 0 3px;}
#rank li#rank7 {background:url(http://image.itmedia.co.jp/live/images/rank7.png) no-repeat 0 3px;}
#rank li#rank8 {background:url(http://image.itmedia.co.jp/live/images/rank8.png) no-repeat 0 3px;}
#rank li#rank9 {background:url(http://image.itmedia.co.jp/live/images/rank9.png) no-repeat 0 3px;}
#rank li#rank10 {background:url(http://image.itmedia.co.jp/live/images/rank10.png) no-repeat 0 3px;border:none;padding-bottom:10px;}
.subcol .twtr-tweet-text p {
font-size:12px!important;
}
.cbox.Form .inner p {
margin:0;
padding-top:5px;
font-size:92.3%;
}
.cbox.Form .inner p span {
color:#C00;
font-size:76.92%;
}
.cbox.Form .inner .attention {
margin:10px 0 10px;
padding:5px;
border:1px solid #CCC;
font-size:76.92%;
line-height:150%;
color:#666;
}
.cbox.Form .inner .submit {
margin-top:5px;
text-align:center;
}
.cbox.Form .inner textarea {
width:270px;
font-size:12px;
}
.cbox.Form .inner input {
width:270px;
}
.cbox.Form .inner .submit input {
width:80px;
}
/* FOOTER
-------------------------------------------------------*/
.mediafooter {
clear:both;
margin:10px 10px 0;
padding:0 0 5px;
}
.mediafooter .niconico {
padding-bottom:35px;
}
.mediafooter .niconico a {
display:block;
width:190px;
height:30px;
float:right;
background:url(http://image.itmedia.co.jp/live/images/logo_nico.png) no-repeat 0 0;
text-indent:-9999px;
}
.newart p#byline {
margin-top:15px;
font-family:Arial,Helvetica,sans-serif;
text-align:right;
clear:both;
}
/* ARTICLES
----------------------------------------------- */
.newart h3 {
padding:3px 10px 2px 25px;
font-size:100%;
color:#334;
line-height:135%;
clear:none;
background:url(http://image.itmedia.co.jp/images0509/h3bg3.gif) no-repeat left center;
}
.newart h4 {
padding:5px 10px 3px 0px;
color:#334;
line-height:135%;
clear:none;
}
/* EXCLUDING MAC \*/
.newart h1,
.newart h2,
.newart h3,
.newart h4,
.newart h5,
.newart h6 {clear:both;}
/**/
.newart p {
line-height:150% ! important;
}
.newart p small {
line-height:135% ! important;
}
.newart ul,
.newart ol {
list-style-position:inside;
padding-left:40px;
}
.newart ul,
.newart ol {
list-style-position:inside;
}
.newart .endlink ul,
.newart .w-rank ol {
list-style-position:outside;
}
.newart ul li,
.newart ol li {
line-height:130%;
}
.newart .flp,
.newart .flpdl {margin:0px!important;line-height:125%!important;}
.newart .flpdl img {margin:4px 3px 8px 0px!important;}
/* New -0803 */
.newart .heading1 h1 {
font-size:153.9%;
}
.newart .heading1 h1 big {
margin:0px;
padding:0px 0px 7px 0px;
font-size:100%;
color:#444;
line-height:135%;
clear:none;
}
.newart .heading1 h1 small {
display:block;
margin:14px 0px 7px 0px;
font-size:64%;
color:#951;
line-height:125%;
clear:none;
}
.newart .heading2 h2 {
margin:15px 0px;
font-size:88.88%;
color:#555;
clear:none;
}
.newart .heading2 h2 a:link,
.newart .heading2 h2 a:visited {
text-decoration:underline;
}
.at-news,
.at-burst,
.at-review,
.at-column,
.at-series,
.at-interview,
.at-features,
.at-top10,
.at-keywords,
.at-report,
.at-special {
position:relative;
z-index:1;
margin:0px;
padding:2px 0px 11px 20px;
font-size:96%;
font-weight:bold;
font-family:Verdana,Helvetica,sans-serif;
background:url(http://image.itmedia.co.jp/images0509/h6bg.gif) no-repeat left top;
}
.newart hr {
visibility:visible;
text-align:center;
}
/* ARTICLES - BOX -
----------------------------------------------- */
.newart div pre {
display:block;
padding:8px;
font-size:12px;
line-height:135%;
color:#DFA;
border:1px solid #999;
background-color:#242;
}
.newart div img {
border:2px solid #FFF;
}
.newart div a:link img,
.newart div a:visited img {
margin:0px;
border:2px solid #039;
text-decoration:none;
}
.newart div a:hover img {
margin:0px;
border:2px solid #F00;
}
.newart div#col100 {display:table;width:100px;margin:15px auto;clear:both;}
.newart div#col200 {display:table;width:200px;margin:15px auto;clear:both;}
.newart div#col300 {display:table;width:300px;margin:15px auto;clear:both;}
.newart div#col400 {display:table;width:400px;margin:15px auto;clear:both;}
.newart div#col410 {display:table;width:410px;margin:15px auto;clear:both;}
.newart div#col500 {display:table;width:500px;margin:15px auto;clear:both;}
.newart div#col600 {display:table;width:600px;margin:15px auto;clear:both;}
.newart div#col100l {width:100px;margin:4px 0px 15px 0px;float:left;}
.newart div#col200l {width:200px;margin:4px 0px 15px 0px;float:left;}
.newart div#col300l {width:300px;margin:4px 0px 15px 0px;float:left;}
.newart div#col400l {width:400px;margin:4px 0px 15px 0px;float:left;}
.newart div#col410l {width:410px;margin:4px 0px 15px 0px;float:left;}
.newart div#col500l {width:500px;margin:4px 0px 15px 0px;float:left;}
.newart div#col600l {width:600px;margin:4px 0px 15px 0px;float:left;}
.newart div#col100c {width:100px;margin:4px auto 15px auto;}
.newart div#col200c {width:200px;margin:4px auto 15px auto;}
.newart div#col300c {width:300px;margin:4px auto 15px auto;}
.newart div#col400c {width:400px;margin:4px auto 15px auto;}
.newart div#col410c {width:410px;margin:4px auto 15px auto;}
.newart div#col500c {width:500px;margin:4px auto 15px auto;}
.newart div#col600c {width:600px;margin:4px auto 15px auto;}
.newart div#col100r {width:100px;margin:4px 0px 15px 0px;float:right;}
.newart div#col200r {width:200px;margin:4px 0px 15px 0px;float:right;}
.newart div#col300r {width:300px;margin:4px 0px 15px 0px;float:right;}
.newart div#col400r {width:400px;margin:4px 0px 15px 0px;float:right;}
.newart div#col410r {width:410px;margin:4px 0px 15px 0px;float:right;}
.newart div#col500r {width:500px;margin:4px 0px 15px 0px;float:right;}
.newart div#col600r {width:600px;margin:4px 0px 15px 0px;float:right;}
.newart div#col100 img,
.newart div#col200 img,
.newart div#col300 img,
.newart div#col400 img,
.newart div#col410 img,
.newart div#col500 img,
.newart div#col600 img {
margin:0px 5px 2px 0px;
vertical-align:bottom;
float:left;
}
.newart div#col100l img,
.newart div#col200l img,
.newart div#col300l img,
.newart div#col400l img,
.newart div#col410l img,
.newart div#col500l img,
.newart div#col600l img {
margin:0px 5px 2px 0px;
vertical-align:bottom;
float:left;
}
.newart div#col100c img,
.newart div#col200c img,
.newart div#col300c img,
.newart div#col400c img,
.newart div#col410c img,
.newart div#col500c img,
.newart div#col600c img {
margin:4px 0px 2px 0px;
vertical-align:bottom;
}
.newart div#col100r img,
.newart div#col200r img,
.newart div#col300r img,
.newart div#col400r img,
.newart div#col410r img,
.newart div#col500r img,
.newart div#col600r img {
display:block;
margin:0px 0px 2px 5px;
vertical-align:bottom;
float:left;
}
.newart div#col100 small,
.newart div#col200 small,
.newart div#col300 small,
.newart div#col400 small,
.newart div#col410 small,
.newart div#col500 small,
.newart div#col600 small {
display:block;
padding:0px 0px 0px 2px;
color:#445;
clear:both;
font-size:13px;
line-height:130.8%;
}
.newart div#col100l small,
.newart div#col200l small,
.newart div#col300l small,
.newart div#col400l small,
.newart div#col410l small,
.newart div#col500l small,
.newart div#col600l small {
display:block;
padding:0px 10px 0px 2px;
color:#445;
clear:both;
font-size:13px;
line-height:130.8%;
}
.newart div#col100c small,
.newart div#col200c small,
.newart div#col300c small,
.newart div#col400c small,
.newart div#col410c small,
.newart div#col500c small,
.newart div#col600c small {
display:block;
padding:0px 0px 0px 2px;
color:#445;
clear:both;
font-size:13px;
line-height:130.8%;
}
.newart div#col100r small,
.newart div#col200r small,
.newart div#col300r small,
.newart div#col400r small,
.newart div#col410r small,
.newart div#col500r small,
.newart div#col600r small {
display:block;
padding:0px 10px 0px 2px;
color:#445;
clear:both;
font-size:13px;
line-height:130.8%;
}
.newart div small#cap-l {text-align:left;color:#445;}
.newart div small#cap-c {text-align:center;color:#445;}
.newart div small#cap-r {text-align:right;color:#445;}
.newart div#noalign {clear:both;color:#445;}
.newart div#noalign small#cap-c {display:block;text-align:center;}
#mark {
display:block;
position:relative;
padding:5px 0 0 15px;
height:45px;
z-index:3;
text-align:center;
clear:both;
}
#mark img {
margin:0px;
float:right!important;
}
.article-icon {
position:relative!important;
margin:0px!important;
clear:both;
}
.article-icon span {
display:block;
position:absolute;
margin:26px 0px 0px 4px;
border:0px solid #FFF;
border-right:2px solid #EEE;
border-bottom:2px solid #EEE;
z-index:5;
}
.article-icon span a {
margin:0px;
padding:0px;
width:88px;
position:relative;
display:table;
border:1px solid #CCC;
float:left;
}
.article-icon span a:hover {
border:1px solid #CE5;
}
.article-icon span a img {
margin:0px;
width:80px;
height:60px;
border:4px solid #FFF;
float:left;
}
/* ARTICLES - ENDLINK -
----------------------------------------------- */
.endlink {
width:100%;
margin:25px 0px 0px 0px;
clear:both!important;
}
.endlink h4 {
width:85px;
margin:0px;
padding:3px 0px 5px 20px;
font-size:12px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#555;
float:left;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 2px 3px;
clear:both;
}
.endlink ul {
width:480px;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 10px;
list-style-type:none;
float:left;
border-left:4px solid #EEE;
}
.endlink ul li {
margin:0px 0px 10px 0px;
padding:0px 0px 1px 20px;
font-size:12px;
color:#444;
line-height:125%;
background:url(http://image.itmedia.co.jp/images0509/arr.gif) no-repeat 6px 1px;
}
.endlink ul li a:link,
.endlink ul li a:visited {
font-weight:bold;
text-decoration:none;
}
.endlink ul li a:link img,
.endlink ul li a:visited img {
margin:2px 4px 4px 0px;
border:0px solid #FFF;
}
.endlink ul#art {border-left-color:#cbd9e7;}
.endlink ul#lnk {border-left-color:#ccdec4;}
.endlink ul#newlnk {border-left-color:#e4c1bf;}
.endlink ul#art li {background:url(http://image.itmedia.co.jp/images/arr01b.gif) no-repeat 0px 4px;}
.endlink ul#lnk li {background:url(http://image.itmedia.co.jp/images/arr02b.gif) no-repeat 0px 4px;}
.endlink ul#newlnk li {background:url(http://image.itmedia.co.jp/images/arr03b.gif) no-repeat 0px 4px;}
.endlink .google_afc li a#row1-row2-default {text-decoration:none!important;}
/* EXCLUDING MAC \*/
.endlink h4 {clear:left;}
.endlink ul li {clear:left;}
/**/
/* ARTICLES - TABLE -
----------------------------------------------- */
.newart table#tbl,
.newart table#tbl100c,
.newart table#tbl75c,
.newart table#tbl50c,
.newart table#tbl25c,
.newart table#tbl100l,
.newart table#tbl75l,
.newart table#tbl50l,
.newart table#tbl25l,
.newart table#tbl100r,
.newart table#tbl75r,
.newart table#tbl50r,
.newart table#tbl25r {
margin:5px 5px 15px 5px;
font-size:small;
border-collapse:separate;
border-spacing:0px;
border-top:1px solid #889;
text-align:left;
background:#FFF;
}
.newart table#tbl {
width:99%;
margin:5px auto 15px auto;
}
.newart .sbv {
border:10px solid #452 ! important;
}
.newart table#tbl tr,
.newart table#tbl100c tr,
.newart table#tbl75c tr,
.newart table#tbl50c tr,
.newart table#tbl25c tr,
.newart table#tbl100l tr,
.newart table#tbl75l tr,
.newart table#tbl50l tr,
.newart table#tbl25l tr,
.newart table#tbl100r tr,
.newart table#tbl75r tr,
.newart table#tbl50r tr,
.newart table#tbl25r tr {
vertical-align:top;
}
.newart table#tbl caption,
.newart table#tbl100c caption,
.newart table#tbl75c caption,
.newart table#tbl50c caption,
.newart table#tbl25c caption,
.newart table#tbl100l caption,
.newart table#tbl75l caption,
.newart table#tbl50l caption,
.newart table#tbl25l caption,
.newart table#tbl100r caption,
.newart table#tbl75r caption,
.newart table#tbl50r caption,
.newart table#tbl25r caption {
padding:5px 0px;
font-weight:bold;
color:#445;
text-align:left;
}
.newart table#tbl100r caption {
margin:0px;
}
.newart table#tbl75r caption,
.newart table#tbl50r caption,
.newart table#tbl25r caption {
margin:0px 10px;
}
.newart table#tbl thead tr th,
.newart table#tbl thead tr td,
.newart table#tbl100c thead tr th,
.newart table#tbl100c thead tr td,
.newart table#tbl75c thead tr th,
.newart table#tbl75c thead tr td,
.newart table#tbl50c thead tr th,
.newart table#tbl50c thead tr td,
.newart table#tbl25c thead tr th,
.newart table#tbl25c thead tr td,
.newart table#tbl100l thead tr th,
.newart table#tbl100l thead tr td,
.newart table#tbl75l thead tr th,
.newart table#tbl75l thead tr td,
.newart table#tbl50l thead tr th,
.newart table#tbl50l thead tr td,
.newart table#tbl25l thead tr th,
.newart table#tbl25l thead tr td,
.newart table#tbl100r thead tr th,
.newart table#tbl100r thead tr td,
.newart table#tbl75r thead tr th,
.newart table#tbl75r thead tr td,
.newart table#tbl50r thead tr th,
.newart table#tbl50r thead tr td,
.newart table#tbl25r thead tr th,
.newart table#tbl25r thead tr td {
padding:3px;
background-color:#36A;
color:#FFF;
border-bottom:1px solid #889;
border-right:1px solid #889;
border-left:1px solid #889;
}
.newart .sbv#tbl thead tr th {
background-color:#8A3;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}
.newart table#tbl tbody tr th,
.newart table#tbl100c tbody tr th,
.newart table#tbl75c tbody tr th,
.newart table#tbl50c tbody tr th,
.newart table#tbl25c tbody tr th,
.newart table#tbl100l tbody tr th,
.newart table#tbl75l tbody tr th,
.newart table#tbl50l tbody tr th,
.newart table#tbl25l tbody tr th,
.newart table#tbl100r tbody tr th,
.newart table#tbl75r tbody tr th,
.newart table#tbl50r tbody tr th,
.newart table#tbl25r tbody tr th {
padding:3px;
border-right:1px solid #889;
border-left:1px solid #889;
border-bottom:1px solid #889;
background-color:#EEF;
}
.newart .sbv#tbl tbody tr td,
.newart .sbv#tbl tbody tr th {
border-color:#795;
}
.newart table#tbl tbody tr td,
.newart table#tbl100c tbody tr td,
.newart table#tbl75c tbody tr td,
.newart table#tbl50c tbody tr td,
.newart table#tbl25c tbody tr td,
.newart table#tbl100l tbody tr td,
.newart table#tbl75l tbody tr td,
.newart table#tbl50l tbody tr td,
.newart table#tbl25l tbody tr td,
.newart table#tbl100r tbody tr td,
.newart table#tbl75r tbody tr td,
.newart table#tbl50r tbody tr td,
.newart table#tbl25r tbody tr td {
padding:3px;
border-bottom:1px solid #889;
border-right:1px solid #889;
}
.newart table#tbl tfoot tr td,
.newart table#tbl100c tfoot tr td,
.newart table#tbl75c tfoot tr td,
.newart table#tbl50c tfoot tr td,
.newart table#tbl25c tfoot tr td,
.newart table#tbl100l tfoot tr td,
.newart table#tbl75l tfoot tr td,
.newart table#tbl50l tfoot tr td,
.newart table#tbl25l tfoot tr td,
.newart table#tbl100r tfoot tr td,
.newart table#tbl75r tfoot tr td,
.newart table#tbl50r tfoot tr td,
.newart table#tbl25r tfoot tr td {
padding:3px 0px;
color:#445;
line-height:130%;
}
.newart .sbv tfoot tr td {
color:#FFF ! important;
background-color:#452 ! important;
}
.newart .sbv tfoot tr td a {
color:#FC0;
}
.newart table#tbl100c {margin:0px auto 10px auto;width:100%;}
.newart table#tbl75c {margin:0px auto 10px auto;width:72%;}
.newart table#tbl50c {margin:0px auto 10px auto;width:47%;}
.newart table#tbl25c {margin:0px auto 10px auto;width:22%;}
.newart table#tbl100l {margin:0px 0px 10px 0px;width:100%;float:left;}
.newart table#tbl75l {margin:0px 10px 10px 0px;width:72%;float:left;}
.newart table#tbl50l {margin:0px 10px 10px 0px;width:47%;float:left;}
.newart table#tbl25l {margin:0px 10px 10px 0px;width:22%;float:left;}
.newart table#tbl100r {margin:0px 0px 10px 0px;width:100%;float:right;}
.newart table#tbl75r {margin:0px 0px 10px 10px;width:72%;float:right;}
.newart table#tbl50r {margin:0px 0px 10px 10px;width:47%;float:right;}
.newart table#tbl25r {margin:0px 0px 10px 10px;width:22%;float:right;}
.box table#tbl100r {margin:0px 0px 10px 0px;width:100%;float:right;}
.box table#tbl75r {margin:0px 0px 10px 10px;width:72%;float:right;}
.box table#tbl50r {margin:0px 0px 10px 10px;width:47%;float:right;}
.box table#tbl25r {margin:0px 0px 10px 10px;width:22%;float:right;}
* html body .newart table#tbl100c,
* html body .newart table#tbl75c,
* html body .newart table#tbl50c,
* html body .newart table#tbl25c,
* html body .newart table#tbl100l,
* html body .newart table#tbl75l,
* html body .newart table#tbl50l,
* html body .newart table#tbl25l,
* html body .newart table#tbl100r,
* html body .newart table#tbl75r,
* html body .newart table#tbl50r,
* html body .newart table#tbl25r,
* html body .newart table#tbl {
border-collapse:collapse;
}
*+html body .newart table#tbl100c,
*+html body .newart table#tbl75c,
*+html body .newart table#tbl50c,
*+html body .newart table#tbl25c,
*+html body .newart table#tbl100l,
*+html body .newart table#tbl75l,
*+html body .newart table#tbl50l,
*+html body .newart table#tbl25l,
*+html body .newart table#tbl100r,
*+html body .newart table#tbl75r,
*+html body .newart table#tbl50r,
*+html body .newart table#tbl25r,
*+html body .newart table#tbl {
border-collapse:collapse;
}
.newart table#tbl-spec {
margin:5px 5px 15px 5px;
font-size:small;
color:#555;
text-align:left;
border-collapse:collapse;
}
.newart table#tbl-spec thead tr {
background-color:#CCC;
}
.newart table#tbl-spec thead tr th,
.newart table#tbl-spec thead tr td {
padding:3px;
}
.newart table#tbl-spec tbody tr {
vertical-align:top;
}
.newart table#tbl-spec tbody tr#bgon {
background-color:#EEE;
}
.newart table#tbl-spec tbody tr th,
.newart table#tbl-spec tbody tr td {
font-weight:normal;
padding:3px;
border-bottom:1px solid #DDD;
}
.newart table#tbl th#txl,
.newart table#tbl td#txl,
.newart table#tbl-spec th#txl,
.newart table#tbl-spec td#txl {
text-align:left;
}
.newart table#tbl th#txr,
.newart table#tbl td#txr,
.newart table#tbl-spec th#txr,
.newart table#tbl-spec td#txr {
text-align:right;
}
.newart table#tbl th#txc,
.newart table#tbl td#txc,
.newart table#tbl-spec th#txc,
.newart table#tbl-spec td#txc {
text-align:center;
}
/* ARTICLES - COLUMN -
----------------------------------------------- */
.newart .box {
width:99%;
margin:5px auto;
padding:1px;
border:2px solid #888;
clear:both;
font-size:small;
}
.newart .box#red {border-color:#BE2B2B;background-color:#F9F1F1;}
.newart .box#blue {border-color:#267095;background-color:#F1F4F6;}
.newart .box#orange {border-color:#DA6B2E;background-color:#FBF5F2;}
.newart .box#green {border-color:#649526;background-color:#F4F6F1;}
.newart .box#red img {border-color:#BE2B2B;background-color:#F9F1F1;border:2px solid #F9F1F1;}
.newart .box#blue img {border-color:#267095;background-color:#F1F4F6;border:2px solid #F1F4F6;}
.newart .box#orange img {border-color:#DA6B2E;background-color:#FBF5F2;border:2px solid #FBF5F2;}
.newart .box#green img {border-color:#649526;background-color:#F4F6F1;border:2px solid #F4F6F1;}
.newart .box h3 {
width:100%;
margin:0px;
padding:2px 0px;
font-size:small;
color:#FFF;
border-width:0px;
background:#555;
text-indent:4px;
}
.newart .box h3 a {
color:#FEA;
text-decoration:underline;
}
.newart .box#blue h3 {background:#267095;}
.newart .box#red h3 {background:#BE2B2B;}
.newart .box#green h3 {background:#649526;}
.newart .box#orange h3 {background:#DA6B2E;}
.newart .box h4 {
margin:0px;
padding:2px 8px;
font-size:small;
border-width:0px;
}
.newart .box p {
margin:0px;
padding:5px;
line-height:125% ! important;
}
.newart .box table {
background:#FFF;
}
.newart .box small {
font-size:small;
}
.newart .box small {
font-size:small;
}
.newart .box div#col100l,
.newart .box div#col200l,
.newart .box div#col300l,
.newart .box div#col400l,
.newart .box div#col500l,
.newart .box div#col600l {
margin:4px 0px 0px 3px;
}
/* ARTICLES - NOTICE -
----------------------------------------------- */
.newart div#notice {
padding:7px 10px 10px 72px;
font-size:small;
font-weight:bold;
color:#F50;
background-color:#F50;
background:url(http://image.itmedia.co.jp/images0509/next.gif) no-repeat left top #FFF;
clear:both;
}
.newart div#notice a {
color:#F50;
text-decoration:underline;
}
/* ARTICLES - CTRL -
----------------------------------------------- */
.newart .ctrl {
margin:30px auto;
font-size:12px;
clear:both;
text-align:center;
}
.newart .ctrl span#numb,
.newart .ctrl span#pgup {
color:#FFF;
}
.newart .ctrl span#numb a:link,
.newart .ctrl span#numb a:visited {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #369;
text-decoration:none;
}
#\/bizid\/past\.html .newart .ctrl span#numb a:link,
#\/bizid\/past\.html .newart .ctrl span#numb a:visited {
padding:7px 3px;
}
.newart .ctrl span#numb a:hover {
background-color:#FC0;
border:1px solid #F50;
text-decoration:none;
}
.newart span#nostart .ctrl span#prev {
visibility:hidden;
}
.newart .ctrl span#prev {
padding:10px 8px 10px 18px;
background:url(http://image.itmedia.co.jp/images0509/ctrl.gif) no-repeat left center #036;
}
.newart .ctrl span#next {
padding:10px 18px 10px 8px;
background:url(http://image.itmedia.co.jp/images0509/ctrl.gif) no-repeat right center #036;
}
.newart .ctrl span#prev a:link,
.newart .ctrl span#prev a:visited,
.newart .ctrl span#next a:link,
.newart .ctrl span#next a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.newart .ctrl span#prev a:hover,
.newart .ctrl span#next a:hover {
color:#FD0;
text-decoration:none;
}
.newart .ctrl#start span#prev {
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat left center #FFF;
}
.newart .ctrl#end span#next {
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat right center #FFF;
}
.newart .ctrl span#numb strong {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #ABD;
background-color:#369;
color:#FFF;
}
.newart p#byline {
margin-top:15px;
font-family:Arial,Helvetica,sans-serif;
text-align:right;
clear:both;
}
/* ARTICLES - CREDIT -
----------------------------------------------- */
.credit {
margin:10px 0px;
padding:8px 10px;
font-size:12px;
color:#777;
border:1px solid #888;
background-color:#FFF;
}
.articles p {line-height:140%;}
.articles p font {line-height:140%;}
/* ARTICLE EXTENSION
----------------------------------------------- */
.gfk {
width:400px;
padding:5px;background-color:#AAA;
}
.gfk table {
width:400px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:130%;
margin:0px;
padding:0px;
background-color:white;
}
.gfk table thead th {
padding:3px;
width:24%;
color:white;
text-align:center;
background-color:#565656;
}
.gfk table thead td {
visibility:hidden;
}
.gfk table th {
padding:3px 2px;
text-align:right;
background-color:#CCC;
}
.gfk table td {
padding:3px 0px;
border-top:1px dotted #CCC;
}
.gfk table td b {
margin:2px 3px;
padding:2px 2px 0px 2px;
width:18px;color:white;
display:block;
border:1px solid #999;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
}
.gfk b#a01 {
background-color:#F60;
padding:2px 3px;
}
.gfk b#a02 {
background-color:#777;
padding:2px 3px;
}
.gfk b#a03 {
background-color:#06A;
padding:2px 3px;
}
.gfk b#a04 {
background-color:#F32;
}
.gfk b#a04 img {
margin:6px 0px 7px 0px;
}
.gfk p {
margin:0px;
padding:5px 0px;
font-size:10px;
line-height:130%;
font-family:Verdana,Helvetica,sans-serif;
}
td span#news,
td span#pcup,
td span#ls {
display:none;
}
.tbinfo-icon {
display:block;
margin:20px 20px 20px 3px;
float:left;
}
.tbinfo-title {
margin:15px 20px 15px 0px!important;
float:left;
clear:none!important;
}
.tbinfo-url {
margin:0px 0px 10px 0px;
font:small Arial,Helvetica,sans-serif;
float:left;
}
.tbinfo-url strong {
width:130px;
display:block;
margin:3px 0px;
padding:1px 4px;
color:#FFF;
background:url(http://image.itmedia.co.jp/images0509/tbinfo_url_bg.gif) no-repeat right center #6685A3;
float:left;
clear:left;
}
.tbinfo-url span {
display:block;
margin:3px 0px;
padding:1px 4px 2px 4px;
float:left;
}
.tbinfo-list {}
.tbinfo {
font-size:small;
margin-bottom:400px;
}
.tbinfo h4 {font-size:small;border-bottom:1px solid #DDD;}
.tbinfo strong {color:#900;}
.tbinfo-list h3 {
font-size:small;
margin-bottom:5px;
}
.tbinfo-list div {
margin:0px 0px 10px 0px;
font-size:small;
line-height:135%!important;
}
.tbinfo-list strong {font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#AB5;}
.tbinfo-list span {color:#888;}
.tbinfo-list a {
color:#FFF;
}
.tbinfo-list a strong {
font-size:120%;
font-weight:bold;
color:#036;
line-height:135%!important;
}
.tbinfo-list a:hover {
color:#C00;
text-decoration:none;
}
.enq-form {
padding:5px 5px 5px 5px;
background:#EEE;
border:1px solid #CCC;
}
.enq-form form {
width:100%;
margin:0px;
padding:0px;
}
.enq-form form fieldset {
margin:0px;
padding:10px;
border:1px solid #CCC;
}
.enq-form form fieldset legend {
margin:0px 0px 5px 0px;
font-weight:bold;
color:#555;
}
.enq-form form fieldset select {vertical-align:middle;}
.enq-form form fieldset .box-txt {width:99%;}
.enq-form form fieldset .btn-submit {width:99%;text-align:right;}
.enq-form form fieldset .btn-submit .btn-ok {font-weight:bold;}
.flp {padding:10px;}
#\/news\/articles\/0703\/12\/news076\.html #rectangle,
#\/news\/articles\/0702\/28\/news084\.html #rectangle {
display:none!important;
}
/* BIZID GTD INDEX
----------------------------------------------- */
.newart #GTDindex {
border:2px solid #999;
background:url(http://image.itmedia.co.jp/bizid/images/heading_gtdindex.gif) no-repeat 0px 0px;
padding-top:35px;
}
.newart #GTDindex hr {
display:none;
}
.newart #GTDindex h2 {
font-size:12px;
color:#666;
background:#EED;
padding:4px 3px 3px 5px;
margin:0px 10px !important;
border-left:3px solid #666;
border-bottom:1px solid #CCC;
}
.newart #GTDindex ul {
margin:10px 20px 20px 20px;
padding:0px;
list-style:none;
}
.newart #GTDindex ul li {
margin:0px;
padding-left:16px;
background:url(http://image.itmedia.co.jp/bizid/images/gtd_index_off.gif) no-repeat 0px 3px;
font-size:small;
line-height:150%;
border-bottom:1px solid #EEE;
}
.newart #GTDindex ul li img,
.newart #GTDindex ul li span {
display:none;
}
.newart #GTDindex ul .GTDactive {
background:url(http://image.itmedia.co.jp/bizid/images/gtd_index_on.gif) no-repeat 0px 3px !important;
}
/* BIZID QUESTION
/bizid/articles/0708/15/news002.html
----------------------------------------------- */
.newart .Q-box {
width:400px;
border:1px solid #BBB;
margin:0px auto;
}
.newart .Q-box .inner {
border:3px solid #CCC;
background:url(http://image.itmedia.co.jp/bizid/images/heading_question.gif) no-repeat 0px 0px;
padding:5px 5px 5px 35px;
}
.newart .Q-box ul,
.newart .Q-box li {
margin:0px;
padding:0px;
}
.newart .Q-box li {
font-size:12px;
list-style:none;
background:url(http://image.itmedia.co.jp/bizid/images/ulli_check01.gif) no-repeat 0px -1px;
padding:0px 0px 3px 20px;
line-height:120%;
margin-bottom:4px;
border-bottom:1px dotted #EEE;
}
/* BIZID EXD
----------------------------------------------- */
.newart .keywords {
width:100%;
}
.newart .keywords *,
.newart #pr-features * {
text-decoration:none!important;
line-height:130%;
}
.newart .keywords img,
.newart #pr-features img {
margin:3px 6px 3px 0px!important;
border:0px solid #FFF!important;
}
.newart #pr-features {
display:table;
width:100%;
font-size:12px;
background:#75AB0F;
}
.newart #pr-features h2 {
display:block;
margin:0px;
padding:0px;
height:20px;
background:url(http://image.itmedia.co.jp/ads/rc_pr_features2.gif) repeat left top #75AB0F;
text-indent:-9999px;
border-width:0px;
}
.newart #pr-features h2 span {
display:block;
width:100%;
background:url(http://image.itmedia.co.jp/ads/rc_pr_features3.gif) no-repeat right top;
}
.newart #pr-features h2 span span {
display:block;
width:154px;
height:20px;
background:url(http://image.itmedia.co.jp/ads/rc_pr_features4.gif) no-repeat top left;
}
.newart #pr-features p {
margin:-1px 2px 2px 2px;
padding:3px;
background:#FFF;
}
* html body .newart table#tbl,
* html body .newart table#tbl75l,
* html body .newart table#tbl50l,
* html body .newart table#tbl25l,
* html body .newart table#tbl75r,
* html body .newart table#tbl50r,
* html body .newart table#tbl25r {
border-collapse:collapse;
}
.adsense {
margin:10px 0px;
}
.adsense p {
margin:0px 0px 0px 104px;
padding:0px 0px 5px 30px;
line-height:125%;
font-size:13px;
background:url(http://image.itmedia.co.jp/images0509/adsense2.gif) 10px 4px no-repeat;
border-left:4px solid #E8D898;
}
.adsense p span.title {font-weight:bold;}
.adsense p span.title a {text-decoration:none;}
.adsense p span.host {color:#008000;}
/* CMS INPUT BLOCKQUOTE 080610
---------------------------------------------------------------------------------------------------*/
.newart blockquote {
background:url(http://image.itmedia.co.jp/images0509/blockquote.gif) no-repeat 5px 5px #EEE;
padding:10px;
}
.newart blockquote p {
margin:0px 0px 5px;
padding:0px 0px 0px 25px;
}
/* NEWSRELEASE 080627
---------------------------------------------------------------------------------------------------*/
.newart #newsRelease .linkset li {
font-size:small;
border-bottom:1px dotted #EEE;
padding-top:8px;
padding-bottom:8px;
background-position:0px 10px;
}
.newart #newsRelease .linkset li a {
font-weight:bold;
font-size:medium;
}
/* 081117
---------------------------------------------------------------------------------------------------*/
.articles .cbox#pr {
clear:both;
margin:25px 0 0;
width:100%;
}
.articles .cbox#pr #fyi h2 {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 2px 3px;
color:#555;
float:left;
margin:0;
padding:3px 0 0 20px;
width:80px;
}
.articles .cbox#pr #fyi p {
display:block;
border-left:4px solid #CCC;
background:url(http://image.itmedia.co.jp/images/arr04a.gif) no-repeat 10px 0;
margin:0 0 0 105px;
padding:0 0 10px 30px;
width:480px;
font-size:12px;
}
* html .articles .cbox#pr #fyi p {
margin:0 0 0 102px;
}
.articles .cbox#pr #fyi p a:link,
.articles .cbox#pr #fyi p a:visited {
text-decoration:none;
}
.articles .cbox#pr #fyi p a:hover {
text-decoration:underline;
}
.trBoxC .trBoxWidth {margin:auto;}
.trBoxL .trBoxWidth {float:left;}
.trBoxR .trBoxWidth {float:right;}
.balAlign, .balAlignL, .balAlignR, .balAlignCL, .balAlignCR,
.balAlignCC {margin:0px 15px 15px 15px;background:url(http://image.itmedia.co.jp/images0509/blh1.gif) left top repeat-x #dcecfe;}
.balAlignCC {margin:0px 15px 0px 15px;}
.balBox1 {background:url(http://image.itmedia.co.jp/images0509/blh2.gif) left bottom repeat-x;width:100%;font-size:86%;}
.balBox2 {background:url(http://image.itmedia.co.jp/images0509/blv1.gif) left top repeat-y;}
.balBox3 {background:url(http://image.itmedia.co.jp/images0509/blv2.gif) right top repeat-y;}
.balBox4 {background:url(http://image.itmedia.co.jp/images0509/blr1.gif) left top no-repeat;}
.balBox5 {background:url(http://image.itmedia.co.jp/images0509/blr2.gif) right top no-repeat;}
.balBox6 {background:url(http://image.itmedia.co.jp/images0509/blr3.gif) left bottom no-repeat;}
.balBox7 {background:url(http://image.itmedia.co.jp/images0509/blr4.gif) right bottom no-repeat;}
.balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;padding:12px 16px 16px 16px;}
.balAlignL .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blil.gif) left top no-repeat;}
.balAlignR .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blir.gif) right top no-repeat;}
.balAlignCL .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) left bottom no-repeat;}
.balAlignCR .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) right bottom no-repeat;}
.balAlignCC .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;}
.balAlign .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blh2.gif) center bottom no-repeat;}
/* AMAZON ITEM 090416
---------------------------------------------------------------------------------------------------*/
#amazon-item {
text-align:center;
}
#amazon-item table {
margin:20px auto;
text-align:left;
border:5px #CCDEEE solid;
border-collapse:collapse;
}
#amazon-item thead th {
padding:0px;
font-size:small;
}
#amazon-item thead th span {
display:block;
padding:5px 10px;
height:1%;
margin:1px;
background:#CDE0F0 url(http://image.itmedia.co.jp/plusd/images/boxbar_blue02.gif) repeat-x 0px 0px;
color:#369;
}
#amazon-item td {
width:184px;
padding:10px;
font-size:12px;
line-height:130%;
vertical-align:top;
border:1px #CCDEEE solid;
}
#amazon-item td a img {
border:none;
}
#amazon-item .amazon-product .icon img {
float:left;
margin:0px 5px 0px 0px;
}
#amazon-item .amazon-btBuy {
display:block;
float:right;
width:100px;
height:19px;
margin:3px 0px 0px 0px;
background:url(http://image.itmedia.co.jp/images0509/amazon_bt_buy.gif) no-repeat 0px 0px;
text-indent:-9999px;
}
/* imgLink
-------------------------------------------------- */
.newart a.imgLink:link img {border:2px solid #FFF !important;}
.newart a.imgLink:visited img {border:2px solid #FFF !important;}
.newart a.imgLink:hover img {border:2px solid #FFF !important;}
.newart a.imgLink:active img {border:2px solid #FFF !important;}
/* MOVIE BOX（Ust）
-------------------------------------------------- */
.kw-livemovie {
position:relative;
top:480px;
width:100%;
}
.kw-livemovie #video {
position:absolute;
top:-405px;
left:10px;
width:658px;
height:452px!important;
border:1px solid #CCC;
}
.kw-livemovie #video iframe,
.kw-livemovie #video embed {
width:658px!important;
height:452px!important;
}
.kw-livemovie #video object{
width:658px;
height:452px!important;
margin:0;
padding:0;
}
.kw-livemovie #social {
position:absolute;
top:-405px;
right:10px;
width:300px;
border:1px solid #CCC;
}
.kw-livemovie #social iframe {
width:300px!important;
height:452px!important;
margin:0;
}
/* IE6,7 */
.kw-livemovie {
/top:475px;
/margin-bottom:220px;
}
.kw-livemovie #video {
/top:-475px;
}
.kw-livemovie #social {
/top:-475px;
}
.kw-livemovie #video a {
line-height:18px!important;
height:18px!important;
padding:0!important;
width:100%!important;
}

/* MOVIE BOX（ニコ生）
-------------------------------------------------- */
.kw-livemovie-nico {
position:relative;
top:480px;
margin-bottom:419px;
width:100%;
}
.kw-livemovie-nico .MovieBox .ArticleProgramBox{
width:170px;
height:450px;
overflow-y:scroll;
overflow-x:hidden;
border:1px solid #CCC;
float:left;
color:#EEE;
font-size:small;
}
.kw-livemovie-nico #video {
position:absolute;
top:-405px;
left:10px;
width:660px;
border:0px solid #CCC;
text-align:center;
}
.kw-livemovie-nico #video object{
margin:0;
padding:0;
}
.kw-livemovie-nico #video embed,
.kw-livemovie-nico #video object {
}
.kw-livemovie-nico #social {
position:absolute;
top:-200px;
left:625px;
width:350px;
}
.kw-livemovie-nico #social iframe {
width:350px!important;
height:250px!important;
margin:0;
}
/* IE6,7 */
.kw-livemovie-nico {
/top:484px;
/margin-bottom:354px;
}
.kw-livemovie-nico #video {
/top:-474px;
}
.kw-livemovie-nico #social {
/top:-474px;
}
.null {
}
.null .newart .MovieBox {
display:none;
}
.null .nico-icon,
.kw-livemovie .nico-icon {
display:none!important;
}
/* ニコ生 TOP STORIES
-------------------------------------------------- */
.kw-livemovie-nico .nico-icon {
position:absolute;
top:-405px;
left:770px;
width:208px;
height:450px;
border:1px solid #CCC;
color:#EEE!important;
font-size:72.22%;
line-height:1.3;
overflow-y:scroll;
overflow-x:hidden;
}
.kw-livemovie-nico .nico-icon {/top:-474px;}
.kw-livemovie-nico .nico-icon #tpvideo {display:none;}
.kw-livemovie-nico .nico-icon .headline-r {background:none;padding:0 0 10px;margin:10px 10px 5px;border-bottom:1px solid #666;}
.kw-livemovie-nico .nico-icon p img {width:80px!important;height:60px!important;margin:2px 10px 2px 0!important;}
.kw-livemovie-nico .nico-icon p span {color:#DEDEDE;}
.kw-livemovie-nico .nico-icon #attention .subttl {display:none;}
.kw-livemovie-nico .nico-icon p {margin:0;color:#DEDEDE;}
.kw-livemovie-nico .nico-icon p strong {display:block;}
.kw-livemovie-nico .nico-icon a:link {color:#FFFFCC!important;text-decoration:none!important;}
.kw-livemovie-nico .nico-icon a:visited {color:#FFFFCC!important;text-decoration:none!important;}
.kw-livemovie-nico .nico-icon a:hover {color:#FFFF77!important;text-decoration:underline!important;}
.kw-livemovie-nico .nico-icon #attention {background:none;margin:0;border:none!important;}
.kw-livemovie-nico .nico-icon #attention .inner {background:none;}
.kw-livemovie-nico .nico-icon .headline-r {}
/* グローバルヘッダー
----------------------*/
#gnv1004.gnav-out {
height:27px!important;
border-bottom:2px solid #9F1313;
}
/* PAST
--------------------------------------------------------*/
.l700 .cbox.Past {
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.l700 .cbox.Past h3 {
font-size:100%;
font-weight:bold;
border-bottom:3px solid #444;
margin:10px 0 10px;
padding:0.3em 0.3em 0.1em;
background:none;
color:#444;
}
.l700 .cbox.Past .past_list {
margin:5px 0 10px;
}
.past_list ul {
margin:0;
padding:0;
list-style-type:none;
}
.past_list ul li {
clear:both;
margin:0 0 4px;
padding:0 10px 0 24px;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 5px 4px;
}
.past_list ul li a:link {color:#003366;text-decoration:none;}
.past_list ul li a:visited {color:#551A8B;text-decoration:none;}
.past_list ul li a:hover {color:#CC0000;text-decoration:underline;}
.maincol .calendar {
clear:both;
margin:0 5px;
padding:10px 0 20px;
}
.maincol .calendar dl {
margin:0px 6px 20px 0px;
clear:both;
}
.maincol .calendar {
height:1%;
}
.maincol .calendar dl dt,
.maincol .calendar dl dd {
}
.maincol .calendar dl dt {
margin:0px 10px 5px 0px;
padding-top:7px;
font-weight:bold;
float:left;
color:#888;
}
.maincol .calendar dl dd a {
float:left;
text-align:center;
margin:0px 3px 3px 0px;
padding:5px;
width:30px;
}
.maincol .calendar dl dd a:link,
.maincol .calendar dl dd a:visited {
border:1px solid #888;
font-weight:bold;
background:#EEE!important;
color:#444!important;
text-decoration:none;
}
.maincol .calendar dl dd a:hover {
color:#FFF!important;
background:#EF7B1D!important;
text-decoration:none!important;
}
/*
---------------------------------------------------*/
.MovieBox {
width:300px;
height:300px;
overflow-y:scroll;
overflow-x:hidden;
float:left;
color:#EEE;
font-size:small;
margin:0 0 10px;
}
#navigation {
display:none;
}
#ProgramHead {
font-weight:bold;
color:#FFF;
line-height:130.76%;
margin:0;
width:97%;
border-bottom:3px solid #C00;
}
.MovieBox .ProgramBox {
border-bottom:1px dotted #555;
margin:10px 10px 5px 0;
}
.MovieBox .ProgramBox.pickup {
}
.MovieBox .pickup .onair {
display:none;
}
.MovieBox .ProgramBox .ProgramDate {
font-weight:bold;
color:#FFF;
margin-bottom:5px;
}
.MovieBox  .ProgramDate span {
color:#FFF;
font-weight:bold;
font-size:10px;
margin:0 5px 0 0;
padding:1px 5px;
vertical-align:top;
}
.MovieBox  .ProgramDate span {
background:#555;
border:1px solid #333;
}
/*
.MovieBox .ProgramDate span {
color:#FFF;
margin-bottom:5px;
padding:1px 5px;
vertical-align:top;
display:block;
text-align:center;
}
.MovieBox .ProgramDate span {
background:#555;
border:1px solid #333;
}
*/
.MovieBox .ProgramDate .genre1 {
background:#359cd7 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #359cd7;
}
.MovieBox .ProgramDate .genre2 {
background:#6b9c00 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #567d00;
}
.MovieBox .ProgramDate .genre3 {
background:#e75335 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #e75335;
}
.MovieBox .ProgramDate .genre4 {
background:#997c17 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #997c17;
}
.MovieBox .ProgramDate .genre5 {
background:#674a72 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #674a72;
}
.MovieBox .ProgramDate .genre6 {
background:#6eaf91 url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #6eaf91;
}
* html .MovieBox .ProgramDate .genre1 {background:#359cd7;}
* html .MovieBox .ProgramDate .genre2 {background:#6b9c00;}
* html .MovieBox .ProgramDate .genre3 {background:#e75335;}
* html .MovieBox .ProgramDate .genre4 {background:#997c17;}
* html .MovieBox .ProgramDate .genre5 {background:#674a72;}
* html .MovieBox .ProgramDate .genre6 {background:#6eaf91;}
.MovieBox .ProgramBox .ProgramTitle {
margin:2px 0;
line-height:115.39%;
font-weight:bold;
}
.MovieBox .ProgramBox .ProgramTitle a {color:#FFFFCC!important;text-decoration:none;}
.MovieBox .ProgramBox .ProgramTitle a:visited {color:#FFFFCC!important;text-decoration:none;}
.MovieBox .ProgramBox .ProgramTitle a:hover {color:#FFFF77!important;text-decoration:underline;}
.MovieBox .ProgramBox .ProgramDetail {
line-height:127.2%;
font-size:84.61%;
color:#e1e4e7;
margin-bottom:2px;
}
.MovieBox .ProgramBox .ProgramRelate,
.MovieBox .ProgramBox .ProgramStatus,
.MovieBox .ProgramBox .ProgramTweet {
display:none;
}
.MovieBox br {
line-height:0;
font-size:0;
height:0;
}
/*
.MovieBox .ProgramBox .ProgramRelate {
color:#e1e4e7;
margin-bottom:5px;
line-height:115.39%;
}
.MovieBox .ProgramBox .ProgramRelate a {
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat center left;
padding-left:17px;
color:#AAA!important;
}
.MovieBox .ProgramBox .ProgramRelate a:hover {
color:#EEE!important;
}
.MovieBox .ProgramBox .ProgramStatus {
font-size:84.61%;
text-align:center;
}
.MovieBox .ProgramBox .ProgramStatus .ProgramPlatform {
margin-bottom:5px;
font-weight:bold;
-moz-border-radius:2px;
-webkit-border-radius:2px;
display:block;
line-height:1.1;
text-align:center;
}
.MovieBox .ProgramPlatform.Platform2 {
background:#111a24 url(http://image.itmedia.co.jp/live/images/bg-1.png) repeat-x top left;
padding:2px 10px;
color:#FFF;
}
.MovieBox .ProgramPlatform.Platform1 {
background:#dadada url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
padding:1px 5px;
color:#333;
}
* html .MovieBox .ProgramPlatform.Platform2 {background:#233243;}
* html .MovieBox .ProgramPlatform.Platform1{background:#dcdcd1;}
.MovieBox .ProgramStatus .ProgramRecomend {
display:none;
}
.MovieBox .ProgramBox .ProgramStatus .ProgramRecomendEditor {
display:block;
}
.MovieBox .ProgramBox .ProgramStatus .ProgramRecomendEditor img {
vertical-align:middle;
margin-right:2px;
}
.MovieBox .ProgramBox .ProgramTweet {
font-size:84.61%;
line-height:1.272;
text-align:right;
}
.MovieBox .ProgramBox .ProgramTweet .tweetbtn {
margin-left:5px;
}
.MovieBox .ProgramBox .ProgramTweet .tweetbtn a {
color:#FFF!important;
text-decoration:none!important;
padding:2px 10px;
background:#378aca url(http://image.itmedia.co.jp/live/images/bg-2.png) repeat-x top left;
border:1px solid #355f80;
-moz-border-radius:2px;
-webkit-border-radius:2px;
text-decoration:none;
}
* html .MovieBox .ProgramBox .ProgramTweet .tweetbtn a {background:#378aca;}
.MovieBox .ProgramBox .ProgramTweet .tweetbtn a:hover {
background:#7fb6e0;
border:1px solid #47769a;
}
.MovieBox .ProgramBox .ProgramTweet .hashtag {
}
.MovieBox .ProgramBox .ProgramTweet .hashtag a {
color:#99e1ff!important;
}
*/
/* BOX
---------------------------------------------------------------------------------------------------*/
.newart .cmsBox {
border:2px solid #666;
margin-bottom:20px;
width:auto;
}
.newart .cmsBox h3 {
width:auto;
color:#FFF;
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:3px;
background:none;
border:none;
}
.newart .cmsBox h3 {
background-color:#666;
}
.newart .cmsBox h3 a {
color:#FFF;
}
.newart .cmsBox h4 {
color:#A73;
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:0;
background:none;
}
.newart .cmsBox p {
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:5px;
}
/*--------------------------------------*/
.newart .cmsBoxRed {border-color:#BE2B2B;background:#F9F1F1;}
.newart .cmsBoxGreen {border-color:#649526;background:#F4F6F1;}
.newart .cmsBoxBlue {border-color:#267095;background:#F1F4F6;}
.newart .cmsBoxOrange {border-color:#DA6B2E;background:#FBF5F2;}
/*--------------------------------------*/
.newart .cmsBoxRed h3 {background-color:#C00;}
.newart .cmsBoxGreen h3 {background-color:#090;}
.newart .cmsBoxBlue h3 {background-color:#039;}
.newart .cmsBoxOrange h3 {background-color:#C60;}


/* smartjapan banner
---------------------------------------------------------------------------------------------------*/
#sjbanner {
width:150px;
height:25px;
position:absolute;
top:63px;
_left:500px;
}

/* 20110630
---------------------------------------------------------------------------------------------------*/
#Tool {
height:32px;
padding:29px 10px 0 0;
}
#Tool #tagline {
float:left;
width:230px;
overflow:hidden;
}
#Tool #tagline p {
margin:0;
padding:0;
text-indent:-9999px;
background:url(http://image.itmedia.co.jp/live/images/liveguide_tagline.gif) no-repeat -12px 12px;
line-height:32px;
}
#Tool #cse-search-box {
padding:7px 0 0;
}
#Tool #cse-search-box input.query {
height:20px;
width:130px;
}
#Tool #cse-search-box input.submit {
background:#DDD;
padding:2px;
}
#Tool #socialBtnList {
width:126px;
float:right;
}
#Tool #socialBtnList ul li{
list-style:none;
padding:0 0 0 10px;
float:right;
}
#Tool #socialBtnList ul li a {
display:block;
width:32px;
height:32px;
text-indent:-9999px;
overflow:hidden;
}
#Tool #socialBtnList ul li.socialBtnRss {
background:url(http://image.itmedia.co.jp/live/images/liveguide_btnlist.gif) no-repeat -42px -10px;
}
#Tool #socialBtnList ul li.socialBtnTwitter {
background:url(http://image.itmedia.co.jp/live/images/liveguide_btnlist.gif) no-repeat 0px -10px;
}
#Tool #socialBtnList ul li.socialBtnFacebook {
background:url(http://image.itmedia.co.jp/live/images/liveguide_btnlist.gif) no-repeat -84px -10px;
}
.maincol .cbox.Form {
background:#FFF;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
color: #333333;
width:660px;
overflow:hidden;
}
.maincol .cbox.Form .formInnerRight {width:300px;float:right;}
.maincol .cbox.Form .formInnerLeft {width:300px;float:left;}
.maincol .cbox.Form .formInnerBtm {clear:both;}
.maincol .cbox.Form .formInnerBtm textarea {width:638px;}
.maincol .cbox.Form .submit {clear:both;}
#Index .ProgramBox .ProgramDetail .moreArr {
font-family:Arial;
}
.maincol .cboxForm .inner {
height:1%;
margin:0;
}
#Index .ProgramBox .ProgramSocialBtn {
float:right;
width:500px;
height:21px;
overflow:hidden;
}
#Index .ProgramBox .ProgramSocialBtn span {
float:right;
height:23px;
padding-left:10px;
}
#Index .ProgramBox .ProgramSocialBtn .psbFacebook {
padding-left:15px;
}
#Index .ProgramBox .ProgramSocialBtn .hashtag {
width:100px;
font-size:13px;
padding:0;
text-align:right;
width:auto;
}
#Index .ProgramBox .ProgramSocialBtn .hashtag a {
line-height:23px;
}
.cbox .info {
margin:5px 0 5px;
padding:0;
background:url(http://image.itmedia.co.jp/live/images/liveguide_info.png) no-repeat;
}
.cbox .andinfo {
margin:0;
padding:0;
background:url(http://image.itmedia.co.jp/live/images/liveguide_andinfo.png) no-repeat;
}
.cbox .info a,
.cbox .andinfo a {
display:block;
height:40px;
text-indent:-9999px;
width:100%;
overflow:hidden;
}

/* 20110721
---------------------------------------------------------------------------------------------------*/
.subtop .aboutLiveguide .headlineinner {
padding:10px;
}
.subtop .aboutLiveguide .headlineinner h2 {
display:block;
color:#FFC;
font-size:16px;
line-height:23px;
padding-bottom:15px;
margin:0;
}
.subtop .aboutLiveguide .headlineinner .headlineIndex {
clear:both;
padding-bottom:20px;
}
.subtop .aboutLiveguide .headlineinner p {
margin:0;
padding-bottom:15px;
line-height:20px;
}
.subtop .aboutLiveguide .headlineinner strong {
display:block;
text-decoration:underline;
font-size:14px;
line-height:26px;
}
.subtop .aboutLiveguide .headlineinner li span {
font-size:14px;
font-family:arial;
}
.subtop .aboutLiveguide .headlineinner img {
border:1px solid #555!important;
margin:0;
}
.subtop .aboutLiveguide .headlineinner .about-program {
display:block;
width:500px;
margin:0 auto;
}
.subtop .aboutLiveguide .headlineinner .about-cap {
float:left;
display:block;
padding-right:15px;
}
.subtop .aboutLiveguide .headlineinner ul {
list-style:none;
}
.subtop .aboutLiveguide .headlineinner ul li {
font-size:14px;
}

/* socialBtn
---------------------------------------------------------------------------------------------------*/
.newart .heading1 h1,
.newart .heading2 h2 {
clear:none;
}
#masterSocialbuttonBtm .msbBtn {
height:15px;
overflow:hidden;
display:block;
}
#masterSocialbuttonBtm .msbBtn a {
display:block;
padding-top:0;
padding-bottom:0;
margin:0;
}
#Articles #masterSocialbuttonTop .msbBtn a,
#Articles #masterSocialbuttonBtm .msbBtn a {
text-decoration:none!important;
}
#masterSocialbuttonBtm .msbBtn a:hover {
color:#C00;
}
.msbBtnAlert,
.msbBtnPrint {
display:none!important;
}

/*=====================================================================*/
/* EMPTY SPACE */
/*=====================================================================*/
.colBoxClear {
clear:both;
}
.h5px {
height:5px;
margin:0;
}
.h10px {
height:10px;
margin:0;
}
.h15px {
height:15px;
margin:0;
}
.h20px {
height:20px;
margin:0;
}
.h25px {
height:25px;
margin:0;
}
.h30px {
height:30px;
margin:0;
}


/*=====================================================================*/
/* 20110830 Osusume Area */
/*=====================================================================*/
.colBoxTopStories {}
.colBoxTopStories .colBoxHead {
background:url(http://image.itmedia.co.jp/live/images/liveguide_images2.png) no-repeat right -95px #111;
height:26px;
}
.colBoxTopStories .colBoxHead h2 {
background:url(http://image.itmedia.co.jp/live/images/liveguide_images2.png) no-repeat 0 -195px;
padding:8px 0 0 35px;
float:left;
font-size:14px;
line-height:16px;
}
.colBoxTopStories .colBoxHead h2 span {
display:none;
}
.colBoxTopStories .colBoxIndex {
padding:10px;
}
.colBoxTopStories .colBoxIcon {
float:left;
padding:0 10px 10px 0;
width:260px;
height:190px;
overflow:hidden;
}
.colBoxTopStories .colBoxTitle {
padding-bottom:10px;
}
.colBoxTopStories .colBoxTitle h3 {
font-size:16px;
line-height:20px;
}
.colBoxTopStories .colBoxDescription p {
font-size:14px;
line-height:20px;
margin:0!important;
}
.colBoxTopStories .colBoxInnerTop {}
.colBoxTopStories .colBoxInnerBtm {
border-top:1px dotted #666;
}
.colBoxTopStories .colBoxInnerBtm .colBoxIndexLeft {
padding:10px;
width:310px;
float:left;
overflow:hidden;
}
.colBoxTopStories .colBoxInnerBtm .colBoxTitle {
padding-bottom:5px;
}
.colBoxTopStories .colBoxInnerBtm .colBoxTitle h3 {
font-size:13px;
line-height:17px;
}
.colBoxTopStories .colBoxInnerBtm .colBoxDescription p {
font-size:12px;
line-height:17px;
}
.colBoxTopStories object,
.colBoxTopStories embed {
width:250px!important;
height:190px!important;
}
#Index .colBoxTopStories iframe {
width:264px!important;
height:198px!important;
}
#Articles .colBoxTopStories .colBoxHead {
display:none;
}
#Articles .colBoxTopStories .colBoxOuter {
padding:10px;
}
#Articles .colBoxTopStories .colBoxTitle {
padding-bottom:6px;
}
#Articles .colBoxTopStories .colBoxTitle h3 {
padding:0;
background:none;
font-size:12px;
line-height:17px;
}
#Articles .colBoxTopStories .colBoxDescription p {
font-size:12px;
line-height:17px;
}
#Articles .colBoxTopStories .colBoxInner {
border:0 none;
}
#Articles .colBoxTopStories .colBoxIndex {
float:none;
width:auto;
border-bottom:1px solid #555;
padding:0 0 10px;
margin:0 0 10px;
}
#Articles .colBoxTopStories .colBoxIcon {
display:none;
}
.MovieBox {
position:absolute;
height:450px;
top:-409px;
/top:-475px;
}
#masterSocialbuttonBtm {
display:none;
}
#masterSocialbuttonTop .msbGroupB {
display:none;
}

/*=====================================================================*/
/* 20111213 ranking */
/*=====================================================================*/
.top10 .subttl div a {
color:#FFF!important;
}
.top10 .inner .past {
text-align:right;
margin-top:10px;
}
.top10 .inner .past strong {
font-weight:normal;
}
.top10 .inner .past strong a {
color:#036!important;
}

/*-----------------------------------------------------------------------------*/
/* 20120705 - new globalNavigation */
/*-----------------------------------------------------------------------------*/
#globalNavigationGroup0 #globalNavigation {
float:none!important;
margin-bottom:0!important;
}
#globalNavigationGroup0 #globalNavigation .gnavBtn a {
text-decoration:none;
color:#AAA;
}
#globalNavigationGroup0 #globalNavigation .gnavBtn0 a {
color:#FFF;
}
#globalNavigationGroup0 #globalNavigation .gnavBtn a:hover {
color:#EEE;
}
#globalNavigationGroup0 #globalNavigation {
border-bottom:1px solid #444;
}
#globalNavigationGroup0 #globalNavigation .gnavOut {
border-bottom:1px solid #111;
}

/*-----------------------------------------------------------------------------*/
/* 20131210 - Google AD */
/*-----------------------------------------------------------------------------*/
.colBoxGtAdsense .fltl{
margin-left: 10px;
}
.colBoxGtAdsense .fltr{
margin-right: 10px;
}
/*-----------------------------------------------------------------------------*/
/* 20140417 - privacy text */
/*-----------------------------------------------------------------------------*/
.Form .attention li{
margin-left: 15px;
}
#Index .Form .attention li a:link,
#Index .Form .attention li a:visited{
color:#f00;
}
/*-----------------------------------------------------------------------------*/
/* 20140814 - footer size */
/*-----------------------------------------------------------------------------*/
#globalFooterCorpLink {
font-size: 12px;
line-height: 16px;
}