@charset "utf-8";


/* ------------------------------------------

 		[   layout   ] 

------------------------------------------ */
html {
/* 
	background-color:#F6F1E1;
 */
	overflow-y:scroll;
}
body {
	font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック",sans-serif;
	line-height:170%;
	color: #333;
	padding:0;
	margin:0 auto;
	min-width:1000px;
}
.wrapper {
	width:1000px;
	position:relative;
	margin: 0 auto;
}
a:hover img.hover {
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.red { color:#dc2b2a}
.center {	margin-left:auto;	margin-right:auto;	text-align:center;}
.bold { font-weight:bold;}
.large { font-size:120%;}
.txt {line-height:180%;}

/* -------------- page -------------- */
#page {
}
/* -------------- header -------------- */
#header {
	padding: 0px;
}
.mv_bg {
	background:#DBDAD8 url(../../img/mv_bg.jpg) no-repeat center top;
}

.mv {
	text-align:center;
	margin: 0 auto;
}


.anchor_btns_bg {
	background-color:#003B80;
}
.anchor_btns {
}
.anchor_btns li {
	float:left;
}

.cv_bg {
	background:url(../../img/cv_bg.jpg) no-repeat center top;
}
.cvBox {
	padding-bottom:67px;
}
.cvBox .title {
	text-align:center;
	padding:40px 0;
}
.btn {
	margin: 0 auto;
	text-align:center;
}
.btns {
	margin: 0 45px;
}
.btns li {
}
.btns li.btn1 {
	text-align:center;
	margin-bottom:30px;
}
.btns li.btn2 {
	float:left;
}
.btns li.btn3 {
	float:right;
}
/* 
.nayami_bg {
	background:url(../../img/nayami_bg.png) repeat-x center top;
	-webkit-background-size:120% auto;background-size:120% auto;
}
 */
.nayami_bg2 {
	padding-bottom:62px;
	background: url(../../img/nayami_bg.png) no-repeat center top;
}
.nayamiBox {
}
.nayamiBox .title {
	padding:18px 0 0 0;
	text-align:center;
}
.nayamiBox .subtitle {
	text-align:center;
}
.nayamiBox .nayami1 {
	float:left;
}
.nayamiBox .nayami2 {
	float:left;
}
.nayamiBox .nayami3 {
}
/* 
.nayami_foot_bg {
	padding-bottom:28px;
	
	background:url(../../img/nayami_foot_bg.png) repeat-x center bottom;
}
 */

.questionBox {

 	margin-bottom:-140px;
}
.questionBox .title{
	text-align:center;
	background-color:#17579E;
	padding-bottom:30px;
}
.questionBox .subtitle {
	padding-top:30px;
	text-align:center;
}
.questionBox .bg_blue {
	position:relative;
	top:-185px;
	left:0;
	padding-top:180px;
	background:url(../../img/nayami_foot_bg.png) repeat-x center top;
}
.questionBox .bg_white {
	background-color:#fff;
}
.questionBox ul {
}
.questionBox li {
	float:left;
}

.bg {
	background:url(../../img/bg.jpg) repeat center top;
	padding-bottom:50px;
}
.reason_bg_head {
	background: url(../../img/reason_bg_head.png) no-repeat center top;
	padding-top:114px;
}
.reason_bg {
	background: url(../../img/reason_bg.png) no-repeat center top;
}
.reasonBox {
	color:#fff;

}
.reasonBox .title {
	position: relative;
	text-align:center;
}
.reasonBox .subtitle {
	text-align:center;
	margin-top:18px;
}

.reasonBox section {
	width:700px;
	margin: 0 0 0 40px;
	padding: 20px 0;
	background:url(../../img/dotline.png) no-repeat center bottom;
}
.reasonBox section.last {
	background-image:none;
	margin-bottom:100px;
}
.reasonBox .reason {
}
.reasonBox .reason1 {
	margin-left:18px;
}
.reasonBox .reason2 {
	margin-left:0px;
}
.reasonBox .reason3 {
	margin-left:10px;
}
.reasonBox .reason .title {
	position: static;
	text-align:left;
}
.reasonBox .reason .txt {
}

.reasonBox .reason1 .img {
	float:right;
	margin-left:20px;
}
.reasonBox .reason2 .img {
	float:left;
	margin-right:20px;
	margin-left:20px;
}
.reasonBox .reason2 .txt {
	padding-right:40px;
}
.reasonBox .reason3 .img {
	float:right;
	margin-left:20px;
}
.reasonBox .reason3 .txt {
	padding-left:10px;
}

.reasonBox .linesateiBox {
	position:relative;
	color:#333;
	/* box-shadow */
	box-shadow:0px 0px 7px 3px #666;
	-moz-box-shadow:0px 0px 7px 3px #666;
	-webkit-box-shadow:0px 0px 7px 3px #666;
	
	/* border-radius */
	border-radius:16px;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	
	/* border */
	border:1px solid #fff;
	background-color:#fff;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:50px;
}

.reasonBox .linesateiBox .title {
	position: relative;
	text-align:center;
	top:-49px;
}
.reasonBox .linesateiBox .title img {
}


.reasonBox .linesateiBox .img1 {
	position: absolute;
	top:40px;
	left:60px;
}
.reasonBox .linesateiBox .img2 {
	position: absolute;
	top:40px;
	right:70px;
}


.checkpoint {
}
.checkpoint dt {
}
.checkpoint dd {
}
.checkpoint li {
}

.flowlist {
	width:939px;
	margin: 50px auto 0px auto;
	padding-bottom:30px;

}
.flowlist li {
	width:313px;
	float:left;
}
.flowlist .txt {
	font-size:90%;
	padding: 0px 25px 1.8em 25px;
}
.flowlist_img {
	text-align:center;
}
.flowlist .border {
	border: solid 1px #C8C8C8;
	border-right:none;
	border-top:none;
	padding:20px 0px;
}
.flowlist .last .border {
	border-right: solid 1px #C8C8C8;
}
.reasonBox .linesateiBox .checkpoint {
	margin: 0 auto;
	position:relative;
	margin-top:-50px;
	text-align:center;
}

.reasonBox .flowlist {
}

.linesatei_end {
	margin: 0 auto;
	text-align:center;
}



/* ----------------------------
	 ２つの買取方法
---------------------------- */
.satei .btn{
	padding-bottom:50px;
}
.satei_foot {
	background: url(../../img/satei_foot.jpg) repeat-x center bottom;
	padding-bottom:60px;
}
.satei_bg {
	background: url(../../img/satei_bg.jpg) no-repeat center top;
}

.sateiBox {
}
.sateiBox .title {
	text-align:center;
	background-color:#fff;
}
.sateiBox .bg_white {
	background-color:#fff;
}
.sateiBox section.satei {
	width:979px;
	margin: 0px auto;
	padding: 0 0 0px 0;
}
.sateiBox section.sateiShop {
	margin-top:65px;
}
.sateiBox section .title {
	text-align:center;
}
.sateiBox section .img {
	float:left;
	margin: 5px 50px 0 100px;
}
.satei_txt {
	padding: 2em 0;
	font-size:120%;
	text-align:center;
}

.sateiBox section .checkpoint {
}

.sateiBox .sateiDelivery .bg_white {
	border-radius:0px 0px 16px 16px ;
-moz-border-radius:0px 0px 16px 16px ;
-webkit-border-radius:0px 0px 16px 16px ;
}

.sateiDelivery {
}
.sateiDelivery .flowlist li {
	width:234px;
}


/* ----------------------------
	 FAQ
---------------------------- */
.faq_bg {
	background: url(../../img/faq_bg.jpg) repeat;
	padding-bottom:50px;
}

.faqBox {
}
.faqBox .title {
	padding:30px 0;
	text-align:center;
}
.faqBody {
	margin:0px 50px;
}
.faqBox .q {
	font-size:135%;
	color:#000;
	font-weight:bold;
	background: url(../../img/q.png) no-repeat 0px 15px;
	padding: 30px 15px 20px 80px;
	margin: 40px 0 0 0;
}
.faqBox .a {
	font-size:110%;
	background:#FEFBEB url(../../img/a.png) no-repeat 10px 15px;
	padding: 30px 15px 20px 90px;
	margin: 0 0px 0 50px;
}



/* ----------------------------
	 value
---------------------------- */
.value_bg {
	background: url(../../img/value_bg.jpg) no-repeat center top;
}

.valueBox .title {
	text-align:center;
}


/* ----------------------------
	 scrollUp
#scrollUp {
	display:block;
	text-indent:-9999px;
    bottom: 40px;
    right: 20px;
    height:208px;
    width: 133px;
    background: url(../../img/pagetop.png) no-repeat;
	-webkit-background-size:100% auto;background-size:100% auto;
}
---------------------------- */

/* ----------------------------
	 footer
---------------------------- */
#footer {
}
#copyright {
	padding:30px 0;
	font-size:85%;
	color:#fff;
	text-align:center;
	background-color:#004597;
}


