body {	text-align : center;}#base {	background-position : center top;	background-repeat   : no-repeat ;	background-color    : #ffffff   ;	text-align          : left      ;	width               : 1024px    ;	margin-right        : auto      ;	margin-left         : auto      ;        margin-top          : 7px       ;	border-color        : #ffffff   ;	border-style        : solid     ;	border-width        : 1px 0     ;	font-family         : "CI";}#head {	height              : 95px;	background-position : left top ;	background-repeat   : repeat-x;	background-color    : #FFFFFF  ;	background-image    : url(../../image/head.gif);	position            : absolute ;	top                 : 5px      ;	width               : 1024px   ;	height              : 150px    ;}#body { top           : 200px;	width         : 1024px;	text-align    : center;	margin-right  : auto  ;	margin-left   : auto  ;	margin-bottom : 24px  ;}#foot {	width : 1024px;}.slot {	width        : 1024px;	text-align   : left;	float        : center;	margin-top   : 180px;}.slot_a {	width : 780px;	float : left;	margin : -5px 0 0 -20px;}html > body .slot_a {	width : 780px;	float : left;        margin : 0 0 0 100px;}.slot_a_a {	width : 100%;}.slot_a_b_a {	width : 320px;	float : left ;}.slot_a_b_a_a {	width : 320px;	float : left ;}.slot_a_b_b {	width : 320px;	float : right;}.slot_b {	width : 135px;	float : left ;}html > body .slot_b {	width : 135px;	float : left ;        margin-left: 5px;}.slot_b_a {	width  : 260px;	margin : 0 0 5px;	float : left;}html > body .slot_b_a {	width  : 130px;	margin : 0 0 5px;	float : left;        margin-left: 5px;}html > body .slot_c {	width : 135px;	float : right;        margin: 0 195px 0 0;}.slot_c {	margin : -5px 0 0 0;	float : right;}.slot_c_a {	float : left;}.slot_c_b {	float : right;}.slot_end {	height   : 12px  ;	clear    : both  ;	overflow : hidden;}.slot_end hr {	visibility : hidden;}.category {		margin: 90px 0 0 0;}html > body .category {	margin: 95px 0 0 0;}.category_right {	text-align: right;	margin: 0 5px 0 0;}html > body .category_table {	margin: 10px 0 0 0;	background-color: #ffffe0;}.explain {	width: 760px;	margin: 0 0 0 10px;}html > body .explain {	margin: 0 0 0 250px;}#error404 {	width : 420px;	float : left;        margin-left: 130px;}#error503 {	width : 420px;	float : left;        margin-left: 130px;}div.header4, h2.header4 {	background-color: #00CD00;	color: #fff;	font: bold;}div.header4-bg{ background-color: #FFFFFF; }div.space, div.space-text, h1.title, h2.header1, h2.header2, h2.header4{ padding-left: 7px; padding-right: 7px; }div.space, div.space-horizon, h1.title, h2.header1, h2.header2, h2.header4{ padding-top: 4px; padding-bottom: 4px; }div.header4-bg{ background-color: #FFFFFF; }div.border4{ border: 1px solid #00CD00; }div.box{ padding: 1px; }/*.shop-frame {	height: 300px;	width: 445px;}.shop-data {	height: 300px;	display: inline;	background-color: #bbbbbb;}*/.interesting {	width: 430px;}html > body .interesting {	width: 430px;        margin-left: 240px;}
