/* CSS Document */

/*基本*/
body {margin:0;}

.base {width:920px;
		padding-top:0px;}

.bg {width:963px;
		background:url(img/bg.jpg) repeat-y;}

h1 {font-size:12px;
		padding-left:5px;
		clear:both;
		float:left;}
		
.blue {color:#0000FF;}
		
.red-txt{color:#FF0000;
		font-size:14px;}
		
.red-b{color:#FF0000;
		font-size:14px;
		font-weight:bold;}
		
.sitemap{padding-top:2px;
		padding-right:5px;
		font-size:12px;
		font-weight:bold;
		float:right;}
.site-text {font-size:14px;
			text-align:left;
			margin-top:20px;
			margin-left:20px;}
		
.btn-001 a{background:url(img/btn-001.jpg);
			width:603px;
			height:107px;
			margin-top:20px;
			text-indent:-9999px;
			display:block;}
			
.btn-001 a:hover{background-position:0 -154px;}
		
.main-text01 {font-size:14px;
				line-height:150%;
				padding-top:75px;
				padding-left:30px;
				text-align:left;}
				
.main-text02 {font-size:14px;
				line-height:150%;
				padding-top:40px;
				padding-left:10px;
				text-align:left;}
				
.main-text03 {font-size:14px;
				line-height:150%;
				padding-top:10px;
				padding-left:25px;
				text-align:left;}
				
.main-text04 {font-size:14px;
				line-height:150%;
				padding-top:10px;
				padding-left:30px;
				text-align:left;}
				
* html .main-text04 {font-size:14px;
				line-height:150%;
				padding-top:10px;
				padding-left:15px;
				text-align:left;}
		
				
.kotira {font-size:14px;
			text-align:right;
			padding-right:10px;}

td {font-size:14px;
	font-weight:bold;
	padding-top:10px;}]
	
.koumoku {font-size:16px;
			color:#FF0000;}
			
.koumoku-pic {font-size:16px;
				color:#FF0000;
				font-weight:bold;}

/*ヘッダー*/
.header {background:url(img/header.jpg) no-repeat;
			clear:both;
			text-indent:-9999px;}
			
.header a{display:block;
			width:920px;
			height:200px;}
			
.header-sec {background:url(img/header-sec.jpg);
			clear:both;
			text-indent:-9999px;}
			
.header-sec a{width:920px;
			height:106px;
			margin-top:15px;
			display:block;}
			
.head-sita {width:920px;
			height:19px;
			background:url(img/head-sita.jpg) no-repeat;}

.head-sita h2{font-size:12px;
								margin:0;	
				padding-right:5px;
				padding-top:3px;
				text-align:right;}
				
.head-sita2 {width:920px;
			height:19px;
			background:url(img/head-sita2.jpg) no-repeat;}

.head-sita2 h2{font-size:12px;
				margin:0;	
				padding-right:5px;
				padding-top:3px;
				text-align:right;}
				
.menu {width:920px;
		background:url(img/head-menu.jpg);}
		
.menu a{width:152px;
			height:55px;
			background:url(img/head-menu.jpg);
			text-indent:-9999px;
			float:left;
			display:block;}
			
.menu01 a{background-position:0px 0px;}
.menu02 a{background-position:-153px 0px;}
.menu03 a{background-position:-306px 0px;}
.menu04 a{background-position:-459px 0px;}
.menu05 a{background-position:-611px 0px;}
.menu06 a{background-position:-764px 0px; width:155px;}


.menu01 a:hover{background-position:0px 56px;}
.menu02 a:hover{background-position:-153px 56px;}
.menu03 a:hover{background-position:-306px 56px;}
.menu04 a:hover{background-position:-459px 56px;}
.menu05 a:hover{background-position:-611px 56px;}
.menu06 a:hover{background-position:-764px 56px;}
		
		
.menu-sec {width:920px;
			background:url(img/head-menu2.jpg);}
		
.menu-sec a{width:152px;
			height:55px;
			background:url(img/head-menu2.jpg);
			text-indent:-9999px;
			float:left;
			display:block;}
			
.menu-sec01 a{background-position:0px 0px;}
.menu-sec02 a{background-position:-153px 0px;}
.menu-sec03 a{background-position:-306px 0px;}
.menu-sec04 a{background-position:-459px 0px;}
.menu-sec05 a{background-position:-611px 0px;}
.menu-sec06 a{background-position:-764px 0px; width:155px;}


.menu-sec01 a:hover{background-position:0px 56px;}
.menu-sec02 a:hover{background-position:-153px 56px;}
.menu-sec03 a:hover{background-position:-306px 56px;}
.menu-sec04 a:hover{background-position:-459px 56px;}
.menu-sec05 a:hover{background-position:-611px 56px;}
.menu-sec06 a:hover{background-position:-764px 56px;}
			
				
/*左メニュー*/
.left {text-align:left;
		width:230px;
		clear:both;
		float:left;}

.bar {background:url(img/bar.jpg) no-repeat;
		margin-top:20px;
		margin-left:21px;
		width:210px;
		height:32px;}

.bar h2{font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			padding-top:10px;
			margin-bottom:0px;
			padding-left:10px;}

.lsatei {width:210px;
		height:260px;
		margin-left:20px;
		background:url(img/menu.jpg) no-repeat;}
		
.lsatei a{width:171px;
			height:50px;
			margin-left:20px;
			display:block;}
			
.lmenu {width:215px;
		height:325px;
		margin-left:17px;
		background:url(img/waku.jpg) no-repeat;}
		
.ltext {font-size:12px;
		line-height:150%;
		padding-top:10px;
		padding-left:20px;
		padding-bottom:10px;}

.sen {border-top:1px dashed #999999; width:170px; height:10px; margin-top:10px; text-indent:-9999px;}		
*html .sen {border-top:1px dashed #999999; width:170px; margin-bottom:-9px; text-indent:-9999px;}

.min-banner01 a{background:url(img/min-bana.jpg);
				background-position:0px 0px;
				text-indent:-9999px;}
.min-banner01 a:hover{background-position:171px 0px;}


.min-banner02 a{background:url(img/min-bana.jpg);
				background-position:0px 50px;
				text-indent:-9999px;}				
.min-banner02 a:hover{background-position:171px 50px;}
		
			

.min-banner03 a{background:url(img/min-bana2.jpg);
				background-position:0px 50px;
				text-align:left;
				display:block;
				width:175px;
				height:45px;
				text-indent:-9999px;}	
							
.min-banner03 a:hover{background-position:179px 50px;}
		
.lbana {width:230px;
		padding-left:28px;
		text-indent:-9999px;}
		
.lbana a{width:192px;
			height:116px;
			margin-top:10px;
			background:url(img/lbana.jpg) repeat-x;
			display:block;}
			
.lbana01 a{background-position:0px -12px;}
.lbana02 a{background-position:0px -134px;}
.lbana03 a{background-position:0px -262px;}

.lbana01 a:hover{background-position:191px -12px;}
.lbana02 a:hover{background-position:191px -134px;}
.lbana03 a:hover{background-position:191px -262px;}

.kobutu {background:url(img/kobutu.jpg);
			width:208px;
			height:101px;
			margin-top:15px;
			margin-left:20px;
			text-indent:-9999px;}
			
.kobutu-pict {background:url(img/kobutu-pict.jpg);
				width:208px;
				height:200px;
				text-indent:-9999px;
				margin-left:20px;}

/*右メニュー*/
.right {border-left:2px dashed #333333;
		padding-left:15px;
		margin-left:10px;
		float:left;}

		
.link{text-align:left;
			font-size:14px;
			padding-top:10px;
			margin-left:20px;
			line-height:180%;}
		
.category {background:url(img/0002.jpg) no-repeat;
			width:595px;
			height:30px;
			margin-top:15px;
			padding-top:8px;
			padding-left:10px;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:left;}
			
.category2 {background:url(img/0002.jpg) no-repeat;
			width:595px;
			height:30px;
			margin-top:15px;
			margin-left:20px;
			padding-top:8px;
			padding-left:15px;
			font-size:14px;
			font-weight:bold;
			color:#FFFFFF;
			text-align:left;}
		
.banner01 a{background:url(img/banner01.jpg) repeat-y;
			background-position:0px 0px;
			width:620px;
			height:206px;
			margin-top:20px;
			text-indent:-9999px;
			display:block;}
			
.banner01 a:hover{background-position:0px -299px;}

/*お客様の声*/
.koe-title {background:url(img/koe/koe-title.jpg) no-repeat;
				width:610px;
				height:70px;
				margin-top:20px;
				margin-left:20px;
				text-indent:-9999px;}
				
.koe {width:600px;
		border:1px solid #666666;
		margin-left:10px;}
		
.koe td{text-align:left;
			font-size:14px;
			line-height:150%;
			border:1px solid #666666;}

/*７つの特徴*/
.seven-title {background:url(img/seven/seven-title.jpg) no-repeat;
				width:610px;
				height:70px;
				margin-top:20px;
				text-indent:-9999px;}
				
.seven-img01 {background:url(img/seven/seven-img01.jpg) no-repeat;
				width:622px;
				height:240px;
				margin-top:20px;}
				
.seven-img02 {background:url(img/seven/seven-img02.jpg) no-repeat;
				width:625px;
				height:220px;
				margin-top:20px;}
				
.seven-img03 {background:url(img/seven/seven-img03.jpg) no-repeat;
				width:625px;
				height:220px;
				margin-top:20px;}
				
.seven-img04 {background:url(img/seven/seven-img04.jpg) no-repeat;
				width:625px;
				height:220px;
				margin-top:20px;}
				
.seven-img05 {background:url(img/seven/seven-img05.jpg) no-repeat;
				width:625px;
				height:230px;
				margin-top:20px;}
				
.seven-img06 {background:url(img/seven/seven-img06.jpg) no-repeat;
				width:625px;
				margin-top:20px;}
				
.seven-img07 {background:url(img/seven/seven-img07.jpg) no-repeat;
				width:625px;
				margin-top:20px;}
				
/*買取について*/
.buy-title {background:url(img/buy/buy-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.nagare-title {background:url(img/buy/nagare-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.arow {background:url(img/buy/arow.jpg) no-repeat;
		width:24px;
		height:23px;
		margin-top:10px;}
			
.buy-img01 {background:url(img/buy/buy-img01.jpg) no-repeat;
			width:605px;
			height:140px;
			margin-top:15px;
			margin-left:10px;}
			
.buy-img02 {background:url(img/buy/buy-img02.jpg) no-repeat;
			width:605px;
			height:148px;	
			margin-top:15px;
			margin-left:10px;}
			
.buy-img03 {background:url(img/buy/buy-img03.jpg) no-repeat;
			width:605px;
			margin-top:15px;
			margin-left:10px;}
			
.buy-img04 {background:url(img/buy/buy-img04.jpg) no-repeat;
			width:605px;
			height:115px;
			margin-top:15px;
			margin-left:10px;}
			
.buy-img05 {background:url(img/buy/buy-img05.jpg) no-repeat;
			width:605px;
			height:138px;
			margin-top:15px;
			margin-left:10px;}
			
.buy-img06 {background:url(img/buy/buy-img06.jpg) no-repeat;
			width:605px;
			height:150px;
			margin-top:15px;
			margin-left:10px;}
			
/*買取参考価格*/
.sankou-title {background:url(img/sankou/sankou-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.kotu-title {background:url(img/sankou/kotu-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.sankou {border:1px solid #666666;
			margin-left:10px;}
.sankou td{text-align:left;
			font-size:12px;
			border:1px solid #666666;}
			
.kotu-img01 {background:url(img/sankou/kotu-img01.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.kotu-img02 {background:url(img/sankou/kotu-img02.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.kotu-img03 {background:url(img/sankou/kotu-img03.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
/*注意事項*/
.tyuui-title {background:url(img/tyuui/tyuui-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
		
.tyuui td{font-size:12px;
			text-align:left;}
			
/*よくある質問*/
.qa-title {background:url(img/qa/qa-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.qa-text {font-size:14px;
				line-height:150%;
				padding-top:40px;
				padding-left:5px;
				color:#003399;
				text-align:left;}
			
.qa-img01 {background:url(img/qa/qa-img01.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img02 {background:url(img/qa/qa-img02.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img03 {background:url(img/qa/qa-img03.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img04 {background:url(img/qa/qa-img04.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img05 {background:url(img/qa/qa-img05.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img06 {background:url(img/qa/qa-img06.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
.qa-img07 {background:url(img/qa/qa-img07.jpg) no-repeat;
			width:605px;
			margin-top:25px;
			margin-left:10px;}
			
			
/*個人情報*/
.kozin-title {background:url(img/kozin/kozin-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
/*特定商取引*/
.tokutei-title {background:url(img/tokutei/tkutei-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			margin-left:2px;
			text-indent:-9999px;}
			
.tokutei {border:1px solid #666666;}
			
.tokutei TD{font-size:12px;
			font-weight:normal;
			text-align:left;
			border:1px solid #666666;}
			
/*お問合せ*/
.otoi-title {background:url(img/otoi/otoi-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
			
.muryo-title {background:url(img/otoi/muryo-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}
	
.otoiawase-table {
	padding:2px 5px;
	margin:20px 0 0 20px;
	background-color:#FFFFFF;}

.otoiawase-table {
	text-align:left;}

.form {
	background:url(image/top/form.jpg);
	width:590px;
	height:630px;}

.botan {
	text-align:right;
	padding:10px 40px 10px 10px;}
	
	
/* input要素の基本スタイル */
.invalidInput,.validInput{
	display:compact;
	padding:1px;}
	
/* 未入力の必須項目、不適切な入力がされた項目のスタイル */
.invalidInput{
	border:1px solid #F00;}

/* 適切な入力がされた項目のスタイル */
.validInput{
	border:1px solid #FFF;}

	
/*フッタ*/
.footer {background:url(img/footer.jpg);
			clear:both;
			width:918px;
			height:30px;
			font-size:14px;}
			
.fl {text-align:center;
		margin-top:12px;
		margin-left:10px;
		float:left;}
			
.fr {text-align:right;
		margin-top:10px;
		padding-right:5px;
		float:right;}
		
		
		
/*バーコード*/
.bar-title {background:url(img/bar/bc-title.jpg);
			width:610px;
			height:70px;
			margin-top:20px;
			text-indent:-9999px;}		
			
.bar-img {background:url(img/bar/bc-img.jpg) no-repeat;
			width:611px;
			font-size:14px;
			line-height:150%;
			padding-top:25px;
			padding-left:30px;
			text-align:left;}
			
* html	.bar-img {background:url(img/bar/bc-img.jpg) no-repeat;
			width:611px;
			font-size:14px;
			line-height:150%;
			padding-top:25px;
			padding-left:15px;
			text-align:left;}
		
.tuika {font-size:12px;
		margin-left:15px;
		font-weight:bold;
		padding:5px;
		color:#FF0000;
		background:#FFFF00;}
		
.tuika a{color:#FF0000;}

.tuika2 {font-size:14px;
		margin-left:15px;
		font-weight:bold;
		padding:5px;
		color:#FF0000;
		background:#FFFF00;}
		
.tuika2 a{color:#FF0000;}

.yellow {
 color:#000000;
 background-color:#FFFF00;
}