.area_title{
border-bottom:1px solid #ddd9d6 !important;
}
.new_entry_ttl{
width:100%;
display:block;
}
.new_entry_cell{
margin-left:0px !important;
}
.new_entry_cell p{
margin-bottom:20px !important;
}
.mt30{
margin-top:30px !important;
}
.mt15{
margin-top:15px !important;
}

.item-date,.item-place{
width:100%;
display:block;
margin-left:0px !important;
margin-bottom:20px;
}
.item-text{
box-sizing:border-box;
}
.pcvisualFrame{
padding:80px 0;
text-align:center;
}
.pc_visual{
width:50%;
}
.spvisualFrame{
padding:5% 0;
text-align:center;
}
.sp_visual{
width:80%;
}
.btn-backNewentry{
  display:block;
  width: 200px;
  text-align: center;
  background-color: #FFF;
  border: 2px solid #9ec34b;
  font-size: 16px;
  color: #9ec34b !important;
  text-decoration: none !important;
  font-weight: bold;
  padding: 10px 24px;
  border-radius: 4px;
margin-top:20px !important;
}

.btn-backNewentry:hover {
  background-color: #9ec34b;
  color: #FFF !important;
}
.subtitle{
 font-weight:bold;
 margin-bottom:15px;
font-size:2rem;
}
@media screen and (max-width: 896px){
.image_inner img{
 margin-bottom:20px;
}
.item-text {
 margin-bottom:40px;
}
}
@media screen and (min-width: 768px) {
  /* タブレット用スタイル */
.item-text{
padding-left:15px;
}
}
@media screen and (min-width: 960px) {
  /* PC用スタイル */
.item-text{
padding-left:15px;
}
}
/* ------------------------------------------------------
 * menu-column
------------------------------------------------------ */
.menu-column{
  background: #f5f5f5;
  padding: 40px 20px;
}
.menu-column .store_logo{
  text-align: center;
  font-size:28px;
  font-size: 2.8rem;
  line-height: 1.5;
}
.menu-column .linkBtn{
  margin-top: 20px;
}
.menu-column .synthetic-list{
  margin-top: 30px;
}
.menu-column .menu-column_subcontents {
  margin-top: 5px;
}
.menu-column .menu-column_subcontents .subcontents-address,
.menu-column .menu-column_subcontents .subcontents-tel {
  text-align: center;
  font-size: 14px;
  font-size: 1.4rem;
}
.menu-column .menu-column_subcontents .subcontents-tel {
  cursor: text;
}
.menu-column .menu-column_subcontents .subcontents-tel > a {
  pointer-events: none;
  color: #333;
  text-decoration: none;
}  
@media only screen and (max-width: 767px){
  .menu-column .store_logo{
    text-align: center;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.5;
  }
}