/*
ここに独自の CSS を追加することができます。

詳しくは上のヘルプアイコンをクリックしてください。
*/

h2, .h2-size, .entry-title.h2-size, h1.entry-title, .dt-accordion-h2-size .wpb_accordion_header > a,
html, body, body.page, .wf-container > *, h3.vc_custom_heading, input, textarea, select, button,.main-nav > li > a .menu-text, .serif_text, .mode-masonry.blog-shortcode .entry-title, h4, .h4-size, .entry-title.h4-size, h3, .team-author-name,.filter-categories a, .filter-categories .customSelect {
    font-family: "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;
}
.vc_toggle_title h4, a#ui-id-1, a#ui-id-2, a#ui-id-3, .main-nav .sub-nav > li > a .menu-text {
    font-family: Open Sans,  "游明朝", YuMincho, "Hiragino Mincho ProN", "Hiragino Mincho Pro", "ＭＳ 明朝", serif !important;
}
@media screen and (max-width: 768px) {
.ultimate-typed-main {
    font-size: 24px !important;
}
h3.vc_custom_heading {
    font-size: 18px !important;
}
}
@media screen and (max-width: 500px) {
.vc_column-inner {
    padding-top: 0 !important;
}
.vc_empty_space {
    height: 20px !important;
}
}
.masthead:not(.mixed-header) {
    background: #000000;
}
.main-nav > li:not(.wpml-ls-item) > a .menu-text {
    color: #ffffff;
}
#phantom {
    background: rgba(0,0,0,0.51);
}
.accent-border-color .uvc-headings-line {
    border-color: #e6b356 !important;
}
.accent-icon-bg .aio-icon {
    background: #e6b356 !important;
}
a, a:hover, .main-nav > li.act:not(.wpml-ls-item) > a .menu-text, .main-nav > li.act:not(.wpml-ls-item) > a .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a {
    color: #e6b356;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover, .footer .widget_nav_menu a:hover, .footer .menu .current-menu-item > a, #page .post-content a:hover {
    color: #e6b356 !important;
}
.l-to-r-line > li > a i.underline {
    background: #e6b356 !important;
}