.elementor-35972 .elementor-element.elementor-element-29db242:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-29db242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-29db242{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-29db242 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-35972 .elementor-element.elementor-element-413f6e5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:500;color:#B8272D;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.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-35972 .elementor-element.elementor-element-5a92f31{color:#000000;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-35972 .elementor-element.elementor-element-6adb4ff:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-6adb4ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-6adb4ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-6adb4ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-55c3328 > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#B8272D;}.elementor-35972 .elementor-element.elementor-element-55c3328 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#333333;}.elementor-35972 .elementor-element.elementor-element-a19f4e0:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-a19f4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-a19f4e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-a19f4e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-4f334d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-4f334d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-f51490a > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-f51490a{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35972 .elementor-element.elementor-element-83fc28c .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-83fc28c > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-9c62920:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-9c62920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-9c62920{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-9c62920 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-e6be773 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-e6be773 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-b6cf732 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-b6cf732{text-align:center;}.elementor-35972 .elementor-element.elementor-element-2218c8c .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-2218c8c > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-1795109:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-1795109 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-1795109{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-1795109 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-f9262bc > .elementor-widget-container{margin:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 2px 0px;border-color:#B8272D;}.elementor-35972 .elementor-element.elementor-element-f9262bc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:500;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#333333;}.elementor-35972 .elementor-element.elementor-element-d4f2505:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-d4f2505 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-d4f2505{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-d4f2505 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-f3dc706 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-f3dc706 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-bdf4ab7 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-bdf4ab7{text-align:center;}.elementor-35972 .elementor-element.elementor-element-ef4a59c > .elementor-widget-container{padding:050px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-ef4a59c{text-align:left;color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;line-height:2em;}.elementor-35972 .elementor-element.elementor-element-f1d298e .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-f1d298e > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-f0c445b:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-f0c445b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-f0c445b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-f0c445b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-a1eb273 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-a1eb273 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-6ad11f0 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-6ad11f0{text-align:center;}.elementor-35972 .elementor-element.elementor-element-87ecd33 .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-87ecd33 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-1ff56a5:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-1ff56a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-1ff56a5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-1ff56a5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-c1eb540 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-c1eb540 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-c222f6b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-c222f6b{text-align:center;}.elementor-35972 .elementor-element.elementor-element-4b20b4f .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-4b20b4f > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-ff965a9:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-ff965a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-ff965a9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-35972 .elementor-element.elementor-element-ff965a9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-1feeebd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-1feeebd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-d8dfa85 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-35972 .elementor-element.elementor-element-d8dfa85{text-align:center;}.elementor-35972 .elementor-element.elementor-element-96e0f10 .elementor-button{background-color:#B8272D;border-radius:3px 3px 3px 3px;}.elementor-35972 .elementor-element.elementor-element-96e0f10 > .elementor-widget-container{margin:20px 0px 50px 0px;}.elementor-35972 .elementor-element.elementor-element-51033ae:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-51033ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-51033ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 050px 0px;}.elementor-35972 .elementor-element.elementor-element-51033ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-7b4f575 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-7b4f575 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-6ec47d4:hover img{opacity:0.7;}.elementor-35972 .elementor-element.elementor-element-6ec47d4 img{transition-duration:0.3s;}.elementor-35972 .elementor-element.elementor-element-8517f09:not(.elementor-motion-effects-element-type-background), .elementor-35972 .elementor-element.elementor-element-8517f09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFCFA;}.elementor-35972 .elementor-element.elementor-element-8517f09{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 100px 0px;}.elementor-35972 .elementor-element.elementor-element-8517f09 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-bfeaf24 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-35972 .elementor-element.elementor-element-bfeaf24 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-35972 .elementor-element.elementor-element-59db70c{color:#000000;font-family:"Roboto", Sans-serif;font-size:11px;font-weight:400;line-height:2em;}/* Start custom CSS */.pc #one_col{
    margin: 0 auto;
}
.post_content table{
    border: 1px solid #B8272D;
}
.post_content th,
.post_content td{
    display: block;
    width: 100%;
    border: 0;
    color: #000;
}
.post_content th {
    background: #B8272D;
    color: #fff;
    
}
.pc .post_content th,
.pc .post_content td{
    display: table-cell;
    border-style: solid;
    border-color:#B8272D;
    border-width:1px 0 0 0;
}
.pc .post_content th{
    width:15%;
    border-bottom:solid 1px #fff;
}

.post_content td h4,
.post_content td h4 a{
    color: #B8272D;
    font-size: 16px;
}
.post_content td span,
.post_content td strong{
    display: block;
}
.post_content td a{
    text-decoration: underline;
}
.post_content td a:hover{
    text-decoration: none;
}
.post_content .tb_img img{
    max-width: unset;
}
.post_content td.tb_img{
    text-align: center;
    vertical-align: middle;
}/* End custom CSS */