@charset "UTF-8";

/*CommonCSS_link*/
@import url(base.css);
@import url(common.css);
@import url(nav.css);
/*-------------------------------------------------------- results */
/* results */
.results_title{
  padding: 0.5em 0.8em 0.5em 0.8em;
  background-color: #FFF;
  font-size: 1.7rem;
  line-height: 1.2em;
  color: #6D140D;
  box-shadow:0 0 0 1px rgba(0,0,0,0.2) inset, 0 0 0 5px #E5E8EC inset; 
}

.results_dl{
	margin:0 0 1.5em 0;
	width: 100%;
}
	.results_dl dt {
		width:4em;
		padding: 0.2em 0 0.2em 0;
		float: left;
	}
		.results_dl dd:before {
			content:"： ";
		}

	.results_dl dd {
		margin: 0 0 0 4em;
		padding: 0.2em 1em 0.2em 1em;
	}
.comment_box{
	line-height:1.5em;
}
.photo_ul{
  display: table;
  width: 100%;
  margin: 1em auto 2em;
}
  .photo_ul li{
    padding: 0 0.8em;
    width: 50%;
    display: block;
    float: left;
    box-sizing: border-box;
  }
  .photo_ul li.img_l{
    width: 100%;
    display: block;
    flex: none;
    box-sizing: border-box;
  }
  .photo_ul li img{
    width: 100%;
    height: auto;
    margin-bottom: 1.6em;
  }
  .photo_ul li.img_l img{
    width: 100%;
    height: auto;
  }


.price_dl{
  margin-bottom: 1em;
border: 1px solid rgba(0, 0, 0, 0.2);;
}
.price_dl dt{
  padding:0.3em 0.5em;
  background: #D6D6D7;
}
.price_dl dd{
  padding: 0.3em 1em;
  background: #ACADAE;
  font-size: 1.3rem;
  font-weight: bold;
}
.price_dl dd div{
  margin:0.3em -1em -0.3em -1em;
  padding: 0.3em 0.5em;
  background: #FFFFFF;
  text-align: right;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
  color: #D11212;
}
.price_dl dd:last-of-type div{
  border-bottom: 0;
}

.attention_ul{}
.attention_ul li{
  margin: 0 auto 0.5em 1.5em; 
  font-size: 1.2rem;
}
    .attention_ul li span {
      color: #D01212;
      font-weight: bold;
    }

    .attention_ul li:first-letter{
      margin-left: -1em;
    } 