@charset "utf-8";


/* ------- base ------- */

/* -------------------------------------------------------
CSS基本設定
---------------------------------------------------------- */

/* CSS Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,
img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: bottom;
background: transparent;
}
ol, ul {
/*list-style: none;*/
}
ul li{
list-style-type:none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

body {
color:#333;
text-align:center;
font-size:14px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
line-height:1.6;
text-align: center;
/* background: #fff url(/common/webcg/images/v3/common/bg_header.png) 0 0 repeat-x; */
min-width: 1000px;
width: auto !important;
width: 1000px;
}

a {
color:#00508E;
}
a:hover {
text-decoration:none;
color:#2288dd;
}
a:visited {
color:#883399;
}
.left {
float: left;
}
.right {
float: right;
}

.separator {
background-repeat: no-repeat;
background-position: 0 0;
}
.separator hr {
display: none;
}

.border_radius,
.border_radius_3,
.border_radius_top,
.border_radius_bottom {
/*behavior: url(/resources/webcg/css/v4/PIE.htc);*/
}
.border_radius {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.border_radius_top {
-webkit-border-radius: 4px 4px 0 0;
-moz-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
.border_radius_bottom {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.border_radius_3 {
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

/* -- floatをクリアするためのCSS -- */
 
.clearfix:after {
content: " ";
display: block;
height: 0;
visibility: hidden;
clear: both;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* ------- common-layout ------- */

/* -------------------------------------------------------
基本レイアウト
---------------------------------------------------------- */

#wrapper {
position:relative;
text-align: left;
margin: 0 auto;
width: 1050px;
}
#wrapper.top {
margin-top:15px;
}
#wrapper.list-article {
margin-top:0px;
}
#header {
text-align: center;
width: 100%;
}
#header .inner {
text-align: center;
margin: 0 auto;
width: 1050px;
}
#main_section {
margin-top: 0px;
width: 100%;
overflow: hidden;
*zoom: 1;
}
#main_body {
margin-top: 5px;
float: left;
width: 730px;
}
#wrapper.list-article #main_body {
margin-top:0px;
}
#main_aside {
margin-top: 5px;
float: right;
width: 300px;
/* min-height:1650px;*/
}
#wrapper.list-article #main_aside {
margin-top:0px;
}
#main_body .section,
#main_body .ad {
margin-top: 20px;
clear: both;
}
#wrapper.list-article #main_body .section{
margin-top:0px;
}
#main_body .section .title{
font-weight:bold;
}
#footer {
clear:both;
text-align: center;
margin-top: 20px;
width: 100%;
}
#footer .inner {
text-align: left;
margin: 0 auto;
width: 1050px;
position:relative;
}
#footer .inner .nav-block{overflow:hidden;width:100%;}
#footer .inner .nav{float:left;vertical-align:top;width:245px;}
#footer .inner .nav.partners img{
margin-bottom:12px;
}


/* ------- common-parts ------- */

/* -------------------------------------------------------
共通部品
---------------------------------------------------------- */

/* --------------
パンくず
----------------- */
#breadcrumb,#breadcrumb a{
color:#00508E;
font-weight:normal;
}
#breadcrumb {
margin-bottom:10px;
text-align:left;
font-size: 12px;
font-weight: bold;
color:#000;
}
#breadcrumb.small {
font-size:11px;
}
#breadcrumb a:hover {
text-decoration:underline;
}
#breadcrumb span.delimiter{
font-weight:normal;
}

/* --------------
記事リスト
----------------- */
.list_article {
border: 1px solid #D8D8D8;
}
.list_article h5 {
font-size: 100%;
margin: 6px 0 4px;
}
.list_article ul {
list-style-type: none;
}
.list_article li {
line-height: 1.2;
border-top: 1px solid #fff;
border-bottom: 1px solid #ccc;
}
.list_article li:first-child {
border-top: 1px solid #CCC;
}
.list_article li:last-child {
border-bottom:none;
}
.top-feature .list_article li h3{
display:inline;
font-size:100%;
font-weight:normal;
}
.list_article li a {
text-decoration: none;
/*border-top: 1px solid #FFF;*/
display: block;
}
.list_article li a:hover img{opacity:0.8;}
span.new {
/* data URI化 */
/*background: url(/common/webcg/images/v3/main_column/icon_new_v2.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAKCAYAAACngj4SAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxMTdGNjdDMUJDQjExRTVCOEI4RjA3MEMzQUY2NDhEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxMTdGNjdEMUJDQjExRTVCOEI4RjA3MEMzQUY2NDhEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTExN0Y2N0ExQkNCMTFFNUI4QjhGMDcwQzNBRjY0OEQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTExN0Y2N0IxQkNCMTFFNUI4QjhGMDcwQzNBRjY0OEQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4R+7thAAAA8UlEQVR42ryTfQ2DMBDF6YIBLHQSQMImASQwCSCBShgShgUkUAmrhRog6V6TW/LWQMZfXPJLexd6H69UhRCyM+2SnWz5kucvrDXw4CrrAkpQyT61BtxAC/pqXQ3ydNgPYIZ/h6+xfwMXvwGxjuUJC/DcacwCRUwSy6Qwr2Xiz3uSOpm0PajOKGpoKhT9AtPVVNhK7mieC/ZyoJNp2eLhQBSUTKNAKzFD00U85B0pj08nNNKx/iOpT+QaZJ1IKU2y+72/1NBHR8zS/TtM46SJghuKcaBAs/UsHhuxVNKaEjq60++UPw3FOwUBLOrsh/8RYAC10lfkUW9TjgAAAABJRU5ErkJggg==
) 0 0 no-repeat;
width: 28px;
height: 10px;
margin-left:0.5em;
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: middle;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.list_article .footer {
margin-top: 0;
padding: 0 10px 10px 10px;
/* by JB 2013.04.05 */
text-align:right;
}
.list_article .footer .link_index {
text-align: right;
cursor:pointer;
font-size: 92.86%;
/* data URI化 */
/*background: url(/common/webcg/images/v3/sub_column/arrow.png) 100% 50% no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8zMS8xM8ekkZoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVklEQVQokbXSwQnAMAiF4f9BBs0o3SRdKRO9Xgq9mESECp7MJ6LBNqsEbqCHtQPsgCO8hTt8hCucghFuki7yMYEhifZ2ycb3tjrqf8spnaP8AYARIds8RYxis1faXb0AAAAASUVORK5CYII=
) 100% 50% no-repeat;
padding-right: 20px;
/*display: inline-block;*/
*display: inline;
*zoom: 1;
color:#00508E;
}
.list_article .footer .during {
font-size: 78.6%;
text-align: right;
margin-top: 10px;
display: block;
}
#tabs_articlelist .list_article li a {
text-decoration: none;
background-repeat: no-repeat;
background-position: 5px 50%;
padding: 9px 5px 8px 26px;
}
#tabs_articlelist .list_article li a:hover {
text-decoration: underline;
}
.list_article .header {
overflow: hidden;
_zoom: 1;
}
.list_article .header .new {
*float: left;
}
.list_article .header .category_name {
text-indent: -9999px;
background-image: url(/common/webcg/images/v3/main_column/icon_category_v2.png?rd=20151007); 
_background-image: url(/common/webcg/images/v3/main_column/ie/icon_category_v2.png?rd=20151007);
background-repeat: no-repeat;
height: 15px;
display: inline-block;
*display: block;
*float: left;
}
.list_article .header .category_name.selection {
text-indent:0px;
font-weight:bold;
background-image:none;
line-height:1.4em;
}

.list_article .header .news {width:100px; height:15px; background-position:0 0; }
.list_article .header .impression { width:60px; height:15px; background-position:0 -15px; }
.list_article .header .car_scope{ width:76px; height:15px; background-position:0 -30px; }
.list_article .header .essay{ width:64px; height:15px; background-position:0 -45px; }
.list_article .header .qa{ width:110px; height:15px; background-position:0 -60px; }
.list_article .header .special{ width:50px; height:15px; background-position:0 -75px; }
.list_article .header .mobilecg{ width:90px; height:15px; background-position:0 -90px; }
.list_article .header .from_our_staff{ width:110px; height:15px; background-position:0 -105px; }
.list_article .header .autoshow-tokyo{ width:110px; height:15px; background-position:0 -120px; }

/* トップのEditor's Pick Upのところはテキストなしのアイコン */
#list_editor_pickup.list_article .header .category_name{width:auto;text-indent:20px;}
#list_editor_pickup.list_article .header .category_name.small{font-size:10px;line-height:15px;letter-spacing:-0.1em;}
/* data URI化 */
/*#list_editor_pickup.list_article .header .news {background-image: url(/common/webcg/images/v3/main_column/icon_news.png);background-position:0px 0px;}*/
/*#tabs_articlelist .sub-panel .left .news {background-image: url(/common/webcg/images/v3/main_column/icon_news.png);background-position:0px 0px;}*/
/*li.news a {background-image: url(/common/webcg/images/v3/main_column/icon_news.png)};*/
#list_editor_pickup.list_article .header .news,#tabs_articlelist .sub-panel .left .news,li.news a {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjAvMTNzkMXSAAABCUlEQVQokaXRsUqcQRTF8d+6BowiErATfIhwXyCNvUVEays77SW9TyA+gI1VuoCNjYXFtQ1ioY2IhdjsuopCPgtnZPlcVjAHpjlz53/vudNpmsb/ahIi4jOkhcy8foMU7eIP+h80XcQe7qrZaZqmTvIDz1gdA7nKzJ2IeMA+epm5NTFUMIvp1qO2142Ir/iHdWy240zhFL1qZOZJRMzge7EG6KLTzlh1iw1sVyMi1nCNn8W6wd92xmFIF/et+0evexqU7k9tQBvy7P1Oav6nArxAU85IyDx+F1jVUak5x2VmHkfEXJn6TcNffIZfXndT9a1M0scXzGEZK7UgMzt1kkMs4WBU5jE6hBcWFU1geVDA7gAAAABJRU5ErkJggg==);background-position:0px 0px;}

/* data URI化 */
/*#list_editor_pickup.list_article .header .impression {background-image: url(/common/webcg/images/v3/main_column/icon_impression.png);background-position:0px 0px;}*/
/*#tabs_articlelist .sub-panel .left .impression {background-image: url(/common/webcg/images/v3/main_column/icon_impression.png);background-position:0px 0px;}*/
/*li.impression a {background-image: url(/common/webcg/images/v3/main_column/icon_impression.png);}*/
#list_editor_pickup.list_article .header .impression,#tabs_articlelist .sub-panel .left .impression,li.impression a {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjAvMTNzkMXSAAABJElEQVQokaXSMUscURTF8d+sS4KdfoOkSaqQYh5IGiX4AYJFqjRRbCLYCbYKWiRfwMJKcAsRksVOAhKEFMLdQgRBS1OIbCNYSJqMxc7IZrLRYk95733/d857NyuKwrBq1gsppU3MD5g9wpuI+OfWRg0wjVn8wAZu0MEWJvBlkJN7SEppHNvoRMTbiFjAFXYi4mMJWEopzdQhWZ7nUxjFHN5jFQd4ghYOS1dN7GIEi/iFnxFxm+V5PszLHuJT49GxhzWJrTrkQC/O5X8OXWCldFAp9UP20cYzrKFbA3SxXva/4XvVaGIPT/EVnzGG56Wjd32QNj6UEa6xjD/4nVUbm1J6hWNkOI+Il/UsKaUzvECB1xFxwt/Ldqr3pco4g1TVW+U8uANEFU9DP5/RFQAAAABJRU5ErkJggg==);background-position:0px 0px;}
/* data URI化 */
/*#list_editor_pickup.list_article .header .car_scope{background-image: url(/common/webcg/images/v3/main_column/icon_scorp.png);background-position:0px 0px;}*/
/*#tabs_articlelist .sub-panel .left .car_scope{background-image: url(/common/webcg/images/v3/main_column/icon_scorp.png);background-position:0px 0px;}*/
/*li.car_scope a {background-image: url(/common/webcg/images/v3/main_column/icon_scorp.png);}*/
#list_editor_pickup.list_article .header .car_scope,#tabs_articlelist .sub-panel .left .car_scope,li.car_scope a{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjAvMTNzkMXSAAABMUlEQVQokaXRP0tcURAF8N+KS7BQttBWIhhRC2NxC8EqBBErm7T7CdKkEERBXJBoo41FmjQW+RJJlyhoMV1YthFJEyEWMWpjk7wUe5c8Vh4EPHCLO3/OzJxTK4rCYzH4P0UppUWclEKvI+Jd71MrikJKaQSbmEc954rSm8BkieQHjrAbEbe9TY4xhw+4yI13GMMQTvENw7jHLNaxgucDmWQO+xHRjIjtiGjhBi8wjSXUIuIQT/AVe7lPjwS+lDRYxwE+4hqf8DaltIYpPMXnfk0KnONnjs/jZT6hiS20sm4d/MEopiKiVnanLNwlGviFs6zLMK6woA9VFo/hGV5hWdfe77ouPUAVSR1v8D6v/xsbVfW9YAczfblx7Oie1KgY1uGfO6toVxRWEbRzX9edx+IvTa5VALxe8IYAAAAASUVORK5CYII=);background-position:0px 0px;}
/* data URI化 */
/*#list_editor_pickup.list_article .header .essay{background-image: url(/common/webcg/images/v3/main_column/icon_essay.png);background-position:0px 0px;}*/
/*#list_editor_pickup.list_article .header .from_our_staff{background-image: url(/common/webcg/images/v3/main_column/icon_essay.png);background-position:0px 0px;}*/
/*#tabs_articlelist .sub-panel .left .essay{background-image: url(/common/webcg/images/v3/main_column/icon_essay.png);background-position:0px 0px;}*/
#list_editor_pickup.list_article .header .essay,#list_editor_pickup.list_article .header .from_our_staff,#tabs_articlelist .sub-panel .left .essay{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjAvMTNzkMXSAAAA/0lEQVQokY3SOy9EQRgG4MeiIiFCIysahUoUn0K0Ej9AS2Hj1vghCo1KQhAKvV7jWpgo9ArRUIlosYodwsE6003e8z1558y01Ot1ZVZE9GIaWyml169ZpSTQinVsYKeYl0JwgCpuMRsRexHR8RG2/dOgG0e4wBCuczSL89zsbyQiunCMh4z0YBh3OMVh0yYR0YmzPLCJbazgEX2YSSl9fv8DyWe9xE0e3kIN86imlEaKM20FoB1XGdjNSA0LGMD4b82LTSZxj/0MzGER/ZhIKT2XQaawpvEzl7D8BXj6DfiGREQFY3l7qXGNgxhrBhSbjGo8qDe0YBUnKaWXZgC8A+sTRRU+2wnSAAAAAElFTkSuQmCC
);background-position:0px 0px;}
#list_editor_pickup.list_article .header .qa{background-image: url(/common/webcg/images/v3/main_column/icon_qa.png);background-position:0px 0px;}
/* data URI化 */
/*#list_editor_pickup.list_article .header .special{background-image: url(/common/webcg/images/v3/main_column/icon_special.png);background-position:0px 0px;}*/
/*li.special a {background-image: url(/common/webcg/images/v3/main_column/icon_special.png);}*/
#list_editor_pickup.list_article .header .special,li.special a{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAPCAYAAAALWoRrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE0RjI5OTc0QTY3MjExRTJCRDVBRDVBNjc2NkMwNkMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE0RjI5OTc1QTY3MjExRTJCRDVBRDVBNjc2NkMwNkMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MTRGMjk5NzJBNjcyMTFFMkJENUFENUE2NzY2QzA2QzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTRGMjk5NzNBNjcyMTFFMkJENUFENUE2NzY2QzA2QzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dr1J3AAABb0lEQVR42qxTvc6CQBDcM19FaK21NpYmdjwAhE5ixwuYWBlLhNqaUJBQWGgklkrtT6XxIbSnNJbcx5J4ObgDGzch4M7tuLOzRyil8Ov4qwOWyyW9Xq/weDxK+U6nA8PhEObzOamrJdVOgyCgm80G3u83y7XbbcBzaZqynKIoMB6PYTKZkEZS13Xpfr8X/tk0TciyDA6Hg4AZhgGe5xEpaV5AF4uFVM79fi/eg8FAiuekSE6EmcZxzA51u91CHiGk+Oa7+sz49XrB8/lktYgJneZdUJ50t9s1OjwajUom5mpYpy1ZAR7WNA1Op5OAXS6XAqtuBR+tOgDdj6JIyIdhWNqMRtJeryeAONdqqKoq5Pr9vnylkiShjuNIXUe5GOfzWboF/DxL7uu6Tm63W2lPZ7MZHI9H9hvJeJc/pn69Ub7v0+12+3VufEynU7Btu959vHa5TIJXUNYF5izLKiTjkyuE9XoNq9WK1nb6i/gXYAAhMatTKpSIWgAAAABJRU5ErkJggg==
);background-position:0px 0px;}
/* data URI化 */
/*#list_editor_pickup.list_article .header .pr{background-image: url(/common/webcg/images/v3/main_column/icon_pr_2.png);background-position:0px 0px;}*/
#list_editor_pickup.list_article .header .pr{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQ1NkYzMjdGRDQwMTFFNDhFRERBRTYzRjNDMEI3NUYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQ1NkYzMjhGRDQwMTFFNDhFRERBRTYzRjNDMEI3NUYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRDU2RjMyNUZENDAxMUU0OEVEREFFNjNGM0MwQjc1RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDU2RjMyNkZENDAxMUU0OEVEREFFNjNGM0MwQjc1RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrtxR2kAAAEDSURBVHjapFM9D4IwED2RuDA3MXFh508wsLEzOJm4MhMTjUZHwl8wODmwM8MMMzuLicGZ3bvTmpJg8OMlrz0uvdd3bRk5jjMBgC1ygZzB57ggT8iDjsMeuYLvQRuukWMNhyX8hyU5EfLLdV3wPI/juq4hjmOeoygCIQS0bQtlWUKSJBw/IbQ+6TAMefZ9/7EKBfI8hzRNwbZtpopekaqqmFQs0TQN5wiKC4beJxIEAViWxTtLyDZJiFwNisiFRVG8crKQWjEMo+Omtx1yoArIdrIs45hcDp7JO9BNkQPTNDv5Eb7YRr3mH3AjJ8c/H9uJDnaHpP9njpx+UXxFnpGbuwADAFZJX3xIVynAAAAAAElFTkSuQmCC
);background-position:0px 0px;}
/* data URI化 */
/* #list_editor_pickup.list_article .header .mobilecg{background-image: url(/common/webcg/images/v3/main_column/icon_mobilecg.png);background-position:0px 0px;} */
#list_editor_pickup.list_article .header .mobilecg{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM2Q0JCNkQ1MDBEMzExRTM5MTBFQ0MzMkJEM0RFREQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM2Q0JCNkQ2MDBEMzExRTM5MTBFQ0MzMkJEM0RFREQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzZDQkI2RDMwMEQzMTFFMzkxMEVDQzMyQkQzREVERDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzZDQkI2RDQwMEQzMTFFMzkxMEVDQzMyQkQzREVERDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6yC6ibAAABTUlEQVR42ozTT0REURTH8Tt/imjzIqLV2xQRUVoklTZNImLaFCmlFK1r0aZp06ZEq3aREi3SakatYlYRETGbIlIatYqI1Pfwe1xPmbl8mPfeveeec8+dRBiGzhs76HXVjSVc2Y+k9zKLFOo1YQCPOEUZB+hCAUWso84WphWgEYsYRjeO8Y5tHKFW70bQgB50Yss2TKicPNq0o41WfOHBy9Sy7FB2/ryZKJNL3GlXGxNoUiZ+kDNM4UPPlkkpCrKJQ9VYVCmW3bUXJIMbbWhjFznc+gc7h1W0qwwL1O99n9fhOh2qbXAR786nAu2pFFswrW/2PKhOWQO+sR8tTMZ6/4IFnKiVWZU4qwAZdSXnL0oFQRC/RK94wwbutdEKzjGKSfxUCmKjhGaMYUj3qAbjKttVE8SpSy3ow7MuYvmviekK/49lHeoanv6b9CvAAMsLRN0ojwY8AAAAAElFTkSuQmCC
);background-position:0px 0px;}

/* トップのEditor's Pick Upのところはテキストなしのアイコン */

/* トップのニュースのタブのところも上と同じスタイルを適用 */
#tabs_articlelist .sub-panel .left .category_name{width:auto;text-indent:20px;background-repeat:no-repeat;font-weight:normal;font-size:12px;margin-bottom:5px;}
/*#tabs_articlelist .sub-panel .left .impression {background-image: url(/common/webcg/images/v3/main_column/icon_impression.png);background-position:0px 0px;}*/
/*li.impression a {background-image: url(/common/webcg/images/v3/main_column/icon_impression.png);}*/
#tabs_articlelist .sub-panel .left .impression,li.impression a {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDIvMjAvMTNzkMXSAAABJElEQVQokaXSMUscURTF8d+sS4KdfoOkSaqQYh5IGiX4AYJFqjRRbCLYCbYKWiRfwMJKcAsRksVOAhKEFMLdQgRBS1OIbCNYSJqMxc7IZrLRYk95733/d857NyuKwrBq1gsppU3MD5g9wpuI+OfWRg0wjVn8wAZu0MEWJvBlkJN7SEppHNvoRMTbiFjAFXYi4mMJWEopzdQhWZ7nUxjFHN5jFQd4ghYOS1dN7GIEi/iFnxFxm+V5PszLHuJT49GxhzWJrTrkQC/O5X8OXWCldFAp9UP20cYzrKFbA3SxXva/4XvVaGIPT/EVnzGG56Wjd32QNj6UEa6xjD/4nVUbm1J6hWNkOI+Il/UsKaUzvECB1xFxwt/Ldqr3pco4g1TVW+U8uANEFU9DP5/RFQAAAABJRU5ErkJggg==);background-position:0px 0px;}
/* トップのニュースのタブのところも上と同じスタイルを適用 */

/* by JB テキスト広告用 */
li.pr-newstab a {
background-image: url(/common/webcg/images/v3/main_column/icon_pr.png);
}
/*js動作でテキスト広告がないときだけ8本目のニュースを表示させる */
li#news8{
display:none;
}
/* ただし、2番目、3番目のタブ(.sub-panel)は8本目にニュースはなし */
.sub-panel li#news8{
display:block;
}

li.essay a {
background-image: url(/common/webcg/images/v3/main_column/icon_essay.png);
}
li.qa a {
background-image: url(/common/webcg/images/v3/main_column/icon_qa.png);
}


/* --------------
ページネーション
----------------- */
.pagenation {
clear:both;
margin: 20px 0 10px 0px;
position: relative;
overflow: hidden;
_zoom: 1;
}
.pagenation:first-child{margin:0px 0px 20px 0px;}
.pagenation div.num {
font-size:13.5px;
font-weight: bold;
text-align:center;
vertical-align: middle;
}

.pagenation div.num span.current {
display: inline-block;
vertical-align: middle;
padding:0 8px;
}
.pagenation div.num a{
display:inline-block;
padding:0 8px;
}
.pagenation div.num a,
.pagenation div.num span {
display: inline-block;
vertical-align: middle;
}
.pagenation div.num .txt {
line-height: 32px;
text-decoration: none;
border: 1px solid #CCC;
padding-left: 10px;
padding-right: 10px;
height: 32px;
font-weight:normal;
background-color:#3074A9;
color:#fff;
}
.pagenation div.num a.txt:hover {
/*background-color: #f0f0f0;*/
background-color:#4992cb;
}
.pagenation div.num .prev {
margin-right:6px;
color:#fff;
background-color:#3074a9;
}
.pagenation div.num .next {
margin-left:8px;
color:#fff;
background-color:#3074a9;
}
.pagenation div.num .disabled {
color: #bbb
}
.pagenation .index {
list-style-type: none;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
margin-top: 25px;
overflow: hidden;
}
.pagenation .index li {
color: #00508E;
font-weight: bold;
line-height: 1.4;
border-top: 1px solid #DDD;
margin-top: -1px;
padding: 0px;
display: block;
width:100%;
*zoom:1;
}
.pagenation .index li.current,
.pagenation .index li.current a {
color: #999;
cursor: default;
text-decoration: none;
}
.pagenation .index li span{
display: block;
width: 480px;
padding:10px;
*zoom: 1;
vertical-align: top;
text-align:center;
}
.pagenation .index li .num {
width: 80px;
}
/* ギャラリーページの戻るボタン */
.pagenation .back {
float: none;
position: absolute;
right: 0;
top:0;
}

/* --------------
タブコンテンツ
----------------- */
.tabs {
font-size: 0;
padding-left: 10px;
overflow: hidden;
_zoom:1;
}
.tabs li {
font-size: 12px;
margin-right: 7px; 
display: inline-block;
*display: inline;
*zoom: 1;
}
.tabs li a {
background-position: 0 0;
background-repeat: no-repeat;
width: 130px;
height: 31px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
.tabs li.ui-state-active a {
cursor: default !important;
}
#tabs_articlelist .panel {
font-size: 92.86%;
margin-top: -1px;
}
#tabs_articlelist #panel_2,
#tabs_articlelist #panel_3 {
display: none;
}
#tabs_articlelist .panel .inner {
border: 1px solid #FAFAFA;
padding: 7px 12px 12px;
background: #FAFAFA;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#E5E5E5));
background: -webkit-linear-gradient(#FAFAFA, #E5E5E5);
background: -moz-linear-gradient(#FAFAFA, #E5E5E5);
background: -ms-linear-gradient(#FAFAFA, #E5E5E5);
background: -o-linear-gradient(#FAFAFA, #E5E5E5);
background: linear-gradient(#FAFAFA, #E5E5E5);
-pie-background: linear-gradient(#FAFAFA, #E5E5E5);
overflow: hidden;
_zoom:1;
}
#tabs_articlelist .panel li.first,
#tabs_articlelist .panel li.first a {
border-width: 0;
}
/* tob feature部 */
#tabs_articlelist.top-feature .panel li.first{
border-bottom-width:1px;
}

/* --------------
広告
----------------- */
.ad {
font-size: 12px;
line-height: 1.4;
text-align: center;
}
.ad.article_end {
/* 記事下google */
text-align:left;
}
.ad .header {
text-align: left;
margin-bottom: 5px;
}
.ad .header a {
text-decoration: none;
}
#main_body .ad_rectangle {
margin: 20px auto 0;
width: 336px;
}
#main_body #article.ad_right .ad_rectangle {
float:right;
margin:20px 95px 20px 0px;
}
.ad_listing {
text-align: left;
border: 1px solid #D6D6D6;
/* padding: 20px 15px; */
/* by JB */
padding:10px 15px;
}
#article.ad_right .ad_listing {
width:405px;
float:right;
margin-bottom:20px;
}
.ad_listing div {
/* margin-top: 20px; */
}
.ad_listing .header {
margin-top: 0;
}
/* 2015.05からの新広告 */
/* 記事下の左右レクタングル */
.webcg-ad1{
float:right;
margin:25px 0px;
}
.webcg-ad1.wide{
float:none;
width:670px;
margin:25px auto;
}
.webcg-ad1.wide .left{
float:left;
margin:0px;
padding:0px;
width:300px;
}
.webcg-ad1.wide .right{
float:right;
margin:0px;
padding:0px;
width:300px;
}

/* 468px広告 */
.gad-468{
width: 468px;
margin: 20px auto 0px;
}

/* for ab-test 201505 */
.webcg-ad1.type-b{
float:right;
margin:50px 0px 0px 0px;
}
.webcg-ad1.type-b.wide{
float:none;
width:670px;
margin:20px auto 0px auto;
}
.webcg-ad1.type-b.wide .left{
float:left;
margin:0px;
padding:0px;
width:300px;
}
.webcg-ad1.type-b.wide .right{
float:right;
margin:0px;
padding:0px;
width:300px;
}

/* トップ　ゲート広告 */
#gate-ad-left{
position:absolute;
top:5px;
left:-150px;
}
#gate-ad-right{
position:absolute;
top:5px;
right:-150px;
}
/* gif-text広告用 */
.gif-text{
}
.gif-text .pr-info{
clear:both;
padding:10px 7px 10px 14px;
border-top: 1px solid #ccc;
}
.gif-text img{
display:block;
clear:both;
float:left;
margin-bottom:10px;
border-width:1px;
border-style:solid;
border-color:#ccc;
}
.gif-text a br{
display:none;
}
.gif-text a.prlink{
display:block;
clear:none;
float:right;
width:213px;
font-size;14px;
line-height:1.2em;
}
.gif-text .prtext{
display:block;
clear:none;
float:right;
width:213px;
font-size:12px;
line-height:1.2em;
}


/* --------------
フッター
----------------- */
#footer {
color: #fff;
font-size: 12px;
background-color: #002F55;
padding: 20px 0;
}
#footer  a {
color: #fff;
text-decoration: none;
}
#footer  a:hover {
text-decoration: underline;
}
#footer .inner {
overflow: hidden;
_zoom:1;
}
#footer .copyright {
clear:both;
float:left;
margin-top: 20px;
}
#footer .logo {
/* data URI化 */
/*background: url(/common/webcg/images/v3/common/logo_s.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAAAYCAYAAABtGnqsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozRTc5NkE0RkIyOTMxMUU0OTM5RkM5MEExNjM5MEVFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozRTc5NkE1MEIyOTMxMUU0OTM5RkM5MEExNjM5MEVFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNFNzk2QTREQjI5MzExRTQ5MzlGQzkwQTE2MzkwRUVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNFNzk2QTRFQjI5MzExRTQ5MzlGQzkwQTE2MzkwRUVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nnTJogAABE1JREFUeNrsmX1o1lUUx59Hp6k5W6tVaKkRSi4tIzMF2R/GUKfCAiH/SMReYEPoHwNJGy4UX6ZICFqoKytRVEpLGTFcucIXRlNb+dpoysxW+VI6tvk8235+D3wfvF7O/b0o6KbPgQ/Pfvfcc+/vnt+59557F/c8L5aWW5ceXehdksAzuBTCJhdctOz8+BRkgLoINo3dwYH5HJgpB0PYfQ2yI/SzEawBoyLY/OCnzOgiDnxbKdscYNMHDFfK94FyRrQpHeAA+Eqx+QssBC1RHRjnGrgbjDDKT4GpxkDGKbZjwH9gNijhlBsL3gVzQKajTxnI76DYmB4ygCeseodAjvEsg9sDFvC5CHxs2XSCXvx1OV3aiVvlheCbW/r04kBwzbtZ6lk+y9Olk/pHQYJlq8BHXnhpAb1BH7YXVjaz72pF10Cdi7mKTXuAjS8xDsKWKpAF2hyDaGYDR6wXb7XqJfgRXge1SjvTHYM6CiaAAsW5f7KvK4rdhoAB/6jYSLBsAkkHdUEOzFMaXQNqDOd0Kl86NfAOMAy8rLRzwOjsF0U/yDGoV2iTpehOgCGOD/tigAObFZt1oClExDsduEAx2mo4p0DR/8yvI7KYjZU7pkcLseUK7a5a5W3GC85X7GSZKFPKWwOc94zDQbngc1Dp0OcFOXCHYtTB32WgyEdfbzTWoNRL+vAteFqxOWy0WaPoh4NjSnltgANXO9bhlH6Rok8ErYGSxgxz5Id/gPfBBodedtNXjbLBVp1/wWMBe9hKpczcDe18TXbQ0453rgjoa4pSdtL4+zVFfyJoExYHDnSkGhONbF+TUnDWSA/spPx4iCRgms+g8tmuKXX87aXYvQlGKuX7wSolTYoxddsF+oLnFf2uMGlMQgndUiNMGxX9SSWcmyKkIudpk/RJkzQpcOz2frKFNrVeNJF36x9mCidAuxUBpcaz6FqN54Q1dVMiX38np11vS9fOqE7JNtZPWicGyfqfs6a+x4R9hTFNJ4PPWC/oOPoJfyfRXqKup099ec/zTNSbgwIwnr6NuXduY9IOvIMS5y1Mzwg2DylLy33pwMHcjbeAmhD1ZYf9CXwBzoEnI/SVB6qt+8d1XfE6K4p8yBsiuRydSYe8R91CbhYvgEqmMMVMt94A7zCXLOPvl7w9auctTyGdJJvTPDCDm9xa9jEabGL7b4HLsdu5ibgLPMCj30CjbBJPEedADs/cc3jLE+OxsxDs4RFQztmneYSbBj5gCpbJ9Gw8+B9kg7OsL8fOvuAMGMp6I8Dy7jaFJQL+BhdAFSNhLSPoDBgAHmSK08bp+xL4nnaNPHGU818BqzkLfzVOUv3AbzztNIHHwV5G5j/gYXCV62lFd0tj5IJ1OzeR7zgFZS2s5wWsOPYpXtunNhup/wifZRovIaJbz3VRHDSUJyO53F0KnqVzs9h+Fp+rebyVD1CSzgNvyFEwi9EYPh1IO/D25LoAAwAZX5Ltmh7e1gAAAABJRU5ErkJggg==
) 0 0 no-repeat;
width: 80px;
height: 24px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
position:absolute;
top:0;
right:0;
}
#footer .group-service{
clear:left;
float:left;
width:100%;
margin:10px 0px 0px 0px;
padding-top:10px;
border-top:1px solid #999;
}


/* ------- common-sub-column ------- */

/* -------------------------------------------------------
共通サブカラム
---------------------------------------------------------- */

#main_aside .section,
#main_aside .ad {
margin-bottom: 20px;
/* AdSense用 */
text-align:left;
}

/* サイドバー記事リスト */
#main_aside .list_article .header {
background-color: #FAFAFA;
padding: 7px 9px 5px;
}
#main_aside .list_article .header h2, #main_aside .list_article .title {
/* data URI化 */
/*background: url(/common/webcg/images/v3/sub_column/bulet.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAATCAYAAABY4MdjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8zMS8xM8ekkZoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMklEQVQYlWNgYGBwYGBg+MDAwPAfSjswIAnA8AdGKAMFMKELjAriEPyIJvaRgQFLyAMA3OIOnGmbx3cAAAAASUVORK5CYII=) 0 0 no-repeat;
padding-left: 12px;
font-weight:bold;
font-size:14px;
}
#main_aside .list_article .header h2 .category,#main_aside .list_article .header .title .category {
font-size: 85.7%;
vertical-align: middle;
}
#main_aside .list_article .body {
border: 1px solid #FAFAFA;
background: #FAFAFA;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FAFAFA), to(#E5E5E5));
background: -webkit-linear-gradient(#FAFAFA, #E5E5E5);
background: -moz-linear-gradient(#FAFAFA, #E5E5E5);
background: -ms-linear-gradient(#FAFAFA, #E5E5E5);
background: -o-linear-gradient(#FAFAFA, #E5E5E5);
background: linear-gradient(#FAFAFA, #E5E5E5);
-pie-background: linear-gradient(#FAFAFA, #E5E5E5);
}
#main_aside .list_article li {
line-height: 1.2;
}
#main_aside .list_article li a:hover {
text-decoration: underline;
}
#main_aside .list_article li .icon,
#main_aside .list_article li .img,
#main_aside .list_article li .txt {
font-size: 92.86%;
padding: 10px 0;
display: table-cell;
*display: inline;
*zoom:1;
vertical-align: top;
}
#main_aside .list_article li .img {
padding-left: 10px;
padding-right: 10px;
}
#main_aside .list_article li .txt {
padding-left: 0;
padding-right: 10px;
*width: 210px;
}
#main_aside .list_article li .txt .title {
font-size: 116.67%;
font-weight: normal;
text-decoration: underline;
}
#main_aside .list_article li a:hover .icon {
text-decoration: none !important;
}
#main_aside .list_article li .txt .cmark {
display:inline-block;
margin-bottom:3px;
padding:1px 10px;
border-radius:4px;
font-size:11px;
color:#fff;
background-color:#aaa;
}

/* 記事ランキング、新着記事、Pick Up */
#main_aside .list_ranking li a {
padding: 0;
}
#main_aside .list_ranking li .img,
#main_aside .list_ranking li .txt {
font-size: 92.86%;
vertical-align: top;
}
#main_aside .list_ranking li .txt {
word-break:break-all;
}
#main_aside .list_ranking li .img {
padding-left: 0;
}
#main_aside .list_ranking li .icon {
background-position: 50% 50%;
background-repeat: no-repeat;
text-align: center;
width: 30px;
}
#main_aside .list_ranking li.rank_1 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_1_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAYAAAAn4+taAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBMDM1RTQxMUJFNzExRTVCODZGQjVEQ0UyOTU5NDA3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBMDM1RTQyMUJFNzExRTVCODZGQjVEQ0UyOTU5NDA3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEEwMzVFM0YxQkU3MTFFNUI4NkZCNURDRTI5NTk0MDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEEwMzVFNDAxQkU3MTFFNUI4NkZCNURDRTI5NTk0MDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4p7FMhAAACt0lEQVR42uyYy0tUURzHr80VHaOG7EHUQsQWjRY5i5AW6TCaC2lhgfkXBNFLd0aQMAujZSNEQRJCy1KCHjASbcrAQqQpS5CCVgpB7SqZRX2PfK9dbnPO3HtmrjDD+cKHmfOYc37fex7zm6mZuhm1QtJRcAMcZ/kluALelnOS00M/11+3hGSiC8yCFKglKdZ1hTFhWEZuM3ivatlWEUaaQFzRHmefUIxsA2nwBuTAPdCqOWZDmfoUUitjyzHW9HSmQcRu1eCwN/IgegP/BfrBTMDJxPZZBY2S9u9gL8gHHLcXPALe2+mjuFDEioxJnr74wH1QF3DCPFdXprSGiTrGEpWs0pgwMqgYYA9IamyBcTBRoH6CbUGVZCwyDQojsSKD7NTcz5e4jRz9YJ2OisUQE0aWi3R6pzn5b/DeVc6xTkfFYlgWRjKKDi/AYgm34g7J+6BaZCwyZYSROxIzf8DFEibfCtpc5bYSrl2hC4zpPxPCg83GYfAQTIPd7PCJ6OoEiLjKEdcVqqMlxuPcsN/AKeRas95v9ld07Wg/qC/ByFmfdX5Vz5gcnWfuVjBFeepaPnGbjWhO2gn6CtT3sU1HI64bVsT4TJVriZx4xVW+Bno0Dvikon1S4+D3MBZHK4xVmTTmPft6iim4H8V4zpoVfZrZJ+ZzzBRjiEhi9J39bgdZMCpJERx1g3mfmUCSfbsVfaKcM8sYlLJ9PhWbOdJl8ADM8Zta5ECHwEmQCLhdWsBzsACegA9gjduuAwwEySrsgJOLgc+Rcimh8RA27RfipqtqjNhhDt6SuG4d6RzeKH9dmrHms/2VZSR+7JZ1oP1MZa6IdwXMGTGHvUz6vHB1nY3McWDO2rXvsFkRY8QYMUaMEWPEGKnKpLHpYC/49+fH68dD1uqXu2ZFzNYKmjSaFTFGqkB/BRgAkYSED3Jmm88AAAAASUVORK5CYII=
);
background-size:20px 18px;
-webkit-background-size:20px 18px;
-moz-background-size:20px 18px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_2 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_2_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAYAAAAn4+taAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlDODNDQkIzMUJFNzExRTU4MTE4Q0ZCMUM4QTExRDMyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlDODNDQkI0MUJFNzExRTU4MTE4Q0ZCMUM4QTExRDMyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OUM4M0NCQjExQkU3MTFFNTgxMThDRkIxQzhBMTFEMzIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OUM4M0NCQjIxQkU3MTFFNTgxMThDRkIxQzhBMTFEMzIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7FkTeyAAADfUlEQVR42uyYX0hTURzHjznZZujIqQULQvY0XQ8LKwxq/lmKFmKC+C4E0T96EX0p8EES92QvFUoIhRAr7SETI3ooTfozI8sKfBuJQbggwTV9qN9v/G7cO++9u/fs3rXBvvBB7znHe37fe36/c8+1YHj4OjNJh4Eh4DhdvwT6gbdGTtLb25/4ucskE35gHmgEiohGavObMaFZRm5S8Mkqor6cMHIA8Kj0e2iMKUZKgAHgDbAE3AGqOe9ZbNAYOVVTbEsU60AwOISxswIo9jIqxOTAY0AH8FTnZJg+34Eyhf4osA/Y1nnfZuARYE9q/4wbCq7IoMLTxz+4C1h1TrhNq6ukAQ4TVorFrrBKg2ikW+UGlUA9RwrcAMZk2seoT6/qKRYldaMRR4qbODnz+RKlkaCf1MajVDE40MhKikEfOCf/DXwUXS9RG49SxbCCRkZUBjwHltPYFfco/K5XyxSLkkbQyC0FM3+Ai2lMvhuoEV3XpLHtoi5QTDtMoAcLdV4BHgCTQAUN+ELw6iRQKLouFG2hPPpK8Qg77A/gDJy15pPf7HPkWpALsKVh5KzGNq2yUUyCztPZTfaIMi1aPtzN+jgnPQG0ybS3UR+P+kQ7LMb4RO2stQmsia6vAgGOAh9X6R/nKPwAxSJojWJVPTRuJ+X1QzqCa5GD6qxKZUwVjXFovGcjxVCoEKPm028pMAtcUzgiCGoCwhpPAvU0tklljJ3mnKUYVGXR+FQsdEa6DISA1/SmxjOQFzgN+HSmixt4BrwHHgOfgDil3VGgS8+pwqJzcrzxOcIo+TgeQsa+EDOuvJG8EZNkMfqGTqeTeTw1rLJyL3O73ZK+1dVvLBKJsLm5F9ltBE309Cgfp1yu/Qm8Xi8Lhe6z9fX13E6tkpJS1tLSmt2phYrH42xxMfwvhez2YtbaekqSargy2B6LbWbnimAdjI7eltQBBjszM50wKE01V3auCOb8xMQ92T40s7UVZ1arVdQWy70awY0Aa0OcftFoNPeM+P3SLwGsIaPqI2NGAoFmSaFvbPxi4fC73Hqzowmf75DEBL5DjFwN07ZfQZ2dXTtWwugXoalGsLDb2ztYeXmFZFuempo0fCVMM+L1Hky8/MRaWHhlyvnKNCO1tUdYQ8PO/1PU1R1LIKdgcCj7it1ms7H/pfz3iJywDsyuhfynbt5IhvVXgAEA5/Hf3xxs+hwAAAAASUVORK5CYII=
);
background-size:20px 18px;
-webkit-background-size:20px 18px;
-moz-background-size:20px 18px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_3 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_3_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAsCAYAAAAn4+taAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE4RDVCNEVEMUJFNzExRTVCMDA4RjFBN0U2MEM0MTNDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE4RDVCNEVFMUJFNzExRTVCMDA4RjFBN0U2MEM0MTNDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QThENUI0RUIxQkU3MTFFNUIwMDhGMUE3RTYwQzQxM0MiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QThENUI0RUMxQkU3MTFFNUIwMDhGMUE3RTYwQzQxM0MiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5N4mpJAAADkElEQVR42uyYXUgUURTHr7qLrostKizSB7UGhdqDBiKhpqhJiFIS4luEEIRm2kv6kmAmhA+FvdSDLFJPIX2QZSkRlC1hJvmZodBGSSuWmYVZ7YOds52J2XFndmZ2RmZj//BD597rvefMPffcM0bdLd/EdFI2cAHIp+dBoBkY1nKRit5l389onZwoAFxAEWAmiqitQI8F9XLkChkvlJn6wsKR7UCaRH8ajdHFkQSgFXgBjANOIF3lnPEajQmkdLJtnGxt7a2woe0sCg57Eh1EoeGrwGFgQOFiGD7zQJJI/xcgBfAqnLcUuANYBO2vMaHgjrSLvH38g+tArMIFvbS7YmpV4UQs2WIR2aV2dKRaYgI7UKgiBC4DXQHau6hPqQrJFjFVoyO2IJMkq4znegojTkvUpkbBbLChI7NBBo2pXPwnMMF7Hqc2NQpmwyw60ikx4DEwFUJWTBT5XammyBYxdaIjV0WcWQNOhrC4FcjgPWeEkHZRdWTTOifQh2jqbKSa6BNvwDShVgeAGN5zDKVQtXojsAdtzYNaqxFY49/sz8hrTluAuBAWPi6zTa7iyCZOtVS7BSxR7vO2D7NZk8pF9wNlAdrLqE+NmngZFm3sk6q1fgAe3vNZoETFAe+W6O9WcfBLyBZOHrJVsmj0CuL6JpXgcoRv7BbgkBjjoDE2mXMWkQ0xIjbKrn7xy6sfaBEpETgVAyMyK4FCGlssMcZCa/aTDZIyyXwrJqqRTgE9wBDd1FgD7QHKgSyF4bITeAS8Au4Bk8AvCrscoEpJVWFSuDhOfILQSlkqXsKGfSFuuCKORBzRSSatJ9xV87f+TD1YxcwWq1/ftzk38ww/Ye9ud7LfS2+N6wg6sbvymPiFtNXhA8cMdZxmC4PO8A+tvfXnjR1aizMT7PPUyLrwEe4Whp3VkctW3C7jOTLjbGAzEn3CsPN+9YRfaHFJgNP86HNND7xJL8Pt+TUs58wl0fAbu1hr7DMSTB9cA+yj64Hm6XfDs9a23FLfTmU294SHI3hH9FbY/oH3xurigp9Djupz4bcj6Nj7p33+n5OONGM6UtI9yxIzD4n2m60J/ul35bsxHbEk21le2zWW3fbQl7X4yqh3stTSI/7/6ViYM3bWSsnc54OJpF8Unhf3jZbwTb9cFfyyo86490j/0Sy2o7KBxds3+7JSoDtk2T2t6U7o4gheclhToUYjX4gRR/4P/RFgAEZ75nBXbR31AAAAAElFTkSuQmCC
);
background-size:20px 18px;
-webkit-background-size:20px 18px;
-moz-background-size:20px 18px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_4 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_4_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFDMUE5ODgxRkFCMTFFNUJCOTVGMkJCOEY1OTYwNUUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFDMUE5ODcxRkFCMTFFNUJCOTVGMkJCOEY1OTYwNUUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrZp8xcAAANlSURBVHjazJjbSxRRHMdPshtee4llRbILulbY2norLAmNVjIfuzwEvUo+h09BENhLb0Z/QC/1YNRDkBpCYIiShLtIRribwZKQLLKzLpI4s9L36E8Ztj27c2bO0B74MLszZ875zI/fucwcej8+zlwql+g4W6jSjf5+W417mHvlphVxu8Ut8aMgaPq9rrqDMpfEuXQTEXSjA7fEO0A90eGWeLniNqtAiNrmnKdzysr4xEQ5b3gEHFPYbidoM/1vp3OqpLnrCBePgQ+gV1HbvJ2A6X9AVduQ7iXXGBcfo1x8AYYctn0KXM6ZrTw0p590KD1Ejtx1jIunwCQ4Dh6DUQeD9jroynO+i67ZES4Do+TGHSexaKX2Bd8CHfjAIHhHTyZT/HwhBJWCATtAdWSk68llkNx0cj2ILI/4Fv0up07egD6Jfu6BngLXe6iOVek+chgwzXxb5HqQixqIgG7Tw/CZ4Dl4BZ7Q04rKVXAfVBeoU011FsDHAsJeHB6CuzmDfIc7Ik203AVoGhg57fAbh8FLeqh8JQyeggYLgWygutcE0t3U13CONCO36Xx7FX7yATiccwPP2dvgNPgEPoMEqAEXwB1wRiKl+Lz+DLwG85DdwPEEuAiugBbBfULxebAtGFyMGuTcAklQARptzj5nwSMQB39o4NUWuWebHP8Rz4AV03ItKrUWOrFarD44z+8V5HdGtK39As7lSRfp4vP5WGfH3v5qdm6OaZrmpDmD3IS7w2ieASq/y6qqYqFQSOW+yiA3ofhCkWnPUmltbd096oahSlwnN6H4N5B10kN7Wxs7UlPDotGoyohnyU0onqHFyN5Ia2xkfr+fLcdiLJlMqhTXzANT9Aa0bCfqdXV1rCkQYL9WV1k8Hlcd7WUrr27fZfOcD8bm5ma2kcmwxcVF1W9pOjkVFf8hE3Gv17s7GA1dZ5FIxI3Xyyw5FRX/KTMltgSDu4Px69IS29zcdEPcIKei31USMhGvqNzbIewvNnk/aXXtvVvwQWsj/7PkVDTiCRWLkOKIJ6xEPC0zOGdmZoTXwuEw83o8Tpd8HVNh2uoHofUSivi6zJesNacrqMIZZU1G/DdtJf932SEXZiXHGb0o8Kf1Oul1ampKRcSTMhFPlVCqpGTE0yWUKmkZca2ExPPOo38FGABgRe/5ISC/ZAAAAABJRU5ErkJggg==
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_5 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_5_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTJERkQ3QkUxRkFCMTFFNTk4RjQ5NjEzNzg4QjA0RDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTJERkQ3QkQxRkFCMTFFNTk4RjQ5NjEzNzg4QjA0RDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoKTXUYAAAOESURBVHjazJjLS1RRHMdPNhNOaQpDqKjloPaAfFBWjA2hUZK57LEI2kquw1UQBLZpZ/QHtKmFUYsgNYTAkCAJayEpOT4XMoOO3pmBGXFmpO/RnzZe77lz7ovmBx9mvHPuOZ/z87zuPfRpcJA5FK30+U2v0O3OTlOVu5hzcUdG3Gw4Je4FDVnfI3Y3UOCQOJc+TTQ40YBT4i2gmmhxSrzQ5jqPgWaqm9NE12yLwaGhQl5xH6iysd5L4ELW3xfpml3S3LWPi8+Az6Ddprp5PfVZf9fbVTek28l1hosP0Fh8DXos1u0DV1WrlYvW9BqL0j3kyF0HuPg6GAYnwTPQb2HS3gJ+jet++s2McAHoJzfuOIxNa31X8ANIgROgG3yknhmJMr4RgqOCCdtFZYxIV5NLN7mlyHUvszzjG/S9kBp5DzoMtPMQtOn83kZlZKU7yKEra+XbINe9saiAnyCQ1Rm+ErwCb8Fz6q0oroNHoEinTBGVmQBfdITd+HgCHqgm+RZ3xDBR1BvQKEir6uE39oI31CmtuAlegFqJRNZS2RsC6QC11auSZuQ2qnVW4RcfgyOqG/iYvQfOgK/gO1gCxeAyuA/OGhhSfF1/Cd6BccjG8HkKXAHXQKPgPqH4ONgUTC5GFXLughXgAXUmV59z4CkIgiRNvPIc92yS4wHxOJjL2q5FUS7RiGzIdpyP7zmM77joWPsDnNcYLrpRWlrKWv1+3TKxeJyNjY2Z7WCa3ISnw18aEzQfIk1uwgeJiRzLnm6k0mk2MjLihHiK3IQZ/w0yeZjxDLkJxeO0GeVbKNkTU/QE9CfPsp4hp5wPy9N0rjhstAW3y7XvdUMymWShcJhNTU1ZHd/TMs+cs3Zl3OPxMF9NDQsEAsztdlvJ+KxMxueNLomKovBzxsHdpa6O+Xw+dry4ePu7ycynySlnxpfsyngwGGTz8ztter1eKxlfkhW3bRNKJBJ2bD5S4lErm5A6SkpKdrb8WMz05MSEj8q+guOvzCpla+aTLxKJsGg0ypaXl/8dJxsbWVXlTjWrq6tmxTVf34nEwzS2pJdEvnrwaG5qOjjbFxb2dcjg+A4bEQ/RUVJKfHJyklVUVLDysrLtJXA31tbWWCgUYguLi2azvUUu0uIr1FupxZcvhxyLG40o4ytaP4geGNbzZNvPkIu0eJT+Tf87tshFWlzJI3HN0+pfAQYAxoEC+BRzv34AAAAASUVORK5CYII=
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_6 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_6_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUFCOEVGQzgxRkFCMTFFNUE3OEVBMjcxOTk4NUVFREYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUFCOEVGQzcxRkFCMTFFNUE3OEVBMjcxOTk4NUVFREYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqOWnPwAAAPcSURBVHjazJjLTxNRFIev2BK0YAhgWl4+eBQlgvJQpBIDRonI0sfCxC2RtWFlYmKCG3cY/wA3usDowkTAjQmmmEgUXRB5igINsSFAoSEltCX+znBohtqhd6Yz0ZN8mXZ65843t+eee9t9b/v6hEXh4ePHvRpda2sz1LlNWBfXZcSNhlXiuaBK9XrJ7BukWSRO0m6myoobWCVeD4qZeqvEM0zu0wHOcN/EaT5nWvT192dQx92gyMR+z4Ja1fs6PmeWNLl2k/gUeAdaTOqb+ilXvS83q29It7DrFIn3ci4+A50p9n0cXIirVjau6cdSlO5kR3LtJfEVMACOgIegJ4VJexU0JjjfyJ8ZEU4DPexGjgNYtFZ2BF+DMDgMOsAbfjI94aSFEBzUmLDt3EaPdDG7dLBbmF1jI0sjvsGvM/gmr0CrjvvcAc17fN7MbWSlW9mhXVX5Ntg1losB8BU0qR6GKsFT8AI84qfVikvgLsjco00mtxkB7/cQtuNwH9yOm+Rb5Ig0CcQvQIMgEtcPXdgFnvNDJYor4DEolRjIUm57WUO6ie/VFSct2G0w0V6FTt4D6XEXUM7eBBXgA/gE5kAWOAdugRM6Uorq+hPwEgxDdg3Ho6ABXATVGtdpig+DTY3JJbhD4gZYBAdAmcHqcxI8ANMgxBPPleSaTXb8SzwIZlTLtVa4JG4iG7IPTvk9g/wOam1rP4NTCdJFOgoKCkReXp4oKiyMnVsLBoXX603lASPsprkf/8aNDInX1dYKp9MpLIgIu2mKjyQpe5pRXV2tSIdCITHv84np6WkzxcPspin+HUT19pqdna2kBkl7h4ZEOBw2e8Sj7Kb5QyLIi5GuKC0pUY4Tk5NWSCsLpHpiav3mnOS6ul+215zcXBGORES63S7ONzSInJyc2Gd+v1+MT0yI9fX1VEZ7Uuan27iePHc4HMJusylUVlbuklZ2Xsh7j8ejtEshv8dlfuX/0JPndrt9u3eMuI8n5U66UGksQRodysoSNTU1RktilJ2SjvjPBHsWqRgbG9uV4wsLC2J0dFR5TfIGRz3CTknF54xUFs1ZFQgo34b62zEw4nOy4tIjvjPpKMdTyONkIy4lvqpnclJq0JJOkZ+fn3ALQA9Fo06jb2RyohSuyv4hpOsvM9/8vHJ0l5eLsrKyXdIVbvd2G0xcg7Gk579DP+eWVC3/NTsrclHLqfSRPKGO5eVlZeIazG+/HvHfvJWUXoS+jIwoo+1yuZQKQmHCvmWLXaTFF/lpdZUBEjR5cxVlFyGb4ytmlsQUxVf0iK/y1/SvY4tdpMUD/5F4whr6R4ABAGKjLy1UJS4BAAAAAElFTkSuQmCC
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_7 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_7_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjQ0N0ZBMEMxRkFCMTFFNUJENjdFNTRDRjNBRkY5RUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjQ0N0ZBMEIxRkFCMTFFNUJENjdFNTRDRjNBRkY5RUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgWxYx8AAAMoSURBVHjazJjNaxNBGIfX0kiijRcRS0j8SFM1YE3RqlSLtJIWa49+HIReiz1LT4Ig1Iu3in+AFz1U9CCYVixCPQgWiZ6MtDaFHIJSSpLmYOkmwd+Ed8uy2Ulmd2cgLzxsspl955mXmdnd7HufSmmK4godvzRrdHN83FXyTk1d3BIRdxuqxA+DPtPnLdkddCgSZ9KniD4VHagSHwARYkCVuF9yzoOgn3IzEnROWqQWFvws8SwIS8x7EZw3fb9A52RJM9dZJr4GPoARSblZnl7T915ZuSE9Qq5rTHye5uILMO0x90lw1bJbddKefsKj9DQ5Mtd5Jl4Ai+AYeAzmPCzaG2DQ5vwg/eZGuAPMkRtzXMRNq2AIvgU6OAKmwDsamZM4ym6E4ABnwU5QGyfSEXKZIjedXPcqyyq+Q5/91MkbMOagn0kw3OT3YWojKj1GDhOmnW+HXPfmYhF8B0OmwbCd4Dl4BZ7QaHlxHdwHXU3adFGbNPjURNiHw0Nwz7LIa8wR06RovQEtg4olD7twBrykQdnFKHgKegQK2UNtkxzpIeprxiKtkduy3bMKO/kA7LdcwObsHXAafAZfQQ4EwSVwF5xxMKXYvv4MvAYrkN3G8Ti4DK6Bc5zruOIrYJezuDRKyLgNNkEAxFzuPnHwCPwG/2jhdbe4ZpccG8TLIGu6XfOiW6AT0RAdOJvfWczvMu+x9hs4azNduOHz+bTRZFKo7celJU3XdTcDrJAb9+nwh80CbYeokBv3RSLdYttrCFZBLDDu76FQSOtPJLTtctlttTVySjer+E9QlVmqaDRaP2azWS9pquTGFS/TzUhKsGofCgbr1c7n815SFc0Lk/cGtCqr6hKrvSry6vbL6TxXXG2dnFqKr8uouKRqGxVfFxHf8LolxmIxWdU2tsINEfGc14pHwmFZ1TYqnhMVr3ipdiAQkFVto+JC4iUvi1NyteuLE1thSfQPoa02qTbXhSf+1808V1DtKrkIi/+hR0nxB+x4XEW1a+TSELx/azdptD7RHjKZTB3JUSUX4YoXZD9seRAvOBEvOZ0qiqJGLsLixTYSt31a/S/AAM0hAIqlZd7MAAAAAElFTkSuQmCC
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_8 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_8_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkM4REY4NDcxRkFCMTFFNUI3RUNEQUQyQUJCNjE2OTciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkM4REY4NDYxRkFCMTFFNUI3RUNEQUQyQUJCNjE2OTciIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pl4ILrEAAAQSSURBVHjazJjLaxNRFIevbSJNYmtBxNCqbUgTbRtT0dYQFVFR8bH0sRDcFruWrgRBqBt3in+AG10ouhCsuhGUImhFayt92aqtbVFC06ShVExT/J3pSZzGmeTOI+iBj0kmM3e+uXPuuTez5nF3tyhR7OXtq0IHnTxxwlTjDlG6OC0jbjZKJb4B7FB9nrX7AmUlEifpILOjFBcolXgr2MK0lkq8wuY2PWAnt0208D7bovvJkwpquAtstrHdNrBL9X0377NLmly7SPwTeAYO2dQ2tRNQfQ/Y1TakD7HrJxK/x7l4G3RYbNsH9uVVKwfX9HqL0h3sSK73SHwOPAVbwVVww8KgPQ6iGvuj/JsZ4TJwg93I8Skmrbms4EOQBhtBO3jEd2YkNtFECNw6A/YUH2NEegu7tLNbml1zPUs9/pM/V/BFHoBjBq5zARws8PtBPkZW+hg7nFJVvp/smsvFBHgP9qtuhirBLXAXXOO71YvD4CJYV+CYdXzMO/C8gLATm8vgfN4gXyZHpEkifwJ6AZby2qETO8EdvimtOAquA79ER/r52CM60vv5Wp150oLdXmitVWjnJbA27wTK2bNgG3gJXoNJUAn2gHNgu4GUorp+E9wHbyA7j20diIADIKxznq74G/BLZ3AJbpA4A2LABRpMVp9GcAWMgUUeeN4i5/xix7/EU+CzarrWC6/ERWRD9sYpvz8jv1N6y9q3IKSRLkXD6XSKhoYG4av/M88sLi6Kb1NTYmxszOoNLrGb7nq8jw8yJO7xeMSetjbhcrlW7afvwUBAeL1e0dPTY1W8r5D4uyJlT3vxHQopkvF4XAyPjIhEIrGSB/QEfD5RVVmpfLbQ82l20xUfBBmjrVZWVSnbgY8fxcLCQm5/VpR6fT0fYzIy7Kb7RyLFk5Gx55heeUhut1u/y5aWrIgn1ANT7x/QqNFepwFIEWpuFvV1datLEPKbpMfHx6309qjMn+VhXleUy7asTommpiYRCAbFFG6G0sPpcIje3t5VKWQiv4dlxMfN5DmVQ4qp6WnhxkDNlsX5VMpqKcywU1HxLxprloIRDofF5tpaMTg4KL5OTPyZHhsblRvYG42Kvg8fxMzMjNlS+EXmX/6kkR6vrq5WpGmyUUtTDA0NKcIU24JBKz0+KSsu3ePZSkLiWhGLxXKTUTadTPS4lHjSzCREtVxLjJ5Ithym02lTgxOlMCn7Qkj6lRnlLfU2VY9IJCJqampyv1FppBJJEZ81/RZu1si7wx+cW1IlcWR0VOxsaVGmdtoS6qDK0j8wYDa/fxgR/85LyXLZXk8mk8Lv9ysD1cbV4TK7SIvH+G6lRxNNMP39/Qo2RoZdpF96zpmZhEoQGXaRFk/yY/rXscwu0uKJ/0hcc7X6W4ABAODJRWIL7FCKAAAAAElFTkSuQmCC
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_9 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_9_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQ0REU3RjYxRkFCMTFFNTlBNzVCNjI3QUU0RTZEQjkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQ0REU3RjUxRkFCMTFFNTlBNzVCNjI3QUU0RTZEQjkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Prg8ZM4AAAPySURBVHjazJhNSFRRFMdv6YQz4xfKMEI5OfhRSlaaH1kSGiqVyz6goK3kMsJVEAS2aRNEi5ZtamHUIkhrE9giSEqFRGL8mHyOOiGjjqIjzoz0v+OZaRzfG+/7og78eDPv3Xfu/5537rn3vQPv+/uZSXaOjl/SNbpy+bIm55nMPLsqIlyrmSW8EFQn/Q4Y3cFBk4Rz0RVEtRkdmCW8DhQTdWYJzzLYpx2cJt+cU3TOMOsfGMjijnvBEQP91oPapP9n6JxRornWXi58AnwErQb55n7Kk/6XG+UboltJ6wQX3ke5+AJ06/TtBudTqlUm1fQSnaK7SSPX2sedLoMP4Dp4CI6Du2Bbg/9LoEnmfBNde65BMA/uE3ATOMBrLFrL8aryFoTpQhd4RyNTY06+EAKbwoTtpDZqRBeTli7SFiatiXLII75Jv7OokzegQ0U/t0FLmust1EZUdAdp6EyqfJukNZGLK2AENCcNhleCZ+AVeESjVbKL4A7ITtMmm9oMg09pBFtwuA9upUxynrojSJOV1AVoEERS/PAbe8BLGpSctYPHoFQgkKXUtk1BdDP11ZMimpG2Qbm9Cj95DxxKucFGE/cY+Ay+AgnkgAZwgya0qPG6/pRPMjAEsas4HgWN4AI4qXCfovAhsKUwuRg55FwDi8AKyjRWt0rwAEyCEE28on3u2SKNe4Svgemk5VrJigQ6ETXRgfP8nkZ+rylta7+BEzLpIhbGykrmLvm7ziwtLTFpdpbNz8/rHWCEtCnux0epkSrhdrudNdTXM6vVuut8QUFBDJvNxiYnJ/UKH00nfHifsidrNTU1MdE8wj/Gxtj6+vrOLKytZU6nk7ndbrawsJA4r8HCpE1xPz4Oomo8OhwOlpuTw8KRCPs+PLxLHP/PB2PJzGQul0tPxKOkTVH4Gi1GwpaXl7eTz4EAC4f3Piy/37/z/lZYqEf4SvLEVHoD8qiNetoeg8HYMTX/VUbbI/Lq9lNNnkcoyrm5uWZ9LQiTpn2FT6mJ+BxKHc9vHtGzjY3MYrEkruXn5+vN7XjEp0Q+T3hl9izK4UDEJzweVlVVFSt97W1taZ+MxlLoFREuqc3xXzMzbAvCXMXFMfFx883NsY2NDVZRXs4CqC46Ii6JCo+o9c5XR7kVkq+m3FZpkmqMuCSS40Eti5BSjedbgFAoFHsqWicnSmFQ9BMc/2R2WGtPfIKWlZUl9i1er1fP+ANqvh3+ptzKEBWqNCnHx8f1RDtKWoSF+2krmaHp2aI8+nw+JkmSnv1JfDvrVyN8kUZrES2JeJMxY/GJkhYmMjkZfWuJsn9vUdIiLDyo8YOQ0bZNWoSFr/xHwmV3q38EGAA/azVgIAJZJgAAAABJRU5ErkJggg==
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_10 .icon {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/sub_column/rank_10_v2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAkCAYAAAD2IghRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkNDgxZDAyMS0xMGIyLTc5NDUtOGZlZi0yMjkxMjBhMTY3NjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDIzQjFCMjQxRkFCMTFFNThENTQ4N0Q0RTBFMzc1QzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDIzQjFCMjMxRkFCMTFFNThENTQ4N0Q0RTBFMzc1QzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZDQ4MWQwMjEtMTBiMi03OTQ1LThmZWYtMjI5MTIwYTE2NzYyIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmQ0ODFkMDIxLTEwYjItNzk0NS04ZmVmLTIyOTEyMGExNjc2MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuJ44A0AAAP9SURBVHjazJhdSFNhGMdPtYVz6oUWm5LM4UcpmVKWWRIaJZmXfUBBt5KXEV4FQWA33QTRRZfd1IVRF0FaN4FdREqoN05xpk1DGzacG3PiNun/nD2Ts+2cs3fbGfXAj7Od8573/N53z/uxs+/DyIhUoDjHx696ha729uZUuUkqXFwTEc81CiVeAZoVn31GP2B/gcRJuoFpLsQDCiXeBqqZtkKJFxlcpxW0ct1EC58zLEZGR4uo4iFwxMB6T4OTiu+n+JxR0uQ6ROJu8Al0G1Q31VOv+F5vVN2Q7mZXN4kPcy6+BAN51u0E51NmKxPP6TV5Sg+wI7kOU6Ub4CO4AR6BY+Ae2M2h/iugQ+V8B197kYMwde5TcAscBm+waG0kZpV3IMIX+sF7blk2YaOFEBRrDNg+LpONdDW79LNbhF33pkPq8W3+XMQPeQt6snjOHdClc72Ly4hK97BDn2Lm22bXvVz0gynQqWgMzQTPwWvwmFurFRfBXVCiU6aEy0yCzzrCZhwegNspg5xSdwpp4k9dgMZANKUeunEQvOJGqcVl8ATUCnRkLZe9pCHdyc8aTJGW2G1Mba9CJ++Dgyk3FPPAPQq+gHGwDErBGXCTB7Ro0Lz+jAYZmIBsAEcHaAcXwAmN+zTFJ8COxuCSuELiOlgHFlCX4+zWCB6CBRDmgWfPcM8OO6aJB8GiYrnWCrvAQ0RDtOGU34vI76DWtvY7OK6SLppR43BITU1N0rzbLS0sLKSb1dVJTqdTMpvijwoEg9KvlRXpp8eTTQOj7Ka5H5/mQkLiVVVVspRWnG1vl8rLy5POlZWWyg01mc2qDdURn9YTn8ww7cUTtLFRctbUZPwlSDoSjUozMzPS6upq0r3UYA96PRKJiIhH2E1zP+4CMSOS126PD4OlpaU9aYrZ2VnJ6/XKqeNwOESri7GbpniQFyPdoIdjGpMhCbUoLSuTj2tra2nXfL74P7lDFRWi4n7lwNT6BzSfb69brVa5RylNQqFQ2vXQ1pZ8tFgsor09L/LXbU4kz/XCbDbrJyzntSlDOUV+z4mI/zAqzw2KGDtlFF9S2bP8y4iyU0bx5Xx7PNMUl0ilqNhUGGMnIfG8epwGJA1MGqA0UNMGb3F8OxQOh0V7XEh8M9/BKc+rgYB8rKysTH/NxdPgH5/QC64IpsJN0RdCeb8yS0jRCklbA+Wqa7PZ5F/EI7Zf8WXz7tDLuXVAdMlvqK+XkRcC3nDRAkPLfmtLi0zSDIAVVWC5j7GL8Cu43zn+y0+Kb+PjciOodxNBu0OXyyW6wdplF+EeX+fWmrWWfEIkSDCLXaBaj69n0+Mb/8kiFGMXYfFNI1LFgNhlF2Fx/38krrpb/SvAAIKCROCz1/TqAAAAAElFTkSuQmCC
);
background-size:20px 16px;
-webkit-background-size:20px 16px;
-moz-background-size:20px 16px;
text-indent: -9999px;
}
#main_aside .list_ranking li.rank_1 .txt {
*width: 139px;
}

/* webCG MOVIES */
#main_aside #list_movie li {
padding: 10px 0 0;
}
#main_aside #list_movie li .img,
#main_aside #list_movie li .txt {
padding: 0 7px;
display: block;
}
#main_aside #list_movie li .txt {
margin-top: 8px;
overflow: hidden;
_zoom:1;
}
#main_aside #list_movie li .txt a {
border-top-width: 0;
}
#main_aside #list_movie li .txt .title {
text-decoration: none !important;
float: left;
}
#main_aside #list_movie li .txt .date {
font-size: 10px;
float: right;
}

/* カカクコム　リンク */
#main_aside .list_article.kakakucom li {
padding:5px 10px;
border:none;
}
#main_aside .list_article.kakakucom li:first-child {
}
#main_aside .list_article.kakakucom li a{
border:none;
}
#main_aside .list_article.kakakucom .body {
padding-top:10px;
padding-bottom:5px;
border-top: 1px solid #ccc;
}
#main_aside .list_article.kakakucom li li{
padding:8px 10px 0px 20px;
}

/* ------- common-header ------- */

/* -------------------------------------------------------
共通ヘッダー部
---------------------------------------------------------- */

.header-top{
background-color:#00508f;
color:#fff;
padding:2px 0;
}
.header-top h1{width:1050px;margin:auto;text-align:left;padding:2px 0px;font-weight:normal;font-size:11px;border-bottom:none;}
#header {
/* data URI化 */
/*background: #fff url(/common/webcg/images/v3/common/bg_header.png) 0 0 repeat-x;*/
background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAABBCAMAAADmFHR7AAAAA3NCSVQICAjb4U/gAAAATlBMVEXm5ub////39/j29/f5+frs7ez8+/v5+Pn7/Pv49/f7+vv5+vn9/fz3+Pf6+fn7+/z5+fn5+ff3+fn7+/v9/P35+/v8/f3////7+/n39/eGZGoxAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNi8xM4pMwtoAAABXSURBVDiN7co7CoAwFAXR6y8SsXjga7L/jaqkCWQIFiIIOeUwGoB67PH7uIPXo7vLs1BSABwP0IxbSTN4GM1MBu64XqpYnyNoxZTFTBEoAY4T+E1ECzgBDAsaFMymk8AAAAAASUVORK5CYII=) 0 0 repeat-x;
}

#header.page_title h1{
margin:0px;
padding:3px 5px;
text-align:left;
background-color:#efefef;
}
#header .center {
margin: 16px 0px 0px 0px;
float: right;
*display: inline;
}
#header .right {
line-height: 15px;
text-align: right;
margin: 14px 5px 0 0;
width: 150px;
*display: inline;
}
#header a.site_logo {
/*background: url(/common/webcg/images/v3/common/logo.png) 0 0 no-repeat;*/
margin: 12px 0 10px 4px;
width: 145px;
height: 43px;
display: block;
float: left;
/*text-indent: 100%;*/
white-space: nowrap;
overflow: hidden;
}
#header .nikkei_logo {
text-align: left;
text-indent: -9999px;
background: url(/common/webcg/images/v3/common/nikkei_logo.png) 0 0 no-repeat;
width: 125px;
height: 15px;
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
}
#header #nav {
text-align: center;
background-image: url(/common/webcg/images/v3/common/bg_header_bottom.png);
clear: both;
}
#header #nav ul,
#header #nav li {
font-size: 0;
background: url(/common/webcg/images/v3/common/nav.png) 0 -420px no-repeat;
padding-left: 2px;
display: inline-block;
*display: inline;
*zoom: 1;
}
#header #nav li {
font-size: 12px;
background-position: 105px -420px;
padding: 0 2px 0 0;
}

#header #nav li a {
background-image: url(/common/webcg/images/v3/common/nav.png);
background-repeat: no-repeat;
width: 105px;
height: 30px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#header #nav li a.current {
/* 現在地でもクリックできるようにする */
/* cursor: default; */
}
#nav .top a { background-position:0 0; }
#nav .top a:hover, #nav .top a.current { background-position:0 -30px; }
#nav .news a { background-position:0 -60px; }
#nav .news a:hover, #nav .news a.current { background-position:0 -90px; }
#nav .impression a { background-position:0 -120px; }
#nav .impression a:hover, #nav .impression a.current { background-position:0 -150px; }
#nav .car_scope a { background-position:0 -180px; }
#nav .car_scope a:hover, #nav .car_scope a.current { background-position:0 -210px; }
#nav .essay a { background-position:0 -240px; }
#nav .essay a:hover, #nav .essay a.current { background-position:0 -270px; }
#nav .qa a { background-position:0 -300px; }
#nav .qa a:hover, #nav .qa a.current { background-position:0 -330px; }
#nav .special a { background-position:0 -360px; }
#nav .special a:hover, #nav .special a.current { background-position:0 -390px; }

#header .bottom {
padding:8px 0 20px;
clear: both;
overflow: hidden;
_zoom:1;
}

/* 検索窓 */
.search {
font-size: 0;
}
#header .search {
margin: 0;
}
.search form {
display: inline;
}
.search_category_form {
cursor: pointer;
}
.search input,
.search a.by_maker,
.search a.by_maker span {
border: none;
margin-left: 2px;
height: 34px;
vertical-align: middle;
}
.search *.search_category_form {
font-size: 12px;
}
.search .inputtext {
font-size: 14px;
/* data URI化 */
/*background: url(/common/webcg/images/v3/common/search.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,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
) 0 0 no-repeat;
line-height: 34px\9;
padding: 0 5px;
width: 296px;
color:#666;
text-indent:0.5em;
}
.search .btn_submit,
.search a.by_maker,
.search a.by_maker span {
color: #fff;
font-size: 12px;
text-align: center;
/* data URI化 */
/*background: url(/common/webcg/images/v3/common/search_btn_bg.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABECAMAAADz9IoPAAAAA3NCSVQICAjb4U/gAAAAyVBMVEX9/f39/v78/Pz7+/v3+vz2+fv4+Pj1+Pv39/f29vb09/r19fX09PTz8/Pv9Pjw9Pjy8vLu8/fy8vPu8/jt8/fs8vfx8fHw8PDr8fbq8fbu7u7s7Ozr6+vq6urPz8/Ozs7Nzc2kpKSjo6OYmJiTk5ONjY2IiIiDg4N9fX14eHhAfKtycnI9eqptbW0xcqVnZ2diYmImaqBcXFwfZZ1XV1cZYZpSUlIFU5EAUI86Ojo0NDQjIyMJCQkGBgYEBAQDAwMCAgIBAQEAAAAtvyKQAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAyLzIwLzEzc5DF0gAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAEkSURBVGiB7dlpUsJAEIbh0RBNyEJkN6ITBDdAwX0X5f6HsnuuQIp0vurnBP1W9fyZNvlZgSA3NvEOyhbs2n5ijfXOJ7U39gpTBFMAAYWEFwBcyCWAkEKiKwAu5BpARCHxDQAXMgcQc8gtAA5JlgBcyApAQiHZAwAX8gQgo5D+CwAOGbwDGFDI6BvACYdsALiQPwAaIg1WyC8ADZHGhawBaIg0pxzyAwAmhFcr/qx6iq19ffAHXWaiUc3lYWYNzKEHJsS2/VZaus5uNdrWWH9xX3uzBj32tOopytCikE7VQ5Qh1RBhNEQaDZFGQ6TREGmgQrrPAI4oZPgGoKchwmiINBoijYZIoyHSwIQca4gwvFrNx6qn2Nrrnc8Xq73DYd35QBerf3swRV1zsaAEAAAAAElFTkSuQmCC
) 0 0 no-repeat;
margin: 0;
padding: 0;
display: inline-block;
*display: inline;
*zoom: 1;
cursor: pointer;
}
.search span.btn_submit:hover,
.search a.by_maker:hover {
filter: alpha(opacity=90);
-moz-opacity:0.8;
opacity:0.8;
}
.search span.btn_submit {
margin-left: 2px;
padding-left: 12px;
}
.search span.btn_submit input {
background-position: 100% 0;
padding-right: 12px;
border: 0;
}
.search .btn_submit:hover {

}
.search a.by_maker {
background-position:0 -34px;
margin-left: 15px;
padding-left: 12px;
}
.search a.by_maker span {
line-height: 34px;
background-position:100% -34px;
padding-right: 12px;
}
.search a.by_maker:hover {
/* background-position:0 -96px; */
}

/* SNS　*/
.snsbtns {
text-align: right;	
}
#header .snsbtns {
padding-top: 6px;
}
.snsbtns li {
margin-left: 10px;
display: inline-block;
*display: inline;
*zoom: 1;
vertical-align: top;
}
#header .ad {
text-align: center;
height:90px;
}

/* RSSボタンなど */
#meta_links a {
text-align: left;
text-indent: -9999px;
background-image: url(/common/webcg/images/v3/common/meta_links.png);
background-repeat: no-repeat;
margin: 7px 0 0 5px;
display: inline-block;
*display: inline;
*zoom:1;
vertical-align: top;
}
#meta_links a.rss { width:45px; height:15px; background-position:0 0; }
#meta_links a.rss:hover { width:45px; height:15px; background-position:0 -15px; }
#meta_links a.melmaga { width:89px; height:15px; background-position:0 -30px; }
#meta_links a.melmaga:hover { width:89px; height:15px; background-position:0 -45px; }


/* ------- top-main-contents ------- */

/* -------------------------------------------------------
トップページ主要部分
---------------------------------------------------------- */

/* --------------
タブコンテンツ
----------------- */
.tabs li a {
background-image: url(/common/webcg/images/v3/main_column/top_feature_tab.png?rd=20151005);
text-indent: 0;
text-decoration: none;
text-align: center;
font-weight: bold;
line-height: 33px;
}
.tabs li a:hover {
background-position: 0 -31px;
}
.tabs li.ui-state-active a {
background-position: 0 -62px;
}
#tabs_articlelist .panel .inner {
padding-right: 0;
}
#tabs_articlelist .panel .left {
width: 315px;
}
#tabs_articlelist .panel .right {
width: 385px;
}
#tabs_articlelist .panel a {
text-decoration: none;
}
#tabs_articlelist .panel a:hover {
text-decoration: underline;
}
#tabs_articlelist .list_article li a {
padding-top: 7px;
padding-bottom: 6px;
*zoom:1;
}
.feature span {
display: block;
overflow: hidden;
_zoom:1;
}
.feature .header {
font-weight: normal;
background-image: url(/common/webcg/images/v3/main_column/top_feature_hot.png?rd=20151007);
background-color:#e60000;
background-repeat: no-repeat;
width: 100%;
height: 22px;
}
.feature .news{ background-position:0 0; }
.feature .impression{ background-position:0 -22px; }
.feature .car_scope{ background-position:0 -44px; }
.feature .essay{ background-position:0 -66px; }
.feature .qa{ background-position:0 -88px; }
.feature .special{ background-position:0 -110px; }
.feature .header .category_name {
background: none;
}
.feature .header .category_name {
*display: none;
}
.feature .header .date {
color: #fff;
font-size: 10px;
margin: 4px 3px 0 0;
float: right;
}

/* JS動作のため */
.feature{
position:relative;
/* height:280px; */
/*height:270px;*/
overflow:hidden;
}
.feature .main-section{
display:none;
margin:0px 0px 20px 0px;
padding:0px;
border:none;
}

.feature .img {
margin-top: 5px;
display: block;
}
.feature .txt {
background-color: #B6C2D1;
line-height: 1.2;
padding: 5px 10px;
/* JS動作のため */
height:48px;
}
.feature .txt a {
/* リンク色はサイト全体で青系に統一 */
/* color: #333; */
}
.feature .indicators {
text-align: center;
height: 8px;
/* JS動作のため */
position:absolute;
bottom:0px;
left:0px;
width:100%;
text-align:center;
}
.feature .indicators a,
.feature .indicators span {
/* data URI化 */
/*background: url(/common/webcg/images/v3/main_column/top_feature_indicator.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDMvMTEvMTMq+9PTAAAAb0lEQVQokaWQ2wmAMAxFT4N7uFK7STbRTepI7STXDxWhaBA8n7kPkiAJSVlS0007Z1ziG5khOdKSJBFgkXgZeqD3T0uGZ04AqayP/apOIi8ZqC87FAOe4werAXNgmP//wQAPDG6qvgFlaOpAUfVtB/uerDbRidPrAAAAAElFTkSuQmCC) 0 0 no-repeat;
margin: 0 10px;
width: 8px;
height: 8px;
display: inline-block;
*display: inline;
*zoom:1;
vertical-align: top;
cursor: pointer;
}
.feature .indicators .current {
background-position: 0 -8px;
cursor: default;
}
#tabs_articlelist .list_article .footer {
margin-top: 25px;
line-height: 1;
*line-height: 1.2;
}

/* --------------
編集部のお勧め
----------------- */
#list_editor_pickup {
margin-top: 14px;
margin-bottom:20px;
border-width: 0;
}
#list_editor_pickup .header {
border-bottom: 1px solid #999;
padding-bottom: 10px;
}
#list_editor_pickup h2,#list_update h2,.body.autoshow h2.title{
border-left: 7px solid #000;
padding-left: 5px;
line-height:20px;
font-weight:bold;
font-size:16px;
width:auto;
height:auto;
background-image:none;
}
#list_editor_pickup .body,
#list_editor_pickup .body li,
#list_editor_pickup .body li a {
border-width: 0;
}
#list_editor_pickup .body {
background: none;
}
#list_editor_pickup .body ul {
font-size: 0;
margin-right: -10px;
width: 100%;
}
#list_editor_pickup .body li {
position:relative;
font-size: 13px;
margin-right: 10px;
margin-top: 15px;
width: 175px;
display: inline-block;
*display: inline;
*zoom: 1;
/* 2013-08-07 */
height:182px;
}
#list_editor_pickup .body li.last {
margin-right:0px;
}
#list_editor_pickup .body li a {
display: block;
overflow: hidden;
position:relative;
}
#list_editor_pickup .body li a:hover {
text-decoration: underline;
}
#list_editor_pickup .body li .header,
#list_editor_pickup .body li .img,
#list_editor_pickup .body li .txt {
display: block;
}
#list_editor_pickup .body li .txt {
line-height: 1.4;
font-size: 12px;
/*background-color: #E5E5E5;*/
padding: 0px;
/* 2013-08-07 */
height:50px;
overflow:hidden;
}
#list_editor_pickup .body li .txt .title{font-weight:normal;}
#list_editor_pickup .body li .header {
border: 0;
margin-top: 4px;
padding-bottom: 0;
width: 100%;
overflow: hidden;
_zoom:1;
color:#000;
  text-align: left;
  font-size:11px;
}
/* 下線を正しく出すため */
#list_editor_pickup .body li .title {
display:block;
}
#list_editor_pickup .body li .new {
margin-left: 5px;
margin-bottom: 2px;
}
#list_editor_pickup .body li h3 {
font-weight: normal;
}

/* --------------
関連webサイト
----------------- */
#ex_links {
margin-top: 30px;
padding-left: 12px;
width: 148px;
}
#ex_links .header h4 {
background: url(/common/webcg/images/v3/main_column/h_ex_links.png?2) 0 0 no-repeat;
width: 100px;
height: 11px;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#ex_links ul {
list-style-type: none;
}
#ex_links li {
margin-top: 20px;
}
#ex_links li a {
background: url(/common/webcg/images/v3/main_column/ex_links.png) 0 0 no-repeat;
width:106px;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
}
#ex_links li a.cg:hover{ background-position:0 0; }
#ex_links li a.cg{ height:21px; background-position:0 -21px; }
#ex_links li a.gazoo:hover{ background-position:0 -42px; }
#ex_links li a.gazoo{ height:18px; background-position:0 -60px; }
#ex_links li a.nigensha:hover{ background-position:0 -78px; }
#ex_links li a.nigensha{ height:22px; background-position:0 -100px; }
#ex_links li a.cgclub:hover{ background-position:-2px -122px; }
#ex_links li a.cgclub{ height:24px; background-position:-2px -146px; }




/* ------- category-main-contents ------- */

/* -------------------------------------------------------
一覧ページ主要部分
---------------------------------------------------------- *

/* --------------
2段組み
----------------- */
#main_body .two_culumns .section,
#main_body .two_culumns .ad {
clear: none;
}
.two_culumns .ad_listing {
width: 468px;
}

/* --------------
メーカー別検索
----------------- */
.two_culumns #search_by_maker {
width: 170px;
}
#search_by_maker {
color: #000;
}
#search_by_maker .box{
border: 1px solid #D8D8D8;
margin-bottom:10px;
border-radius:4px;
}
#search_by_maker .header {
background-color: #e5e5e5;
border: 1px solid #fff;
border-bottom: 0;
}
/* #search_by_maker .header h2, */
#search_by_maker .header span.maker-search {
display:block;
color: #fff;
font-size: 12px;
font-weight:bold;
text-align: left;
border-bottom: 1px solid #002039;
/* background: url(/common/webcg/images/v3/main_column/icon_search.png) 27px 50% no-repeat; */
padding: 7px 0 5px 7px;
}

/* 絞り込みの場合 */
#search_by_maker .header .title.narrow_down,
#search_by_maker .header h2.narrow_down,
#search_by_maker .header h4.narrow_down {
background: none;
padding: 7px 0px 5px 7px;
font-size:12px;
font-weight:bold;
display:inline-block;
}

#search_by_maker .body {
line-height: 1.7;
border: 1px solid #fff;
border-top: 0;
background-color: #e5e5e5;
padding-bottom: 12px;
overflow: hidden;
_zoom:1;
}
#search_by_maker .body dl {
border-top: 1px solid #fefefe;
padding: 0 8px;
}
#search_by_maker .body dt {
line-height: 26px;
background-position: 0 50%;
background-repeat: no-repeat;
margin-top: 8px;
padding-left: 24px;
height: 24px;
}
#search_by_maker .japan {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_1.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAADd6iHDAAAAA3NCSVQICAjb4U/gAAAAElBMVEX/AAD///+ZmZn/jo7/np7/39+vHhpfAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAzSURBVAiZY1CCAwZFQSgQQmcGm8KYIgwMjlBmAAMDK5RpwMDAjMlEUoCkDckwLLYhnAMAvAIMWwsxdowAAAAASUVORK5CYII=);
}
#search_by_maker .usa {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_2.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAAA3NCSVQICAjb4U/gAAAAP1BMVEVvL4X/AAD/f39fX77/Pz//vr6urt+ZmZmOjtJvX7V/f8y+vuZPT7iujr6entnPz+yOX6J/P4tvb8V/X6uOb7J2tQykAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAABcSURBVBiVdcxBDoAgDERREChItSh6/7M6bJqQ4lv+TOvygss9HL3WcHuFGJiFqe1JjSU3KSRuWhYiESnPphCFhfDhigqxYsnc3mk5jnF+TjEaiJuB6A3EZPwtFz7A2AXOb05DugAAAABJRU5ErkJggg==);
}
#search_by_maker .uk {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_3.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAAA3NCSVQICAjb4U/gAAAAS1BMVEUAAJmZmZn/AAB/b7vfrsHfT2I/L6Lf3/L/Hx9/f8z/7++ejo7/b2//zMwQEJ7/vr6OjtKOT5KycnL/MzP/f38/P7LfX3KOX6L///8oZ1FwAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAACCSURBVBiVdY/bEsIgDETD2grYGy2k5f+/1I0VfajuC5kzJ5lFXMu2fUZxefIqIhGIfO49CuGOUtN8wnkNdAjnI5ts0DQKhCJqsge6cJ4iXN4B2kSIS/7Bn+uqsS4hd4CvBeNN1Sqlx4j9VUn9lMNqlTy1o5VPlHsng2nfb5pM85rhCdbwCHoBM1EUAAAAAElFTkSuQmCC);
}
#search_by_maker .germany {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_4.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOAgMAAABSqtRjAAAAA3NCSVQICAjb4U/gAAAADFBMVEUAAACZmZn/AAD/zAAkU1ilAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAkSURBVAiZYwgFAQYHBgYGRixk1qpVq1ZiIev/////FwsJNg0AEEwif8HNBVEAAAAASUVORK5CYII=);
}
#search_by_maker .italy {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_5.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOAgMAAABSqtRjAAAAA3NCSVQICAjb4U/gAAAADFBMVEUAmTP/////AACZmZnWE7PhAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWSURBVAiZY/gPAgwHGEOzVlOBBJsGAOSvI/tw+QVGAAAAAElFTkSuQmCC);
}
#search_by_maker .sweden {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_6.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOBAMAAADd6iHDAAAAA3NCSVQICAjb4U/gAAAAGFBMVEV/f38AM///zACronuZmZm+pT+lnoWypXKsXqh3AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAmSURBVAiZY3CBAwZHQcEgRkEgECGJ6aQEBSrITDINA7rDPAXsHACz6BLc00AzNwAAAABJRU5ErkJggg==);
}
#search_by_maker .france {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_7.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOAgMAAABSqtRjAAAAA3NCSVQICAjb4U/gAAAADFBMVEUAAJn/////AACZmZnKM+YoAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAWSURBVAiZY/gPAgwHGEOzVlOBBJsGAOSvI/tw+QVGAAAAAElFTkSuQmCC);
}
#search_by_maker .korea {
/* data URI化 */
/*background-image: url(/common/webcg/images/v3/main_column/flag_8.png);*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAAA3NCSVQICAjb4U/gAAAAYFBMVEUAAADf39+ZmZm+ADIAAMxvb29PT0+enp5fAH//np6enuz///++vr7/AAAfHx++vvKOjo7v7+9fX1//vr7fvtmOAFgQEBAQEM//EBD/7+9/f3+urq7MzMwzMzPv7/xvAHKbAc1bAAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADAxLzIyLzEz6HEXxAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAB8SURBVBiVfc/bDoMgEATQVVe8rBQBBVFL//8vu0bbkpQ4b3uSyQCUmUBJfznRmOI8CzF+cABoKFgbqHZGXyicoG6Rcum0gfVCPe6RjTVs3zpnYmrxZZMhIjXLChGnHx51z4Q+qR9DPavvk6Hh4RqKSkWqn6u+e3zmm5m8AYNRC2EhLlz6AAAAAElFTkSuQmCC);
}

#search_by_maker .body dl,
#search_by_maker .body ul {
font-size: 0;
}
#search_by_maker .body dt,
#search_by_maker .body li {
font-size: 13px;
}
#search_by_maker .body a {
color: #00508e;
text-decoration: none;
display: block;
*zoom: 1;
}
#search_by_maker .body a:hover {
text-decoration: underline;
}
#search_by_maker .body .other {
margin-top: 10px;
padding: 0 8px;
}

/* メーカー、車種での絞り込み */
#search_by_maker .body .maker-search{
margin-top:10px;
}
#search_by_maker.top .body .maker-search{
margin-top:0px;
}
#search_by_maker .body .category-search{
margin-top:10px;
}
#search_by_maker .body .maker-search li .car-search{
display:none;
}
#search_by_maker .body .maker-search li.current .car-search{
display:block;
}
#search_by_maker .body .car-search{
background-color:#fff;
color:#00508E;
}
#search_by_maker .body .car-search li{
padding-left:1em;
border-width:0px 0px 1px 0px;
border-color:#ccc;
border-style:solid;
}
#search_by_maker .body .car-search li,#search_by_maker .body .car-search li a{
color:#00508E;
}
#search_by_maker .body .car-search li.current{
background-color:#7cccff;
}

/* --------------
共通記事一覧
----------------- */
.two_culumns .list_basic {
width: 540px;
float: right;
}
/* by JB タイトルがある場合 */
.two_culumns .list_basic h1,.search-result .list_basic h1,.two_culumns .list_basic h2,.search-result .list_basic h2,h2.special{
background: url("/common/webcg/images/v3/article/midashi.gif") no-repeat scroll left top transparent;
float: left;
font-size: 18px;
font-weight: bold;
margin: 0 0px 20px 0px;
padding: 0px 0px 0px 20px;
width: 450px;
}
/* タイトルがある場合 */
.list_basic {
position:relative;
border-width: 0;
}
.list_basic .header {
padding-bottom: 10px;
}
.list_basic h2 {
/*background: url(/common/webcg/images/v3/main_column/h_update.png) 0  0 no-repeat;*/
background: transparent url("/common/webcg/images/v3/sub_column/bulet.png") no-repeat scroll 0px 0px;
padding-left: 12px;
margin-bottom:10px;
width: 140px;
height: 23px;
line-height:20px;
/*text-indent: 100%;*/
white-space: nowrap;
overflow: hidden;
}
.list_basic .body,
.list_basic .body li,
.list_basic .body li a {
border-width: 0;
}
.list_basic .body {
background: none;
/* タイトルが入るときのため */
clear:both;
}
.list_basic .body ul {
font-size: 0;
}
.list_basic .body li {
font-size: 13px;
border-top: 1px solid #999;
padding: 10px 5px 10px 0;
overflow: hidden;
_zoom:1;
}
/*最後の記事の下部border */
.list_basic .body li.last {
border-bottom: 1px solid #999;
}
.list_basic .body li a {
/*display: block;*/
display:inline;
overflow: hidden;
_zoom:1;
}
.list_basic .body li a:hover, .list_basic .body li a:hover .txt h3{
text-decoration: underline;
}

.list_basic .body li .header,
.list_basic .body li .img,
.list_basic .body li .txt {
padding: 0;
width: 400px;
display: block;
float: right;
}
.list_basic .body li .header {
line-height: 1.1;
}
.list_basic .body li .header .category_name {
margin-bottom: 5px;
vertical-align: middle;
}
.list_basic .body li .header .date {
color: #333;
font-size: 10px;
float: right;
}
.list_basic .body li .header .new {
margin-right: 5px;
display:inline-block;
vertical-align:baseline;
margin-left:0em;
}
.list_basic .body li .icon{
width:120px;
float:left;
text-align:center;
}
.list_basic .body li .img {
width: auto;
max-width:100%;
display:inline;
float: none;
}
.list_basic .body li .txt {
line-height: 1.2;
}
.list_basic .body li .txt h3{
/*display:inline-block;*/
display:inline;
font-size:14px;
}
.list_basic .body li .txt h3.large{
font-size:15px;
}
.list_basic .body li .txt span {
display: block;
font-weight:normal;
}
.list_basic .body li .txt span.category-caption {
font-weight:bold;
}
.list_basic .body li .txt .title {
display:inline;
font-size: 107.7%;
font-weight: bold;
}
.list_basic .body li .txt .title .category-caption{
font-weight:bold;
font-size:12px;
line-height:1.8;
}
.list_basic .body li .txt .date{
display:inline-block;
font-size:11px;
height:20px;
line-height:20px;
vertical-align:baseline;
color:#000;
}
.list_basic .body li .txt .summary {
color: #333;
font-size: 92.31%;
margin-top: 4px;
}
.list_basic .body li .txt .summary.small {
font-size:12px;
color:#555;
line-height:1.4em;
}
.list_basic a.more{
display:block;
text-align:right;
margin:10px 0px 16px 0px;
padding-right:20px;
/* data URI化 */
/*background-image: url("/common/webcg/images/v3/sub_column/arrow.png");*/
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8zMS8xM8ekkZoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAVklEQVQokbXSwQnAMAiF4f9BBs0o3SRdKRO9Xgq9mESECp7MJ6LBNqsEbqCHtQPsgCO8hTt8hCucghFuki7yMYEhifZ2ycb3tjrqf8spnaP8AYARIds8RYxis1faXb0AAAAASUVORK5CYII=
);
background-repeat: no-repeat;
background-position: right center;
}
.list_basic a.more,.list_basic a.more:visited{
text-decoration:none;
}

/* --------------
RSS
----------------- */
.list_basic a.rss {
position:absolute;
top:0px;
right:0px;
width:20px;
height:20px;
background-image: url(/common/webcg/images/v3/main_column/feed-icon-28x28.png); 
background-position:0 0; 
text-indent:100%;
background-size:20px 20px;
-webkit-background-size:20px 20px;
-moz-background-size:20px 20px;
}


/* -----------------------
検索結果では左カラムはなし
-------------------------- */
.search-result .list_basic .body li .header,.search-result .list_basic .body li .txt {
width:580px;
}

/* --------------
エッセイトップ用
スタイル
----------------- */
#article.essays h1{
width:100%;
}
#article.essays p.essays-summary{
clear:both;
margin:20px 0px;
padding:10px;
background-color:#efefef;
border-style:dotted;
border-width:1px;
border-color:#ccc;

}

#article.essays .item{
clear:both;
width:100%;
margin:auto 0px 30px 0px;
padding:auto 0px;
border:none;
}
#article.essays .item .image{
width:200px;
clear:none;
float:left;
margin:0px;
padding:0px;
border:none;
}
#article.essays .item .content{
width:490px;
clear:none;
float:right;
margin:0px;
padding:0px;
border:none;
font-size:0.9em;
}
#article.essays .item .content h2{
width:auto;
margin-bottom:10px;
padding-left:0.5em;
background:none;
text-indent:0px;
line-height:1.4em;
font-size:1.1em;
height:1.4em;
}
#article.essays .item .content h3{
clear:both;
margin:5px auto 10px auto;
}
#article.essays .item .content h3 .date{
font-weight:normal;
}
#article.essays .item .content span.backnumber{
display:block;
float:right;
font-size:0.9em;
}

/* ------- article-signage ------- */

/* -------------------------------------------------------
記事カンバン部分
---------------------------------------------------------- */
#signage {
/* background-color: #F0F0F0; */
/* margin-top: 10px; */
margin-bottom: 5px;
}
#signage .header {
line-height: 1.4;
margin-top: 20px;
/* padding: 15px 18px; */
}
#signage.gallery .header{position:relative;margin-top:0;}
#signage.gallery .header p.date{
/*
width:auto;
float:none;
*/
max-width:200px;
float:left;
margin:0;
}
#signage .header .subtitle{
font-size: 157%;
font-weight:bold;
margin-top:.5em;
float:left;
}
#signage .header.impressions h2.title{
font-weight:normal;
font-size:14px;
float:left;
width:600px;
}
#signage .header.impressions .date{
float:right;
}
#signage .header .title{
font-size: 114.3%;
}
#signage .header.impressions .subtitle{
font-size:157%;
width:600px;
margin-top:.2em;
}
#signage .header.impressions .header-middle{
clear:both;
margin-bottom:25px;
}
#signage .header .summary {
width: 730px;
font-size: 15px;
margin-top: 10px;
}

#signage .kanban .caption {
font-size: 85.7%;
line-height: 1.4;
padding: 15px 18px;
display: block;
}
#signage .kanban .img{
display:block;
text-align:center;
}
#signage .kanban .spec{
width:630px;
margin:0px auto;
padding:10px 15px;
font-size:0.8em;
background-color:#e5e5e5;
}


/* エッセイ用signage */
#essay-signage{
width:440px;
float:right;
margin-top:30px;
margin-bottom:30px;
padding:10px 0px 10px 0px;

/* デザイン・バリエーション */
position:relative;
border-color: #004C89;
border-style: dotted;
border-width: 1px 0;
float: right;
margin-bottom: 30px;
margin-top: 0px;
width: 100%;
}
#essay-signage a{
display:block;
clear:none;
float:left;
margin:0px;
padding:0px;
width:235px;
}
#essay-signage img{
margin-top:3px;
margin-left:5px;
}
#essay-signage h1{
margin-top:20px;

/* デザイン・バリエーション */
margin-top:0px;
clear: none;
float: right;
font-size: 14px;
height: 61px;
padding-top: 10px;
width: 480px;
}
#essay-signage h1 span{
display:none;
}
#essay-signage .author{
position:absolute;
right:10px;
bottom:2px;
font-size:13px;
}

/* -- 記事中のSNSボタン設定 --- */
.sns{overflow:hidden;}
.sns span{float:left;margin-left:5px;}
.sns span:first-child{margin-left:0;}

#article .body .sns{margin:20px 0 20px 0px;float:right;}


#signage .header-middle{overflow:hidden;}
#signage.gallery .header-middle{
/*position:absolute;bottom:0;right:0;*/
max-width:200px;
float:right;
clear:none;
}
#signage .header .sns {float:right;margin-top:.5em;}
#signage .header .sns a{
width:30px;
min-width:30px;
height:30px;
text-indent:100%;
overflow:hidden;
white-space:nowrap;
padding:0;
}

#signage .header .sns a{background-position:center;}


/* ------- article-main-contents ------- */

/* -------------------------------------------------------
記事ページ主要部分
---------------------------------------------------------- */
#article .page_title {
font-size: 157%;
padding-bottom: 10px;
border-bottom: 1px solid #999;
margin-bottom: 20px;
}
.article-body,#article_body {
clear:both;
margin-top: 0px;
overflow: hidden;
_zoom: 1;
}
/* メーカー公式サイトリンク */
.maker-link{
margin:10px 20px 10px 0px;
font-size:13px;
}
.maker-link span{
display:inline-block;
margin:0px 20px 0px 0px;
padding:2px 10px;
height:18px;
line-height:18px;
/*border:1px solid #D8D8D8;*/
/*background-color:#FAFAFA;*/
border:1px solid #ee9900;
background-color:#fff5cc;
position:relative;
}
.maker-link span:after,.maker-link span:before{
content:"";
display: block;
position:absolute;
width: 0;
height: 0;
top:0;
}
.maker-link span:before{
/*border-left: 12px solid #d8d8d8;*/
border-left: 12px solid #ee9900;
border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
right: -12px;
top:-1px;
z-index: 5;
}
.maker-link span:after{
/*border-left: 10px solid #fafafa;*/
/*border-left: 10px solid #fff5cc;*/
border-left: 11px solid #fff5cc;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
top: 1px;
/*right: -10px;*/
right:-11px;
z-index: 10;
}
.maker-link a{
display:inline-block;
line-height:26px;
}

/* 本文下のスペック */
.article-body .spec {
font-size: 85.7%;
margin-top: 24px !important;
}

/* 記事本文 */
.article-body .body {
width: 500px;
float: right;
}
.article-body .body p {
margin-top: 1em;
}

/*
* ギャラリーページの場合
*/
.article-body.gallery {
margin-top: 0;;
}
.article-body.gallery .body {
margin: 0;
width: 730px;
float: none;
}
#main_body .body #gallery_main_image {
position:relative;
text-align: center;
margin-top: 0;
}
#main_body .body #gallery_main_image.ck {
visibility:hidden;
min-height:555px;
}
#main_body .body #gallery_main_image .indicator.left{
display:block;
position:absolute;
width:50%;
height:100%;
left:0px;
top:0px;
}
#main_body .body #gallery_main_image .indicator.right{
display:block;
position:absolute;
width:50%;
height:100%;
right:0px;
top:0px;
}
#main_body .body #gallery_main_image .indicator div{
width:100%;
height:100%;
opacity:1;
/* IE10 以下 */
opacity:0\9;
background-color:#efefef\9;
}
#main_body .body #gallery_main_image .indicator:hover{
cursor:pointer;
}
#main_body .body #gallery_main_image .indicator img{
display:none;
position:absolute;
top:216px;
right:30px;
}
#main_body .body #gallery_main_image .indicator.shadow img{
-moz-box-shadow: 2px 2px 3px 3px #CCC;
-webkit-box-shadow: 2px 2px 3px 3px #CCC;
box-shadow: 2px 2px 3px 3px #CCC;
}
#main_body .body #gallery_main_image .indicator.left img{
left:30px;
}
#gallery_main_image .caption {
font-size: 85.7%;
text-align: left;
padding: 10px 10px 0;
display: block;
}
#main_body #gallery_thumbs {
/*
margin-right: -10px;
width: 680px;
*/
margin-right: 0px;
width: 100%;
text-align: center;
}
#gallery_thumbs ul {
font-size: 0;
}
#gallery_thumbs li {
display: inline-block;
*display: inline;
width: 140px;
float:none;
font-size: 12px;
text-align: center;
background-color: #efefef;
margin: 0px 6px 4px 0px;
*zoom: 1;
/* 20130518 */
vertical-align:middle;
}
#gallery_thumbs.ck li {
width:141px;
height:94px;
margin:0px 0px 0px 0px;
border:2px solid #fff;
}
#gallery_thumbs.ck li.current {
border:2px solid #00508F;
}
#gallery_thumbs li:nth-of-type(5n+1) {
margin-left:0px;
}
#gallery_thumbs li:nth-of-type(5n) {
margin-right:0px;
}
#gallery_thumbs li.blank {
background-color: #fff;
width: 140px;
height: 94px;
}
#gallery_thumbs li .caption{
display:none;
}
#gallery_thumbs li a img {
max-width:100%;
}
#gallery_thumbs.ck li a img {
max-height:94px;
}
#gallery_thumbs li a:hover img {
-moz-opacity:0.8;
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha(opacity=80)"; 
}
#gallery_thumbs li.current a img {
filter: alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";

}
.article-body.gallery .back-to-article{
margin-top:5px;
text-align:center;
font-size:110%;
}
.article-body.gallery .pagenation {
margin-top: 10px;
clear:both;
}

/* エッセイの場合 */
.article-body.essay h3,.article-body.essay h4 {
font-size:14px;
}
.article-body.essay{
clear:both;
}

/* --------------
関連記事まわり
----------------- */

#article-end-related.list_article{border-style:none;}
#article-end-related.list_article .inner-box{border:1px solid #d8d8d8;margin-bottom:20px;}

#article-end-related.list_article .header {
background-color: #FAFAFA;
padding: 7px 9px 5px;
}
#article-end-related.list_article .header h2, #article-end-related.list_article .header .title{
/* data URI化 */
/*background: url(/common/webcg/images/v3/sub_column/bulet.png) 0 0 no-repeat;*/
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAATCAYAAABY4MdjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8zMS8xM8ekkZoAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAMklEQVQYlWNgYGBwYGBg+MDAwPAfSjswIAnA8AdGKAMFMKELjAriEPyIJvaRgQFLyAMA3OIOnGmbx3cAAAAASUVORK5CYII=) 0 0 no-repeat;
padding-left: 12px;
font-weight:bold;
}
#article-end-related{
margin:20px 0px;
}
#article-end-related.list_article .body{
margin:0px;
padding:0px;
border:none;
width:100%;
background: #FAFAFA;
}
#article-end-related.list_article div.body{
width:auto;
margin:0px;
padding:10px 14px 0px 14px;
border-top: 1px solid #CCC;
}

#article-end-related.list_article div.body .kw a{
margin:0px 5px 10px 0px;
padding:2px 15px;
color:#666;
background-color:#fff;
border:solid 1px #ddd;
border-radius:4px;
display:inline-block;
text-decoration:none;
}
#article-end-related.list_article div.body .kw a:hover{background-color:#efefef;}
#article-end-related.list_article .body li{
width:50%;
margin:0px;
float:right;
clear:none;
border-top:1px solid #ccc;
border-bottom:none;
}
#article-end-related.list_article ul.body li:nth-child(2n+1){
clear:both;
float:left;
}

#article-end-related.list_article li {
line-height: 1.2;
}
#article-end-related.list_article li a:hover {
text-decoration: underline;
}
#article-end-related.list_article li .icon,
#article-end-related.list_article li .img,
#article-end-related.list_article li .txt {
font-size: 85.7%;
padding: 10px 0;
display: table-cell;
*display: inline;
*zoom:1;
vertical-align: middle;
}
#article-end-related.list_article li .img {
padding-left: 10px;
padding-right: 10px;
}
#article-end-related.list_article li .txt {
padding-left: 0;
padding-right: 10px;
*width: 210px;
font-size:92.86%;
vertical-align:top;
}
#article-end-related.list_article li .txt .title {
font-size: 116.67%;
font-weight: normal;
text-decoration: underline;
}
#article-end-related.list_article li a:hover .icon {
text-decoration: none !important;
}


/* --------------
記事下部分要素
----------------- */
#article #tabs_articlelist.article {
margin-top: 30px;
}
#article.ad_right #tabs_articlelist.article {
float:right;
width:435px;
margin-bottom:20px;
}
/* 2015.05からの新広告対応。左右並びadがあった場合は、その直下のタブは広げる */
/* 切り替え後は上記「width:435px;」を670pxとすれば、以下の定義は不要となる */
#article.ad_right .webcg-ad1.wide + #tabs_articlelist.article{
width:670px;
}
#article #tabs_articlelist.article .tabs li a {
background-image: url(/common/webcg/images/v3//article/articlelist_tabs.png);
text-indent:100%;
}
#article #tabs_articlelist.article .tabs li#tab_1 a:hover {
background-position: 0 -31px;
}
#article #tabs_articlelist.article .tabs li#tab_1.ui-state-active a {
background-position: 0 -62px;
}
#article #tabs_articlelist.article .tabs li#tab_2 a {
background-position: 0 -93px;
width: 150px;
}
#article #tabs_articlelist.article .tabs li#tab_2 a:hover {
background-position: 0 -124px;
}
#article #tabs_articlelist.article .tabs li#tab_2.ui-state-active a {
background-position: 0 -155px;
}
#article #tabs_articlelist.article .tabs li.ui-state-active a {
cursor: default;
}
#article #tabs_articlelist.article .panel h5 a {
text-decoration:underline;
}

/* 前後の記事へ、および著者プロフィル */
#article_body #profile,.article-body #profile{
margin:20px 0px;
padding:5px;
border-style:solid;
border-width:1px;
border-color:#ccc;
background-color:#efefef;
font-size:0.9em;
}
#article_body #profile .photo,.article-body #profile .photo{
float:left;
width:105px;
border:none;
margin:0px;
padding:0px;
}
#article_body #profile .photo img,.article-body #profile .photo img{
max-width:105px;
}
#article_body #profile .text,.article-body #profile .text{
clear:none;
width:350px;
float:left;
margin-left:10px;
}
#article_body #profile h4,.article-body #profile h4{
font-size:1.1em;
width:auto;
border:none;
float:left;
margin:0px auto 0px auto;
background-image:none;
padding-left:0px;
}
#article_body #profile p,.article-body #profile p{
width:auto;
margin-top:5px;
}
#article_body #profile .backnumber,.article-body #profile .backnumber{
clear:both;
margin-top:10px;
font-size:0.9em;
float:right;
}

#article_body #link2kwds,.article-body #link2kwds{
clear:both;
margin:20px 0px;
text-align:left;
font-size:1.1em;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
#article_body #link2kwds a,.article-body #link2kwds a{
text-decoration:none;
display:block;
padding:10px 0px;
}
#article_body #link2kwds a:hover,.article-body #link2kwds a:hover{
text-decoration:underline;
}
#article_body .prev-next,.article-body .prev-next{
width:100%;
/*margin:20px 0px;*/
margin:0px;
font-size:13px;
}
#article_body .prev-next.essays,.article-body .prev-next.essays{
margin-top:20px;
}
#article_body .prev-next .prev,.article-body .prev-next .prev{
float:left;
width:30%;
text-align:left;
}
#article_body .prev-next .next,.article-body .prev-next .next{
clear:none;
width:30%;
float:right;
text-align:right;
}


/* ゴミ書式を非表示にする */
.hidden{
display:none;
}

/* -------------------------------------------------------
記事本文領域
---------------------------------------------------------- */

/* 標準レイアウト用本文領域 */
.article-body p{
width:500px;
margin:14px 0px 0px 0px;
float:right;
clear:none;
font-size:15px;
}
.article-body.gallery p{
width:100%;
}

.article-body h3,.article-body h4{
font-weight:bold;
font-size:18px;
background: url(/common/webcg/images/v3//article/midashi.gif) no-repeat scroll left top;
margin:14px 0px 0px 0px;
/*padding-bottom: 5px;*/
padding:0 0 2px 15px;
width:485px;
float:right;
}
.article-body.news h1.article-body.news h2,.article-body.news h3,.article-body.news h4 {
font-size:1.2em;
}

/* フリーレイアウト用本文領域 */
.article-body .free p,.article-body .free h1,.article-body .free h2,.article-body .free h3,.article-body .free h4{
width:auto;
float:none;
}


/* 標準レイアウト用画像領域 */
.article-body .aside{
width:210px;
margin-right:20px;
margin-bottom:0px;
clear:both;
float:left;
}
.article-body .aside.right{
float:right;
margin-right:0px;
margin-left:20px;
}
/* 記事画像 */
.article-body .aside .img {
margin-bottom: 20px;
}
,.article-body .aside .img a.zoom  {
background: url(/common/webcg/images/v3//article/icon_zoom.png) 0 100% no-repeat;
padding-bottom: 11px;
display: block;
}
.article-body .aside .img a.zoom:hover {
background-image: url(/common/webcg/images/v3//article/icon_zoom_s2.png);
}
.article-body .aside .img .caption {
font-size: 78.6%;
line-height: 1.4;
margin-top: 7px;
display: block;
}

.article-body .image-area.aside-alone{
clear:left;
float:left;
margin-right:20px;
}
.article-body .image-area,.article-body .aside .image-area{
clear:right;
float:none;
margin:14px auto 0px auto;
padding:0px;
border:none;
}

.article-body .image-area p{
width:210px;
margin:0px;
padding:0px;
border:none;
}
.article-body .image-area caption,.article-body .image-area .caption{
caption-side:bottom;
/* display: block; */
text-align:left;
font-size: 78.6%;
line-height: 1.4;
margin-top: 7px;
}
.article-body .image-area caption p,.article-body .image-area .caption p{
font-size:1em;
}
.article-body .image-area a.zoom {
background: url(/common/webcg/images/v3//article/icon_zoom.png) 0 100% no-repeat;
padding-bottom: 11px;
display: block;
}
.article-body .image-area a.zoom:hover {
background-image: url(/common/webcg/images/v3//article/icon_zoom_s2.png);
}
/* ニュース用スタイル */
.article-body.news h1,.article-body.news h2,.article-body.news h3,.article-body.news h4{
font-weight:bold;
font-size:18px;
background: url(/common/webcg/images/v3//article/midashi.gif) no-repeat scroll left top;
margin:14px 0px 0px 0px;
padding:0 0 2px 15px;
width:485px;
float:right;
}
.article-body.news h2{
font-size:1.2em;
}

/* --------------
201509 新設フリーフォーマット
---------------- */
.article-body .image-area img.main-image{
max-width:100%;
}
/* -- 「画像アップローダー」で投稿する画像（左、右、中央寄せ） -- */
.article-body .free .image-area.figure-center{
  width:96%;
  margin:30px auto;
  text-align:center;
  max-width:96%;
  clear: both;
}
.article-body .free .image-area.figure-center .caption{
  width:100%;    
}
.article-body .free .image-area.figure-left{
  float:left;
  margin:20px 20px 20px 0px;
  max-width:100%;
}
.article-body .free .image-area.figure-right{
  float:right;
  margin:20px 0px 20px 20px;
  max-width:100%;
}
/* フリーレイアウト用画像領域 */
.article-body .free .image-area{
/* float:left; */
margin:14px 10px 20px 10px;
}
.article-body .free .aside{
width:auto;
margin-top:0px;
}
.article-body .free .aside .image-area{
margin-top:0px;
}
.article-body .free h3{
clear:both;
}
/* 画像右レイアウト用画像領域 */
.article-body .free .aside.right{
float:right;
clear:both;
margin:14px 0px 20px 20px;
}
.article-body .free .image-area.aside-alone.right{
clear:both;
float:right;
margin:14px 0px 20px 20px;
}
/* 写真2列並びテンプレート */
.article-body .free .images-2cols{
width:100%;
margin:20px auto
 }
.article-body .free .images-2cols .image-area{
float:left;
width:360px;
margin:0px;
padding:0px;
border:none;
list-style-type:none;
 }
.article-body .free .images-2cols .image-area:nth-child(even){
float:right;
}
.article-body .free .images-2cols .image-area img{
width:100%;
margin:0px auto 0px auto;
}


/* 動画 */
.article-body .video-container{
/* 20130522 */
/* clear:both; */
clear:right;
float:right;
margin:10px 0px;
}

/* -------------------------------------------------------
各種微調整用スタイル
---------------------------------------------------------- */

h4.main-title{
/* エッセイの移行記事で本文にタイトルがダブって入っているものを非表示にする */
/* 旧システムのテンプレートで「本文なしタイトルのみテンプレート」だったもの */
display:none;
}

/* カースコープ */
p.carscope{
clear:both;
}

/* クルマ生活Q&A */
.qa #article_body h1, .qa .article-body h1{
font-size:18px;
border-bottom: 1px solid #999999
}
.qa h4.main-title,.qa h4.mail-title{
display:none;
}
#article_body .question,.article-body .question{
width:100%;
min-height:100px;
background-image:url(/common/webcg/images/v3//article/qa/q.gif);
background-repeat:no-repeat;
background-position:120px 14px;
}
#article.qa{
background-image:url(/common/webcg/images/v3//article/qa/qa_bg.gif);
background-repeat:no-repeat;
background-position:280px 50px;
}
#article_body .answer,.article-body .answer{
clear:both;
width:100%;
margin-top:70px;
min-height:150px;
background-image:url(/common/webcg/images/v3//article/qa/a_bg.png);
background-repeat:no-repeat;
background-position:30px 14px;
}
.qa #article_body h1,.qa .article-body h1 {
font-size:18px;
border-bottom: 1px solid #999999
}
.qa h4.main-title,.qa h4.mail-title{
display:none;
}
#article.WEBCG-qa .question{

}
.qa  #article_body,.qa .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_other.gif);
background-repeat:no-repeat;
background-position:20px 45px;
}
.qa.WEBCG-qa-body #article_body,.qa.WEBCG-qa-body .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_body.gif);
}
.qa.WEBCG-qa-engine #article_body,.qa.WEBCG-qa-engine .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_engine.gif);
}
.qa.WEBCG-qa-battery #article_body,.qa.WEBCG-qa-battery .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_battery.gif);
}
.qa.WEBCG-qa-transmission #article_body,.qa.WEBCG-qa-transmission .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_transmission.gif);
}
.qa.WEBCG-qa-brake #article_body,.qa.WEBCG-qa-brake .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_brake.gif);
}
.qa.WEBCG-qa-tire #article_body,.qa.WEBCG-qa-tire .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_tire.gif);
}
.qa.WEBCG-qa-suspension #article_body,.qa.WEBCG-qa-suspension .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_suspension.gif);
}
.qa.WEBCG-qa-oil #article_body,.qa.WEBCG-qa-oil .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_oil.gif);
}
.qa.WEBCG-qa-driving #article_body,.qa.WEBCG-qa-driving .article-body{
background-image:url(/common/webcg/images/v3//article/qa/qa_driving.gif);
}

/*--------------------------------------------
 Print4Editors(for v5)
----------------------------------------------*/
#print4editors h2,#print4editors h3,#print4editors h4{
  width:500px;
  background-image:none;
  margin:0 0 20px 0;
  padding:0;
}
#print4editors p{
  margin:0 0 15px 0;
  line-height:23px;
}
#print4editors .article-body ul,#print4editors .article-body ol{
    width: 470px;
    float: right;
    margin:0 0 15px 30px;
}
#print4editors .article-body ul li{
  list-style-type:disc;
  line-height:23px;
  background:#FFF;
}
#print4editors .article-body .image-area, #print4editors .article-body .aside .image-area{
  margin:0 0 25px 0;
}
#print4editors .article-body .image-area a.zoom{
  background-image:none;
}
#print4editors .article-body .image-area caption, #print4editors .article-body .image-area{
  vertical-align:top;
}
#print4editors .article-body .image-area caption, #print4editors .article-body .image-area .caption{
  font-size:11px;
  font-weight:normal;
}
#print4editors .article-body .image-area span.caption{
  display:block;
}
#print4editors .article-body #gallery_thumbs ul{
  width:100%;
}
#print4editors .article-body #gallery_thumbs ul li.image-area{
  width:100px;
  margin:0 0 2px 0;
  padding-right:2px;
}
#print4editors .article-body p.carscope-body{
  width:100%;
}

/*v4 carscope layout*/
#print4editors .carscope{
width:730px;
}
#print4editors .carscope table.image-area{
  display:inline-block;
  width:100px;
  float:none  !important;
  vertical-align:top;
  margin:0 0 2px 0 !important;
  padding-right:2px !important;
}
