/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */

* {
  box-sizing: border-box;
  font-size: 16px;
  letter-spacing: 1px;
  color: #616161;
}

.header__link-sell {
	color: #EDB35D;
}
@media (max-width: 740px) {
	.header__link-sell {
	  color: #fff;
	}
}
.extra-header__link-index {
	color: #512f27;
}

.static-first {
  background-color: #F9F9F9;
}
.static-first .wrapper {
  padding-bottom:100px;
}
@media (max-width: 740px) {
	.static-first .wrapper {
	  padding-bottom:30px;
	}
}

.sell-box {
  margin: 30px auto 0 auto;
  width: 960px;
}
@media (max-width: 740px) {
	.sell-box {
		width:100%;
		margin:0 auto;
		padding:0 2.5%;
	}
}

.sell-box__h2 {
  width:100%;
  text-align:center;
  font-size:20px;
  font-weight:bold;
}
.sell-box__h2__en{
  width:100%;
  font-size:20px;
  display:block;
  font-family: poynter-oldstyle-display, serif;
  font-weight: 400;
  font-style: normal;
  margin:0 0 10px 0;
}
.sell-box__line {
  width: 30px;
  background-color: #707070;
  height: 1px;
  margin: 0 auto 10px auto;
}


.sell-box__h2__num{
  width:100%;
  font-size:56px;
  display:block;
  font-family: poynter-oldstyle-display, serif;
  font-weight: 400;
  margin:20px 0 50px 0;
}
@media (max-width: 740px) {
.sell-box__h2__num {
  margin:20px 0;
}
}

.sell-box__info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-end;
  margin-bottom:50px;
}
@media (max-width: 740px) {
.sell-box__info {
  width:100%;
}
}
.sell-box__text {
  white-space: pre-line;
  font-size: 14px;
  line-height: 2.1em;
  width: 630px;
}
@media (max-width: 740px) {
.sell-box__text {
  width:100%;
}
}
.sell-box__big{
  font-size:20px;
  color:#EDB35D;
  font-weight:bold;
}
.sell-box__img {
  width: 300px;
}
@media (max-width: 740px) {
	.sell-box__img {
  		width: 70%;
      margin:20px 15% 0 15%;
	}
}

.sell-box__img img {
  width: 90%;
}
@media (max-width: 740px) {
  .sell-box__img img {
    width: 100%;
  }
}
.sell-box__img2 {
  width: 300px;
  display:flex;
}
.sell-box__img2 img {
  width: 140px;
  height:140px;
  margin:0 10px;
}
.sell-box__iframe {
  margin: 50px 0 0 0;
  width: 100%;
  height: 460px;
}
.sell-box__container {
  width:960px;
  display:flex;
  justify-content: space-between;
  margin:30px auto 0 auto;
  flex-shrink:0;
  flex-basis:auto;
}

.sell-box__container .item {
  width:auto;
  height:250px;
  margin:0 5px;
}
@media (max-width: 740px) {
.sell-box__container {
  width:100%;
  display:none;
}
.sell-box__container .item {
  width:100%;
  height:auto;
}
.sell-box__img2 {
  margin:20px auto 0 auto;
}
}

/*査定の問い合わせフォーム*/
.area-main__assessments {
  margin: 30px auto 50px auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border: 2px dotted #C9C8C8;
  background-color: #FFF;
  width:960px;
}
@media (max-width: 740px) {
	.area-main__assessments {
	  width:90%;
	  display:block;
    margin:0 0 30px 5%;/private/var/folders/45/jn3rtblx5kg1mztv8rzv6_640000gn/T/4a083b70-b3ac-4b04-864c-dcb53b084d00/public/css/sell/type.css
	}
}

.area-main__assessment {
  width: 50%;
  padding: 0 0 30px 0;
}
@media (max-width: 740px) {
	.area-main__assessment {
	  width:100%;
	  display:block;
	}
}

.area-main__assessment:first-child {
  border-right: 1px solid #C9C8C8;
}
@media (max-width: 740px) {
	.area-main__assessment:first-child {
	  border-right:none;
	}
}

.area-main__which {
  background-color: #EDB35D;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 60px;
  color: white;
  font-weight: bold;
}
.area-main__paragraph {
  padding: 15px 30px 5px 30px;
  font-size: 14px;
  text-align:center;
}
.area-main__button {
  margin: 10px 30px 0 30px;
  border: 3px solid #C9C8C8;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  font-size: 14px;
  font-weight: bold;
  height: 50px;
  padding: 0 30px;
}
.area-main__button:hover {
opacity:0.7;
}
.area-main__left i {
  margin: 0 5px 0 0;
  color: #EDB35D;
}







.shop-search {
  background-color: #FCF7EA;
  color: white;
  padding: 50px 0;
  margin: 100px 0 0 0;
}
.shop-search__lists {
  background-color: white;
  border: 5px solid #EDB35D;
  border-radius: 0px 10px 10px 10px/0px 10px 10px 10px;
  padding: 50px 100px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.shop-search__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 35px;
  border: 2px solid #EDB35D;
  border-radius: 10px;
  color: #EDB35D;
}
.shop-search__list.selected {
  background-color: #EDB35D;
  color: white;
}
.shop-search__list:hover {
  background-color: #EDB35D;
  color: white;
}
.shop-search__title {
  background-color: #EDB35D;
  color: white;
  padding: 15px 30px;
  display: table;
  border-radius: 10px 10px 0 0/10px 10px 0 0;
  margin: 30px 0 0 0;
  font-weight: bold;
}
.shop-search__title i {
  margin: 0 10px 0 0;
}

.sell-boxwrap_gray {
  background-color: #F9F9F9;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0px 0 50px 0;
}
.sell-boxwrap {
  background-color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 0px 0 50px 0;
}
.sell-boxwrap-in {
  width:960px;
  margin:0 auto;
}
@media (max-width: 740px) {
	.sell-boxwrap {
		padding:0;
	}
}

.shop-lists__list {
  width: 520px;
  background-color: white;
}
.shop-lists__upper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.shop-lists__tel {
  color: #FF523A;
  font-size: 22px;
  font-weight: bold;
}
.shop-lists__img {
  width: 114px;
  height: 114px;
  flex-shrink: 0;
}
.shop-lists__img img {
  width: 100%;
}
.shop-lists__mail {
  background-color: #FF523A;
  color: white;
  width: 145px;
  height: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  border-radius: 5px;
}
.shop-lists__main {
  margin: 0 20px;
  width: 100%;
  border-bottom: 1px dotted #616161;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  align-content: center;
  flex-wrap: wrap;
}
.shop-lists__name {
  font-size: 22px;
  font-weight: bold;
}
.shop-lists__contacts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: center;
  width: 100%;
}
.shop-lists__lower {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
.shop-lists__details {
  width: 376px;
  margin: 10px;
}
.shop-lists__detail {
  margin: 10px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.shop-lists__detail dt {
  font-size: 13px;
  width: 20%;
}
.shop-lists__detail dd {
  font-size: 13px;
  width: 80%;
}
.shop-lists__links {
  margin: 10px 0 0 0;
}
.shop-lists__link {
  color: #2B9FE1;
  font-size: 13px;
  margin: 0 10px 0 0;
}
.shop-lists__link i {
  margin: 0 0 0 5px;
}
.shop-lists__area {
  font-size: 30px;
  font-weight: bold;
  margin: 0 0 30px 0;
}
@media (max-width: 740px) {
br.pc {
  display:none;
}
}
