				/*---------------------------------------
				cssのリセット
				---------------------------------------*/
				reset.css
				/*
				Copyright (c) 2006, Yahoo! Inc. All rights reserved.
				Code licensed under the BSD License:
				http://developer.yahoo.net/yui/license.txt
				version: 0.10.0
				*/
				body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
				table{border-collapse:collapse;border-spacing:0;}
				fieldset,img{border:0;}
				address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
				ol,ul {list-style:none;}
				caption,th {text-align:left;}
				h1,h2,h3,h4,h5,h6{font-size:100%;}
				q:before,q:after{content:'';}


/*---------------------------------------------
 基本スタイル
---------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4em;
	color: #333333;
	background: #ECF281 url(../images/body_bg.gif) repeat-y left top;
	}
table{
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
	line-height: 1.4em;
	color: #333333;
	}
p {
	/*\*/
	letter-spacing: 0.1em;
	/**/
	}
	
/* 構造 2段組
---------------------------------------------*/
#content {
	position: relative;
	width: 761px;
	}
#primary {
	position: absolute;
	width: 550px;
	left: 250px;
	top: 0;
	}
#secondary {
	position: absolute;
	width: 215px;
	left: 23px;
	top: 0;
	}

	/* ヘッダー
	---------------------------------------------*/
	#header {
		position: relative;
		z-index: 100;
		width: 100%;
		height: 90px;
		background: #FFFFFF url(../images/head_bg_w.gif) left top repeat-y;
		}
	#logo {
		position: absolute;
		left: 42px;
		top: 15px;
		margin: 0;
		}
	
		/* ナビゲーション
		---------------------------------------------*/
		#navigation {
			top: 50px;
			font-size: 12px;
			position: absolute;
			left: 250px;
			width: 550px;
			background:  url(../images/navi_bar.gif) left top repeat-x;
			position:absolute;
			z-index:100;
			}
					/* インデックスページ ナビゲーション
					---------------------------------------------*/
					#index_navigation {
						top: 200px;/*(180+50)*/
						font-size: 12px;
						position: absolute;
						left: 250px;
						width: 550px;
						background:  url(../images/navi_bar.gif) left top repeat-x;
						position:absolute;
						z-index:100;
						}
		#navigation ul#per_navi {
			padding:0 0 0 20px;
			margin: 0;
			list-style: none;
			}
					#index_navigation ul#per_navi {
						padding:0 0 0 20px;
						margin: 0;
						list-style: none;
			}
		#navigation ul,#index_navigation ul {
			padding:0;
			margin: 0;
			list-style: none;
			}
		#navigation li,#index_navigation li {
			float: left;
			width: 85px;
			margin: 0;
			}
		#navigation li a,#index_navigation li a {
			display: block;
			width: 100%;
			padding: 5px 0;
			text-align: center;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
			font-weight: bold;
			color: #663300;
			text-decoration: none;
			background:  url(../images/navi_bg.gif) left top no-repeat;
			}
		#navigation li a:hover,#index_navigation li a:hover{
			color: #FFFFFF;
			background:  url(../images/navi_bg.gif) right top no-repeat;
			}
			/*navigation内の現在のページ表示
			---------------------------------------------*/
			#thispage {
				display: block;
				width: 100%;
				padding: 5px 0;
				text-align: center;
				font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				background:  url(../images/navi_bg.gif) right top no-repeat;
				}
		
			/* サブメニュー
			---------------------------------------------*/
			#navigation ul ul,#index_navigation ul ul {
				background: #FFFFCE;
				}
			#navigation ul ul li,#index_navigation ul ul li {
				float: none;
				}
			#navigation ul ul li a,#index_navigation ul ul li a {
				border-top: 1px solid #FFFFFF;
				background: none;
				font-size: 85%;
				font-weight: normal;
				padding:3px 0;
				}
			#navigation ul ul li a:hover,#index_navigation ul ul li a:hover  {
				color: #FFFFFF;
				background-image: none; 
				background-color: #FDA204;
				}
			#navigation ul li.parent ul,#index_navigation ul li.parent ul  {
				display: none;
				}
			#navigation ul li.parentOn ul,#index_navigation ul li.parentOn ul {
				display: block;
				}

	
		/* 会社概要
		---------------------------------------------*/
		#corp{
			position: absolute;
			top:0;
			left:250px;
			width:550px;
			height:50px;
			color: #FFFFFF;
			background:  url(../images/head_bg.gif) right bottom no-repeat;
			}
		#corp li{
			float: right;
			}
		#corp li a{
			margin:5px;
			font-size: 90%;
			color: #98AFE7;
			text-decoration: none;
			}
		#corp li a:hover,#foot a:hover{
			text-decoration: underline;
			}
		#foot a{
			margin:5px;
			font-size: 90%;
			color: #666666;
			text-decoration: none;
			}
	
	/* 本文 #primary <h2>以下
	---------------------------------------------*/
	#primary .section {
		margin: 0 25px 25px 25px;
		width:500px;
		}
	
	#primary h2,#primary h3 {
		margin: 0;
		padding: 0;
		}

		/* 本文リンク
		---------------------------------------------*/	
		.section a{
			margin:0;
			color: #333;
/*			color: #7494DE; 薄水色*/
			text-decoration: none;
			}
		.section a:hover{
			text-decoration: underline;
			}
		/* 本文内フッター
		---------------------------------------------*/
		#foot{
			width:550px;
			height:100px;
			background-color:#FDA204;
			}
		
		#foot p{
			font-size: 100%;
			font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
			font-weight: bold;
			color:#FFFFFF;
			text-align:center;
			padding:0 0 10px 0;
			}
		/*現在位置表示
		---------------------------------------------*/
		#to_top{
			font-weight:bold;
			}
		#to_top a{
			color:#333333;
			text-decoration: none;
			}
		#to_top a:hover{
			text-decoration: underline;
			}
		
	/* 左コンテンツ #secondary
	h3以下
	---------------------------------------------*/
	#secondary {
		font-size: 90%;
		}
	#secondary h3 {
		width:215px;
		margin: 0;
		padding: 0;
		height:26px;
		font-size: 100%;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
		font-weight: bold;
		background-color: #9BCE63;
		}
	#secondary p {
		padding:10px;
		}
	#secondary .section {
		background: #FFFFFF;
		margin:10px 0;
		}
	#secondary .h3_74 {
		margin: 0;
		padding: 0;
		height:74px;
		}
	#secondary h5 {
		margin: 0;
		padding: 0;
		height:210px;
		}
						

				/*---------------------------------------------
				 以下 index.html コンテンツ
				---------------------------------------------*/
				/* インデックス フラッシュ
				---------------------------------------------*/
				#top_fla{
					position: absolute;
					top: 20px;/**/
					left: 250px;	
					}
				#top_170{
					padding-top: 170px;
					}		/* 応急処置*/
					/* index.html メインコンテンツ 販売商品のご案内
					---------------------------------------------*/
					.shopping{
						margin:0;
						padding:10px;
						width:480px;
						background-color:#EFEFEF;
						}
					.article {
						width:480px;
						border-bottom: 1px solid #CCCCCC;
						background-color:#FFFFFF;
						padding-bottom:10px;
						}		
					.article img{
						margin:10px;
						float:left;
						}
					.article h5{
						padding-top:10px;
						font-size:120%;
						}
					.article p{
						padding:0 10px;
						}						
					.cube img{
						margin:0;
						padding:0;
						}
						/* index.html メインコンテンツ 販売商品リンク
						---------------------------------------------*/
						.shopping a{
							margin:0;
							color: #333333;
							text-decoration: none;
							}
						.shopping a:hover,.shopping a:hover{
							color: #98AFE7;
							}
					/* index.html メインコンテンツ 取扱商品テーブル
					---------------------------------------------*/		
					#syouhin table{
						padding:0;
						margin:0;
						width:500px;
						}
					#syouhin td{
						padding:2px;}
					#syouhin table{
						border: 1px solid #FFD980;
						}
					#syouhin h3{
						color:#FFFFFF
						}
					.orange{
						background-color:#FFD980;
						}
					#orange_title{
						background-color:#FDA204;
						}
					
					/*index.html 左コンテンツ 店舗一覧 リンク
					---------------------------------------------*/
					#section_shoplist ul {
						margin: 0;
						padding: 0;
						list-style: none;
						}
					#section_shoplist li {
						width: 215px;
						margin: 0;
						border-bottom: 1px solid #CCCCCC;
						}
					#section_shoplist li a {
						display: block;
						padding: 5px 5px 5px 15px;
						font-family: Arial, Helvetica, sans-serif;
						color: #666666;
						text-decoration: none;
						background:  url(../../index/images/index_shop_bg_g01.gif) repeat-y left top;
						}
					#section_shoplist li a:hover {
						color: #9BCE63;
					}
				
					#section_shoplist li p{
						margin: 0;
						padding:3px 10px;
						background: #FFFFFF url(../../index/images/index_shop_bg_g02.gif) no-repeat left bottom;
					}
					
					#secondary a{
						font-size:100%;
						margin:0;
						color:#333333;
						text-decoration: none;
						}
					#secondary a:hover,#secondary a:hover{
						color: #98AFE7;
						}

					#section_shoplist span.big_g{
						font-size:150%;
						color:#009900;
						}
					span.big_g{
						font-size:150%;
						color:#009900;
						}
					#section_news{
						background-color:#FFF;
						}
					#section_news ul{
						list-style-type: square;	
						list-style-position:inside;
						}
/*---------------------------------------------
 採用情報・会社概要・プライバシーポリシーと共通
---------------------------------------------*/
	/* 採用情報・会社概要・プライバシーポリシー メインコンテンツ
	---------------------------------------------*/
	.corp_p01{
		width:500px;
		border:solid 1px #BBBBBB;		
		}
	.corp_p01 p{
		font-size: 12px;
		line-height:1.6em;
		/*padding:20px;*/
		text-indent: 10pt;
		}
	.section .corp_p01 table{
		margin:20px;
		font-size: 12px;}
	.corp_p01 ul{
		margin:20px 50px;
		padding:20px;
		border:solid 1px #BBBBBB;		
		}
	.corp_p01 li{
		line-height:2em;	
		}
	.corp_p01 td{
		padding:8px 8px 0 8px;
		}
	/* プライバシーポリシー
	---------------------------------------------*/	
	.corp_p01 ol{
	margin:20px 50px;
	list-style-type: decimal;
		}
		
		
					/*---------------------------------------------
					各店舗indexページ
					---------------------------------------------*/
					/* 各店舗indexページ メインコンテンツ
					---------------------------------------------*/
					#left01 h3,#right01 h3,#left01 h4,#right01 h4{
						color:#006633;
						font-size:120%;
						line-height:2.5em;
						margin-left:20px;
						}
					#left01{/*XX店の特徴ボックス*/
						width:235px;
						float:left;
						margin-bottom:10px;
						}
					#right01{/*右側透明ボックス*/
						width:255px;
						float:right;
						margin-bottom:10px;
						}
						#right01 #upper01{/*右上スタッフからご挨拶ボックス*/
							width:255px;
							}
						#right01 #bottom01{/*右下買取強化商品ボックス*/
							width:255px;
							}
					#shopindex_rec{/*オススメ商品透明ボックス
						width:480px;*/	
						padding:10px 0;
						}
					#shopindex_rec .art{/*2007年1月更新後削除*/
						width:140px;
						float:left;
						margin:20px 10px 10px 10px;
						}
					#shopindex_rec .art p{/*2007年1月更新後削除*/
						margin:0;
						padding:0;
						}
						
					
					
					#shopindex_rec .article{/*オススメ商品 商品個別ボックス*/
						width:140px;
						float:left;
						margin:20px 10px 10px 10px;
						}
					#shopindex_rec .article p{
						margin:0;
						padding:0;
						}
						
					/* ボックス装飾
					---------------------------------------------*/
					#border01{
							width:100%;
							border:solid 1px #663;			
							}							
					#border02{
							width:100%;
							background-color:#E3EAF9;			
							}
					/*#border03{}削除*/
					#border04{/*オススメ商品*/
						width:500px;
						margin:0;padding:0;
						border:solid 1px #663;			
						}
					#border04 p{
						padding:15px 15px 0 15px;		
						}
					#border05{/*お知らせ*/
						width:500px;
						border:dotted 1px red;		
						}
					#border05 ul{/*お知らせ*/
						list-style-type: square;	
						list-style-position:inside;		
						margin:5px 10px 10px 30px;
						}
					#border05 h3,#border05 h2{
						padding:10px 10px 0 10px;
						font-size:12px;			
						}
					#border05 p{
						font-size:12px;
						padding: 0 10px 10px 10px;			
						}
						/* 各店舗indexページ 左コンテンツ
						---------------------------------------------*/
						
						#secondary .section_shopindex h3{
							font-size:16px;
							color:#FFFFFF;
							padding-top:5px;
							text-align:center;
							}
						#secondary .section_shopindex {
							background: #FFFFFF;
							margin:10px 0;
							font-size: 120%;
								}
						#secondary .section_shopindex .center{
							text-align:center;
							}
						#secondary .section_shopindex .green a{
							color:#006633;
							}
						#secondary .section_shopindex .green a:hover{
							text-decoration: underline;
							}
/*---------------------------------------------
buy/index.html コンテンツ
---------------------------------------------*/
	/* buy/index.html メインコンテンツ
	---------------------------------------------*/	
	#syouhin_blue table{
						padding:0;
						margin:0;
						width:500px;
		border:1px solid #E3EAF9;
		}
	#syouhin_blue .blue{
		background-color:#E3EAF9;
		}
	#syouhin_blue td{
		padding:3px;
		}
	.buy_index{
		color:#003399;
		background: url(../../buy/images/buy_index_h3_bg_b.gif);
		text-align:center;
		}
	.buy_index_orange{
		color:#FDA204;
		background: url(../../buy/images/buy_index_h3_bg_o.gif);
		text-align:center;
		}
	#step1234{
		width:450px;
		margin:25px;
		}
	#step1234 h4{
		width:450px;
		padding:5px 0;
		}
	#step1234 p{
		width:450px;
		padding:5px 0 20px 0;
		}
	#step1234 ul{
		list-style: disc;
		margin:0 0 10px 80px;
		}
	/* buy/index.html 左コンテンツ
	---------------------------------------------*/
.section_buy_index {
/*	background:#FFFFFF;*/
	border:solid 1px #9BCE63;
	}
.section_buy_index p{
	margin:0;
	padding:0;
	}
	#secondary #mokuji{
		color:#FFFFFF;
		font-size:120%;
		text-align:center;
		padding-top:4px;
		}
	#secondary .section_buy_index ul {
		margin: 0;
		padding: 5px;
		list-style: none;
		}
	#secondary .section_buy_index ul #decimal{
		margin: 0;
		padding-left: 30px;
		list-style: decimal;
		}
	#secondary .section_buy_index ul #disk{
		margin: 0;
		padding-left: 30px;
		list-style: square;
		}
	#secondary .section_buy_index li a {
		display: block;
		width: 100%;
		padding: 5px 5px 5px 15px;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		text-decoration: none;
		}
	#secondary .section_buy_index a:hover {
		color: #9BCE63;
		text-decoration: under-line;
		}
	#blue_white{
		background-color:#003399;
		color:#FFFFFF;
		font-size:14px;
		font-weight: bold;
		}
	#tel01 li{
	list-style-type: square;
	margin-left:40px;
	padding:4px 0 0 0;
		}
		
		
							/*---------------------------------------------
							shoplist.html	メインコンテンツ
							---------------------------------------------*/
							.shop_list {
								margin:10px 25px;
								width:500px;
								height:230px;
								background:#FFFFFF url(../../shoplist/images/shop_p_bg.gif) left bottom repeat-x;
								}
								.shop_list a,.shop_list_kuraya a{
									margin:3px;
									font-size: 90%;
									color: #7494DE;
									text-decoration: none;
									clear:both;
									display:block;
									}
								.shop_list a:hover,.shop_list_kuraya a:hover{
									text-decoration: underline;
									}		
								.shop_list h2{
									background:#FFFFFF url(../../shoplist/images/shop_h2_bg.gif) left top repeat-y;
									width:500px;
									clear:both;
									}
								.shop_img{
									float:left;
									width:165px;
									padding:5px;	
									}
								.shop_list .green a,.shop_list_kuraya .green a{
									color:#006633;
									}
								.shop_list p,.shop_list_kuraya p{
									margin:7px;
									}
									
								.shop_list_kuraya {
									margin:10px 25px 30px 25px;
									width:500px;
									height:230px;
									background:#FFFFFF url(../../shoplist/images/shop_p_p.gif) left bottom repeat-x;
									}
								.shop_list_kuraya h2{
									background:#FFFFFF url(../../shoplist/images/shop_h2_p.gif) left top repeat-y;
									width:500px;
									clear:both;
									}
								.comment {
									color:#669999;
									font-size:95%;
									padding:0 5px 5px 5px;
									}
									

/*---------------------------------------------
comic コンテンツ
---------------------------------------------*/									
#section_chara{
	background-color: #CBF8FE;
	width:450px;
	margin:0 25px;
	padding:10px 25px;
	}
#section_chara tr{
	padding:5px;
	}
#setsumei{
	padding:5px;
	background-color: #FFF;
	color:#9BCE63;
	border:1px dotted #999999;
	}
#setsumei #right a{
	float: right;
	color:#336666;
	}
#setsumei img{
	padding:5px;
	float:left;
	}
#setsumei a{
	padding:5px;
	color:#336666;
	}
#setsumei p{
	padding:5px 10px;
	}
#setsumei p{
	color:#666;
	}
.chara td{
	padding:5px;
	background-color: #FFF;
	border:3px dotted #999999;
	}
.chara img{
	padding:5px;
	float:left;
	}
.chara_name{
	padding:3px;
	}
#comic_menu a{
	padding-left:10px;
	}
#comic_menu ul{
	margin-top:10px;
	background-color: #FFFF99;
	padding:5px 10px;
	}
#comic_menu li{
	background-color: #FFF;
	border-left:1px dotted #999999;
	border-bottom:1px dotted #999999;
	border-right:1px dotted #999999;
	padding:3px;
	}
#bg_c_green h2{
	background-color:#BBFF77;
	}
#bg_c_green{
	border-top:1px dotted #999999;
	background-color:#BBFF77;
	text-align:center;
	padding:3px;
	color:#336666;
	}
#section_comic{
	width:450px;
	margin:0 25px;
	padding:10px 25px;
	}
#comic_img{
	background-color: #FFF;
	border:3px dotted #999999;
	}
.section table{
	padding: 0 25px;
	}


							/*---------------------------------------------
							shopping/list.html コンテンツ
							---------------------------------------------*/
							/* 販売商品一覧
							---------------------------------------------*/
							#primary .section_shoppinglist,#primary .section_auction{
								margin: 0 25px 35px 25px;
								width:500px;
								}
								#primary .section_shoppinglist h2{
									margin:0;padding:0;
									}
								#primary .section_shoppinglist h3{
									margin:20px 0 0 0;padding:0;
									}
								#primary .section_auction{
									border:solid 1px #999999;
									padding:5px;
									}
								#primary .section_auction h3{
									text-align:center;
									color: #FDA204;
									}

								/* 販売商品一覧 リンク
								---------------------------------------------*/
								#primary .section_shoppinglist p,#primary .section_shoppinglist h5 a{
									margin:0;
									color: #333333;
									text-decoration: none;
									}
								#primary .section_shoppinglist a,#primary .section_auction a{
									margin:0;
									color: #7494DE;
									text-decoration: none;
									}
								#primary .section_shoppinglist a:hover,#primary .section_auction a:hover{
									text-decoration: underline;
									}
								.cube a{
									font-size:90%;
									padding-right:10px;
									float:left;
									}
									
							/* おすすめ商品
							---------------------------------------------*/	
							#secondary .section_shoppinglist {
								background:#FFFFFF url(../shopping/images/section_shoppinglist_bg.gif) repeat;
								margin:10px 0;
								padding-bottom:20px;
								}
								#secondary .section_shoppinglist .recommend{
									background-color:#FFFFFF;
									margin:10px;
									padding:0 0 10px 0;
									font-size:10px;}
								#secondary .section_shoppinglist h5{
									text-align:center;
									background-color:#EEEEEE;
									margin:0;padding:5px 0;
									font-size:1.4em;
									height:1.4em;
									}
								#secondary .section_shoppinglist .recommend img{
									margin:5px 0 0 10px;
									}
								#secondary .section_shoppinglist .recommend .price{
									font-family: "Arial Black""ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック";
									color:red;
									margin:5px 0 0 0;padding:0;
									font-size:1.6em;
									height:1.4em;
									text-align:center;
									}
								/* おすすめ商品 リンク
								---------------------------------------------*/	
									#secondary .section_shoppinglist p,#secondary .section_shoppinglist a{
										margin:0;padding:0;
										font-size:100%;
										}
									#secondary .section_shoppinglist a:hover{
										color:#9BCE63;
										}
							/*---------------------------------------------
							shopping/list.html コンテンツ終了
							---------------------------------------------*/






/* 文字装飾
---------------------------------------------*/
.red{
	color:red;
	}
.gray{
	color:#999;
	}
.green{
	color:#009900;
	}
.big_g{
	color:#009900;
	font-size:14px;
	}
.gray10{
	font-size:10px;
	color:#999;
	}
.s_gray{
	font-size:95%;
	color:#666666;
	}
.soldout{
	text-decoration: line-through;
	}

.pad10 {
	padding: 10px;
	}
.green_center{
		text-align:center;
		color:#090;
		}
.pad20{
		padding:20px;
		}
.pad20_0{
	padding:20px 0;}

.top10bot10{
	padding:10px;
	}	
.top10bot0{
	text-align:center;
	padding:10px 0 0 0;
	}
.top0bot10{
	text-align:center;
	padding:0 0 10px 0;
	}
.center_8000{/*未使用*/
	text-align:center;
	padding:8px 0 0 0;
	}
.size18{
	font: 22px "Arial", "Helvetica", "sans-serif";
	}
.yellowbox{
	background-color:#FFFF99;
	padding-bottom:20px;
	}
/* 字寄せ
---------------------------------------------*/
.clear{
	clear:both;
	}
.center{
	text-align:center;
	padding:8px 0 0 0;
	}
.right{
	text-align:center;
	}
.left{
	text-align:center;
	}

