@charset "UTF-8";

.ajidayori_item{
  display: flex;
  flex-wrap: wrap;
}
.ajidayori_item .title{
  width: 100%;
}
.ajidayori_item + .ajidayori_item{
  border-top: 1px solid #ccc;
  padding-top: 2em;
}
.ajidayori_item .imagebox{
  width: 400px;
}
.ajidayori_item .imagebox .sankou{
  text-indent: -1em;
  margin-left: 1em;
  font-size: 13px;
  line-height: 1.4;
  margin-top: 10px;
  text-align: left;
}
.ajidayori_item .textbox{
  flex-grow: 1;
	flex-shrink: 1;
	flex-basis: 0%;
  padding-left:30px;
}
.ajidayori_item .data{
  display: flex;
  margin-bottom:20px;
}
.ajidayori_item .data .box{
  width: 50%;
  padding-right:5px;
  padding-left:5px;
  margin-bottom:0;
}
.ajidayori_item .data .text{
  display: flex;
  font-weight: bold;
  align-items: center;
  justify-content: center;
  border: 3px solid #ccc;
  border-radius: 8px;
  height: 3em;
  padding: 5px;
  font-size: 18px;
  line-height: 1;
}
.ajidayori_item .data i{
  font-size: 120%;
  margin-right: 10px;
}
.ajidayori_item .data .hassou{color: #209F20;}
.ajidayori_item .data .hassou .text{border-color: #209F20;}
.ajidayori_item .data .sime{color: #209f99;}
.ajidayori_item .data .sime .text{border-color: #209f99;}
.ajidayori_item .button_block{
  width: 100%;
  display: flex;
  justify-content: center;
  background: #fff9e1;
  margin-top: 15px;
  padding:20px 5px;
}
.ajidayori_item .button_block .button{
  margin-right:7px;
  margin-left:7px;
}
.ajidayori_item .button_block .button.reserve{
  background: #ff8100;
}
.ajidayori_item .button_block .button.fax{
  background: #fd4848;
}


@media(max-width:900px){
  .ajidayori_item .imagebox{width:320px;}
  .ajidayori_item .data .text{font-size: 16px;}
}
/* 900 */
@media(max-width:800px){
  .ajidayori_item{display: block;}
  .ajidayori_item .imagebox{width: 100%; max-width:480px; margin-right: auto; margin-left:auto; text-align: center;}
  .ajidayori_item .textbox{padding-left:0;}
}
/* 800 */
@media(max-width:520px){
  .ajidayori_item .data,
  .ajidayori_item .button_block{flex-direction: column;}
  .ajidayori_item .data .box{width: 100%;}
  .ajidayori_item .data .box + .box,
  .ajidayori_item .button_block .button + .button{margin-top:10px;}
}
/* 520 */