/* BASE
-------------------------------------------------- */
body {
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif !important;
}
.keywords {
width:100%;
margin:0px 0px 0px 0px;
padding:1px 0px 0px 0px;
border-top:none!important;
}
.keywords * {
font-size:100%;
line-height:160% !important;
}
.keywords h3 {
margin:0px 0px 0px 0px;
color:#555;
border-top:12px solid #EEE;
border-bottom:8px solid #EEE;
}
.keywords h3 div {
padding:20px 0px 20px 30px;
font-size:100%;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
background:url(//image.itmedia.co.jp/images0509/h3bg3red.gif) no-repeat left center #FFF!important;
}
.lc div .keywords p,
.keywords p {
margin:16px 0px;
padding:0px 0px 0px 0px;
}
.keywords p strong {
font-size:22px;
font-weight:normal;
}
.articles .keywords p a:link,
.articles .keywords p a:visited {text-decoration:none!important;}
.keywords p strong small {color:#A73;}
.keywords p small {font-size:small;}
.keywords p span {color:#888;}
.keywords p a img {margin:3px 9px 3px 0px;float:left;}
.lc div .keywords p a img {margin:3px 9px 3px 0px;float:left;}
.r500 .keywords {width:456px;margin:0px 15px;}
#d-style .keywords p {padding:0px 0px 0px 0px;}
#d-style .keywords h3 {border-left:0px solid #FFF!important;}
.kwd-powered {
margin-top:-30px;
padding:0px 10px 0px 0px;
position:relative;
top:-15px;
text-align:right;
}
.kwd-powered p {
margin:0px;
padding:0px;
}
.kwd-powered p small {
font-size:12px;
font-family:arial,sans-serif;
color:#888;
}
.feattxt h2 {
display:none!important;
}
.feattxt div {
padding:20px 0px 0px 0px!important;
border:0px!important;
background:url(//image.itmedia.co.jp/ads/kwd_sptxt2.gif) no-repeat 0px 4px;
}
.feattxt h3 {
border:0px!important;
}
.feattxt div p {
font-size:13px;
}
.feattxt div a img {
margin:-17px 10px 0px 0px!important;
position:relative;
}
/* HEADING */
.keywords .heading1 {
margin:0px 0px 0px 0px;
font-size:large;
color:#555;
border-top:12px solid #EEE;
border-bottom:8px solid #EEE;
}
.keywords .heading1 div {
padding:20px 0px 20px 30px;
font-size:100%;
border-top:1px solid #DDD;
border-bottom:1px solid #DDD;
background:url(//image.itmedia.co.jp/images0509/h3bg3.gif) no-repeat left center #FFF;
}
.keywords .heading1 div h1 {
margin:0px;
}
.keywords .heading1 div a.rss-bt {
float:right;
display:block;
margin-right:5px;
width:32px;
height:16px;
background:url(//image.itmedia.co.jp/images0509/bt_rss.gif) no-repeat left top;
text-indent:-9999px;
overflow:hidden;
}
.keywords .heading1 div span.rss-bt {
float:right;
display:block;
margin-right:5px;
width:32px;
height:16px;
background:url(//image.itmedia.co.jp/images0509/bt_rss.gif) no-repeat left top;
overflow:hidden;
}
.keywords .heading1 div span.rss-bt a {
display:block;
text-indent:-9999px;
}
.keywords h2 {
padding:0px;
color:#555;
border-width:0px!important;
background:#FFF;
line-height:150%!important;
font-weight: normal;
font-size: 15px;
}
.keywords h2.abs a {
font-size: 13px;

}

.keywords .heading2 div h2 a {
color:#036!important;
text-decoration:underline!important;
}
/* WP -PICKUP */
#wp-pickup {
border-left:1px solid #CCC;
border-bottom:1px solid #CCC;
background:#FFF;
}
#wp-pickup div {
padding:5px 5px 5px 5px;
font-size:12px;
}
#wp-pickup div div a {
display:block;
text-align:right;
font-weight:bold;
}
#wp-pickup h2 {
margin:0px;
padding:0px;
font-size:12px;
height:22px;
text-indent:-9999px;
background:url(//image.itmedia.co.jp/tt/images/renew_wp_pickup_title.gif) no-repeat left top;
}
#wp-pickup h5.bg1 {
font-size:96%;
color:#555;
margin:-15px 0px 0px 0px;
padding:0px;
text-indent:-9999px;
position:relative;
}
#wp-pickup h3,
#wp-pickup p {
margin:0px;
font-size:12px;
}
/* KWDBOX */
.keywords .kwdbox-out {
margin:5px 0px 20px;
padding:1px;
background:#7076aa;
border:3px solid #d4d6e5;
}
.keywords .kwdbox-tab {
font-size:12px;
}
.keywords .kwdbox-tab span {
float:left;
margin:2px 0px 0px 2px;
border:1px solid #CCC;
}
.keywords .kwdbox-tab span a,
.keywords .kwdbox-tab span a:visited {
font-family:arial,sans-serif;
display:block;
line-height:100%;
padding:4px 10px 4px 10px;
border:1px solid #DDE;
border-bottom:0px solid #FFF;
border-right:0px solid #FFF;
text-decoration:none;
background:#CCD;
color:#26A;
}
.keywords .kwdbox-tab strong span {
border-bottom:1px solid #FFF;
}
.keywords .kwdbox-tab strong span a.selectedTab,
.keywords .kwdbox-tab strong span a.selectedTab:visited {
line-height:100%;
border:1px solid #FFF;
border-bottom:0px solid #FFF;
border-right:0px solid #FFF;
background:#FFF;
color:#555;
}
.keywords .kwdbox-out .kwdbox-bar strong {
display:block;
margin:3px 0px 1px 0px;
float:left;
font-family:arial, helvetica, sans-serif;
text-indent:5px;
}
.keywords .kwdbox-out .kwdbox-bar strong a {
display:block;
float:left;
}
.keywords .kwdbox-out .kwdbox-bar .kwdbox-tab strong {
width:24%;
text-align:center;
}
.keywords .kwdbox-out .kwdbox-bar span {
margin:0px 2px 0px 0px;
font-family:arial, helvetica, sans-serif;
float:right;
}
.keywords .kwdbox-out .kwdbox-bar span a {
display:block;
margin:4px 2px 0px 0px;
}
.keywords .kwdbox-out .kwdbox-in {
display:block;
border:1px solid #CCC;
background:#FFF;
clear:both;
position:relative;
z-index:1;
}
.keywords .kwdbox-out .kwdbox-in .kwdbox {
display:block;
width:100%;
padding:15px 0px 10px;
}
/* KWDBOX - HEADING - */
.keywords .kwdbox-out .kwdbox-in .heading1 {
border-top:none;
border-bottom:none;
margin:0px 15px;
}
.keywords .kwdbox-out .kwdbox-in .heading1 div {
background:url(//image.itmedia.co.jp/images0509/h3bg3b.gif) no-repeat left top;
padding:0px 0px 0px 30px;
border-top:none;
border-bottom:none;
}
.keywords .kwdbox-out .kwdbox-in .heading1 div h1 {
padding:0px;
font-size:100%;
}
.keywords .kwdbox-out .kwdbox-in .heading2 div h2{
width:auto;
margin:20px 15px 0px 15px;
padding:0px!important;
font-size:small!important;
color:#555!important;
border-width:0px!important;
background:#FFF!important;
line-height:150%!important;
}
/* KWDBOX - ENDLINK - */
.keywords .kwdbox-out .kwdbox-in .endlink {
display:block;
width:95%;
margin:20px 15px 0px 15px!important;
padding:0px!important;
border:none!important;
background:url(//image.itmedia.co.jp/images0509/keywords_endlink.gif) repeat-x left top;
}
.keywords .kwdbox-out .kwdbox-in .endlink h3 {
margin:0px!important;
padding:10px 0px 5px 17px!important;
background:url(//image.itmedia.co.jp/images0509/keywords_endlink_heading.gif) no-repeat left top!important;
color:#555!important;
}
.keywords .kwdbox-out .kwdbox-in .endlink ul#kwd {
display:table;
overflow:hidden;
margin:0px 0px 0px 16px;
padding:0px 0px 2px 0px;
border:none!important;
font-size:small;
list-style-type:none;
}
* html .keywords .kwdbox-out .kwdbox-in .endlink ul#kwd {
margin-left:13px;
padding:0px;
}
.keywords .endlink ul#kwd li {
word-break:keep-all;
margin:2px 8px 0px 3px;
padding:2px 0px 0px 15px;
background:url(//image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0px 3px;
float:left;
clear:none;
}
.keywords .endlink ul#kwd li a:link, .keywords .endlink ul#kwd li a:visited {
font-weight:normal;
}
.keywords .endlink h3,
#kwd .keywords .endlink h4 {
width:94%;
font-size:small;
border:none!important;
float:none;
}
.keywords .kwdbox-out .kwdbox-in .kwdbox p {
margin:15px 15px 33px;
}
.keywords .kwdbox-out .kwdbox-in .kwdbox p img {
margin:0px 10px 6px 0px;
}
/* for D */
#lifestyle .lc .l600 .keywords .heading2 div h2,
#mobile .lc .l600 .keywords .heading2 div h2,
#pcuser .lc .l600 .keywords .heading2 div h2,
#games .lc .l600 .keywords .heading2 div h2 {
color:#555!important;
}
/* for D-STYLE */
#d-style .keywords {
width:680px;
margin:0px auto;
}
.topicpath {
margin:0px 15px;
}
#d-style .articles .l600 .keywords h1 {
margin:0px;
color:#555;
}
/* AD - ADS LINK
-------------------------------------------------- */
.adslink {display:table;width:100%;margin:10px 0px;font-size:12px;font-family:arial,sans-serif;}
.adslink .headTitle {display:blick;margin:0px 10px;padding:1px 8px;border-bottom:1px solid #D4D6E5;}
.adslink .slBody {margin:0px 10px;}
.adslink .slBox {width:46%;margin:0px;padding:8px;float:left;}
.adslink .slBox span.title {font-weight:bold;}
.adslink .slBox span.title a {text-decoration:none;}
.adslink .slBox span.host {color:#008000;}
.adslink .slBox span.text a {text-decoration:none;}



/* qa renkei
-------------------------------------------------- */
.keywords .kwdbox-out .kwdbox-in .heading1 {padding-top:15px !important;}
#qatab {
width:100%;
margin:0;
padding:0;
border-collapse: collapse;
border: none;
border-spacing: 0;
}
#qatab tr{
margin:0;
padding:0;
border-collapse: collapse;
border: none;
border-spacing: 0;
}
#qatab .qatab-box {
height:34px;
margin:0;
padding:0;
text-align:center;
width:50%;
text-indent:-9999px;
overflow:hidden;
}
#qatab .qatab-box a {
display:block;
height:34px;
}

#qatab .qatab-r {background:url(//image.itmedia.co.jp/images/keywords/indextab_qa1.gif) no-repeat;}
#qatab .qatab-r.linkqa {
background:url(//image.itmedia.co.jp/images/keywords/indextab_qa2.gif) no-repeat;
border-left:3px solid #D4D6E5;
border-right:0px solid #D4D6E5;
border-bottom:3px solid #D4D6E5;
}

#qatab .qatab-l {background:url(//image.itmedia.co.jp/images/keywords/indextab_kw1.gif) no-repeat;}
#qatab .qatab-l.linkkw {
background:url(//image.itmedia.co.jp/images/keywords/indextab_kw2.gif) no-repeat;
border-right:3px solid #D4D6E5;
border-left:0px solid #D4D6E5;
border-bottom:3px solid #D4D6E5;
}

.keywords .kwdbox-out .kwdbox-in .kwdbox {padding-top:0 !important;}
.keywords .kwdbox-out {clear:both;}
.subcol .kw-kanrenlist {
border:1px solid #DDDDDD;
margin-bottom:10px;
}

.subcol .kw-kanrenlist ul {
padding:6px 10px 0 8px;
margin:0;
}
.subcol .kw-kanrenlist ul li {
background:url(//image.itmedia.co.jp/images/keywords/lcol_newq_list.gif) no-repeat 0 4px;
border-bottom:1px solid #DDDDDD;
font-size:12px;
margin-bottom:5px;
padding:0 0 3px 14px;
}

.subcol .kw-kanrenlist p.endlink {
text-align:right;
font-size:12px;
}

#kwdArticleBox .newsart {width:623px;}


/* QA renkei 101029
-------------------------------------------------- */
.kwpankuzu {
height:30px;
}
.kwpankuzu div {
line-height:30px;
}
.qa-navi {
clear:both;
height:30px!important;
background:url(//image.itmedia.co.jp/images/keywords/qanavi_bg.gif) repeat-x;
}
.qa-navi #submenu {
margin:0 0 0 10px!important;
background:none!important;
display:block!important;
border:0px solid #DDD!important;
height:30px!important;
padding:0;
}
.qa-navi #submenu dd {
background:url(//image.itmedia.co.jp/images/keywords/submenubg2.gif) #FFF!important;
height:20px!important;
width:auto!important;
float:left!important;
font-size:12px!important;
line-height:20px!important;
margin:4px 0 0 0!important;
padding:0px 4px 0!important;
border:1px solid #999!important;
}
#makoto .qa-navi #submenu dd {
font-size:11px!important;
}

#cse-search-box {font-size:13px;}

#socialbtn {
height:29px !important;
margin:5px 0 0 !important;
}
#socialbtn ul {
padding-left:2px;
margin:0;
}
#socialbtn ul li {
display:block;
float:left;
}
#socialbtn ul li a {
text-indent:-9999px;
display:block;
height:20px;
width:19px;
margin-right:2px;
}
#socialbtn ul li a.sbtn-yahoo {background:url(//image.itmedia.co.jp/images/keywords/rcol_socialbtn.gif) no-repeat 0 0 #FFF !important;}
#socialbtn ul li a.sbtn-hatena {background:url(//image.itmedia.co.jp/images/keywords/rcol_socialbtn.gif) no-repeat -20px 0 #FFF !important;}
#socialbtn ul li a.sbtn-excite {background:url(//image.itmedia.co.jp/images/keywords/rcol_socialbtn.gif) no-repeat -40px 0 #FFF !important;}
#socialbtn ul li a.sbtn-kwout {background:url(//image.itmedia.co.jp/images/keywords/rcol_socialbtn.gif) no-repeat -60px 0 #FFF !important;}
#socialbtn ul li a.sbtn-twitter {background:url(//image.itmedia.co.jp/images/keywords/rcol_socialbtn.gif) no-repeat -80px 0 #FFF !important;}

#freearea,
#hotkw {
margin-bottom:10px;
border:1px solid #DDD;
height:1%;
width:298px;
margin:0 0 10px;
padding:0;
}
#freearea .inputarea {
padding:10px;
color:#333;
font-size:13px;
line-height:120%;
width:270px;
}
#freearea .inputarea a {
color:#036;
}

#rank-area {
float:left;
width:298px;
padding-bottom:10px;
}
#art-rank {
border:1px solid #DDD;
}
#art-rank h2 {
font-size:75%;
height:18px;
padding-top:7px;
}
#art-rank h2 a {
font-size:11px;
line-height:15px;
}

#rank-area ol {
padding:0px;
margin:0px;
}
#art-rank h2 a {
color:#FFF;
}
#rank-area li {
padding:13px 5px 5px 38px;
border-top:1px solid #DDD;
font-size:11px;
line-height:110%;
min-height:22px;
background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 0 #FFF;
}

/* min-height for IE6 */
* html body #rank-area li {
min-height: 22px;
height: auto !important;
height: 22px;
}

/* ------------------ */

#rank-area li.rank2 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -100px #FFF;}
#rank-area li.rank3 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -200px #FFF;}
#rank-area li.rank4 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -300px #FFF;}
#rank-area li.rank5 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -400px #FFF;}
#rank-area li.rank6 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -500px #FFF;}
#rank-area li.rank7 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -600px #FFF;}
#rank-area li.rank8 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -700px #FFF;}
#rank-area li.rank9 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -800px #FFF;}
#rank-area li.rank10 {background:url(//image.itmedia.co.jp/images/keywords/rcol_ranknum.gif) no-repeat 0 -900px #FFF;}



.subcol .hotquestion-list h2 a {color:#FFF;}
.subcol .hotquestion-list {
margin-bottom:10px;
border:1px solid #DDD;
}
.subcol .hotquestion-list ul {
padding:6px 10px 0 8px;
}
.subcol .hotquestion-list li {
background:url(//image.itmedia.co.jp/images/keywords/lcol_newq_list.gif) no-repeat 0 4px;
border-bottom:1px solid #DDD;
font-size:12px;
margin-bottom:5px;
padding:0 0 3px 14px;
}
.subcol h2 {
background:url(//image.itmedia.co.jp/images/keywords/rcol_freearea.gif) repeat-x scroll 0 0 transparent;
height:21px;
padding-top:4px;
text-align:center;
margin:0;
line-height:17px;
}
.subcol h2 a {
color:#FFFFFF!important;
font-size:14px;
line-height:17px;
text-decoration:none;
}
.subcol ul,
.subcol p {margin:0;}
.subcol li {list-style:none;}

#hotkw .hotkw-inner {
padding:10px 8px 0;
}
#hotkw .hotkwdbox {
padding:0px 0px 5px;
height:1%;
}

#hotkw strong {
background:url(//image.itmedia.co.jp/images/keywords/rcol_hotkw_arrow.gif) no-repeat left center #FFF;
padding-left:10px;
margin-bottom:7px;
display:block;
}
#hotkw strong a {
color:#00326b;
font-size:14px !important;
line-height:20px;
}
#hotkw p {
font-size:12px;
line-height:15px;
margin-bottom:10px;
}

#hotkw ul {
padding-left:0px;
}
#hotkw li {
background:url(//image.itmedia.co.jp/images/keywords/rcol_hotwk_key.gif) no-repeat left center #FFF;
float:left;
margin:0 0px 5px 0;
padding:0 5px 0 18px;
display:block;
white-space:nowrap;
}
#hotkw li a {
font-size:11px;
line-height:16px;
}
#hotkw h2 a {
color:#FFF;
}


#newzia_connect_articles {text-align:center;}
#newzia_connect_wp2,
#newzia_connect_articles {
border:1px solid #DDDDDD;
margin-bottom:10px;
}
#newzia_connect_wp2 a,
#newzia_connect_articles a {
color:#003566;
}
#newzia_connect_wp2 h4 a,
#newzia_connect_articles h4 a {color:#FFF;}
#newzia_connect_wp2 h4,
#newzia_connect_articles h4 {
background:url(//image.itmedia.co.jp/images/keywords/rcol_freearea.gif) repeat-x;
color:#FFF;
font-size:12px;
height:21px;
line-height:128%;
padding-top:4px;
text-align:center;
margin:0;
}
#newzia_connect_wp2 ul,
#newzia_connect_articles ul {
padding:5px 10px 0 8px;
text-align:left;
}
#newzia_connect_wp2 ul li,
#newzia_connect_articles ul li {
background:url(//image.itmedia.co.jp/images/keywords/lcol_newq_list.gif) no-repeat scroll 0 5px transparent;
border-bottom:1px solid #DDDDDD;
font-size:12px;
margin-bottom:5px;
padding:0 0 0 14px;
text-align:left;
}
#newzia_connect_wp2 .newziabottom{
text-align:center;
font-size:12px;
}
.rc #wp-pickup {display:none;}
.subcol .rectangle {padding-bottom:10px;}
#masterSub #ITR {
margin-top:0;
}

/* ITMStoreLink 20110422
-------------------------------------------------------------------------- */
#storeLink {
border:1px solid #DDD;
height:1%;
margin:0 0 10px;
padding:0;
width:auto;
}
#storeLink h2 {
color:#FFF;
height: 21px;
line-height: 17px;
margin: 0;
padding-top: 4px;
font-size: 14px;
}
#storeLink ul {
padding: 5px 0;
margin:0 auto;
width:260px;
}
#storeLink ul li a {
display:block;
background:url(//image.itmedia.co.jp/images0509/keywords_storeLinkIcon2.gif) no-repeat;
text-indent:-9999px;
width:260px;
height:46px;
overflow:hidden;
outline: none;
}
#storeLink ul li.storeLinkA a {
background-position:-15px -7px;
}
#storeLink ul li.storeLinkA a:hover {
background-position:-14px -56px;
}
#storeLink ul li.storeLinkR a {
background-position:-15px -107px;
}
#storeLink ul li.storeLinkR a:hover {
background-position:-14px -156px;
}
#storeLink ul li.storeLinkY a {
background-position:-15px -207px;
}
#storeLink ul li.storeLinkY a:hover {
background-position:-14px -256px;
}
#storeLink ul li.storeLinkA,
#storeLink ul li.storeLinkR {
border-bottom:1px solid #DDD;
}

#kwdArticleBox #storeLink {
border-left:0 none;
border-right:0 none;
border-top:2px dotted #DDD;
border-bottom:0 none;
margin:30px auto 0;
width:620px
}
#kwdArticleBox #storeLink h2 {
color:#666;
text-align:left;
}
#kwdArticleBox #storeLink ul {
list-style:none;
margin:0;
}

/* 20110818
================================================= */
.colBoxClear {
font-size:0;
line-height:0;
height:0;
clear:both;
}
.h5px {
height:5px;
}
.h10px {
height:10px;
}
.h15px {
height:15px;
}
.h20px {
height:20px;
}
.h25px {
height:25px;
}
.h30px {
height:30px;
}
#hotKeywords .colBoxKeywords {}
#hotKeywords .colBoxKeywords .colBoxOuter {
}
#hotKeywords .colBoxKeywords .colBoxHead h2 {
background: url(//image.itmedia.co.jp/images0509/triangle_wh_20x20.gif) no-repeat scroll right top #A00;
color:#FFF;
font-family: arial,helvetica,sans-serif;
font-size:13px;
margin:10px 0 0;
padding:2px 6px;
}
#hotKeywords .colBoxKeywords .colBoxHead h2 a {
color:#FFF;
}
#hotKeywords .colBoxKeywords .colBoxHead h2 span {
display:none;
}
#hotKeywords .colBoxKeywords .colBoxInner {
padding:5px 10px 0;
}
#hotKeywords .colBoxKeywords .colBoxTitle h3 {
background: url(//image.itmedia.co.jp/images0509/arr_nxt.gif) no-repeat scroll 0 3px transparent;
border-bottom: 1px solid #CCCCCC;
border-top:0 none!important;
clear: both;
display: block;
font-size: 13px;
margin-bottom: 3px;
padding: 3px 3px 3px 10px;
}
#hotKeywords .colBoxKeywords .colBoxDescription p {
margin:0;
font-size:12px;
line-height:17px;
padding-left:10px;
}
#hotKeywords .colBoxKeywords .colBoxUlist ul {
margin:0;
padding-left:10px;
float:left;
}
#hotKeywords .colBoxKeywords .colBoxUlist li {
list-style:none;
background:url(//image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0 3px;
padding:0 8px 0 15px;
color:#FFF;
white-space:nowrap;
float:left;
}
#hotKeywords .colBoxKeywords .colBoxUlist li a {
font-size:12px;
line-height:15px;
}
#hotkw .colBoxKeywords .colBoxOuter {
border:0 none!important;
}
#hotkw .colBoxKeywords .colBoxHead {
padding:0!important;
}
#hotkw .colBoxKeywords .colBoxHead h2 span {
display:none;
}
#hotkw .colBoxKeywords .colBoxInner {
padding:10px!important;
border:0 none!important;
}
#hotkw .colBoxKeywords .colBoxTitle {
padding-bottom:8px;
}
#hotkw .colBoxKeywords .colBoxTitle h3 {
background: url(//image.itmedia.co.jp/images/keywords/rcol_hotkw_arrow.gif) no-repeat left center #FFF;
display: block;
margin-bottom: 7px;
padding-left: 10px;
margin:0;
}
#hotkw .colBoxKeywords .colBoxTitle h3 a {
font-size:15px;
}
#hotkw .colBoxKeywords .colBoxUlist ul li {
color:#FFF;
white-space:nowrap;
border:0 none!important;
}

/* ranking 20111212
-------------------------------------------------------------------------- */
#rank-area .rankBtmLink {
clear:both;
padding:5px 0;
text-align:right;
}
#rank-area .rankBtmLink a {
font-size:13px;
}

/* ranking 20130730
-------------------------------------------------------------------------- */

newzia_connect_articles2 {text-align:center;}
#newzia_connect_articles2 {
border:1px solid #DDDDDD;
margin-bottom:10px;
}
#newzia_connect_articles2 a {
color:#003566;
}
#newzia_connect_articles2 h4 a {color:#FFF;}
#newzia_connect_articles2 a:hover {
color: #A00;
text-decoration: underline;
}
#newzia_connect_articles2 h4 {
background:url(//image.itmedia.co.jp/images/keywords/rcol_freearea.gif) repeat-x;
color:#FFF;
height:21px;
line-height:128%;
padding-top:4px;
text-align:center;
margin:0;
font-size: 14px;
font-family: "メイリオ","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",sans-serif;
}
#newzia_connect_articles2 ul {
padding:5px 10px 0 8px;
text-align:left;
}
#newzia_connect_articles2 ul li {
background:url(//image.itmedia.co.jp/images/keywords/lcol_newq_list.gif) no-repeat scroll 0 5px transparent;
border-bottom:1px solid #DDDDDD;
font-size:12px;
margin-bottom:5px;
padding:0 0 0 14px;
text-align:left;
}

/* colBoxKeywordTop
-------------------------------------------------------------------------- */
#colBoxKeywordTop .colBoxInner {
padding:15px;
}
#colBoxKeywordTop .colBoxHead {
border-bottom: 4px solid #7076aa;
}

#colBoxKeywordTop .colBoxHead h1,
#colBoxKeywordTop .colBoxHead h2 {
color:#1e205a;
margin:0;
padding:10px 0 0;
font-size:24px!important;
}
#colBoxKeywordTop .colBoxHead h1.tab1,
#colBoxKeywordTop .colBoxHead h2.tab1 {
font-size: 26px;
font-weight: normal;
}
#colBoxKeywordTop .colBoxHead h2.tab2 {
background:url(//image.itmedia.co.jp/images/keywords/indexicon_n2.png) no-repeat 0 0;
}
#colBoxKeywordTop .colBoxHead h2.tab3 {
background:url(//image.itmedia.co.jp/images/keywords/indexicon_n3.png) no-repeat 0 0;
}
#colBoxKeywordTop .colBoxHead h2.tab4 {
background:url(//image.itmedia.co.jp/images/keywords/indexicon_n4.png) no-repeat 0 0;
}
#colBoxKeywordTop .colBoxSocialButton {
margin:0 0 5px;
}
#colBoxKeywordTop .colBoxTabbox {
padding:6px 6px 0;
background:#ccccdd;
}
#colBoxKeywordTop .colBoxTabbox ul,
#colBoxKeywordTop .colBoxTabbox li,
#colBoxKeywordTop .colBoxKeyword ul,
#colBoxKeywordTop .colBoxKeyword li {
list-style:none;
padding:0;
margin:0;
}
#colBoxKeywordTop .colBoxTabbox {
height:48px;
}
#colBoxKeywordTop .colBoxTabbox li {
width:157px;
height:40px;
display:block;
text-indent:-9999px;
margin:7px 4px 0 0;
border:1px solid #acbeeb;
border-bottom:none;
float:left;
}
#colBoxKeywordTop .colBoxTabbox li:last-child {
margin:7px 0 0;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab1 {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt01.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab2 {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt02.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab3 {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt03.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab4 {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt04.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab1:hover {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt01h.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab2:hover {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt02h.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab3:hover {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt03h.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab4:hover {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt04h.png) no-repeat 0 bottom;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab1.colBoxTabActive {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt01a.png) no-repeat 0 bottom;
margin:0 4px 0 0;
height:47px;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab2.colBoxTabActive {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt02a.png) no-repeat 0 bottom;
margin:0 4px 0 0;
height:47px;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab3.colBoxTabActive {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt03a.png) no-repeat 0 bottom;
margin:0 4px 0 0;
height:47px;
}
#colBoxKeywordTop .colBoxTabbox li.colBoxTab4.colBoxTabActive {
background:url(//image.itmedia.co.jp/images/keywords/indextab_nbt04a.png) no-repeat 0 bottom;
margin:0;
height:47px;
}
#colBoxKeywordTop .colBoxTabbox li a {
width:157px;
height:40px;
display:block;
}
#colBoxKeywordTop .colBoxtext {
margin:0;
}
#colBoxKeywordTop .colBoxtext p {
margin:0 0 4px;
font-size:13px;
line-height:16px;
font-weight:bold;
}
#colBoxKeywordTop .colBoxKeyword {
font-size:13px;
line-height:16px;
display:table;
width:100%;
}
#colBoxKeywordTop .colBoxKeyword strong {
float:left;
margin:0 12px 0 0;
}
#colBoxKeywordTop .colBoxKeyword li {
background:url(//image.itmedia.co.jp/images0509/arr_key2.gif) no-repeat 0 3px;
float:left;
margin:0 8px 5px 3px;
padding:0 0 0 15px;
word-break:keep-all;
}
/* KWDBOX - */
#colBoxKeywordTop .heading1 {
border-top:none;
border-bottom:none;
margin:30px 15px;
}
#colBoxKeywordTop .heading1 div {
background:url(//image.itmedia.co.jp/images0509/h3bg3b.gif) no-repeat left top;
padding:0px 0px 0px 30px;
border-top:none;
border-bottom:none;
}
#colBoxKeywordTop .heading1 div h1 {
padding:0px;
font-size:100%;
}
#colBoxKeywordTop .endlink {
display:block;
width:95%;
margin:20px 0;
padding:0px!important;
border:none!important;
background:url(//image.itmedia.co.jp/images0509/keywords_endlink.gif) repeat-x left top;
}
#colBoxKeywordTop .endlink h3 {
margin:0px!important;
padding:10px 0px 5px 17px!important;
background:url(//image.itmedia.co.jp/images0509/keywords_endlink_heading.gif) no-repeat left top!important;
color:#555!important;
}
#colBoxKeywordTop .endlink ul#kwd {
display:table;
overflow:hidden;
margin:0px 0px 0px 16px;
padding:0px 0px 2px 0px;
border:none!important;
font-size:small;
list-style-type:none;
}
#colBoxKeywordTop #qatab {
width:653px;
}
