@charset "UTF-8";
/*  基本設定 */
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
fieldset,img { 
	border:0;
}
.clear {
	clear: both;
	margin:0;
	padding:0;
	height:0;
		}	
.clearfix:after {  
   content: ".";   
   display: block;   
   height: 0;   
   clear: both;   
   visibility: hidden;  
 }
 .opacity70:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}  
ol,ul {
	list-style:none;
}   
 .clearfix { display: inline-table; }  
   
 /* Hides from IE-mac \*/  
 * html .clearfix { height: 1%; }  
 .clearfix { display: block; }  
 /* End hide from IE-mac */ 
.sidemenulist dd ul li a {
	font-weight:bolder;
}
#topicPath {
	border-bottom:solid 1px #ff752a;
}	
	
/*===================================================
   ============メインコンテンツ設定CSS=============
===================================================*/
p	{
	color:#000000;
	line-height:150%;
	font-size:14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
.titles {
	margin-bottom:10px;}
.text-d {
	padding:10px;
	border:1px solid #c6c6c6;
	background-color:#f3f3f3;
	margin:0px 5px 20px 5px;
}
.text-d2 {
	padding:10px;
	border:1px solid #c6c6c6;
	background-color:#f3f3f3;
}
.text-d a {
	color:#f35703;
	text-decoration:none} 
.text-d a:hover {
	text-decoration:underline}
.sitemapA a {
	color:#f35703;
	text-decoration:none} 
.sitemapA a:hover {
	text-decoration:underline}	
		
.left_square {
	float:left;
	width:335px;
	margin-right:20px;
	}	
.right_square {
	float:right;
	width:335px;
	}		
.square_l {
	border: solid 1px #d4d4d4;
	background-color: #ffffff;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}	
.square_l ul {
	font-size: 14px;
	margin-top: 10px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}
.square_l ul.s-left_list a {
	text-decoration: none;
	color: #006593;
	padding-left: 14px;
	background-image: url(blueicon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
.square_l ul.s-right_list a {
	text-decoration: none;
	color: #f03858;
	padding-left: 14px;
	background-image: url(redicon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}	
.square_l ul a:hover {
	text-decoration:underline}	
.gotop {
	margin-top: 5px;
	margin-bottom:10px;
	position: relative;
	height:28px;
}	
.gotop a {
	text-indent: -9999px;
	background-image: url(pagetopbtn.gif);
	width: 96px;
	height: 28px;
	display: block;
	position: absolute;
	right: 5px;
}
.sequence {
	margin-bottom: 20px;
}
.sequence .Btitle {
	height: 32px;
	padding-top: 10px;
	padding-bottom: 4px;
	background-repeat: no-repeat;
	}
.sequence .titseq01 {
	background-image: url(btitleBg01.gif);
	}
.sequence .titseq02 {
	background-image: url(btitleBg02.gif);
	}	
.sequence .titseq03 {
	background-image: url(btitleBg03.gif);
	}	
.sequence .Btitle .stgrl {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding-left: 25px;
	}	
.sequence .st {
	font-size: 23px;
	font-weight: bold;
	color: #ffffff;
}
.orange {
	border: 1px solid #96b91d;
	border-top:none !important;
	background-image:url(seqBG01.png);
		}
.purple	{
	border: 1px solid #c550ac;
	border-top:none !important;
	background-image:url(seqBG02.png);
}
.yellow	{
	border: 1px solid #e1b32f;
	border-top:none !important;
	background-image:url(seqBG03.png);
}
.sequence-in {
	padding:11px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top right}	
.sequence .Sleft {
	width:450px;
	}
.seq01Links {
	width:450px;
	height:31px;
	margin-top:15px;
	position:relative
}
.seq02Links {
	width:450px;
	height:31px;
	margin-top:15px;
	position:relative
}
.seq02Links a {
	position:absolute;
	display:block;
	width:158px;
	height:31px;
	top:0px;
	right:0px;
}
.seq03Links {
	width:450px;
	height:31px;
	margin-top:15px;
	position:relative
}
.seq03Links a {
	position:absolute;
	display:block;
	width:158px;
	height:31px;
	top:0px;
	right:0px;
}
.seq01Links a.001 {
	position:absolute;
	display:block;
	width:140px;
	height:31px;
	top:0px;
	left:0px;
}
.seq01Links a.002 {
	position:absolute;
	display:block;
	width:140px;
	height:31px;
	top:0px;
	left:155px;
}	
.seq01Links a.003 {
	position:absolute;
	display:block;
	width:140px;
	height:31px;
	top:0px;
	left:310px;
}
.infoarea {
	margin-bottom: 10px;
	}
.title_area{
	margin-bottom:10px;
	}
.mitsumoriT {
	margin-top:20px}
.infoarea p {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom: dotted 1px #c6c6c6;
	line-height:170%;
	font-size:12px !important;}
.infoarea p.lastT {
	border-bottom: none;
	margin:0;
	padding:0}		
.infoarea b {
	color: #333333;
	font-size: 16px
}
.form-link {
	border: solid 1px #cdcbcb;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color:#FFF;
}		
a.goformBtn {
	height:58px;
	width:230px;
	display:block;
	text-indent:-9999px;
	background-image: url(formlinkbtn.gif);
	float:right}

/*===================================================
   ============初めての方へ設定CSS=============
===================================================*/	
	
	
.steps_f {
	margin-left: 90px;
	position: relative;
	margin-bottom: 10px;
	padding: 7px;
	border: solid 1px #bbbbb9;
	background-color: #f8f8f6;
}
.steps_f a {
	color:#f35703;
	text-decoration:none
	} 
.steps_f a:hover {
	text-decoration:underline
	}	
.number {
	color: #ffffff;
	font-weight: bolder;
	font-size: 42px;
	position: absolute;
	left: -90px;
	top: -1px;
	background-image: url(hajimete_03.jpg);
	height: 70px;
	width: 90px;
	padding-top: 25px;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.number_g {
	color: #ffffff;
	font-weight: bolder;
	font-size: 42px;
	position: absolute;
	left: -90px;
	top: 0px;
	background-image: url(hajimete_03gray.html);
	height: 85px;
	width: 90px;
	padding-top: 10px;
	background-repeat: no-repeat;
	padding-left: 25px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.box_01 {
	padding: 9px;
	letter-spacing: 1px;
	background-image: url(hajimeteBg.gif);
	background-repeat: repeat;
	border:solid 1px #e2e2e2;
}
.box_01 dl {
	float:left;
	margin-right:20px;
	width:394px;
}
.box_01 dt {
	padding: 7px;
	border:solid 1px #ce5a00;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(hajimete_08.jpg);
	background-repeat: repeat;
	margin-bottom: 10px;
	line-height: 150%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}
.box_01 dt.gray {
	padding: 8px;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-image: url(hajimete_08gray.html);
	background-repeat: repeat-x;
	background-position: center bottom;
	margin-bottom: 10px;
	line-height: 150%;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif
}

.box_01 img {
	float:right;
}
.box_01 img.no-float {
	float: none}
	
.box_01 p {
	font-size:12px}	
.box_01 p b {
	font-size:14px}
.tel {
	font-size:30px;
	font-weight:bolder;
	color:#ff752a}
.S-arrow {
	margin-left:90px;
	text-align:center;
	margin-top:5px;
	margin-bottom:5px;}	
	
/*-------page 3---------*/	
.page03_steps {
	margin-top:10px;
	margin-bottom:10px
	}
.page03_steps dd {
	padding:10px 0px 0px 0px;
	}

/*-------page 5---------*/	
.parrafTitle {
	background-image: url(parrafBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
}
.voice {
	padding:10px;
	background-color:#f3f3f3;
	margin: 10px 0px 20px 0px
	}
.voice p {
	width:438px;
	color:#393939;
	margin-right:30px;
	float:left}	
.voice img {
	float:right}	
			
/*-------page 6---------*/				
.icon {
	padding-left: 12px;
	background-image: url(l_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.faqArea {
	padding: 9px;
	margin-top: 5px;
	margin-bottom: 10px;
	border: solid 1px #bbbbb9;

	background-color: #f8f8f6;
	}
	
.faqAreain {
	background-image: url(hajimeteBg.gif);
	padding: 9px;
	background-repeat: repeat;
	border: solid 1px #e2e2e2;
}

.faqAreain dl {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:dotted 1px #999;
	}
.faqAreain dl.lastQ {
	margin:0;
	padding:0;
	border-bottom:none;
	}	
.faqAreain dl dt {
	font-size: 16px;
	font-weight:bold;
	color: #de550b;
	padding: 4px 0px 4px 25px;
	margin-bottom: 10px;
	background-image: url(qicon.png);
	background-repeat: no-repeat;
	background-position: left center;
}
.faqAreain dl.profile dt{
	background-image:none !important;
	padding-left:0 !important
	}
.faqAreain dl.profile dd{
	background-image:none !important;
	padding:0 !important
	}	
.faqAreain dl dd {
	padding-left: 30px;
	background-image: url(aicon.png);
	background-repeat: no-repeat;
	background-position: 1px top;
	}	
.faqAreain dl dd {
	padding-left: 30px;
	background-image: url(aicon.png);
	background-repeat: no-repeat;
	background-position: 1px top;
	}		
.faqAreain dl dd p a {
	color:#f35703;
	text-decoration:none} 
.faqAreain dl dd p a:hover {
	text-decoration:underline}	
.listCircle {
	list-style-position: inside;
	list-style-type: circle;
}
.listCircle li{
	margin-bottom:5px;
	margin-top:5px;
	}
.listDecimal {
	list-style:decimal;
	list-style-position:inside}
.listDisk {
	list-style:disc;
	list-style-position:inside}
	
.squareT {	
	margin-top: 15px;
	padding:10px;
	border: 4px double #ffbd00;
	background-color: #ffffff;}

.parrafTitle2 {
	letter-spacing:1px;
	background: url(titleDecoration2.gif) no-repeat;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	padding: 5px 0px 5px 8px;
	margin: 5px 0;
}
.voice {
	padding:10px;
	border:1px solid #dbdbdb;
	margin: 10px 5px 20px 5px
	}
.voiceBox {
	border: 1px solid #dedede;
	margin-bottom: 20px;
	padding: 10px;
}
.voice p {
	width:438px;
	margin-right:30px;
	float:left}	
.voice img {
	float:right}	
.voiceImage {
	margin-left: 8px;
}
.voiceRight {
	float: right;
	margin: 0 0 5px 20px;
}

/*-------page shobun---------*/	
.shobunTitle {
	background-image: url(shobuntitleBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}
.topfuyouhintext .shobunTitle {
	margin-top:0px !important
	}
/*-------page shobun02---------*/	
.shobunTitle02 {
	background-image: url(shobuntitleBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}
.topfuyouhintext .shobunTitle02 {
	margin-top:0px !important
	}	
/*-------page kaitori---------*/	
.kaiTitle {
	background-image: url(kaitorititleBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}

/*-------page houjin---------*/	
.houjinTitle {
	background-image: url(houjinTitle.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}

.houjin02 {
	width:690px;
	}
.houjin02 dt {
	margin:5px 0px;
	padding:20px 0px;
	background-image: url(img551de7b48d2fe.png);
	background-repeat: no-repeat;
	background-position: center center;	
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:30px;
	letter-spacing:2px;
	font-weight:bold;
	color:#014577}
.houjin02 dd {	
	background-image: url(img551de8352f50c.png);
	background-repeat: no-repeat;
	background-position: right center;		
	border:solid 1px #014577;
	background-color:#fff;
	letter-spacing:1px;
	padding:30px 180px 30px 30px;
	color:#000;
	font-size:13px;
	line-height:170%;
	}
.houjin03 {
	width:690px;
	margin:30px 0px 0px 0px;
	/*background-image: url(../uploads/img551de86e6a28c.png);
	background-repeat: no-repeat;
	background-position: right bottom;*/			
	}
.houjin03 ul {
	list-style:none}
.houjin03 ul li {
	width:156px;
	margin-right:5px;
	padding:5px;
	border:1px solid #014577;
	background-color:#fff;
	float:left;
	}	
.houjin03 ul li:last-child {
	margin-right:0px}	
.houjin03 ul li dl dt {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#014577;
	padding-bottom:10px
	}
/*.houjinl-last {
	font-size:18px !important;
	padding-bottom:16px !important
	}	*/	
.houjin03 ul li dl dd {
	line-height:170%;
	font-size:12px}		
.houjin-titl {
	width:410px;
	text-align:center;
	margin-top:30px;
	}
.houjin-titl span {
	letter-spacing:2px;
	border-radius:6px;
	color:#FFF;
	font-size:20px;
	font-weight:bold;
	padding:5px;
	background-color: #F30;}



/*-------page ihinseirii---------*/	
.ceremoniTitle {
	background-image: url(ceremoniBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}

/*-------page gomi---------*/	
.gomiTitle {
	background-image: url(gomiBG.gif);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}
/*-------page advaizer---------*/
.advaizer {
	background-image: url(advaicerT.jpg);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bolder;
	background-repeat: no-repeat;
	padding-top: 13px;
	padding-right: 13px;
	padding-bottom: 12px;
	padding-left: 20px;
	margin-top:20px
}

.extraTitle {
	background-image: url(parrafBG.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bolder;
	background-position: right center;
}	
.extraTitle2 {
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 13px;
	padding-left: 10px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bolder;
	background-color:#ff792f;
}	
/*-------page nagare---------*/	
.nagareGnr {
	margin:10px 0px 10px 0px;
	background-repeat: no-repeat;
	background-position: left top;
	}
.Nsteps {	
    padding: 5px;
	border: solid 1px #bbbbb9;
	background-color: #f8f8f6;
	border: solid 1px #e2e2e2;
}	
.Nstepsin {
	padding: 9px;
	background-color: #fff;
	border:solid 1px #e2e2e2;
	}
.Nstepsin dl {
	width:495px;
	margin-right:15;
	float:left
	}
.Nstepsin img {
	float:right}
.Nstepsin dt {
	width: 485px;
	padding: 8px 0 8px 8px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	background-color:#ff792f}	
.Nstepsin dd a {
	text-decoration:none;
	color:#f35703;
	}			
.Nstepsin dd a:hover {
	text-decoration:underline;}	
.Nstepsin dd .telnumber	 {
	font-size:34px;
	font-weight:bolder;
	color:#ff4200}
	
.Nlist li {
	color: #585858;
	line-height: 150%;
	font-size: 16px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-image: url(check.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 30px;
	margin-bottom:15px;
	}
.extraList {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: 690px;
}
.extraList li {
	width: 210px;
	padding: 9px;
	margin: 0px;
	float: left;
	list-style:none;
}
.extraList li p {
	font-size:11px !important;
	line-height:130%;
	margin-top:10px}		

.messege2 {
	padding:20px;
	border: dashed 1px #f35703;
	background-color:#f5f5f5;
	margin: 20px 5px 10px 5px;
	}
.messege2 p {
	color:#f35703;
	text-shadow:1px 1px 1px #ffffff;
	}	
	
.offeRight {
	float:right;
	margin-left:20px;
	}
.offerLeft {
	float:left;
	width:430px
	}
hr {
height: 1px;
border: none;
border-top: 1px #3d3d3d dotted;
}
.t11 {
	color: #fe4403 }
.titlebar {
	background-image:url(titleBar.jpg);
	height:91px;
	margin-bottom:10px
	}
.titlebar p {
	padding:40px 0px 0px 350px !important;
	font-weight:bold;
	font-size:26px !important;
	letter-spacing:1px;
	color:#393939;
	text-shadow:1px 1px 1px #ffffff;
	}		
.reasons dd ul li {
	width: 225px;
	margin-right: 2px;
	margin-left: 2px;
	margin-bottom:15px;
	float:left
}
.reasons dd ul li p {
	padding:0px 5px 0px 5px}		
	
#news {
	display:none !important;
}	
#news01 {
	margin: 0px 0 10px 0;
}

#news01 ul {
	margin: 0;
	border-left: 3px solid #c2c2c2;
	border-right: 3px solid #c2c2c2;
	border-bottom: 3px solid #c2c2c2;
}

#news01 ul li {
	height: 27px;
	padding: 13px 0 0 15px;
	background: url(bgLi04.gif) no-repeat;
	list-style: none;
	line-height: 1.4em;
	font-weight: bold;
	font-size: 0.8125em;
}

#news01 ul li a {
	color: #333333;
	text-decoration: none;
}

#news01 ul li a:hover {
	color: #f98740;
	text-decoration: underline;
}
	
/* headings
----------------------------------------------- */	
		
h1 {
	background: #ffffff url(../media/base/bgHeader.jpg) none !important;
	background: #ffffff url(bgHeader.jpg) !important;
}
#home {
	background: #ffffff url(../media/base/bgBase.gif) none !important;
	background: #ffffff url(bgBase.gif) repeat-x !important;
}

#others {
	background: #ffffff url(../media/base/bgBase2.gif) none !important;
	background: #ffffff url(bgBase2.gif) repeat-x !important;
}
#headerBtn02 {
	display:none !important}		
.estimatesideBtn {
	width:230px;
	height:68px;
	text-indent:-9999px;
	background-image:url(img531e77155c79f.gif);
	display:block}
	
.estimatesideBtn:hover {
	background-image:url(img531e7703c6007.gif);
	}		
#staffBlogBlock ul li,
#staffBlogBlock ul li a,
#newsBlock ul li,
#newsBlock ul li a {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px !important;}		
	
	
	
/*不要品回収ページ*/
.topfuyouhintext {
	padding:0px;
	background:url(img533e394ca902e.jpg) no-repeat top center;
	height:662px;
	width:690px;
	position:relative}
.topfuyouhintext p {
	position:absolute;
	top:510px;
	left:20px;
	width:650px;
	line-height:170%}
.topfuyouhintext p span {
	color:#f13e00;
	font-size:13px}	

.fuyouhinKaishu-L {
	margin:10px 0px;
}	
.fuyouhinKaishu-L tr td {
	vertical-align:middle;
	text-align:center}
.fuyouhinKaishu-L tr td p a {
	color: #666;
	text-decoration: none;
	font-family: "メイリオ", Meiryo;
	font-size: 13px;
	font-weight: bold
}
.fuyouhinKaishu-L tr td p a:hover {
	color: #000;
	font-weight: bold;
	text-shadow:1px 1px 1px #FFFFFF;
}
.fuyohin-base {
	position: relative;
	width: 690px;
	height: 465px;
	background-image: url(img533e38fa8a73a.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 25px;
}
.fuyohin-base p {
	font-size:13px !important;
	}
.fuyohin-base .ttf01, .fuyohin-base .ttf02,
.fuyohin-base .ttf03, .fuyohin-base .ttf04,
.fuyohin-base .ttf05, .fuyohin-base .ttf06 {
	position:absolute
	
	}
.fuyohin-base .ttf01 {
	top:88px;
	left:120px	
	}		
.fuyohin-base .ttf03 {
	top:240px;
	left:120px	
	}
.fuyohin-base .ttf05 {
	top:400px;
	left:120px	
	}	
.fuyohin-base .ttf02 {
	top:120px;
	right:25px	
	}		
.fuyohin-base .ttf04 {
	top:270px;
	right:25px	
	}
.fuyohin-base .ttf06 {
	top:425px;
	right:25px	
	}	

.floatL01 {
	float:left;
	margin-right:20
	}	
.floatR01 {
	float:right
	}
.options {
	width:330px;
	}			
.options .T-opt dt {
	height: 32px;
	background-image: url(img533e384c1e739.jpg);
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-top: 10px
}
.options .T-opt dd {
	margin-top: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d4d4d4;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d4d4d4;
	font-size:13px !important
	}	
.options .T-opt dd th {
	background-color: #f0f0f0;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d4d4d4;
	border-left-color: #d4d4d4;
	width:50%;
	padding:3px 0px 3px 10px
	}	
.options .T-opt dd td {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #d4d4d4;
	border-left-color: #d4d4d4;
	width:50%;
	padding:3px 10px 3px 0px;
	text-align:right;
	color:#ff4a00 !important;
	}	
.options .T-opt dd td p {
		color:#0087dc !important;
}				

/*価格差の秘密ページ*/

.SystemMap {
	background-image: url(img534ddb96d256f.jpg);
	background-position: center 20px;
	background-repeat: no-repeat;
	width: 690px;
	height: 1034px;
	position: relative;
}
.SystemMap p {
	font-size:12px !important;
	line-height:150%;
	font-family:"メイリオ", Meiryo !important}
.SystemMap .stepSys01 {
	position:absolute;
	width:220px;
	left:10px;
	top:70px}
.SystemMap .stepSys02 {
	position:absolute;
	width:220px;
	left:10px;
	top:725px}
.SystemMap .stepSys03 {
	position:absolute;
	width:220px;
	left:455px;
	top:725px}
.SystemMap .stepSys03 a {
	text-decoration:none;
	color:#06F;}
.SystemMap .stepSys03 a:hover {
	text-decoration:underline;
	color:#000}	
.sysList {
	margin:0px 0px 20px 0px;
	border:1px solid #d7d7d7;
	padding:9px;
    border-radius: 8px;        /* CSS3草案 */  
    -webkit-border-radius: 8px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   /* Firefox用 */ 	}	
.sysList dl dt {
	line-height:0%;
	margin-bottom:15px
	}	
.sysList dl dd ul li {
	float:left;
	width:213px}				
.sysList dl dd ul li dl dt {
	margin-bottom:4px;
	text-align: center;
	line-height:0%;
}
.sysList dl dd ul .mr15 {
	margin-right: 15px;
}
.sysList dl dd ul li dl dd {
	background-color: #f1f1f1;
	border:solid 1px #d2d2d2;
	padding:4px;
-webkit-box-shadow:0 0 1px 1px rgba(255,255,255,1) inset;
   -moz-box-shadow:0 0 1px 1px rgba(255,255,255,1) inset;
        box-shadow:0 0 1px 1px rgba(255,255,255,1) inset;
        border-radius: 4px;        /* CSS3草案 */  
-webkit-border-radius: 4px;    /* Safari,Google Chrome用 */  
   -moz-border-radius: 4px;   /* Firefox用 */ 	}	

.sysList dl dd ul li dl dd p {
	padding:10px;
	font-family: "メイリオ", Meiryo;
	font-size: 12px !important;
}
.sysList dl dd ul li dl dd p.underhe {
	height:130px}
	

/*不要品買取ページ*/
.fuyouhinKaitoriL {
	margin: 0px 5px;
	background-image: url(img5357681258d22.gif);
	background-repeat: no-repeat;
	background-position: center top
}	
.fuyouhinKaitoriL tr td {
	vertical-align:middle;
	text-align:center}
.fuyouhinKaitoriL tr td p a {
	color: #666;
	text-decoration: none;
	font-family: "メイリオ", Meiryo;
	font-size: 13px;
	font-weight: bold
}
.fuyouhinKaitoriL tr td p a:hover {
	color: #000;
	font-weight: bold;
	text-shadow:1px 1px 1px #FFFFFF;
}
.houjinservice {
	margin: 10px 0px;
	background-image: url(img551de52328ee6.jpg);
	background-repeat: no-repeat;
	background-position: center top
}	
.houjinservice tr td {
	vertical-align:middle;
	text-align:center}
.houjinservice tr td p a {
	color: #666;
	text-decoration: none;
	font-family: "メイリオ", Meiryo;
	font-size: 13px;
	font-weight: bold
}
.houjinservice tr td p a:hover {
	color: #000;
	font-weight: bold;
	text-shadow:1px 1px 1px #FFFFFF;
}




.sale-case {
	padding:0px}
.sale-case li {
	float:left;
	width:310px;
	margin:5px;
	padding:10px;
	background-color:#f0f0f0}
.sale-case li dl {
	margin:0;
	padding:0}		
.sale-case li dl dt {
	background-color:#505050;
	padding:5px 8px;
	color:#FFFFFF;
	font-family:"メイリオ", Meiryo;
	font-weight:bolder;
	font-size:16px;
	letter-spacing:2px;}
.sale-case li dl dd	{
	margin-top:5px;}
.sale-case li dl dd .product-case {
	float:left;
	border:1px solid #bababa;
	background-color:#FFFFFF;
	padding:1px;
	width:116px;
	height:93px;
	margin-right:10px;
	line-height:0%;
	overflow:hidden;}	
.sale-case li dl dd .product-case img {
	width:116;
	height:93;}	
.sale-case li dl dd .product-info {
	float:right;
	width:180px;}
.sale-case li dl dd .product-info h4,
.sale-case li dl dd .product-info h5 {
	text-align:center;
	font-size:14px;
	letter-spacing:2px;
	font-weight:bold;
	text-shadow:1px 1px 1px #FFFFFF;
	color:#505050}	
.sale-case li dl dd .product-info h5 {
	margin-bottom:8px}	
.sale-case li dl dd .product-info p {
	font-size:12px !important;
	line-height:130% !important;
	font-family:"メイリオ", Meiryo;
	color:#000000}	
.sale-case li dl dd.product-price {
	background-color:#ff2b2a;
	padding:5px 5px 5px 130px;
	background-image:url(img53576c0221bf8.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#ffe900;
	font-family:"メイリオ", Meiryo;
	font-size:26px;
	font-weight:bold;
	letter-spacing:2px}	
	
.sale-case li dl.produc-kaitori	dd {
	margin-top:0px}	
.sale-case li dl.produc-kaitori dd .product-info h4 {
	text-align:left;
	font-size:13px;
	padding: 0px 0px 5px 15px;
	letter-spacing:1px;
	font-weight:bold;
	text-shadow:1px 1px 1px #FFFFFF;
	color:#e60b3a;
	background-repeat:no-repeat;
	background-position:left bottom;
	background-image:url(img53576c2fbf005.gif);
	margin-bottom:8px}
/*-----------------------*/	
.newsale-case {
	padding:10px 0px 0px 0px}
.newsale-case li {
	float:left;
	width:208px;
	margin:0px 10px 10px 0px;
	padding:5px;
	background-color:#fff;
	border:solid 1px #e8e8e8;}
	
.newsale-case li dl {
	margin:0;
	padding:0}		
.newsale-case li dl dt {
	width:208px;
	text-align:center;
	background-color:#fff;
	padding:0px 0px 3px 0px;
	color:#e60b3a;
	font-family:"メイリオ", Meiryo;
	font-size:15px;
	border-bottom:solid 1px #e60b3a;}
.newsale-case li dl dd	{
	margin-top:5px;}
.newsale-case li dl dd .product-case {
	margin-bottom:5px;
	border:1px solid #bababa;
	background-color:#FFFFFF;
	padding:1px;
	width:204px;
	height:153px;
	line-height:0%;
	overflow:hidden;}	
.newsale-case li dl dd .product-case img {
	width:204px;
	height:153px;}	
.newsale-case li dl dd .product-info {
	width:208px;}
.newsale-case li dl dd .product-info h4 {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:dashed 1px #505050;
	font-size:15px;
	letter-spacing:2px;
	font-weight:bold;
	text-shadow:1px 1px 1px #FFFFFF;
	color:#505050}	
.newsale-case li dl dd .product-info p {
	font-size:12px !important;
	line-height:130% !important;
	font-family:"メイリオ", Meiryo;
	color:#000000}	
.newsale-case li dl dd.product-price {
	color:#e60b3a;
	font-family:"メイリオ", Meiryo;
	font-size:18px;
	font-weight:bold;
	letter-spacing:1px}	
.newsale-case li dl dd.product-price span {
	color:#000000;
	font-family:"メイリオ", Meiryo;
	font-size:14px ;
	font-weight:normal !important;
	letter-spacing: normal !important}
/*-----------------------*/			
.matomete {
	position:relative;
	width:690px;
	height:310px;
	background-image:url(img535767f59c614.jpg);
	background-repeat:no-repeat;
	background-position:top center}
.matomete p {
	width:350px;
	color:#000;
	font-family:"メイリオ", Meiryo;
	font-size:14px;
	line-height:150% !important;
	position:absolute;
	left: 10px;
	top:160px}
.matomete a {
	position:absolute;
	left: 260px;
	top:270px}		
.kaitoriStep .stepNumber {
	float:left;
	line-height:0%;
	width:86px;
	height:124px;
	margin:0;
	padding:0;}	
.kaitoriStep .stepNumber img {
	width:86px;
	height:124px;
	}	
.kaitoriStep .step-explane	{
	position:relative;
	float:right;
	height:124px;
	width:604px;
	background-image:url(img53576d31d1725.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	}
.kaitoriStep .step-explane dl {
	position:absolute;
	width:400px;
	top:15px;
	left:30px}
.kaitoriStep .step-explane dl dt {
	font-family:"メイリオ", Meiryo;
	font-weight:bold;
	color:#505050;
	font-size:20px;
	letter-spacing:1px;
	margin-bottom:8px
	}	
.kaitoriStep .step-explane dl dd {
	font-family:"メイリオ", Meiryo;
	font-size:13px;
	line-height:150% !important;}	
.kaitoriStep .step-explane img {
	position:absolute;
	top:0px;
	right:0px;
	height:124px;
	width:160px;
	}	
			
			
			/* RSS
----------------------------------------------- */
#blockBlockRss {
border:3px solid;
padding:5px;
background-color:#FFF;
border-radius:4px;
border-color:#fe6703;
font-weight:bold
}

#blockBlockRss p {
	padding: 0 10px;
	line-height: 1.4em;
	font-size: 0.75em !important;
}


.titleDecorationRSS {
	margin-bottom: 13px;
	background: #fe6703;
	color: #fff;
	font-size: 14px !important;
	padding: 4px 5px 2px 5px !important;
}

.column3 li {
	margin: 10px 0 4px 5px;
	padding: 0;
	list-style: none;
	line-height: 1.3em;
	font-size: 0.75em;
}



#blockBlockRss {
margin:10px 0px 0px 0px;
border:3px solid;
padding:5px;
background-color:#FFF;
border-radius:4px;
border-color:#fe4403;
}

#blockBlockRss p {
	width:140px;
	letter-spacing:1px;
	color:#FFF;
	margin:0 10px 5px 5px;
	padding: 5px 5px 4px 5px;
	line-height: 1.4em;
	background-color:#666;
	border-radius:2px;	
	font-size: 11px !important;
}
#blockBlockRss p a {
	text-decoration:none;
	color:#FFF;
}
#blockBlockRss p:hover {
	background-color:#fe4403;
	}

.titleDecorationRSS {
	letter-spacing:1px;
	margin-bottom: 13px;
	background: #fe4403;
	border-radius:3px;
	color: #fff;
	font-size: 14px !important;
	padding: 10px 0 8px 12px !important;
}

.column3 li {
	padding: 5px 0px !important;
	list-style: none;
	line-height: 1.3em;
	font-size: 12px !important;
	border-bottom:dotted 1px #999999;
}
.column3 li a {
	letter-spacing:1px;
	text-decoration:none;
	color:#333;	
	}
.column3 li a:hover {
	text-decoration:none;
	color: #fe4403;	
	}
/*----------------------------------------------- */


.f-menus dd {
	height: 140px;
	border-right: dashed 1px #FFFFFF;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#footer .f-menus dl dd ul li {
	margin-bottom:8px;}
#footer .f-menus dl dd ul li:last-child {	
	margin-bottom:0px !important;}
.footer-inner ul {
	background-image: url(../media/base/bgFooter2.gif) none !important;
	background-image: url(bgFooter2.gif) !important;
	}	


/* sideNav
----------------------------------------------- */
#collectionIndividual ul li {
	background: url(../media/base/bgLi01.gif)  none;
}
#purchaseIndividual ul li {
	background: url(../media/base/bgLi02.gif)  none;
}
#collectionCorporation ul li {
	background: url(../media/base/bgLi03.gif)  none;
}
#collectionIndividual ul {
	background:#f1f1f1}
#collectionIndividual ul li:last-child {
	border-bottom:none}
#collectionIndividual ul li {
	height:33px !important;
	background: url(bgLi011.png) no-repeat left center !important;
	padding: 17px 0 2px 15px !important;
	border-bottom:dotted 1px #666666;
	border-top: solid 1px #FFFFFF;	
}
#purchaseIndividual ul {
	background:#f1f1f1}
#purchaseIndividual ul li:last-child {
	border-bottom:none}
#purchaseIndividual ul li {
	height:33px !important;
	background: url(bgLi022.png) no-repeat left center !important;
	padding: 17px 0 2px 15px !important;
	border-bottom:dotted 1px #666666;
	border-top: solid 1px #FFFFFF;	
}
#collectionCorporation ul {
	background:#f1f1f1}
#collectionCorporation ul li:last-child {
	border-bottom:none}
#collectionCorporation ul li {
	height:33px !important;
	background: url(bgLi033.png) no-repeat left center !important;
	padding: 17px 0 2px 15px !important;
	border-bottom:dotted 1px #666666;
	border-top: solid 1px #FFFFFF;	
}
#collectionIndividual ul li a:hover {
	color: #0074c8 !important;
}
#purchaseIndividual ul li a:hover {
	color: #d40435 !important;
}
#collectionCorporation ul li a:hover {
	color: #588b00 !important;
}
.sidemenu form {
	background-image: url(../media/base/easyFormBg.gif) none !important;
	background-image: url(easyFormBg.gif) none !important;
	
}

/* caseTable
-------------------------------------------------------------- */
.caseTable {
	table-layout: fixed;
	width: 340px;
	color: #333333;
	line-height: 1.4em;
	font-size: 0.875em !important;
} 

.caseTable td {
	padding: 5px 0;
	text-align: left;
}

.caseTable .td01 {
	width: 100px;
	color: #ff5033;
}

.caseTableTop {
	table-layout: fixed;
	width: 208px;
	color: #333333;
	line-height: 1.4em;
	font-size: 12px !important;
} 

.caseTableTop td {
	padding: 5px 0;
	text-align: left;
}

.caseTableTop .td01 {
	width: 75px;
	color: #ff5033;
}

.caseTableTop .td02 {
	height: 35px;
}

.caseBox {
	width: 340px;
	float: left;
}

.caseBox2 {
	width: 340px;
	float: right;
}

.caseBoxTop {
	width: 220px;
	float: left;
	margin-right: 12px;
}

.caseBoxTop2 {
	width: 220px;
	float: right;
}

.caseTitleDecoration {
	padding: 5px 15px;
	margin-bottom: 10px;
	background: #fe4203;
	color: #ffffff;
	font-size: 16px
}

.caseTitleDecorationTop {
	padding: 5px 15px;
	margin-bottom: 10px;
	background: #fe4203;
	color: #ffffff;
	font-size: 14px
}

.caseSquare {
	margin: 0 0 30px;
	padding: 10px 15px 7px;
	background-color: #eeeeee;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 140px;
	overflow: auto;
	font-size: 0.875em !important;
}

.caseTopBlock {
	background-color:#f3f3f3;
	margin: 0 0 15px;
	padding: 6px;
	border: 1px solid #ffffff;
	height:200px;
}

.caseBlockTop, .caseBlock {
	margin-left: 5px;
}