/*===============================================
	TITLE
===============================================*/
.box_memo{
    position: relative;
    background: #ffcc00;
    box-shadow: 0px 0px 0px 5px #ffcc00;
    border: dashed 2px white;
    padding: 1.2em 1.5em;
    color: #fff;
	margin-bottom: 20px;
}
.box_memo:after{
    position: absolute;
    content: '';
    right: -7px;
    top: -7px;
    border-width: 0 15px 15px 0;
    border-style: solid;
    border-color: #ffdb88 #fff #ffdb88;
    box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.15);
}
}
.box_memo p {
    margin: 0; 
    padding: 0;
	border-bottom: solid 1px #fff;
}

.box_memo p:last-child {
	border-bottom: none;
}

@media (max-width: 500px){
.title.is-4{font-size: 1.2rem;}
}

.ijyu_price {
	font-size: 1.3rem;
	color: #ff0000;
	font-weight: 500;
}
/*===============================================
	TABLE
===============================================*/
.ijyu_table{
  width:100%;
  border: 2px solid #9bc780;
  overflow: hidden;
  word-break: break-all;
  word-wrap: break-word;
}
 
.ijyu_table th{
  padding: 6px 8px 5px;
  border-top: dotted 1px #ffffff;
  width: 100%;
  overflow: hidden;
  color: #fff !important;
  font-size: 1.3rem !important;
  font-style: normal;
  font-weight: 700;
  font-size: 100%;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: top;
  background-color: #9bc780;
}
 
.ijyu_table td{
width: 50%;
padding: 5px 10px;
text-align: left;
vertical-align: top;
color: #000;
background-color: #ffffff;
border-top: solid 1px #9bc780 !important;
border-left: solid 1px #9bc780 !important;
border-width: 0 1px 1px !important;
overflow: hidden;
word-break: break-all;
word-wrap: break-word;
font-size: 0.9rem;
}

.ijyu_tbl_tit{
	font-size: 1.2rem;
	font-weight: 700;
	color: /*#ff6600*/ #006600;
	margin-bottom: 0.5rem !important;
}
.ijyu_tbl_tit2{
	font-size: 1.0rem;
	font-weight: 500;
	color: /*#ff6600*/ #006600;
	margin-bottom: 0.5rem !important;
}



@media (max-width: 400px){
.ijyu_table th{
  width:100%;
  display:block;
  margin: 0 auto;
  border:none;
  /*border-radius: 3px;*/
}
.ijyu_table td{
  width:100%;
  display: list-item;
  width: 100%;
  border-top: none !important;
}
}/* end */


@media screen and (max-width: 580px){
.spImg60 { width: 60%;}
}

