/* Enter Your Custom CSS Here */

/* 〜 "display: none;" MASTERLIST 〜 */

/* post dates */
#ideas-single .date, #ideas .entry .txt-block p.date.hidden-mobile.hidden-tablet,  #top .ideas ul li .date, #ideas .entry .txt-block .date, #ideas-tax .entry .txt-block .date, #ideas-tag .entry .txt-block .date, #ideas-author .entry .txt-block .date, 
/* breakfast: not currently serving publicly */
#inn .breakfast .content-body,
/* hide directions (temporary) */
#access .directions,
/* hide something in IDEAS section without deleting: ... */
#ideas-single .entry div.withheld,
/* 応援割り news post on main INN page */
#inn>#first-content.content-block
  {
  display: none;
}


/* force correction on map description */
#top .location .area-block.kyoto span.transportation {
    font-size: 0;
}
#top .location .area-block.kyoto span.transportation:after {
    content:"敦賀までサンダーバード \A 敦賀より北陸新幹線 – 約1時間40分";
  white-space: pre;
    font-size: 1.2rem;
    font-size: 12px;
}

/* 棒線の前後空間の調整 */
#ideas-single .entry hr {
  margin-top: 3em;
  margin-bottom: 5em;
}

/* change basic text in IDEAS articles */

#ideas-single .entry p { 
	line-height: 1.5;
  font-size: 14px;
}

#ideas .copy p {
  font-size: 0;
}
#ideas .copy p:after {
    content:"知ってるようで知らない。新しい金沢を発見してみませんか？伝統と現代が融合する街、金沢はまだまだ知らない発見がいっぱい。もう一度訪れるには理由がある、そんな金沢の見知らぬ魅力をご堪能ください。";
  white-space: normal;
    font-size: 1.3rem;
    font-size: 14px;
}

/* details-desing */

#ideas-single .entry a:link {
  color: #4682b4;
  font-size: 12px;
}

.table_box{
  border: 1px solid #d3d3d3;
  padding: 7px;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}
th, td {
  vertical-align: middle;
  padding: 3px;
  border: 0px solid #d3d3d3;
  color: #000;
  font-size: 12px;
  text-align: left;
  white-space: nowrap;
}

.sticky {
  width:5px;
  position: sticky;
  top: 0;
  left: 0;
  background: none;
  border-left: none;
  border-right: none;
}

/* 場所のアイコン */
.gg-home-alt {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 0.78)); /* 元の1から0.78に変更 */
    width: 14px; /* 元の18pxから14pxに変更 */
    height: 11px; /* 元の14pxから11pxに変更 */
    border: 2px solid;
    border-top: 0;
    border-radius: 2px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    margin-bottom: -2px;
}
.gg-home-alt::after,
.gg-home-alt::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
}
.gg-home-alt::before {
    border-top: 2px solid;
    border-left: 2px solid;
    border-top-left-radius: 4px;
    transform: rotate(45deg);
    top: -4px; /* 元の-5pxから-4pxに変更 */
    border-radius: 3px;
    width: 11px; /* 元の14pxから11pxに変更 */
    height: 11px; /* 元の14pxから11pxに変更 */
    left: 0;
}
.gg-home-alt::after {
    width: 5px; /* 元の6pxから5pxに変更 */
    height: 8px; /* 元の10pxから8pxに変更 */
    background: currentColor;
    border-top-left-radius: 100px;
    border-top-right-radius: 100px;
    left: 3px; /* 元の4pxから3pxに変更 */
    bottom: -1.5px; /* 元の-2pxから-1.5pxに変更 */
}


/* ホームページアイコン */
.gg-laptop {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: scale(var(--ggs, 0.78)); /* 元の1から0.78に変更 */
    width: 14px; /* 元の18pxから14pxに変更 */
    height: 9px; /* 元の12pxから9pxに変更 */
    border: 2px solid;
    border-radius: 2px;
}
.gg-laptop::after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 17px; /* 元の22pxから17pxに変更 */
    height: 1.5px; /* 元の2pxから1.5pxに変更 */
    background: currentColor;
    left: -2.5px; /* 元の-4pxから-2.5pxに変更 */
    bottom: -3.5px; /* 元の-5pxから-3.5pxに変更 */
    border-radius: 100px;
}

/* ピンアイコン */
.gg-pin {
    box-sizing: border-box;
    position: relative;
    display: block;
    transform: rotate(45deg) scale(var(--ggs, 0.78)); /* 元の1から0.78に変更 */
    width: 14px; /* 元の18pxから14pxに変更 */
    height: 14px; /* 元の18pxから14pxに変更 */
    border-radius: 100% 100% 0 100%;
    border: 2px solid;
    margin-top: -4px
}
.gg-pin::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 6px; /* 元の8pxから6pxに変更 */
    height: 6px; /* 元の8pxから6pxに変更 */
    border: 2px solid;
    top: 2px; /* 元の3pxから2pxに変更 */
    left: 2px; /* 元の3pxから2pxに変更 */
    border-radius: 40px
}


/* 電話アイコン */
.gg-phone {
   box-sizing: border-box;
   position: relative;
   display: block;
   width: 16px; /* 元の22pxから16pxに変更 */
   height: 16px; /* 元の22pxから16pxに変更 */
   transform: scale(var(--ggs, 0.73)); /* 元の1から0.73に変更 */
}
.gg-phone::after,
.gg-phone::before {
   content: "";
   display: block;
   box-sizing: border-box;
   position: absolute;
}
.gg-phone::after {
   width: 13px; /* 元の18pxから13pxに変更 */
   height: 13px; /* 元の18pxから13pxに変更 */
   border-top-left-radius: 1px;
   border-bottom-right-radius: 1px;
   border-bottom-left-radius: 9px; /* 元の12pxから9pxに変更 */
   border-left: 3px solid; /* 元の4pxから3pxに変更 */
   border-bottom: 3px solid; /* 元の4pxから3pxに変更 */
   left: 1.5px; /* 元の2pxから1.5pxに変更 */
   bottom: 1.5px; /* 元の2pxから1.5pxに変更 */
   background:
      linear-gradient(
         to left,
         currentColor 8px, /* 元の10pxから8pxに変更 */
         transparent 0
      ) no-repeat right 8px/4px 3px, /* 元の11pxから8pxに変更, 6pxから4pxに変更, 4pxから3pxに変更 */
      linear-gradient(
         to left,
         currentColor 8px, /* 元の10pxから8pxに変更 */
         transparent 0
      ) no-repeat -1px 0/3px 4px; /* 元の4pxから3pxに変更, 6pxから4pxに変更 */
}

.mokuji {
 text-decoration: none;
}
