@charset "UTF-8";

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝

common

＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/* ----pc,sp表示切替---- */
.sp{
	display: block !important;
}
.pc{
	display: none !important;
}
@media (min-width: 740px){
	.sp{
	display: none !important;
}
.pc{
	display: block !important;
}
 }
 .txt_c{
  display: block !important;
  text-align: center !important;
 }
.contentsInr{
  padding: 0!important;
}

@media (min-width: 740px){
  .contentsInr {
    width: 100%!important;
}
}
.pageTtl{
  margin-bottom: 0;
}

 /* ----sec---- */   
.sec{
  padding: 0 0 30px;
}
@media (min-width: 740px){
  .sec{
  padding: 0 0 60px;
}
}

.inner{
  width: 100%;
  max-width: 980px;
  margin: 0 auto;
  padding: 0 15px;
}
.txt_red{
  color: #CC0000;
}
.entryEnd{
  border:2px solid #CC0000;color:#CC0000;font-size:20px;font-weight:bold;text-align: center; padding:15px;
}

.bg-pink {
  background-color: #ffe7ec;
  padding: 15px;
}

.bg_bl{
  background: #B1DCE0;
}

.bg_yl{
  background: #FAEFAC;
}
.hide-area{
  display: none;
}


