@charset "shift_jis";

div,p,input,select,textarea,form,ul,ol,li,dl,dt,dd,td {
font-size:12px;
line-height:120%;
color:#333333;
font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka","ＭＳ Ｐゴシック

";
}


p,div,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h1 { line-height:21px;
}

h1 img {
display:block; float:left;
}

img	{
border:0;
}

a:link {
color:#0066CC;
text-decoration:underline;
}
a:visited {
color:#0066CC;
text-decoration:underline;
}
a:hover {
color:#0066CC;
text-decoration:none;
}
a:active {
color:#0066CC;
text-decoration:underline;
}

strong {
font-weight:bold;
}
em {
font-style:italic;
}

.clear {
clear:both;
}

#body {
background:url(/img/usr/bg_003.jpg) repeat-y center 0px white;
margin:0 0 0px 0;
padding:0;
}

/*　元
#body {
background:url(/img/usr/bg_003.jpg) repeat-y center 0px white;
margin:0 0 0px 0;
padding:0;
}
*/

/*　hhweb
#body {
background:url(/img/usr2/bg_hhweb_vol3.jpg) repeat-y center 0px white;
margin:0 0 0px 0;
padding:0;
}
*/





#body #content #details-main .table2 .redline01 {
margin:0;
padding:3px;
border-left:2px solid #FF0000;
border-bottom:2px solid #FF0000;
font-size: 12px;
border-top: 2px solid #FF0000;
border-collapse: collapse;
}
#body #content #details-main .table2 .redline02 {
margin:0;
padding:3px;
border-right:2px solid #FF0000;
border-bottom:2px solid #FF0000;
font-size: 12px;
border-top: 2px solid #FF0000;
border-collapse: collapse;
}


/* header */

#header {
margin: 0 auto; 
padding:0;
width:860px;
}
	#header h1 {
	margin:5px 0 0 10px;
	padding:0;
	font-size:8px;
	font-weight:normal;
	}
	#header .h_logo {
		margin:0 0 7px 15px;
	}
	#header .navi {
		margin:30px 0 0 0 ;
		padding:0;
	}
	#header .navi a.ar {
	background:url(/img/usr/hdr_ar_001.gif) no-repeat 0px 3px;
	margin:0 0 0 15px;
	padding:0 0 0 8px;
	font-size:10px;
	}
	#header .navi .bt-left {
	margin:20px 0 0 0 ;
	padding:0;
	}
	#header .navi .bt-right {
	margin:20px 0 0 10px;
	padding:0;
	}



/* global navigation */
#gnv_area {
margin:0;
padding:0;
background:url(/img/usr/bg_gnavi.jpg) repeat-x;
width:100%;
}

#gnv {
margin:0 auto;
padding:0;
width:860px;
}


/* content */
#content {
margin: 0px auto; 
padding:6px 0;
width:860px;j3871

}


	/* left navigation */
	#search_area {
		margin:0;
		width:148px;
		overflow:hidden;
	}
		#search_area .inner {
		margin:0 0 10px 0;
		border-right:1px solid #277D27;
		border-left:1px solid #277D27;
		border-bottom:1px solid #277D27;
		height:115px;
		}
			#search_area .inner .search_navi {
				padding:5px 0 0 3px;
				color:#277D27;
			}
			#search_area .inner .search_elem {
				padding:3px 0 0 10px;
			}
			#search_area .inner .search_elem .input_search_text{
				width:90px;
			}
			#search_area .inner .search_elem .input_search_submit{
				width:35px;
			}
			
			#search_area .inner .search_submit {
				padding:3px 25px 5px 0;
				text-align: right;
			}
	
	#lnv_area {
	border-right:1px solid #CCCCCC;
	}

	#lnv {
	width:150px;
	margin:0 0 50px 0;
	padding:0;
	}
		#lnv a:link {
		color:#003E7B;
		text-decoration:none;
		}
		#lnv a:visited {
		color:#003E7B;
		text-decoration:none;
		}
		#lnv a:hover {
		color:#003E7B;
		text-decoration:none;
		}
		#lnv a:active {
		color:#003E7B;
		text-decoration:none;
		}

		#lnv .bt {
		margin:10px 8px 8px 0;
		padding:0;
		text-align:right;
		}

		#lnv .refinetitle {
			height:19px;
			margin:0;
			padding:4px 5px 0 5px;
			background:#FFFFFF url(/img/usr/lnv_sti_watch.gif) no-repeat;
			font-size:10px;
			color:#FFFFFF;
		}
			#lnv .inner {
			margin:0 0 10px 0;
			}
				#lnv .search_elem {
					padding:3px 0 0 10px;
				}
			#lnv .inner a:link {
			color:#0066CC;
			text-decoration:underline;
			}
			#lnv a:visited {
			color:#0066CC;
			text-decoration:underline;
			}
			#lnv a:hover {
			color:#0066CC;
			text-decoration:underline;
			}
			#lnv a:active {
			color:#0066CC;
			text-decoration:underline;
			}

		#lnv .watchtitle {
			height:19px;
			margin:0;
			padding:2px 5px 0 10px;
			background:#FFFFFF url(/img/usr/lnv_sti_watch.gif) no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			}
			#lnv .watchbg {
			background:#FFFFFF url(/img/usr/lnv_bg_watch.gif) no-repeat 0px 

center;
			margin:2px 0 0 8px;
			padding:0 0 0 2px;
			}
			#lnv .watchbg p {
			margin:0;
			padding:1px 0 1px 3px;
			border-bottom:1px solid #636D87;
			border-left:1px solid #636D87;
			}

			#lnv .jeweltitle {
			height:19px;
			margin:0;
			padding:2px 5px 0 10px;
			background:#FFFFFF url(/img/usr/lnv_sti_jewel.gif) no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			}
			#lnv .jewelbg {
			background:#FFFFFF url(/img/usr/lnv_bg_jewel.gif) no-repeat 0px 

center;
			margin:2px 0 0 8px;
			padding:0 0 0 2px;
			}
			#lnv .jewelbg p {
			margin:0;
			padding:1px 0 1px 3px;
			border-bottom:1px solid #8D649D;
			border-left:1px solid #8D649D;
			}
			
			#lnv .goodstitle {
			height:19px;
			margin:0;
			padding:2px 5px 0 10px;
			background:#FFFFFF url(/img/usr/lnv_sti_goods.gif) no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			}
		
			#lnv .goodsbg {
			background:#FFFFFF url(/img/usr/lnv_bg_goods.gif) no-repeat 0px 

center;
			margin:2px 0 0 8px;
			padding:0 0 0 2px;
			}
			#lnv .goodsbg p {
			margin:0;
			padding:1px 0 1px 3px;
			border-bottom:1px solid #636D87;
			border-left:1px solid #636D87;
			}
		
		#lnv .company {
		margin:0 0 2px 0;
		padding:0;
		}
			#lnv .companytitle {
			height:19px;
			margin:0;
			padding:2px 5px 0 10px;
			background:#FFFFFF url(/img/usr/lnv_sti_company.gif) no-repeat;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			}
			#lnv .companybg {
			background:#FFFFFF url(/img/usr/lnv_bg_company.gif) no-repeat 

0px center;
			margin:2px 0 0 8px;
			padding:0 0 0 2px;
			}
			#lnv .companybg p {
			margin:0;
			padding:1px 0 1px 3px;
			border-bottom:1px solid #42754E;
			border-left:1px solid #42754E;
			}


	/* right navigation */
	#rnv_area {
	}

	#rnv {
	width:200px;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20;
	margin-left: 0;
	}
		#rnv a {
		color:#003E7B;
		}
		#rnv .bt {
		margin:0 8px 10px 0;
		padding:0;
		text-align:right;
		}

		#search {
		margin:0;
		padding:0;
		}
			#search .sti {
			margin:0;
			padding:0 0 10px 0;
			}
			#search .inner {
			margin:0;
			padding:0 14px 10px 14px;
			}
			#search .search-box {
			margin:0;
			padding:0;
			}
			#search .menu-box {
			margin:10px 0 0 0;
			padding:0;
			}
				#search .menu-box .title {
				margin:0 0 5px 0;
				padding:0;
				}
			#search .price-box {
			margin:10px 0 0 0;
			padding:0;
			}
				#search .price-box .title {
				margin:0;
				padding:0;
				}
			#search table.table1 {
			margin:5px 0 0 0;
			padding:0;
			}
				#search table.table1 th {
				margin:0;
				padding:0 5px 1px 0;
				}
				#search table.table1 td {
				margin:0;
				padding:0 5px 1px 0;
				}
		#tel {
	padding:0px 5px 0px 5px;
	padding:0;
		}
			#tel .inner {
	margin:0;
			}
			#tel p.item {
	margin:5px 5px 0 5px;
	padding:0;
	font-size: 10px;
			}
			#tel p.txt {
	margin:0 5px;
	padding:0;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
			}
		#recommend {
		margin:0;
		padding:0;
		}
			#recommend .title {
			margin:0;
			padding:0 0 5px 0;
			}
			#recommend .inner {
			margin:0;
			padding:0 5px 10px 5px;
			}
			#recommend p.item {
			margin:5px 5px 0 5px;
			padding:0;
			font-weight:bold;
			}
			#recommend p.txt {
			margin:0 5px;
			padding:0;
			}
		#newitem {
		margin:0;
		padding:0;
		}
			#newitem .title {
			margin:0;
			padding:0 0 5px 0;
			}
			#newitem .inner {
			margin:0;
			padding:0 5px 10px 5px;
			}
			#newitem p.item {
			margin:5px 5px 0 5px;
			padding:0;
			font-weight:bold;
			}
			#newitem p.txt {
			margin:0 5px;
			padding:0;
			}

		#ranking {
		margin:0;
		padding:0;
		}
			#ranking .inner {
			margin:0;
			padding:0 4px 10px 4px;
			}
			#ranking .border {
			border:1px solid #CCCCCC;
			margin:5px 0 0 0;
			padding:1px;
			}
			#ranking .photo {
			margin:1px 0 0 0;
			padding:0;
			}
			#ranking p.item {
			margin:0 1px 0 0;
			padding:0;
			font-weight:bold;
			}
			#ranking p.txt {
			margin:5px 1px 0 0;
			padding:0;
			}
		#rnv .logo {
		margin:15px 0 0 45px;
		padding:0;
		}
		#rnv .txt-bottom {
		margin:10px 15px 0 15px;
		padding:0;
		}
		#rnv .banner {
		margin:15px 0 0 20px;
		padding:0;
		}

		#rnv .verisign {
		margin:15px 0 0 45px;
		padding:0;
		}


	/* main */
	#topic-path {
	margin:2px 2px 15px 2px;
	font-size:10px;
	}
	
	.dot-line {
	background:url(/img/usr/li_001.gif) repeat-x center center;
	}	

	#main-top_area {
	border-right:1px solid #CCCCCC;
	}
	
	#main-top {
		width:500px;
		margin-left:0px;
		padding:0;
	}
		#main-top .search-top {
		margin:10px 0 0 0;
		padding:0;
		}
			#main-top .search-top .bg1 {
			background:#FFFFFF url(/img/usr/idx_bg_001.jpg) no-repeat;
			margin:0;
			padding:0;
			}
			#main-top .search-top .bg2 {
			background:#FFFFFF url(/img/usr/idx_bg_002.jpg) no-repeat;
			margin:0;
			padding:0;
			}
			#main-top .search-top .inner {
			margin:0;
			padding:10px 10px 0 10px;
			}
			#main-top .search-top .search-box {
			margin:3px 0 0 0;
			padding:0;
			}
			#main-top .search-top .menu-box {
			margin:3px 0 0 0;
			padding:0;
			}
			#main-top .search-top table.table1 {
			margin:3px 0 0 0;
			padding:0;
			}
				#main-top .search-top table.table1 th {
				margin:0;
				padding:0 3px 1px 0;
				}
				#main-top .search-top table.table1 td {
				margin:0;
				padding:0 5px 1px 0;
				}
				
				#main-top p.detailSearch{
				width:153px;
				text-align:right;
				padding: 3px 0;
				}
		#main-top .checkeditem {
		margin:0 0 5px 0;
		padding:0;
		}
			#main-top .checkeditem .inner {
			margin:0;
			padding:10px 0 5px 0;
			width:488px
			}
			#main-top .checkeditem .inner_elem {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0 7px 0 0;
			width:90px;
			height:184px;
			}
			#main-top .checkeditem .inner_elem_end {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0;
			width:90px;
			height:184px;
			}
			#main-top .checkeditem .inner_elem .item_name,#main-top 

.checkeditem .inner_elem_end .item_name {
			margin:5px 5px 0;
			widht:80px;
			height:30px;
			text-align:center;
			}
			#main-top .checkeditem .inner_elem .item_price,#main-top 

.checkeditem .inner_elem_end .item_price {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			color:red;
			}

		#main-top .historyitem {
		margin:0 0 5px 0;
		padding:0;
		}
			#main-top .historyitem .inner {
			margin:0;
			padding:10px 0 5px 0;
			width:488px
			}
			#main-top .historyitem .inner_elem {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0 7px 0 0;
			width:90px;
			height:184px;
			}
			#main-top .historyitem .inner_elem_end {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0;
			width:90px;
			height:184px;
			}
			#main-top .historyitem .inner_elem .item_name,#main-top 

.historyitem .inner_elem_end .item_name {
			margin:5px 5px 0;
			widht:80px;
			height:30px;
			text-align:center;
			}
			#main-top .historyitem .inner_elem .item_price,#main-top 

.historyitem .inner_elem_end .item_price {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			color:red;
			}

		#main-top .searcheditem {
		margin:0 0 5px 0;
		padding:0;
		}
			#main-top .searcheditem .condition,#main-top .searcheditem 

.display {
			margin:0;
			padding:5px 0 0 0;
			width:488px
			}
			#main-top .searcheditem .count {
			float:left;
			margin:0;
			padding:0 0 5px 5px;
			width:110px
			}
			#main-top .searcheditem .condition_elem {
			float:right;
			margin:0;
			padding:0 5px 5px 0;
			width:360px
			text-align: right;
			}
			#main-top .searcheditem .text {
			font-size:10px;
			}
			
			#main-top .searcheditem .navi {
			margin:0;
			padding:10px 0 0 0;
			width:488px
			}
			#main-top .searcheditem .display_elem {
			float:right;
			margin:0;
			padding:0 5px 5px 0;
			width:480px
			text-align: right;
			}

			#main-top .searcheditem .navi_prev {
			float:left;
			margin:0;
			padding:0 5px 5px 0;
			width:80px
			text-align: left;
			}

			#main-top .searcheditem .navi_elem {
			float:left;
			margin:0;
			padding:0 5px 5px 0;
			width:328px
			}

			#main-top .searcheditem .navi_next {
			float:right;
			margin:0;
			padding:0 5px 5px 0;
			width:80px
			text-align: right;
			}

			#main-top .searcheditem .navi_text {
			margin:0;
			text-align:center;
			}
			#main-top .searcheditem .navi_text_elem {
			display : inline;
			margin:0;
			padding:0 5px 0 5px;
			font-size:10px;
			}
			
			#main-top .searcheditem .inner {
			margin:0;
			padding:10px 0 5px 0;
			width:488px
			}
			#main-top .searcheditem .inner_elem {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0 7px 0 0;
			width:90px;
			height:260px;
			}
			#main-top .searcheditem .inner_elem_end {
			float:left;
			border: 1px solid #CCCCCC;  
			margin:0;
			width:90px;
			height:260px;
			}
			#main-top .searcheditem .inner_elem .item_name,#main-top 

.searcheditem .inner_elem_end .item_name {
			margin:5px 5px 0;
			widht:80px;
			height:30px;
			text-align:center;
			}
			#main-top .searcheditem .inner_elem .item_name2,#main-top 

.searcheditem .inner_elem_end .item_name2 {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			}
			#main-top .searcheditem .inner_elem .item_name3,#main-top 

.searcheditem .inner_elem_end .item_name3 {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			color:#69AEE7;
			}
			#main-top .searcheditem .inner_elem .item_price,#main-top 

.searcheditem .inner_elem_end .item_price {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			color:red;
			}
			#main-top .searcheditem .inner_elem .item_price2,#main-top 

.searcheditem .inner_elem_end .item_price2 {
			margin:5px 5px 0;
			widht:80px;
			height:15px;
			text-align:center;
			text-decoration:line-through;
			}
		
		#main-top .newitem {
		margin:10px 0 0 0 ;
		padding:0;
		}
			#main-top .newitem .inner {
			margin:0;
			padding:10px;
			border-right:1px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC;
			border-left:1px solid #CCCCCC;
			width:468px
			}
			#main-top .newitem ul {
			margin:0;
			padding:0;
			}
			#main-top .newitem li.date {
			margin:0;
			padding:0 20px 5px 0;
			list-style:none;
			float:left;
        	clear:left;
			}	
			#main-top .newitem li.txt {
			margin:0;
			padding:0 20px 5px 0;
			list-style:none;
			}
		#main-top .banner {
		margin:5px 0 5px 0 ;
		padding:0;
		}
			#main-top .banner td {
			padding:5px 0 0 0;
			}
		#main-top .recommend {
		margin:5px 0 0 0 ;
		padding:0;
		}
			#main-top .recommend .border1 {
			border:1px solid #CCCCCC;
			padding:0 1px 1px 1px;
			}
			#main-top .recommend .border2 {
			border:1px solid #CCCCCC;
			background:#EAECF0;
			margin:1px 0 0 0;
			padding:1px;
			}
			#main-top .recommend .imgleft {
			float:left;
			margin:0 5px 0 0;
			}
			#main-top .recommend p.item {
			margin:0;
			padding:0;
			font-weight:bold;
			}


	#search-main {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#search-main .border1 {
		border:1px solid #CCCCCC;
		}					
		#search-main h2 {
		background:url(/img/usr/sea_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#search-main .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#search-main .title {
		margin:5px 0 5px 0;
		}
		#search-main .sti {
		margin:10px 0 0 0;
		background:url(/img/usr/sea_bg_001.gif) repeat-x;
		padding:2px 0 0 10px;
		}
		#search-main .inner {
		margin:0;
		padding:0 0 10px 10px;
		background:#FFFFFF;
		}
		#search-main table.table1 {
		margin:5px 0 0 0;
		padding:0;
		}
			#search-main table.table1 th {
			margin:0;
			padding:0 5px 1px 0;
			}
			#search-main table.table1 td {
			margin:0;
			padding:0 5px 1px 0;
			}

		#search-main .bt1 {
		margin:10px 0 0 0;
		background:#E2E7ED url(/img/usr/sea_bg_002.gif) repeat-x;
		padding:5px 0 2px 395px;
		border-bottom:1px solid #CCCCCC;
		}
		#search-main .bt2 {
		margin:10px 0 0 0;
		background:#E2E7ED url(/img/usr/sea_bg_002.gif) repeat-x;
		padding:5px 0 2px 395px;
		}

	#details-main {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#details-main .border1 {
		border:1px solid #CCCCCC;

		}					
		#details-main h2 {
		background:url(/img/usr/det_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:18px;
		line-height:25px;
		font-weight:bold;
		}
		#details-main h2 span {
		font-size:14px;
		color:#333333;
		}
		#details-main .photo {
			margin:0;
			padding:0;
			background:#F7F7F7;
			border:1px solid #CCCCCC;
			}
		#details-main .photo02 {
			margin:0;
			padding:0;
			border:1px solid #FFFFFF;
			background-color: #FFFFFF;
			text-align:center;
			}
		#details-main .item {
			margin:0;
			padding:3px 3px 0 3px;
			border-top:1px solid #CCCCCC;
			font-weight:bold;
			}
		#details-main .soldout{
		font-size:12px;
		font-weight: bold;
		color:#FF0000;
		padding:3px 3px 0 3px;
		}
		#details-main .txt {
		margin:0;
		padding:0px 10px 0 3px;
		}
		#details-main div.price {
		margin:0 0 5px 5px;
		padding:0 0 2px;
		border-bottom:1px solid #cccccc;
		text-align:right;
		}
		#details-main .txtdet2 {
		margin:0;
		padding:0px 0px 0 10px;
		font-size: 10px;
		}
		#details-main .txtdet3 {
		font-size: 10px;
		text-align: right;
		margin: 0;
		padding-top: 16px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		}
		#details-main div.price .txtdet {
		padding: 0px
		}
		#details-main .txtdet strong {
		font-size:20px;
		line-height:25px;
		color:#FF0000;
		margin:0;
		padding:0;
		}
		#details-main span.price {
		font-size:12px;
		margin:0;
		padding:0;
		}
		#details-main .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#details-main .title {
		margin:10px 0 5px 0;
		}
		#details-main .sti {
		width:478px;
		margin:10px 0 0 0;
		background:url(/img/usr/det_bg_001.gif) repeat-x;
		padding:2px 0 0 10px;
		}
		#details-main .notes {
		width:478px;
		margin:10px 0 0 0;
		background:url(/img/usr/det_bg_002.gif) repeat-x;
		padding:2px 0 10px 10px;
		}
		#details-main .inner {
		margin:0;
		padding:0 0 10px 10px;
		background:#FFFFFF;
		}
		#details-main .inner02 {
		margin:0;
		padding:0 10px 10px 10px;
		background:#FFFFFF;
		}
		#details-main table.table1 {
		margin:10px 10px 0 10px;
		padding:0;
		}
		#details-main table.table2 {
		margin:10px 0 0 10px;
		padding:0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#details-main table.table2 th {
			margin:0;
			padding:3px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
	        font-size: 12px;
			}
			#details-main table.table2 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
	        font-size: 12px;
			}
		#details-main table.table3 {
		margin:10px 0 0 0;
		padding:0;
		}
		#details-main table.table4 {
		margin:0 0 0 10px;
		padding:0;
		}
		#details-main .bt {
		margin:0;
		padding:3px;
		text-align:right;
		}

		#details-main .bt1 {
		margin:5px 0 0 0;
		padding:0px 0 2px 0px;
		text-align:right;
		}
		#details-main .friend {
	text-align:right;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/img/usr/friend.gif);
	background-repeat: no-repeat;
	background-position: 46px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
		}
		#details-main .heart {
	text-align:right;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/img/usr/heart.gif);
	background-repeat: no-repeat;
	background-position: 46px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
		}
		#details-main .supp {
	text-align:right;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/img/usr/aaaaa.gif);
	background-repeat: no-repeat;
	background-position: 30px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
		}
		#details-main .thumbnail {
		height: 68px;
		}
        	#details-main .chuui {
		font-size: 12px;
		margin:10px 10px 0 10px;
		padding:0;
		color: #FF0000;
        	}






	#result {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#result .border1 {
		border:1px solid #CCCCCC;
		}					
		#result h2 {
		background:url(/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#result .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#result .navi1 {
		margin:10px 10px 0 10px;
		padding:0;
		}
		#result .navi2 {
		margin:5px 10px 0 10px;
		padding:0;
		text-align:right;
		}
		#result .navi3 {
		margin:5px 10px 0 10px;
		padding:0;
		}
		#result .search {
		margin:10px 0 0 0;
		padding:0;
		}
			#result .search p {
			margin:10px;
			padding:0;
			font-size:10px;
			}

		#result .list {
		margin:10px 0 0 0;
		padding:0;
		}
			#result a {
			color:#003E7B;
			}
			#result .list .inner {
			margin:0;
			padding:10px 0 10px 10px;
			}
			#result .list .new {
			margin:0;
			padding:0;
			background:#F9FAFD;
			border:1px solid #668CD9;
			}
			#result .list .used {
			margin:0;
			padding:0;
			background:#F7F7F7;
			border:1px solid #CCCCCC;
			}
			#result .list .photo {
			margin:0;
			padding:0;
			border:1px solid #FFFFFF;
			background-color: #FFFFFF;
			text-align:center;
			}
			#result .list .item {
			margin:0;
			padding:3px 3px 0 3px;
			border-top:1px solid #CCCCCC;
			font-weight:bold;
			}
			#result .list .txt {
			margin:0;
			padding:3px 3px 0 3px;
			}
			#result .list .bt {
			margin:0;
			padding:3px;
			text-align:right;
			}
		#result .soldout{
		font-weight: bold;
		color:#FF0000;
		padding:3px 3px 0 3px;
		}

	#brand-link {
	margin:0 10px 0 0;
	padding:0;
	}
		#brand-link a {
		color:#333333;
		}
		#brand-link p.title {
		margin:10px 0 0 0 ;
		padding:0;
		font-size:12px;
		font-weight:bold;
		}
		#brand-link p.txt {
		margin:5px 0 0 0 ;
		padding:0;
		font-size:10px;
		}

	#teiji {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#teiji h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#teiji .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#teiji .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#teiji ul.navi,
		#teiji ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#teiji ul.navi li{
		display: inline;
		}		

		#teiji p.img {
		margin:10px;
		}

		#teiji div.strong{
		font-weight: bold;
		}

		#teiji table.table1 {
		margin:10px 0 0 10px;
		padding: 0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#teiji table.table1 th {
			margin:0;
			padding:3px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			vertical-align: top;
			}
			#teiji table.table1 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			}
			#teiji table.layout {
			margin:0;
			padding:0;
			border: none;
			}
				#teiji table.layout th,
				#teiji table.layout td{
				margin:0;
				padding:0;
				border: none;
				background-color: transparent;
				text-align: left;
				vertical-align: top;
				}
				#teiji table.layout td.center{
				text-align: center;
				}
				#teiji table.table2 {
				border-top:#CCCCCC 1px solid;
				border-left:#CCCCCC 1px solid;
				margin: 3px 10px 10px;
				}
					#teiji table.table2 th {
					padding:3px;
					background-color:#f9f9f9;
					font-weight:normal;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					text-align: center;
					vertical-align: middle;
					}
					#teiji table.table2 td {
					padding:3px;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					text-align: center;
					vertical-align: middle;
					}
			#teiji ul.kitei{
			margin: 2px 0 10px 0;
			padding-left: 16px;
			}


	#policyguide {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#policyguide h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#policyguide .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#policyguide .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#policyguide ul.navi,
		#policyguide ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#policyguide ul.navi li{
		display: inline;
		}		

		#policyguide p.txt {
		margin:10px;
		}

		#policyguide table.table1 {
		margin:5px 0 0 10px;
		padding: 0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#policyguide table.table1 th {
			margin:0;
			padding:3px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			vertical-align: top;
			white-space: nowrap;
			}
			#policyguide table.table1 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			}


	#wanted {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#wanted h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#wanted .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#wanted .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#wanted ul.navi,
		#wanted ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#wanted ul.navi li{
		display: inline;
		}		


		#wanted table.table1 {
		margin:10px 0 0 10px;
		padding: 0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#wanted table.table1 th {
			margin:0;
			padding:3px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			vertical-align: top;
			white-space: nowrap;
			}
			#wanted table.table1 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			vertical-align: top;
			}
				#wanted table.table1 td .innerTbl{
				margin: 0;
				padding: 0;
				}
					#wanted table.table1 td .innerTbl th,
					#wanted table.table1 td .innerTbl td{
					margin: 0;
					padding: 0 3px;

					border: none;
					background-color: transparent;
					}
		#wanted .photo {
		margin: 10px 10px 0px;
		padding:0;
		}
			#wanted .photo img {
			margin:0;
			padding:0;
			background:#F7F7F7;
			border:1px solid #CCCCCC;
			}




	#gaiyo {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#gaiyo .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#gaiyo .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}
		#gaiyo h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/det_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}

		#gaiyo ul.navi,
		#gaiyo ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#gaiyo ul.navi li{
		display: inline;
		}		

		#gaiyo .title {
		margin:10px 0 5px 0;
		}
		#gaiyo table.table1 {
		margin:10px 0 0 10px;
		padding:0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#gaiyo table.table1 th {
			margin:0;
			padding:3px 5px;
			background-color:#f9f9f9;
			font-weight:normal;
			text-align:left;
			vertical-align:text-top;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			}
			#gaiyo table.table1 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			}
		#gaiyo table.table2 {
		margin:10px 0 10px 10px;
		padding:0;
		border:none;
		}
		#gaiyo .photo {
			margin:0;
			padding:0;
			background:#FFFFFF;
			border:#CCCCCC 1px solid;
			}	


	#sell_temple {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_temple .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#sell_temple .border1 {
		border:1px solid #CCCCCC;
		}					

		#sell_temple ul.navi,
		#sell_temple ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_temple ul.navi li{
		display: inline;
		}		


		#sell_temple h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/det_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_temple .title {
		margin:10px 0 5px 0;
		}
		
		#sell_temple .img {
		text-align: center;
		}
			#sell_temple .img img{
			border: 1px solid #CCCCCC;
			}
		
		#sell_temple table.table1 {
		margin:10px 0 0 10px;
		padding:0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#sell_temple table.table1 th {
			margin:0;
			padding:3px 5px;
			background-color:#f9f9f9;
			font-weight:normal;
			text-align:left;
			vertical-align:text-top;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			}
			#sell_temple table.table1 td {
			margin:0;
			padding:3px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			}
		#sell_temple .attn {
		margin:10px;
		padding:2px 0 0 10px;
		}
			#sell_temple .attn ul {
			margin:0;
			padding:0;
			}
			#sell_temple .attn li {
			margin:0;
			padding:2px 0;
			}
			#sell_temple .attn li ul {
			margin:0 10px 0;
			padding:0;
			}
			#sell_temple .attn li li {
			margin:0;
			padding:2px 0;;
			}


	#sell {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell ul.navi,
		#sell ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell ul.navi li{
		display: inline;
		}		

		#sell div.img{
		margin: 0;
		padding: 10px 0 5px;
		text-align:center;
		}
			#sell div.img img{
			display: block;
			}
			#sell div.img img#sell_img01{
			padding-top:5px;
			margin: 0 auto;
			}

		#sell p.title{
		padding-left: 10px;
		}
		#sell p.txt{
		margin: 0px 20px 10px;
		line-height: 185%;
		}
		#sell p.tel{
		text-align: center;
		padding: 10px 0 5px 0;
		}


	#sell_raiten {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_raiten h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_raiten .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_raiten .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_raiten ul.navi,
		#sell_raiten ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_raiten ul.navi li{
		display: inline;
		}

		#sell_raiten div.title,
		#sell_raiten div.title2{
		margin: 10px 0;
		}
		#sell_raiten p.txt{
		margin: 10px;
		}
		#sell_raiten p.note{
		margin: 10px;
		color:#FF0000;
		}

		#sell_raiten .stepBox {
		margin: 10px 9px;
		background-color: #F0F1F4;
		}
			#sell_raiten .stepBox td{
			text-align: left;
			vertical-align: top;
			}
			#sell_raiten .stepBox td.img{
			width: 150px;
			background-color: #FFFFFF;
			}
			#sell_raiten .stepBox td.stepNum{
			width: 320px;
			}
			#sell_raiten .stepBox td.stepTxt{
			padding: 5px 10px;
			vertical-align: top;
			}
				#sell_raiten .stepBox td.stepTxt p{
				margin: 10px 0;
				line-height: 135%;
				}

		#sell_raiten div.arrow{
		text-align: center;
		}

		#sell_raiten div.note{
		border: 1px solid #cccccc;
		margin: 5px 10px 0;
		padding: 3px;
		}
			#sell_raiten div.note table td{
			padding: 3px;
			}


	#sell_hassou {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_hassou h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_hassou .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_hassou .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_hassou ul.navi,
		#sell_hassou ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_hassou ul.navi li{
		display: inline;
		}		


		#sell_hassou div.title{
		margin: 10px 0;
		}

		#sell_hassou table.table1 {
		margin: 0 0 0 10px;
		padding: 0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#sell_hassou table.table1 th {
			margin:0;
			padding:5px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: center;
			vertical-align: middle;
			white-space: nowrap;
			}
			#sell_hassou table.table1 td {
			margin:0;
			padding:5px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			}

		#sell_hassou .stepBox {
		margin: 10px 9px;
		background-color:#F0F1F4;
		}
			#sell_hassou .stepBox td{
			text-align: left;
			vertical-align: top;
			}
			#sell_hassou .stepBox td.img{
			width: 150px;
			background-color: #FFFFFF;
			}
			#sell_hassou .stepBox td.stepNum{
			width: 320px;
			}
			#sell_hassou .stepBox td.stepTxt{
			vertical-align: top;
			padding: 5px 10px;
			}
				#sell_hassou .stepBox td.stepTxt p{
				margin: 5px 0;
				line-height: 135%;
				}
				#sell_hassou .stepBox td.stepTxt table.stepContent{
				margin:10px 0;
				width:300px;
				}
					#sell_hassou .stepBox td.stepTxt 

table.stepContent th {
					margin:0;
					padding:5px 5px 0;
					font-weight:bold;
					text-align:left;
					}
					#sell_hassou .stepBox td.stepTxt 

table.stepContent td {
					padding:0 5px;
					text-align:left;
					vertical-align:top;
					}
				#sell_hassou .stepBox td.stepTxt div.note{
				margin-bottom: 10px;
				line-height: 110%;
				padding: 5px 5px 0px;
				}
					#sell_hassou .stepBox td.stepTxt strong{
					color: #FF0000;
					font-weight: normal;
					}

		#sell_hassou div.arrow{
		text-align: center;
		}

	#rolex {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#rolex h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#rolex .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#rolex .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#rolex div.table {
		text-align: center;
		}
		#rolex .table1{
		margin: 10px auto 0;
		}
			#rolex .table1 td.img{
			width: 230px;
			height: 90px;
			}
			#rolex .table1 td.txt{
			color: #999999;
			padding: 5px 5px 15px;
			text-align: right;
			vertical-align: top;
			}
				#rolex .table1 td.txt a{
				padding: 0 3px;
				}
			#rolex .table1 .space1{
			width: 10px;
			visibility: hidden;
			}

		#rolex .innerBorder{
		text-algn: center;
		}

		#rolex .title{
		padding-top: 20px;
		}
		
		#rolex dl{
		margin: 0;
		padding: 0;
		}
			#rolex dt.age{
			margin: 0;
			padding: 10px 15px 0;
			}
			#rolex dd{
			margin: 0;
			padding: 0px 15px 0px 25px;
			}
				#rolex p{
				margin: 0;
				padding: 5px 0px;
				}
		#rolex .innerBorder2{
		text-align: center;
		margin: 0;
		}

		#rolex .table2{
		margin: 15px auto 10px;
		}
			#rolex .table2 td{
			text-align: left;
			vertical-align: top;
			margin: 0;
			padding: 0;
			}
			#rolex .table2 .img{
			border: 1px solid #CCCCCC;
			width: 198px;
			height: 198px;
			background-color: #CCCCCC;
			}
				#rolex .table2 .img img{
				margin: 0;
				padding: 0;
				}
			#rolex .table2 .space2{
			visibility: hidden;
			width: 30px;
			}			
			#rolex .table2 .txt{
			background-color: #CCCCCC;
			background-image: url(file:///C|/Documents and 

Settings/web/Local Settings/Temporary Internet 

Files/Content.IE5/img/usr/rolex_setumei_bg.jpg);
			background-repeat: repeat-x;
			border: 1px solid #CCCCCC;
			border-top: none;
			padding: 5px;
			width: 188px;
			}
				#rolex .table2 .txt .title,
				#rolex .table2 .txt p{
				margin: 0;
				padding: 0;
				}
				#rolex .table2 .txt .title{
				padding-bottom: 5px;
				}

	#catalog{
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#catalog h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#catalog .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#catalog .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#catalog p.txt {
		margin:10px;
		}

		#catalog .photo {
		margin: 10px 10px 0px;
		padding:0;
		}
			#catalog .photo img {
			margin:0;
			padding:0;
			background:#F7F7F7;
			border:1px solid #CCCCCC;
			}
		#catalog .btn{
		padding: 10px;
		text-align: center;
		}

	#site_map{
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#site_map h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#site_map .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#site_map .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#site_map table.layoutTbl {
		margin: 10px 0 0 10px;
		padding: 0;
		}
		#site_map table.layoutTbl td{
		text-align: left;
		vertical-align: top;
		}
			#site_map table.innerTbl {
			width: 230px;
			padding: 0;
			margin: 0;
			}
				#site_map table.innerTbl th {
				background-color:#f9f9f9;
				font-weight:normal;
				border:#CCCCCC 1px solid;
				text-align: left;
				vertical-align: middle;
				padding: 2px 3px;
				}
				#site_map table.innerTbl td {
				padding: 3px 0 10px 5px;
				}
				#site_map table.innerTbl ul,
				#site_map table.innerTbl li{
				padding: 0;
				margin: 0;
				list-style-type: none;
				}


	#material {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#material h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#material .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#material .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#material table.table1 {
		margin: 10px 0 0 10px;
		padding: 0;
		border-top:#CCCCCC 1px solid;
		border-left:#CCCCCC 1px solid;
		}
			#material table.table1 th {
			margin:0;
			padding:3px;
			background-color:#f9f9f9;
			font-weight:normal;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: center;
			vertical-align: top;
			white-space: nowrap;
			}
			#material table.table1 td {
			margin:0;
			padding:3px;
			padding-left:5px;
			border-right:#CCCCCC 1px solid;
			border-bottom:#CCCCCC 1px solid;
			text-align: left;
			}
		#material .return {
			text-align: right;
			margin-top: 14px;
			margin-right: 8px;
		}


	#sell_qa {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_qa h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_qa .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_qa .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_qa ul.navi,
		#sell_qa ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_qa ul.navi li{
		display: inline;
		}		

		#sell_qa .qaList{
		margin: 10px;
		padding: 0 0 5px;
		list-style-type: none;
		border-bottom: 1px dotted #414858;
		}
			#sell_qa .qaList li{
			height: 24px;
			padding: 3px 0 0 26px;
			background-image:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/sell_qa_q.gif);
			background-position:left top;
			background-repeat: no-repeat;
			}

		#sell_qa .qaBox{
		border: 1px solid #CCCCCC;
		margin: 10px 10px 0px;
		padding: 3px 5px 10px;
		}
			#sell_qa .qaBox .qaTitle{
			height: 24px;
			padding: 5px 0 0 26px;
			background-image:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/sell_qa_q.gif);
			background-position:left top;
			background-repeat: no-repeat;
			margin: 0 0 5px;
			color: #003E7B;
			font-weight: bold;
			}
			#sell_qa .qaBox p,
			#sell_qa .qaBox dl{
			margin: 0 10px;
			}
			#sell_qa .qaBox dt{
			margin: 0;
			font-weight: bold;
			}
			#sell_qa .qaBox dd{
			margin: 0 0 5px;
			}
			#sell_qa .qaBox p img{
			border: 1px solid #CCCCCC;
			}

			#sell_qa .qaBox .innerTbl{
			margin: 0 10px;
			border: none;
			}
				#sell_qa .qaBox .innerTbl th,
				#sell_qa .qaBox .innerTbl td{
				padding: 1px 3px;
				font-weight:normal;
				border: none;
				}
				#sell_qa .qaBox .innerTbl td.num{
				text-align:right;
				}
			#sell_qa .qaBox p.plus{
			margin: 3px 10px 0 13px;
			padding: 0;
			}



	#h_qa {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#h_qa h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#h_qa .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#h_qa .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#h_qa ul.navi,
		#h_qa ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#h_qa ul.navi li{
		display: inline;
		}		

		#h_qa .border1 .title{
		padding-top: 10px;
		}		

		#h_qa .qaList{
		margin: 10px;
		padding: 0 0 5px;
		list-style-type: none;
		border-bottom: 1px dotted #414858;
		}
		#h_qa #qaList1{
		margin-bottom: 0px;
		padding: 0;
		border-bottom: none;
		}
		#h_qa #qaList2{
		margin-bottom: 0px;
		padding: 0 0 5px;
		list-style-type: none;
		border-bottom: 1px dotted #414858;
		}
			#h_qa .qaList li{
			height: 24px;
			padding: 3px 0 0 26px;
			background-image:url(http://www.u-

s.co.jp/img/usr2/sell_qa_q.gif);
			background-position:left top;
			background-repeat: no-repeat;
			}

		#h_qa .qaBox{
		border: 1px solid #CCCCCC;
		margin: 10px 10px 0px;
		padding: 3px 5px 10px;
		}
			#h_qa .qaBox .qaTitle{
			height: 24px;
			padding: 5px 0 0 26px;
			background-image:url(http://www.u-

s.co.jp/img/usr2/sell_qa_a.gif);
			background-position:left top;
			background-repeat: no-repeat;
			margin: 0 0 5px;
			color: #003E7B;
			font-weight: bold;
			}
			#h_qa .qaBox p{
			margin: 0 10px;
			}
			#h_qa .qaBox p.map{
			text-align: center;
			}
			#h_qa .qaBox p.map img{
			border: 1px solid #CCCCCC;
			}

			#h_qa .qaBox p.pay{
			text-align: center;
			}

			#h_qa .qaBox dl{
			margin: 10px 10px;
			}
			#h_qa .qaBox dt{
			margin: 0;
			font-weight: bold;
			}
			#h_qa .qaBox dd{
			margin: 0 0 5px;
			padding: 3px 10px 0;
			}
			#h_qa .qaBox dd.ex{
			text-align:right;
			}
			#h_qa .qaBox dd.payTbl{
			text-align:center;
			}
				#h_qa .qaBox dd table{
				margin: 0;
				border-top: 1px solid #CCCCCC;
				border-left: 1px solid #CCCCCC;
				}
					#h_qa .qaBox dd table th{
					font-weight: bold;
					}
					#h_qa .qaBox dd table td.num{
					text-align: right;
					}
				#h_qa .qaBox dd table.noBorder{
				margin: 0 0 0 auto;
				border: none;
				}
					#h_qa .qaBox dd table.noBorder th,
					#h_qa .qaBox dd table.noBorder td{
					border: none;
					background-color: transparent;
					}
			#h_qa .qaBox dd.payTbl table{
			margin: 0 auto;
			}

			#h_qa .qaBox table{
			margin: 0 10px 3px;
			border-top: 1px solid #CCCCCC;
			border-left: 1px solid #CCCCCC;
			}
				#h_qa .qaBox th,
				#h_qa .qaBox td{
				font-weight: normal;
				text-align: left;
				vertical-align: top;
				padding: 3px;
				border-right: 1px solid #CCCCCC;
				border-bottom: 1px solid #CCCCCC;
				}
				#h_qa .qaBox th{
				background-color:#f9f9f9;
				}


	#wanted_s {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#wanted_s h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#wanted_s .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#wanted_s .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#wanted_s ul.navi,
		#wanted_s ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#wanted_s ul.navi li{
		display: inline;
		}

		#wanted_s .border1 div.title{
		margin: 10px;
		padding:0;
		}

		#wanted_s .imgTbl{
		margin: 0 10px;
		text-align: left;
		}
			#wanted_s .imgTbl #imgTblRight{
			vertical-align: bottom;
			padding-left: 5px;
			}

		#wanted_s p.txt {
		margin:10px;
		}

		#wanted_s dl.wanted{
		margin: 0;
		padding: 10px 10px 0;
		}
			#wanted_s dl.wanted dt{}
			#wanted_s dl.wanted dd{
			margin:0;
			padding: 5px 10px 15px;

			}
				#wanted_s dl.wanted dd .subtitle{
				padding: 0 0 10px;
				}
				#wanted_s dl.wanted dd .layoutBox{
				margin:0;
				padding: 0;
				}
				#wanted_s dl.wanted dd .layoutBox:after{
				content: "."; 
				display: block; 
				height: 0; 
				clear: both; 
				visibility: hidden;
				}
				#wanted_s dl.wanted dd .layoutBox{display: inline-

table;}
				/* Hides from IE-mac \*/
				* html #wanted_s dl.wanted dd .layoutBox{height: 1%;}
				#wanted_s dl.wanted dd .layoutBox{display: block;}
				/* End hide from IE-mac */
					#wanted_s dl.wanted dd .layoutBox div.img{
					float: left;
					width: 161px;
					}
					#wanted_s dl.wanted dd .layoutBox p{
					margin: 0;
					margin-left: 161px;
					padding: 0 0 0 10px;
					}
				#wanted_s dl.wanted dd .contact{
				padding-top: 10px;
				}
				#wanted_s dl.wanted dd p.note{
				color:#851C1C;
				}


	#bank {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#bank h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#bank .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#bank .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#bank ul.navi,
		#bank ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#bank ul.navi li{
		display: inline;
		}

		#bank dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#bank dl dt{}
			#bank dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}
				#bank dl dd p.nagare{
	padding-left: 5px;
	margin: 10px 0;
				}
				#bank dl dd div.note{
				margin: 20px 0 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
				#bank dl dd div.note2{
				margin: 10px 0 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
					#bank dl dd div.note .subtitle{
					font-weight: bold;
					padding-bottom: 5px;
					color:#FF0000
					}
					#bank dl dd table.list{
					margin:0;
					padding:0;
					}
						#bank dl dd table.list th,
						#bank dl dd  table.list td{
						font-weight: normal;
						padding:3px;
						text-align:left;
						vertical-align: top;
						}
						#bank dl dd table.list th{
						white-space:nowrap;
						}
							#bank dl dd table.list span.num{
							color:#FF0000;
							}
							#bank dl dd table.list strong{
							color:#FF0000;
							font-weight: normal;
							}

				#bank dl dd p.strong{
				font-weight:bold;
				color:#A92424;
				}
				#bank dl dd table.bank{
				margin: 5px 0 0;
				padding: 0;
				border-top:#CCCCCC 1px solid;
				border-left:#CCCCCC 1px solid;
				}
					#bank dl dd table.bank th,
					#bank dl dd table.bank td{
					margin:0;
					padding:3px;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					font-weight:normal;
					}
					#bank dl dd table.bank th{
					background-color:#f9f9f9;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					padding: 5px;
					}
					#bank dl dd table.bank td{
					padding-left:5px;
					text-align: left;
					vertical-align: top;
					}
			

	#cash_credit {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#cash_credit h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#cash_credit .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#cash_credit .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#cash_credit ul.navi,
		#cash_credit ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#cash_credit ul.navi li{
		display: inline;
		}

		#cash_credit dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#cash_credit dl dt{}
			#cash_credit dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}
				#cash_credit dl dd p strong{
				font-weight: bold;
				}
				#cash_credit dl dd p.btn{
				text-align: center;
				padding: 10px 0;
				}
				#cash_credit dl dd p.nagare{
				margin: 0 -10px;
				}
				#cash_credit dl dd div.note{
				margin: 10px 0 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
					#cash_credit dl dd table.list{
					margin:0;
					padding:0;
					}
						#cash_credit dl dd table.list th,
						#cash_credit dl dd  table.list td{
						font-weight: normal;
						padding:3px;
						text-align:left;
						vertical-align: top;
						}
						#cash_credit dl dd table.list th{
						white-space:nowrap;
						}
							#cash_credit dl dd table.list 

span.num{
							color:#FF0000;
							}
							#cash_credit dl dd table.list 

strong{
							color:#FF0000;
							font-weight: normal;
							}

				#cash_credit dl dd p.strong{
				font-weight:bold;
				color:#A92424;
				}
				#cash_credit dl dd table.bank{
				margin: 5px 0 0;
				padding: 0;
				border-top:#CCCCCC 1px solid;
				border-left:#CCCCCC 1px solid;
				}
					#cash_credit dl dd table.bank th,
					#cash_credit dl dd table.bank td{
					margin:0;
					padding:3px;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					font-weight:normal;
					}
					#cash_credit dl dd table.bank th{
					background-color:#f9f9f9;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					padding: 5px;
					}
					#cash_credit dl dd table.bank td{
					padding-left:5px;
					text-align: left;
					vertical-align: top;
					}


	#credit {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#credit h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#credit .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#credit .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#credit ul.navi,
		#credit ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#credit ul.navi li{
		display: inline;
		}

		#credit dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#credit dl dt{}
			#credit dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}
				#credit dl dd div.sinpanNote{
				padding: 10px 0 0;
				}
					#credit dl dd div.sinpanNote .subtitle{
					font-weight: bold;
					}
						#credit dl dd div.sinpanNote .subtitle 

strong{
						color: #FF0000;
						font-weight: normal;
						}
					#credit dl dd div.sinpanNote div.note{}
						#credit dl dd div.sinpanNote div.note 

.subtitle{
						color: #FF0000;
						font-weight: bold;
						padding-bottom: 5px;
						}

				#credit dl dd p strong{
				font-weight: bold;
				}
				#credit dl dd p.btn{
				text-align: center;
				padding: 10px 0;
				}
				#credit dl dd p.nagare{
				margin: 0;
				padding-left: 2px;
				}
				#credit dl dd div.note{
				margin: 10px 0 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
					#credit dl dd table.list{
					margin:0;
					padding:0;
					}
						#credit dl dd table.list th,
						#credit dl dd  table.list td{
						font-weight: normal;
						padding:3px;
						text-align:left;
						vertical-align: top;
						}
						#credit dl dd table.list th{
						white-space:nowrap;
						}
							#credit dl dd table.list 

span.num{
							color:#FF0000;
							}
							#credit dl dd table.list strong{
							color:#FF0000;
							font-weight: normal;
							}

				#credit dl dd p.strong{
				font-weight:bold;
				color:#A92424;
				}
				#credit dl dd table.bank{
				margin: 5px 0 0;
				padding: 0;
				border-top:#CCCCCC 1px solid;
				border-left:#CCCCCC 1px solid;
				}
					#credit dl dd table.bank th,
					#credit dl dd table.bank td{
					margin:0;
					padding:3px;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					font-weight:normal;
					}
					#credit dl dd table.bank th{
					background-color:#f9f9f9;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					padding: 5px;
					}
					#credit dl dd table.bank td{
					padding-left:5px;
					text-align: left;
					vertical-align: top;
					}


	#daibiki {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#daibiki h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#daibiki .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#daibiki .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#daibiki ul.navi,
		#daibiki ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#daibiki ul.navi li{
		display: inline;
		}

		#daibiki dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#daibiki dl dt{}
			#daibiki dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}
				#daibiki dl dd div.note{}
					#daibiki dl dd div.note .subtitle{
					font-weight: bold;
					padding-bottom: 5px;
					color:#FF0000
					}

				#daibiki dl dd p strong{
				font-weight: bold;
				}
				#daibiki dl dd p.btn{
				text-align: center;
				padding: 10px 0;
				}
				#daibiki dl dd p.nagare{
				margin: 0;
				padding-left: 5px;
				}
				#daibiki dl dd div.note{
				margin: 10px 0 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
					#daibiki dl dd table.list{
					margin:0;
					padding:0;
					}
						#daibiki dl dd table.list th,
						#daibiki dl dd  table.list td{
						font-weight: normal;
						padding:3px;
						text-align:left;
						vertical-align: top;
						}
						#daibiki dl dd table.list th{
						white-space:nowrap;
						}
							#daibiki dl dd table.list 

span.num{
							color:#FF0000;
							}
							#daibiki dl dd table.list 

strong{
							color:#FF0000;
							font-weight: normal;
							}

				#daibiki dl dd p.strong{
				font-weight:bold;
				color:#A92424;
				}
				#daibiki dl dd table.cost{
				margin: 0 0 5px;
				padding: 0;
				border-top:#CCCCCC 1px solid;
				border-left:#CCCCCC 1px solid;
				}
					#daibiki dl dd table.cost th,
					#daibiki dl dd table.cost td{
					margin:0;
					padding:3px;
					border-right:#CCCCCC 1px solid;
					border-bottom:#CCCCCC 1px solid;
					font-weight:normal;
					}
					#daibiki dl dd table.cost th{
					background-color:#f9f9f9;
					text-align: center;
					vertical-align: middle;
					white-space: nowrap;
					padding: 5px;
					}
					#daibiki dl dd table.cost td{
					padding-left:5px;
					vertical-align:middle;
					}
					#daibiki dl dd table.cost th.num,
					#daibiki dl dd table.cost td.num{
					text-align:right;
					}


	#access {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#access h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#access .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#access .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#access ul.navi,
		#access ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#access ul.navi li{
		display: inline;
		}		

		#access div.inner{
		text-align: center;
		padding: 10px 0 0;
		}

			#access div.inner #access_img01{
			padding-right:35px;
			}
			#access div.inner #access_map{
			display: block;
			padding: 10px 0;
			}
			#access div.inner #access_img03{
			display: block;
			}


	#haisou {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#haisou h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#haisou .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#haisou .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#haisou ul.navi,
		#haisou ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#haisou ul.navi li{
		display: inline;
		}		

		#haisou p.txt {
		margin:10px;
		}

		#haisou dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#haisou dl dt{}
			#haisou dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}

				#haisou dl dd div.inner{
				text-align:left;
				}
					#haisou dl dd div.inner table.innerTbl{
					margin: 20px 0 10px;
					padding: 0;
					border-top:#CCCCCC 1px solid;
					border-left:#CCCCCC 1px solid;
					}
						#haisou dl dd div.inner table.innerTbl 

th,
						#haisou dl dd div.inner table.innerTbl 

td{
						margin:0;
						padding:3px;
						border-right:#CCCCCC 1px solid;
						border-bottom:#CCCCCC 1px solid;
						}
						#haisou dl dd div.inner table.innerTbl 

th{
						padding:3px 5px;
						background-color:#EBEBEB;
						text-align:center;
						font-weight:normal;
						}

				#haisou dl dd div.map{
				margin:10px 0;
				}

				#haisou dl dd table.list{
				margin:0;
				padding:0;
				}
					#haisou dl dd table.list th,
					#haisou dl dd table.list td{
					font-weight: normal;
					padding:3px;
					text-align:left;
					vertical-align: top;
					}
					#haisou dl dd table.list th{
					white-space:nowrap;
					}



	#henpin {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#henpin h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#henpin .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#henpin .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#henpin ul.navi,
		#henpin ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#henpin ul.navi li{
		display: inline;
		}		

		#henpin p.txt {
		margin:10px;
		}

		#henpin dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#henpin dl dt{}
			#henpin dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}

				#henpin dl dd strong{
				color:#FF0000;
				font-weight:normal;
				}

				#henpin dl dd div.note{
				margin: 10px 0;
				padding: 5px 10px;
				border: 1px solid #CCCCCC;
				}
					#henpin dl dd div.note .subtitle{
					font-weight: bold;
					padding-bottom: 5px;
					color:#FF0000
					}

				#henpin dl dd table.list{
				margin:0;
				padding:0;
				}
					#henpin dl dd table.list th,
					#henpin dl dd  table.list td{
					font-weight: normal;
					padding:3px;
					text-align:left;
					vertical-align: top;
					}
					#henpin dl dd table.list th{
					white-space:nowrap;
					}



	#hosho {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#hosho h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#hosho .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#hosho .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#hosho ul.navi,
		#hosho ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#hosho ul.navi li{
		display: inline;
		}		

		#hosho p.txt {
		margin:10px;
		}
		#hosho dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#hosho dl dt{}
			#hosho dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}

				#hosho dl dd div.inner{
				text-align:left;
				}

				#hosho dl dd table.list{
				margin:0;
				padding:0;
				}
					#hosho dl dd table.list th,
					#haisou dl dd table.list td{
					font-weight: normal;
					padding:3px;
					text-align:left;
					vertical-align: top;
					}
					#hosho dl dd table.list th{
					white-space:nowrap;
					}

					#hosho dl dd div.inner table.layout {
					margin:0;
					padding:0;
					border: none;
					}
						#hosho dl dd div.inner table.layout th,
						#hosho dl dd div.inner table.layout td{
						margin:0;
						padding:0;
						border: none;
						background-color: transparent;
						text-align: left;
						vertical-align: top;
						}
						#hosho dl dd div.inner table.layout 

td.center{
						text-align: center;
						}
						#hosho dl dd div.inner table.table2 {
						border-top:#CCCCCC 1px solid;
						border-left:#CCCCCC 1px solid;
						margin: 3px 10px 10px;
						}
							#hosho dl dd div.inner 

table.table2 th {
							padding:3px;
							background-color:#f9f9f9;
							font-weight:normal;
							border-right:#CCCCCC 1px solid;
							border-bottom:#CCCCCC 1px solid;
							text-align: center;
							vertical-align: middle;
							}
							#hosho dl dd div.inner 

table.table2 td {
							padding:3px;
							border-right:#CCCCCC 1px solid;
							border-bottom:#CCCCCC 1px solid;
							text-align: center;
							vertical-align: middle;
							}

				#hosho table.table1 td table.list{
				border: none;
				}
					#hosho dl dd table.list th,
					#hosho dl dd table.list td{
					padding:3px;
					border: none;
					background-color: transparent;
					}

				#hosho dl dd table#list2{
				margin: 10px 0 0;
				}
				
				
				
				
				#hosho2 {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#hosho2 h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#hosho2 .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#hosho2 .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#hosho2 ul.navi,
		#hosho2 ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#hosho2 ul.navi li{
		display: inline;
		}		

		#hosho2 p.txt {
		margin:10px;
		}
		#hosho2 dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#hosho2 dl dt{}
			#hosho2 dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}

				#hosho2 dl dd div.inner{
				text-align:left;
				}

				#hosho2 dl dd table.list{
				margin:0;
				padding:0;
				}
					#hosho2 dl dd table.list th{
					white-space:nowrap;
					}
					


	#sell_system {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_system h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_system .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_system .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_system ul.navi,
		#sell_system ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_system ul.navi li{
		display: inline;
		}		

		#sell_system div.pic{
		margin: 0;
		padding: 10px 0 5px;
		text-align: center;
		}
			#sell_system div.pic img{
			border: 1px solid #CCCCCC;
			}

		#sell_system div.img{
		margin: 0;
		padding: 0 0 5px;
		text-align: center;
		}
			#sell_system div.img img{
			}

		#sell_system p{
		margin: 10px;
		line-height: 150%;
		}
			#sell_system p strong{
			color: #851C1C;
			font-weight: normal;
			}

		#sell_system p.tel{
		text-align: center;
		padding: 10px 0 5px 0;
		}


	#sell_premium {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_premium h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_premium .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_premium .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_premium ul.navi,
		#sell_premium ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_premium ul.navi li{
		display: inline;
		}		

		#sell_premium div.pic{
		margin: 0;
		padding: 10px 0 5px;
		text-align: center;
		}
			#sell_premium div.pic img{
			border: 1px solid #CCCCCC;
			}

		#sell_premium div.img{
		margin: 0;
		padding: 0 0 5px;
		text-align: center;
		}
			#sell_premium div.img img{
			}

		#sell_premium p{
		margin: 10px;
		line-height: 150%;
		}
			#sell_premium p strong{
			color: #851C1C;
			font-weight: normal;
			}

		#sell_premium p.tel{
		text-align: center;
		padding: 10px 0 5px 0;
		}


	#sell_tennai {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_tennai h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_tennai .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_tennai .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_tennai ul.navi,
		#sell_tennai ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_tennai ul.navi li{
		display: inline;
		}		

		#sell_tennai div.pic{
		margin: 0;
		padding: 10px 0 5px;
		text-align: center;
		}
			#sell_tennai div.pic img{
			border: 1px solid #CCCCCC;
			}
			#sell_tennai div.pic table{
			margin: 0 auto;
			}
				#sell_tennai div.pic table td#pic01{
				text-align: center;
				padding: 5px 0 15px;
				}
				#sell_tennai div.pic table td#pic02{
				text-align: left;
				}
				#sell_tennai div.pic table td#pic03{
				text-align: right;
				}

		#sell_tennai p{
		margin: 10px;
		line-height: 185%;
		}

		#sell_tennai p.tel{
		text-align: center;
		padding: 10px 0 5px 0;
		}

	#sell_shohin {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#sell_shohin .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#sell_shohin h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#sell_shohin .line {
		margin:0;
		padding:2px 0 0 0;
		}

		#sell_shohin ul.navi,
		#sell_shohin ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#sell_shohin ul.navi li{
		display: inline;
		}		

		#sell_shohin div.note{
		margin: 10px 10px 0;
		padding: 5px 10px;
		border: 1px solid #CCCCCC;
		}
			#sell_shohin div.note .subtitle{
			font-weight: bold;
			padding: 0 0 5px;
			color:#FF0000
			}
		#sell_shohin p.tel{
		padding: 10px;
		padding-left: 20px
		}

		#sell_shohin a {
		color:#003E7B;
		}

		#sell_shohin div.subtitle {
		margin:0;
		padding:10px 0 0;
		}

		#sell_shohin div.table {
		margin:0;
		padding:0 10px 10px;
		border-bottom: 1px dotted #cccccc;
		text-align:center;
		}
			#sell_shohin div.table table.item{
			margin: 10px auto 0;
			padding:0;
			background-color:#F9FAFD;
			}
				#sell_shohin div.table table.item td{
				text-align: left;
				vertical-align: top;
				}
				#sell_shohin div.table table.item td.photo {
				width: 105px;
				margin:0;
				padding:0;
				background-color: #FFFFFF;
				text-align:center;
				border:1px solid #CCCCCC;
				}
				#sell_shohin div.table table.item td.itemname{
				height: 100%;
				margin:0;
				padding:3px 3px 5px;
				border:1px solid #CCCCCC;
				border-top:none;
				font-weight:bold;
				color:#003E7B;
				}
				#sell_shohin div.table table.item td.price{
				margin:0;
				padding:3px 3px 0;
				background-color:#FFFFFF;
				border:1px solid #CCCCCC;
				border-top:none;
				}
					#sell_shohin div.table table.item td.price 

div.num{
					padding:0 3px 0;
					color: #ff0000;
					font-weight: bold;
					}



				#sell_shohin div.table table.item td.space{
				padding:0;
				width: 10px;
				background-color: #FFFFFF;
				border:none;
				}

	#wrap {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#wrap h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/rsl_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#wrap .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					
		#wrap .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#wrap ul.navi,
		#wrap ul.navi li{
		margin: 0;
		padding: 0;
		list-style-type: none;
		height: 31px;
		}
		#wrap ul.navi li{
		display: inline;
		}		

		#wrap p.txt {
		margin:10px;
		}
		#wrap div.inner{
		padding: 10px 5px 0;
		}
		#wrap dl{
		margin: 0;
		padding: 10px 5px 0 10px;
		}
			#wrap dl dt{}
			#wrap dl dd{
			margin:0;
			padding: 5px 10px 15px;
			}
			#wrap dl dd div.imageBox {
			text-align:left;
			}
				#wrap dl dd div.imageBox img{
				margin:10px;
				}


	#about {
	width:490px;
	margin:0 0 50px 0;
	padding:0;
	}
		#about h2 {
		background:url(file:///C|/Documents and Settings/web/Local 

Settings/Temporary Internet Files/Content.IE5/img/usr/det_h2_001.gif) no-repeat 2px 0px;
		margin:0 0 0 2px;
		padding:0 0 0 25px;
		font-size:25px;
		line-height:25px;
		font-weight:bold;
		}
		#about .line {
		margin:0;
		padding:2px 0 0 0;
		}
		#about .border1 {
		border:1px solid #CCCCCC;
		padding-bottom: 10px;
		}					

		#about div.img{
		text-align:center;
		margin: 10px 0 0;
		}

		#about div.title{
		margin: 10px 10px 0;
		}

		#about p.txt{
		margin: 10px;
		padding-bottom: 10px;
		}

		#about table.serviceBox{
		margin: 10px;
		border-collapse:collapse;
		border-spacing:0;
		border:none;
		}
			#about table.serviceBox td{
			text-align: left;
			vertical-align: top;
			padding:0;
			border:none;
			}
			#about table.serviceBox td.img{
			width: 208px;
			}
				#about table.serviceBox td .subtitle{
				width: 208px;
				margin: 0 3px 0 10px;
				}
					#about table.serviceBox td .subtitle img{
					display: block;
					}
					#about table.serviceBox td .subtitle 

.description{
					font-weight: bold;
					margin:5px 0 0;
					white-space:nowrap;
					}
				#about table.serviceBox td p{
				margin: 5px 10px;
				}

        .chuui {
		font-size: 12px;
		margin:10px 10px 0 10px;
		padding:0;
		color: #FF0000;
        	}



#brand-link .base1 {
	background-image: url(http://www.u-s.co.jp/img/usr/basic_title.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 488px;
}
#brand-link .base2 {
	font-size: 12px;
	padding: 6px;
	height: 60px;
	width: 50%;
	VERTICAL-ALIGN: top;
	line-height: 15px;
}
#brand-link .base3 {
	font-size: 12px;
	padding: 6px;
	height: 60px;
	width: 55%;
	VERTICAL-ALIGN: top;
	line-height: 15px;
}
#brand-link img {
	FLOAT: left;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#brand-link H4 {
FONT-SIZE: 12px; 
MARGIN: 0px; 
COLOR: #0c5400; 
LINE-HEIGHT: 18px
}
#brand-link p {
FONT-SIZE: 12px; 
MARGIN: 0px; 
COLOR: #333333; 
LINE-HEIGHT: 14px
}


.colorboximg{
width:300px;
}


/* footer */
#footer_navi_area {
width:860px;
margin:0 auto;
padding:20px 0 0;
}

#footer_navi {
margin:0 0 0 10px;
}

#footer_area {
background:url(/img/usr/ftr_bg_001.gif) repeat-x 0 0 black;
width:100%;
}

#footer {
width:860px;
margin:0 auto;
padding:10px 0;
}
	#footer .inner{
	margin:0;
	padding:0;
	}
	#footer a.ar {
	background:url(/img/usr/ftr_ar_001.gif) no-repeat 0px 3px;
	margin:0 0 0 15px;
	padding:0 0 0 8px;
	font-size:10px;
	color:#FFFFFF;
	}
#details-main .detail_en {
	text-align:right;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 0;
	background-image: url(/img/usr/icon.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 0;
}
