@charset "UTF-8";

/*--------------------------------------トップ画像--------------------------------------*/
.l_main .l_kv.is_202512-kyototower{background:url("../../../img/event/202512-kyototower/img_kv.jpg")center;background-size: cover;}

/*--------------------------------------ページ固有記述--------------------------------------*/
.l_main .kyototower_202512_blue{color: #0075C4;}

.l_main .l_shop .kyototower_202512_is_shopdetail li {
  font-size: 75%;
  margin-bottom: 5px;
}

.l_main .kyototower_202512_is_bordertop {
    border-top: #c8c8c8 1px solid;
    padding-top: 20px;
}

.kyototower_202512_blueborder_Box {
  display: inline-block;
  color: #0075C4;
  border: 2px solid #0075C4;
  padding: 5px 10px;
  border-radius: 8px;
  margin: 0 auto 15px !important;
}
.kyototower_202512_stripe {
    width: 100%;
    height: 7px;
    background-image: repeating-linear-gradient(90deg, transparent 0 2px, #ffde00 2px 4px);
}
.kyototower_202512_textindent {
	text-indent: 0.7em !important;
}
.kyototower_202512_textindent02 {
	text-indent: 2.8em !important;
}
.kyototower_202512_bg {
    padding: 30px;
    border: solid 2px #008523;
}
.l_main .kyototower_202512_green {
    color: #008523;
}
.kyototower_202512_fontsize02 {	
	font-size: 80%;
}
.kyototower_202512_fontsize01 {	
	font-size: 75% !important;
}
/*--------------------------------------SPonly--------------------------------------*/
@media only screen and (max-width: 767.89px) {
}

/*--------------------------------------PConly-------------------------------*/
@media only screen and (min-width: 767.9px) {
}

/*ipad 450～PC幅------------------------------*/
/*@media screen and (min-width: 450px) and (max-width: 767.8px)  {
  }*/

