@charset "UTF-8";
/*
* 下部固定バナー表示
*/
.bottom_bar_js_type1 {
  display: block;
  width:100%;
}

/*
* ワークショップカレンダー
*/
.mypage_bl_gCalenderWrapper {
  max-width: 700px;
  margin: 2.0833% auto;
}

.mypage_bl_gCalenderBox {
  position: relative;
  padding-bottom: 100%;
  height: 0;
}

.mypage_bl_gCalenderBox iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

/* 下線付きリンク */
.mypage_el_link_underline,
.mypage_el_link_underline:visited {
  text-decoration: underline;
}

.mypage_el_link_underline:hover,
.mypage_el_link_underline:focus,
.mypage_el_link_underline:active {
  text-decoration: underline var(--col_gold);
}

/*===============================================
●スマホ用（896px未満）
===============================================*/
@media screen and (max-width:896px) {
    /*
* ワークショップカレンダー
*/
.mypage_bl_wsCalWrapper {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

}

/*===============================================
●PC・タブレット用（897px以上）
===============================================*/
@media screen and (min-width:897px) {
    /*
* ワークショップカレンダー
*/
.mypage_bl_wsCalWrapper {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

}