/* INFO
-----------------------------------------------
CSS File for "ITmedia +D Special"
Media:      Screen
FileName:   sp_plusd_empty.css
Build:      2006.03.01
----------------------------------------------- */
@import url("/css/disable.css");
@import url("/css/sp_plusd_navi.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:#EEE url(http://image.itmedia.co.jp/makoto/images/body_bg2.gif) repeat-y center top;
line-height:100%;
}
body#other {
background:url(http://image.itmedia.co.jp/images/spacer.gif) repeat-y right bottom;
}
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;
}
/* EXCLUDING MAC \*/
hr {clear:both;}
/**/


/* VBODY
-------------------------------------------------- */
.vbody {
width:990px;
text-align:left;
/* background:url(http://image.itmedia.co.jp/images0509/rc_end_bg.gif) repeat-y right bottom #FFF; */
}

/* EXCLUDING MAC \*/
.vbody {
display:table;
width:990px;
margin:auto;
text-align:left;
}
/**/


/* LEFT-COLUMN - FLOAT BOX -
-------------------------------------------------- */
.lc,
.articles,
.entries {
display:table;
width:100%;
float:left;
padding:4px 0px 0px 0px;
margin-right:-340px;
text-align:left;
background:url(http://image.itmedia.co.jp/images0509/lcbg.gif) no-repeat left top;
clear:both;
}
.l600 {margin:0px 340px 10px 20px;clear:both;}
.lclc {clear:both;}
.lcrc {padding:0px 0px 0px 220px;}
.lclc50 {width:620px;}
.lclc66 {width:390px;}
.lclc33 {width:620px;clear:both;}
.lclc25 {width:620px;clear:both;}
.lclc20 {width:620px;clear:both;}
#l400 {}
#r400 {width:400px;}
#l200 {float:left;width:200px;clear:both;}
#r200 {display:none;}
#l {margin:0px;}
#c {margin:0px;}
#r {margin:0px;}
body#top .lclc20 {display:none;}

/* EXCLUDING MAC \*/
.l600 {clear:both;}
.lclc {width:100%;margin:0px -220px 0px 0px;float:left;}
.lclc66 {width:65%;float:left;}
.lclc50 {width:49.5%;float:left;}
.lclc33 {width:33%;float:left;display:block;clear:none;}
.lclc25 {width:24%;float:left;display:block;clear:none;}
.lclc20 {width:19.5%;float:left;display:block;clear:none;}
#l400 {margin:0px 220px 10px 0px;}
#r400 {display:table;width:99%;}
#r200 {display:block;width:200px;float:right;}
#l {margin:0px 10px 0px 0px;}
#c {margin:0px 10px 0px 10px;}
#r {margin:0px 0px 0px 10px;}
body#top .lclc20 {display:block;}
/**/

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

/* LEFT-COLUMN - PATTERN -
-------------------------------------------------- */
.lc .lclc50 div#col1, .lc .lclc50 div#col3, .lc .lclc50 div#col5, .lc .lclc50 div#col7, .lc .lclc50 div#col9,
.lc .lclc50 div#col21, .lc .lclc50 div#col23, .lc .lclc50 div#col25, .lc .lclc50 div#col27, .lc .lclc50 div#col29,
.lc .lclc50 div#col31, .lc .lclc50 div#col33, .lc .lclc50 div#col35, .lc .lclc50 div#col37, .lc .lclc50 div#col39,
.lc .lclc50 div#col41, .lc .lclc50 div#col43, .lc .lclc50 div#col45, .lc .lclc50 div#col47, .lc .lclc50 div#col49 {
margin:0px 10px 0px 0px;
}
.lc .lclc50 div#col2, .lc .lclc50 div#col4, .lc .lclc50 div#col6, .lc .lclc50 div#col8, .lc .lclc50 div#col10,
.lc .lclc50 div#col22, .lc .lclc50 div#col24, .lc .lclc50 div#col26, .lc .lclc50 div#col28, .lc .lclc50 div#col30,
.lc .lclc50 div#col32, .lc .lclc50 div#col34, .lc .lclc50 div#col36, .lc .lclc50 div#col38, .lc .lclc50 div#col40,
.lc .lclc50 div#col42, .lc .lclc50 div#col44, .lc .lclc50 div#col46, .lc .lclc50 div#col48, .lc .lclc50 div#col50 {
margin:0px 0px 0px 10px;
}

/* LEFT-COLUMN - SEARCH -
-------------------------------------------------- */
.lc form,
.articles form,
.entries form {
margin:0px;
padding:0px 0px 5px 72px;
font-size:12px;
}

/* LEFT-COLUMN - INDEX -
-------------------------------------------------- */
.index h2#heading,
.lc div h2 {
margin:0px 0px 5px 0px;
padding:8px 5px 6px 20px;
font-size:12px;
color:#369;
line-height:100%;
background:url(http://image.itmedia.co.jp/images0509/hbg.gif) no-repeat left top;
border-top:1px solid #369;
border-bottom:1px solid #DDE;
}
.lc div h2 a:link,
.lc div h2 a:visited {
text-decoration:underline;
}

/* for Mac & iPod */
.lc div h2.ch-apple span {
float:left;
display:block;
width:120px;
}
.lc div h2.ch-apple span.lnk-Mac,
.lc div h2.ch-apple span.lnk-iPod {
float:right;
position:relative;
top:-5px;
left:3px;
width:56px;
height:20px;
margin:0px;
padding:0px;
line-heigth:100%;
}
.lc div h2.ch-apple span.lnk-Mac {background:url(http://image.itmedia.co.jp/plusd/images/bt_lnk_mac_on.gif) no-repeat left top;}
.lc div h2.ch-apple span.lnk-iPod {background:url(http://image.itmedia.co.jp/plusd/images/bt_lnk_ipod_on.gif) no-repeat left top;}
.lc div h2.ch-apple span.lnk-Mac a,
.lc div h2.ch-apple span.lnk-iPod a {
display:block;
height:20px;
padding:0px;
text-indent:-9999px;
}
.lc div h2.ch-apple span.lnk-Mac a {background:url(http://image.itmedia.co.jp/plusd/images/bt_lnk_mac.gif) no-repeat left top;}
.lc div h2.ch-apple span.lnk-iPod a {background:url(http://image.itmedia.co.jp/plusd/images/bt_lnk_ipod.gif) no-repeat left top;}
.lc div h2.ch-apple span.lnk-Mac a:hover,
.lc div h2.ch-apple span.lnk-iPod a:hover {background:none;}

.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;
}
.lc div#features div {
padding:5px;
border:2px solid #C9C977;
background-color:#FFF !important;
}

.lc div#features div h3 a:hover {
background-color:#FFF !important;
}

.lc div#features div a:hover {
background-color:#FFF !important;
}

.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;
border-bottom: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:130%;
color:#444;
}
.lc div a#icon img {
margin:4px 4px 0px 0px;
}
.lc div p img {
margin:0px 2px -3px 2px;
}
.lc div#r400 h3 img {
display:block;
margin:2px 0px 0px 4px;
float:right;
}
.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;
}

/* LEFT-COLUMN - LINKSET -
-------------------------------------------------- */
.linkset {
margin:3px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-size:small;
line-height:130%;
clear:both;
}
.linkset {
clear:both;
}
ul.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;
}
ul.linkset li a:link, ul.linkset li a:visited {
text-decoration:none;
}
ul.nolinkset {
margin:3px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-size:small;
line-height:125%;
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;
}

.kwdlist {margin:0px 0px 0px 6px;padding:0px;list-style-type:none;font-size:small;}
.kwdlist li {padding:7px 0px 0px 24px;background:url(http://image.itmedia.co.jp/images0509/arr_key.gif) no-repeat 0px 0px;}
#mobile .kwdlist li,
#pcuser .kwdlist li {width:160px;float:left;}
#mobile .kwdlist,
#pcuser .kwdlist {margin:0px 0px 0px 6px;padding:0px;list-style-type:none;font-size:small;}
#mobile .kwdlist li,
#pcuser .kwdlist li {padding:0px 0px 0px 20px;}
#mobile .kwdlist li#rank1,
#pcuser .kwdlist li#rank1 {background:url(http://image.itmedia.co.jp/pcuser/images/rank01.gif) no-repeat;}
#mobile .kwdlist li#rank2,
#pcuser .kwdlist li#rank2 {background:url(http://image.itmedia.co.jp/pcuser/images/rank02.gif) no-repeat;}
#mobile .kwdlist li#rank3,
#pcuser .kwdlist li#rank3 {background:url(http://image.itmedia.co.jp/pcuser/images/rank03.gif) no-repeat;}
#mobile .kwdlist li#rank4,
#pcuser .kwdlist li#rank4 {background:url(http://image.itmedia.co.jp/pcuser/images/rank04.gif) no-repeat;}
#mobile .kwdlist li#rank5,
#pcuser .kwdlist li#rank5 {background:url(http://image.itmedia.co.jp/pcuser/images/rank05.gif) no-repeat;}
#mobile .kwdlist li#rank6,
#pcuser .kwdlist li#rank6 {background:url(http://image.itmedia.co.jp/pcuser/images/rank06.gif) no-repeat;}
#mobile .kwdlist li#rank7,
#pcuser .kwdlist li#rank7 {background:url(http://image.itmedia.co.jp/pcuser/images/rank07.gif) no-repeat;}
#mobile .kwdlist li#rank8,
#pcuser .kwdlist li#rank8 {background:url(http://image.itmedia.co.jp/pcuser/images/rank08.gif) no-repeat;}
#mobile .kwdlist li#rank9,
#pcuser .kwdlist li#rank9 {background:url(http://image.itmedia.co.jp/pcuser/images/rank09.gif) no-repeat;}
#mobile .kwdlist li#rank10,
#pcuser .kwdlist li#rank10 {background:url(http://image.itmedia.co.jp/pcuser/images/rank10.gif) no-repeat;}


/* 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.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 {
margin:0px;
padding:0px;
font-size:12px;
}
div#category dl {
margin:0px;
padding:0px;
}
div#category dl dt {
margin:0px 0px 0px 0px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat right top;
}
div#category dl dt#lifestyle {background-image:url(http://image.itmedia.co.jp/images0509/ico_l.gif);}
div#category dl dt#pcupdate {background-image:url(http://image.itmedia.co.jp/images0509/ico_p.gif);}
div#category dl dt#mobile {background-image:url(http://image.itmedia.co.jp/images0509/ico_m.gif);}
div#category dl dt#games {background-image:url(http://image.itmedia.co.jp/images0509/ico_g.gif);}
div#category dl dt#shopping {background-image:url(http://image.itmedia.co.jp/images0509/ico_s.gif);}

div#category dl dt a {
display:block;
width:100%;
padding:20px 0px 6px 0px;
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#369;
border-bottom:2px solid #369;
}
div#category dl dd {
margin:2px 0px 0px 0px;
padding:2px 3px 2px 16px;
line-height:125%;
background:url(http://image.itmedia.co.jp/images0509/arr.gif) no-repeat 1px 3px;
border-bottom:1px solid #DDE;
}

.leftbox * {font-size:12px;}
.leftbox table {margin:0px 0px 6px 0px;padding:2px 4px;width:200px;border-collapse:collapse;}
.leftbox dl {width:200px;margin:0px;padding:0px;}
.leftbox dl dt, .leftbox thead th {padding:2px 4px;font-weight:bold;color:#FFF;background:#988;clear:both;}
.leftbox dl dt a, .leftbox thead th a {color:#FFC;}
.leftbox tbody th {padding:2px 4px;border-bottom:1px solid #BBC;}
.leftbox tbody td {padding:2px 4px;text-align:right;border-bottom:1px solid #BBC;}
.leftbox dl dd {margin:0px;padding:0px;width:25%;float:left;}
.leftbox dl dd a {display:block;padding:3px 0px;width:100%;text-align:center;}
.leftbox dl dd a:hover {background:#FFC;}

/* LEFT-COLUMN - HEADLINE -
----------------------------------------------- */
.headline {
margin:0px;
padding:0px;
list-style-type:none;
font-size:small;
line-height:130%;
word-break:break-all;
}

.headline li {
display:block;
padding:3px 2px 3px 17px;
background:url(http://image.itmedia.co.jp/images0509/arr.gif) no-repeat 3px 7px;
border-bottom:1px solid #DDE;
}
body#games .headline li {
display:block;
padding:3px 2px 3px 3px;
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat 3px 7px;
border-bottom:0px solid #DDE;
clear:both;
}
body#games .headline li img {
margin:2px 0px;
float:left;
}
body#games .headline li a:link,
body#games .headline li a:visited {
display:block;
margin-left:40px;
}
.headline li#lifestyle {background-image:url(http://image.itmedia.co.jp/images0509/ico_l2.gif);padding:5px 0px 5px 30px;}
.headline li#pcupdate {background-image:url(http://image.itmedia.co.jp/images0509/ico_p2.gif);padding:5px 0px 5px 30px;}
.headline li#mobile {background-image:url(http://image.itmedia.co.jp/images0509/ico_m2.gif);padding:5px 0px 5px 30px;}
.headline li#games {background-image:url(http://image.itmedia.co.jp/images0509/ico_g2.gif);padding:5px 0px 5px 30px;}
.headline li#shopping {background-image:url(http://image.itmedia.co.jp/images0509/ico_s2.gif);padding:5px 0px 5px 30px;}
.headline li#bg0 {border-width:0px;background-color:#FFF;}
.headline li#bg1 {border-width:0px;background-color:#EEF;}

/*
.headline li#bgn0, .headline li#bgn2, .headline li#bgn4, .headline li#bgn6, .headline li#bgn8,
.headline li#bgn10, .headline li#bgn12, .headline li#bgn14, .headline li#bgn16, .headline li#bgn18,
.headline li#bgn20, .headline li#bgn22, .headline li#bgn24, .headline li#bgn26, .headline li#bgn28,
.headline li#bgn30, .headline li#bgn32, .headline li#bgn34, .headline li#bgn36, .headline li#bgn38,
.headline li#bgn40, .headline li#bgn42, .headline li#bgn44, .headline li#bgn46, .headline li#bgn48,
.headline li#bgn50, .headline li#bgn52, .headline li#bgn54, .headline li#bgn56, .headline li#bgn58,
.headline li#bgn60, .headline li#bgn62, .headline li#bgn64, .headline li#bgn66, .headline li#bgn68,
.headline li#bgn70, .headline li#bgn72, .headline li#bgn74, .headline li#bgn76, .headline li#bgn78 {
border-width:0px;background-color:#EEF;
}
.headline li#bgn1, .headline li#bgn3, .headline li#bgn5, .headline li#bgn7, .headline li#bgn9,
.headline li#bgn11, .headline li#bgn13, .headline li#bgn15, .headline li#bgn17, .headline li#bgn19,
.headline li#bgn21, .headline li#bgn23, .headline li#bgn25, .headline li#bgn27, .headline li#bgn29,
.headline li#bgn31, .headline li#bgn33, .headline li#bgn35, .headline li#bgn37, .headline li#bgn39,
.headline li#bgn41 .headline li#bgn43, .headline li#bgn45, .headline li#bgn47, .headline li#bgn49,
.headline li#bgn51, .headline li#bgn53, .headline li#bgn55, .headline li#bgn57, .headline li#bgn59,
.headline li#bgn61, .headline li#bgn63, .headline li#bgn65, .headline li#bgn67, .headline li#bgn69,
.headline li#bgn71, .headline li#bgn73, .headline li#bgn75, .headline li#bgn77, .headline li#bgn79 {
border-width:0px;background-color:#FFF;
}
*/

.headline li span,
.headline li span a,
.top10 li span,
.top10 li span a {
color:#888;
}
.headline li strong {color:#A73;}

.headline li span#new {
width:0px;
display:block;
padding:0px 0px 0px 32px;
background:url(http://image.itmedia.co.jp/images/new.gif) no-repeat left 3px;
text-indent:-9999px;
float:left;
}

/* LEFT-COLUMN - TOP10 -
----------------------------------------------- */
ul#rank {
padding:0px;
font-size:small;
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);}

/* LEFT-COLUMN - OTHER -
----------------------------------------------- */
.lc div#update {
height:16px;
padding:5px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color:#667;
text-align:right;
background:url(http://image.itmedia.co.jp/images0509/update.gif) no-repeat left center;
}
.articles a:link,
.articles a:visited {
text-decoration:underline;
}

/* RIGHT-COL
-------------------------------------------------- */
.rc {
width:300px;
float:right;
margin:5px 5px 0px 0px;
padding:0px 0px 10px 0px;
font-size:12px;
text-align:left;
}
.rc a:link,
.rc a:visited {
font-size:12px;
}

.rc .ad-rec object {width:200px;height:200px;}
.rc .ad-rec embed {width:200px;height:200px;}
.rc .ad-rec img {width:200px;height:200px;}

/* RIGHT-COLUMN - COLOR PATTERN -
----------------------------------------------- */
.cbox {width:100%;margin-bottom:5px;padding:0px 0px 1px 0px;}
.cbox#red {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_r.gif) repeat-x #CA939C;}
.cbox#orange {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_o.gif) repeat-x #EEA337;}
.cbox#blue {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_b.gif) repeat-x #6F92D7;}
.cbox#green {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_gr.gif) repeat-x #AC8;}
.cbox#purple {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_p.gif) repeat-x #A68ED3;}
.cbox#yellow {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_y.gif) repeat-x #DC5;}
.cbox#gold {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_g.gif) repeat-x #BBBB85;}
.cbox#brown {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_g.gif) repeat-x #BDA996;}
.cbox#gray {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_g.gif) repeat-x #AAA;}

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

.cbox h2 {
margin:0px!important;
padding:2px 4px 0px 4px!important;
font-size:12px;
color:#FFF!important;
height:18px!important;
background-repeat:no-repeat!important;
border-width:0px!important;
}

.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#red h2#lart {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_article_r.gif);text-indent:-9999px;}
.cbox#orange h2#lart {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_article_o.gif);text-indent:-9999px;}
.cbox#blue h2#lart {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_article_b.gif);text-indent:-9999px;}
.cbox#gold h2#lart {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_article_g.gif);text-indent:-9999px;}
.cbox#purple h2#lart {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_article_p.gif);text-indent:-9999px;}

.cbox#red h2#backnum {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_backnum_r.gif);text-indent:-9999px;}
.cbox#orange h2#backnum {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_backnum_o.gif);text-indent:-9999px;}
.cbox#blue h2#backnum {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_backnum_b.gif);text-indent:-9999px;}
.cbox#gold h2#backnum {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_backnum_g.gif);text-indent:-9999px;}
.cbox#purple h2#backnum {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_backnum_p.gif);text-indent:-9999px;}

.cbox#red h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_r.gif);text-indent:-9999px;}
.cbox#orange h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_o.gif);text-indent:-9999px;}
.cbox#blue h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_b.gif);text-indent:-9999px;}
.cbox#gold h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_g.gif);text-indent:-9999px;}
.cbox#purple h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_p.gif);text-indent:-9999px;}

.cbox#red h2#enq {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_enq_r.gif);text-indent:-9999px;}
.cbox#orange h2#enq {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_enq_o.gif);text-indent:-9999px;}
.cbox#blue h2#enq {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_enq_b.gif);text-indent:-9999px;}
.cbox#gold h2#enq {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_enq_g.gif);text-indent:-9999px;}
.cbox#purple h2#enq {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_enq_p.gif);text-indent:-9999px;}

.cbox#red h2#price {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_price_r.gif);text-indent:-9999px;}
.cbox#orange h2#price {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_price_o.gif);text-indent:-9999px;}
.cbox#blue h2#price {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_price_b.gif);text-indent:-9999px;}
.cbox#gold h2#price {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_price_g.gif);text-indent:-9999px;}
.cbox#purple h2#price {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_price_p.gif);text-indent:-9999px;}

.cbox#red h2#feat {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_feat_r.gif);text-indent:-9999px;}
.cbox#orange h2#feat {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_feat_o.gif);text-indent:-9999px;}
.cbox#blue h2#feat {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_feat_b.gif);text-indent:-9999px;}
.cbox#gold h2#feat {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_feat_g.gif) no-repeat;text-indent:-9999px;}
.cbox#purple h2#feat {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_feat_p.gif);text-indent:-9999px;}

.cbox#red h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_r.gif);text-indent:-9999px;}
.cbox#orange h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_o.gif);text-indent:-9999px;}
.cbox#blue h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_b.gif);text-indent:-9999px;}
.cbox#gold h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_g.gif);text-indent:-9999px;}
.cbox#purple h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_p.gif);text-indent:-9999px;}
.cbox#green h2#info {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_info_gr.gif);text-indent:-9999px;}

.cbox#red h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_r.gif);text-indent:-9999px;}
.cbox#orange h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_o.gif);text-indent:-9999px;}
.cbox#blue h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_b.gif);text-indent:-9999px;}
.cbox#gold h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_g.gif);text-indent:-9999px;}
.cbox#purple h2#camp {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_camp_p.gif);text-indent:-9999px;}

.cbox#red h2#llnk {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_link_r.gif);text-indent:-9999px;}
.cbox#orange h2#llnk {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_link_o.gif);text-indent:-9999px;}
.cbox#blue h2#llnk {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_link_b.gif);text-indent:-9999px;}
.cbox#gold h2#llnk {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_link_g.gif);text-indent:-9999px;}
.cbox#purple h2#llnk {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_link_p.gif);text-indent:-9999px;}

.cbox#red h2#topics {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_topics_r.gif);text-indent:-9999px;}
.cbox#orange h2#topics {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_topics_o.gif);text-indent:-9999px;}
.cbox#blue h2#topics {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_topics_b.gif);text-indent:-9999px;}
.cbox#gold h2#topics {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_topics_g.gif);text-indent:-9999px;}
.cbox#purple h2#topics {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_topics_p.gif);text-indent:-9999px;}

.cbox#red h2#index {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_index_r.gif);text-indent:-9999px;}
.cbox#orange h2#index {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_index_o.gif);text-indent:-9999px;}
.cbox#blue h2#index {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_index_b.gif);text-indent:-9999px;}
.cbox#gold h2#index {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_index_g.gif);text-indent:-9999px;}
.cbox#purple h2#index {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_index_p.gif);text-indent:-9999px;}

.cbox h2#gamesicon {background-image:url(http://image.itmedia.co.jp/images0509/rc_gamesicon.gif);text-indent:-9999px;padding:0px;height:20px;}
.cbox h2#backnumber {background-image:url(http://image.itmedia.co.jp/images0509/rc_backnumber.gif);text-indent:-9999px;padding:0px;height:20px;}
.cbox h2#price {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_price.gif) no-repeat left top;}
.cbox h2#choice {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_choice.gif) no-repeat left top;height:20px;}
.cbox h2#shopping {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_store.gif) no-repeat left top;height:20px;}
.cbox h2#index {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_index.gif) no-repeat left top;height:20px;}

/* No Color Pattern */
.cbox#orange h2#top10 {background-image:url(http://image.itmedia.co.jp/images0509/adbox_rc_top10.gif);text-indent:-9999px;}
.cbox#yellow h2#skilup {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_skilup.gif);text-indent:-9999px;}
.cbox#purple h2#careerup {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_career.gif);text-indent:-9999px;}
.cbox#purple h2#careerup2 {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_career2.gif);text-indent:-9999px;}
.cbox#blue h2#techtarget {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_techtarget.gif);text-indent:-9999px;}
.cbox#blue h2#sbcr {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_sbcr.gif);text-indent:-9999px;}
.cbox#gold h2#feedback {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_feedback.gif);text-indent:-9999px;}
.cbox#orange h2#mooklist {background-image:url(http://image.itmedia.co.jp/enterprise/images/ban_mook2.gif);text-indent:-9999px;}
.cbox#red h2#pickup {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_pickup.gif) no-repeat left top;height:20px;}
.cbox#blue h2#quickpoll {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_session.gif) no-repeat left top;height:20px;}
.cbox#blue h2#game-preview {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_gamepreview.gif) no-repeat left top;height:20px;}
.cbox#gray h2#pds {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_pds.gif) no-repeat left top;height:20px;}
.cbox#green h2#goods {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_goods.gif) no-repeat left top;height:20px;}
.cbox#green h2#special {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_fyi.gif) no-repeat left top;height:20px;}

/* AD SYMANTEC
-------------------------------------------------- */
.rc .cbox#symantec {background-color:#FC0;}
.rc .cbox#symantec h2 {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_symantec.gif) no-repeat left top;}
.rc .cbox#symantec p {background-color:#FC0;}
.rc .cbox#symantec p#btn {
width:296px;
padding:0px;
}
.rc .cbox#symantec p#btn a:link,
.rc .cbox#symantec p#btn a:visited {
display:block;
padding:4px;
color:#333;
border-top:1px solid #FFF;
border-left:1px solid #FFF;
border-right:1px solid #DEB202;
border-bottom:1px solid #DEB202;
}
.rc .cbox#symantec p#btn a:hover {
text-decoration:none;
}
#top .rc .cbox#symantec p#btn a:hover {
background-color:#FF9;
}

.rc .cbox#symantec p#prt {
width:264px;
padding:4px 4px 4px 28px;
background:url(http://image.itmedia.co.jp/images0509/adtxt_bg.gif) no-repeat 4px 6px #FFA;
}
.rc .cbox#symantec table {
margin:2px;
width:296px;
border-collapse:collapse;
}
body#top .rc .cbox#symantec #sybody {display:none;}

.rc .cbox#symantec table thead td {padding:1px 4px;color:#FFF;background-color:#666;border-right:1px solid #FC0;}
.rc .cbox#symantec table tbody td {
padding:1px 4px;
background-color:#FFF;
border-right:1px solid #FC0;
border-bottom:1px solid #FC0;
}
.rc .cbox#symantec table tbody .risk {padding:2px 4px;text-align:center;}
.rc .cbox#symantec table tbody .risk div {
text-indent:-9999px;
width:16px;
height:16px;
}
.rc .cbox#symantec table tbody .risk#risk1 div {background:url(http://image.itmedia.co.jp/images0509/symantec_risk01.gif) no-repeat center center;}
.rc .cbox#symantec table tbody .risk#risk2 div {background:url(http://image.itmedia.co.jp/images0509/symantec_risk02.gif) no-repeat center center;}
.rc .cbox#symantec table tbody .risk#risk3 div {background:url(http://image.itmedia.co.jp/images0509/symantec_risk03.gif) no-repeat center center;}
.rc .cbox#symantec table tbody .risk#risk4 div {background:url(http://image.itmedia.co.jp/images0509/symantec_risk04.gif) no-repeat center center;}
.rc .cbox#symantec table tbody .risk#risk5 div {background:url(http://image.itmedia.co.jp/images0509/symantec_risk05.gif) no-repeat center center;}

/* AD MobileShop
-------------------------------------------------- */
.cbox#mobileshop {background:url(http://image.itmedia.co.jp/images0509/adbox_rc_gr.gif) repeat-x #AC8;}
.cbox#mobileshop h2 {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_pr_mobileshop3.jpg) no-repeat left top;height:20px;}

/* AD MobileRecruit
-------------------------------------------------- */
.cbox h2#mobile-recruit {text-indent:-9999px;background:url(http://image.itmedia.co.jp/images0509/rc_pr_mobile_recruit.jpg) no-repeat left top;height:20px;}

.rc .cbox p {
margin:0px 2px 1px 2px;
padding:4px;
background-color:#FFF;
clear:both;
line-height:130%;
overflow:auto;
}
.rc .cbox p img {
margin:3px 4px 1px 0px;
float:left;
}

/* RIGHT-COLUMN - FYI -
----------------------------------------------- */
.rc div#fyi {
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#73BE1E;
clear:both;
}
.rc div#fyi h2 {
margin:0px;
height:20px;
font-size:12px;
background:url(http://image.itmedia.co.jp/images0509/rc_fyi.gif) no-repeat top left;
text-indent:-9999px;
}
.rc div#fyi p {
width:292px;
margin:0px 2px 0px 2px;
padding:2px;
font-size:12px;
line-height:125%;
background-color:#FFF;
border-bottom:1px solid #73BE1E;
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;
line-height:125%;
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;
line-height:130%;
}
div#quickpoll form {
margin:2px;
padding:4px;
line-height:125%;
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;
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;
}
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;
line-height:130%;
border-top:1px solid #69F;
}
div#quickpoll div p a img {
display:block;
margin:2px 0px 2px 4px;
float:right;
}
.rc .linkset li,
.rc .linkset li a {
line-height:135%;
}

/**/
#qpform {
padding:4px;
font-size:12px;
line-height:125%;
text-align:left;
background-color:#EEF;
}
#qpform h5 {
margin:0px;
padding:0px;
font-size:12px;
line-height:130%;
}
#qpform div {
margin:1px 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;
}
#qpform p {
margin:0px;
color:#444;
clear:both;
line-height:130%;
border-width:0px;
}
#qpform div p a img {
display:block;
margin:2px 0px 2px 4px;
float:right;
}
#qpform .linkset {
float:right;
font-size:12px;
background-color:#EEF;
}
/**/

/* RIGHT-COLUMN - PICKUP -
----------------------------------------------- */
.rc div#pickup {
display:table;
width:100%;
margin:0px 0px 5px 0px;
padding:0px 0px 1px 0px;
background-color:#D48894;
clear:both;
}
.rc div#pickup h2 {
margin:0px;
height:20px;
font-size:12px;
background:url(http://image.itmedia.co.jp/images0509/rc_pickup.gif) no-repeat top left;
text-indent:-9999px;
}
.rc div#pickup div {
margin:0px 2px 0px 2px;
padding:0px;
background-color:#FFF;
}
.rc div#pickup div p {
width:288px;
margin:0px;
padding:8px 4px;
color:#444;
clear:both;
line-height:135%;
border-bottom:1px solid #D48894;
}
.rc div#pickup div p a img {
display:block;
margin:2px 0px 2px 4px;
float:right;
}

/* 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;
line-height:125%;
}
div#platform ul li {
clear:both;
}
div#platform ul li img {
margin:0px 4px 8px 0px;
float:left;
}

/* OLD INDEX
----------------------------------------------- */
.index h3,
.index h4 {
margin:0px;
line-height:135%;
}
.index h3 a:link,
.index h3 a:visited,
.index h4 a:link,
.index h4 a:visited {
text-decoration:none;
}
.index p {
margin:0px;
font-size:small;
color:#444;
line-height:135%;
}
.index h5 {
margin:0px;
padding:0px;
color:#A73;
}
.index img {
margin:3px 3px 0px 0px;
}
.index .linkset {
font-size:small;
}
.cmssubhead {
font-size:100%;
color:#222222;
line-height:120%;
margin:7px 0px 7px 0px;
padding:3px 0px 3px 5px;
border-bottom:1px solid #999999;
border-left:5px solid #CC6600;
}
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;
}

/* AD - EXTENSSION -
----------------------------------------------- */
.pr-banner {
position:absolute;
top:48px;
left:240px;
}
.pr-mark {
margin-right:0px!important;
background:url(http://image.itmedia.co.jp/images0509/adtxt_bg2.gif) no-repeat right center;
text-indent:-9999px;
}
#empty .pr-mark {
width:20px!important;
margin-right:0px!important;
padding:0px;
background:url(http://image.itmedia.co.jp/images0509/adtxt_bg2.gif) no-repeat left center;
text-indent:-9999px;
}
#button {
margin:0px auto 15px auto;
display:table;
width:400px;
}
#button map,
#button center {
width:33%;
float:left;
}
#button img,
#button center img {
float:left;
}

/* AD - BANNER -
----------------------------------------------- */
div#banner {float:right;}

/* EXCLUDING MAC \*/
div#banner {
width:728px;
display:inline;
margin:0px;
padding:0px;
vertical-align:middle;
float:none;
}
/**/

div#square,
div#rectangle {
display:inline;
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;
}
div#banner img {}

/* 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;
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/images0509/type.jpg) no-repeat -7px 0px;
clear:both;
text-indent:32px;
}
h3.cmstitle {
padding:0px;
font-size:large;
color:#036;
border-width:0px;
background-color:#FFF;
line-height:130%;
}
.cmssubtitle {
color:#A73;
line-height:130%;
}

.articles i {
display:block;
width:99%;
}

/* FOR SHOPPING
----------------------------------------------- */
body#shopping .lc {
background:url(http://shopping.itmedia.co.jp/images/lcbg_shopping.gif) no-repeat left top;
}
body#shopping .l600 div#update {
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat left top;
}
body#shopping #l200 h3 {
font-size:small;
}
body#shopping .lc div h2#del {
display:none;
}
body#shopping .rc h2#newarticles {
margin:0px;
height:20px;
font-size:12px;
background:url(http://image.itmedia.co.jp/images0509/rc_newarticles.gif) no-repeat top left;
text-indent:-9999px;
}
body#shopping .rc h2#newarticles img {
display:none;
}
body#shopping .rc .headline {
border:2px solid #E8A4B0;
}

.goodsbtn {text-align:center;}
.shopbtn {display:block;margin:15px auto;}

/* GFK TABLE
----------------------------------------------- */
#gfk-haad {
margin:0px;
padding:4px;
height:72px;
font-size:12px;
color:#FFC;
background-color:#662;
}
#gfk-haad img {
float:right;
}
#gfk-haad b {
display:block;
margin:8px 0px 0px 0px;
padding:5px 2px;
color:#FDA;
background-color:#330;
}
#gfk2 {
font-size:12px;
}
#gfk2 p {
display:block;
margin:0px;
padding:0px;
font-size:12px;
border-width:0px 1px 1px 1px;
border-style:solid;
border-color:#662;
background-color:#F90;
clear:both;
}
#gfk2 p#top3 {
background-color:#F40;
}
#gfk2 b {
display:block;
margin:0px;
padding:4px 4px 0px 0px;
width:20px;
font-size:12px;
color:#FFFFFF;
text-align:right;
float:left;
}
#gfk2 a {
display:block;
margin:0px 0px 0px 20px;
padding:4px 2px 4px 2px;
font-size:12px;
font-weight:bold;
color:#553;
border-left:1px solid #666622;
background-color:#EEEECC;
}
#gfk2 i {
display:block;
margin:0px 0px 0px 20px;
padding:4px 0px 4px 2px;
font-style:normal;
color:#554422;
border-left:1px solid #776666;
background-color:#FFFFFF;
clear:both;
}
#gfk2 img {
margin:0px;
float:right;
border:1px solid #666622;
}

/* ACCTOP10
----------------------------------------------- */
.acctop10-News {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#555588;
}
.acctop10-Mobile {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#999955;
}
.acctop10-LifeStyle {
display:table ! important;
width:80% ! important;
margin:0px auto ! important;
padding:3px ! important;
background-color:#885555;
}
.acctop10-PCUPdate {
display:table;
width:80%;
margin:0px auto;
padding:3px;
background-color:#BB8855;
}
.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;
border-width:0px ! 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;
color:#DDD ! important;
float:right ! important;
font-family:"Hiragino Kaku Gothic Pro",Verdana,Helvetica,sans-serif ! important;
margin:0px ! important;
padding:5px ! important;
clear:none ! 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 p a:link, .acctop10-News p 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:#FFFFFF;
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;
text-decoration:none;
}
.acctop10-News img,
.acctop10-Mobile img,
.acctop10-LifeStyle img,
.acctop10-PCUPdate img,
.acctop10-Games img,
.acctop10-News u,
.acctop10-Mobile u,
.acctop10-LifeStyle u,
.acctop10-PCUPdate u,
.acctop10-Games u {
color:#772222;
text-decoration:none;
border-width:0px ! important;
}

.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;
text-decoration:none;
}
.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;
text-decoration:none;
}
.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;
text-decoration:none;
}
.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;
text-decoration:none;
}
.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;
text-decoration:none;
}

.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;
text-decoration:none;
}


.blogicon {
margin:4px 4px 0px 0px;
width:80px;
height:60px;
float:left;
background:no-repeat left top;
}
.blogicon a:link,
.blogicon a:visited {
display:block;
width:80px;
height:60px;
}

.blogicon#\0030B3\0030C7\0030E9\000020\0030CE\0030D6\0030ED\0030B0 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_koderanoblog.jpg);}
.blogicon#\004E2D\0056FD\005EB6\006C11\0030AF\0030B5\0030A4\000049\000054\004E8B\0060C5 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_yamaya.jpg);}
.blogicon#\000057\000049\00004C\00004C\000043\00004F\00004D\000020\00004D\000041\00004E\000049\000041\000043\000053\000020\000032\000030\000030\000035 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_willcom2005.jpg);}
.blogicon#\00672C\003092\008AAD\003082\003046 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_bookreview.jpg);}
.blogicon#\0030E2\0030D0\0030A4\0030EB\007DE8\0096C6\0090E8\003001\00305F\003060\003044\00307E\0053D6\006750\004E2D {
background-image:url(http://image.itmedia.co.jp/images0509/blog_ksaito.jpg);}
.blogicon#\00897F\006B63\00304C\008D08\00308B\0030E1\0030C7\0030A3\0030A2\0060C5\005831 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_nishitadashi.jpg);}
.blogicon#\006DF7\006C8C\00306E\005C4B\005F62\000062\00006C\00006F\000067 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_ogikubokei.jpg);}
.blogicon#\0065E5\003005\00662F\00904A\006280 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_games.jpg);}
.blogicon#\000048\000069\000052\00004F\000027\000073\000020\000042\00006C\00006F\000067\000020\00300C\000048\000069\000052\00004F\005834\00300D\000020\00FF0B\000044\0030D6\0030ED\0030B0\00652F\005C40 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_hiro.jpg);}
.blogicon#\0030B7\0030CD\0030DE\00306E\003082\003068 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_motoyama.jpg);}
.blogicon#\0030A2\0030E1\0030EA\0030AB\000049\000054\003053\00307C\00308C\008A71 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_mayumiitusa.jpg);}
.blogicon#\005929\004E0B\0053D6\003089\00305A\00306B\004E8C\005408\00534A {
background-image:url(http://image.itmedia.co.jp/images0509/blog_2go.jpg);}
.blogicon#\0030BD\0030EA\0030C3\0030C9\0030A2\0030E9\0030A4\0030A2\0030F3\0030B9\00306F\00304B\00304F\008A9E\00308A\00304D {
background-image:url(http://image.itmedia.co.jp/images0509/blog_sushidisk.jpg);}
.blogicon#\0030A2\0030A4\0030C7\0030A2\00306E\007389\00624B\007BB1 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_dc.jpg);}
.blogicon#\0030A2\0030AD\0030D0\003067\004ECA\0065E5\003082\007CE0\00559C\003073 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_junk.jpg);}
.blogicon#\47\61\6C\6C\69\6F\6E\69\63\20\50\72\69\76\61\74\65\20\4A\75\64\67\6D\65\6E\74 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_naskal.jpg);}
.blogicon#\0030A2\0030B8\0030A2\00306A\0030B1\0030FC\0030BF\0030A4\00306E\006BCE\0065E5 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_yamane.jpg);}
.blogicon#\009769\0065B0\007684\0030B1\0030FC\0030BF\0030A4\0030A2\0030D7\0030EA\0030B1\0030FC\0030B7\0030E7\0030F3\00306E\004F5C\00308A\0065B9 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_jig.jpg);}
.blogicon#\0030B2\0030A4\0030E0\0030DE\0030F3\00306E\0030D6\0030ED\0030B0\00FF1A\007827\00516C\005712\0079D8\005BC6\0057FA\005730 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_gameman.jpg);}
.blogicon#\00004C\00006F\000076\000065\000020\000074\000068\000065\000020\00004C\000069\000066\000065\00002A {
background-image:url(http://image.itmedia.co.jp/images0509/blog_chihazo.jpg);}
.blogicon#\304A\6C17\697D\30E2\30D0\30A4\30EB\30AB\30A6\30DC\30FC\30A4 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_mobilecowboy.jpg);}
.blogicon#\00004F\000072\000069\000067\000061\00006D\000069\0030D6\0030ED\0030B0 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_origami.jpg);}
.blogicon#\003070\003063\00304F\003069\00308D\003063\003077\00975E\005E38\0052E4\0065E5\008A18 {
background-image:url(http://image.itmedia.co.jp/images0509/blog_takemura.jpg);}
.blogicon#\003068\00308A\003042\003048\00305A\008CB7\003063\003066\00304D\00305F {
background-image:url(http://image.itmedia.co.jp/images0509/blog_uryu.jpg);}

/* PCUSER - BLOCK
-------------------------------------------------- */
#pcuser .rc {margin:5px 5px 0px 0px;}
#pcuser .lclc {margin:0px -210px 0px 0px;clear:both;float:left;}
#pcuser .lcrc {padding:0px 0px 0px 210px;}

#pcuser.top #l200 {background:url(http://image.itmedia.co.jp/pcupdate/images/l200bg.gif) repeat-y left top;}

/* PCUSER - HEADING
-------------------------------------------------- */
#pcuser .lc .l600 h2 {
padding:6px 4px 4px 8px;
color:#FFF!important;
background:url(http://image.itmedia.co.jp/pcupdate/images/h2bg.gif) repeat-x left top;
border:0px solid #FFF;
border-bottom:3px solid #DDE;
}
#pcuser .l600 h2 a:link, #pcuser .l600 h2 a:visited {color:#FE8;}


/* SP-BOX
-------------------------------------------------- */
.sp-box {
margin-bottom:5px;
padding:0px 4px;
font-size:8px;
font-family:Verdana,Helvetica,sans-serif;
color:#888;
background:#EEE;
border-top:1px solid #AAA;
}
.sp-box span {
display:block;
color:#888;
float:right;
}

/* PCUSER - INDEX
-------------------------------------------------- */
#pcuser .indent h5 {
margin-left:95px;
font-family:Verdana,Helvetica.sans-serif;
}
#pcuser .indent h3,
#pcuser .indent p {
margin-left:95px;
}
#pcuser .topcc h5 {
margin-left:130px;
font-family:Verdana,Helvetica.sans-serif;
}
#pcuser .topcc h3 {
margin-left:130px;
}
#pcuser .topcc p {
overflow:hidden;
height:3.75em;
}

/* PCUSER - OTHER
-------------------------------------------------- */
#pcuser #l200 h3 {font-size:12px;}

#pcuser .headline li {
margin:0px 0px 4px 0px;
padding:0px 0px 0px 52px;
clear:both!important;
}
#pcuser #l200 .headline li a {
font-size:12px;
}
#pcuser #l200 #new {
display:block;
width:28px;
height:11px;
float:left;
}
#pcuser #l200 p,
#pcuser #l200 li {
padding-right:5px!important;
}
#pcuser .headline li a {
font-size:116%;
line-height:140%;
border:0px solid red;
clear:both!important;
}
#pcuser .headline li {background:no-repeat 0px 4px;}
#pcuser .headline li.\0030CB\0030E5\0030FC\0030B9 {background-image:url(http://image.itmedia.co.jp/images0509/at_news.gif);}
#pcuser .headline li.\00901F\005831 {background-image:url(http://image.itmedia.co.jp/images0509/at_burst.gif);}
#pcuser .headline li.\0030EC\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_review.gif);}
#pcuser .headline li.\0030B3\0030E9\0030E0 {background-image:url(http://image.itmedia.co.jp/images0509/at_column.gif);}
#pcuser .headline li.\009023\008F09 {background-image:url(http://image.itmedia.co.jp/images0509/at_rensai.gif);}
#pcuser .headline li.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_interview.gif);}
#pcuser .headline li.\007279\0096C6 {background-image:url(http://image.itmedia.co.jp/images0509/at_special.gif);}
#pcuser .headline li.\0030C8\0030C3\0030D7\000031\000030 {background-image:url(http://image.itmedia.co.jp/images0509/at_top10.gif);}
#pcuser .headline li.\0030AD\0030FC\0030EF\0030FC\0030C9 {background-image:url(http://image.itmedia.co.jp/images0509/at_keyword.gif);}
#pcuser .headline li.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background-image:url(http://image.itmedia.co.jp/images0509/at_report.gif);}
#pcuser .headline li.\000053\000070\000065\000063\000069\000061\00006C {background-image:url(http://image.itmedia.co.jp/images0509/at_fyi.gif);}

#pcuser .lc h5 {
background:no-repeat 4px 2px;
}

#pcuser .lc h5.\0030CB\0030E5\0030FC\0030B9 {background-image:url(http://image.itmedia.co.jp/images0509/at_news.gif);}
#pcuser .lc h5.\00901F\005831 {background-image:url(http://image.itmedia.co.jp/images0509/at_burst.gif);}
#pcuser .lc h5.\0030EC\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_review.gif);}
#pcuser .lc h5.\0030B3\0030E9\0030E0 {background-image:url(http://image.itmedia.co.jp/images0509/at_column.gif);}
#pcuser .lc h5.\009023\008F09 {background-image:url(http://image.itmedia.co.jp/images0509/at_rensai.gif);}
#pcuser .lc h5.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_interview.gif);}
#pcuser .lc h5.\007279\0096C6 {background-image:url(http://image.itmedia.co.jp/images0509/at_special.gif);}
#pcuser .lc h5.\0030C8\0030C3\0030D7\000031\000030 {background-image:url(http://image.itmedia.co.jp/images0509/at_top10.gif);}
#pcuser .lc h5.\0030AD\0030FC\0030EF\0030FC\0030C9 {background-image:url(http://image.itmedia.co.jp/images0509/at_keyword.gif);}
#pcuser .lc h5.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background-image:url(http://image.itmedia.co.jp/images0509/at_report.gif);}
#pcuser .lc h5.\000053\000070\000065\000063\000069\000061\00006C {background-image:url(http://image.itmedia.co.jp/images0509/at_fyi.gif);}

#pcuser h5 span {
display:block;
width:54px;
height:10px;
float:left;
}

#l200 .cbox#orange h2#shopping {
padding:5px 0px 0px 7px!important;
text-indent:0px;
}
#l200 .cbox#orange h2 img {
margin:-2px 4px 0px 0px;
}
#l200 .cbox#orange {
width:199px;
background:#FFF;
}
#l200 .cbox#orange div {
padding:2px;
background:#FFF;
}

/* BLOCK
-------------------------------------------------- */
#top .rc,
#lifestyle .rc,
#mobile .rc,
#games .rc,
#voice .rc {margin:5px 5px 0px 0px;}
#top .l600,
#lifestyle .l600,
#mobile .l600,
#games .l600,
#voice .l600 {margin:0px 320px 10px 10px;clear:both;}
#top .lclc,
#lifestyle .lclc,
#mobile .lclc,
#games .lclc,
#voice .lclc {margin:0px -210px 0px 0px;clear:both;float:left;}
#top .lcrc,
#lifestyle .lcrc,
#mobile .lcrc,
#games .lcrc,
#voice .lcrc {padding:0px 0px 0px 210px;}
#top #l200,
#lifestyle #l200,
#mobile #l200,
#games #l200,
#voice #l200 {background:url(http://image.itmedia.co.jp/pcupdate/images/l200bg.gif) repeat-y left top;border-bottom:1px solid #CCD;}

/* HEADING
-------------------------------------------------- */
#top .lc .l600 h2,
#voice .lc .l600 h2 {
padding:6px 4px 4px 8px;
color:#FFF!important;
background:url(http://image.itmedia.co.jp/plusd/images/h2bg.gif) repeat-x left top;
border:0px solid #FFF;
border-bottom:3px solid #DDE;
}
#lifestyle .lc .l600 h2 {
padding:6px 4px 4px 8px;
color:#FFF!important;
background:url(http://image.itmedia.co.jp/lifestyle/images/h2bg.gif) repeat-x left top #37485C;
border:0px solid #FFF;
border-bottom:2px solid #DDE;
}
#mobile .lc .l600 h2 {
padding:6px 4px 4px 8px;
color:#FFF!important;
background:url(http://image.itmedia.co.jp/mobile/images/h2bg.gif) repeat-x left top;
border:0px solid #FFF;
border-bottom:3px solid #DDE;
}
#games .lc .l600 h2 {
padding:6px 4px 4px 8px;
color:#FFF!important;
background:url(http://image.itmedia.co.jp/games/images/h2bg.gif) repeat-x left top;
border:0px solid #FFF;
border-bottom:3px solid #DDE;
}
#top .l600 h2 a:link, #top .l600 h2 a:visited,
#lifestyle .l600 h2 a:link, #lifestyle .l600 h2 a:visited,
#mobile .l600 h2 a:link, #mobile .l600 h2 a:visited,
#games .l600 h2 a:link, #games .l600 h2 a:visited,
#voice .l600 h2 a:link, #voice .l600 h2 a:visited {color:#FE8;}


/* SPECIAL
-------------------------------------------------- */
#pcuser .topcc #icon,
#lifestyle .topcc #icon,
#mobile .topcc #icon,
#games .topcc #icon {
display:block;
margin:3px 10px 2px 0px;
float:left;
width:120px;
height:90px;
}

#top #icon img,
#pcuser #icon img,
#lifestyle #icon img,
#mobile #icon img,
#games #icon img {
margin-right:10px !important;
}

.lc div#r400 .icoleft h3 img {
margin:2px 4px 0px 0px;
float:left;
}

#top .l600 #l200 h3,
#lifestyle .l600 #l200 h3,
#mobile .l600 #l200 h3,
#games .l600 #l200 h3,
#top .l600 #l200 h5,
#lifestyle .l600 #l200 h5,
#mobile .l600 #l200 h5,
#games .l600 #l200 h5,
#top .l600 #l200 p,
#lifestyle .l600 #l200 p,
#mobile .l600 #l200 p,
#games .l600 #l200 p {padding-right:5px;}

#btnlist {
position:relative;
}

.prtbtn {
margin:0px;
background:url(http://image.itmedia.co.jp/images0509/bt_prt.gif) no-repeat center center;
float:right;
text-indent:-9999px;
}
.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;
}
.fpbtn a {
width:160px;
}
.prtbtn a {
display:block;
width:110px;
border:2px solid #FFF;
border-top:2px solid #EEE;
border-left:2px solid #EEE;
}

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

/* OTHER
-------------------------------------------------- */
#top #l200 h3,
#lifestyle #l200 h3,
#mobile #l200 h3,
#games #l200 h3 {font-size:12px;}
#top .headline li,
#lifestyle .headline li,
#mobile .headline li {
margin:0px 0px 4px 0px;
padding:0px 0px 0px 52px;
clear:both!important;
}
#top #l200 .headline li a,
#lifestyle #l200 .headline li a,
#mobile #l200 .headline li a {
font-size:12px;
}
#top #l200 #new,
#lifestyle #l200 #new,
#mobile #l200 #new {
display:block;
width:28px;
height:11px;
float:left;
}
#top #l200 p,
#top #l200 li,
#lifestyle #l200 p,
#lifestyle #l200 li,
#mobile #l200 p,
#mobile #l200 li {
padding-right:5px!important;
}
#top .headline li a,
#lifestyle .headline li a,
#mobile .headline li a {
font-size:116%;
line-height:140%;
border:0px solid red;
clear:both!important;
}
#top .headline li,
#lifestyle .headline li,
#mobile .headline li {background:no-repeat 0px 4px;}
#top .headline li.\0030CB\0030E5\0030FC\0030B9,
#lifestyle .headline li.\0030CB\0030E5\0030FC\0030B9,
#mobile .headline li.\0030CB\0030E5\0030FC\0030B9 {background-image:url(http://image.itmedia.co.jp/images0509/at_news.gif);}
#top .headline li.\00901F\005831,
#lifestyle .headline li.\00901F\005831,
#mobile .headline li.\00901F\005831 {background-image:url(http://image.itmedia.co.jp/images0509/at_burst.gif);}
#top .headline li.\0030EC\0030D3\0030E5\0030FC,
#lifestyle .headline li.\0030EC\0030D3\0030E5\0030FC,
#mobile .headline li.\0030EC\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_review.gif);}
#top .headline li.\0030B3\0030E9\0030E0,
#lifestyle .headline li.\0030B3\0030E9\0030E0,
#mobile .headline li.\0030B3\0030E9\0030E0 {background-image:url(http://image.itmedia.co.jp/images0509/at_column.gif);}
#top .headline li.\009023\008F09,
#lifestyle .headline li.\009023\008F09,
#mobile .headline li.\009023\008F09 {background-image:url(http://image.itmedia.co.jp/images0509/at_rensai.gif);}
#top .headline li.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC,
#lifestyle .headline li.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC,
#mobile .headline li.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_interview.gif);}
#top .headline li.\007279\0096C6,
#lifestyle .headline li.\007279\0096C6,
#mobile .headline li.\007279\0096C6 {background-image:url(http://image.itmedia.co.jp/images0509/at_special.gif);}
#top .headline li.\0030C8\0030C3\0030D7\000031\000030,
#lifestyle .headline li.\0030C8\0030C3\0030D7\000031\000030,
#mobile .headline li.\0030C8\0030C3\0030D7\000031\000030 {background-image:url(http://image.itmedia.co.jp/images0509/at_top10.gif);}
#top .headline li.\0030C8\0030C3\0030D7\000031\000030,
#lifestyle .headline li.\0030AD\0030FC\0030EF\0030FC\0030C9,
#mobile .headline li.\0030AD\0030FC\0030EF\0030FC\0030C9 {background-image:url(http://image.itmedia.co.jp/images0509/at_keyword.gif);}
#top .headline li.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8,
#lifestyle .headline li.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8,
#mobile .headline li.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background-image:url(http://image.itmedia.co.jp/images0509/at_report.gif);}
#top .headline li.\000053\000070\000065\000063\000069\000061\00006C,
#lifestyle .headline li.\000053\000070\000065\000063\000069\000061\00006C,
#mobile .headline li.\000053\000070\000065\000063\000069\000061\00006C {background-image:url(http://image.itmedia.co.jp/images0509/at_fyi.gif);}

/* FEATURES HEADING
-------------------------------------------------- */
#top div#features h2,
#lifestyle div#features h2,
#mobile div#features h2,
#games 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;
border-bottom:0px solid #369;
}

/* LIFESTYLE LINKSET
-------------------------------------------------- */
#lifestyle .indent .linkset {margin-top:8px;margin-left:90px;clear:none;}

/* INDEX
-------------------------------------------------- */
#top .lc #r400 h5,
#lifestyle .lc #r400 h5,
#mobile .lc #r400 h5 {
display:inline;
}
#top .lc #r400 h5 span img,
#lifestyle .lc #r400 h5 span img,
#mobile .lc #r400 h5 span img {
display:block;
width:55px;
height:15px;
background:no-repeat 4px 2px;
}
#top .lc #r400 h5 span img.\0030CB\0030E5\0030FC\0030B9,
#lifestyle .lc #r400 h5 span img.\0030CB\0030E5\0030FC\0030B9,
#mobile .lc #r400 h5 span img.\0030CB\0030E5\0030FC\0030B9 {background-image:url(http://image.itmedia.co.jp/images0509/at_news.gif);}
#top .lc #r400 h5 span img.\00901F\005831,
#lifestyle .lc #r400 h5 span img.\00901F\005831,
#mobile .lc #r400 h5 span img.\00901F\005831 {background-image:url(http://image.itmedia.co.jp/images0509/at_burst.gif);}
#top .lc #r400 h5 span img.\0030EC\0030D3\0030E5\0030FC,
#lifestyle .lc #r400 h5 span img.\0030EC\0030D3\0030E5\0030FC,
#mobile .lc #r400 h5 span img.\0030EC\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_review.gif);}
#top .lc #r400 h5 span img.\0030B3\0030E9\0030E0,
#lifestyle .lc #r400 h5 span img.\0030B3\0030E9\0030E0,
#mobile .lc #r400 h5 span img.\0030B3\0030E9\0030E0 {background-image:url(http://image.itmedia.co.jp/images0509/at_column.gif);}
#top .lc #r400 h5 span img.\009023\008F09,
#lifestyle .lc #r400 h5 span img.\009023\008F09,
#mobile .lc #r400 h5 span img.\009023\008F09 {background-image:url(http://image.itmedia.co.jp/images0509/at_rensai.gif);}
#top .lc #r400 h5 span img.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC,
#lifestyle .lc #r400 h5 span img.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC,
#mobile .lc #r400 h5 span img.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_interview.gif);}
#top .lc #r400 h5 span img.\007279\0096C6,
#lifestyle .lc #r400 h5 span img.\007279\0096C6,
#mobile .lc #r400 h5 span img.\007279\0096C6 {background-image:url(http://image.itmedia.co.jp/images0509/at_special.gif);}
#top .lc #r400 h5 span img.\0030C8\0030C3\0030D7\000031\000030,
#lifestyle .lc #r400 h5 span img.\0030C8\0030C3\0030D7\000031\000030,
#mobile .lc #r400 h5 span img.\0030C8\0030C3\0030D7\000031\000030 {background-image:url(http://image.itmedia.co.jp/images0509/at_top10.gif);}
#top .lc #r400 h5 span img.\0030AD\0030FC\0030EF\0030FC\0030C9,
#lifestyle .lc #r400 h5 span img.\0030AD\0030FC\0030EF\0030FC\0030C9,
#mobile .lc #r400 h5 span img.\0030AD\0030FC\0030EF\0030FC\0030C9 {background-image:url(http://image.itmedia.co.jp/images0509/at_keyword.gif);}
#top .lc #r400 h5 span img.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8,
#lifestyle .lc #r400 h5 span img.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8,
#mobile .lc #r400 h5 span img.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background-image:url(http://image.itmedia.co.jp/images0509/at_report.gif);}
#top .lc #r400 h5 span img.\000053\000070\000065\000063\000069\000061\00006C,
#lifestyle .lc #r400 h5 span img.\000053\000070\000065\000063\000069\000061\00006C,
#mobile .lc #r400 h5 span img.\000053\000070\000065\000063\000069\000061\00006C {background-image:url(http://image.itmedia.co.jp/images0509/at_fyi.gif);}

#top .l600 #l200 p,
#mobile .l600 #l200 p {word-wrap:break-word;}

.spbox-cc {background:url(http://image.itmedia.co.jp/images0509/spbox2.gif) repeat-x left top;display:none;}
.spbox-cc div {background:url(http://image.itmedia.co.jp/images0509/spbox1.gif) no-repeat left top;}
.spbox-cc div div {background:url(http://image.itmedia.co.jp/images0509/spbox3.gif) no-repeat right top;width:100%;padding-top:24px;}

.spbox0707 {background:url(http://image.itmedia.co.jp/images0509/spbox2.gif) repeat-x left top #DDD;margin-bottom:10px;}
.spbox0707 div {background:url(http://image.itmedia.co.jp/images0509/spbox1.gif) no-repeat left top;}
.spbox0707 div div {background:url(http://image.itmedia.co.jp/images0509/spbox3.gif) no-repeat right top;width:100%;height:17px;text-indent:-9999px;}

/* D-Style for CMS
-------------------------------------------------- */
#d-style .header {background:#000;}
#d-style .header #tagline {background:url(http://image.itmedia.co.jp/d-style/img/hrbg.gif) repeat-x left bottom #AAC;}
#d-style .header #tagline #global {background:url(http://image.itmedia.co.jp/d-style/img/tagline_bg.gif) repeat-x left top #000;}
#d-style .header #tagline #global div {background:url(http://image.itmedia.co.jp/d-style/img/gnav_bg.gif) repeat-x left top;}
#d-style .header #tagline h2 {background:url(http://image.itmedia.co.jp/d-style/img/tagline.gif) no-repeat left top;}
#d-style .header ul {background:#FFF;border-bottom:3px solid #BFB463;}
#d-style .header #submenu {
padding-top:3px;
background:url(http://image.itmedia.co.jp/pcupdate/images/h2bg.gif) repeat-x -5px 0px;
border-top:1px solid #54480F;
}
#d-style .header dl#submenu2 {
background-color:#EEE;
border-top:1px solid #CCC;
border-bottom:2px solid #000;
}
#d-style .footer ul {background:#FFF;}
#d-style .footer div#tagline {background:url(http://image.itmedia.co.jp/d-style/img/hrbg.gif) repeat-x left bottom;}

#d-style .articles {background:#FFF;}
#d-style .articles .l600 {margin:0px 250px 0px 20px!important;}
#d-style .articles .l600 h1 {margin-top:20px;color:#763;}
#d-style .articles .l600 h2 {color:#A96;font-family:Arial,Helvetica,sans-serif;border-bottom:2px solid #A96;}
#d-style .articles .l600 h3 {border-left:5px solid #9e871c;}
#d-style .articles .l600 h5 {color:#665}
#d-style .articles .l600 h6 {display:none;}
#d-style .articles .l600 #update {margin:20px 0px -25px 0px;}
#d-style .rc #ad-rec {margin:5px 0px 15px -9px;}

#d-style .rc {
margin:0px 0px 0px 0px;
padding:10px 0px 0px 0px;
width:230px;
border-bottom:1px solid #000;
border-left:1px solid #000;
}
#d-style .rc .rc-links {color:#333;}
#d-style .rc .rc-links h3 {
width:100%;
display:table;
margin:0px;
padding:0px;
font-size:12px;
border-bottom:1px solid #000;
}
#d-style .rc .rc-links h3 div {
color:#FFF;
padding:2px 8px 2px 6px;
background:#000;
float:left;
}
#d-style .rc .rc-links h4 {
margin:0px 0px 0px 10px;
padding:0px 0px 2px 0px;
font-size:12px;
}
#d-style .rc .rc-links div.iconbox {
width:212px;
margin:0px 0px 0px 10px;
background:#000;
}
#d-style .rc .rc-links div.iconbox div.icon2 {padding:2px 4px;}
#d-style .rc .rc-links div.iconbox div.icon2 a {color:#FFF;}
#d-style .rc .rc-links div.iconbox a img {margin:1px;}
#d-style .rc .rc-links div.iconbox p {margin:0px;padding:2px;background:#FFF;}
#d-style .rc .index {width:100%;}
#d-style .rc .index p {padding:3px 10px;line-height:1.3em;}
#d-style .rc .index p img {margin:0px 5px 0px 0px;display:block;float:left;}

.form0706 {
width:520px;
margin:0px!important;
padding:5px!important;
font-family:verdana,helvetica,sans-serif;
font-size:small;
border:1px solid #BBC;
background:url(http://image.itmedia.co.jp/images0509/formbg.gif);
}
.form0706 table {
color:#443;
border-collapse:collapse;
background:#DDE;
border:1px solid #FFF;
background:url(http://image.itmedia.co.jp/images0509/formbg2.gif);
}
.form0706 tr {vertical-align:top;}
.form0706 tr th {padding:6px;}
.form0706 tr th span {font-weight:normal;color:#A00;}
.form0706 tr td {padding:6px;}

.form0706 tbody tr td {}

.form0706 input#name, .form0706 input#name1,
.form0706 input#email, .form0706 input#email1,
.form0706 input#url, .form0706 input#url1,
.form0706 textarea#opinion {width:400px;border:1px solid #BBA;}
.form0706 input#submit {margin:0px;}
.form0706 th {
text-align:right;
}
.form0706 .form-btn {
width:100px;
background:url(http://image.itmedia.co.jp/images0509/form_btn2.gif) repeat-x right top;
}
.form0706 .form-btn div {
background:url(http://image.itmedia.co.jp/images0509/form_btn1.gif) no-repeat left top;
}
.form0706 .form-btn div button {
width:100px;
padding:3px;
font-weight:bold;
border-width:0px;
background:url(http://image.itmedia.co.jp/images0509/form_btn3.gif) no-repeat right top;

}

span.type-\30CB\30E5\30FC\30B9,
span.type-\901F\5831,
span.type-\30EC\30D3\30E5\30FC,
span.type-\30B3\30E9\30E0,
span.type-\9023\8F09,
span.type-\30A4\30F3\30BF\30D3\30E5\30FC,
span.type-\7279\96C6,
span.type-\30C8\30C3\30D7\31\30,
span.type-\30AD\30FC\30EF\30FC\30C9,
span.type-\8ABF\67FB\30EA\30DD\30FC\30C8,
span.type-Special {
display:block;
text-indent:-9999px;
width:52px;
height:14px;
float:left;
}
span.type-\30CB\30E5\30FC\30B9 {background:url(http://image.itmedia.co.jp/images0509/at_news.gif) no-repeat 0px 2px;}
span.type-\901F\5831 {background:url(http://image.itmedia.co.jp/images0509/at_burst.gif) no-repeat 0px 2px;}
span.type-\30EC\30D3\30E5\30FC {background:url(http://image.itmedia.co.jp/images0509/at_review.gif) no-repeat 0px 2px;}
span.type-\30B3\30E9\30E0 {background:url(http://image.itmedia.co.jp/images0509/at_column.gif) no-repeat 0px 2px;}
span.type-\9023\8F09 {background:url(http://image.itmedia.co.jp/images0509/at_rensai.gif) no-repeat 0px 2px;}
span.type-\30A4\30F3\30BF\30D3\30E5\30FC {background:url(http://image.itmedia.co.jp/images0509/at_interview.gif) no-repeat 0px 2px;}
span.type-\7279\96C6 {background:url(http://image.itmedia.co.jp/images0509/at_special.gif) no-repeat 0px 2px;}
span.type-\30C8\30C3\30D7\31\30 {background:url(http://image.itmedia.co.jp/images0509/at_top10.gif) no-repeat 0px 2px;}
span.type-\30AD\30FC\30EF\30FC\30C9 {background:url(http://image.itmedia.co.jp/images0509/at_keyword.gif) no-repeat 0px 2px;}
span.type-\8ABF\67FB\30EA\30DD\30FC\30C8 {background:url(http://image.itmedia.co.jp/images0509/at_report.gif) no-repeat 0px 2px;}
span.type-Special {background:url(http://image.itmedia.co.jp/images0509/at_fyi.gif) no-repeat 0px 2px;}
.minus120 {margin-left:134px;}
.minus080 {margin-left:94px;}
.minus060 {margin-left:76px;}
#lifestyle .dir-LifeStyle {display:none;}

/* 070201 SAMSUNG DIGITAL
-------------------------------------------------- */
body.samsung#lifestyle .adtitle {
background:url(http://image.itmedia.co.jp/lifestyle/tv/title_repeat.gif) repeat-x right top;
margin:-4px 320px 5px 0px;
font-size:10px;
text-indent:-9999px;
}
body.samsung#lifestyle .adtitle div {
background:url(http://image.itmedia.co.jp/lifestyle/tv/title.gif) no-repeat left top;
}
body.samsung#lifestyle .adtitle div {
display:block;
height:50px;
}
body.samsung#lifestyle .adtitle div #update {
width:200px;
float:right;
background:none;
}

body.samsung#lifestyle .rc .cbox#gold #topics {
background:url(http://image.itmedia.co.jp/images0509/rc_sponsortopics.gif);
}
.google_afc li a#row1-row2-default {
text-decoration:none!important;
}
.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;
}

.backnum {
margin:0px 0px 9px 9px;
width:240px;
font-size:13px;
float:right;
}
.backnum#center {
margin:0px auto 15px auto;
padding:0px;
width:600px;
float:none;
}
.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;
}
.backnum dl dd a {
text-decoration:none!important;
}

.keywords .endlink {
margin:10px 0px 0px 0px!important;
border:1px solid #A00!important;
}
.keywords .endlink h4 {
display:block;
margin:1px!important;
padding:2px 4px 0px 4px!important;
font-size:small!important;
color:#FFF!important;
background:#A00;
border:0px solid #FFF!important;
float:none;
}
.keywords .endlink ul#kwd {
display:table;
overflow:hidden;
width:100%;
margin:0px;
padding:0px 0px 2px 0px;
font-size:small;
color:#FFF;
list-style-type:none;
}
.keywords .endlink ul#kwd li {
word-break:keep-all;
margin:2px 8px 0px 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;
}
.kwdset {
width:98%;
clear:both;
margin:0px;
padding:0px;
list-style-type:none;
float:left;
overflow:hidden;
word-wrap:break-word;
}
.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;
white-space:nowrap;
}

/* AD HIDE
-------------------------------------------------- */
#\/pcuser\/articles\/0707\/13\/news063\.html #banner,
#\/pcuser\/articles\/0707\/13\/news063\.html #txtad,
#\/pcuser\/articles\/0707\/13\/news063\.html #rectangle {
display:none;
}
.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;}


/* For WinIE
-------------------------------------------------- */
* html body #empty .adbox-inner {border-right:0px solid red;}
* html body #empty .newart a,
* html body #empty .newart a img {position:static;}


/* For LAYOUT ONE COLUMN
-------------------------------------------------- */
.layout-one-column {}
.layout-one-column #empty .l600,
.layout-one-column #empty .lcrc {
margin:0 20px 0 0;
}

.sjb {display:none;}


/* EIZO—p‰ž‹}ˆ’u
-------------------------------------------------- */
.colBoxEizo {
margin:0 0 5px;
}
.colBoxEizo .colBoxHead {
background:url(http://image.itmedia.co.jp/images0509/adbox_rc_b.gif) repeat-x scroll 0 0 #6F92D7;
}
.colBoxEizo .colBoxHead h2 {
color:#FFF;
font-size:12px;
line-height:16px;
height:18px;
margin:0;
padding:2px 4px 0;
}
.colBoxEizo .colBoxInner {
border:2px solid #6F92D7;
padding:5px;
}
.colBoxEizo .colBoxTitle h3 {
margin:0;
}
.colBoxEizo .colBoxIcon img {
margin:2px 10px 2px 0;
}
.colBoxEizo .colBoxDescription p {
margin:0 0 15px;
font-size:12px;
line-height:16px;
}