<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
/* CSS Document */


/*ヘッダー・フッター*/
html:lang(en) header#top, html:lang(en) header#top, html:lang(zh-Hant) header#top, html:lang(th) header#top, html:lang(ko) header#top,
html:lang(en) footer.footer_multi, html:lang(zh-Hant) footer.footer_multi, html:lang(th) footer.footer_multi, html:lang(ko) footer.footer_multi{
	display:block;
}
html:lang(en) #Gnav, html:lang(zh-Hant) #Gnav, html:lang(th) #Gnav, html:lang(ko) #Gnav,
html:lang(en) #BreadCrumb, html:lang(zh-Hant) #BreadCrumb, html:lang(th) #BreadCrumb, html:lang(ko) #BreadCrumb,
html:lang(en) #Header, html:lang(zh-Hant) #Header, html:lang(th) #Header, html:lang(ko) #Header{
	display:none;
}
html:lang(en) .Footer__pc, html:lang(zh-Hant) .Footer__pc, html:lang(th) .Footer__pc, html:lang(ko) .Footer__pc,
html:lang(en) #Footer, html:lang(zh-Hant) #Footer, html:lang(th) #Footer, html:lang(ko) #Footer{
	display:none;
}

/*wovn用表示設定*/
html:lang(en) .hide_if_multi, html:lang(zh-Hant) .hide_if_multi, html:lang(th) .hide_if_multi, html:lang(ko) .hide_if_multi{
	display:none;
}
html:lang(en) .hide_if_en{
	display:none;
}
html:lang(zh-Hant) .hide_if_zh-Hant{
	display:none;
}
html:lang(th) .hide_if_th{
	display:none;
}
html:lang(ko) .hide_if_ko{
	display:none;
}
html:lang(ja) .hide_if_ja{
	display:none;
}

html:lang(en) .modal-heading span, html:lang(zh-Hant) .modal-heading span, html:lang(th) .modal-heading span{
	display:none;
}


/*html:lang(en) .modal-heading span, html:lang(zh-Hant) .modal-heading span, html:lang(th) .modal-heading span, html:lang(ko) .modal-heading span{
	display:none;
}*/

/*あとで消す*/
#wovn-additional-buttons{
	position:fixed!important;
	left:0!important;
}

/* en */
html:lang(en){
	
	h1{
		font-size:28px;
		letter-spacing:0.05em;
	}
	h2{
		font-size: 24px;
		letter-spacing:0.05em;
	}
	.seo{
		font-size:1.4rem;
	}
	.anchor-link{
		padding: 0 36px 0 0;
		font-size: 12px;
	    letter-spacing: 0;
	}
	.map-link, html:lang(en) .map-link2{
		font-size:1.2rem;
	}
	.rank{
		font-size: 16px;
		letter-spacing: 0.05em;
		line-height: 34px;
	}
	.tab-contents .lead{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	
	.block-ranking .name{
		font-size: 16px;
    	letter-spacing: 0.05em;
	}
	.block-ranking .caption{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	.Spot .name{
		font-size: 14px;
		letter-spacing: 0.05em;
	}
	.Spot .label{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	.Spot .caption{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	.GuideModal__contents02 .caption, .modal-information_txt .details .text, .modal-information_txt .details .label, .modal-other_ttl, .modal-theme_compo{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	.modal-heading span, .modal-heading{
		font-size: 16px;
	    letter-spacing: 0.05em;
	}
	
	.modal-other_image .text{
		font-size: 10px;
		letter-spacing: 0.05em;
	}
	.h-model, .h-meal, .h-search{
		font-size:18px;
	}
	.block-recommend .name{
		font-size: 14px;
		letter-spacing: 0.05em;
	}
	.block-recommend .caption{
		font-size: 12px;
		letter-spacing: 0.05em;
	}
	.temperature{
		font-size:16px;
		letter-spacing: 0;
	}
	.temperatureTbl caption{
		font-size:18px;
		letter-spacing: 0.02em;
	}
	.temperatureTbl caption::after{
		width: calc(100% - 570px);
	}
	table.temperatureTbl th, table.temperatureTbl td{
		font-size:12px;
		letter-spacing: 0.02em;
	}
	
	
}

/* kr */


/* th */
html:lang(th){
	.anchor-link{
		padding: 10px 36px 10px 0;
	}
	.temperature{
		padding: 8px 30px;
	}
	.temperatureTbl caption::after{
		width: calc(100% - 550px);
	}
	
}

/* th */
html:lang(zh-Hant){
	.GuideModal__contents-inner .modal-heading{
		font-family: "Roboto", sans-serif;
	}
}</pre></body></html>