@import url("slide.css");
@import url("navi-menu.css");



body {
	padding:0;
	margin:0;
	width:100%;
	background: #F7EFE3;
	background-attachment: scroll;
	color:#707070;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	text-align: center;
	line-height:140%;
}

.d_none_pc{
	display:none;
}

.imghover:hover{
	opacity:0.7;
}
/*
#wrap {
	margin:0;
	padding:0;
	background: #fff;
	background-attachment: scroll;
}
*/
 
#header-wrap {
	margin:0;
	padding:0;
	width:100%;
	height:305px;
	background:#FFF;
}

#header {
	width:1080px;
	height:305px;
	background:url(/img/header.gif) no-repeat;
	margin:0 auto;
}

#header_link_l_top{
	width:415px;
	height:125px;
	display:block;
	padding:20px 0 0 40px;
}

#header_link_l{
	width:415px;
	height:125px;
	float:left;
	display:block;
	padding:20px 0 0 40px;
}

#header h1{
	height:12px;
	line-height:12px;
	float:right;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	display:block;
	padding:12px 10px 0 0;
}


#header_line{
	width:100%;
	height:10px;
	background:#36200C;
	margin:0 0 30px 0;
}

/*-見出し beige-*/
.title{
	width:1020px;
	background:#EBE2B3;
	padding:15px 0;
	margin:30px 0;
	color:#786000;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-見出し orange-*/
.title02{
	width:1020px;
	background:#FFF3C3;
	padding:15px 0;
	margin:30px 0;
	color:#E48E00;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-見出し green-*/
.title03{
	width:1020px;
	background:#EDF2C5;
	padding:15px 0;
	margin:30px 0;
	color:#8FC31F;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-見出し pink-*/
.title04{
	width:1020px;
	background:#FADBDA;
	padding:15px 0;
	margin:30px 0;
	color:#EC6D74;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-見出し blue-*/
.title05{
	width:1020px;
	background:#BDE1D6;
	padding:15px 0;
	margin:30px 0;
	color:#00958D;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-見出し orange radius-*/
.title06{
	width:970px;
	height:35px;
	margin:0 0 25px 0;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color: #ffffff;
	background:#E48E00;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	border: 0px solid #134201;
	letter-spacing:0.1em;
	line-height:35px;
}

/*-見出し bluegreen-*/
.title07{
	width:1020px;
	background:#E4EFEE;
	padding:15px 0;
	margin:30px 0;
	color:#00958D;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	letter-spacing:0.1em;
}

/*-コンテンツ beige-*/
.content_beige{
	width:970px;
	padding:25px;
	margin:0 0 50px 0;
	background:#F7EFE3;
}

/*-コンテンツ green-*/
.content_green{
	width:970px;
	padding:25px;
	margin:0 0 50px 0;
	background:#EFF2E6;
}

/*-コンテンツ pink-*/
.content_pink{
	width:970px;
	padding:25px;
	margin:0 0 50px 0;
	background:#F7F0EB;
}

/*-コンテンツ bluegreen-*/
.content_bluegreen{
	width:970px;
	padding:25px;
	margin:0 0 50px 0;
	background:#E4EFEE;
}


h4{
	width:980px;
	height:40px;
	font-size:16px;
	line-height:40px;
	padding:0 0 0 40px;
	background:url(/img/h4_bg.gif) no-repeat;
	border-bottom:1px #333 solid;
}
/*-------------------------------------------------------------------
パンくずリスト
--------------------------------------------------------------------*/

#bread-crumb-list {
	width:100%;
  padding: 0px 0px 0px 10px;　/* パディングも任意の値 */
  float: left;
  text-align: left;
}
#bread-crumb-list li {
  display: inline;
  padding-right: 2px;
  padding-left:-6px;
  text-align: left;
}
#bread-crumb-list li a {
  color: #333333; /* 通常時の文字色 */
  padding-right:6px;
}
#bread-crumb-list li a:hover {
  text-decoration: underline;
  color: #bbbbbb; /* マウスオンした時の文字色 */
}

/*------------------------------------------
　コンテンツ
-------------------------------------------*/
#contents_wrap{
	width:1080px;
	margin:0 auto;
}

.contents{
	width:1020px;
	height:auto;
	padding:30px;
	margin: 0 0 65px 0;
	background:#FFF;
	text-align:left;
}

p.content{
	font-size:15px;
	padding:7px 0 10px 0;
}

p.content a:link{
	color:#F90;
	text-decoration:none;
}
p.content a:visited{
	color:#786000;
	text-decoration:none;
}


/*-横並び　ベース-*/
.f_left{
	float:left;
}
.f_right{
	float:right;
}

/*------------------------------------------
　top 買取方法
-------------------------------------------*/
.kaitori_yuso{
	width:320px;
	height:auto;
	float:left;
}
.kaitori_visit{
	width:320px;
	height:auto;
	float:left;
	margin:0 30px;
}
.kaitori_tento{
	width:320px;
	height:auto;
	float:right;
}

/*------------------------------------------
　top 参考価格
-------------------------------------------*/
.kakaku_left{
	width:232px;
	height:228px;
	margin:0 30px 30px 0;
	float:left;
}

.kakaku_right{
	width:232px;
	height:228px;
	margin:0 0 30px 0;
	float:right;
}

/*------------------------------------------
　大切にしていること
-------------------------------------------*/

.important_bottom{
	font-size:15px;
	padding:27px 0 0 0;
	margin:0px;
}


/*------------------------------------------
　買取　可能不可能
-------------------------------------------*/
#kaitori_ok{
	width:495px;
	float:left;
	margin:0 30px 40px 0;
	letter-spacing:0.1em;
}

.kaitori_ok_title{
	width:495px;
	background:#B4910C;
	padding:10px 0;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color:#FFF;
}

ul#ok_list{
	color:#B4910C;
	margin:10px 0 0 17px;
	font-size:14px;
}

#kaitori_ng{
	width:495px;
	float:left;
	margin:0 0 40px 0;
	letter-spacing:0.1em;
}

.kaitori_ng_title{
	width:495px;
	background:#739595;
	padding:10px 0;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color:#FFF;
}

ul#ng_list{
	color:#739595;
	margin:10px 0 0 17px;
	font-size:14px;
}

/*お客様の声　スクロール*/
.scroll_area{
	height:500px;
	border:1px #999 solid;
	overflow:auto;
}

.scroll_area a{
	color:#555;
}

/*お客様の声*/
table#koe tr:hover{
	background:rgb(241, 225, 170);
}
	
/*------------------------------------------
　よくある質問
-------------------------------------------*/
.question{
	background:url(/img/q_icon.gif) no-repeat top left;
	height:44px;
	padding:0 0 0 60px;
	line-height:44px;
	color:#00AEBB;
	font-size:18px;
	font-weight:bold;
}

.answer{
	width:915px;
	background:url(/img/a_icon.gif) no-repeat top left;
	padding:0 0 30px 60px;
	margin:0 0 30px 0;
	border-bottom:1px #999 dashed;
}

.answer_qa{
	width:960px;
	background:url(/img/a_icon.gif) no-repeat top left;
	padding:0 0 30px 60px;
	margin:0 0 30px 0;
	border-bottom:1px #999 dashed;
}
div.qa{text-align:right;}

.scroll_area_qa{
	height:500px;
	overflow:auto;
}

/*------------------------------------------
　インフォメーション
-------------------------------------------*/
.information{
	width:450px;
	height:100px;
	line-height:100px;
	float:right;
	font-weight:bold;
	margin:0 0 30px 0;
}
	
/*------------------------------------------
　取扱いメーカー一覧
-------------------------------------------*/
.maker_left{
	width:245px;
	height:64px;
	margin:0 13px 13px 0;
	float:left;
}

.maker_right{
	width:245px;
	height:64px;
	margin:0 0 13px 0;
	float:right;
}

/*------------------------------------------
　取扱いメーカー詳細
-------------------------------------------*/

table#maker {
    width: 1020px;
	margin-top:10px;
}

table#maker th {
	width:210x;
    padding: 10px;
    line-height: 120%;
    text-align: center;
	border-bottom:dotted #999 2px;
}
table#maker td {
	width:300px;    
	font-weight: bold;
	font-size:17px;
	line-height:120%;
	text-align:left;
	padding-left:20px;
	border-bottom:dotted #999 2px;
}

table#maker a:link{
	color:#F90;
	text-decoration:none;
}
table#maker a:visited{
	color:#786000;
	text-decoration:none;
}

/*--その他の機種--*/
table#otheritem{
	width:1020px;
	border-collapse: collapse;
    border-spacing: 0;
	border: 1px #E3E3E3 solid;
	line-height:170%;
	margin-top:50px;
	margin-bottom:50px;
	}
table#otheritem a{
	text-decoration:underline;
	}
table#otheritem a:link{
	color:#F90;
	text-decoration:none;
}
table#otheritem a:visited{
	color:#786000;
	text-decoration:none;
}
	
table#otheritem th{
	background-color:#666;
	border-spacing: 0;
	text-align:center;
	color:#FFF;
	padding:5px;
	border: 1px #E3E3E3 solid;
	}
table#otheritem td.model{
	border-spacing: 0;
	padding:5px 0px 5px 20px;
	text-align:left;
	border: 1px #E3E3E3 solid;
	}
table#otheritem td.maker{
	border-spacing: 0;
	padding:5px 0px 5px 0px;
	text-align:center;
	border: 1px #E3E3E3 solid;
	}
/*------------------------------------------
　商品詳細
-------------------------------------------*/
.item{
	width:500px;
	margin:0 auto;
}

/*--------------------------------------------------------------------
　会社概要
---------------------------------------------------------------------*/

table#kaisya {
    width: 100%;
    border: none;
    border-spacing: 0;
	margin-left:5px;
	margin-top:20px;
	margin-bottom:50px;
}

table#kaisya a:link{
	color:#F90;
}

a:visited{
	color:#786000;
	text-decoration:none;
}

table#kaisya th {
	width:30%;
    padding:5px 0px 5px 25px;
    border: none;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    text-align:left;
	color:#333;
}
table#kaisya td {
	width:70%;    
    border:none;
    border-width: 0 0 1px 1px;
	height:50px;
	line-height:120%;
	text-align:left;
	vertical-align:middle;
}
/*-------------------------------------------------------------------
　サイトマップ
--------------------------------------------------------------------*/
dl#sitemap{
	font-size:14px;
	line-height:25px;
	padding-bottom:50px;
	padding-top:10px;
	margin:0 0 0 25px;
	width:310px;
	height:230px;
	float:left;
	}
dl#sitemap a:link{
	text-decoration:underline;
	color:#333;}

a:visited{
	color:#F90;
	text-decoration:none;
}

dl#sitemap dt{
	padding-left:30px;
	}
dl#sitemap dd{
	padding-left:10px;
	}
p.caption{
	font-weight:bold;
	border-bottom:dotted 1px;
	padding-left:10px;
	margin-bottom:15px;
	}
/*------------------------------------------
　リスト
-------------------------------------------*/
ul#normal{
	margin:10px 0 30px 17px;
	line-height:150%;
}

ul#number{
	margin:10px 0 30px 17px;
	line-height:150%;
	list-style:decimal;
}
ul#number li{
	padding:0 0 10px 0;
}

/*------------------------------------------
　梱包レンタルキット
-------------------------------------------*/
.rental_left{
	width:495px;
	text-align:center;
	padding:10px 0;
	margin:0 30px 5px 0;
	float:left;
	background:#E4EFEE;
}

.rental_right{
	width:495px;
	text-align:center;
	padding:10px 0;
	margin:0 0 5px 0;
	float:right;
	background:#E4EFEE;
}

.rental_title_left{
	width:485px;
	color:#555;
	float:left;
	padding:5px;
	margin:0 30px 20px 0;
	border-bottom:1px dotted #999;
}

.rental_title_right{
	width:485px;
	color:#555;
	float:left;
	padding:5px;
	margin:0 0 20px 0;
	border-bottom:1px dotted #999;
}

/*--------------------------------------------------------------------
キャンペーンページ
---------------------------------------------------------------------*/
#campaign-page{
	width:1020px;
	height:162px;
	margin:-18px 0 20px 0;
	background:url(/img/campaign-page.gif) no-repeat;
}

.campaign-p{
	margin:10px 0 0 260px;
	padding:18px 0 0 0;
	font-size:14px;
	color:#FFF;
	line-height:150%;
}

.campaign25px{
	width:1000px;
	font-size:22px;
	text-align:center;
	background:#F90;
	color:#FFF100;
	font-weight:bold;
	padding:10px;
	margin:0 0 20px 0;
}
.campaign-page-line{
	border:6px #F90 solid;
	width:1008px;
	margin:0;
}



/*------------------------------------------
　フッター
-------------------------------------------*/
#footer-wrap{
	width:100%;
	min-width:1080px;
	height:356px;
	color:#FFF;
	background:url(/img/footer_bg.gif) repeat-x;
}

#footer{
	width:740px;
	margin:0 auto;
	padding:30px 0 20px 0;
	border-bottom:1px solid #FFF;
}

.footer_left{
	width:300px;
	margin:0 30px 0 0;
	float:left;
}
.footer_right{
	width:400px;
	margin:0;
	float:right;
	text-align:left;
	color:#FFF;
	line-height:130%;
}
.footer_right a{color:#FFF;}

#footer-content{
	width:740px;
	margin:25px auto 25px;
	padding:0;
	text-align:center;
	color:#FFF;
	line-height:130%;
}

#footer-content a{color:#FFF; text-decoration:none;}


/* The hint to Hide and Show */
.hint {
	display: none;
	position: absolute;
	margin-top: -5px;
	margin-left: 10px;
	border: 1px solid #c93;
	padding: 10px 12px;
	/* to fix IE6, I can't just declare a background-color,
    I must do a bg image, too!  So I'm duplicating the pointer.gif
    image, and positioning it so that it doesn't show up
    within the box */
    background: #ffc url(pointer.gif) no-repeat -10px 5px;
	visibility: visible;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
	position: absolute;
	left: -10px;
	top: 5px;
	width: 10px;
	height: 19px;
	background: url(pointer.gif) left top no-repeat;
	visibility: visible;
}

#main1 {
	float: left;
	width: 740px;
	display: inline;
	background: url(box.jpg) no-repeat;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}


/*-↓グローバルメニュー　スクロール-*/
.subNavBtn{
	display:block;
	width:auto;
	float:left;
	text-decoration:none;
	color:#fff;
	border-radius:3px;
	font-size:14px;
	}
	
.subNavBtn:hover{
	color:#FFF100;
}

/*.active{
	background-color:#F90;
	background-image:radial-gradient(#EA5514,#EA5514 1px,rgba(0,0,0,0) 1px,rgba(0,0,0,0));
	background-size:3px 3px
	}*/
	
.ns{
	color:#FFF100;
}

/*-----------
　文字装飾
-------------*/
.yellow{color:#FFF100;}
.orange{color:#F90;}
.red{color:#FF0004;}
.green{color:#8FC31F;}
.blue{color:#00AEBB;}
.pink{color:#EC6D74;}

.yellowbold{color:#FFF100; font-weight:bold;}
.orangebold{color:#F90; font-weight:bold;}
.redbold{color:#FF0004; font-weight:bold;}
.greenbold{color:#8FC31F; font-weight:bold;}
.bluebold{color:#00AEBB; font-weight:bold;}
.pinkbold{color:#EC6D74; font-weight:bold;}

.font18{font-size:18px; line-height:125%;}



.clearfix:after{
	content:".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix{
	zoom:1;
}

@media only screen and (min-width: 980px) {
	/*-topへ戻る-*/
#return{
	width:1080px;
	height:135px;
	margin:-30px auto -1px;
	text-align:right;
}

}

@media only screen and (max-width:959px){
	#return{
		display:none;
	}
}