
/*Rset*/

* {
    margin: 0;
    padding: 0;
	}

table,img,p {
    border: 0;
	}

body {
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: #333;
    font-size: 72.5%;
	}

li {
    list-style-type: none;
	}

select {
    border: solid 1px #CCC;
	}

em {
    font-style: normal;
    color: #ff0000;
	}

br.clear {
    clear: both;
    display: none;
    font-size: 0px;
    line-height: 0%;
    height: 0px;
	}

a {
	text-decoration: none;
	color: #1d3994;
	}

a:hover, a:active {
	color: #000099;
	text-decoration: underline;
	}

/*FONT STYLE*/
h1,h2,h3,h4,h5 {
    font-size: 100%;
	}

/*CLASS STYLE*/	
.attention {
	color: #ff0000;
	}
	
.mini {
	 font-size: 90%;
	 }

.picture {
    border: 1px solid #CCC;
	}

/*Table Style*/
table.list {
	border: #CCC solid 1px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #FFF;
    empty-cells: show;
	margin: 20px 0 0 10px;
	padding:0;
	}
	
.list td {
	font-weight: normal;
	text-align: justify;
	text-justify: inter-ideograph;
	width: 150px;
	line-height: 19px;
	border: #CCC solid 1px;
    background-color:#FFF;
    padding: 0.5em 0.5em;
	}

table.goodslist {
	border: #CCC solid 1px;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: #FFF;
    empty-cells: show;
	margin: 20px 0 0 10px;
	padding:0;
	}
	
.goodslist td {
	font-weight: normal;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 19px;
	border: #CCC solid 1px;
    background-color:#FFF;
    padding: 0.5em 0.5em;
	}

td.right {
	width: 430px;
	}
	 	
/***************Layout STYLE***************/
div#Container {
	width: 950px;
	margin: 0 auto;
	}
	
div#Wrap {
	font-weight: normal;
	list-style: none;
	}

/***************HEADER STYLE***************/
div#Heder-Area {
	position: relative;
	background: url(images/common/header_bg.gif) repeat-x;
	height: 95px;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#Heder-Area h1 {
	position: relative;
	height: 90px;
	width: 295px;
	margin: 0 2px;
	padding: 0;
	}
		
div#Heder-Area h1 a {
	display: block;
	background: url(images/common/logo.gif) no-repeat;
	height: 90px;
	width: 295px;
	text-decoration: none;
	text-indent: -9999px;
	}

div#Heder-Area h2 {
	position: absolute; left: 420px; top: 6px;
	color: #FFF;
	width: 520px;
	font-weight: normal;
	font-size: 90%;
	text-align: right;
	}

/*FreeDial STYLE*/
#FreeDial {
	position: absolute; left: 680px; top: 20px;
	background: url(images/common/freedial.gif) no-repeat;
	height: 45px;
	width: 255px;
	text-indent: -9999px;
	}

/*Google-Search STYLE*/
#Google-Search {
	position: absolute; left: 720px; top: 65px;
	height: 35px;
	}

/*HeaderMenu STYLE*/
#HeaderMenu {
	position: absolute; left: 355px; top: 65px;
	}

#HeaderMenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#HeaderMenu li {
	margin: 0;
	padding: 0;
	}

#HeaderMenu li.shop-menu a:hover, #HeaderMenu li.shop-menu a:active {background-position: 0 -30px;}
#HeaderMenu li.call-menu a:hover, #HeaderMenu li.call-menu a:active {background-position: 0 -30px;}
#HeaderMenu li.sitemap-menu a:hover, #HeaderMenu li.sitemap-menu a:active {background-position: 0 -30px;}

#HeaderMenu li.shop-menu {
	position: absolute; left: 0; top: 0;
	height: 25px;
	width: 105px;
	}

#HeaderMenu li.shop-menu a {
	display: block;
	background: url(images/common/shop_menu.gif) no-repeat;
	height: 25px;
	width: 105px;
	text-decoration: none;
	text-indent: -9999px;
	}

#HeaderMenu li.call-menu {
	position: absolute; left: 105px; top: 0;
	height: 25px;
	width: 105px;
	}

#HeaderMenu li.call-menu a {
	display: block;
	background: url(images/common/call_menu.gif) no-repeat;
	height: 25px;
	width: 105px;
	text-decoration: none;
	text-indent: -9999px;
	}

#HeaderMenu li.sitemap-menu {
	position: absolute; left: 210px; top: 0;
	height: 25px;
	width: 105px;
	}

#HeaderMenu li.sitemap-menu a {
	display: block;
	background: url(images/common/sitemap_menu.gif) no-repeat;
	height: 25px;
	width: 105px;
	text-decoration: none;
	text-indent: -9999px;
	}

/***************MainMiddle-Area***************/
div#MainMiddle-Area {
	position: relative;
	width: 950px;
	margin: 10px 0 0 0;
	}

/*MainBOX-Left*/
div#MainBOX-Left {
	float: left;
	width: 310px;
	}

div#Main-LeftBOX {
	position: relative;
	width: 310px;
	margin: 0;
	padding: 0;
	}

#MainCategory-TL {
	position: relative;
	height: 30px;
	width: 230px;
	margin: 0;
	padding: 0;
	}

#MainCategory-Search {
	position: relative;
	height: 20px;
	width: 310px;
	margin: 2px 0;
	padding: 0;
	}

#MainCategory-ListBox {
	position: relative;
	height: 375px;
	width: 310px;
	margin: 10px 0 0 0;
	padding: 0;
	}

#MainCategory-ListBox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#MainCategory-ListBox li {
	border: #CCC solid 1px;
	margin: 0;
	padding: 0;
	}

#MainCategory-ListBox li p {
	text-align: center;
	padding: 92px 0 0 0;
	}

#MainCategory-ListBox li.CABOX01 {
	position: absolute; left: 5px; top: 10px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX01 a {
	display: block;
	background: url(images/common/fu_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX02 {
	position: absolute; left: 160px; top: 10px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX02 a {
	display: block;
	background: url(images/common/an_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX03 {
	position: absolute; left: 5px; top: 135px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX03 a {
	display: block;
	background: url(images/common/di_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX04 {
	position: absolute; left: 160px; top: 135px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX04 a {
	display: block;
	background: url(images/common/de_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX05 {
	position: absolute; left: 5px; top: 260px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX05 a {
	display: block;
	background: url(images/common/va_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX06 {
	position: absolute; left: 160px; top: 260px;
	height: 110px;
	width: 140px;
	}

#MainCategory-ListBox li.CABOX06 a {
	display: block;
	background: url(images/common/aj_used.jpg) no-repeat;
	height: 110px;
	width: 140px;
	}

/*MainBOX-Middle*/
div#MainBOX-Middle {
	float: left;
	width: 310px;
	}

/*MainBOX-Right*/
div#MainBOX-Right {
	float: left;
	width: 310px;
	margin: 0 0 0 15px;
	}

/*PotterBOX*/
div#PotterBOX {
	position: relative;
	width: 310px;
	margin: 0;
	padding: 0;
	}

/*SubPotterBOX*/
div#SubPotterBOX {
	position: relative;
	border: #CCC solid 1px;
	background-color: #FFFFCC;
	width: 310px;
	margin: 0 0 10px 0;
	padding: 0;
	}

/*SubPotter*/
div#SubPotter {
	position: relative;
	height: 110px;
	width: 310px;
	}

div#SubPotter h3 a {
	display: block;
	background: url(images/common/subpotter.jpg) no-repeat;
	height: 110px;
	width: 310px;
	text-decoration: none;
	text-indent: -9999px;
	}

/*SubPotterOnline*/
div#SubPotterOnline {
	position: relative;
	background: url(images/common/br_touki.jpg) no-repeat top right;
	height: 80px;
	width: 310px;
	margin: 7px 0 0 0;
	padding: 0;
	}

div#SubPotterOnline p {
	text-align: justify;
	text-justify: inter-ideograph;
	width: 172px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 0 5px;
	}

div#SubPotterOnline strong {
	display: block;
	color: #CC0033;
	margin: 0 0 3px 0;
	}

div#SubPotterOnline a:hover strong, div#SubPotterOnline a:active strong {
	text-decoration: underline;
	color: #CC0033;
	}

/*Index*/
div#PotterOnline {
	position: relative;
	background: url(images/common/br_touki.jpg) no-repeat top right;
	height: 80px;
	width: 310px;
	margin: 7px 0 0 0;
	padding: 0;
	}

div#PotterOnline p {
	text-align: justify;
	text-justify: inter-ideograph;
	width: 172px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 0 5px;
	}

div#PotterOnline strong {
	display: block;
	color: #CC0033;
	margin: 0 0 3px 0;
	}

div#PotterOnline a:hover strong, div#PotterOnline a:active strong {
	text-decoration: underline;
	color: #CC0033;
	}

div#PotterOnline-List {
	position: relative;
	height: 110px;
	width: 310px;
	margin: 10px 0 0 0;
	padding: 0;
	}

div#PotterOnline-List ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#PotterOnline-List li {
	background-color: #ffffcc;
	font-size: 90%;
	text-align: center;
	margin: 0;
	padding: 0;
	}

div#PotterOnline-List li span {
	color: #FF0000;
	}

div#PotterOnline-List li.potter01 {
	position: absolute; left: 0px; top:0;
	border: #CCC solid 1px;
	height: 100px;
	width: 95px;
	}

div#PotterOnline-List li.potter02 {
	position: absolute; left: 107px; top:0;
	border: #CCC solid 1px;
	height: 100px;
	width: 95px;
	}

div#PotterOnline-List li.potter03 {
	position: absolute; left: 213px; top:0;
	border: #CCC solid 1px;
	height: 100px;
	width: 95px;
	}

/*PurchaseBOX*/
div#PurchaseBOX {
	position: relative;
	border: #CCC solid 1px;
	width: 310px;
	margin: 0;
	padding: 0;
	}

div#PurchaseAD {
	position: relative;
	height: 105px;
	width: 310px;
	}

div#PurchaseList {
	position: relative;
	background: url(images/common/chara_mini.jpg) no-repeat;
	height: 50px;
	width: 310px;
	}

div#PurchaseList ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#PurchaseList li {
	background: url(images/common/icon_01.gif) no-repeat;
	margin: 0;
	padding: 0 0 0 10px;
	}

div#PurchaseList li.pur01 {
	position: absolute; left: 60px; top: 12px;
	}

div#PurchaseList li.pur02 {
	position: absolute; left: 175px; top: 12px;
	}

div#PurchaseList li.pur03 {
	position: absolute; left: 60px; top: 34px;
	}

div#PurchaseList li.pur04 {
	position: absolute; left: 175px; top: 34px;
	}

div#PurchaseComment {
	position: relative;
	background: url(images/common/purcom_bg.gif);
	border-top: dotted #CCC 1px;
	width: 310px;
	margin: 5px 0 0 0;
	padding: 0 0 5px 0;
	}

div#PurchaseComment p {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 18px;
	margin: 5px 0 0 0;
	padding: 0 10px;
	}
	
/***************MainUnder-Area***************/
div#MainUnder-Area {
	position: relative;
	width: 950px;
	margin: 5px 0 0 0;
	clear: both;
	}

/***************UnderLeft-MainArea***************/
div#UnderLeft-MainArea {
	position: relative;
	width: 635px;
	margin: 0 0 15px 0;
	}
	
/***************UnderLeftBox***************/
div#UnderLeftBox {
	position: relative;
	float: left;
	width: 635px;
	}

/***************UnderRightBox***************/
div#UnderRightBox {
	position: relative;
	float: right;
	width: 315px;
	}

/*******FixBanerBox*******/
div#FixBanerBox {
	position: relative;
	width: 315px;
	margin: 0;
	padding: 0 0 10px 0;
	}

#FixBaner {
	border: #CCC solid 1px;
	height: 145px;
	width: 310px;
	margin: 0;
	padding: 0;
	}

#FixBaner a {
	display: block;
	background: url(images/common/fix_baner.jpg) no-repeat;
	height: 145px;
	width: 310px;
	text-decoration: none;
	}

#FixBaner a:active, #FixBaner a:hover {
	text-decoration: underline;
	}

#FixBaner p {
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 18px;
	margin: 0;
	padding: 42px 5px 0 120px;
	}

/**********CategoryBox**********/
div#CategoryBox {
	position: relative;
	width: 315px;
	margin: 0;
	padding: 0;
	}

#SideCategory {
	position: relative;
	background: url(images/common/side_category.gif) no-repeat;
	border: #CCC solid 1px;
	width: 310px;
	margin: 0;
	padding: 0;
	}

#SideCategory ul {
	width: 300px;
	margin: 45px 0 0 3px;
	padding: 0 0 10px 0;
	list-style-type: none;
	}

#SideCategory li {
	border-bottom: #CCC dotted 1px;
	line-height: 18px;
	color: #CC0033;
	margin: 0 0 0 10px;
	padding: 8px 8px 8px 17px;
	}

#SideCategory li a {
	display: block;
	line-height: 18px;
	}

#SideCategory li.list {
	background: url(images/common/yg.gif) no-repeat;
	}

/**********TownGroupBox**********/
div#TownGroupBox {
	position: relative;
	width: 315px;
	margin: 10px 0 0 0;
	padding: 0;
	}

#TownGroup {
	position: relative;
	background: url(images/common/towngroup_tl.gif) no-repeat;
	border: #CCC solid 1px;
	width: 310px;
	margin: 0;
	padding: 0;
	}

#TownGroup ul {
	width: 300px;
	margin: 45px 0 0 3px;
	padding: 0 0 10px 0;
	list-style-type: none;
	}

#TownGroup li {
	border-bottom: #CCC dotted 1px;
	line-height: 18px;
	color: #CC0033;
	margin: 0 0 0 10px;
	padding: 8px 8px 8px 5px;
	}

#TownGroup li a {
	display: block;
	height: 80px;
	line-height: 18px;
	}

#TownGroup li a img {
	float: left;
	border: #CCC solid 1px;
	margin: 0 10px 0 0;
	padding: 0;
	}

#TownGroup strong {
	font-weight: bold;
	line-height: 23px;
	}

/**********BanerBOX**********/
div#BanerBOX {
	position: relative;
	border: #CCC solid 1px;
	width: 310px;
	margin: 10px 0 0 0;
	padding: 0;
	}

/*Town-GroupBN*/
#Town-GroupBN {
	position: relative;
	border-bottom: #CCC dotted 1px;
	width: 310px;
	margin: 0 0 10px 0;
	padding: 0;
	}

#Town-GroupBN p {
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 110px 0 0 5px;
	}

#Town-GroupBN a {
	display: block;
	background: url(images/common/group_bn.jpg) no-repeat;
	width: 310px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#Town-GroupBN a:hover p, #Town-GroupBN a:active p {
	text-decoration: underline;
	}

/*AuctionBN*/
#AuctionBN {
	position: relative;
	width: 310px;
	}

#AuctionBN p {
	line-height: 18px;
	margin: 0 0 10px 0;
	padding: 110px 0 0 5px;
	}

#AuctionBN a {
	display: block;
	background: url(images/common/auction_bn.jpg) no-repeat;
	width: 310px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

#AuctionBN a:hover p, #AuctionBN a:active p {
	text-decoration: underline;
	}

/**********PurchaseGuide STYLE**********/
div#PurchaseGuide {
	position: relative;
	clear: both;
	height: 350px;
	width: 635px;
	margin: 0;
	}

div#PurchaseGuide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#PurchaseGuide li {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0;
	padding: 10px 0 10px 5px;
	}

div#PurchaseGuide li a {
	display: block;
	color: #333;
	line-height: 18px;
	height: 110px;
	width: 295px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

div#PurchaseGuide li a:active, div#PurchaseGuide li a:hover {
	text-decoration: underline;
	}

div#PurchaseGuide li strong {
	color: #990000;
	}

div#PurchaseGuide li img {
	float: right;
	}

/*ShopGuide STYLE*/
div#ShopGuide {
	position: relative;
	height: 350px;
	width: 635px;
	margin: 0;
	}

div#ShopGuide ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#ShopGuide li {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0;
	padding: 10px 0 10px 5px;
	}

div#ShopGuide li a {
	display: block;
	color: #333;
	line-height: 18px;
	height: 110px;
	width: 295px;
	text-decoration: none;
	margin: 0;
	padding: 0;
	}

div#ShopGuide li a:active, div#ShopGuide li a:hover {
	text-decoration: underline;
	}

div#ShopGuide li strong {
	color: #990000;
	}

div#ShopGuide li img {
	float: right;
	}

#file01 {
	position: absolute; left: 5px; top: 55px;
	border: #CCC solid 1px;
	height: 110px;
	width: 295px;
	}

#file02 {
	position: absolute; left: 315px; top: 55px;
	border: #CCC solid 1px;
	height: 110px;
	width: 295px;
	}

#file03 {
	position: absolute; left: 5px; top: 200px;
	border: #CCC solid 1px;
	height: 110px;
	width: 295px;
	}

#file04 {
	position: absolute; left: 315px; top: 200px;
	border: #CCC solid 1px;
	height: 110px;
	width: 295px;
	}

/**********TopPages**********/
div#TopPages {
	clear: both;
	position: relative;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#TopPages p {
	line-height: 17px;
	text-align: right;
	}

/**********DirectCall style**********/
div#DirectCall {
	clear: both;
	position: relative;
	background: url(images/common/direct02_bg.gif) no-repeat;
	height: 120px;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#DirectCall h3 {
	position: absolute; left: 750px; top: 15px;
	height: 91px;
	width: 179px;
	}

div#DirectCall h3 a {
	display: block;
	background: url(images/common/call_btn.gif) no-repeat;
	height: 90px;
	width: 180px;
	text-decoration: none;
	text-indent: -9999px;
	}

div#DirectCall h3 a:active, div#DirectCall h3 a:hover {background-position: 0 -95px;}

/*Fotter style*/
div#Fotter {
	position: relative;
	clear: both;
	background: url(images/common/fotter_bg.gif) no-repeat;
	height: 400px;
	width: 950px;
	margin: 0;
	padding: 0;
	}

div#Fotter a {
	color: #333;
	text-decoration: none;
	}
	
div#Fotter a:hover, div#Fotter a:active {
	text-decoration: underline;
	color: #0066CC;
	}

/*Fotter-Area*/
div#Fotter-left {
	float: left;
	width: 700px;
	}

div#Fotter-right {
	float: right;
	width: 250px;
	}

/*Fotter-Contents*/
div#Fotter-Contents {
	position: relative;
	height: 70px;
	margin: 20px 0 0 40px;
	padding: 0;
	}

div#Fotter-Contents ul {
	position: absolute; left: 5px; top: 23px;
	width: 650px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Fotter-Contents li {
	line-height: 25px;
	color: #333;
	margin: 0;
	padding: 0 5px 0 0;
	display: inline;
	}

/*Fotter-Address*/
div#Fotter-Address {
	position: relative;
	height: 70px;
	margin: 0 0 0 10px;
	padding: 0;
	}

div#Fotter-Address ul {
	position: absolute; left: 35px; top: 12px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Fotter-Address li {
	line-height: 25px;
	color: #333;
	margin: 0;
	padding: 0 10px 0 0;
	display: inline;
	}

div#Fotter-Address li img {
	vertical-align: middle;
	}

div#Fotter-Address p {
	position: absolute; left: 35px; top: 35px;
	color: #333;
	margin: 0;
	padding: 0;
	}

/*Fotter-Group*/
div#Fotter-Group {
	position: relative;
	height: 130px;
	margin: 20px 0 0 10px;
	padding: 0;
	}

div#Fotter-Group ul {
	position: absolute; left: 35px; top: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

div#Fotter-Group li {
	line-height: 20px;
	color: #333;
	margin: 0;
	padding: 0 10px 0 0;
	}

/*Fotter-BanerBtn*/
div#Fotter-BanerBtn {
	position: relative;
	height: 55px;
	width: 250px;
	margin: 30px 0 0 0;
	padding: 0;
	}

div#Fotter-BanerBtn ul {
	margin: 0;
	padding: 0;
	}

div#Fotter-BanerBtn li {
	margin: 0;
	padding: 0 0 5px 5px;
	}
	
div#Fotter-BanerBtn li img {
	border: #CCC solid 1px;
	}	
	
	
	
	
	
