@charset "UTF-8";

/*--------------------------------------トップ画像--------------------------------------*/
.l_main .l_kv.is_202508-sakamoto{background:url("../../../img/outing/202508-sakamoto/img_kv.jpg")center center;background-size: cover;}

/*--------------------------------------ページ固有記述--------------------------------------*/
.l_main .sakamoto_202508_is_blue{		color: #083190;}
.l_main .sakamoto_202508_is_purple{	color: #924898;}

/*--------------------------------------SPonly--------------------------------------*/
@media only screen and (max-width: 767.89px) {

.sakamoto_202508_textindent01 {
  text-indent: 15.0em !important;
}
.sakamoto_202508_textindent02 {
  text-indent: 2.2em !important;
}

.sakamoto_202508_blueborder_Box{
  display: inline-block;
  color: #083190;
  border: 2px solid #083190;
  padding: 3px 5px;
  border-radius: 8px;
  margin: 5px auto 10px !important;
  }

.sakamoto_202508_purpleborder_Box{
  display: inline-block;
  border: 2px solid #924898;
  padding: 30px;
}

.sakamoto_202508_purple_Box {
  display: inline-block;
  color: #fff;
  background-color: #924898;
  width: 85%;
  padding: 5px 10px;
  height: 100%;
  border-radius: 8px;
}

  
  
.titledecoration04 {
  position: absolute;
  width: 70px !important;
  height: 5px !important;
  top: -5px;
  left: -10px;
}
.titledecoration05 {
  position: absolute;
  width: 70px !important;
  height: 5px !important;
  top: -5px;
  right: -10px;
}

}

/*--------------------------------------PConly-------------------------------*/
@media only screen and (min-width: 767.9px) {
.sakamoto_202508_textindent01 {
  text-indent: 17.0em !important;
}
.sakamoto_202508_textindent02 {
  text-indent: 2.2em !important;
}

.sakamoto_202508_blueborder_Box{
  display: inline-block;
  color: #083190;
  border: 2px solid #083190;
  padding: 5px 10px;
  border-radius: 8px;
  margin: 7px auto 15px !important;
  }

.sakamoto_202508_purpleborder_Box{
  display: inline-block;
  border: 2px solid #924898;
  padding: 30px;
}

.sakamoto_202508_purple_Box {
  display: inline-block;
  color: #fff;
  background-color: #924898;
  padding: 5px 10px;
  height: 100%;
  border-radius: 8px;
}

.titledecoration04 {
  position: relative;
  width: 95px !important;
  height: 5px !important;
  top: -130px;
  left:-7px;
}
.titledecoration05 {
  position: relative;
  width: 95px !important;
  height: 5px !important;
  top: -130px;
  left:506px;
}

}

/*ipad 450～PC幅------------------------------*/
/*@media screen and (min-width: 450px) and (max-width: 767.8px)  {
  }*/
