@import url("/css/gnav.css");
@import url("/css/gfooter.css");

body {
margin:0px;
padding:0px;
/* font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Lucida Grande",sans-serif; */
font-family:Meiryo, 'ƒƒCƒŠƒI', ArialMT, Hiragino Kaku Gothic Pro, 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', Osaka, Verdana, '‚l‚r ‚oƒSƒVƒbƒN';
line-height:150%;
color:#444;
background:url(http://image.itmedia.co.jp/makoto/images/body_bg2.gif) repeat-y center top #EEE;
}
a:link {
color:#098175;
text-decoration:none;
}
a:visited {
text-decoration:none;
}
a:hover {
color:#A33;
text-decoration:none;
}
/* rap ---------------------------------------------- */
.rapOut {
width:990px;
margin:0 auto;
}
.rapIn {}
/* header ---------------------------------------------- */
.header {
float:left;
width:100%;
background:#FFF;
}
/* logo ------------------------------------------------ */
.logoRap {
margin:0;
padding:5px 10px;
width:970px;
float:left;
}
.logo {
float:left;
font-size:small;
text-indent:-9999px;
position:relative;
}
.logo h1 {
margin:10px 0px 15px;
padding:0px;
width:200px;
height:65px;
background:url(http://image.itmedia.co.jp/promobile/images/logo_top.jpg) no-repeat 0px 0px;
}
.logo strong {
margin:10px 0px 15px;
display:block;
width:200px;
height:65px;
background:url(http://image.itmedia.co.jp/promobile/images/logo_top.jpg) no-repeat 0px 0px;
}
.logo strong a,
.logo h1 a {
display:block;
width:100%;
height:65px;
color:#DDD;
overflow:hidden;
}
/* main navigation ------------------------------------ */
.mainNav {
float:left;
width:100%;
height:60px;
padding:0px;
line-height:100%;
background:url(http://image.itmedia.co.jp/promobile/images/mainnav_btm_repeat.gif) repeat-x 0px bottom;
}
.mainNav .mainNavOut {
width:100%;
height:60px;
background:url(http://image.itmedia.co.jp/promobile/images/mainnav_btm.jpg) no-repeat right bottom;
}
*+html .mainNav .mainNavOut {
display:inline-block;
}
.mainNav .mainNavIn {
width:100%;
background:url(http://image.itmedia.co.jp/promobile/images/mainnav_bg.gif) repeat-x 0px 0px;
}
.mainNav ul {
height:52px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 10px;
font-size:small;
list-style-type:none;
}
.mainNav ul li {
float:left;
position:relative;
background:url(http://image.itmedia.co.jp/promobile/images/mainnav.jpg) no-repeat 0px 0px;
}
.mainNav ul li.lion {
}
.mainNav ul li#mainNav-top {width:88px;background-position:-10px -52px;}
.mainNav ul li#mainNav-past {width:90px;background-position:-98px -52px;}
.mainNav ul li#mainNav-career {width:114px;background-position:-188px -52px;}
.mainNav ul li#mainNav-series {width:56px;background-position:-302px -52px;}
.mainNav ul li#mainNav-report {width:86px;background-position:-358px -52px;}
.mainNav ul li#mainNav-know {width:56px;background-position:-444px -52px;}
.mainNav ul li#mainNav-realize {width:93px;background-position:-500px -52px;}
.mainNav ul li#mainNav-decide {width:71px;background-position:-593px -52px;}
.mainNav ul li#mainNav-event {width:131px;background-position:-664px -52px;}
.mainNav ul li a {
display:block;
float:left;
height:52px;
background:url(http://image.itmedia.co.jp/promobile/images/mainnav.jpg) no-repeat 0px 0px;
color:#666;
}
.mainNav ul li#mainNav-top a {width:88px;background-position:-10px 0px;}
.mainNav ul li#mainNav-past a {width:90px;background-position:-98px 0px;}
.mainNav ul li#mainNav-career a {width:114px;background-position:-188px 0px;}
.mainNav ul li#mainNav-series a {width:56px;background-position:-302px 0px;}
.mainNav ul li#mainNav-report a {width:86px;background-position:-358px 0px;}
.mainNav ul li#mainNav-know a {width:56px;background-position:-444px 0px;}
.mainNav ul li#mainNav-realize a {width:93px;background-position:-500px 0px;}
.mainNav ul li#mainNav-decide a {width:71px;background-position:-593px 0px;}
.mainNav ul li#mainNav-event a {width:131px;background-position:-664px 0px;}
.mainNav ul li.lion a {
background-image:none;
}
.mainNav ul li a:hover {
background-image:none;
}
.mainNav ul li.lion a:hover {
}
.mainNav ul li span {
display:none;
}
.mainNav p {
margin:0;
padding:7px 15px 16px 15px;
color:#fff;
font-size:13px;
line-height:150%;
}
.mainNav p a {
color:#fff;
text-decoration:underline;
}

/* contents area ----------------------------------------- */
.ctsArea {
display:block;
width:100%;
margin:0px 0px 20px 0px;
padding:0px 0px 10px;
clear:both;
}
.topctsArea {
margin:0;
padding:0;
}
* html .ctsArea {display:inline-block;}
*+html .ctsArea {display:inline-block;}
.subCol .ctsArea {
margin:0px 0px 10px 0px;
}
.ctsAreaInner {
width:100%;
margin:0px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_repeat.gif) repeat-x 0px 30px;
}
.ctsBox {
clear:both;
display:block;
margin:0;
border-left:3px solid #DAF1E9;
border-right:3px solid #DAF1E9;
border-bottom:3px solid #DAF1E9;
background:#FFF;
}
.ctsBoxOut {
border:1px solid #2A7D8D;
}
.ctsBoxIn {
border:1px solid #DAF1E9;
padding:3px 3px 0px;
}
/* contents navigation ----------------------------- */
.ctsNavBar {
display:table;
width:100%;
}
.ctsNav * {
margin:0px;
padding:0px;
text-decoration:none;
color:#fff;
list-style:none;
line-height:1em;
font-size:13px;
}
.ctsNav {
margin:10px 0px 0px -40px;
}
.ctsNav li {display:inline;}
.ctsNav li * {
float:left;
height:23px;
cursor:pointer;
cursor:hand;
}
.ctsNav a {
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat 0px 0px;
padding-left:20px;
}
.subCol .ctsNav a {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg) no-repeat 0px 0px;}
.ctsNav strong {
padding-right:20px;
font-weight:normal;
}
.ctsNav span {
margin-right:-20px;
min-width:20px;
padding:5px 0px 2px;
height:16px;
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_center.jpg) repeat-x 0px 0px;
}
.ctsNav a.start {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat 0px -46px;}
.subCol .ctsNav a.start {background-image:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg);}
.ctsNav .end {
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat right -115px;
padding-right:40px;
}
.subCol .ctsNav .end {background-image:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg);}
.ctsNav a:hover {background-position:0px -92px;}
.ctsNav a.start:hover {background-position:0px -69px;}
.ctsNav a:hover strong {
position:relative;
margin-right:-20px;
padding-right:40px;
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat right -23px;
}
.subCol .ctsNav a:hover strong {background-image:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg);}
.ctsNav a:hover strong.end {
margin-right:0px;
background-position:right -138px;
}
.ctsNav a:hover span {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_center.jpg) repeat-x 0px -23px;}
.ctsNav .current a {background-position:0px -92px;}
.ctsNav .current a.start {background-position:0px -69px;}
.ctsNav .current a strong.end {
margin-right:0px;
background-position:right -138px;
}
.ctsNav .current a span {background-position:0px -23px;}
.ctsNav .currentL a:hover strong,
.ctsNav .currentL a.start:hover strong {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat right -161px;}
.ctsNav .currentR a {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end.jpg) no-repeat 0px -23px;}
.ctsNav .currentR a:hover {background-position:0px -184px;}
.subCol .ctsNav .currentL a:hover strong,
.subCol .ctsNav .currentL a.start:hover strong {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg) no-repeat right -161px;}
.subCol .ctsNav .currentR a {background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_end_subcol.jpg) no-repeat 0px -23px;}
.subCol .ctsNav .currentR a:hover {background-position:0px -184px;}
/* navigation ----------------------------------------- */
.subNavi {
margin-top:-20px;
display:table;
line-height:100%;
font-size:small;
position:absolute;
}
.subNavi p {
display:none;
}
.subNavi ul {
float:left;
margin:0px;
padding:0px 0px 0px 1px;
list-style-type:none;
background:#BBB;
}
.subNavi ul li {
float:left;
border:1px solid #999;
border-left:0px solid #999;
background:#DDD;
}
.subNavi ul li small {
font-family:arial;
font-style:normal;
}
.subNavi ul li a {
display:block;
float:left;
color:#666;
}
.subNavi ul li a:hover {
background:#EEE;
}
.subNavi ul li span {
display:block;
padding:3px 8px;
border:1px solid #FFF;
}
.subNavi ul li strong span {
color:#444;
font-weight:normal;
background:#FFF;
}
.subNaviArea {
margin:20px 0px 20px 0px;
padding:10px;
background:#EEE;
border:1px solid #999;
}
.contents {
background:url(http://image.itmedia.co.jp/promobile/images/bg_promobile.jpg) repeat-y right 0px;
width:100%;
}
.mainColRapOut {
margin:0px;
width:100%;
float:left;
margin-right:-310px;
}
.mainColRapIn {
margin-right:310px;
}
.mainCol {
margin:0px 20px 0px 7px;
}
.mainColBody {
width:100%;
}
.subCol {
width:300px;
padding-right:10px;
float:right;
}
.subColIn {
}
.TFWidget {
margin:0 0 15px;
}
.boxOut {
margin:0px 0px 10px;
border:2px solid #DBF2EA;
background:#FFF;
}
.boxOut {
margin:0px 0px 10px;
border:2px solid #DBF2EA;
background:#FFF;
}
.boxOut.boxGold {
border:2px solid #EEC;
}
.boxIn {
border:1px solid #5E9EA8;
}
.boxGold .boxIn {
border:1px solid #B9A244;
}
.boxBar {
margin:0px 0px 10px 0px;
padding:5px 0px 4px;
background:#3BA3A9 url(http://image.itmedia.co.jp/promobile/images/boxbar_bg_01.gif) repeat-x 0px 0px;
border-bottom:1px solid #999;
font-size:small;
line-height:100%;
color:#FFF;
}
.boxGold .boxBar {
background:#B59C3A url(http://image.itmedia.co.jp/promobile/images/boxbar_bg_02.gif) repeat-x 0px 0px;
}
.boxBar strong {
padding:0px 6px;
}
.boxBar #update {
display:block;
margin:0px 10px;
float:right;
font-size:small;
}
.box {
padding:0px 10px 10px 10px;
}
/* indexing */
.indexing {
line-height:140%;
}
.indexing p {
clear:both;
display:table;
margin:0px;
width:100%;
}
.indexing p strong small {
display:block;
color:#A73;
}
.indexing p strong small br {
display:none;
}
.kwdset,
.linkset {
display:table;
width:100%;
margin:2px 0px 0px 0px;
padding:0px;
list-style-type:none;
font-size:small;
}
.kwdset li {
float:left;
padding:0px 8px 0px 16px;
background:url(http://image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0px 2px;
}
.subCol .kwdset li {
float:none;
}
.linkset li {
padding-left:16px;
background:url(http://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 3px;
}
.ico img {
margin:3px 8px 5px 0px;
padding:4px;
border:1px solid #CCC;
}
.ico.noFrame img {
padding:0px;
border:none;
}
.searchForm {
text-align:right;
margin:10px 0;
float:right;
line-height:100%;
}
.searchForm * {
float:left;
}
.searchForm form {
margin:0;
padding:0;
}
.searchForm .q {
float:left;
width:130px;
margin:0px 3px 5px 0px;
padding:1px;
}
.searchForm .submitBtn {
float:right;
width:75px;
height:19px;
margin:0px 0px 5px 0px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_repeat.gif) repeat-x 0px 0px;
overflow:hidden;
}
.searchForm .submitBtn div {
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_right.gif) no-repeat right 0px;
}
.searchForm .submitBtn div button {
display:block;
width:75px;
height:19px;
margin:0;
padding:0;
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_left.gif) no-repeat 0px 0px;
border:none;
color:#0E7467;
}
.searchForm #as_qdr {
float:left;
width:100px;
}
.dirList {
clear:both;
display:block;
float:left;
width:550px;
padding:10px 20px 0 20px;
background:url(http://image.itmedia.co.jp/enterprise/images/tree.gif) no-repeat 4px 15px;
font-size:small;
}
.dirList small {
display:block;
float:left;
color:#777;
}
.dirList span {
display:block;
float:left;
padding:0px 5px;
}
* html .dirList span {padding:0px 3px;}
*+html .dirList span {padding:0px 3px;}
.dirList span a {
display:block;
float:left;
}
#N {
display:none;
}
.footer {
display:table;
width:100%;
font-size:small;
clear:both;
border-top:3px solid #007A8F;
background:#FFF;
padding-bottom:10px;
}
.footerIn {
border-top:2px solid #EEE;
}
.footer img {
margin-top:15px;
border-width:0px;
}
.footInfo {
display:table;
width:100%;
margin-bottom:20px;
}
.footInfoIn {
padding:10px;
}
.footInfoIn .fInfoBox div strong {
display:block;
padding:0px 0px 5px;
}
.footInfoIn p {
margin:5px 0px;
padding:0px 0px 5px;
line-height:130%;
}
.footInfoIn p .ico img {
float:left;
margin:3px 6px 3px 0px;
padding:0px;
}
.footInfoIn p a {
font-weight:bold;
}
.footInfo ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.footInfo .fInfoBox {
width:170px;
padding:0px 20px 0px 0px;
float:left;
}
.footer #cpy {
font-size:12px;
}
.category {
margin:5px 0 10px;
clear:both;
}
.category a {
display:block;
float:left;
padding:2px 12px 2px 10px;
margin-right:3px;
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_center.jpg) repeat-x 0 0 #5e6c79;
font-size:small;
line-height:1.3;
border:1px solid #5e6c79;
color:#FFF;
font-weight:bold;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}
.category a:hover {
background:url(http://image.itmedia.co.jp/promobile/images/ctsnav_center.jpg) repeat-x 0 -22px #3BA3A9;
border:1px solid #3BA3A9;
}
/*  TOOL BOX
-------------------------------------------------- */
.toolbox-out {
font-family:'MS UI Gothic',sans-serif;
float:right;
margin:0px 0px 5px;
}
.toolbox-out .toolbox-in {
}
.toolbox-out div {}
.toolbox-out div a img {
border:none;
margin:0px 1px;
}
.toolbox-out div span {
float:left;
margin:0px 1px 0px 0px;
line-height:100%;
background:url(http://image.itmedia.co.jp/images0509/bm.gif) repeat-x #EEE;
border:1px solid #BBC;
}
.toolbox-out div span small {
display:block;
float:left;
height:18px;
padding:1px 3px 0px 3px;
font-size:12px;
border:1px solid #FFF;
white-space: nowrap;
}
.toolbox-out div span small a {
padding:0px 0px 1px 0px;
color:#555;
text-decoration:none;
}
.toolbox-out .toolbox-in div span small a:hover {
position:relative;
top:1px;
}
.toolbox-out .kwoutBtn {
float:none;
margin-top:0px;
background-image:none;
}
/*  TOOL BOX 1004
-------------------------------------------------- */
.toolbox1004 {
float:right;
margin-bottom:5px;
}
.toolbox1004 .toolboxBtn {float:left;}
.toolbox1004 .toolboxBtn a {
display:block;
float:left;
width:64px;
height:23px;
margin:0px 0px 0px 0px;
text-indent:-9999px;
}
/* alert */
.toolbox1004 .toolbox-alert form {
margin:0px;
padding:0px;
}
.toolbox1004 .toolbox-alert form button {
float:left;
margin:0px 0px 0px 0px;
padding:0px;
width:58px;
height:23px;
background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat 0px 0px;
border:0px;
text-indent:-9999px;
cursor:pointer;
}
.toolbox1004 .toolbox-alert form button:hover {
background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat 0px -24px;
}
/* print */
.toolbox1004 .toolbox-print a {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -58px 0px;}
.toolbox1004 .toolbox-print a:hover {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -58px -24px;}
/* kwout */
.toolbox1004 .toolbox-kwout a {width:50px;background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -122px 0px;}
.toolbox1004 .toolbox-kwout a:hover {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -122px -24px;}
/* yahoo */
.toolbox1004 .toolbox-yahoo a {width:25px;background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -172px 0px;}
.toolbox1004 .toolbox-yahoo a:hover {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -172px -24px;}
/* hatebu */
.toolbox1004 .toolbox-hatebu a {width:22px;background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -197px 0px;}
.toolbox1004 .toolbox-hatebu a:hover {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -197px -24px;}
/* twitter */
.toolbox1004 .toolbox-twitter a {width:21px;background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -219px 0px;}
.toolbox1004 .toolbox-twitter a:hover {background:url(http://image.itmedia.co.jp/plusd/images/tools_1009.gif) no-repeat -219px -24px;}
/* ARCHIVE TABLE
-------------------------------------------------- */
.archiveTable {
width:100%;
font-size:small;
line-height:135%;
border-collapse:collapse;
}
.archiveTable tr {
vertical-align:top;
}
.archiveTable th {
padding:2px 4px;
font-weight:normal;
text-align:left;
background:url(http://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 3px;
}
.archiveTable thead th {
font-weight:bold;
background:#FFF;
border-bottom:1px solid #999;
}
.archiveTable td {
padding:2px 4px;
}
.archiveTable .tdOn th {
background:#EEE url(http://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 3px;
}
.archiveTable .tdOn td {
background:#EEE;
}
.archiveTable tbody th {
padding-left:16px;
}
.andmore {
text-align:right;
font-size:small;
}
.andmore a {
font-weight:bold;
}
.archiveTable th.\0030CB\0030E5\0030FC\0030B9 {background-image:url(http://image.itmedia.co.jp/images0509/at_news.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\00901F\005831 {background-image:url(http://image.itmedia.co.jp/images0509/at_burst.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030EC\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_review.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030B3\0030E9\0030E0 {background-image:url(http://image.itmedia.co.jp/images0509/at_column.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\009023\008F09 {background-image:url(http://image.itmedia.co.jp/images0509/at_rensai.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030A4\0030F3\0030BF\0030D3\0030E5\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_interview.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\007279\0096C6 {background-image:url(http://image.itmedia.co.jp/images0509/at_special.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030C8\0030C3\0030D7\000031\000030 {background-image:url(http://image.itmedia.co.jp/images0509/at_top10.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030AD\0030FC\0030EF\0030FC\0030C9 {background-image:url(http://image.itmedia.co.jp/images0509/at_keyword.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\008ABF\0067FB\0030EA\0030DD\0030FC\0030C8 {background-image:url(http://image.itmedia.co.jp/images0509/at_report.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\000053\000070\000065\000063\000069\000061\00006C {background-image:url(http://image.itmedia.co.jp/images0509/at_fyi.gif);background-position:0px 5px;padding-left:52px;}
.archiveTable th.\0030CF\0030A6\0030C4\0030FC {background-image:url(http://image.itmedia.co.jp/images0509/at_howto.gif);background-position:0px 5px;padding-left:52px;}
/* BACK LINK
-------------------------------------------------- */
.backLnk {
margin:5px 5px 15px;
}
.backLnk a {
padding:0px 0px 3px 17px;
background:url(http://image.itmedia.co.jp/promobile/images/arr_01_left.gif) no-repeat 0px 2px;
font-size:15px;
font-weight:bold;
}
.backLnk a:link,
.backLnk a:visited {
color:#098175;
}
.backLnk a:hover {
color:#A33;
}
/* TOP CONTENTS
-------------------------------------------------- */
#topBox1 .topArticle {
width:64%;
float:left;
}
#topBox1 .topArticle p strong {
margin:3px 0px;
display:block;
}
#topBox1 .topArticle p strong small {
margin:3px 0px;
}
#topBox1 .topArticle small {
line-height:140%;
}
#topBox1 .topArticle ul {
margin:7px 0px 0px;
}
#topBox1 .topArticle li {
line-height:150%;
}
#topBox1 .subArticle {
width:32%;
float:right;
border-left:1px #DDD solid;
padding-left:7px;
font-size:86%;
line-height:140%;
}
#topBox1 .subArticle p strong {
margin:3px 0px;
display:block;
}
#topBox1 .subArticle small {
font-size:small;
line-height:140%;
}
#topBox1 .indexing a.kwoutBtn {
float:none;
position:relative;
top:1px;
margin:0px 0px 0px 3px;
background:none;
}
#topBox1 .indexing a.kwoutBtn img {
border:none;
}
.box#topBox2,
.box#topBox3 {
padding:0px 0px 10px;
}
.indexing .topFeatBox {
float:left;
display:block;
margin:0px 5px;
}
* html .indexing .topFeatBox {margin:0px 4px;}
.indexing .topFeatBox.col2 {width:48%;}
.indexing .topFeatBox.col3 {width:31%;}
.indexing .topFeatBox.col4 {width:23%;}
.indexing .topFeatBox.col5 {width:18%;}
.indexing .topFeatBox .ico {
display:block;
text-align:center;
}
.indexing .topFeatBox.col1 .ico,
.indexing .topFeatBox.col2 .ico,
.indexing .topFeatBox.col3 .ico {
display:inline;
float:left;
text-align:left;
}
.indexing .topFeatBox p strong {
font-size:90%;
}
.indexing .topFeatBox .linkset li {
line-height:150%;
}
/* SUBTOP CONTENTS - PAST -
-------------------------------------------------- */
.bakNumCal {
font-size:small;
}
.bakNumCalBox {margin:10px;}
.bakNumCalBox .numb {
color:#FFF;
}
.bakNumCalBox span.numb {
color:#FFF;
}
.bakNumCalBox span.numb a {
font-size:12px;
}
.bakNumCalBox span.numb a:link,
.bakNumCalBox span.numb a:visited {
margin:0px;
padding:5px;
font-weight:bold;
border:1px solid #2A7D8D;
text-decoration:none;
}
.bakNumCalBox span.numb a:hover {
background-color:#FC0;
border:1px solid #F50;
text-decoration:none;
}
/* SUBTOP CONTENTS - SERIES -
-------------------------------------------------- */
.seriesBox {
width:46%;
margin:0px 0px 30px 5px;
line-height:120%;
}
.seriesBox.full {
width:auto;
margin:0px 0px 10px 5px;
}
.seriesBox.left {float:left;}
.seriesBox.right {float:right;}
.seriesBox .backNumBox strong {
display:none;
}
.seriesBox .backNumBox ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.seriesBox .backNumBox ul li {
padding:0px 0px 4px 16px;
background:url(http://image.itmedia.co.jp/images0509/arr_file.gif) no-repeat 0px 2px;
font-size:84%;
}
.seriesBox .seriesfin {
font-size:75%;
}
/* SUBTOP CONTENTS - EVENT -
-------------------------------------------------- */
.eventInfo h1 {
margin:15px 0px;
}
.eventInfo h1 small,
.heading1 h1 big {
display:block;
}
.eventInfo h1 big {
font-size:78%;
line-height:130%;
color:#167;
}
.eventInfo h1 small {
font-size:50%;
line-height:140%;
color:#A73;
}
/* for CMS FORMAT */
.archiveTable td h3 {
padding:2px 4px 4px 8px;
border-left:4px solid #888;
border-bottom:1px solid #CCC;
clear:both;
}
.archiveTable td h3,
.archiveTable td h4,
.archiveTable td #noalign,
.archiveTable td li,
.archiveTable td p {
font-size:120%;
}
.archiveTable td ul li,
.archiveTable td ol li {
line-height:130%;
}
.archiveTable td div#noalign {clear:both;color:#445;}
.archiveTable td div#noalign small#cap-c {display:block;text-align:center;}
.archiveTable td table#tbl,
.archiveTable td table#tbl100c,
.archiveTable td table#tbl75c,
.archiveTable td table#tbl50c,
.archiveTable td table#tbl25c,
.archiveTable td table#tbl100l,
.archiveTable td table#tbl75l,
.archiveTable td table#tbl50l,
.archiveTable td table#tbl25l,
.archiveTable td table#tbl100r,
.archiveTable td table#tbl75r,
.archiveTable td table#tbl50r,
.archiveTable td table#tbl25r {
margin:5px 5px 15px 5px;
font-size:small;
border-collapse:collapse;
border-top:1px solid #889;
text-align:left;
}
.archiveTable td .sbv {
border:10px solid #452 ! important;
}
.archiveTable td table#tbl tr,
.archiveTable td table#tbl100c tr,
.archiveTable td table#tbl75c tr,
.archiveTable td table#tbl50c tr,
.archiveTable td table#tbl25c tr,
.archiveTable td table#tbl100l tr,
.archiveTable td table#tbl75l tr,
.archiveTable td table#tbl50l tr,
.archiveTable td table#tbl25l tr,
.archiveTable td table#tbl100r tr,
.archiveTable td table#tbl75r tr,
.archiveTable td table#tbl50r tr,
.archiveTable td table#tbl25r tr {
vertical-align:top;
}
.archiveTable td table#tbl caption,
.archiveTable td table#tbl100c caption,
.archiveTable td table#tbl75c caption,
.archiveTable td table#tbl50c caption,
.archiveTable td table#tbl25c caption,
.archiveTable td table#tbl100l caption,
.archiveTable td table#tbl75l caption,
.archiveTable td table#tbl50l caption,
.archiveTable td table#tbl25l caption,
.archiveTable td table#tbl100r caption,
.archiveTable td table#tbl75r caption,
.archiveTable td table#tbl50r caption,
.archiveTable td table#tbl25r caption {
padding:5px 0px;
font-weight:bold;
color:#445;
text-align:left;
}
.archiveTable td table#tbl100r caption,
.archiveTable td table#tbl75r caption,
.archiveTable td table#tbl50r caption,
.archiveTable td table#tbl25r caption {
margin:0px 10px;
}
.archiveTable td table#tbl thead tr th,
.archiveTable td table#tbl thead tr td,
.archiveTable td table#tbl100c thead tr th,
.archiveTable td table#tbl100c thead tr td,
.archiveTable td table#tbl75c thead tr th,
.archiveTable td table#tbl75c thead tr td,
.archiveTable td table#tbl50c thead tr th,
.archiveTable td table#tbl50c thead tr td,
.archiveTable td table#tbl25c thead tr th,
.archiveTable td table#tbl25c thead tr td,
.archiveTable td table#tbl100l thead tr th,
.archiveTable td table#tbl100l thead tr td,
.archiveTable td table#tbl75l thead tr th,
.archiveTable td table#tbl75l thead tr td,
.archiveTable td table#tbl50l thead tr th,
.archiveTable td table#tbl50l thead tr td,
.archiveTable td table#tbl25l thead tr th,
.archiveTable td table#tbl25l thead tr td,
.archiveTable td table#tbl100r thead tr th,
.archiveTable td table#tbl100r thead tr td,
.archiveTable td table#tbl75r thead tr th,
.archiveTable td table#tbl75r thead tr td,
.archiveTable td table#tbl50r thead tr th,
.archiveTable td table#tbl50r thead tr td,
.archiveTable td table#tbl25r thead tr th,
.archiveTable td table#tbl25r thead tr td {
padding:3px;
background-color:#4B8C92;
color:#FFF;
border-bottom:1px solid #889;
border-right:1px solid #889;
border-left:1px solid #889;
}
.archiveTable td .sbv#tbl thead tr th {
background-color:#8A3;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}
.archiveTable td table#tbl tbody tr th,
.archiveTable td table#tbl100c tbody tr th,
.archiveTable td table#tbl75c tbody tr th,
.archiveTable td table#tbl50c tbody tr th,
.archiveTable td table#tbl25c tbody tr th,
.archiveTable td table#tbl100l tbody tr th,
.archiveTable td table#tbl75l tbody tr th,
.archiveTable td table#tbl50l tbody tr th,
.archiveTable td table#tbl25l tbody tr th,
.archiveTable td table#tbl100r tbody tr th,
.archiveTable td table#tbl75r tbody tr th,
.archiveTable td table#tbl50r tbody tr th,
.archiveTable td table#tbl25r tbody tr th {
padding:3px;
border-right:1px solid #889;
border-left:1px solid #889;
border-bottom:1px solid #889;
background-color:#EEE;
background-image:none;
}
.archiveTable td .sbv#tbl tbody tr td,
.archiveTable td .sbv#tbl tbody tr th {
border-color:#795;
}
.archiveTable td table#tbl tbody tr td,
.archiveTable td table#tbl100c tbody tr td,
.archiveTable td table#tbl75c tbody tr td,
.archiveTable td table#tbl50c tbody tr td,
.archiveTable td table#tbl25c tbody tr td,
.archiveTable td table#tbl100l tbody tr td,
.archiveTable td table#tbl75l tbody tr td,
.archiveTable td table#tbl50l tbody tr td,
.archiveTable td table#tbl25l tbody tr td,
.archiveTable td table#tbl100r tbody tr td,
.archiveTable td table#tbl75r tbody tr td,
.archiveTable td table#tbl50r tbody tr td,
.archiveTable td table#tbl25r tbody tr td {
padding:3px;
border-bottom:1px solid #889;
border-right:1px solid #889;
empty-cells:hide;
}
.archiveTable td table#tbl tfoot tr td,
.archiveTable td table#tbl100c tfoot tr td,
.archiveTable td table#tbl75c tfoot tr td,
.archiveTable td table#tbl50c tfoot tr td,
.archiveTable td table#tbl25c tfoot tr td,
.archiveTable td table#tbl100l tfoot tr td,
.archiveTable td table#tbl75l tfoot tr td,
.archiveTable td table#tbl50l tfoot tr td,
.archiveTable td table#tbl25l tfoot tr td,
.archiveTable td table#tbl100r tfoot tr td,
.archiveTable td table#tbl75r tfoot tr td,
.archiveTable td table#tbl50r tfoot tr td,
.archiveTable td table#tbl25r tfoot tr td {
padding:3px 0px;
color:#445;
line-height:130%;
}
.archiveTable td .sbv tfoot tr td {
color:#FFF ! important;
background-color:#452 ! important;
}
.archiveTable td .sbv tfoot tr td a {
color:#FC0;
}
.archiveTable td table#tbl100c {margin:0px auto 10px auto;width:100%;}
.archiveTable td table#tbl75c {margin:0px auto 10px auto;width:73%;}
.archiveTable td table#tbl50c {margin:0px auto 10px auto;width:48%;}
.archiveTable td table#tbl25c {margin:0px auto 10px auto;width:23%;}
.archiveTable td table#tbl100l {margin:0px 0px 10px 0px;width:100%;float:left;}
.archiveTable td table#tbl75l {margin:0px 8px 10px 0px;width:73%;float:left;}
.archiveTable td table#tbl50l {margin:0px 8px 10px 0px;width:48%;float:left;}
.archiveTable td table#tbl25l {margin:0px 8px 10px 0px;width:23%;float:left;}
.archiveTable td table#tbl100r {margin:0px 0px 10px 0px;width:100%;float:right;}
.archiveTable td table#tbl75r {margin:0px 0px 10px 8px;width:73%;float:right;}
.archiveTable td table#tbl50r {margin:0px 0px 10px 8px;width:48%;float:right;}
.archiveTable td table#tbl25r {margin:0px 0px 10px 8px;width:23%;float:right;}
.archiveSearchBox {
font-size:small;
}
/* for Article
-------------------------------------------------- */
.inArticle {
width:100%;
}
.inArticle h1 {
margin:0px;
padding:5px 0px 10px;
}
.inArticle h1 small,
.inArticle h1 big {
display:block;
}
.inArticle h1 big {
font-size:78%;
line-height:130%;
color:#167;
}
.inArticle h1 small {
font-size:46%;
line-height:160%;
color:#A73;
}
.inArticle h2 {
margin:0px 0px 5px 0px;
font-size:96%;
line-height:135%;
color:#58655F;
}
.inArticle #update {
float:right;
padding:0px 0px 0px 16px;
background:url(http://image.itmedia.co.jp/images0509/update.gif) no-repeat 0px 5px;
font-size:small;
}
.inArticle #byline {
clear:both;
float:right;
padding:0px 0px 0px 8px;
background:url(http://image.itmedia.co.jp/promobile/images/byline_parlen.gif) no-repeat 0px 3px;
}
.inArticle #byline b {
padding:0px 8px 0px 0px;
background:url(http://image.itmedia.co.jp/promobile/images/byline_parlen.gif) no-repeat right -33px;
}
.inArticle .cpy {
clear:both;
}
.inArticle .cpy p {
margin:0px;
}
.inArticle .body-rap {
clear:both;
padding:10px 0px 0px;
}
.inArticle h3 {
padding:2px 4px 4px 8px;
border-left:4px solid #888;
border-bottom:1px solid #CCC;
clear:both;
}
.inArticle hr {
visibility:visible;
text-align:center;
}
.inArticle p {
margin-top:0px;
line-height:150% ! important;
}
.inArticle p small {
line-height:135% ! important;
}
.inArticle p a:link,
.inArticle p a:visited {
text-decoration:underline;
}
.inArticle a:link img {border-color:#098175;}
.inArticle a:hover img {border-color:#A33;}
.inArticle a.imgLink img {border:none!important;}
.inArticle ul li,
.inArticle ol li {
line-height:130%;
}
.inArticle li a:link,
.inArticle li a:visited {
text-decoration:underline;
}
.inArticle .flp,
.inArticle .flpdl {margin:0px!important;line-height:125%!important;}
.inArticle .flpdl img {margin:4px 3px 8px 0px!important;}
.inArticle #mark {
display:block;
float:right;
padding:0px 0px 0px 40px;
width:172px;
height:48px;
z-index:3;
text-align:center;
clear:both;
}
.inArticle #wrIcon {
clear:both;
float:left;
margin:3px 10px 2px 6px;
}
* html .inArticle #wrIcon {margin:6px 5px 4px 3px;}
.inArticle .article-icon {
position:relative!important;
margin:0px!important;
clear:both;
}
.inArticle .article-icon span {
display:block;
position:absolute;
margin:21px 0px 0px 4px;
border:0px solid #FFF;
border-right:2px solid #EEE;
border-bottom:2px solid #EEE;
z-index:5;
}
.inArticle .article-icon.exMark span {margin:32px 0px 0px 4px;}
* html .inArticle .article-icon.exMark span {margin:35px 0px 0px 4px;}
.inArticle .article-icon span a {
margin:0px;
padding:0px;
width:88px;
position:relative;
display:table;
border:1px solid #CCC;
float:left;
}
.inArticle .article-icon span a:hover {
border:1px solid #CE5;
}
.inArticle .article-icon span a img {
margin:0px;
width:80px;
height:60px;
border:4px solid #FFF;
float:left;
}
/* ARTICLES - BACK NUMBER LIST -
-------------------------------------------------- */
.inArticle .backnumlist {
padding:1px;
border:1px solid #977;
font-size:13px;
}
.inArticle .backnumlist h4 {
margin:0px;
padding:4px!important;
font-size:13px;
color:#FFF!important;
background:#C80!important;
line-height:100%!important;
}
.inArticle .backnumlist ol.TypeA {
margin:5px;
padding:0px;
}
.inArticle .backnumlist ol.TypeA li {
margin-bottom:7px;
}
.inArticle .backnumlist ol.TypeA a img {
border:1px solid #888!important;
}
.inArticle .backnum {
margin:0px 0px 9px 9px;
width:240px;
font-size:13px;
float:right;
}
.inArticle .backnum#center {
margin:0px auto 15px auto;
padding:0px;
width:550px;
float:none;
}
.inArticle .backnum strong {
display:block;
padding:2px 0px;
font-family:arial;
color:#951;
}
.inArticle .backnum dl,
.inArticle .backnum dl dd {
margin:0px;
padding:0px;
}
.inArticle .backnum dl dt {
padding:2px 4px;
color:#FFF;
background:#951;
font-weight:bold;
}
.inArticle .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 4px #FFF;
line-height:150%;
}
.inArticle .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;
}
.inArticle .backnum dl dd a {
text-decoration:none!important;
}
/* ARTICLES - COL -
----------------------------------------------- */
.inArticle div#col100 {display:table;width:100px;margin:15px auto;clear:both;}
.inArticle div#col200 {display:table;width:200px;margin:15px auto;clear:both;}
.inArticle div#col300 {display:table;width:300px;margin:15px auto;clear:both;}
.inArticle div#col400 {display:table;width:400px;margin:15px auto;clear:both;}
.inArticle div#col410 {display:table;width:410px;margin:15px auto;clear:both;}
.inArticle div#col500 {display:table;width:500px;margin:15px auto;clear:both;}
.inArticle div#col600 {display:table;width:600px;margin:15px auto;clear:both;}
.inArticle div#col100l {width:100px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col200l {width:200px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col300l {width:300px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col400l {width:400px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col410l {width:410px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col500l {width:500px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col600l {width:600px;margin:4px 0px 15px 0px;float:left;}
.inArticle div#col100c {width:100px;margin:4px auto 15px auto;}
.inArticle div#col200c {width:200px;margin:4px auto 15px auto;}
.inArticle div#col300c {width:300px;margin:4px auto 15px auto;}
.inArticle div#col400c {width:400px;margin:4px auto 15px auto;}
.inArticle div#col410c {width:410px;margin:4px auto 15px auto;}
.inArticle div#col500c {width:500px;margin:4px auto 15px auto;}
.inArticle div#col600c {width:600px;margin:4px auto 15px auto;}
.inArticle div#col100r {width:100px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col200r {width:200px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col300r {width:300px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col400r {width:400px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col410r {width:410px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col500r {width:500px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col600r {width:600px;margin:4px 0px 15px 0px;float:right;}
.inArticle div#col100 img,
.inArticle div#col200 img,
.inArticle div#col300 img,
.inArticle div#col400 img,
.inArticle div#col410 img,
.inArticle div#col500 img,
.inArticle div#col600 img {
margin:0px 3px 2px 2px;
vertical-align:bottom;
float:left;
}
.inArticle div#col100l img,
.inArticle div#col200l img,
.inArticle div#col300l img,
.inArticle div#col400l img,
.inArticle div#col410l img,
.inArticle div#col500l img,
.inArticle div#col600l img {
margin:0px 5px 2px 0px;
vertical-align:bottom;
float:left;
}
.inArticle div#col100c img,
.inArticle div#col200c img,
.inArticle div#col300c img,
.inArticle div#col400c img,
.inArticle div#col410c img,
.inArticle div#col500c img,
.inArticle div#col600c img {
margin:4px 0px 2px 0px;
vertical-align:bottom;
}
.inArticle div#col100r img,
.inArticle div#col200r img,
.inArticle div#col300r img,
.inArticle div#col400r img,
.inArticle div#col410r img,
.inArticle div#col500r img,
.inArticle div#col600r img {
display:block;
margin:0px 2px 2px 2px;
vertical-align:bottom;
float:left;
}
.inArticle div#col100 small,
.inArticle div#col200 small,
.inArticle div#col300 small,
.inArticle div#col400 small,
.inArticle div#col410 small,
.inArticle div#col500 small,
.inArticle div#col600 small {
display:block;
padding:0px 0px 0px 4px;
color:#445;
clear:both;
}
.inArticle div#col100l small,
.inArticle div#col200l small,
.inArticle div#col300l small,
.inArticle div#col400l small,
.inArticle div#col410l small,
.inArticle div#col500l small,
.inArticle div#col600l small {
display:block;
padding:0px 10px 0px 2px;
color:#445;
clear:both;
}
.inArticle div#col100c small,
.inArticle div#col200c small,
.inArticle div#col300c small,
.inArticle div#col400c small,
.inArticle div#col410c small,
.inArticle div#col500c small,
.inArticle div#col600c small {
display:block;
padding:0px 0px 0px 4px;
color:#445;
clear:both;
}
.inArticle div#col100r small,
.inArticle div#col200r small,
.inArticle div#col300r small,
.inArticle div#col400r small,
.inArticle div#col410r small,
.inArticle div#col500r small,
.inArticle div#col600r small {
display:block;
padding:0px 10px 0px 4px;
color:#445;
clear:both;
}
.inArticle div small#cap-l {text-align:left;color:#445;}
.inArticle div small#cap-c {text-align:center;color:#445;}
.inArticle div small#cap-r {text-align:right;color:#445;}
.inArticle div#noalign {clear:both;color:#445;}
.inArticle div#noalign small#cap-c {display:block;text-align:center;}
/* ARTICLES - TABLE -
----------------------------------------------- */
.inArticle table#tbl,
.inArticle table#tbl100c,
.inArticle table#tbl75c,
.inArticle table#tbl50c,
.inArticle table#tbl25c,
.inArticle table#tbl100l,
.inArticle table#tbl75l,
.inArticle table#tbl50l,
.inArticle table#tbl25l,
.inArticle table#tbl100r,
.inArticle table#tbl75r,
.inArticle table#tbl50r,
.inArticle table#tbl25r {
margin:5px 5px 15px 5px;
font-size:small;
border-collapse:collapse;
border-top:1px solid #869B93;
text-align:left;
}
.inArticle .sbv {
border:10px solid #452 ! important;
}
.inArticle table#tbl tr,
.inArticle table#tbl100c tr,
.inArticle table#tbl75c tr,
.inArticle table#tbl50c tr,
.inArticle table#tbl25c tr,
.inArticle table#tbl100l tr,
.inArticle table#tbl75l tr,
.inArticle table#tbl50l tr,
.inArticle table#tbl25l tr,
.inArticle table#tbl100r tr,
.inArticle table#tbl75r tr,
.inArticle table#tbl50r tr,
.inArticle table#tbl25r tr {
vertical-align:top;
}
.inArticle table#tbl caption,
.inArticle table#tbl100c caption,
.inArticle table#tbl75c caption,
.inArticle table#tbl50c caption,
.inArticle table#tbl25c caption,
.inArticle table#tbl100l caption,
.inArticle table#tbl75l caption,
.inArticle table#tbl50l caption,
.inArticle table#tbl25l caption,
.inArticle table#tbl100r caption,
.inArticle table#tbl75r caption,
.inArticle table#tbl50r caption,
.inArticle table#tbl25r caption {
padding:5px 0px;
font-weight:bold;
color:#445;
text-align:left;
}
.inArticle table#tbl100r caption {
margin:0px;
}
.inArticle table#tbl75r caption,
.inArticle table#tbl50r caption,
.inArticle table#tbl25r caption {
margin:0px 10px;
}
.inArticle table#tbl thead tr th,
.inArticle table#tbl thead tr td,
.inArticle table#tbl100c thead tr th,
.inArticle table#tbl100c thead tr td,
.inArticle table#tbl75c thead tr th,
.inArticle table#tbl75c thead tr td,
.inArticle table#tbl50c thead tr th,
.inArticle table#tbl50c thead tr td,
.inArticle table#tbl25c thead tr th,
.inArticle table#tbl25c thead tr td,
.inArticle table#tbl100l thead tr th,
.inArticle table#tbl100l thead tr td,
.inArticle table#tbl75l thead tr th,
.inArticle table#tbl75l thead tr td,
.inArticle table#tbl50l thead tr th,
.inArticle table#tbl50l thead tr td,
.inArticle table#tbl25l thead tr th,
.inArticle table#tbl25l thead tr td,
.inArticle table#tbl100r thead tr th,
.inArticle table#tbl100r thead tr td,
.inArticle table#tbl75r thead tr th,
.inArticle table#tbl75r thead tr td,
.inArticle table#tbl50r thead tr th,
.inArticle table#tbl50r thead tr td,
.inArticle table#tbl25r thead tr th,
.inArticle table#tbl25r thead tr td {
padding:3px;
background-color:#4B8C92;
color:#FFF;
border-bottom:1px solid #869B93;
border-right:1px solid #869B93;
border-left:1px solid #869B93;
}
.inArticle .sbv#tbl thead tr th {
background-color:#8A3;
border-right:1px solid #FFF;
border-left:1px solid #FFF;
}
.inArticle table#tbl tbody tr th,
.inArticle table#tbl100c tbody tr th,
.inArticle table#tbl75c tbody tr th,
.inArticle table#tbl50c tbody tr th,
.inArticle table#tbl25c tbody tr th,
.inArticle table#tbl100l tbody tr th,
.inArticle table#tbl75l tbody tr th,
.inArticle table#tbl50l tbody tr th,
.inArticle table#tbl25l tbody tr th,
.inArticle table#tbl100r tbody tr th,
.inArticle table#tbl75r tbody tr th,
.inArticle table#tbl50r tbody tr th,
.inArticle table#tbl25r tbody tr th {
padding:3px;
border-right:1px solid #869B93;
border-left:1px solid #869B93;
border-bottom:1px solid #869B93;
background-color:#EEE;
}
.inArticle .sbv#tbl tbody tr td,
.inArticle .sbv#tbl tbody tr th {
border-color:#795;
}
.inArticle table#tbl tbody tr td,
.inArticle table#tbl100c tbody tr td,
.inArticle table#tbl75c tbody tr td,
.inArticle table#tbl50c tbody tr td,
.inArticle table#tbl25c tbody tr td,
.inArticle table#tbl100l tbody tr td,
.inArticle table#tbl75l tbody tr td,
.inArticle table#tbl50l tbody tr td,
.inArticle table#tbl25l tbody tr td,
.inArticle table#tbl100r tbody tr td,
.inArticle table#tbl75r tbody tr td,
.inArticle table#tbl50r tbody tr td,
.inArticle table#tbl25r tbody tr td {
padding:3px;
border-bottom:1px solid #869B93;
border-right:1px solid #869B93;
empty-cells:hide;
}
.inArticle table#tbl tfoot tr td,
.inArticle table#tbl100c tfoot tr td,
.inArticle table#tbl75c tfoot tr td,
.inArticle table#tbl50c tfoot tr td,
.inArticle table#tbl25c tfoot tr td,
.inArticle table#tbl100l tfoot tr td,
.inArticle table#tbl75l tfoot tr td,
.inArticle table#tbl50l tfoot tr td,
.inArticle table#tbl25l tfoot tr td,
.inArticle table#tbl100r tfoot tr td,
.inArticle table#tbl75r tfoot tr td,
.inArticle table#tbl50r tfoot tr td,
.inArticle table#tbl25r tfoot tr td {
padding:3px 0px;
color:#445;
line-height:130%;
}
.inArticle .sbv tfoot tr td {
color:#FFF ! important;
background-color:#452 ! important;
}
.inArticle .sbv tfoot tr td a {
color:#FC0;
}
.inArticle table#tbl100c {margin:0px auto 10px auto;width:100%;}
.inArticle table#tbl75c {margin:0px auto 10px auto;width:73%;}
.inArticle table#tbl50c {margin:0px auto 10px auto;width:48%;}
.inArticle table#tbl25c {margin:0px auto 10px auto;width:23%;}
.inArticle table#tbl100l {margin:0px 0px 10px 0px;width:100%;float:left;}
.inArticle table#tbl75l {margin:0px 10px 10px 0px;width:73%;float:left;}
.inArticle table#tbl50l {margin:0px 10px 10px 0px;width:48%;float:left;}
.inArticle table#tbl25l {margin:0px 10px 10px 0px;width:23%;float:left;}
.inArticle table#tbl100r {margin:0px 0px 10px 0px;width:100%;float:right;}
.inArticle table#tbl75r {margin:0px 0px 10px 10px;width:73%;float:right;}
.inArticle table#tbl50r {margin:0px 0px 10px 10px;width:48%;float:right;}
.inArticle table#tbl25r {margin:0px 0px 10px 10px;width:23%;float:right;}
.box table#tbl100r {margin:0px 0px 10px 0px;width:100%;float:right;}
.box table#tbl75r {margin:0px 0px 10px 10px;width:73%;float:right;}
.box table#tbl50r {margin:0px 0px 10px 10px;width:48%;float:right;}
.box table#tbl25r {margin:0px 0px 10px 10px;width:23%;float:right;}
.inArticle table#tbl-spec {
margin:5px 5px 15px 5px;
font-size:small;
color:#555;
text-align:left;
border-collapse:collapse;
}
.inArticle table#tbl-spec thead tr {
background-color:#CCC;
text-align:center;
}
.inArticle table#tbl-spec thead tr th,
.inArticle table#tbl-spec thead tr td {
padding:3px;
}
.inArticle table#tbl-spec tbody tr {
vertical-align:top;
}
.inArticle table#tbl-spec tbody tr#bgon {
background-color:#EEE;
}
.inArticle table#tbl-spec tbody tr th,
.inArticle table#tbl-spec tbody tr td {
padding:3px;
text-align:center;
border-bottom:1px solid #DDD;
}
.inArticle table#tbl th#txl,
.inArticle table#tbl td#txl,
.inArticle table#tbl-spec th#txl,
.inArticle table#tbl-spec td#txl {
text-align:left;
}
.inArticle table#tbl th#txr,
.inArticle table#tbl td#txr,
.inArticle table#tbl-spec th#txr,
.inArticle table#tbl-spec td#txr {
text-align:right;
}
.inArticle table#tbl th#txc,
.inArticle table#tbl td#txc,
.inArticle table#tbl-spec th#txc,
.inArticle table#tbl-spec td#txc {
text-align:center;
}
/* ARTICLES - BOX -
----------------------------------------------- */
.inArticle .box {
width:98%;
display:table;
margin:5px 0px;
padding:1px;
border:2px solid #888;
clear:both;
font-size:small;
}
.inArticle .box small {
font-size:small;
}
.inArticle .box#red {border-color:#BE2B2B;background-color:#F9F1F1;}
.inArticle .box#blue {border-color:#267095;background-color:#F1F4F6;}
.inArticle .box#orange {border-color:#DA6B2E;background-color:#FBF5F2;}
.inArticle .box#green {border-color:#649526;background-color:#F4F6F1;}
.inArticle .box#red img {border-color:#BE2B2B;background-color:#F9F1F1;border:2px solid #F9F1F1;}
.inArticle .box#blue img {border-color:#267095;background-color:#F1F4F6;border:2px solid #F1F4F6;}
.inArticle .box#orange img {border-color:#DA6B2E;background-color:#FBF5F2;border:2px solid #FBF5F2;}
.inArticle .box#green img {border-color:#649526;background-color:#F4F6F1;border:2px solid #F4F6F1;}
.inArticle .box h3 {
margin:0px;
padding:2px 8px;
font-size:small;
color:#FFF;
border-width:0px;
background-color:#555;
}
.inArticle .box h3 a {
color:#FEA;
}
.inArticle .box#blue h3 {background-color:#267095;}
.inArticle .box#red h3 {background-color:#BE2B2B;}
.inArticle .box#green h3 {background-color:#649526;}
.inArticle .box#orange h3 {background-color:#DA6B2E;}
.inArticle .box h4 {
margin:0px;
padding:2px 8px;
font-size:small;
border-width:0px;
}
.inArticle .box p {
margin:0px;
padding:5px;
line-height:125% ! important;
}
.inArticle .box small {
font-size:small;
}
.inArticle .box div#col100l,
.inArticle .box div#col200l,
.inArticle .box div#col300l,
.inArticle .box div#col400l,
.inArticle .box div#col500l,
.inArticle .box div#col600l {
margin:4px 0px 0px 3px;
}
.inArticle .box .shopbtn {
margin:3px;
float:left;
}
/* ARTICLES - NOTICE -
----------------------------------------------- */
.inArticle div#notice {
width:600px;
font-size:small;
font-weight:bold;
color:#F50;
background-color:#F50;
background:url(http://image.itmedia.co.jp/images0509/next.gif) no-repeat 0px 5px;
clear:both;
}
.inArticle div#notice a {
display:block;
padding:7px 10px 10px 72px;
color:#F50;
text-decoration:underline;
}
/* ARTICLES - CTRL -
----------------------------------------------- */
.inArticle .ctrl {
margin:30px auto;
font-size:12px;
clear:both;
text-align:center;
}
.inArticle .ctrl span#numb,
.inArticle .ctrl span#pgup {
color:#FFF;
}
.inArticle .ctrl span#numb a:link,
.inArticle .ctrl span#numb a:visited {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #369;
text-decoration:none;
}
.inArticle .ctrl#calendar span#numb a:link,
.inArticle .ctrl#calendar span#numb a:visited {padding:7px 2px!important;}
.inArticle .ctrl span#numb a:hover {
background-color:#FC0;
border:1px solid #F50;
text-decoration:none;
}
.inArticle span#nostart .ctrl span#prev {
visibility:hidden;
}
.inArticle .ctrl span#prev {
padding:10px 8px 10px 18px;
background:url(http://image.itmedia.co.jp/images0509/ctrl.gif) no-repeat left center #036;
}
.inArticle .ctrl span#next {
padding:10px 18px 10px 8px;
background:url(http://image.itmedia.co.jp/images0509/ctrl.gif) no-repeat right center #036;
}
.inArticle .ctrl span#prev a:link,
.inArticle .ctrl span#prev a:visited,
.inArticle .ctrl span#next a:link,
.inArticle .ctrl span#next a:visited {
font-weight:bold;
color:#FFF;
text-decoration:none;
}
.inArticle .ctrl span#prev a:hover,
.inArticle .ctrl span#next a:hover {
color:#FD0;
text-decoration:none;
}
.inArticle .ctrl#start span#prev {
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat left center #FFF;
}
.inArticle .ctrl#end span#next {
background:url(http://image.itmedia.co.jp/images/spacer.gif) no-repeat right center #FFF;
}
.inArticle .ctrl span#numb strong {
margin:0px;
padding:7px;
font-weight:bold;
border:1px solid #ABD;
background-color:#369;
color:#FFF;
}
/* ARTICLES - ENDKWD & ENDLINK -
----------------------------------------------- */
.inArticle .endkwd .box h4 {
font-weight:normal;
color:#FFF;
}
.inArticle .endkwd .box h4 a {
padding:3px 0px 3px 16px;
font-weight:bold;
background:url(http://image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0px 3px;
word-break:keep-all;
}
.inArticle .endkwd .box br {
display:none;
}
.inArticle .endlink {
width:100%;
margin:25px 0px 5px 0px;
clear:both!important;
}
.inArticle .endlink h4 {
clear:both;
float:left;
width:85px;
margin:0px;
padding-left:18px;
background:url(http://image.itmedia.co.jp/images0509/tot_folder.gif) no-repeat 0px 3px;
font-size:84%;
}
.inArticle .endlink ul {
width:450px;
margin:3px 0px 5px 0px;
padding:2px 0px 0px 10px;
list-style-type:none;
float:left;
border-left:4px solid #EEE;
}
.inArticle .endlink ul li {
clear:both;
margin:0px 0px 10px 0px;
padding:0px 0px 1px 16px;
background:url(http://image.itmedia.co.jp/images/arr02b.gif) no-repeat 0px 2px;
font-size:84%;
line-height:120%;
color:#444;
}
.inArticle .endlink ul#lnk li {
background:url(http://image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 0px 2px;
}
.inArticle .endlink ul li a:link,
.inArticle .endlink ul li a:visited {
font-weight:bold;
text-decoration:none;
}
.inArticle .endlink ul li a:link img,
.inArticle .endlink ul li a:visited img {
margin:2px 4px 4px 0px;
border:0px solid #FFF;
}
/* ARTICLES - Ads by Google -
----------------------------------------------- */
.adsense {
margin:10px 0px 0px 0px;
}
.adsense p {
margin:0px 0px 0px 104px;
padding:0px 0px 5px 30px;
line-height:125%!important;
font-size:13px;
background:url(http://image.itmedia.co.jp/images0509/adsense2.gif) 10px 4px no-repeat;
border-left:4px solid #EEE;
}
.adsense p span.title {font-weight:bold;}
.adsense p span.title a {text-decoration:none;}
.adsense p span.host {color:#008000;}
/* ARTICLE - BLOCKQUOTE -
---------------------------------------------------------------------------------------------------*/
.inArticle blockquote {
background:url(http://image.itmedia.co.jp/images0509/blockquote.gif) no-repeat 5px 5px #EEE;
padding:10px;
}
.inArticle blockquote p {
margin:0px 0px 5px;
padding:0px 0px 0px 25px;
}
/* ARTICLE - QUICKPOLL -
---------------------------------------------------------------------------------------------------*/
.inArticle .qpBox {
clear:both;
display:block;
width:520px;
height:1%;
margin:0px auto;
font-size:13px;
}
.inArticle .qpForm-RapOut {
margin:5px 0px 20px;
padding:1px;
background:#7076AA;
border:3px solid #D4D6E5;
}
.inArticle .qpForm-RapIn form {
margin:0px;
padding:0px;
background:#FFF;
}
* html .inArticle .qpForm-RapIn form {display:inline-block;}
*+html .inArticle .qpForm-RapIn form {display:inline-block;}
.qpForm-RapIn form input {
margin-bottom:5px;
vertical-align:middle;
}
.inArticle .qpForm-HeaderIn {
padding:5px 0px;
background:#7076AA;
}
.inArticle .qpForm-HeaderIn p {
margin:0px 5px;
color:#FFF;
}
.inArticle .qpForm-DiscOut {
padding:5px 0px;
background:url(http://image.itmedia.co.jp/images0509/hbg2.gif) repeat-x left bottom;
}
.inArticle .qpForm-DiscIn p {
margin:5px;
padding:0px 0px 0px 26px;
background:url(http://image.itmedia.co.jp/images0509/h3bg3b.gif) no-repeat 0px 2px;
}
.inArticle .qpForm-BodyOut {
padding:10px 0px;
}
.inArticle .qpForm-BodyIn p {
margin:0px 10px;
}
.inArticle .qpForm-BodyIn p strong {
display:block;
margin:5px 3px;
color:#555;
}
.inArticle .qpForm-BodyIn p.dataInfo {
margin:5px 0px 0px;
padding:10px 10px 0px;
background:url(http://image.itmedia.co.jp/images0509/hbg2.gif) repeat-x left top;
font-size:11px;
}
.inArticle .qpForm-BodyIn p.sending {
margin:1px 15px;
}
.inArticle .qpForm-BodyIn p.sending span {
display:block;
padding:2px;
background:url(http://image.itmedia.co.jp/images0509/rc_session_bar.gif) repeat-x left top;
border:1px solid #776;
font-family:arial;
font-size:10px;
line-height:100%!important;
}
.inArticle .qpForm-BodyIn p.sending.phase6,
.inArticle .qpForm-BodyIn p.sending.phase0 {
background-image:none;
border:1px solid #FFF;
}
.inArticle .qpForm-BodyIn p.sending span.phase1 {width:8%;}
.inArticle .qpForm-BodyIn p.sending span.phase2 {width:15%;}
.inArticle .qpForm-BodyIn p.sending span.phase3 {width:40%;}
.inArticle .qpForm-BodyIn p.sending span.phase4 {width:70%;}
.inArticle .qpForm-BodyIn p.sending span.phase5 {width:auto;}
.inArticle .qpForm-FooterIn {
display:block;
height:1%;
background:url(http://image.itmedia.co.jp/images0509/hbg2.gif) repeat-x left top;
}
.inArticle .qpForm-FooterIn p {
margin:0px;
padding:10px;
font-size:11px;
}
.inArticle .qpForm-FooterIn button {
display:block;
margin:0px auto;
padding:0px;
width:71px;
height:20px;
background:url(http://image.itmedia.co.jp/images0509/bt_entry.gif) no-repeat left top;
border:none;
text-indent:-9999px;
cursor:pointer;
}
/* ARTICLE - BALLOON -
---------------------------------------------------------------------------------------------------*/
.inArticle .trBoxC .trBoxWidth {margin:auto;}
.inArticle .trBoxL .trBoxWidth {float:left;}
.inArticle .trBoxR .trBoxWidth {float:right;}
.inArticle .balAlign, .inArticle .balAlignL, .inArticle .balAlignR, .inArticle .balAlignCL, .inArticle .balAlignCR,
.inArticle .balAlignCC {margin:0px 15px 15px 15px;background:url(http://image.itmedia.co.jp/images0509/blh1.gif) left top repeat-x #dcecfe;}
.inArticle .balAlignCC {margin:0px 15px 0px 15px;}
.inArticle .balBox1 {background:url(http://image.itmedia.co.jp/images0509/blh2.gif) left bottom repeat-x;width:100%;font-size:86%;}
.inArticle .balBox2 {background:url(http://image.itmedia.co.jp/images0509/blv1.gif) left top repeat-y;}
.inArticle .balBox3 {background:url(http://image.itmedia.co.jp/images0509/blv2.gif) right top repeat-y;}
.inArticle .balBox4 {background:url(http://image.itmedia.co.jp/images0509/blr1.gif) left top no-repeat;}
.inArticle .balBox5 {background:url(http://image.itmedia.co.jp/images0509/blr2.gif) right top no-repeat;}
.inArticle .balBox6 {background:url(http://image.itmedia.co.jp/images0509/blr3.gif) left bottom no-repeat;}
.inArticle .balBox7 {background:url(http://image.itmedia.co.jp/images0509/blr4.gif) right bottom no-repeat;}
.inArticle .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;padding:12px 16px 16px 16px;}
.inArticle .balAlignL .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blil.gif) left top no-repeat;}
.inArticle .balAlignR .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blir.gif) right top no-repeat;}
.inArticle .balAlignCL .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) left bottom no-repeat;}
.inArticle .balAlignCR .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) right bottom no-repeat;}
.inArticle .balAlignCC .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blic.gif) center bottom no-repeat;}
.inArticle .balAlign .balBox8 {background:url(http://image.itmedia.co.jp/images0509/blh2.gif) center bottom no-repeat;}
/* ARTICLE EXTENSION
----------------------------------------------- */
/* gfk */
.inArticle .gfk {
width:400px;
padding:5px;background-color:#AAA;
}
.inArticle .gfk table {
width:400px;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
line-height:130%;
margin:0px;
padding:0px;
background-color:white;
}
.inArticle .gfk table thead th {
padding:3px;
width:24%;
color:white;
text-align:center;
background-color:#565656;
}
.inArticle .gfk table thead td {
visibility:hidden;
}
.inArticle .gfk table th {
padding:3px 2px;
text-align:right;
background-color:#CCC;
}
.inArticle .gfk table td {
padding:3px 0px;
border-top:1px dotted #CCC;
}
.inArticle .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;
}
.inArticle .gfk b#a01 {
background-color:#F60;
padding:2px 3px;
}
.inArticle .gfk b#a02 {
background-color:#777;
padding:2px 3px;
}
.inArticle .gfk b#a03 {
background-color:#06A;
padding:2px 3px;
}
.inArticle .gfk b#a04 {
background-color:#F32;
}
.inArticle .gfk b#a04 img {
margin:6px 0px 7px 0px;
}
.inArticle .gfk p {
margin:0px;
padding:5px 0px;
font-size:10px;
line-height:130%;
font-family:Verdana,Helvetica,sans-serif;
}
.inArticle td span#news,
.inArticle td span#pcup,
.inArticle td span#ls {
display:none;
}
.inArticle .goodsbtn a img {border:0px solid #FFF ! important;}
/* w-rank */
.inArticle .w-rank {
margin:10px auto;
width:590px;
font-size:12px;
font-family:verdana,helvetica,sans-serif;
background:#995;
}
.inArticle .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/mobile/images/w-rank.gif) no-repeat 4px 7px;
line-height:100%;
border:0px solid #FFF;
}
.inArticle .w-rank div h3 strong {
font-size:12px;
display:block;
color:#e1e1cc;
}
.inArticle .w-rank div p {
margin:0px;
padding:2px 4px;
color:#FFF;
float:right;
}
.inArticle .w-rank div ol {
margin:0px;
padding:1px;
list-style-type:none;
clear:both;
background:url(http://image.itmedia.co.jp/mobile/images/w-rank-bg.gif) no-repeat 2px 3px;
}
.inArticle .w-rank div ol li {
line-height:140%;
margin:1px 0px 0px 0px;
padding:0px 0px 0px 24px;
border:1px solid #FFF;
}
.inArticle .w-rank div ol li a {
text-decoration:none!important;
padding:3px 4px;
height:32px;
display:block;
background:#FFF;
overflow:hidden;
}
/* enq-form */
.enq-form {
padding:5px 5px 5px 5px;
background:#EEE;
border:1px solid #CCC;
}
.inArticle .enq-form form {
width:100%;
margin:0px;
padding:0px;
}
.inArticle .enq-form form fieldset {
margin:0px;
padding:10px;
border:1px solid #CCC;
}
.inArticle .enq-form form fieldset legend {
margin:0px 0px 5px 0px;
font-weight:bold;
color:#555;
}
.inArticle .enq-form form fieldset select {vertical-align:middle;}
.inArticle .enq-form form fieldset .box-txt {width:99%;}
.inArticle .enq-form form fieldset .btn-submit {width:99%;text-align:right;}
.inArticle .enq-form form fieldset .btn-submit .btn-ok {font-weight:bold;}
/* enq - TT REPORT ENQ - */
.enq {
height:1%;
margin:30px 0px;
padding:0px 0px 20px 0px;
border:2px solid #DDD;
}
.enq p {
display:block;
margin:0px;
padding:0px;
height:30px;
background:#333 url(http://image.itmedia.co.jp/promobile/images/tt_enq_title01.gif) no-repeat 0px 0px;
text-indent:-9999px;
}
.enq .inform {
padding:0px 20px;
font-size:small;
line-height:140%;
}
.enq .inform p {
display:inline;
background:none;
text-indent:0px;
}
.enq .inform h5 {
clear:both;
margin:20px 0px 10px;
padding:5px 7px;
background:#EED;
border:1px solid #EEE;
font-size:12px;
color:#333;
}
.enq .inform h5 span {
font-size:130%;
}
.enq .inform .l30,
.enq .inform .l50,
.enq .inform .l100 {
display:inline;
margin-bottom:5px;
}
.enq .inform .l100 p br {
display:block;
}
.enq .inform input {
display:inline;
}
.enq .inform .index {
margin:10px 0px;
background-color:#EEE !important;
border:1px solid #DDD;
}
.enq .inform .index ul {
padding:10px 5px !important;
list-style-type:square;
}
.enq .inform .index ul li {
margin:0px 0px 5px 0px;
font-size:12px !important;
font-weight:normal;
line-height:150%;
}
.enq .inform .l50 {
margin:20px 0px;
float:left;
width:49%;
}
.enq .inform .r50 {
margin:20px 0px;
float:right;
width:49%;
}
.enq .inform .r50 div#member {
width:200px;
height:24px;
margin:0px auto;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/tt_enq_bt7.gif) no-repeat center ;
border-width:0px;
text-indent:-9999px;
cursor:pointer;
}
.enq .inform .r50 div#member a {
width:200px;
height:24px;
display:block;
}
.enq .inform .l50 input#expertcon,
.enq .inform .l50 input#reportcon {
display:block;
width:200px;
height:24px;
margin:0px auto;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/tt_enq_bt1.gif) no-repeat 0px 0px;
border-width:0px;
text-indent:-9999px;
cursor:pointer;
}
.enq .index#info {
margin:10px 0px 0px 10px;
border:1px solid #FFF;
background-color:#FFF !important;
}
.enq iframe {
display:none;
}
/* SUBCOL CONTENTS
-------------------------------------------------- */
/* accessRank */
.subCol .accessRank {
padding:0px;
}
.subCol .accessRank ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.subCol .accessRank ul li {
border-top:1px solid #DDE;
background:url(http://image.itmedia.co.jp/images0509/tot_acrank0.gif) no-repeat left top #FFF;
font-size:12px;
line-height:130%;
}
.subCol .accessRank ul li.rank1,
.subCol .accessRank ul li.rank2,
.subCol .accessRank ul li.rank3 {
background:url(http://image.itmedia.co.jp/images0509/tot_acrank1.gif) no-repeat left top #FFF;
}
.subCol .accessRank ul li a {
display:block;
min-height:36px;
padding:4px 4px 0px 0px;
}
* html .subCol .accessRank ul li a {
height:36px;
}
.subCol .accessRank ul li span {
display:block;
float:left;
width:34px;
padding:12px 0px;
font-weight:bold;
color:#FFF;
text-align:center;
}
.subCol .accessRank .andmore {
margin-right:10px;
border-top:1px #DDD solid;
font-size:12px;
}
/* oneYearAgo ----- delete 2010/03 #10564 ----- */
.subCol .oneYearAgo {
padding:0px;
}
.subCol .oneYearAgo .indexing div {
text-align:center;
border-bottom:1px #DDD solid;
}
.subCol .oneYearAgo .indexing div strong {
font-size:84%;
color:#666;
}
.subCol .oneYearAgo p {
margin:5px 0px;
padding:5px 0px;
font-size:84%;
line-height:140%;
}
.subCol .oneYearAgo p strong {
display:block;
margin:0px 0px 3px;
}
.subCol .oneYearAgo p small {
font-size:small;
line-height:120%;
}
/* hatebuHotEntry */
.subCol .hatebuHotEntry {
padding:0px;
}
.subCol .hatebuHotEntry ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.subCol .hatebuHotEntry ul li {
padding:5px;
border-bottom:1px #DDD solid;
line-height:120%;
font-size:12px;
}
.subCol .hatebuHotEntry ul li a img {
border:none;
}
.subCol .hatebuHotEntry .andmore {
margin-right:10px;
font-size:12px;
}
/* signedUpData */
#signedUpDataObj table {
width:100%;
margin:3px 0px;
border-collapse:collapse;
border:1px solid #869B93;
text-align:left;
line-height:120%;
}
#signedUpDataObj table th {
padding:1px 4px;
background:#EEE;
border:1px solid #869B93;
font-size:small;
text-align:left;
}
#signedUpDataObj table thead th {
background:#4B8C92;
color:#FFF;
}
#signedUpDataObj table thead th a:link,
#signedUpDataObj table thead th a:visited {
color:#EFE;
}
#signedUpDataObj table thead th a:hover {
text-decoration:underline;
}
#signedUpDataObj table td {
padding:1px 4px;
border:1px solid #869B93;
font-size:small;
}
#signedUpDataObj .signedUpData {
padding:0px;
}
#signedUpDataObj dl {
float:left;
width:100%;
margin:0px;
padding:0px;
font-size:small;
}
#signedUpDataObj dl dt {
clear:both;
padding:1px 4px;
background:#4B8C92;
font-weight:bold;
color:#FFF;
}
#signedUpDataObj dl dt a:link,
#signedUpDataObj dl dt a:visited {
color:#EFE;
}
#signedUpDataObj dl dt a:hover {
text-decoration:underline;
}
#signedUpDataObj dl dd {
float:left;
width:16%;
margin:0px;
padding:0px;
}
#signedUpDataObj dl dd a {
display:block;
width:100%;
padding:2px 0px;
text-align:center;
}
#signedUpDataObj dl dd a:hover {background:#FFC;}
/* pickupPDA */
.subCol .pickupPDA .boxBar {
margin:0px;
}
.subCol .pickupPDA .indexing .abs {
margin-bottom:5px;
padding:5px 0px 3px;
border-bottom:1px #DDD solid;
}
.subCol .pickupPDA .indexing .abs p {
font-size:84%;
color:#7D7B6C;
line-height:140%;
}
.subCol .pickupPDA .indexing p {
font-size:88%;
line-height:125%;
}
.subCol .pickupPDA .indexing p strong {
display:block;
margin:0px 0px 3px;
}
.subCol .pickupPDA .indexing p small {
font-size:84%;
line-height:135%;
}
/* eventRank */
.subCol .eventRank {}
.subCol .eventRank .box {
}
.subCol .eventRank .boxBar strong {
display:block;
height:16px;
padding:2px 0px 0px 27px;
background:url(http://image.itmedia.co.jp/promobile/images/ico_eventcal.gif) no-repeat 5px 0px;
}
.subCol .eventRank .boxBar strong a:link,
.subCol .eventRank .boxBar strong a:visited {
color:#FFF;
}
.subCol .eventRank .boxBar strong a:hover {
color:#FD0;
text-decoration:underline;
}
.subCol .eventRank .box {
padding:0px;
}
.subCol .eventRank ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.subCol .eventRank ul li {
clear:both;
background:url(http://image.itmedia.co.jp/images0509/tot_acrank0.gif) no-repeat left top #FFF;
border-top:1px solid #DDE;
font-size:12px;
line-height:130%;
}
.subCol .eventRank ul li.rank1 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank01.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank2 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank02.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank3 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank03.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank4 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank04.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank5 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank05.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank6 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank06.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank7 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank07.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank8 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank08.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank9 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank09.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li.rank10 {background:#FFF url(http://image.itmedia.co.jp/pcuser/images/rank10.gif) no-repeat 3px 4px;}
.subCol .eventRank ul li a {
display:block;
padding:4px 4px 4px 22px;
}
.subCol .eventRank ul li span {
display:none;
}
/* SUBCOL CONTENTS - TTWP -
-------------------------------------------------- */
.subCol .wp-pickup {
display:table;
background-color:#FFF;
margin-bottom:5px;
}
.subCol .wp-pickup ul {
margin:0px;
padding:0px;
list-style-type:none;
}
.subCol .wp-pickup ul li {
padding:3px 0px 5px 18px;
background:url(http://image.itmedia.co.jp/images0509/arr_wpkw.gif) no-repeat 0px 4px;
font-size:12px;
line-height:130%;
}
.subCol .wp-pickup ul li span {
display:none;
}
.subCol .wp-pickup .ttlogo {
text-align:right;
}
.subCol .wp-pickup a img {
width:80px;
border:none;
}
/* INFORMATION BOX
-------------------------------------------------- */
.infoBox {
width:202px;
margin:0px 0px 10px 10px;
line-height:120%;
float:right;
border:3px solid #DAF1E9;
}
.infoBox div {
padding:4px 10px;
border:1px solid #2A7D8D;
}
.infoBox strong {
font-family:arial;
}
.infoBox .linkset {
width:180px;
}
/* KWOUT
-------------------------------------------------- */
.kwoutBtn {
background:url(http://image.itmedia.co.jp/images0509/bt_kwout.gif) no-repeat right center;
float:right;
font-size:12px;
margin-top:3px;
}
.hkBox div div.kwoutBtn {
background:url(http://image.itmedia.co.jp/images0509/bt_kwout.gif) no-repeat right center;
border:none;
padding:0px;
}
.kwoutBtn a {
display:block;
margin:0px 0px 0px 90px;
text-indent:-9999px;
width:15px;
}
.kwoutBtn a:hover {
margin:0px 0px 0px 25px;
text-indent:0px;
width:80px;
}
.kwoutBox {
float:right;
width:130px;
}
/* AD ------------------------------------------------ */
.adc {
font-size:13px!important;
width:150px!important;
padding:10px!important;
float:left!important;
background:red!important;
color:#FFF!important;
text-align:center!important;
}
.ITN {
margin:0;
width:728px;
float:right;
}
.ITR,
.ITR2,
.ITR3 {
width:300px;
margin:0;
padding:0;
text-align:left;
}
.ITR map,
.ITR2 map,
.ITR3 map,
.ITR area,
.ITR2 area,
.ITR3 area,
.ITR img,
.ITR2 img,
.ITR3 img,
.ITR object,
.ITR2 object,
.ITR3 object,
.ITR embed,
.ITR2 embed,
.ITR3 embed,
.ITR table,
.ITR2 table,
.ITR3 table {
display:inline;
margin-bottom:10px;
padding:0;
text-align:left;
}
.ITSB {
margin:0px;
text-align:center;
}
.ITSB table {
margin:-10px auto 10px auto;
}
.ITSB table table {
margin:0px;
}
.ITT {
margin:0px 0px 5px;
line-height:100%;
}
.ITTP-rap {
text-align:center;
}
.ITTP-rap center {
margin:0px 0px 20px;
}
.ITTP-rap object {
margin:0px auto 10px auto;
}
.ITTP {
margin:0px 10px 20px;
border:2px #73BE1E solid;
font-size:small;
line-height:150%;
text-align:center;
}
.ITTP div {
padding:5px;
background:#FFF url(http://image.itmedia.co.jp/promobile/images/pr_01.gif) no-repeat right 0px;
text-align:left;
}
.ITTP p {
margin:5px;
padding:0px;
}
.ITTP a {font-size:120%;}
.ITTP a img {
border:none;
}
.ITTP p a img {
float:left;
margin:0px 8px 0px 0px;
}
.ITWT {
clear:both;
}
.ITWT .prBox .boxOut {
border:2px #008BAA solid;
}
.ITWT .prBox .boxIn {
border:none;
}
.ITWT .prBox .boxBar {
height:57px;
margin:0px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/pickupbox_heading.jpg) no-repeat -2px -2px;
border-bottom:2px #008BAA solid;
text-indent:-9999px;
}
.ITWT .prBox .box {
padding:0px;
}
.ITWT .prBox .box p {
margin:5px;
padding:0px 0px 0px 19px;
background:url(http://image.itmedia.co.jp/images0509/tot_hl_bg.gif) no-repeat 2px 3px;
line-height:140%;
font-size:12px;
}
/* toplink
-------------------------------------------------- */
.toplink {
clera:both;
}
.toplink.upp {
margin:20px 10px;
background:url(http://image.itmedia.co.jp/images0509/spbox2.gif) repeat-x left top;
}
.toplink.btm {
margin:-10px 10px 20px;
}
.toplink.upp .outer {
background:url(http://image.itmedia.co.jp/images0509/spbox3.gif) no-repeat right top;
}
.toplink.upp .inner {
background:url(http://image.itmedia.co.jp/images0509/spbox1.gif) no-repeat left top;
}
.toplink h2 {
height:1%;
margin:0px;
text-indent:-9999px;
background:none;
border:none;
}
.toplink .index {
}
.toplink .index p {
clear:both;
margin:0px 5px 15px 5px;
font-size:small;
line-height:140%;
}
.toplink .index p.cc-fyi-btm {
margin:0px 5px 10px 5px;
padding:0px 0px 0px 17px;
background:url(http://image.itmedia.co.jp/promobile/images/arr_01_right.gif) no-repeat 0px 2px;
}
.toplink .index p strong {
font-size:120%;
}
.toplink .index p.cc-fyi-upp a img {
float:left;
margin:0px 13px 2px 0px;
border:none;
}
/* event form
-------------------------------------------------- */
/* table */
.mobEventPost table.tbl {
width:610px;
margin:0px auto 10px auto;
font-size:small;
color:#444;
}
.mobEventPost table.tbl td p {
font-size:100%;
}
.mobEventPost table.tbl th {
padding:12px 10px 13px 12px;
background:#EEE;
text-align:left;
font-weight:normal;
color:#555;
}
.mobEventPost table.tbl tbody td {
padding:12px 5px 13px 8px;
border:1px #E4E4E4 solid;
}
.mobEventPost .sup {
font-family:'MS UI Gothic';
font-size:small;
line-height:120%;
}
.mobEventPost .sup span {
color:#E30;
}
/* form */
.mobEventPost form {
margin:0px;
padding:0px;
}
.mobEventPost .input,
.mobEventPost .textarea {
border:1px #68A296 solid;
}
.mobEventPost .submitBtn {
width:75px;
height:19px;
margin:0px 0px 5px 0px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_repeat.gif) repeat-x 0px 0px;
line-height:100%;
overflow:hidden;
}
.mobEventPost .submitBtn div {
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_right.gif) no-repeat right 0px;
}
.mobEventPost .submitBtn div button {
display:block;
width:75px;
height:19px;
margin:0px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_input_left.gif) no-repeat 0px 0px;
border:none;
color:#0E7467;
}
/* button for event page */
.mobEventPostBtn {
float:right;
width:280px;
height:46px;
background:url(http://image.itmedia.co.jp/promobile/images/bg_bt_mobevent_post.jpg) no-repeat 0px 0px;
overflow:hidden;
}
* html .mobEventPostBtn {margin:3px 0px 0px;}
*+html .mobEventPostBtn {margin:3px 0px 0px;}
.mobEventPostBtn a {
display:block;
width:280px;
height:46px;
text-indent:-9999px;
}
/* AMAZON ITEM 090416
---------------------------------------------------------------------------------------------------*/
#amazon-item {
text-align:center;
}
#amazon-item table {
margin:20px auto;
text-align:left;
border:5px #CCDEEE solid;
border-collapse:collapse;
}
#amazon-item thead th {
padding:0px;
font-size:small;
}
#amazon-item thead th span {
display:block;
padding:5px 10px;
height:1%;
margin:1px;
background:#CDE0F0 url(http://image.itmedia.co.jp/plusd/images/boxbar_blue02.gif) repeat-x 0px 0px;
color:#369;
}
#amazon-item td {
width:176px;
padding:10px;
font-size:12px;
line-height:130%;
vertical-align:top;
border:1px #CCDEEE solid;
}
#amazon-item td a img {
border:none;
}
#amazon-item .amazon-product .icon img {
float:left;
margin:0px 5px 0px 0px;
}
#amazon-item .amazon-btBuy {
display:block;
float:right;
width:100px;
height:19px;
margin:3px 0px 0px 0px;
background:url(http://image.itmedia.co.jp/images0509/amazon_bt_buy.gif) no-repeat 0px 0px;
text-indent:-9999px;
}
/* SPECIAL BOX
-------------------------------------------------- */
.topFeat0906ttiphone {margin:10px 0px;border:2px #BBB solid;}
.topFeat0906ttiphone .boxIn {border:5px #EEE solid;}
.topFeat0906ttiphone .box {padding:5px;}
.topFeat0906ttiphone .box table {width:100%;border-collapse:collapse;}
.topFeat0906ttiphone p {
width:auto;
font-size:small;
line-height:125%;
}
.topFeat0906ttiphone p .ico img {
float:left;
width:60px;
height:45px;
margin:0px 8px 4px 0px;
padding:0px;
border:none;
border:1px #EEE solid;
}
.topFeat0906ttiphone .iphone {
padding:0px 0px 0px 0px;
border-right:1px #DDD solid;
vertical-align:top;
}
.topFeat0906ttiphone .iphone h3 {
height:30px;
margin:0px 0px 5px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/feat_0906ttiphone_title_iphone.gif) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
.topFeat0906ttiphone .iphone p {margin:0px 10px 7px 0px;padding:0px;}
.topFeat0906ttiphone .iphone p strong {line-height:130%;}
.topFeat0906ttiphone td.more {
border-right:1px #eae0b8 solid;
font-size:12px;
}
.topFeat0906ttiphone .kamioColumn {
width:290px;
vertical-align:top;
}
.topFeat0906ttiphone .kamioColumn h3 {
height:70px;
margin:0px 0px 0px 5px;
padding:0px;
background:url(http://image.itmedia.co.jp/promobile/images/feat_0906ttiphone_title_kamio.gif) no-repeat 0px 0px;
text-indent:-9999px;
overflow:hidden;
}
.topFeat0906ttiphone .kamioColumn p {margin:0px 0px 1px 5px;font-size:12px;}
.topFeat0906ttiphone .btRegist {
float:right;
display:block;
width:106px;
height:31px;
margin:5px 0px 0px;
background:url(http://image.itmedia.co.jp/promobile/images/tt_bt_regist.gif) no-repeat 0px 0px;
overflow:hidden;
text-indent:-9999px;
}
.inArticle .topFeat0906ttiphone .box {
width:auto;
margin:0px;
padding:7px;
border:none;
font-size:96%;
}
.inArticle .topFeat0906ttiphone .iphone p strong {line-height:130%;}
.inArticle .topFeat0906ttiphone a:link,
.inArticle .topFeat0906ttiphone a:visited {
text-decoration:none;
}
/* Endlink Connection Alert Btn
-------------------------------------------------- */
#endlinkConnectionAlertBtn {display:block:height:25px;margin:20px 0px;}
#endlinkConnectionAlertBtn form {margin:0px 3px 0px 0px;padding:0px;}
#endlinkConnectionAlertBtn form button {float:left;width:340px;height:22px;margin:0px;padding:0px 0px 0px 18px;border:none;background:#FFF;cursor:pointer;border-bottom:1px #098175 solid;background:url(http://image.itmedia.co.jp/images0509/ico_alert.gif) no-repeat 0px 0px;color:#098175;font-size:13px;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:left;}
#endlinkConnectionAlertBtn form button:hover {border-bottom:1px #C00 solid;color:#C00;}
#endlinkConnectionAlertBtn .endlinkConnectionAlertBtnNew {color:#F00;font-weight:bold;font-size:13px;}
/* 
---------------------- */
.randomicon {
margin-left:242px;
}
.randomicon #iconshuffle {
font-size:small;
}
.randomicon .hidden {
border:2px solid #3BA3A9;
}
.randomicon .active {
border:2px solid #AA3333;
}

/* mixicheck
-------------------------------------------------- */
.toolbox1004 .toolbox-mixicheckbtn {
float:left;
padding:2px 0 0 3px;
}
.toolbox1004 .toolbox-mixicheckbtn a {
text-indent:0px !important;
width:58px !important;
}
.toolbox1004 .toolbox-mixicheckbtn img {
border:0px solid #FFF;
}


/* BOX
---------------------------------------------------------------------------------------------------*/
.inArticle .cmsBox {
border:2px solid #666;
margin-bottom:20px;
}
.inArticle .cmsBox h3 {
color:#FFF;
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:3px;
background:none;
border:none;
}
.inArticle .cmsBox h3 {
background-color:#666;
}
.inArticle .cmsBox h3 a {
color:#FFF;
}
.inArticle .cmsBox h4 {
color:#A73;
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:0;
background:none;
}
.inArticle .cmsBox p {
font-size:13px;
line-height:18px;
margin:0 0 5px;
padding:5px;
}
/*--------------------------------------*/
.inArticle .cmsBoxRed {border-color:#BE2B2B;background:#F9F1F1;}
.inArticle .cmsBoxGreen {border-color:#649526;background:#F4F6F1;}
.inArticle .cmsBoxBlue {border-color:#267095;background:#F1F4F6;}
.inArticle .cmsBoxOrange {border-color:#DA6B2E;background:#FBF5F2;}
/*--------------------------------------*/
.inArticle .cmsBoxRed h3 {background-color:#C00;}
.inArticle .cmsBoxGreen h3 {background-color:#090;}
.inArticle .cmsBoxBlue h3 {background-color:#039;}
.inArticle .cmsBoxOrange h3 {background-color:#C60;}

/* Weekly application program ranking
---------------------------------------------------------------------------------------------------*/
#pwa-ranking {
width:600px;
margin:0;
}
#pwa-ranking .pwar-title {
background:url(http://image.itmedia.co.jp/promobile/images/pwa-ranking_title.gif) no-repeat 0 0;
width:600px;
height:68px;
margin:0;
}
#pwa-ranking .pwar-title span {
display:none;
}
#pwa-ranking table {
border:3px solid #007bda;
border-collapse:collapse;
width:600px;
}
#pwa-ranking td {
padding:0 5px;
background-color:#fff;
word-break:break-all;
}
#pwa-ranking td {
border:3px solid #007bda;
border-collapse:collapse;
}
#pwa-ranking .pwar-icon-sell {
background-color:#007bda;
width:80px;
}
*html #pwa-ranking .pwar-icon-sell {
padding:0 2px;
}
#pwa-ranking .pwar-icon-sell img{
margin:0;
}
#pwa-ranking .pwar-rank-sell {
text-align:center;
width:50px;
font-size:16px;
line-height:18px;
}
#pwa-ranking .pwar-price-sell {
text-align:center;
width:80px;
}

/* GoogleAdsense 20110324
-------------------------------------------------------------------------- */
.adsense .endlink h4 {
float:right;
background:none;
width:20px;
}
.adsense p {
background:none!important;
padding:0 0 5px 8px!important;
clear:both;
}
.adsense .tytle {
text-align:left!important;
float:left;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat scroll 2px 3px;
padding:0 0 5px 20px;
}

#cse-search-box * {
float:left;
}

.sjb {
clear:both;
}
.sjb img {
margin:2px 30px;
float:left;
position:absolute;
top:128px;
border:0;
}


/* newzia_connect_flmobile
-------------------------------------------------- */
.colBoxR50 #newzia_connect_flmobile {
width:300px;
}
.colBoxR50 #newzia_connect_flmobile .adsense {
width:300px;
margin:0;
}
.colBoxR50 #newzia_connect_flmobile h4 {
border-bottom:2px solid #CCB;
float:none;
margin:0px 0px 5px;
padding:0px 0px 5px 20px;
width:auto;
clear:both;
background:url(http://image.itmedia.co.jp/images0509/submenubg6.gif) no-repeat 0px 0px;
color:#111;
font-size:small;
font-weight:bold;
line-height:120%;
}
.colBoxR50 #newzia_connect_flmobile h4 u {
text-decoration:none;
}
.colBoxR50 #newzia_connect_flmobile img {
float:left;
margin:0px 3px 2px 0px !important;
padding-right:0px;
border:0px;
}
.colBoxR50 #newzia_connect_flmobile a:link {
text-decoration:none;
}
.colBoxR50 #newzia_connect_flmobile a:visited {
text-decoration:none;
}
.colBoxR50 #newzia_connect_flmobile a:hover {
text-decoration:underline;
}
body .colBoxR50 #newzia_connect_flmobile a:link img,
body .colBoxR50 #newzia_connect_flmobile a:visited img {
border:0px;
padding-right:5px;
padding-bottom:2px;
}
.colBoxR50 #newzia_connect_flmobile .adsense .endlink p {
clear:both!important;
min-height:65px!important;
margin:0px 0px 5px 0px!important;
padding:4px !important;
background:url(http://image.itmedia.co.jp/makoto/images/cbox_bg_01.gif) no-repeat left bottom!important;
border-left:none!important;
font-size:12px!important;
line-height:16px!important;
color:#555!important;
}
* html .colBoxR50 #newzia_connect_flmobile .adsense .endlink p {
height:65px;
}
.colBoxR50 #newzia_connect_flmobile p span.title {font-size:12px!important;font-weight:bold!important;line-height:18px!important;}

.colBoxR50 #newzia_connect_flmobile .endlink {
margin:0;
}

.colBoxR50 #newzia_connect_flmobile ul#newart {
width:300px;
border-left:none;
margin:0!important;
padding:0!important;
}
.colBoxR50 #newzia_connect_flmobile ul#newart li {
clear:both!important;
min-height:65px!important;
margin:0px 0px 5px 0px!important;
padding:4px !important;
background:url(http://image.itmedia.co.jp/makoto/images/cbox_bg_01.gif) no-repeat left bottom!important;
border-left:none!important;
font-size:12px!important;
line-height:16px!important;
color:#555!important;
}
* html .colBoxR50 #newzia_connect_flmobile ul#newart li {
height:65px;
}
.colBoxR50 #newzia_connect_flmobile ul#newart li a {font-size:12px!important;font-weight:bold!important;line-height:18px!important;}


/*---------------------------------------------------------------------*/
/* « ˆÈ‰ºAWeb ƒKƒoƒiƒ“ƒX‚É‘µ‚¦‚é‚½‚ß‚ÌŽw’è */
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/
/* ƒJƒ‰ƒ€ƒ{ƒbƒNƒX */
/*---------------------------------------------------------------------*/
.colBox {
margin-bottom:10px;
width:auto;
}
.colBoxL33 {
float:left;
width:33%;
}
.colBoxR33 {
float:right;
width:33%;
}
.colBoxL50 {
float:left;
width:50%;
}
.colBoxR50 {
float:right;
width:50%;
}
.colBoxL66 {
float:left;
width:66%;
}
.colBoxR66 {
float:right;
width:66%;
}
.colBox a:link,
.colBox a:visited {
text-decoration:none;
}
.colBox a:hover {
text-decoration:underline;
color:#C00;
}
.colBoxOuter {}
.colBoxHead {
position:relative;
border-bottom:1px solid #CCC;
margin:0 0 5px;
padding:0 0 3px;
}
.colBoxHeadSubtxt {
position:absolute;
top:3px;
right:0;
font-size:10px;
line-height:14px;
}
.colBoxNewtxt {
font-weight:bold;
color:#C00;
}
.colBoxHead h2 {
font-size:14px;
line-height:18px;
margin:0;
}
.colBoxSubhead {
background:#EEE;
margin:0 0 5px;
padding:3px;
}
.colBoxSubhead h4 {
font-size:12px;
line-height:16px;
margin:0;
}
.colBoxInner {}
.colBoxLeft {
float:left;
}
.colBoxRight {
}
.colBoxIconMargin120 .colBoxLeft {
}
.colBoxIconMargin80 .colBoxLeft {
}
.colBoxIconMargin120 .colBoxRight {
margin-left:132px;
}
.colBoxIconMargin80 .colBoxRight {
margin-left:92px;
}
.colBoxIndex {
}
.colBoxIndexL33 {
width:33%;
float:left;
}
.colBoxIndexR33 {
width:33%;
float:right;
}
.colBoxIndexL50 {
width:49%;
float:left;
}
.colBoxIndexR50 {
width:49%;
float:right;
}
.colBoxIndexL66 {
width:66%;
float:left;
}
.colBoxIndexR66 {
width:66%;
float:right;
}
.colBoxIcon {
display:inline;
}
.colBoxIcon a {
float:left;
margin:0 5px 3px 0;
border:1px solid #CCC;
}
.colBoxLeft .colBoxIcon a {
margin:0;
}
.colBoxSubTitle {
margin:0 0 3px;
}
.colBoxSubTitle h5 {
font-size:12px;
line-height:16px;
margin:0;
color:#A73;
}
.colBoxSubIcon {
}
.colBoxSubIcon img {
vertical-align:middle;
}
.colBoxTitle {
margin:0 0 3px;
}
.colBoxTitle h3 {
font-size:16px;
line-height:20px;
margin:0;
}
.colBoxDescription {
margin:0 0 3px;
}
.colBoxDescription p {
font-size:12px;
line-height:16px;
margin:0;
}
.colBoxButton {
width:150px;
margin:0 auto;
border:1px solid #CCC;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
.colBoxButton a {
display:block;
padding:5px;
font-size:14px;
font-weight:bold;
text-align:center;
background:#036;
background:-webkit-gradient(linear, left top, left bottom, from(#369), to(#036));
background:-moz-linear-gradient(top, #369, #036);
border:2px solid #FFF;
border-radius:20px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
}
.colBoxButton a:link,
.colBoxButton a:visited,
.colBoxButton a:hover {
color:#FFF;
text-decoration:none;
}
.colBoxIndex .linkset {
clear:both;
margin:0 0 3px;
padding:0;
list-style-type:none;
}
.colBoxIconMargin120 .colBoxIndex .linkset,
.colBoxIconMargin80 .colBoxIndex .linkset {
clear:none;
}
.colBoxIndex .linkset li {
font-size:12px;
line-height:16px;
margin:0;
padding:0 0 3px 12px;
background:url(http://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
}
.colBoxInfo {
margin:0 0 3px;
text-align:right;
}
.colBoxInfo .colBoxDate {
font-size:10px;
line-height:14px;
}
.colBoxInfo .colBoxLinktxt {
font-size:12px;
line-height:16px;
}
.colBoxClear {
font-size:0;
line-height:0;
height:0;
clear:both;
}
.colBoxClearLeft {
font-size:0;
line-height:0;
height:0;
clear:left;
}
.colBoxClearRight {
font-size:0;
line-height:0;
height:0;
clear:right;
}
.colBoxUlist {}
.colBoxUlist ul {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBoxUlist ul li {
margin:0 0 3px;
padding:0 0 3px 14px;
background:url(http://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
}
.colBoxUlistDate {
font-size:10px;
line-height:14px;
margin:0 0 0 5px;
}
.colBoxOlist {}
.colBoxUlist ul .lastLiMarginClear,
.colBoxOlist ol .lastLiMarginClear {
}
.colBoxOlist ol {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBoxOlist ol li {
margin:0 0 3px;
padding:0 0 3px 34px;
background:url(http://image.itmedia.co.jp/images/olli_rank0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
min-height:30px;
height:auto !important;
height:30px;
}
.colBoxOlist ol .rank1 {background-position:0 0;}
.colBoxOlist ol .rank2 {background-position:0 -100px;}
.colBoxOlist ol .rank3 {background-position:0 -200px;}
.colBoxOlist ol .rank4 {background-position:0 -300px;}
.colBoxOlist ol .rank5 {background-position:0 -400px;}
.colBoxOlist ol .rank6 {background-position:0 -500px;}
.colBoxOlist ol .rank7 {background-position:0 -600px;}
.colBoxOlist ol .rank8 {background-position:0 -700px;}
.colBoxOlist ol .rank9 {background-position:0 -800px;}
.colBoxOlist ol .rank10 {background-position:0 -900px;}
.colBoxOlistDate {
font-size:10px;
line-height:14px;
margin:0 0 0 5px;
}

.colBox .backNumBoxRap {
}
.colBox .backNumBoxRap strong {
display:none;
}
.colBox .backNumBoxIn ul {
clear:both;
font-size:12px;
line-height:16px;
margin:0;
padding:0;
list-style-type:none;
}
.colBox .backNumBoxIn ul li {
margin:0 0 3px;
padding:0 0 3px 14px;
background:url(http://image.itmedia.co.jp/images/ulli_book0.gif) no-repeat 0 2px;
border-bottom:1px dotted #CCC;
}

.colBoxPageLink {
font-size:12px;
line-height:16px;
text-align:right;
}
.colBoxTable {
}
.colBoxTable table {
border-collapse:collapse;
}
.colBoxTable table th,
.colBoxTable table td {
font-size:12px;
line-height:16px;
border:1px solid #CCC;
padding:1px 3px;
text-align:left;
}
.colBoxTable table th {
background:#EEE;
}
.colBoxTable table td {
}

.colBoxCalendar .colBoxIndex {
width:140px;
height:100px;
/*
border:1px solid #FFF;
*/
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-webkit-box-shadow:2px 2px 3px #EEE;
-moz-box-shadow:2px 2px 3px #EEE;
box-shadow:2px 2px 3px #EEE;
float:left;
margin:0 10px 10px 0;
padding:3px;
}
.colBoxCalendar .colBoxSubhead {
background:none;
border-bottom:1px dotted #CCB;
margin:0 0 5px;
padding:0 0 3px;
}
.colBoxCalendar .colBoxUlist ul {
font-size:10px;
line-height:14px;
}
.colBoxCalendar .colBoxUlist ul li {
display:inline;
background:none;
border:none;
margin:0;
padding:0;
}
.colBoxCalendar .colBoxUlist ul li a {
display:block;
width:24px;
float:left;
text-align:center;
border:1px solid #DDD;
background:#EED;
background:-webkit-gradient(linear, left top, left bottom, from(#EED), to(#DDC));
background:-moz-linear-gradient(top, #EED, #DDC);
margin:0 5px 5px 0;
padding:2px;
}
.colBoxCalendar .colBoxUlist ul li a:link,
.colBoxCalendar .colBoxUlist ul li a:visited {
color:#332;
text-decoration:none;
}
.colBoxCalendar .colBoxUlist ul li a:hover {
color:#332;
text-decoration:none;
background:#DDC;
background:-webkit-gradient(linear, left top, left bottom, from(#DDC), to(#CCB));
background:-moz-linear-gradient(top, #DDC, #CCB);
}
.colBoxCalendar .colBoxUlist ul .colBoxActive a:link,
.colBoxCalendar .colBoxUlist ul .colBoxActive a:visited,
.colBoxCalendar .colBoxUlist ul .colBoxActive a:hover {
background:#665;
background:-webkit-gradient(linear, left top, left bottom, from(#665), to(#554));
background:-moz-linear-gradient(top, #665, #554);
color:#FFF;
}

.colBoxBacknumber .colBoxUlist ul li .colBoxArticletype {
display:block;
width:60px;
float:left;
font-size:10px;
line-height:14px;
text-align:center;
border:1px solid #CCC;
background:#EEE;
background:-webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE));
background:-moz-linear-gradient(top, #FFF, #EEE);
margin:0 5px 0 0;
padding:0 2px;
}
.colBoxBacknumber .colBoxUlist ul li .colBoxArticlewriter {
font-size:10px;
line-height:14px;
}

.colBoxSentence p {
font-size:16px;
line-height:24px;
margin:0 0 20px;
}
.colBoxSentence ul,
.colBoxSentence ol {
font-size:14px;
line-height:22px;
margin:0 0 20px;
}
.colBoxSentence li {
margin:0 0 10px;
}

.colBoxButtons .colBoxUlist ul li {
float:left;
margin:0 5px 5px 0;
padding:3px 3px 3px 16px;
background-position:3px 5px;
background-color:#EED;
border:1px solid #CCB;
cursor:pointer;
}
.colBoxButtons .colBoxUlist ul .hover {
background-color:#DDC;
}
.colBoxButtons .colBoxUlist ul .active {
background-color:#C00;
color:#FFF;
font-weight:bold;
}

.colBoxLargeImage {
}
.colBoxLargeImage .colBoxIcon {
}
.colBoxLargeImage .colBoxSubTitle {
clear:both;
margin:0 0 10px;
}
.colBoxLargeImage .colBoxInfo {
text-align:left;
margin:0 0 10px;
}

.colBoxImage .colBoxIndex {
margin:0 0 30px;
border-bottom:1px solid #CCC;
}
.colBoxImage .colBoxTitle h3 {
font-size:24px;
line-height:30px;
}
.colBoxImage .colBoxDescription p {
font-size:16px;
line-height:22px;
}
/*=====================================================================*/
/* EMPTY SPACE */
/*=====================================================================*/
.h5px {
height:5px;
}
.h10px {
height:10px;
}
.h15px {
height:15px;
}
.h20px {
height:20px;
}
.h25px {
height:25px;
}
.h30px {
height:30px;
}
/*-----------------------------------------------------------------------------*/
/* ITSB 110415 */
/*-----------------------------------------------------------------------------*/
.colBoxITSB .colBoxOuter {
width:300px;
border-right:1px solid #BBB;
border-bottom:1px solid #BBB;
border-left:1px solid #BBB;
}
.colBoxITSB .colBoxHead {
background:url(http://image.itmedia.co.jp/images/ad/ITSB_heading_repeat.gif) repeat-x left top;
border-bottom:none;
height:1%;
}
.colBoxITSB .colBoxHead h2 {
background:url(http://image.itmedia.co.jp/images/ad/ITSB_heading.gif) no-repeat left top !important;
text-indent:-9999px;
}
.colBoxITSB .colBoxHead .colBoxHeadSubtxt {
color:#777;
top:2px;
right:3px;
}
.colBoxITSB .colBoxIndex {
padding:0 5px;
}
.colBoxITSB .colBoxIcon {
float:right;
}
.colBoxITSB .colBoxIcon a {
margin:0 2px 5px 2px;
border:none;
}
.colBoxITSB .colBoxTitle h3 {
line-height:23px;
}
.colBoxITSB .colBoxDescription p {
clear:both;
font-size:13px;
line-height:20px;
color:#555;
}
/* ’²® */
.colBoxITSB .colBoxTitle h3 {
clear:none;
padding:0;
border-left:none;
border-bottom:none;
}
.colBoxL50 {
width:49%;
}
.colBoxR50 {
width:49%;
}


/*=====================================================================*/
/* SOCIAL BUTTON */
/*=====================================================================*/
#masterSocialbuttonBtm .msbBtn {
height:15px;
overflow:hidden;
display:block;
}
#masterSocialbuttonBtm .msbBtn a {
display:block;
padding-top:0;
padding-bottom:0;
}
#masterSocialbuttonBtm .msbBtn a:hover {
color:#C00;
text-decoration:none;
}
.inArticle #update {
font-size:12px;
line-height:16px;
background:url(http://image.itmedia.co.jp/images0509/update.gif) no-repeat 0 2px!important;
}
.inArticle .ctrl {
margin:15px auto 30px;
}


#ISTLR .ISTLR-item {
clear:both;
}
