/* Desktop */
@media (min-width: 768px) {

    /* Transparent header */
    .ast-theme-transparent-header #masthead,
    
    /* Non-transparent header */
    #masthead {
        position: fixed;
        top: 0;
        width: 1200px;
        left: 50%;
        transform: translateX(-50%);
        z-index: 9999;
    }
}

/* Mobile */
@media (max-width: 767px) {

    /* Transparent header */
    .ast-theme-transparent-header #masthead,
    
    /* Non-transparent header */
    #masthead {
        width: 100%;
        left: 0;
        transform: none;
        padding: 0 15px;
    }
}

.es-powered.content-font {
    display: none !important;
}

.elementor-element-cba596e .elementor-widget-container {
    background-color: transparent !important;

}


.elementor-element-cba596e .wpforms-container,
.elementor-element-cba596e .wpforms-form,
.elementor-element-cba596e .elementor-widget-container {
    background: transparent !important;
}

.elementor-element-cb4a67f .wpforms-container,
.elementor-element-cb4a67f .wpforms-form,
.elementor-element-cb4a67f .elementor-widget-container {
    background: transparent !important;
}


.elementor-element-05db444 .wpforms-container,
.elementor-element-05db444 .wpforms-form,
.elementor-element-05db444 .elementor-widget-container {
    background: transparent !important;
}


 

#wpforms-submit-14 {
    display: block;
    margin: 0 auto;
}

.entry-title {
  height: 100px;
}

#wpforms-submit-14 {
    background-color: transparent; /* 白色背景 */
    color: #FFFFFF; /* 金色文字 */
    border: 1px solid #ffffff;
	border-radius: 5px;
		
}

#wpforms-submit-14:hover {
    background-color: #B59159; /* 金色背景 */
    color: #1E455D; /* 白色文字 */
	  border: 1px solid #ffffff;
}

#wpforms-submit-2091 {
    display: block;
    margin: 0 auto;
    background-color: #1E455D; /* 白色背景 */
    color: #FFFFFF; /* 金色文字 */
    border: 1px solid #ffffff;
   	border-radius: 5px;
		
}

#wpforms-submit-2091:hover {
    background-color: #B59159; /* 金色背景 */
    color: #1E455D; /* 白色文字 */
	  border: 1px solid #ffffff;
}


.entry-title {
    font-size: clamp(16px, 2vw, 22px);
    line-height: 1.3;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}