/* common class setting ----------------------------------- *//* tag */body {	background: #FFF ;	color: #333 ;    }em { display: none ; }a {	color: #333 ;}a:hover {	text-decoration: none ;}/* class */.left { float: left ; }.right { float: left ; }.sidebottom { clear: both ; }/* css3 set */.radi5 {	-moz-border-radius: 5px ;    -webkit-border-radius: 5px ;    border-radius: 5px ;}.radi10 {	-moz-border-radius: 10px ;    -webkit-border-radius: 10px ;    border-radius: 10px ;}/* Base Setting ----------------------------------- *//*	#header*/#header {}#header .inner {}#header .inner .chilInner {	height: 144px ;}#header .logo {	padding: 7px 0 0 131px ;}#header .logo a {	display: block ;	width: 422px ;	height: 95px ;}#header h1 {	color: #FFF ;	font-size: 1.2em ;	padding: 8px 0 0 151px ;	font-weight: bold ;}/*	#gnav*/#gnav {	height:39px ;	padding: 0 0 10px 10px ;}#gnav li,#gnav li a {	display: block ;	width: 151px ;	height: 37px ;}#gnav li { float: left ; }#gnav li a:hover,#gnav li a:active,#gnav li a:focus {	background: transparent ;}/*	#contents*/#contents {}/*	#article*/#article {	float: left ;	width: 608px ;	padding: 0 10px ;}/*	#aside*/#aside {	float: left ;	width: 520px ;	}#aside .mainBnr {	padding: 0 0 10px ;}#aside .sideClm .sidewrapper {	padding: 0 0 10px ;}#aside .sideClm .sidetitlebody {	height: 29px ;	margin: 0 0 10px ;}#aside .sideClm .sidetitlebody .sidetitle {	line-height: 2.5 ;	padding: 0 0 0 15px ;	font-weight: bold ;	/* css3 */	text-shadow: 1px -1px 1px #FFF;	filter: dropshadow(color=#FFFFFF, offx=1, offy=-1); }#aside .sideClm .side {	padding: 0 10px ;}#aside .sideClm .side .sidebody {	padding: 0 0 0 15px ;}#aside .sideClm .side .sidebottom {	clear: both ;}/* search */#aside .sideClm .plugin-search_internal .side {	text-align: right ;	padding: 0 10px ;}#aside .sideClm .plugin-search_internal .side .sf {	width: 172px ;	margin: 0 0 5px ;}#aside .sideClm .plugin-search_internal .side .sfbtn {	clear: both ;}#aside .sideClm .section {	padding: 0 0 10px ;}/* tag */#aside .sideClm .plugin-tag_cloud {}#aside .sideClm .plugin-tag_cloud .side {}#aside .sideClm .plugin-tag_cloud .side ul {}#aside .sideClm .plugin-tag_cloud .side ul li {	list-style: none ;	display: inline ;	margin: 0 5px 0 0 ;	line-height: 1 ;}#aside .sideClm .plugin-tag_cloud .side ul li a {	text-decoration: none ;}#aside .sideClm .plugin-tag_cloud .side ul li a:hover {	text-decoration: underline ;}#aside .sideClm .plugin-tag_cloud .side ul li.tag-weight-0 {font-size:0.9em;}#aside .sideClm .plugin-tag_cloud .side ul li.tag-weight-1 {font-size:1em;}#aside .sideClm .plugin-tag_cloud .side ul li.tag-weight-2 {font-size:1.2em;}#aside .sideClm .plugin-tag_cloud .side ul li.tag-weight-3 {font-size:1.6em;font-weight:bold;}#aside .sideClm .plugin-tag_cloud .side ul li.tag-weight-4 {font-size:2em;font-weight:bold;}/* .sClm01 */#aside .sClm01 {	float: left ;	width: 200px ;	padding: 0 10px 0 0 ;}#aside .sClm01 .sidetitlebody {	width: 200px ;}#aside .sClm02 {	float: left ;	width: 300px ;}#aside .sClm02 .sidetitlebody {	width: 300px ;}#aside .sClm02 .sidewrapper {}#aside .sClm02 .sidewrapper ul {	padding: 0 0 0 5px ;}#aside .sClm02 .sidewrapper ul li {	float: left ;	list-style: none ;	padding: 0 0 5px 5px ;}#aside .sClm02 .sidewrapper ul li dl {}#aside .sClm02 .sidewrapper ul li dl dt {	padding: 0 0 5px ;}#aside .sClm02 .sidewrapper ul li dl dd {}#aside .sClm02 .free-link ul {	padding: 0 ;}#aside .sClm02 .free-link ul li {	float: none ;	padding: 0 0 5px ;	}#aside .sClm02 .free-link {	padding: 0 0 5px ;}/*	#footer*/#footer {	padding: 20px 0 0 0 ;	color: #FFF ;}#footer .inner {	background: #242424 ;	padding: 20px 10px 20px ;	position: relative ;}#footer a {	color: #FFF ;}#footer .toTop {	position: absolute ;	top: -23px ;	left: 510px ;}#footer .toTop,#footer .toTop a {	display: block ;	width: 109px ;	height: 23px ;}#footer .toTop a:hover {}#footer ul {}#footer ul.siteNav {	padding: 0 0 5px ;}#footer ul.globalLink {	padding: 0 0 5px ;}#footer ul li {	display: inline ;}#footer ul li.thead {	display: inline-block ;	padding: 2px 5px ;	background: #FFF ;	color: #000 ;	margin: 0 5px 0 0 ;    /display: inline ;    /zoom: 1 ;}#footer .logo {	position: absolute ;	right: 10px ;	bottom: 10px ;	width: 312px ;}/* Base Setting ----------------------------------- */#article .section {}#article .section h2 {	height: 29px ;}#article .section h2 span {	display: block ;}/*#article .rssFeed {	margin: 0 0 10px ;	overflow-y: scroll;}#article .rssFeed ul {	border: 1px solid #cecccc ;	border-top: none ;	padding: 10px ;	height: 80px ;}#article .rssFeed ul li {	margin: 0 0 0 15px ;}*/#article .blogroll-ad-img,#article .blogroll-ad-default {	display: none ;}#rss_art .blogroll-ad-img,#rss_art .blogroll-ad-default {	display: none ;}.rssFeed   {	height: 98px;	width: 100%;	overflow-y: scroll;}#article .entries {	font-size: 1.2em ;	line-height: 1.4 ;}#article .entries a {	color: #008aff ;}#article .entries h2 {	padding: 0 0 10px ;}#article .entries .entry {	background: url(../images/common/bg_section.png) 0 bottom repeat-x ;	padding: 10px ;	margin: 0 0 10px ;}#article .entries .entry h3 {	border-left: 5px solid #008aff ;	border-bottom: 1px solid #008aff ;	padding: 5px 10px ;	font-weight: bold ;	font-size: 1.3em ;	margin: 0 0 10px ;}#article .entries .entry .entryDetail {	padding: 0 0 5px ;}#article .entries .entry .entryDetail .entryCategory {	float: left ;	width: 105px ;	height: 21px ;	margin: 0 10px 0 0 ;}#article .entries .entry .entryDetail dd {}#article .entries .entry .entryTag {	padding: 0 0 10px ;}#article .entries .entry .entryTag dt {	float: left ;	width: 105px ;	height: 21px ;	margin: 0 10px 0 0 ;	background: url(../images/common/ic_tag.png) 0 0 no-repeat    ;}#article .entries .entry .entryTag dd {	display: inline ;}#article .entries .entryBody {	font-size: 1.15em ;}#article .entries .entryBody .photoBox {	float: left ;	padding: 0 10px 0 0 ;}#article .entries .firstChild .entryBody .photoBox img {}#article .entries .entryBody .photoBox img {  }#article .entries .entryBody .entryPermalink {	text-align: right ;}#article .entries .entryBody .ftLink {	text-align: right ;}#article .entries .entryBody .ftLink a {	color: #FFF ;	text-decoration: none ;	background: #06F ;	display: inline-block ;	padding: 2px 10px ;	text-align: right ;	margin: 10px 0 0 0 ;}#article .entries .entryBody .ftLink a:hover {	background: #333 ;}#article .entries .pager {	text-align: center ;	padding: 20px 0 30px ;}#article .entries .pager .pager-inner {}#article .entries .pager ul,#article .entries .pager ol {		display: inline ;}#article .entries .pager ul li {	list-style: none ;	display: inline-block ;	margin: 0 5px 0 0 ; }#article .entries .pager ul li.paging-number {	padding: 0 ;	margin: 0 ;	background: none ;	border: none ;}#article .entries .pager ul li.current,#article .entries .pager ul li a {	display: inline-block ;	border-radius: 5px ;	padding: 4px 10px ;	background: #333 ;	color: #FFF ;}#article .entries .pager ul li a {		text-decoration: none ;	background: #008aff ;	color: #FFF ;}#article .entries .pager ul li a:hover {	background: #333 ;}/* entryBody ---------------------------------------- */#article .entries .entry {	background: url(../images/common/single_bg.png) 0 0 repeat-x !important ;}#article .entries .entry .photoBox {}#article .entries .entryBody {	padding-top: 10px ;	padding-bottom: 20px ;}/* news parts */#article .entries .entryBody h4 {	background: #d9f0ff ;	border-bottom: 1px solid #008aff ;	padding: 5px 10px ;	font-weight: bold ;	margin: 0 0 10px ;}#article .entries .entryBody h4 {}#article .entries .entryBody p {	padding: 0 0 20px ;}#article .entries .entryBody p strong {	font-weight: bold ;}#article .entries .entryBody blockquote {	background: #ededed ;	padding: 20px ;	margin: 0 20px 15px ;}#article .entries .entryBody ul,#article .entries .entryBody ol {	padding: 0 0 20px 30px ;}#article .entries .entryBody .mainEntry {	padding: 0 0 20px ;}#article .entries .entryBody .pickUpSec {	background: #008aff ;	padding: 10px ;	margin: 0 25px 20px ;}#article .entries .entryBody .pickUpSec .secInner {	background:#FFF ;	padding: 10px 10px 0 ;}#article .entries .entryBody .pickUpSec .secInner dl {	padding: 0 0 10px ;}#article .entries .entryBody .pickUpSec .secInner dl dt {	float: left ;	padding: 0 15px 0 0 ;}#article .entries .entryBody .pickUpSec .secInner dl dt {}#article .entries .entryBody .pickUpSec h5 {	font-weight: bold ;	color: #FFF ;	font-size: 1.15em ;	padding: 0 0 5px ;}#article .entries .entryBody .pickUpSec .photo,#article .entries .entryBody .pickUpSec .photo img {	max-width: 480px ;	height: auto ;}#article .entries .entryBody .pickUpSec .photo {	margin: 0 auto ;}#article .entries .entryBody .pickUpSec .photo .img {	padding: 0 0 10px ;}#article .entries .entryBody .pickUpSec .photo .caption {	font-size: 0.9em ;}#article .entries .entryBody .photoBox {}#article .entries .entryBody .photobox {	padding: 0 0 10px ;}#article .entries .entryBody .photobox .centerImg {	text-align: center;}#article .entries .entryBody .left {	padding: 0 15px 20px 0 ;}#article .entries .entryBody .right {	padding: 0 0 20px 15px ;}#article .entries .entryBody .photoBox img {	width: auto !important ;	max-width: none ;}#article .entries .entryBody .interviewBox {	padding: 0 0 20px ;	min-width: 500px ;	margin: 0 auto ;}#article .entries .entryBody .interviewBox .interview {	margin: 0 0 20px ;}#article .entries .entryBody .interviewBox .interview dt {	float: left ;	padding: 0 15px 0 0 ;	background: url(../images/common/hukidasi_left.png) right 20px no-repeat ;}#article .entries .entryBody .interviewBox .interview dd {	border-radius: 5px ;	background: #f0f0f0 ;	padding: 10px ;	min-width: 393px ;}#article .entries .entryBody .interviewBox .gamecast {}#article .entries .entryBody .interviewBox .gamecast dd {	font-weight: bold ;	margin-left: 87px ;}#article .entries .entryBody .interviewBox .company dt {	float: right ;	padding: 0 0 0 15px ;	background: url(../images/common/hukidasi_right.png) left 20px no-repeat ;}#article .entries .entryBody .interviewBox .company dd {	margin-right: 87px ;}#article .entries .entry .sns {	padding: 10px 10px 0px ;	margin: 0 0 15px ;	background: #008aff ;}#article .entries .entry .sns ul {}#article .entries .entry .sns ul li {	list-style: none ;	float: left ;	margin: 0 5px 0 0 ;	vertical-align: middle ;	color: #FFF ;}#article .entries .entry .sns ul li a {	color: #FFF ;}#article .entries .entry .sns ul li iframe {	height: 18x !important ;}#article .entries .entry .sns ul li.hatena iframe {	width: 50px !important ;}#article .entries .entry .sns ul li.twitter iframe {	width: 90px !important ;}#article .entries .entry .sns ul li.google #___plusone_0 {	width: 60px !important ;}#article .entries .entry .sns ul li.facebook iframe {	width: 150px !important ;}#article .entries .entry .related-articles h3 {	background: #333 ;	-moz-border-radius: 5px ;    -webkit-border-radius: 5px ;    border-radius: 5px ;	border: none ;	color: #FFF ;}#article .entries .entry .related-articles ul {	margin: 0 15px 25px ;}#article .entries .entry .related-articles ul li {	border-bottom: 1px dotted #000 ;	list-style: none ;	padding: 0 10px 5px ;	margin: 0 0 5px ;	color: #FFF ;}#comments-list,#takecomment {	padding: 0 10px ;}#comments-list h3,#takecomment h3 {	border-bottom: none !important ;	padding: 5px 10px !important ;	margin: 0 0 15px !important ;	font-size: 1em !important ;	background: #f4f4f4 ;}#article .entries .entry #ld_blog_article_comment_entries {}#article .entries .entry #ld_blog_article_comment_entries {	padding: 0 0 20px 20px ;}#article .entries .entry #ld_blog_article_comment_entries ul {	padding: 0 0 10px 0 ;}#article .entries .entry #ld_blog_article_comment_entries li {	list-style: none ;}#article .entries .entry #comments-list h3 {}#article .entries .entry .comment-form-body {}#article .entries .entry #comment-form-body table,#article .entries .entry #comment-form-body table th,#article .entries .entry #comment-form-body table td {	border-collapse: collapse ;}#article .entries .entry #comment-form-body table th,#article .entries .entry #comment-form-body table td {	padding: 0 0 10px ;}#article .entries .entry #comment-form-body table {	width: 100% ;}#article .entries .entry #comment-form-body table th {	text-align: left ;	font-weight: bold ;	padding: 10px ;	vertical-align: middle !important ;	width: 50px ;}#article .entries .entry #comment-form-body table td {	text-align: left ;	vertical-align: middle ;	padding: 0 ;}#article .entries .entry #comment-form-body table td input {	border-radius: 5px ;	margin: 0 ;}#article .entries .entry #comment-form-body input:focus,#article .entries .entry #comment-form-body textarea:focus {	background: #FFC ;}#article .entries .entry #comment-form-body table td input#author,#article .entries .entry #comment-form-body table td input#email,#article .entries .entry #comment-form-body table td input#url {	width: 260px ;	height: 1.4em ;	padding: 2px ;}#article .entries .entry #comment-form-body table .input-comment-body textarea {	width: 260px ;	border-radius: 5px ;	height: 10em ;	margin: 0 0 10px ;}#article .entries .entry #comment-form-body table .submit td {	text-align: left ;}#article .entries .entry #formbody {	padding: 2px ;}#article .entries .entry .reviews,#article .entries .entry .imgBox,#article .entries .entry .imgBox img {	max-width: 600px ;	height: auto ;}#article .entries .entry .reviews .photoBox {	float: none ;	padding: 0 0 5px !important ;	text-align: center ;}#article .entries .entry .reviews,#article .entries .entry .imgBox {	margin: 0 auto ;}#article .entries .entry .imgBox {	padding: 0 0 10px ;}#article .entries .entry .reviews table,#article .entries .entry .reviews table th,#article .entries .entry .reviews table td {	border-collapse: collapse ;	}#article .entries .entry .reviews table th,#article .entries .entry .reviews table td {	text-align: left ;	border: 1px solid #FFF ;	padding: 5px 10px ;}#article .entries .entry .reviews table th {	border-left: none ;	font-weight: bold ;	width: 90px ;}#article .entries .entry .reviews table td {	border-right: none ;}#article .entries .entry .reviews table {	width: 100% ;	margin: 0 0 20px ;}#article .entries .entry .reviews table caption {	text-align: left ;	padding: 3px ;}#article .entries .entry .reviews table caption em,#article .entries .entry .reviews table caption i {	display: block ;	padding: 2px 8px ;	font-weight: bold ;	color: #FFF ;	font-style: normal ;}#article .entries .entry .reviews table caption a {	font-size: 1.2em ;	color: #FFF ;}#article .entries .entry .reviews table.title caption,#article .entries .entry .reviews table.name caption {	background: url(../images/common/bg_title.png) 0 bottom repeat-x #70b6f2 ;}#article .entries .entry .reviews table.title caption em,#article .entries .entry .reviews table.title caption i {	background: url(../images/common/lead_title.png) right bottom no-repeat ;}#article .entries .entry .reviews table th {	background: #cbe4fa ;}#article .entries .entry .reviews table td {	background: #dbeeff ;}#article .entries .entry .reviews table.rate caption {	background: url(../images/common/bg_rate.png) 0 bottom repeat-x #e5bc16 ;}#article .entries .entry .reviews table.rate caption em,#article .entries .entry .reviews table.rate caption i {	background: url(../images/common/lead_rate.png) right bottom no-repeat ;}#article .entries .entry .reviews table.rate td {	background: #fff5cb ;	border-left: none ;}#article .entries .entry .reviews table.name caption em,#article .entries .entry .reviews table.name caption i {	background: url(../images/common/lead_name.png) right bottom no-repeat ;}#article .entries .entry .reviews table .tImgBox {	text-align: center ;	padding: 0 0 10px ;}#article .entries .entry .reviews table img {	max-width: 500px ;	margin: 0 auto ;}#article .entries .entry .reviews table p {	padding: 0 ;}#article .entries .entry .reviews table.sale caption {	background: url(../images/common/bg_sale.png) 0 bottom repeat-x #ed5a5a ;}#article .entries .entry .reviews table.sale caption em,#article .entries .entry .reviews table.sale caption i {	background: url(../images/common/lead_sale.png) right bottom no-repeat ;}#article .entries .entry .reviews table.sale td {	background: #fad6d6 ;	border-left: none ;}#article .entries .entry .reviews table.sale td strong {	font-size: 1.2em ;}#article .entries .entry .reviews table .etcTd td {	padding: 0 ;	font-size: 0.9em ;	background: none ;}/* -------------------------------------------------- *//* test server */#article .entries .entry .catID01 { background: url(../images/common/ic_news.png) 0 0 no-repeat;}#article .entries .entry .catID02 { background: url(../images/common/ic_soft.png) 0 0 no-repeat;}#article .entries .entry .catID03 { background: url(../images/common/ic_hard.png) 0 0 no-repeat;}#article .entries .entry .catID04 { background: url(../images/common/ic_nesage.png) 0 0 no-repeat;}#article .entries .entry .catID05 { background: url(../images/common/ic_interview.png) 0 0 no-repeat;}#article .entries .entry .catID06 { background: url(../images/common/ic_etc.png) 0 0 no-repeat;}.entryFix .hideBox {	display: none ;}