@charset "Shift_JIS";/* ======================= GENERAL ======================= */body {	margin: 0px;	padding: 0px;	font: 0.9em/1.4em verdana, palatino, georgia, arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;	text-align: center;	color: #000;}textarea {		font: 12px/1.5em verdana, palatino, georgia, arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;}h1, h2, h3, h4, h5, h6 {	margin: 0px;	padding: 0px;	font: small/1.4em verdana, palatino, georgia, arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;}p {	margin: 0px;	padding: 0px;}img {	border: none;}ul, li {	margin: 0px;	padding: 0px;}form {	margin: 0px;	padding: 0px;}/* ======================= LINK ======================= */a:link {	color: #0066FF;}a:visited {	color: #0066FF;}a:hover {	color: #0066FF;}a:active {	color: #FF0000;}/* ======================= TEXT COLOR ======================= */.big-bold {	color: #000;	font-size: medium;	font-weight: bold;}.big2-bold {	color: #000;	font-size: large;	font-weight: bold;}.red-bold {	color: #F00;	font-size: medium;	font-weight: bold;}.red {	color: #F00;}.orange-bold {	color: #FF6600;	font-size: medium;	font-weight: bold;}.green {	color: #090;}.lcenter {	text-align: center;}/* ======================= CONTAINER ======================= */#container{	margin: 0px auto;	padding: 0px;	width: 820px;	text-align: left;	/*border: 1px solid #FF00FF;*/}/* ======================= HEADER ======================= */#header {	margin: 0px;	padding: 0px;}.header-left {	float: left;/* ssi/header.htmlの中のheader-top閉じタグの前でfloat解除 */	margin: 0px;	padding: 0px;}.header-right {	float: left;	margin: 0px;	padding: 3px;}.card {	margin-left: 20px;	padding: 4px 0px 4px 28px;	font-weight: bold;	background: url(http://www.nextglobaljungle.com/images/icon_card.gif) no-repeat 0% 50%;}.server {	margin-left: 20px;	padding: 4px 0px 4px 20px;	font-weight: bold;	background: url(http://www.nextglobaljungle.com/images/icon_server.gif) no-repeat 0% 50%;}.server,.card,.dvd {	display: inline;}/* サイトタイトル */#header-bottom {	margin: 0px;	padding: 15px 0px;}.site-title {	float: left;/* ssi/header.htmlの中のheader-bottom閉じタグの前でfloat解除 */	margin: 0px;	padding: 0px;}/* お気に入りに追加 */.favorite {	float: right;	margin-top: 20px;	padding-left: 18px;	background: url(http://www.nextglobaljungle.com/images/icon_favorite.gif) no-repeat 0% 50%;}/* ======================= CONTENTS（サイト骨組み） ======================= */#contents {	margin-bottom: 30px;	padding: 0px;	/*border: 1px solid #FF00FF;*/}#contents h1 {	margin-bottom:5px;	padding: 0px;	font-size: x-large;	font-weight: bold;	color: #009900;}#contents h2 {	margin-bottom:20px;	padding: 0px;	font-size: large;	font-weight: bold;	color: #F00;}#contents h3 {	margin:0px;	padding: 9px;	color: #16368D;	font-size: medium;	font-weight: bold;	text-align: center;	background: #D8E8F7 url(http://www.nextglobaljungle.com/rentaldvd/images/contents-title.gif) repeat-x;	border-top: 1px solid #C6D8D8;	border-left: 1px solid #C6D8D8;	border-right: 1px solid #C6D8D8;}#contents h4 {	margin:0px;	padding: 0px;	font-size: medium;	font-weight: bold;}#contents p {	margin-bottom:10px;	padding: 0px;}#contents table {	margin-bottom: 10px;	padding: 0px;	width: 100%;	border-collapse: collapse;	/*border: 1px solid #FF00FF;*/}.contents-table th {	margin: 0px;	padding: 7px;	text-align: center;	font-size: medium;	font-weight: bold;	color: #000;	border-collapse: collapse;	background: #FFFFCC;	border: 1px solid #C6D8D8;}.contents-table td {	margin: 0px;	padding: 7px;	border-collapse: collapse;	border: 1px solid #C6D8D8;}.left-cell {	color: #000;	font-weight: bold;	background: #F1F5F5;}.google_ad {	margin: 0px;	padding: 0px;	text-align: center;}#contents ul {	list-style: square inside;}#contents li {	margin-bottom: 7px;	padding: 0px;}.border-line {	margin-bottom: 10px;	padding: 10px;	border: 1px solid #C6D8D8;}.detail-link {	margin: 15px 0px;	padding: 7px;	font-size: medium;	font-weight: bold;	text-align: center;	background: #FFFFCC;	border: 1px solid #C6D8D8;}/* ======================= PAGETOP ======================= */.pagetop {	margin: 30px 0px;	padding: 0px;	text-align: right;}/* ======================= 相互リンク ======================= */#bottom-links {	margin: 0px;	padding: 0px;}#bottom-links a {	font-size: x-small;	color: #666;	text-decoration: none;}/* ======================= FOOTER ======================= */#footer-comment {	margin: 10px 0px;	padding: 0px;	text-align: center;}#footer {	margin: 0px;	padding: 2px;	background: #4B4B4B;	text-align: center;	color: #CCFF99;}#footer a {	color: #CCFF99;	text-decoration: none;}/* ======================= エラーページ ======================= */.error {	margin: 30px 0px;	padding: 10px;	width: 500px;	font-size: medium;	font-weight: bold;	background: #FFFFF0;	border: 1px solid #4B4B4B;}
