.elementor-8938 .elementor-element.elementor-element-7b073517 > .elementor-container{max-width:1050px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;color:var( --e-global-color-primary );}.elementor-8938 .elementor-element.elementor-element-18bcd0d6{text-align:left;}.elementor-8938 .elementor-element.elementor-element-18bcd0d6 .elementor-heading-title{font-family:"Shippori Mincho", serif;font-size:2rem;line-height:1.6em;letter-spacing:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), serif;}.elementor-8938 .elementor-element.elementor-element-66cf51ac > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-icon{width:14px;}.elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-icon i{font-size:14px;}.elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-text, .elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-text a{color:var( --e-global-color-31452a63 );}.elementor-8938 .elementor-element.elementor-element-66cf51ac .elementor-icon-list-item{font-family:"Noto Serif JP", serif;font-size:12px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;}.elementor-8938 .elementor-element.elementor-element-50026daf > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-70b078de.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-70b078de.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;color:var( --e-global-color-primary );}.elementor-8938 .elementor-element.elementor-element-369c8bd8 .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-2b574394.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-2b574394.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-1ba9033e .elementor-icon-list-icon{width:14px;}.elementor-8938 .elementor-element.elementor-element-1ba9033e .elementor-icon-list-icon i{font-size:14px;}.elementor-8938 .elementor-element.elementor-element-1ba9033e .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8938 .elementor-element.elementor-element-1ba9033e .elementor-icon-list-text, .elementor-8938 .elementor-element.elementor-element-1ba9033e .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-3f3ea2e2.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-3f3ea2e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-3059ec92 .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-5855f74a.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-5855f74a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-154a053a .elementor-icon-list-icon{width:14px;}.elementor-8938 .elementor-element.elementor-element-154a053a .elementor-icon-list-icon i{font-size:14px;}.elementor-8938 .elementor-element.elementor-element-154a053a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8938 .elementor-element.elementor-element-154a053a .elementor-icon-list-text, .elementor-8938 .elementor-element.elementor-element-154a053a .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-81359a5.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-81359a5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-99d7314 .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-a2fa0bf.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-a2fa0bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-5beed520.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-5beed520.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-7c639cbb .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-64195875.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-64195875.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-47bb80d3.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-47bb80d3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-1bc7a828 .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-6860f06c.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-6860f06c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-6430aa49{margin-top:0px;margin-bottom:60px;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-2b7f7ead.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-2b7f7ead.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-345d7f1b .elementor-heading-title{font-family:"Shippori Mincho", serif;line-height:1.7em;}.elementor-bc-flex-widget .elementor-8938 .elementor-element.elementor-element-42263507.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-42263507.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8938 .elementor-element.elementor-element-4d3a05f{width:auto;max-width:auto;}.elementor-8938 .elementor-element.elementor-element-59eb96e5{width:auto;max-width:auto;}.elementor-8938 .elementor-element.elementor-element-59eb96e5 > .elementor-widget-container{margin:0px 0px 0px 8px;}.elementor-8938 .elementor-element.elementor-element-59eb96e5 .elementor-icon-list-icon{width:14px;}.elementor-8938 .elementor-element.elementor-element-59eb96e5 .elementor-icon-list-icon i{font-size:14px;}.elementor-8938 .elementor-element.elementor-element-59eb96e5 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-8938 .elementor-element.elementor-element-59eb96e5 .elementor-icon-list-text, .elementor-8938 .elementor-element.elementor-element-59eb96e5 .elementor-icon-list-text a{color:var( --e-global-color-31452a63 );}@media(min-width:768px){.elementor-8938 .elementor-element.elementor-element-70b078de{width:23%;}.elementor-8938 .elementor-element.elementor-element-2b574394{width:77%;}.elementor-8938 .elementor-element.elementor-element-3f3ea2e2{width:23%;}.elementor-8938 .elementor-element.elementor-element-5855f74a{width:77%;}.elementor-8938 .elementor-element.elementor-element-81359a5{width:23%;}.elementor-8938 .elementor-element.elementor-element-a2fa0bf{width:77%;}.elementor-8938 .elementor-element.elementor-element-5beed520{width:23%;}.elementor-8938 .elementor-element.elementor-element-64195875{width:77%;}.elementor-8938 .elementor-element.elementor-element-47bb80d3{width:23%;}.elementor-8938 .elementor-element.elementor-element-6860f06c{width:77%;}.elementor-8938 .elementor-element.elementor-element-2b7f7ead{width:23%;}.elementor-8938 .elementor-element.elementor-element-42263507{width:77%;}}/* Start custom CSS for post-info, class: .elementor-element-66cf51ac */.nv-meta-list:not(.nv-dynamic-meta) a {
    margin: 0 4px 4px 4px!important;
    display: inline-block!important;
    height: 25px!important;
    line-height: 22px!important;
    text-decoration: none!important;
    padding: 0 16px 0 16px!important;
    color: #757575!important;
    text-shadow: none;
    white-space: nowrap!important;
    position: relative!important;
    border: 1px solid #757575!important;
    transition-duration: 0.3s!important;
    border-radius: 3px;
    background: none!important;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-59eb96e5 */.nv-tags-list a,  {
    margin: 0 4px 4px 4px!important;
    display: inline-block!important;
    height: 25px!important;
    line-height: 22px!important;
    text-decoration: none!important;
    padding: 0 16px 0 16px!important;
    color: #453b39!important;
    text-shadow: none;
    white-space: nowrap!important;
    position: relative!important;
    border: 1px solid #453b39!important;
    transition-duration: 0.3s!important;
    border-radius: 3px;
    background: none!important;
}/* End custom CSS */