/* INFO
-----------------------------------------------
CSS File for "ITmedia News Special before 2007/05"
Media:      Screen
FileName:   sp_plusd_empty_old.css
Build:      2008.02.15
----------------------------------------------- */
@import url("/css/sp_news_generic.css");
@import url("/css/sp_news_btnctrl.css");
@import url("/css/sp_news_urls.css");

/* BASIC
-------------------------------------------------- */
body {
width:100%;
margin:0px;
padding:0px;
color:#333;
font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Lucida Grande",sans-serif;
text-align:center;
background-color:#FFF;
line-height:100%;
}
a:link {
color:#036;
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
color:#C00;
text-decoration:underline;
}
img {
border-width:0px;
}
hr {
visibility:hidden;
clear:both;
}
#icon img {
margin:2px 10px 2px 0px ! important;
border:1px solid #DDD;
}
#topicon img {
margin:2px 0px 2px 10px ! important;
border:1px solid #DDD;
}
.icon-mini img {
margin:2px 6px 2px 0px!important;
width:40px;
height:30px;
}

/* GNV
-------------------------------------------------- */
.rc .ad-rec object {width:200px;height:200px;}
.rc .ad-rec embed {width:200px;height:200px;}
.rc .ad-rec img {width:200px;height:200px;}
.gnav-out {font-size:12px;background:url("http://image.itmedia.co.jp/images0509/gnv/biz_bg.gif") repeat-x;}
.gnav-out .gnav-in {display:table;width:100%;background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all0.gif") no-repeat;}
.gnav-out span {display:block;width:74px;float:left;}
.gnav-out a {
display:block;width:100%;
height:34px;
text-indent:-9999px;
}
.gnav-out #gnv-top a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat 0px 0px;}
.gnav-out #gnv-news a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -74px 0px;}
.gnav-out #gnv-bizid a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -148px 0px;}
.gnav-out #gnv-enterprise a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -222px 0px;}
.gnav-out #gnv-executive a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -370px 0px;}
.gnav-out #gnv-techtarget a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -296px 0px;}
.gnav-out #gnv-pcuser a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -444px 0px;}
.gnav-out #gnv-mobile a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -518px 0px;}
.gnav-out #gnv-lifestyle a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -592px 0px;}
.gnav-out #gnv-games a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -666px 0px;}
.gnav-out #gnv-shopping a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -740px 0px;}
.gnav-out #gnv-d-style a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -814px 0px;}
.gnav-out #gnv-career a:hover {background:url("http://image.itmedia.co.jp/images0509/gnv/biz_all1.gif") no-repeat -888px 0px;}
.gnav-out small {display:none;}

/* HEADER
-------------------------------------------------- */
.vbody {
width:1000px;
text-align:left;
background:url("http://image.itmedia.co.jp/images0509/lcbg_news.gif") repeat-y left top #FFF;
}
.vbody#nobg {
background:url() repeat-y left top #FFF;
}

/* EXCLUDING MAC \*/
.vbody {
display:table;
width:100%;
text-align:left;
}
/**/

.header {
font-size:12px;
text-align:left;
background-color:#FFF;
}
.header #tagline {
margin:0px;
padding-bottom:9px;
background:url("http://image.itmedia.co.jp/images0509/hrbg_top.gif") repeat-x left bottom #BABABA;
}
.header #tagline #global {
width:100%;
background:url("http://image.itmedia.co.jp/images0509/tagline_news_bg2.gif") repeat-x left top #C00;
}
/* EXCLUDING MAC \*/
.header #tagline #global div {
margin:0px;
padding:6px 20px 9px 20px;
color:#666;
line-height:100%;
text-align:right;
float:right;
background:url("http://image.itmedia.co.jp/images0509/gnav_bg_news2.gif") repeat-x left top;
}
/**/

.header #tagline h2 {display:none;}

/* EXCLUDING MAC \*/
.header #tagline h2 {
display:block;
margin:0px;
padding:0px;
width:320px;
height:31px;
background:url("http://image.itmedia.co.jp/images0509/tagline_news2.gif") no-repeat left top;
text-indent:-9999px;
float:left;
}
#bizid .header #tagline h2 {
width:400px;
background:url("http://image.itmedia.co.jp/images0509/tagline_bizid.gif") no-repeat left top;
}
/**/
.header #global a:link,
.header #global a:visited {
color:#EEE;
}
.header #global a:hover {
color:#FFF;
}
.header #global strong {
background:url("http://image.itmedia.co.jp/images0509/btn_top_news.gif") no-repeat left top;
float:left;
text-align:left;
margin:-2px 2px 0px 56px;
}
.header #global strong a:link,
.header #global strong a:visited {
display:block;
width:40px;
height:15px;
text-indent:-9999px;
}
.header #logoline {
width:968px;
margin:10px 0px 10px 10px;
}
.header #logo {
display:inline;
}
.header #logo a:link,
.header #logo a:visited {
}
.header #logo a img {
}

/* LEFT-COLUMN - FLOAT BOX -
-------------------------------------------------- */
.lc,
.articles,
.entries {
display:table;
width:100%;
float:left;
padding:0px 0px 0px 0px;
margin:0px -315px 0px 0px;
text-align:left;
border-top:2px solid #DDD;
clear:both;
}
.articles,
.entries {
background:#FFF;
}

.rc {
width:300px;
float:right;
margin:0px 0px 0px 0px;
padding:0px 5px 10px 0px;
font-size:12px;
color:#444;
text-align:left;
}
.rc a {
font-size:12px;
}

.l600 {margin:0px 315px 10px 0px;clear:both;}
.lclc {margin:0px -215px 0px 0px;clear:both;float:left;}
.lcrc {padding:0px 0px 0px 215px;}
.lclc50 {width:620px;}
.lclc66 {width:390px;}
.lclc33 {display:none;}
.lclc25 {display:none;}
.lclc20 {display:none;}
#l400 {margin:0px 215px 0px 0px;}
#r400 {width:400px;}
#l200 {float:left;width:200px;clear:both;}
#r200 {float:right;width:200px;}
#l {margin:0px;}
#c {margin:0px;}
#r {margin:0px;}

#r400 br {display:none;}
#r400 hr {display:none;}

/* EXCLUDING MAC \*/
.lclc {width:100%;}
.lclc66 {width:65%;float:left;}
.lclc50 {width:49.5%;float:left;}
.lclc33 {width:33%;float:left;display:block;}
.lclc25 {width:24%;float:left;display:block;}
.lclc20 {width:19.5%;float:left;display:block;}
#l400 {margin:0px 215px 10px 0px;}
#r400 {display:table;width:99%;}
#l {margin:0px 10px 0px 0px;}
#c {margin:0px 10px 0px 10px;}
#r {margin:0px 0px 0px 10px;}

#r400 br {display:inline;}
#r400 hr {display:block;}
/**/

.articles div#r200 a img {margin:3px 10px;border-width:0px;}

/* LEFT-COLUMN - SEARCH -
-------------------------------------------------- */
.lc form,
.articles form,
.entries form {
margin:-54px 0px 0px 590px;
padding:0px;
font-size:12px;
color:#444;
clear:both;
position:absolute;
}
.lc form input,
.articles form input,
.entries form input {
border:1px solid #999;
}
.lc form .bookmark,
.articles form .bookmark,
.entries form .bookmark {
color:#444;
background:#c8c8c8;
border:1px solid #999;
text-decoration:none;
}
#l200 .cbox {
margin:2px 5px;
padding:4px;
width:185px;
background:#FFF;
}
#l200 .cbox h3 {
font-size:small;
}
#l200 h2 {
width:194px;
margin:0px;
padding:5px 5px 1px 5px;
color:#FFF;
background:#888;
border-top:1px solid #EEE;
border-bottom:1px solid #777;
}
#l200 h2 a {
color:#EEE;
}
#l200 .newslist ul {
margin:0px;
padding:0px;
list-style-type:none;
font-size:12px;
}
#l200 .newslist ul li {
margin:0px 3px 1px 6px;
padding:4px 4px 4px 46px;
background:#FFF;
}
#l200 .newslist ul li.dispatch-0 {
background:url("http://image.itmedia.co.jp/images0509/dispatch0s.gif") no-repeat 6px 6px #FFF;
}
#l200 .newslist ul li.dispatch-1 {
background:url("http://image.itmedia.co.jp/images0509/dispatch1s.gif") no-repeat 6px 6px #FFF;
}
#l200 .newslist ul li.days {
padding:2px;
background:#DDD;
}
#l200 .newslist p {
margin:0px 3px 1px 6px;
padding:3px;
background:#FFF;
}
#l200 .newslist a {
text-decoration:none;
}
#l200 .newslist img {
margin:2px 3px 0px 0px;
}

/* LEFT-COLUMN - TITLE -
-------------------------------------------------- */
.idx-title {
margin:5px 0px 20px 0px;
padding:0px;
font-size:96%;
border-top:16px solid #DDD;
border-bottom:5px solid #EEE;
}

.idx-title div {
margin:1px 0px 0px 0px;
padding:20px 5px 20px 26px;
color:#555;
background:url("http://image.itmedia.co.jp/images0509/h3bg3.gif") no-repeat left center;
border-top:1px solid #CCC;
border-bottom:1px solid #CCC;
}
.idx-title div span {
font-weight:normal;
float:right;
}

/* LEFT-COLUMN - INDEX -
-------------------------------------------------- */
.leftmenu {
font-size:12px;
}
.leftmenu ul {
margin:0px;
padding:0px;
list-style-type:none;
line-height:100%;
}
.leftmenu ul li {
width:100%;
float:left;
clear:both;
border-top:1px solid #EEE;
border-bottom:1px solid #BBB;
}
.leftmenu ul li a:link,
.leftmenu ul li a:visited {
width:100%;
display:block;
padding:0px;
}
.leftmenu ul li span {
display:block;
margin:0px 0px 0px 5px;
padding:6px 0px 6px 12px;
float:left;
border-left:4px solid #B00;
}
.leftmenu ul li strong {
display:block;
margin:0px 0px 0px 5px;
padding:6px;
font-weight:normal;
font-family:Arial,Helvetica,sans-serif;
width:20px;
text-align:center;
color:#FFF;
background:url("http://image.itmedia.co.jp/images0509/leftmenubg.gif") no-repeat center center;
float:left;
}
.lc .mooklist {
padding:2px;
background-color:#F50;
font-size:small;
color:#FFF;
border:1px solid #FEA;
}
.lc .mooklist div {
padding:5px;
background-color:#FFF;
}
.lc .mooklist h5 {
margin:0px;
padding:0px 2px 2px 2px;
color:#FFF;
background-color:#F50;
}

.lc div h2 {
margin:5px 0px 5px 0px;
padding:2px 6px 12px 8px;
font-size:12px;
font-family:Verdana,Helvetica,sans-serif;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}

.lc div h2 a:link,
.lc div h2 a:visited {
color:#666;
text-decoration:underline;
}

h2 a span {
font-weight:normal;
}
.lc div h2 a:link,
.lc div h2 a:visited {
text-decoration:none;
}

.h2l {
float:left;
}
.h2r {
float:right;
}
.h2r span {
font-weight:normal;
}

.lc .l600 h4 {
margin:0px 0px 4px 0px;
padding:7px 10px 6px 7px;
font-size:12px;
font-weight:bold;
color:#445;
background:url("http://image.itmedia.co.jp/images0509/h4bg.gif") no-repeat left top;
}
.lc div h4 a:link, .lc div h4 a:visited {
text-decoration:underline;
}

/* LEFT-COLUMN - FEATURES -
-------------------------------------------------- */
.lc div#features {
display:table;
width:100%;
}
.lc div#features div {
padding:5px;
border:2px solid #C9C977;
}
.lc div#features h2 {
margin:0px;
padding:0px;
height:20px;
background:url("http://image.itmedia.co.jp/images0509/rc_features.gif") no-repeat left top #C9C977;
text-indent:-9999px;
border-top:0px solid #369;
}

.lc div#pr-features {
display:table;
width:100%;
}
.lc div#pr-features div {
padding:5px;
border:2px solid #73BE1E;
}
.lc div#pr-features h2 {
margin:0px;
padding:0px;
height:20px;
background:url("http://image.itmedia.co.jp/images0509/rc_pr_features.gif") no-repeat left top #CDB2CC;
text-indent:-9999px;
border-top:0px solid #369;
}

/* LEFT-COLUMN - BASIC -
-------------------------------------------------- */
.lc div h3 {
margin:0px;
font-size:100%;
line-height:130%;
}
.lc div h5 {
margin:0px;
color:#A73;
line-height:130%;
}

.lc div p {
margin:0px;
font-size:small;
line-height:132%;
color:#444;
}

.lc div p a:link,
.lc div p a:visited,
.article p a:link,
.article p a:visited,
.articles p a:link,
.articles p a:visited,
.newart p a:link,
.newart p a:visited {
text-decoration:underline;
}
.lc div .keywords p a:link,
.lc div .keywords p a:visited,
.article .keywords p a:link,
.article .keywords p a:visited,
.articles .keywords p a:link,
.articles .keywords p a:visited,
.newart .keywords p a:link,
.newart .keywords p a:visited {
text-decoration:none;
}

.lc div p strong#news {
display:none;
}
.lc div p img {
margin:0px 2px -3px 2px;
}
.lc div#l h3 img,
.lc div#c h3 img,
.lc div#r h3 img,
.lc div#l200 h3 img,
.lc div#r200 h3 img,
.lc div#l300 h3 img,
.lc div#r300 h3 img,
.lc div#l400 h3 img {
margin:4px 9px 0px 0px;
display:block;
float:left;
}
.lc div#r400 h3 img#s {
margin:4px 9px 0px 0px;
float:left;
}
.adtxt {
margin:7px 0px 7px 0px;
font-size:12px;
background:url("http://image.itmedia.co.jp/images0509/adtxt_bg.gif") no-repeat left top;
clear:both;
}
.adtxt strong {
visibility:hidden;
}
.adtxt a:link, .adtxt a:visited {
}

/* LEFT-COLUMN - LINKSET -
-------------------------------------------------- */
.linkset {
margin:3px 0px 0px 0px;
padding:0px;
list-style-type:none;
}

/* EXCLUDING MAC \*/
.linkset {clear:both;}
/**/

.linkset li {
margin:0px;
padding:0px 0px 4px 14px;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/arr.gif") no-repeat 0px 2px;
}
.linkset li a:link,
.linkset li a:visited {
font-size:small;
text-decoration:none;
}
ul.nolinkset {
margin:3px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-size:small;
clear:both;
}
ul.nolinkset {
clear:both;
}
ul.nolinkset li {
margin:0px;
padding:0px 0px 4px 14px;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/arr2.gif") no-repeat 0px 4px;
}

/* LEFT-COLUMN - LINKBOX -
-------------------------------------------------- */
.lc .listbox {
border:1px solid #BBD;
}
.lc .listbox h4 {
margin:0px;
padding:4px;
background:url("http://image.itmedia.co.jp/images0509/hbg_news.gif") -20px -3px #CCE;
border-bottom:1px solid #BBD;
}
.lc .listbox p {
margin:0px;
padding:3px 4px;
color:#DDE;
border-top:1px solid #EEF;
}

/* LEFT-COLUMN - CATEGORY -
----------------------------------------------- */
div#category {
display:table;
width:200px;
margin:3px 0px;
padding:0px;
font-size:12px;
}
div#category dl {
margin:0px;
padding:0px;
clear:both;
}
div#category dl dt {
width:205px;
margin:0px;
font-weight:bold;
background:url() no-repeat #999;
clear:both;
}
div#category dl dt#days {
background:url() no-repeat -1px -5px #DDE;
}
div#category dl dt a {
display:block;
padding:4px 2px 0px 5px;
color:#FFF;
}
div#category dl dd {
width:140px;
color:#444;
margin:2px 0px 0px 6px;
padding:3px 3px 3px 48px;
background:url() no-repeat #FFF;
}
div#category dl dd#full {
}
div#category dl#month dd {
width:25px;
}
div#category p {
margin:0px;
padding:4px;
}
div#category p img {
margin:0px 3px 1px 0px;
}
div#category p a:link,
div#category p a:visited {
text-decoration:none;
}

.rc div#category {
width:300px;
padding:0px;
background-color:#BB8;
border-width:0px;
border-style:solid;
border-color:#369;
}
.rc div#category dl {
padding:0px;
border-width:0px;
}
.rc div#category dl dt {
margin:0px;
padding:0px;
text-indent:-9999px;
background:url("http://image.itmedia.co.jp/enterprise/images/rc_keywords.gif") left top;
height:20px;
}
.rc div#category dl dt a {
margin:0px;
padding:0px;
border-top:0px solid #FFF;
border-bottom:0px solid #8AC;
text-decoration:none;
}

.rc div#category dl dd {
margin:0px 0px 1px 0px;
padding:4px 0px 3px 24px;
background-position:6px 3px;
background-color:#FFF;
border-left:2px solid #BB8;
border-right:2px solid #BB8;
}
.rc div#category dl dd#full {
width:272px;
}
.rc div#category dl dd a {
padding:0px;
border-width:0px;
}

/* LEFT-COLUMN - HEADLINE -
----------------------------------------------- */
.headline ul {
margin:0px;
padding:0px;
list-style-type:none;
color:#444;
}

.headline ul li {
margin:0px 0px 4px 0px;
padding:2px 2px 2px 45px;
clear:both;
font-size:96%;
line-height:130%;
}

.headline ul li.dispatch-,
.headline ul li.dispatch-0 {background:url("http://image.itmedia.co.jp/images0509/dispatch0s.gif") no-repeat 0px 4px;}
.headline ul li.dispatch-1 {background:url("http://image.itmedia.co.jp/images0509/dispatch1s.gif") no-repeat 0px 4px;}

.headline ul li a:link,
.headline ul li a:visited {
display:inline;
clear:both;
}

/* LEFT-COLUMN - TOP10 -
----------------------------------------------- */
ul#rank {
padding:0px;
list-style-type:none;
}
ul#rank li {
margin:0px;
padding:2px 2px 16px 38px;
background:url("http://image.itmedia.co.jp/images0509/bt_top_top10.gif") no-repeat 2px 0px;
border-top:1px solid #DDE;
}
ul#rank li#rank1 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_1.gif");border-top:0px solid #DDE;}
ul#rank li#rank2 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_2.gif");}
ul#rank li#rank3 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_3.gif");}
ul#rank li#rank4 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_4.gif");}
ul#rank li#rank5 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_5.gif");}
ul#rank li#rank6 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_6.gif");}
ul#rank li#rank7 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_7.gif");}
ul#rank li#rank8 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_8.gif");}
ul#rank li#rank9 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_9.gif");}
ul#rank li#rank10 {background-image:url("http://image.itmedia.co.jp/images0509/bt_top10_10.gif");}

.top10-ctrl small {
display:none;
}
.top10-ctrl a:link,
.top10-ctrl a:visited {
display:block;
padding:1px 4px;
float:left;
border-top:1px solid #BAA;
border-left:1px solid #DCC;
border-right:1px solid #977;
border-bottom:1px solid #977;
background:url("http://image.itmedia.co.jp/images0509/submenubg2.gif") repeat-x 0px 0px #FFF;
}
.top10-ctrl a:hover {
border-bottom:1px solid #FFF;
background:#FFF;
}

/* LEFT-COLUMN - OTHER -
----------------------------------------------- */
.lc div#update {
display:none;
}

/* RIGHT-COLUMN - COLOR PATTERN -
----------------------------------------------- */
.cbox {width:100%;margin-bottom:5px;padding:0px 0px 1px 0px;}

.rc .cbox p {width:288px;margin:0px 2px 1px 2px;padding:4px;background-color:#FFF;clear:both;}
.lc .cbox p {display:inline;font-size:small;}
.lc .cbox .linkset {margin:5px 0px 0px 0px;padding:0px;}

.rc .cbox h2 {
margin:5px 0px 5px 0px;
padding:2px 6px 12px 8px;
font-size:12px;
font-family:Verdana,Helvetica,sans-serif;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}

.cbox div {margin-top:2px ! important;}
.cbox div#white-cell {margin:2px 2px 1px 2px ! important;padding:5px;background-color:#FFF;clear:both;}
.cbox form {margin:0px 2px 1px 2px;padding:4px;background-color:#FFF;clear:both;}
.cbox a img {margin:2px 4px 0px 0px;float:left;border-width:0px ! important;}
.cbox ul {margin:0px 2px 1px 2px;padding:4px 4px 0px 4px;background-color:#FFF;}
.cbox form input {margin-bottom:4px;vertical-align:middle;}


.cbox#gold {background:url("http://image.itmedia.co.jp/images0509/adbox_rc_g.gif") repeat-x #BBBB85;}
.cbox#gold h2#feat {margin:0px;padding:0px;background:url("http://image.itmedia.co.jp/images0509/adbox_rc_feat_g.gif") no-repeat;text-indent:-9999px;height:20px;}

/* RIGHT-COLUMN - FYI -
----------------------------------------------- */
.rc div#fyi {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
clear:both;
background:url("http://image.itmedia.co.jp/images0509/rc_prmark.gif") no-repeat 280px 9px;
}
.rc div#fyi h2 {
margin:5px 0px 5px 0px;
padding:2px 6px 12px 8px;
font-size:12px;
font-family:Verdana,Helvetica,sans-serif;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}
.rc div#fyi p {
width:292px;
margin:0px 2px 0px 2px;
padding:2px;
font-size:12px;
line-height:125%;
background-color:#FFF;
clear:both;
}
.rc div#fyi p img {
margin:0px 6px 0px 2px;
float:left;
}

/* RIGHT-COLUMN - SHOPPING -
----------------------------------------------- */
.rc div#shopping {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#F90;
clear:both;
}
.rc div#shopping h2 {
margin:0px;
height:20px;
font-size:12px;
background:url("http://image.itmedia.co.jp/images0509/rc_store.gif") no-repeat top left;
text-indent:-9999px;
}
.rc div#shopping p {
margin:1px 2px;
padding:2px;
display:block;
background-color:#FFF;
}
.rc div#shopping p a strong {
color:#900;
}
.rc div#shopping p strong {
color:#F20;
}
.rc div#shopping p img {
margin:2px 6px 2px 2px;
float:left;
}

/* RIGHT-COLUMN - QUICK POLL -
----------------------------------------------- */
div#quickpoll {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#69F;
font-size:12px;
clear:both;
}
div#quickpoll h2 {
margin:0px;
height:20px;
font-size:12px;
background:url("http://image.itmedia.co.jp/images0509/rc_session.gif") no-repeat top left;
text-indent:-9999px;
}
div#quickpoll h2#lart {
background:url("http://image.itmedia.co.jp/images0509/rc_kart.gif") no-repeat top left;
}
div#quickpoll h2#llnk {
background:url("http://image.itmedia.co.jp/images0509/rc_klnk.gif") no-repeat top left;
}
div#quickpoll h5 {
margin:0px;
padding:0px;
font-size:12px;
}
div#quickpoll form {
margin:2px;
padding:4px;
text-align:left;
background-color:#EEF;
}
div#quickpoll form p {
margin:0px;
padding:4px 0px;
}
div#quickpoll form div {
margin:1px 0px;
padding:2px;
font-size:10px;
font-family:verdana,arial,sans-serif;
color:#333;
background:url("http://image.itmedia.co.jp/images0509/rc_session_bar.gif") repeat-x left top #FFF;
border:1px solid #776;
text-align:center;
}
div#quickpoll div {
width:296px;
margin:0px 2px 1px 2px;
padding:0px;
background-color:#FFF;
border-top:1px solid #69F;
border-bottom:1px solid #69F;
}
div#quickpoll div p {
width:288px;
margin:0px;
padding:8px 4px;
color:#444;
clear:both;
border-top:1px solid #69F;
}
div#quickpoll div p a img {
display:block;
margin:2px 0px 2px 4px;
float:right;
}
.rc .linkset li a:link,
.rc .linkset li a:visited {
font-size:12px;
}

/* RIGHT-COLUMN - FEED BACK -
----------------------------------------------- */
.rc div#feedback {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#B6B659;
clear:both;
}
.rc div#feedback h2 {
margin:0px;
height:20px;
font-size:12px;
background:url("http://image.itmedia.co.jp/images0509/rc_feedback.gif") no-repeat top left;
text-indent:-9999px;
}
.rc div#feedback .linkset {
margin:2px;
padding:4px;
font-size:12px;
background-color:#FFF;
}

/* RIGHT-COLUMN - PLATFORM -
----------------------------------------------- */
div#platform {
width:154px;
padding:2px;
border:1px solid #99A;
}
div#platform h5 {
margin:0px 0px 4px 0px;
padding:4px;
color:#FFF;
background-color:#778;
text-align:center;
}
div#platform ul {
margin:0px;
padding:0px;
list-style-type:none;
}
div#platform ul li {
clear:both;
}
div#platform ul li img {
margin:0px 4px 8px 0px;
float:left;
}

/* FOOTER
----------------------------------------------- */
.footer {
display:table;
width:100%;
margin:0px;
font-size:12px;
text-align:left;
background-color:#FFF;
border-top:10px solid #C00;
clear:both;
}

/* FOOTER - NAVIGATION -
----------------------------------------------- */
.footer ul,
.footer .tab {
display:none!important;
}

.footer div#tagline {
padding:0px 0px 9px 0px;
background:url("http://image.itmedia.co.jp/images0509/hrbg_top.gif") repeat-x left bottom;
border-top:1px solid #DDB;
}
.footer form {
display:none;
}

/* AD - EXTENSSION -
----------------------------------------------- */
.pr-banner {
position:absolute;
top:51px;
left:240px;
}
.pr-mark {
width:30px!important;
height:16px!important;
margin:0px!important;
padding:0px!important;
float:right!important;
position:static;
background:url("http://image.itmedia.co.jp/images0509/adtxt_bg2.gif") no-repeat left bottom!important;
font-size:12px;
text-indent:-9999px;
}

/* AD - BANNER -
----------------------------------------------- */
/* EXCLUDING MAC \*/
div#banner {
width:728px;
display:inline;
margin:0px 0px 0px 34px;
padding:0px;
}
/**/
div#square {
margin:0px 0px 0px 2px;
padding:0px;
clear:both;
}
div#rectangle {
margin:0px;
padding:0px;
clear:both;
}
div#banner center,
div#square center,
div#rectangle center {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner map,
div#square map,
div#rectangle map {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner area,
div#square area,
div#rectangle area {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}
div#banner iframe,
div#square iframe,
div#rectangle iframe {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}

div#banner object,
div#banner embed,
div#banner table {
display:inline;
margin:0px;
padding:0px;
text-align:left;
}

div#square object,
div#square embed,
div#square table,
div#rectangle object,
div#rectangle embed,
div#rectangle table {
display:inline;
margin:0px 0px 5px 0px;
padding:0px;
text-align:left;
}

/* AD - SQUARE -
----------------------------------------------- */
.lc div#square img {
margin:0px 0px 5px 0px;
}

/* AD - RECTANGLE -
----------------------------------------------- */
.rc div#rectangle img {
margin:0px 0px 5px 0px;
}

/* AD - TXTAD -
----------------------------------------------- */
div#txtad div {
margin:0px;
}

/* FOR OLD INDEX
----------------------------------------------- */
div.idx-dispatch-,
div.idx-dispatch-0 {
background:url("http://image.itmedia.co.jp/images0509/dispatch0.gif") no-repeat left top;
text-indent:-9999px;
width:70px;
height:16px;
}
div.idx-dispatch-1 {
background:url("http://image.itmedia.co.jp/images0509/dispatch1.gif") no-repeat left top;
text-indent:-9999px;
width:70px;
height:16px;
}
.index h2 {
margin:0px 0px 5px 0px;
padding:8px 5px 6px 20px;
font-size:12px;
color:#444;
line-height:100%;
background:url("http://image.itmedia.co.jp/images0509/hbg_news.gif") no-repeat left top;
border-top:1px solid #777;
border-bottom:1px solid #DDD;
}
.index h3,
.index h4 {
margin:0px;
line-height:130%;
}
.index p {
margin:0px;
font-size:small;
color:#444;
}
.index h5 {
margin:0px;
padding:0px;
color:#A73;
}
.index img {
margin:3px;
}

/* FOR OLD ARTICLE
----------------------------------------------- */
.articles .cmstitle {
margin:15px 0px;
padding:0px;
font-size:130%;
line-height:130%;
color:#036;
border-width:0px;
background-color:#FFF;
}
.articles .cmssubtitle {
margin:15px 0px;
color:#A73;
line-height:130%;
}
.articles .cmsabstract {
color:#445;
line-height:130%;
}
.articles .cmssubhead {
font-size:100%;
color:#222222;
margin:7px 0px 7px 0px;
padding:3px 0px 3px 5px;
border-bottom:1px solid #99A;
border-left:5px solid #369;
line-height:130%;
}
.article p {
line-height:130%;
}

.article .yellowbox {
padding:3px;
color:#741;
background-color:#FEC;
border:1px solid #CB4;
}
.article table#column {
background-color:#ffffdd;
border-width:1px;
border-style:solid;
border-color:#CC6600;
padding:5px;
margin:3px;
}
.article table#column img {
margin:4px 0px;
}
.article table#column img {
margin-bottom:4px;
}
.article table#column font {
font-size:12px;
color:#730;
}
.yellowbox {
display:block;
padding:5px;
color:#930;
border:2px solid #930;
background-color:#FFC;
}
.yellowbox td {
padding:5px;
}
.yellowbox center font {
color:#620;
}

/* EXCLUDING MAC \*/
.newart h4 {clear:both;}
/**/

/* FOR OLD ARTICLES
----------------------------------------------- */
.cmspagetype {
display:block;
margin:0px;
padding:5px 0px 10px 0px;
font-size:12px;
background:url("http://image.itmedia.co.jp/enterprise/images/type.jpg") no-repeat left top;
text-indent:32px;
}
h3.cmstitle {
padding:0px;
font-size:large;
color:#036;
border-width:0px;
background-color:#FFF;
line-height:135%;
}
.cmssubtitle {
color:#A73;
}
.articles i {
display:block;
width:99%;
}
.articles p {
line-height:135%;
}


ul#news {
font-size:85%;
font-family:"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif;
color:#444444;
margin:0px;
padding:0px;
list-style-type:none;
}
ul#news li {
margin:0px 0px 10px 0px;
padding-left:16px;
background:url("http://image.itmedia.co.jp/images/arrow_6699cc_h12.gif") no-repeat 0 2px;
}
ul#news li a {
line-height:125%;
}

ul#news li a small {
color:#666666;
}

/* ACCTOP10
----------------------------------------------- */
.acctop10-News {
display:table;
width:80%;
margin:0px auto 15px auto;
padding:3px;
background-color:#558;
}
.acctop10-Mobile {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#995;
}
.acctop10-LifeStyle {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#855;
}
.acctop10-PCUPdate {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#B85;
}
.acctop10-Games {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background:url("http://image.itmedia.co.jp/games/images/top10_bg.jpg") no-repeat 0px 0px;
background-color:#2DA5FF;
}
.acctop10-News h3,
.acctop10-Mobile h3,
.acctop10-LifeStyle h3,
.acctop10-PCUPdate h3,
.acctop10-Games h3 {
color:#FFF ! important;
float:left ! important;
font-family:"Verdana black","Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif ! important;
margin:3px 0px 7px 0px ! important;
padding:0px ! important;
background:url("http://image.itmedia.co.jp/images/spacer.gif") ! important;
border:0px solid #FFF ! important;
}
.acctop10-News img {
border:0px solid #FFF!important;
}
.acctop10-News h3 font,
.acctop10-Mobile h3 font,
.acctop10-LifeStyle h3 font,
.acctop10-PCUPdate h3 font,
.acctop10-Games h3 font {
color:#EDEDED ! important;
font-family:"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif ! important;
}
.acctop10-News h5,
.acctop10-Mobile h5,
.acctop10-LifeStyle h5,
.acctop10-PCUPdate h5,
.acctop10-Games h5 {
font-size:small ! important;
font-weight:normal ! important;
color:#DDD ! important;
float:right ! important;
font-family:"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif ! important;
margin:0px ! important;
padding:5px ! important;
}
.acctop10-News p,
.acctop10-Mobile p,
.acctop10-LifeStyle p,
.acctop10-PCUPdate p,
.acctop10-Games p {
display:table;
width:100%;
margin:0px;
padding:0px;
font-size:14px;
font-family:"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif;
clear:both;
}
.acctop10-News a:link,
.acctop10-News a:visited,
.acctop10-Mobile a:link,
.acctop10-Mobile a:visited,
.acctop10-LifeStyle a:link,
.acctop10-LifeStyle a:visited,
.acctop10-PCUPdate a:link,
.acctop10-PCUPdate a:visited,
.acctop10-Games a:link,
.acctop10-Games a:visited {
display:block;
width:100%;
margin:1px 0px;
padding:0px;
float:left;
line-height:140%;
background-color:#FFF;
border:1px solid white;
text-decoration:none ! important;
}
.acctop10-News a:hover,
.acctop10-Mobile a:hover,
.acctop10-LifeStyle a:hover,
.acctop10-PCUPdate a:hover,
.acctop10-Games a:hover {
border:1px solid #FD0;
}
.acctop10-News u,
.acctop10-Mobile u,
.acctop10-LifeStyle u,
.acctop10-PCUPdate u,
.acctop10-Games u {
color:#722;
text-decoration:none;
}

.acctop10-News b#top {
font-size:12px;
display:block;
text-align:right;
background-color:#3399AA;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
float:left;
color:white;
}
.acctop10-Mobile b#top {
font-size:12px;
display:block;
text-align:right;
background-color:#669933;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
float:left;
color:white;
}
.acctop10-LifeStyle b#top {
font-size:12px;
display:block;
text-align:right;
background-color:#AA9933;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
float:left;
color:white;
}
.acctop10-PCUPdate b#top {
font-size:12px;
display:block;
text-align:right;
background-color:#EEAA00;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
float:left;
color:white;
}
.acctop10-Games b#top {
font-size:12px;
display:block;
text-align:right;
background-color:#F5A11D;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
float:left;
color:white;
}
.acctop10-News b,
.acctop10-Mobile b,
.acctop10-LifeStyle b,
.acctop10-PCUPdate b,
.acctop10-Games b {
display:block;
width:10%;
height:44px;
margin:0px 7px 0px 0px;
padding:2px;
font-size:12px;
color:white;
text-align:right;
background-color:#787878;
float:left;
}
.articles #l200 {
display:none;
}
.articles .l600 {
padding:0px 10px 0px 20px;
background:#FFF;
border-left:10px solid #EEE;
}
.prtbtn {
margin:0px;
background:url("http://image.itmedia.co.jp/images0509/bt_prt.gif") no-repeat center center;
float:right;
text-indent:-9999px;
}
.lhbtn {
float:right;
}
.lhbtn a,
.fpbtn a,
.hbbtn a,
.tbbtn a,
.prtbtn a {
display:block;
width:110px;
height:25px;
border:2px solid #FFF;
border-top:2px solid #EEE;
border-left:2px solid #EEE;
}
.prtbtn a {
display:block;
width:110px;
border:2px solid #FFF;
border-top:2px solid #EEE;
border-left:2px solid #EEE;
}
.lhbtn a:hover,
.fpbtn a:hover,
.hbbtn a:hover,
.prtbtn a:hover,
.tbbtn a:hover {
border:2px solid #FC0;
}
.fpbtn,
.hbbtn,
.tbbtn {
margin:0px;
float:right;
}

.tbshow {}
.htbtn {float:right;}

.idx-pr {
margin-bottom:10px;
padding:0px 5px;
font-size:8px;
font-family:Verdana,Helvetica,sans-serif;
color:#888;
background:#EEE;
border-top:1px solid #AAA;
}
.idx-pr span {
display:block;
color:#888;
float:right;
}
#trackback {font-size:small;}

.tbshow {
padding:1px;
border:2px solid #FC0;
}
.tbshow p {
margin:0px;
padding:2px;
background:#FC0;
}
.tbshow p strong {
display:block;
padding:2px 5px;
float:left;
}
.tbshow p a:link,
.tbshow p a:visited {
display:block;
padding:1px 5px;
text-decoration:none!important;
background:#FFE;
border:1px solid #D93;
float:right;
}

.tbshow input {
margin:3px;
border-width:1px;
}
.tbshow iframe {
width:400px;
margin:0px 0px 0px 5px;
}
.idx-title-pict {
margin:0px;
padding:0px;
}
.idx-title-pict div {
margin:0px;
padding:0px;
}
.idx-title-pict div div {
margin:0px;
padding:0px;
background:url("http://image.itmedia.co.jp/images0509/bid_ti01.gif") no-repeat left center;
text-indent:-9999px;
height:80px;
}

#\/bizid\/lifehack\.html .idx-title-pict div div {background:url("http://image.itmedia.co.jp/images0509/bid_ti01.gif") no-repeat left center;}
#\/bizid\/goods\.html .idx-title-pict div div {background:url("http://image.itmedia.co.jp/images0509/bid_ti02.gif") no-repeat left center;}
#\/bizid\/skill\.html .idx-title-pict div div {background:url("http://image.itmedia.co.jp/images0509/bid_ti03.gif") no-repeat left center;}
#\/bizid\/nettool\.html .idx-title-pict div div {background:url("http://image.itmedia.co.jp/images0509/bid_ti04.gif") no-repeat left center;}

#\/bizid\/lifehack\.html .idx-title-pict div {background:url("http://image.itmedia.co.jp/images0509/bid_sub01.jpg") no-repeat right center;}
#\/bizid\/goods\.html .idx-title-pict div {background:url("http://image.itmedia.co.jp/images0509/bid_sub02.jpg") no-repeat right center;}
#\/bizid\/skill\.html .idx-title-pict div {background:url("http://image.itmedia.co.jp/images0509/bid_sub03.jpg") no-repeat right center;}
#\/bizid\/nettool\.html .idx-title-pict div {background:url("http://image.itmedia.co.jp/images0509/bid_sub04.jpg") no-repeat right center;}

/*
.spbox-cc {width:100%;background:url("http://image.itmedia.co.jp/images0509/spbox2.gif") repeat-x left top;}
.spbox-cc div {background:url("http://image.itmedia.co.jp/images0509/spbox1.gif") no-repeat left top;border:1px solid #DDD;}
.spbox-cc div div {padding:20px 5px 0px 5px;background:url("http://image.itmedia.co.jp/images0509/spbox3.gif") no-repeat right top;}
*/
.spbox-cc {background:url("http://image.itmedia.co.jp/images0509/spbox2.gif") repeat-x left top;display:none;border-bottom:1px solid #DDD;}
.spbox-cc div {background:url("http://image.itmedia.co.jp/images0509/spbox1.gif") no-repeat left top;padding:0px;}
.spbox-cc div div {background:url("http://image.itmedia.co.jp/images0509/spbox3.gif") no-repeat right top;width:100%;padding-top:24px;}


/* MAKOIWAT */
#qp {width:100%;}
#qp iframe {width:100%;}
.qp {
background:#EED;
padding:0px 5px 5px 5px;
}
.qp h2 {
text-align:left;
margin:5px 0px 0px 0px;
padding:4px 6px 12px 8px;
font-size:12px;
font-family:Verdana,Helvetica,sans-serif;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}
.qp #inbox {
}
.qp form {
background:#FFF;
margin:0px;
padding:4px;
font-size:12px;
line-height:125%;
text-align:left;
}
.qp form input {
border:0px solid #FFF;
vertical-align:middle;
}
.qp form h5 {
color:#663;
margin:0px;
padding:0px;
font-size:12px;
line-height:130%;
}
.qp form div {
margin:3px 0px 10px 0px;
padding:2px;
font-size:10px;
font-family:verdana,arial,sans-serif;
line-height:100%;
color:#333;
background:url("http://image.itmedia.co.jp/images0509/rc_session_bar.gif") repeat-x left top #FFF;
border:1px solid #776;
text-align:center;
}
.qp form p {
width:100%;
display:block;
height:24px;
margin:0px auto;
color:#444;
clear:both;
line-height:130%;
border-width:0px;
}
.qp form p input {
margin:0px auto;
}
.qp form div p a img {
display:block;
margin:2px 0px 2px 4px;
float:right;
}
.qp form .linkset {
float:right;
font-size:12px;
background-color:#EEF;
}
.backnumlist {
padding:1px;
border:1px solid #977;
font-size:13px;
}
.backnumlist h4 {
margin:0px;
padding:4px!important;
font-size:13px;
color:#FFF!important;
background:#C80!important;
line-height:100%!important;
}
.backnumlist ol.TypeA {
margin:5px;
padding:0px;
}
.backnumlist ol.TypeA li {
margin-bottom:7px;
}
.backnumlist ol.TypeA a img {
border:1px solid #888!important;
}

/* TAB
-------------------------------------------------- */
.tab {
width:100%;
margin:0px;
height:57px;
background:url("http://image.itmedia.co.jp/news/images/tab_bg.gif") repeat-x;
}
.tab div {
width:990px;
}
.tab div ul#tab-ch {
margin:0px;
padding:0px 0px 0px 10px;
list-style-type:none;
}
.tab div ul#tab-ch li {
width:116px;
margin:6px 0px 0px 0px;
float:left;
position:relative;
}
.tab div ul#tab-ch li#ch-news {background:url("http://image.itmedia.co.jp/news/images/tab_news0.gif") no-repeat;}
.tab div ul#tab-ch li#ch-bizid {background:url("http://image.itmedia.co.jp/news/images/tab_bizid0.gif") no-repeat;}
.tab div ul#tab-ch li#ch-anchordesk {background:url("http://image.itmedia.co.jp/news/images/tab_ad0.gif") no-repeat;}
.tab div ul#tab-ch li#ch-news strong {background:url("http://image.itmedia.co.jp/news/images/tab_news2.gif") no-repeat;display:block;}
.tab div ul#tab-ch li#ch-bizid strong {background:url("http://image.itmedia.co.jp/news/images/tab_bizid2.gif") no-repeat;display:block;}
.tab div ul#tab-ch li#ch-anchordesk strong {background:url("http://image.itmedia.co.jp/news/images/tab_ad2.gif") no-repeat;display:block;}
.tab div ul#tab-ch li a {
display:block;
width:100%;
height:29px;
text-indent:-9999px;
}
.tab div ul#tab-ch li a:hover {}
.tab div ul#tab-ch li#ch-news a:hover {background:url("http://image.itmedia.co.jp/news/images/tab_news1.gif") no-repeat;}
.tab div ul#tab-ch li#ch-bizid a:hover {background:url("http://image.itmedia.co.jp/news/images/tab_bizid1.gif") no-repeat;}
.tab div ul#tab-ch li#ch-anchordesk a:hover {background:url("http://image.itmedia.co.jp/news/images/tab_ad1.gif") no-repeat;}
.tab div ul#tab-subch {
margin:0px;
padding:0px 0px 0px 5px;
list-style-type:none;
font-size:12px;
clear:both;
}
.tab div ul#tab-subch li {
margin:0px 5px 0px 0px;
font-family:'MS UI Gothic',osaka,helvetica,sans-serif;
float:left;
}
.tab div ul#tab-subch li a {
display:block;
padding:4px 1px 0px 1px;
line-height:100%;
height:14px;
color:#FFF;
text-decoration:none;
float:left;
border-bottom:2px solid #FFC900;
}
.tab div ul#tab-subch li a:hover {
border-bottom:2px solid #FEA;
}
.tab div ul#tab-subch li a span {
color:#FC0;
}
.tab div ul#tab-subch li.bg-on {
background:url("http://image.itmedia.co.jp/news/images/tab_subbg1.gif") no-repeat right top #FFE900;
}
.tab div ul#tab-subch li.bg-on a {
color:#322;
padding:4px 5px 0px 5px;
background:url("http://image.itmedia.co.jp/news/images/tab_subbg0.gif") no-repeat left top;
border-bottom:2px solid #FFE900;
}
.tab div ul#tab-subch li.bg-on a:hover {
border-bottom:2px solid #FFE900;
}

.tab div ul#tab-subch li.bg-on a span {
color:#332;
}

.tab div form {
width:626px;
margin:5px 0px 0px 0px;
float:right;
}
.tab div form span {
display:block;
margin:0px 0px 0px 0px;
float:left;
border:1px solid #999;
}
.tab div form input#query {
margin:0px;
padding:0px;
width:160px;
height:17px;
font-size:13px;
border:0px solid #FFF;
border-top:1px solid #DDD;
border-left:1px solid #DDD;
float:left;
}
.tab div form button {
width:66px;
height:20px;
margin:0px;
padding:0px;
border:0px;
background:url("http://image.itmedia.co.jp/news/images/nav_search.gif") no-repeat 5px 0px;
border:0px solid #EEE;
float:left;
}
.tab div form img {
margin:0px 0px 0px 10px;
float:left;
}
.tab div form button strong {
display:none;
}
.tab #tab-rss {
display:block;
float:right;
width:70px;
margin:-2px 0px 0px 0px;
}
*+html .tab #tab-rss {margin-top:-21px;}
* html .tab #tab-rss {margin-top:-21px;}

.backnum {
margin:18px 0px 9px 9px;
width:240px;
font-size:13px;
float:right;
}
.backnum strong {
display:block;
padding:2px 0px;
font-family:arial;
color:#951;
}
.backnum dl,
.backnum dl dd {
margin:0px;
padding:0px;
}
.backnum dl dt {
padding:2px 4px;
color:#FFF;
background:#951;
font-weight:bold;
}
.backnum dl dd {
padding:2px 4px 2px 22px;
border:1px solid #951;
border-top:0px solid #951;
background:url("http://image.itmedia.co.jp/images0509/arr_file.gif") no-repeat 7px 2px #FFF;
}
.backnum dl dd.bg-on {
padding:4px 4px 2px 22px;
background:url("http://image.itmedia.co.jp/images0509/arr_file2.gif") no-repeat 1px 0px #FDB;
}

.w-rank {
margin:10px auto;
width:80%;
font-size:12px;
font-family:verdana,helvetica,sans-serif;
background:#558;
}
.w-rank div {
}
.w-rank div h3 {
margin:0px;
padding:5px 10px 5px 29px;
color:#FFF;
float:left;
font-size:16px;
background:url("http://image.itmedia.co.jp/news/images/w-rank.gif") no-repeat 4px 7px;
line-height:110%;
}
.w-rank div h3 strong {
font-size:small;
display:block;
color:#bbbbcf;
}

.w-rank div p {
margin:0px;
padding:2px 4px;
color:#FFF;
float:right;
}

.w-rank div ol {
margin:0px;
padding:1px;
list-style-type:none;
clear:both;
background:url("http://image.itmedia.co.jp/news/images/w-rank-bg.gif") no-repeat 2px 3px;
}

.w-rank div ol li {
line-height:140%;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 24px;
border:1px solid #FFF;

}
.w-rank div ol li a {
padding:3px 4px;
height:32px;
display:block;
background:#FFF;
overflow:hidden;
}
/* for LHT ranking */
.w-rank#lht-ranking {background:#8A7745;}
.w-rank div h3 {background:url("http://image.itmedia.co.jp/news/images/w-rank-lht.gif") no-repeat 4px 7px;}
.w-rank div h3 strong {color:#FFF;}
.w-rank#lht-ranking div ol {background:url("http://image.itmedia.co.jp/news/images/w-rank-lht-bg.jpg") no-repeat 2px 3px;}

.kwdset {margin:0px;padding:0px;list-style-type:none;clear:both;}
.kwdset li {margin:5px 5px 3px 0px;padding-left:15px;font-size:12px;float:left;background:url("http://image.itmedia.co.jp/images0509/arr_key2.gif") no-repeat;}
.backnum-jibun {width:294px;margin:0px 0px 0px 6px;padding:0px;font-size:13px;}
.backnum-jibun li {margin:0px;padding:0px;list-style-type:none;clear:both;}
.backnum-jibun a {width:250px;display:table;float:left;}
.backnum-jibun a.icon {margin:2px 5px 5px 0px;width:38px;height:58px;background:#999;}
.backnum-jibun a.icon img {position:absolute;border-width:0px;clip:rect(1px,37px,57px,1px);overflow:hidden;margin:0px!important;}
.backnum-jibun a.forum {margin-top:3px;float:right;}
.backnum-jibun a.forum img {margin-top:0px;float:none;}

.keywords .endlink {
display:table;
width:99%;
overflow:hidden;
margin:10px 0px 0px 0px!important;
padding:1px!important;
border:1px solid #A00!important;
overflow:hidden;
}
.keywords .endlink h4 {
display:block;
width:100%;
margin:0px!important;
padding:2px 0px!important;
text-indent:4px;
font-size:small!important;
color:#FFF!important;
background:#A00;
float:none;
}
.keywords .endlink ul#kwd {
display:table;
width:100%;
margin:0px;
padding:0px;
font-size:small;
color:#FFF;
list-style-type:none;
border:0px;
}
.keywords .endlink ul#kwd li {
word-break:keep-all;
margin:2px 8px 2px 3px;
padding:2px 0px 0px 15px;
background:url("http://image.itmedia.co.jp/images0509/arr_key2.gif") no-repeat 0px 3px;
float:left;
clear:none;
}
.keywords .endlink ul#kwd li a {font-weight:normal;}

.endkwd .box h4 {
font-weight:normal;
color:#FFF;
visibility:hidden;
}
.endkwd .box h4 a {
visibility:visible;
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;margin:3px 0px 6px 9px;border-width:0px!important;}
.ico-l {float:left;margin:3px 9px 6px 0px;border-width:0px!important;}

.vr-box {
padding-left:4px;
}

.temp-spbox h2 {width:100%;border-width:0px;margin:0px 0px 0px -1px!important;padding:0px!important;font-size:12px;}
.temp-spbox span {margin:0px;padding:0px;background:#73BE1E url("http://image.itmedia.co.jp/ads/rc_pr_features2.gif") repeat left top;display:block;}
.temp-spbox span span {background:transparent url("http://image.itmedia.co.jp/ads/rc_pr_features3.gif") no-repeat right top;display:block;}
.temp-spbox span span span {background:transparent url("http://image.itmedia.co.jp/ads/rc_pr_features1.gif") no-repeat left top;display:block;width:154px;height:20px;text-indent:-9999px;}

/* ARTICLES
----------------------------------------------- */
.articles .l600 {
padding:0px 10px 0px 15px;
border-right:1px solid #DDD;
}
.newart {
width:100%;
clear:both;
position:relative;
z-index:2;
}
#btnlist {
width:100%;
}

/* EXCLUDING MAC \*/
.newart {
overflow:hidden;
}
/**/

.newart #update {
padding:0px 0px 15px 0px;
font-size:small;
color:#667;
}
.newart hr {
visibility:visible;
text-align:center;
}
.newart h6 {
position:relative;
z-index:1;
margin:0px;
padding:5px 0px 15px 20px;
font-size:96%;
font-family:Verdana,Helvetica,sans-serif;
background:url("http://image.itmedia.co.jp/images0509/h6bg.gif") no-repeat left top;
}
/*
.newart h6#\0030CB\0030E5\0030FC\0030B9 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_news.jpg");}
.newart h6#\901F\5831 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_burst.jpg");}
.newart h6#\30EC\30D3\30E5\30FC {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_review.jpg");}
.newart h6#\30A4\30F3\30BF\30D3\30E5\30FC {background-image:url("http://image.itmedia.co.jp/enterprise/images0509/type_interview.jpg");}
.newart h6#\30B3\30E9\30E0 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_column.jpg");}
.newart h6#\7279\96C6 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_tokusyu.jpg");}
.newart h6#\30AD\30FC\30EF\30FC\30C9 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_keyword.jpg");}
.newart h6#\30C8\30C3\30D7\31\30 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_top10.jpg");}
.newart h6#\9023\8F09 {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_serial.jpg");}
.newart h6#Special {background-image:url("http://image.itmedia.co.jp/enterprise/images/type_special.jpg");}
*/

.newart h1 {
margin:0px;
padding:0px 0px 7px 0px;
font-size:145%;
color:#444;
line-height:135%;
clear:none;
}
.newart h2 {
margin:14px 0px 7px 0px;
font-size:96%;
color:#951;
line-height:125%;
clear:none;
}
.newart h5 {
margin:15px 0px;
font-size:96%;
line-height:130%;
color:#555;
clear:none;
}
.newart h5 a:link,
.newart h5 a:visited {
text-decoration:underline;
}
.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 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 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:96%;
line-height:130%;
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;
}

/* 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 5px 2px 0px;
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;
}
.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;
}
.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;
}
.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;
}
.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;
float:right;
position:relative;
margin:5px 0px -52px 0px;
padding:0px 0px 0px 40px;
width:172px;
height:48px;
z-index:3;
text-align:center;
clear:both;
background:url("http://image.itmedia.co.jp/images0509/h6bg2.gif") no-repeat 0px -4px #FFF;
}
#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#tbl75l,
.newart table#tbl50l,
.newart table#tbl25l,
.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#tbl75l tr,
.newart table#tbl50l tr,
.newart table#tbl25l tr,
.newart table#tbl75r tr,
.newart table#tbl50r tr,
.newart table#tbl25r tr {
vertical-align:top;
}
.newart table#tbl caption,
.newart table#tbl75l caption,
.newart table#tbl50l caption,
.newart table#tbl25l 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#tbl75r caption,
.newart table#tbl50r caption,
.newart table#tbl25r caption {
margin:0px 10px;
}
.newart table#tbl thead tr th,
.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#tbl thead tr td,
.newart table#tbl25l 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#tbl75l tbody tr th,
.newart table#tbl50l tbody tr th,
.newart table#tbl25l 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#tbl75l tbody tr td,
.newart table#tbl50l tbody tr td,
.newart table#tbl25l 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#tbl75l tfoot tr td,
.newart table#tbl50l tfoot tr td,
.newart table#tbl25l 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#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#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#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;}

.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;
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 0px 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;}

.pr-mark {
width:360px!important;
}

#empty .rc {
padding-right:0px;
}
#empty .l600,
#empty .lcrc {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 15px;
}
#empty .l600 form,
#empty #l200 {
display:none;
}
#empty .newart {}
#empty .newart h1 {
margin:7px 360px 0px 0px;
}
#empty .newart h2 {
margin:14px 340px 0px 0px;
}
#empty .newart h3 {
margin-right:340px;
clear:none;
}
#empty .adheader,
#empty .adfooter,
#empty .pr-mark,
#empty div#update,
#empty .newart h5,
#empty .newart h6,
#empty .newart p {
margin-right:340px;
}
#bizid #mark {
float:none;
}

#empty .newart hr {
margin-left:32%;
margin-right:62%;
clear:both;
}

#empty .newart div p {
margin:0px 0px 0px 0px;
}
#empty .newart .yellowbox {
margin-right:340px;
}
#empty .newart div pre,
#empty .newart .pr-mark {
margin-right:340px;
}
#empty .newart p font,
#empty .newart table tr td font {
margin-right:0px;
display:inline;
}

/* ADBOX
------------------------------------------------- */
/*
#empty .adbox-outer {
width:100%;
margin:0px 0px 0px 0px;
position:absolute;
top:0px;
left:0px;
z-index:0;
}
#\/news\/articles\/0703\/15\/news002\.html #empty .adbox-outer {
width:340px;
left:auto;
right:0px;
}
*/
#empty .adbox-outer {
width:340px;
margin:0px 0px 0px 0px;
position:absolute;
top:0px;
z-index:0;
right:0px;
padding-right:5px;
}
#empty .adbox-inner {
margin:0px 3px 0px 0px;
float:right;
}
#empty .adbox-inner table {
width:300px;
}
#empty .adbox-inner #rectangle {}
#empty .adbox-inner #rectangle a * {
border-width:0px;
margin-bottom:5px;
}
#empty .adbox-inner .cbox {
width:300px;
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
font-size:12px;
}
#empty .adbox-inner .cbox h2 {
margin:5px 0px 5px 0px;
padding:2px 6px 12px 8px;
font-size:12px;
font-family:Verdana,Helvetica,sans-serif;
color:#444;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
background:url("http://image.itmedia.co.jp/images0509/hbg_news2.gif") no-repeat right bottom;
border-left:1px solid #EEE;
border-right:1px solid #EEE;
}
#empty .adbox-inner .cbox #cell {
display:table;
width:290px;
margin:0px 2px 1px 2px ! important;
padding:3px;
background-color:#FFF;
clear:both;
}
#empty .adbox-inner .cbox #cell h3 {
margin:0px;
padding:0px 0px 0px 24px;
font-size:12px;
border-width:0px;
clear:none;
}
#empty .adbox-inner .cbox #cell h5 {
margin:0px;
padding:0px;
font-size:12px;
color:#A73;
clear:none;
}
#empty .adbox-inner .cbox #cell p {
font-size:12px;
clear:none;
}
#empty .adbox-inner .cbox #cell hr {
display:none;
}
#empty .adbox-inner .cbox #cell a {
margin:3px 3px 0px 0px;
display:block;
}
#empty .adbox-inner .cbox #cell #icon img {
position:relative;
top:-2px;
margin:3px 3px 0px 0px;
}
#empty .adbox-inner .cbox a:link,
#empty .adbox-inner .cbox a:visited {
text-decoration:none;
}
#empty .imgbox-outer {
width:300px;
margin:0px 0px 10px 0px;
padding:0px 20px 0px 0px;
float:right;
font-size:12px;
}
#empty .imgbox-inner {
padding:5px;
background-color:#DDE;
}

#empty .newart div#col100,
#empty .newart div#col200,
#empty .newart div#col300,
#empty .newart div#col400,
#empty .newart div#col410,
#empty .newart div#col500,
#empty .newart div#col600 {
display:block;
padding-right:340px;
}
#empty .newart div#col100 a,
#empty .newart div#col200 a,
#empty .newart div#col300 a,
#empty .newart div#col400 a,
#empty .newart div#col410 a,
#empty .newart div#col500 a,
#empty .newart div#col600 a {
display:block;
}

#empty .newart div#col100l,
#empty .newart div#col200l,
#empty .newart div#col300l,
#empty .newart div#col400l,
#empty .newart div#col410l,
#empty .newart div#col500l,
#empty .newart div#col600l,
#empty .newart table#tbl75l,
#empty .newart table#tbl50l,
#empty .newart table#tbl25l {}
#empty .newart div#notice {}

#empty .newart .box div#col100l,
#empty .newart .box div#col200l,
#empty .newart .box div#col300l,
#empty .newart .box div#col400l,
#empty .newart .box div#col410l,
#empty .newart .box div#col500l,
#empty .newart .box div#col600l {
padding-left:0px;
}
#empty .newart #tbl,
#empty .newart .box,
#empty .newart #noalign {
margin:0px 340px 0px 0px;
}
#empty .newart .box {
overflow:hidden !important;
}
#empty .box h3,
#empty .box h4 {
margin:0px;
}
#empty .newart ul {
padding-right:340px;
}

#empty .newart div#col100c,
#empty .newart div#col200c,
#empty .newart div#col300c,
#empty .newart div#col400c,
#empty .newart div#col410c,
#empty .newart div#col500c,
#empty .newart div#col600c {
display:block;
padding-right:340px;
}
/*
#empty .newart div#col100c a,
#empty .newart div#col200c a,
#empty .newart div#col300c a,
#empty .newart div#col400c a,
#empty .newart div#col410c a,
#empty .newart div#col500c a,
#empty .newart div#col600c a {
display:block;
}
*/
#empty .newart .box div#col100c,
#empty .newart .box div#col200c,
#empty .newart .box div#col300c,
#empty .newart .box div#col400c,
#empty .newart .box div#col410c,
#empty .newart .box div#col500c,
#empty .newart .box div#col600c {
display:table;
padding-right:0px;
}

#empty .newart div#col100r,
#empty .newart div#col200r,
#empty .newart div#col300r,
#empty .newart div#col400r,
#empty .newart div#col410r,
#empty .newart div#col500r,
#empty .newart div#col600r {
display:block;
padding-right:340px;
}
#empty .newart table#tbl75r,
#empty .newart table#tbl50r,
#empty .newart table#tbl25r {
margin-right:340px;
}
#empty .newart table#tbl,
#empty .newart .box {
width:62.5%;
}

#empty .newart table#tbl75l,
#empty .newart table#tbl75r {
width:48%;
}
#empty .newart table#tbl50l,
#empty .newart table#tbl50r {
width:31.6%;
}
#empty .newart table#tbl25l,
#empty .newart table#tbl25r {
width:15.2%;
}
#empty .newart div#col100r a,
#empty .newart div#col200r a,
#empty .newart div#col300r a,
#empty .newart div#col400r a,
#empty .newart div#col410r a,
#empty .newart div#col500r a,
#empty .newart div#col600r a {
display:block;
}

#empty .newart .box div#col100r,
#empty .newart .box div#col200r,
#empty .newart .box div#col300r,
#empty .newart .box div#col400r,
#empty .newart .box div#col410r,
#empty .newart .box div#col500r,
#empty .newart .box div#col600r,
#empty .newart .box table#tbl75r,
#empty .newart .box table#tbl50r,
#empty .newart .box table#tbl25r {
display:table;
padding-right:0px;
}

#empty .ctrl {padding-right:340px;}
#empty #icon img {margin:2px 4px 2px 0px;}
#empty #topicon img {margin:2px 0px 2px 4px;}
#empty .adheading div {width:95%;}
#empty .adtitle {margin-top:0px!important;}

#empty .article .cmssubhead {margin-right:340px;}

* html body #empty .adbox-inner {
border-right:0px solid red;
}

#empty .newart a,
#empty .newart a img {position:relative;z-index:1;}
#empty a,
#empty a img,
#empty .cbox a,
#empty .cbox a img {position:relative;z-index:2;}

#empty .rc {
width:310px;
}
#empty .rc .cbox {
width:300px;
}
#empty .rc .cbox div p {
width:296px;
}

/* For WinIE
-------------------------------------------------- */
* html body #empty .newart a,
* html body #empty .newart a img {position:static;}
* html body #empty .newart table#tbl75r,
* html body #empty .newart table#tbl50r,
* html body #empty .newart table#tbl25r {margin-right:170px;}


#\/bizid\/articles\/0611\/01\/news002\.html #cell h3 {background:none;}
#\/bizid\/articles\/0612\/01\/news003\.html #cell h3 {background:none;}

