/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
}

body{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif !important;
	color:#000 !important;
}
h1, h3, h4, h5, h6, .heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{
	font-family: "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif !important;
	color:#000 !important;
}
h2{
		line-height: 2em;
}
.en{
	font-family: "Dancing Script", sans-serif !important;
	letter-spacing: 15px;
	font-size: 180%;
}
.shadow01{
	text-shadow: rgba(0, 0, 0, 0.7) 0px 0px 8px;
}
.shadow02{
	text-shadow: #FFF 0px 0px 8px;
}
.shadow03{
	text-shadow: 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF, 0px 0px 8px #FFF;
}

.h2_ttl{
	font-size: 170% !important;
}
/* 画面サイズが549px以下の場合に適用 */
@media only screen and (max-width: 549px) {
h2{
	letter-spacing: 10px;
	line-height: 1.8em;
}
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
.h2_ttl{
	font-size: 100% !important;
}
}

.min{
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif !important;
	font-weight: normal;
	line-height: 1.7rem;
}

p{
	line-height:2em;
	font-size:95%;
}
.post_comments{
	display:none;

}
.absolute-footer{
}
.copyright-footer{
	font-size:78%;
	color:#FFF;
}
.mb00{
	margin:0 !important;
}
.pd00{
	padding:0 !important;
}
.pdb00{
	padding-bottom:0 !important;
}

.header-main .nav > li > a{
	line-height: 16px;
	color: #000;
	font-size: 96%;
	font-weight: normal !important;
}
.nav-spacing-xlarge > li{
	padding: 0 20px !important;
}
.nav-sidebar li > a{
	color: #000 !important;
	font-weight: normal !important;
}

.tate{
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	line-height:1.5em;
	text-align:left !important;
	letter-spacing:5px;
	text-align: initial;
}
.zdown{
	z-index: -100;
}

.footer-2{
	background: url(https://www.hawaii-longstay.jp/wp-content/uploads/2020/11/foot_back.png) no-repeat;
	background-size: 100%;
	background-position: bottom;
}

.tb01{
	font-size: 0.9em;
}
.tb01 th{
	line-height:2;
}
.tb01 td{
	line-height:2;
	padding:1em 0;
	color:#000;
}
.tb01 th,.tb01 td{
	border-bottom:1px #DDD solid;
}
@media only screen and (max-width: 549px) {
.tb01 th,.tb01 td{
	display: block;
	width: 100%;
	padding: 10px 20px;
	font-size: 0.8em !important;
	border:none !important;
}
.tb01 th{
	background: #1786cb;
}
.tb01 td{
	background: #FFF;
}
}


