/*
 Theme Name:astra child
 Template:astra
*/

/*--------------------------トップページ----------------------------  */
/* pc版の時にモバイル版を非表示 */
@media screen and (min-width:769px) {
	.mobile{
		display: none !important;
		}
	}
/* モバイル版の時にpc版を非表示 */
@media screen and (max-width:768px) {
	.pc{
		display: none !important;
		}
	}
body {
    font-family: "FOT-筑紫ゴシック Pr5 R", TsukuGoPr5-R, sans-serif !important;
    letter-spacing: 0.1em;
    line-height: 1.9em;
    padding: 0px;
    margin: 0px auto;
}

@media screen and (max-width:768px) {
#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-193354a.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8d9ff27 > div > div.elementor-element.elementor-element-32b3292.animated-slow.elementor-widget.elementor-widget-image.animated.fadeIn > div,#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-9b105a6.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c288db8 > div > div > div > a > img{
	margin-bottom: 10px;
}
}
@media screen and (min-width:769px) {
#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > div.elementor-element.elementor-element-5272d9a.animated-slow.elementor-widget.elementor-widget-image.animated.fadeIn > div > a > img{
	width: 40%;
	}
#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0834d95.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img,#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f041333.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img{
	width: 33%;
}
#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f17a6c4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a > img{
	width: 80%;
}
}

/* body {
    font-family: "FOT-筑紫ゴシック Pr5 R", TsukuGoPr5-R, sans-serif;
    letter-spacing: 0.1em;
    line-height: 1.9em;
    padding: 0px;
    margin: 0px auto;
} */
body{
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
}
h1,h2,h3,h4,h6{
/* 	 font-family: "FOT-筑紫ゴシック Pr5 R", TsukuGoPr5-R, sans-serif !important; */
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif !important;
}
#post-59 > div > div > section > div.elementor-container.elementor-column-gap-no > div > div > div.elementor-element.elementor-element-d96df44.animated-slow.elementor-widget.elementor-widget-heading.animated.fadeIn > div > h5{
      font-family: "Charter", sans-serif !important;
	font-weight: 100;
	letter-spacing: 0.1em;
    }

@media screen and (max-width:768px) {
	#colophon > div > div > div > div.site-footer-primary-section-1.site-footer-section.site-footer-section-1 > div > div > div > p,#colophon > div > div > div > div.site-footer-primary-section-2.site-footer-section.site-footer-section-2 > div > div > p:nth-child(1),#colophon > div > div > div > div.site-footer-primary-section-3.site-footer-section.site-footer-section-3 > div > div > div{
		text-align:center;
	}
}

#post-59 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-uxl8u70.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-0834d95.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a,#post-59 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-uxl8u70.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f041333.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a,#post-59 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-uxl8u70.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div.elementor-container.elementor-column-gap-no > div > div > section.elementor-section.elementor-inner-section.elementor-element.elementor-element-f17a6c4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > a{
	pointer-events: none;
}

/*  */
#booking-package_inputFormPanel > div:nth-child(12){
	text-align: center;
}