/*@gbvy[WC[W@*/

.content_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 236px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image: url(../../image/top_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

.top_btn a{
	border:0;
	text-indent:-99999px;
	text-decoration:none;
	background: url(../../image/top_btn.gif) no-repeat;
	display:block;
	width:116px;
	height:114px;
	background-x-position: left;
	background-y-position: top;
	right:10px;
	bottom:20px;
	position:absolute;
}

.top_btn a:hover{
	border:0;
	text-indent:-99999px;
	text-decoration:none;
	background: url(../../image/top_btn_on.gif) no-repeat;
	display:block;
	width:116px;
	height:114px;
	background-x-position: left;
	background-y-position: top;
	right:10px;
	bottom:20px;
	position:absolute;
}

.top_btn_s {
	border:0;
	text-indent:-99999px;
	text-decoration:none;
	background: url(../../image/top_btn_s.gif) no-repeat;
	display:block;
	width:40px;
	height:45px;
	background-x-position: left;
	background-y-position: top;
	right:135px;
	bottom:35px;
	position:absolute;
}

.content_top h2,
.brand_top h2,
.watch_top h2,
.gold_top h2,
.acce_top h2,
.electric_top h2,
.instrument_top h2,
.beauty_top h2,
.fashon_top h2,
.cosmetic_top h2,
.buy_top h2,
.process1_top h2,
.process2_top h2,
.process3_top h2,
.process_top h2,
.first_top h2,
.qa_top h2,
.area_top h2,
.exp_top h2,
.coupon_top h2,
.paper_top h2,
.form_top h2
 {
	text-indent:-99999px;
}

.content_top p,
.brand_top p,
.watch_top p,
.gold_top p,
.acce_top p,
.electric_top p,
.instrument_top p,
.beauty_top p,
.fashon_top p,
.cosmetic_top p,
.buy_top p,
.process1_top p,
.process2_top p,
.process3_top p,
.process_top p,
.first_top p,
.qa_top p,
.area_top p,
.exp_top p,
.coupon_top p,
.paper_top p,
.form_top p,
.health_top p
{
	text-indent:-9999px;
}

/*@uhobNgbvC[W@*/

.brand_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image: url(../../image/brand_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@vgbvC[W@*/

.watch_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image: url(../../image/watch_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@v`iMC[W@*/

.gold_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image: url(../../image/gold_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}


/*@ANZT[gbvC[W@*/

.acce_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/acce_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@ƓdgbvC[W@*/

.electric_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/electric_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@ygbvC[W@*/

.instrument_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/instrument_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@e@gbvC[W@*/

.beauty_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	background-color: transparent;
	background-image:url(../../image/beauty_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@uhߗރgbvC[W@*/

.fashon_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/fashon_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@@ϕi@gbvC[W@*/

.cosmetic_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/cosmetic_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@uhiC[W@*/

.buy_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/staff_img.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@̗C[W@*/

.first_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/first_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@R[XC[W@*/

.process_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	background-color: transparent;
	background-image:url(../../image/process_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@XC[W@*/

.process1_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	background-color: transparent;
	background-image:url(../../image/process01_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*@oC[W@*/

.process2_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	background-color: transparent;
	background-image:url(../../image/process02_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/*宅配買取コース*/

.process3_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	background-color: transparent;
	background-image:url(../../image/process03_bg.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

p.s-box{
	background:#F4E8DC;
	margin:10px 20px;
	padding:10px;
	font-size:97%;
	line-height:1.5em;
	color:#666666;
	text-align:center;
}

/* よくある質問 */
.qa_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/qa_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/* 買取地域一覧 */
.area_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/area_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/* 店頭買取体験 */
.exp_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 221px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/exp_h.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

table.exp_t{
	width:625px;
	margin:20px 0;
	padding:20px;
	line-height:1.8em;
	font-size:10px;
}

table.exp_t td{
	padding:5px 10px;
}

/* クーポン */
.coupon_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/coupon_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

/* 紙袋100円買取 */
.paper_top{
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 146px;
	width: 661px;
	clear: both;
	margin-bottom:25px;
	background-color: transparent;
	background-image:url(../../image/paper_h.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}

.form_top {
	font-size: 14px;
	line-height: 1.5em;
	color: #666666;
	height: 220px;
	width: 661px;
	clear: both;
	position:relative;
	background-color: transparent;
	background-image: url(../../image/form_bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
}


div.paper_bag{
	position:relative;
}

div.btn_form{
	position:absolute;
	top:470px;
	right:230px;
}


/*@Rec{bNX@*/

.content01 {
	clear: both;
	margin-left:10px;
	padding:10px;
	height: 280px;
	width: 622px;
	background:url(../../image/whatsnew_bg.gif) no-repeat;
	background-position:center bottom;
}

.content01 h2{
	font-size:13px;
	color:#727272;
	margin-bottom:10px;
	padding-left:50px;
	padding-bottom:1px;
	background:url(../../misc/level2_title.gif) no-repeat;
	background-position:left center;
	height:20px;
	}
	
.content01 h3{
	margin-bottom:5px;
	font-size:12px;
	color:#BF0D27;
}

.content01 p{
	font-size:11px;
	color:#666666;
	line-height:1.4em;
}

.content01 p strong{
	font-size:10px;
	font-weight:normal;
	color:#BF0D27;
}

.content01 img{
	float:left;
	margin:0 10px 10px 10px;
}


.content01 ul {
	margin-left: 1em
}
.content01 li {
	list-style-type: disc;
	margin-left: 1em;
}
.content01 a:link {
	text-decoration: underline;
	color: #0000FF;
}
.content01 a:visited {
	text-decoration: underline;
	color: #0000FF;
}
.content01 a:hover  {
	text-decoration: underline;
	color: #FF9900;
}
.content01 a:active {
	text-decoration: underline;
	color: #CC0000;
}

iframe{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
	}

.content02 {
	clear: both;
	margin-left:20px;
	width: 622px;
}
.content02 p{
	clear:both;
	margin-right:15px;
	text-align:right;
	font-size:11px;
	color:#FF0033;
}

.content02 a{
	font-size:11px;
	color:#FF0033;
}

.content02 a:hover{
	text-decoration:underline;
	font-size:11px;
	color:#FF0033;
}

.content02 h2{
	text-indent:-9999px;
	background:url(../../misc/course_title.gif) no-repeat;
	background-position:left center;
	height:40px;
	}
	
.content02 img{
	float:left;
	margin:10px;
}

.content02_s{
	width: 620px;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

h3.course01{
	padding-top:10px;
	text-indent:-9999px;
	background:url(../../image/course01.gif) no-repeat;
	background-position:left center;
	height:28px;
}

h3.course02{
	clear:both;
	text-indent:-9999px;
	background:url(../../image/course02.gif) no-repeat;
	background-position:left center;
	height:28px;
}

.content03 {
	clear: both;
	margin-left:10px;
	padding:10px;
	width: 622px;
}

.content03 h2,
.content04 h3{
	font-size:13px;
	color:#727272;
	margin-bottom:10px;
	padding-left:50px;
	padding-bottom:1px;
	background:url(../../misc/level2_title.gif) no-repeat;
	background-position:left center;
	height:20px;
	}
	
.content03 h3{
	margin-bottom:5px;
	font-size:12px;
	color:#BF0D27;
}

.content03 p{
	margin-left:10px;
	font-size:11px;
	color:#666666;
}

.content03 img{
	margin:10px;
	margin-bottom:15px;
}

.yahooArea{
	float:left;
	width:610px;
	padding:0;
	margin:10px;
	margin-bottom:10px;
}

.yahooArea img{
	margin:0;
	padding:0;
}

div.yahooArea  a:link, a:visited, a:active{
	margin:0 !important;
	padding:0;
}

.content04 {
	width: 622px;
	clear: both;
	margin-left:10px;
	margin:10px;
}

.content04 h2{
	width: 622px;
	font-size:18px;
	font-weight:bold;
	color:#BF0D27;
	margin-bottom:5px;
	padding-top:16px;
	padding-left:14px;
	background:url(../../misc/level3_title.gif) no-repeat;
	background-position:left center;
	height:38px;
}

.content04 h3{
	margin:10px;
	font-size:12px;
	color:#BF0D27;
}

.content04 p{
	margin:10px;
	font-size:11px;
	color:#666666;
	line-height:1.4em;
}

.content04 ul{
	list-style:none;
	margin:10px;
	font-size:11px;
	color:#666666;
}

.content04 li{
	background:url(../../misc/mark_01.gif) no-repeat 2px 8px;
	padding: 15px 0px 5px 25px;
}

.content04_s1 h3,
.content04_s2 h3,
.content04_s3 h3{
	text-indent:-9999px;
	background:none;
}

.content04_s1 p,
.content04_s2 p,
.content04_s3 p{
	position:absolute;
	top:42px;
	left:25px;
	width:500px;
	text-align:left;
	color:#666666;
}

.content04_s1 img,
.content04_s2 img,
.content04_s3 img{
	position:absolute;
	top:135px;
	right:24px;
	width:79px;
	height:57px;
}

.content04_s1{
	width:620px;
	height:221px;
	margin:10px 5px;
	position:relative;
	background:url(../../image/kaitori_bg.gif) no-repeat;
}
	
.content04_s2{
	width:620px;
	height:221px;
	margin:10px 5px;
	position:relative;
	background:url(../../image/shutyou_bg.gif) no-repeat;
}

.content04_s3{
	width:620px;
	height:221px;
	margin:10px 5px;
	position:relative;
	background:url(../../image/takuhai_bg.gif) no-repeat;
}

.content04 ul.normal_list{
	margin-left:40px;
}
	
.content04 ul.normal_list li{
	background:none;
	list-style:circle;
	padding:5px;
}

.content05 {
	width: 622px;
	clear: both;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}

.content05 h2{
	width: 622px;
	font-size:14px;
	color:#BF0D27;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:14px;
	background:url(../../misc/level4_title.gif) no-repeat;
	background-position:left center;
	height:23px;
}

.content05 p,	
.content05 p.box_l{
	margin-left:10px;
	margin-top:10px;
	font-size:12px;
	line-height:1.4em;
	color:#666666;
}

.content05 p.box_l{
	float:left;
	display:block;
	width:420px;
}

.content05 img.box_img{
	float:right;
	margin:0 10px 5px 0;
}

 div.content05:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}

div.content05_info {  
	display: inline-block;  
} 

.content06 {
	font-size: 11px;
	line-height: 1.5em;
	color: #666666;
	height: 164px;
	width: 622px;
	clear: both;
	margin-top:10px;
	margin-left:10px;
	position:relative;
	background-color: transparent;
	background-image:url(../../image/kaitori_staff.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: top;
	position:relative;
}

.content06 h2{
	text-indent:-99999px;
}

.content06 p{
	display:block;
	width:435px;
	height:90px;
	position:absolute;
	top:62px;
	right:7px;
}

.content07 {
	clear:both;
	width: 622px;
	height:180px;
	margin-top:10px;
	margin-left:10px;
	border:1px solid #CCCCCC;
	background:url(../../image/illust_bg.gif) no-repeat;
	position:relative;
}

.content07 h2{
	font-size:18px;
	color:#BF0D27;
	display:block;
	width:400px;
	float:right;
	margin:33px 10px 0 0;
}

.content07 p
{
	color:#666666;
	float:right;
	width:400px;
	display:block;
	margin:30px 10px 0 0 ;
	font-size:12px;
}

.content07 img{
	position:absolute;
	top:30px;
	left:10px;
	}

.content07 p a:link, a:visited, a:active {
	font-weight: bold;
	color: #FF0000;
	margin-right: 3px;
	margin-left: 3px;
	text-decoration:underline;
}

.content07 p a:hover{
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}

p.trigona{
	clear:both;
	text-align:center;
	margin:10px;
}

div.btn{
	position:absolute;
	top:115px;
	left:200px;
	width:400px;
	height:57px;
}

div.btn img{
	margin:3px;
	position:relative;
	top:0;
	left:0;
}

.category{
	margin-left:7px;
}

.category a{
	margin:0;
	padding:0;
}

.category img{
	margin-bottom:3px;
}

.shop_info{
	width: 622px;
	clear: both;
	margin:10px;
	margin-left:20px;
	padding-bottom:20px;
	border:1px solid #CCCCCC;
	}

.shop_info h2 {
	font-size:14px;
	color:#FFFFFF;
	margin-bottom:10px;
	padding:5px 10px;
	background-color: #99CC66;
}

.shop_all{
	margin-left:40px;
}

.shop_address{
	float:left;
	width:250px;
	margin:5px 5px 5px 5px;
	padding:5px;
	border:1px solid #99cc66;
	text-align:center;
}

.shop_info h3{
	color:#d53b5f;
	font-weight:bold;
	font-size:12px;
	line-height:1.8em;
}

.shop_info p{
	color:#4C4C4C;
	font-size:10px;
}

.shop_info img{
	margin:0 28px;
}

 div.shop_info:after {  
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;  
	font-size: 0.1em;  
	line-height: 0;  
	clear: both;  
}

div.shop_info {  
	display: inline-block;  
} 

.odd {
	background-color: #F6F6F6;
}

.ama_b{
	color:#cc0066;
}

.area p a:link, a:visited, a:active {
	font-weight:normal;
	text-decoration:underline;
	color:#BF0D27;
}

.area p a:hover{
	color:#BF0D27;
	text-decoration:none;
}

/* 買取対象地域一覧 */
div.plan{
	position:relative;
}

div.plan p{
	display:block;
	position:absolute;
	width:100px;
	top:-75px;
	right:-7px;
}

table.plan_t{
	margin:30px 10px;
	padding:0;
	border-collapse:collapse;
	border:1px solid #99cc66;
}

table.plan_t th{
	background-color:#99cc66;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}

table.plan_t td{
	padding:0;
}

table.plan_t td.type01{
	border-right:2px dotted #99cc66;
}

table.plan_t td.type02{
	border-right:2px dotted #99cc66;
}

table.plan_t td.type03{
}

table.plan_t img{
	margin:0;
	padding:0;
}

/* よくある質問Ｑ＆Ａ */
dl{
	margin: 10px;
	font-size: 11px;
	color: #666666;
	line-height: 1.4em;
}

dt{
	margin:5px;
	margin-bottom:10px;
	background:url(../../image/q_img.gif) no-repeat;
	height:30px;
	padding-left:40px;
	font-size:13px;
	color:#CC3366;
	font-weight:bold;
}

dd{
	margin:5px;
	margin-bottom:10px;
	background:url(../../image/a_img.gif) no-repeat;
	padding-left:40px;
	padding-bottom:20px;
	padding-top:5px;
	border-bottom:1px dotted #CCCCCC;
}


/*//////////金プラチナレート//////////*/
.tb-rate {
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	font-size: 90%;
	margin-bottom: 0px;
	padding: 0px;
}
.tb-rate-l {
	line-height: 1em;
	text-align: left;
}
.tb-rate-r {
	line-height: 1em;
	text-align: right;
}
.tx-rate {
	font-size: x-small;
	line-height: 1.2em;
	text-align: right;
	margin-right: 10px;
	float: right;
	margin-bottom: 5px;
}
.td-bl {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.tb-gray {
	background-color: #F2F3F4;
}
