/*[default.css]copyright (c) 2005 Dig,Inc.http://www.dig.co.jp/*//* ボディ------------------------------------------ */* {	font-family: "ＭＳ Ｐゴシック", "Osaka", "sans-serif";	box-sizing : border-box;	-moz-box-sizing : border-box;	}body {	margin: 8px 15px;	padding: 0;	color: #333333;	background: url(../image/back.gif) repeat-y;	background-color: #E6E6E6;	}a:link,a:visited {	color: #FF0099;	}a:hover,a:active {	color: #000000;	}/* コンテナ------------------------------------------ */#container {	width: 765px;}/* 基本セレクタ------------------------------------------ */p, h1, h2, h3, h4, h5, h6, table {	margin-top: 0;	margin-bottom: 0.5em;	}p, ul, li, blockquote, dl {	font-size: 12px;	line-height: 1.5em;	}strong {	font-weight: bold;	}img {	border: 0;	}h2 {	font-size: 18px;	line-height: 1.2em;	color: #FF6600;	border-bottom: 1px dotted #666666;	padding: 0 0 0.3em 0.8em;	margin-bottom: 1.0em;	background: url(../image/h2-brit.gif) no-repeat left center;	}h3 {	font-size: 14px;	line-height: 1.2em;	color: #FF6600;	}h4 {	font-size: 12px;	line-height: 1.0em;	background: url(../image/h4-back.gif) repeat-x;	background-color: #FD8330;	padding: 2px 8px;	color: #FFFFFF;	margin-bottom: 0.8em	}h5 {	font-size: 12px;	line-height: 1.2em;	margin-bottom: 0.4em;	}/* 共通アイテム------------------------------------------ */.small-txt {	font-size: 10px;	line-height: 1.2em;	}.img-border {	border: 1px solid #000000;	}/* ライン */.line-1 {	border-top: 1px solid #FF6600;	font-size: 1px;	line-height: 0em;	margin: 5px 0;	}.line-2 {	border-top: 1px dotted #666666;	font-size: 1px;	line-height: 0em;	margin: 5px 0;	}/* スペックテーブル */.spec-table {	border-left: 1px solid #999999;	border-top: 1px solid #999999;	font-size: 12px;	line-height: 1.2em;	}.spec-table th,.spec-table td {	border-right: 1px solid #999999;	border-bottom: 1px solid #999999;	vertical-align: top;	}.spec-table th {	font-weight: normal;	background-color: #E6E6E6;	}/* ヘッダエリア------------------------------------------ */#header {	margin-bottom: 14px;}/* フッタエリア------------------------------------------ */#footer {	clear: both;	margin-top: 15px;	padding: 0px;	padding-top: 0.5em;	border-top: 1px dotted #666666;}#footer p {	font-size: 10px;	line-height: 1.3em;	}/* ナビカラム------------------------------------------ *//* ローカルナビ */#navi-local {	width: 132px;	}#navi-local .navi_top {	height: 11px;	background: url(../image/navi_top.gif) no-repeat;	font-size: 1px;	}#navi-local ul {	margin: 0;	padding: 0;	list-style: none;	}#navi-local li {	margin: 0;	padding: 0;	height: 22px;	list-style: none;	font-size: 10px;	line-height: 1.0em;	}#navi-local span,#navi-local a {	background: url(../image/navi.gif) no-repeat;	height: 22px;	display: block;	margin: 0;	padding: 5px 5px 0 19px;	white-space: nowrap;	}#navi-local a:link,#navi-local a:visited {	color: #FFFF00;	text-decoration: none;	}#navi-local a:hover {	color: #FFFFFF;	background: url(../image/navi_over.gif) no-repeat;	}#navi-local a:active {	color: #000000;	}#navi-local .navi-bottom {	height: 16px;	background: url(../image/navi_bottom.gif) no-repeat;	font-size: 1px;	}/* カレントメニュー */#news #navi-local .news a,#top #navi-local .top a,#magazine #navi-local .magazine a,#magazine-next #navi-local .magazine-next a,#comics #navi-local .comics a,#prize #navi-local .prize a,#enqute #navi-local .enqute a,#compe #navi-local .compe a,#wallpaper #navi-local .wallpaper a,#desk #navi-local .desk a,#link #navi-local .link a {	color: #FFFFFF;	background: url(../image/navi_over.gif) no-repeat;	}/* ただいま発売中 */#thism {	width: 132px;	}#thism .thism-top {	height: 13px;	background: url(../image/thism_top.gif) no-repeat;	font-size: 1px;	}#thism .thism-center {	background: url(../image/thism_center.gif);	padding-left: 13px;	}#thism .thism-center .thism-title {	border: 1px solid #000000;	}#thism .thism-bottom {	height: 16px;	background: url(../image/thism_bottom.gif) no-repeat;	font-size: 1px;	}/* ナビカラム一般 */.navicol {	width: 132px;	margin-top: 8px;	}.navicol .navicol-top {	height: 13px;	background: url(../image/navicol_top.gif) no-repeat;	font-size: 1px;	}.navicol .navicol-center {	background: url(../image/navicol_center.gif);	text-align: center;	padding-right: 8px;	}.navicol .navicol-bottom {	height: 16px;	background: url(../image/navicol_bottom.gif) no-repeat;	font-size: 1px;	}/* 来月のアフタヌーン------------------------------------------ */.atenthin {	color: #FF0000;	}.list-lineup p,.list-lineup ul,.list-lineup dl,.list-lineup dt,.list-lineup ol,.list-lineup li,.list-lineup dd {	font-size: 12px;	line-height: 1.5em;	}/* インフォメーション・リンク等のリスト */.list-info li {	font-size: 12px;	line-height: 1.3em;	margin-bottom: 1.0em	}/* メインカラム------------------------------------------ *//* 3段カラム */.col1 {	width: 460px;	background-color: #FFFFFF;	background: url(../image/col1_center.gif) repeat-y;	margin-bottom: 7px;	}.col1-top {	background: url(../image/col1_top.gif) no-repeat;	font-size: 1px;	height: 14px;	}.col1-center {	padding: 0 14px;	}.col1-center img {	float: right;	margin-bottom: 0.3em;	}.col1-center .date {	font-size: 10px;	text-align: right;	}.col1-bottom {	background: url(../image/col1_bottom.gif) no-repeat;	font-size: 1px;	height: 14px;	clear: both;	}/* 2段カラム */.col2 {	width: 633px;	background-color: #FFFFFF;	background: url(../image/col2_center.gif) repeat-y;	margin-bottom: 7px;	}.col2-top {	background: url(../image/col2_top.gif) no-repeat;	font-size: 1px;	height: 14px;	}.col2-center {	padding: 0 22px;	}.col2-center img {	margin:  0;	padding: 0;	}.col2-center .date {	font-size: 10px;	text-align: right;	}.col2-bottom {	background: url(../image/col2_bottom.gif) no-repeat;	font-size: 1px;	height: 14px;	clear: both;	}.line1-botted {	background: url(../image/line1-botted.gif) repeat-y center;	font-size: 1px;	height: 14px;	clear: both;	}/* コミック------------------------------------------ */.comics p {	border-top: 1px dotted #666666;	padding: 0.3em 0;	line-height: 1.2em;	margin-bottom: 0;	}.comics span {	font-size: 10px;	line-height: 1.2em;	}.comics .spec,.comics .spec2 {	padding: 0.3em 0;	font-size: 10px;	line-height: 1.2em;	}.comics .spec2 {	border-top: none;	}.comics img {	border: 1px solid #000000;	margin-bottom: 0.5em;	}/* BOOK倶楽部 */.bookc {	border: 1px solid #666666;	padding: 0.5em;	font-size: 10px;	line-height: 1.2em;	}.bookc img {	margin-right: 0.5em;	float: left;	}/* サブカラム------------------------------------------ *//* トップバナー */.banner-top img {	margin-bottom: 7px;	}/* バックナンバー */#back-n {	height: 180px;	border: 1px solid #CCCCCC;	overflow: auto;	background-color: #FFFFCC;	color: #666666;	}#back-n ul {	margin: 0 0 0 1.7em;	padding: 0;	font-size: 12px;	}/* 壁紙------------------------------------------ */.wallp td {	padding: 10px;	}.wallp img {	float: left;	margin: 0 10px 10px 0;	border: 1px solid #000000;	}.wallp ul {	margin: 0 0 10px 10px;	padding-top: 0;	padding-left: 1.5em;	}/* 今月のアフタヌーン------------------------------------------ */.col-list {	color: #FF6600;	border-left: 1px solid #FF6600;	margin: 0 0 0.5em 0;	padding-left: 1.7em;	padding-right: 0.2em;	}.titlenumber {	background-color: #FF6600;	color: #FFFFFF;	font-weight: bold;	text-align: center;	}.titlenumber .titlenumber-1 {	font-size: 26px;	}.titlenumber .titlenumber-2 {	font-size: 14px;	}.titlenumber .titlenumber-3 {	font-size: 12px;	}