/* Enter Your Custom CSS Here */



#rooms .rooms.content-inr::after{
  content: "test";
}

 .contact-btn {
  display: none;
} 


/* Consider adding later: 
If you enjoy our articles, please consider staying with us! Our kind staff are ready to answer any of your questions about Kanazawa, customs, and, of course, to help our guests book the sushiya of your dreams! とか
*/
/* test: Switch fonts
　font-family: 'Georgia','Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
　font-family: "adobe-garamond-pro",Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;
　font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif; */


/* 〜 "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, 
/* Hostel and Kaname Bar &amp; Café now closed; hide blocks from front page */
#top .stay .facility-block.hostel, #top .cafe .facility-block.kcb, 
/* breakfast: not currently serving publicly */
#inn .breakfast .content-body,
/* hide directions (temporary) */
#access .directions,
#news-single div.withheld,
/* 2024/11/18 quick fix: */
.dining-time,
/* hide section without deleting: ... */
#ideas-single .entry div.withheld 
  {
  display: none;
}


#top .location .area-block.kyoto span.transportation {
    font-size: 0;
}
#top .location .area-block.kyoto span.transportation:after {
    content:"Thunderbird to Tsuruga \A transfer to the bullet train – 1 hr 40 min";
  white-space: pre;
    font-size: 1.2rem;
    font-size: 12px;
}


/* Set basic font to Gill Sans */

#ideas-single .entry p { 
	line-height: 1.5;
  font-size: 16px;
  font-weight: 200;
  font-family: 'Gill Sans','Gill Sans MT','Calibri','sans-serif';
}

/* HEADING 3: Adjust  up in size to follow 's font-size increase */
#ideas-single .entry h3 { 
  font-size: 26px; 
  font-size: 2.6rem; 
  font-weight: bold;
  padding-top: 10px;
  letter-spacing: 0;
}


/* add "padtop" class to h3 for listicles */
#ideas-single .entry h3.padtop,
/* add "padtop" class to img for select spacing */
#ideas-single .entry img.padtop
  { 
  padding-top: 20px;
}


/* HEADING 2: Adjust  for layout */
#ideas-single .entry h2 { 
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 3.6rem; 
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-weight: 100;
  padding-top: 10px;
}

/* Make  flexible */
#ideas-single .entry a {  
  font-family: inherit; 
  font-size: inherit;
  font-weight: 400;
  letter-spacing: inherit;
}

/* Allow bold and italic styles to overlap */
#ideas-single .entry strong {
  font-weight: 600;
  font-style: inherit;
}
#ideas-single .entry em {
  font-weight: inherit;
  font-style: italic;
}

/* Adjust spacing of  to match surrounding  elements; modify width for style */
#ideas-single .entry hr {
  width: 50%;
  margin-bottom: 20px;
}

/* LISTS: match  elements; add new class later as needed  */
#ideas-single .entry ul { 
  font-size: 17px;
  padding-left: 20px; 
  margin-left: 5%;
  margin-bottom: 30px; 
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-weight: 200;
}
#ideas-single .entry ul li { 
  font-size: 17px; 
  line-height: 1.5; 
  letter-spacing: 0em;
  list-style-type: disc; 
  margin-bottom: 0px;
}
#ideas-single .entry ul li strong { 
  font-size: 17px; 
  font-weight: strong; 
}

#ideas-single .entry ol { 
  font-size: 17px;
  padding-left: 20px; 
  margin-left: 5%;
  margin-bottom: 30px; 
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
}

#ideas-single .entry ol li { 
  list-style-type: decimal; 
  font-size: 17px; 
  line-height: 1.5; 
  letter-spacing: 0em;
  margin-bottom: 0px;
}

#ideas-single .entry ol li strong { 
  font-size: 17px; 
  font-weight: strong; 
}


/* CAPTION */
#ideas-single .entry div.caption {
  font-size: 15px;
  letter-spacing: 0em;
  padding: 0;
  margin-top: -16px;
  margin-bottom: 20px;
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-style: italic;
  font-weight: 200;
}
#ideas-single .entry div.caption em{
  font-style: normal;
}
#ideas-single .entry div.caption a{
  font-weight: 200;
}


/* P.GUESTBIO New class for guest author's bio at entry top; also use for intro paragraph */
#ideas-single .entry p.guestbio {  
  font-style: italic;
  font-size: 18px;
  margin-bottom: 20px;
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
}
/* Change direction of italics as per English styles rules in guestbio class */
#ideas-single .entry p.guestbio em {
  font-style: normal;
}


/* "Simple Block"  original design 
from https://1stwebdesigner.com/css-snippets-blockquotes/ */

#news-single .event-item .txt-block blockquote {
  display: block;
  border-width: 2px 0;
  border-style: solid;
  border-color: #eee;
  padding: 1.5em 0;
  padding-bottom: 1.5em;
  margin: 3em 0;
  position: relative;
}

#news-single .event-item .txt-block blockquote p {
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-weight: 200;
  font-size: 16px;
  line-height: 1.5;
  padding: 0 5%;
}

#news-single .event-item .txt-block blockquote strong {
	font-weight: 400;  
}

#news-single .event-item .txt-block blockquote a {
	font-weight: 400;  
}

#news-single .event-item .txt-block blockquote:before {
  content: '\201C';
  position: absolute;
  top: -0.2em;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3rem;
  height: 2rem;
  font: 6em/1.08em;
  color: #666;
  text-align: center;
  font-size: 48px;
  font-weight: bold;
}

#ideas-single .entry blockquote {
  display: block;
  border-width: 2px 0;
  border-style: solid;
  border-color: #eee;
  padding: 5%;
  padding-bottom: 1.5em;
  margin: 3em 0;
  position: relative;
}

#ideas-single .entry blockquote p {
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-weight: 200;
  font-size: 20px;
  line-height: 1.5;
  /*padding: 1.5em 5% 0 5%;*/
}

#ideas-single .entry blockquote strong {
	font-weight: 400;  
}

#ideas-single .entry blockquote a {
	font-weight: 400;  
}

#ideas-single .entry blockquote:before {
  content: '\201C';
  position: absolute;
  top: -0.2em;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 3rem;
  height: 2rem;
  font: 6em/1.08em;
  color: #666;
  text-align: center;
  font-size: 48px;
  font-weight: bold;
}


/* IFRAME (Google Maps, YouTube, etc.): Make embeded iframes responsive */ 
#ideas-single .entry .youtube-responsive-container {
  position:relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
  margin-bottom: 20px;
}
#ideas-single .entry  .youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}


/* BLOCK BUTTON: can be used for general "make reservation now" links */ 
#ideas-single .entry div.button {
  text-align: center;
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-size: 15px; 
  font-size: 1.5rem;
  margin-bottom: 20px;
}
#ideas-single .entry div.button a { 
  background-color: #000000; 
  color: #FFFFFF; 
  display: inline-block; 
  padding: 15px 40px 14px; 
  pointer-events: auto; 
  border-top: solid 1px #444443; 
  border-bottom: solid 1px #444443; 
  font-weight: normal;
  letter-spacing: 0.15em;
}
#ideas-single .entry div.button a:hover { 
  color: #000000; 
  background-color: transparent; 
  text-decoration: none;
  transition: all 0.3s;
}


/* SUBFOOT: information block, "footer" for individual sections within an article */
#ideas-single .entry div.subfoot {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 20px;
  padding-left: 10px;
  border-left: 1px solid #666666;
}
#ideas-single .entry div.subfoot p{
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: .5em;
}
#ideas-single .entry div.subfoot ul {
  margin-top: 0em;
  padding-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-inline-start: unset;
  padding-left: 10px;
}
#ideas-single .entry div.subfoot li {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.15;
}
#ideas-single .entry div.subfoot strong,
#ideas-single .entry div.subfoot a
  {
	font-weight: 400;  
}


/* CSS for printing; to be revised, 2023/08/20 */
@media print {
  @page {
   margin: 1in; /* apply 1 inch margin around content to be printed */
  }
  nav, #ideas-side.sideMenu, #footer .follow, .header .logo, .header #language, #ideas-single .related, #ideas-single .listback, .header #pagetop, #ideas-single .addtoany_content, #ideas-single .entry .inr .profile-inr figure, #footer .content-inr, .content-heading, #ideas-single .breadNav {
    display: none; /* hide all non-essential and screen-only content from print format */
  }
	#ideas-single .date {
    font-size: 10pt;
  }
  #ideas-single .entry .inr .profile-inr { /* adjust spacing around author bio; thicken line for printing */
   	padding-top: 20px;
  	margin-top: 10px;
    margin-bottom: 20px;
   	border-top: solid 2px #b0b0b0;
	}
  #ideas-single .entry img { /* adjust images to be smaller, right-aligned, stacking, and slightly transparent to use less ink */
  	max-width: 200px;
		float: right;
    clear: both;
    margin-left: 20px;
    margin-bottom: 5px;
    opacity: 0.75;
  	filter: alpha(opacity=75); /* For IE8 and earlier */
  }
  #ideas-single .entry img.printclear { /* remove image from printing all together */
    display: none;
  }
  #ideas-single .entry p { /* add spacing between paragraphs, change px to pt for printing */
  	margin-bottom: 17px;
    font-size: 13pt;
  }
	#footer {
    background: none; /* remove background image from #footer */
  }
  #footer .copyright { /* correct letter spacing for legibility and add spacing around element */
		margin-top: 20px;
    letter-spacing: 0;
  }
  /* The following remove odd cuts between multiple printed pages */
  a {
    page-break-inside:avoid
	}
	blockquote {
    page-break-inside: avoid;
	}
	h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
	img { page-break-inside:avoid; 
     page-break-after:avoid; }
	table, pre { page-break-inside:avoid }
	ul, ol, dl  { page-break-before:avoid }
  /* add extra text at bottom of printed document */
	.entry::after {
		content: "\ For more information and links to articles, maps, and helpful sites, please visit us online at kaname-inn.com/ideas/ ";
		color: #999 !important;
		font-size: 12pt;
    padding-top: 20px;
    padding-bottom: 20px;
	}
  /* add link information for print format for guests/visitors who will use this information */
  	a[href^="http"]::after {
  	content: " [" attr(href) "]";
      font-weight: normal;
      font-style: normal;
      color: #333;
  }
}


/* "pseudocaption" class for images - DEPRECIATE, 2023/09/03 */
#ideas-single .entry span.pseudocaption {  
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-style: italic;
  position: relative;
  top: -20px;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.15;
}

#ideas-single .entry span.pseudocaption a {  
  font-weight: 400;
}


/* center images that should not take up 100% */
#ideas-single .entry img.centerimg {
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

/* FAQ list formating */
#barba-wrapper div.answer ol { 
  font-size: 1.4rem;
  padding-left: 20px; 
  margin-top: 15px;
  margin-left: 5%;
  margin-bottom: 30px; 
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-weight: normal;
}

#barba-wrapper div.answer ol li { 
  list-style-type: decimal; 
  font-size: 1.4rem;
  line-height: 1.35714; 
  letter-spacing: 0em;
  margin-bottom: 10px;
}

#barba-wrapper div.answer ol li strong { 
  font-size: 1.4rem; 
  font-weight: 600 !important; 
}

#barba-wrapper div.answer ul { 
  font-size: 1.4rem;
  padding-left: 20px; 
  margin-top: 15px;
  margin-left: 5%;
  margin-bottom: 30px; 
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-weight: normal;
}

#barba-wrapper div.answer ul li { 
  list-style-type: disc; 
  font-size: 1.4rem;
  line-height: 1.35714; 
  letter-spacing: 0em;
  margin-bottom: 10px;
}

#barba-wrapper div.answer ul li strong { 
  font-size: 1.4rem; 
  font-weight: 600 !important; 
}

@media screen and (min-width: 961px) {
 .content-inr p {
    margin-bottom: 25px;
  }}


/* Media page */
#media .hero-fig{
  background:url(https://kaname-inn.com/wp/wp-content/uploads/2018/09/Ikumo-39.jpg) center/cover
} 

#media .content-heading{
  	line-height:1.6
}

@media screen and (min-width: 601px){
  #media .concept .content-inr{
    text-align: left;
    letter-spacing: 0em;
  }
}

#media .concept .link-list{
  margin-top:45px
}

#media .concept p{
  margin-bottom:30px
}

#media header.subpage-header h2.title_01{
  display: none
}


/* WELCOME page */
#welcome .hero-fig{
  background:url(https://kaname-inn.com/wp/wp-content/uploads/2024/10/cropped-reception.jpg) center/cover;
  background-attachment: fixed;
} 

#welcome .content-heading{
  	line-height:1.6
}

@media screen and (min-width: 601px){
  #welcome .concept .content-inr{
    text-align: left;
    letter-spacing: 0em;
  }
}

#welcome .concept .link-list{
  margin-top:45px
}

#welcome .concept p{
  margin-bottom:30px
}

#welcome header.subpage-header h2.title_01{
  display: none
}

#welcome .container {
  width: 30rem;
  box-shadow: 0 0 1rem 0 rgba(0, 0, 0, .2); 
  border-radius: 5px;
  background-color: rgba(255, 255, 255, .15);
  padding: 20px;
  
  backdrop-filter: blur(3px);
}

#welcome .container p, ul, li, details{
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 14px;
  line-height: 1.5;
}

#welcome .container details{
  padding: 10px;
  background-color: #FFFFFF;
  color: #333333;
  border-radius: 5px;
}

#welcome .container summary {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 16px;
  line-height: 1.5;
}

#welcome .container summary::after {
  content: '';
  width: 18px;
  height: 10px;
  background: url('https://uploads.sitepoint.com/wp-content/uploads/2023/10/1697699669arrow.svg');
  background-size: cover;
  margin-left: .75em;
  margin-top: .2em;
  transition: 0.2s;
}

#welcome .container details[open] > summary::after {
  transform: rotate(180deg);
}


/*-- TAGS at the bottom of each page --*/
#ideas-single .entry div.tags {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 14px;
  line-height: 1.75;
  margin-top: 1em;
  margin-bottom: .5em;
}
#ideas-single .entry div.tags a{
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 14px;
  color: #fff;
  background-color: #000;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: .5em;
  margin-right: .25em;
}


#ideas .profile-inr em{
  font-style: italic;
}

/* FIRST POST: New layout "introductory post" to IDEAS; currently testing */

#ideas-single .entry .inr .tour_parent {
  display:grid;
  grid-template-columns: repeat(auto-fit,minmax(clamp(100%/(3 + 1) + 0.1%,(400px - 70%)*1000,100%/(1 + 1) + 0.1%),1fr)); /* Creates 3 tracks for a container larger than 400px and 1 track for less than that. */
  grid-gap:30px;
}

#ideas-single .entry .tour_child {
  display: flex;
  flex-direction: column;
  text-align: center;
}

#ideas-single .entry .inr .tour_child h2 {
  margin: 0 !important;
  padding: 5px !important;
  display: block;
  text-align: center;
  background-color: rgb(68, 68, 67);
  color: white;
}

#ideas-single .entry .tour_item {
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-size: 1.8rem;
  line-height: 1.0;
  letter-spacing: .1rem;
  font-weight: 400;
  padding-bottom: 10px;
  margin-bottom: 20px;
  margin-top: 20px;
  border-bottom: 1px solid black;
}

#ideas-single .entry .tour_item em{
  font-weight: 200;
}

#ideas-single .entry .inr .tour_item img{
  margin-bottom: 10px !important;
}

#ideas-single .entry .inr .tour_item a{
  font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif;
  font-size: 1.8rem;
  line-height: 1.0;
  letter-spacing: .1rem;
  font-weight: 400;
  color: rgb(68, 68, 67) !important;
  text-decoration: none;
}






/*-- ARCHIVE message at top of select pages --*/
#ideas-single .entry div.archive {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: .5em;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  background: #FFFFFF;
  border: #666666 solid 2px;
  text-align: center;
}

#ideas-single .entry div.archive strong {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: .5em;
}

#ideas-single .entry div.archive a {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: .5em;
}

/* 7/23 testing */
@media screen and (min-width: 961px) {
#ideas .content-inr, #ideas-single .content-inr, #ideas-tax .content-inr, #ideas-tag .content-inr, #ideas-author .content-inr {
  padding-top: 30px;
  }
}



#ideas-single h1.title{
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-size: 38px;
  font-weight: 200;
}

/* CURATOR LIST: hide */
#ideas .menu-block.curator{
  display: none;
}
#ideas-single .menu-block.curator{
  display: none;
}

/* AUTHOR BLOCK */
#ideas-single .entry .inr .profile-inr figure{
  display: none;
}
#ideas-single .entry .inr .profile-inr .nicename {
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-weight: 400;
  letter-spacing: 0;
  font-size: 16px;
  font-style: italic;
}
#ideas-single .entry .inr .profile-inr .nicename::before{
  content: "author: ";
  font-family: 'Cormorant Garamond','Garamond','Hiragino Mincho Pro','MS PMincho','serif'; 
  font-weight: 400;
  letter-spacing: 0;
  font-size: 16px;
  font-style: italic;
}
#ideas-single .entry .inr .profile-inr .txt p{
  display: none;
}
#ideas .sideMenu .menu-block.curator, #ideas-single .sideMenu .menu-block.curator, #ideas-tax .sideMenu .menu-block.curator, #ideas-tag .sideMenu .menu-block.curator, #ideas-author .sideMenu .menu-block.curator {
  display: none;
}
@media screen and (max-width: 960px){
#ideas .sideMenu .menu-block.curator, #ideas-single .sideMenu .menu-block.curator, #ideas-tax .sideMenu .menu-block.curator, #ideas-tag .sideMenu .menu-block.curator, #ideas-author .sideMenu .menu-block.curator {
  display: none;
  }} 

/* Most read font change */
#ideas .sideMenu .menu-block ul li a, #ideas-single .sideMenu .menu-block ul li a, #ideas-tax .sideMenu .menu-block ul li a, #ideas-tag .sideMenu .menu-block ul li a, #ideas-author .sideMenu .menu-block ul li a {
  letter-spacing: 0.015em;
}
#ideas .hero-sp .bx-wrapper .bx-viewport ul li .exc, #ideas .most-read .bx-wrapper .bx-viewport ul li .exc, #ideas-single .hero-sp .bx-wrapper .bx-viewport ul li .exc, #ideas-single .most-read .bx-wrapper .bx-viewport ul li .exc, #ideas-tax .hero-sp .bx-wrapper .bx-viewport ul li .exc, #ideas-tax .most-read .bx-wrapper .bx-viewport ul li .exc, #ideas-tag .hero-sp .bx-wrapper .bx-viewport ul li .exc, #ideas-tag .most-read .bx-wrapper .bx-viewport ul li .exc, #ideas-author .hero-sp .bx-wrapper .bx-viewport ul li .exc, #ideas-author .most-read .bx-wrapper .bx-viewport ul li .exc {
  font-family: Gill Sans, Gill Sans MT, Calibri,sans-serif;
  font-weight: 200;
  letter-spacing: 0.015em;
}



/* CATEGORY background image (in alphabetical order) */
@media screen and (max-width: 960px){
  /* Culture &amp; Experiences */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(1),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(1),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(1), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(1), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(1) {
  /* background: url(https://kaname-inn.com/wp/wp-content/uploads/2018/02/100_taiko_drummers.jpg) center/cover; */
    } 

  /* Festivals &amp; Events */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(2),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(2),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(2), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(2), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(2) {
  background: url(https://kaname-inn.com/wp/wp-content/uploads/2018/02/100_taiko_drummers.jpg) center/cover;
    }
  
  /* Food Culture &amp; Cuisine */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(3),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(3),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(3), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(3), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(3) {
  background: url(https://kaname-inn.com/wp/wp-content/uploads/2018/05/IMG_9467.jpg) center/cover;
    }
  
    /* Sightseeing Spots */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(4),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(4),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(4), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(4), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(4) {
  background: url(https://kaname-inn.com/wp/wp-content/uploads/2018/08/IMG_7097.jpg) center/cover;
    }
  
  
    /* Travel Activities &amp; Day Trips */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(5),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(5),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(5), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(5), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(5) {
  background: url(https://kaname-inn.com/wp/wp-content/uploads/2018/07/2Q-1.jpg) center/cover;
    }
  
      /* archive */
    #ideas .sideMenu .menu-block.cat ul li:nth-child(6),
    #ideas-single .sideMenu .menu-block.cat ul li:nth-child(6),
    #ideas-tax .sideMenu .menu-block.cat ul li:nth-child(6), 
    #ideas-tag .sideMenu .menu-block.cat ul li:nth-child(6), 
    #ideas-author .sideMenu .menu-block.cat ul li:nth-child(6) {
  background: url(https://kaname-inn.com/wp/wp-content/uploads/2022/12/The-National-Crafts-Museum-金沢市_601.jpg) center/cover;
    }
}

/* use for "archive" image: https://kaname-inn.com/wp/wp-content/uploads/2018/11/Lit-Museum.jpg */


#ideas-single .entry ul.checkmark li{
  list-style: none;
  list-style-type: none;
}
#ideas-single .entry ul.checkmark li:before {
  content: '✓ ';
}


/* link to Japanese Ideas articles */

#ideas-single .entry div.jlink{
  width: 100%;
  text-align: right;
}