<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-kit-44068{--e-global-color-primary:#3C3528;--e-global-color-secondary:#3C3528;--e-global-color-text:#3C3528;--e-global-color-accent:#3C3528;--e-global-color-68d6579:#C6CAC8;--e-global-color-2b9a423:#A1A1A1;--e-global-color-ff709ed:#F9F9F5;--e-global-color-1e95cb5:#EBEADE;--e-global-color-fff8c78:#F1EEEC;--e-global-color-875d416:#EBEADE;--e-global-color-2dede89:#FFFEF2;--e-global-color-cd01010:#D0CEB7;--e-global-color-a5640e2:#E0D5C8;--e-global-color-152627e:#D6CEC8;--e-global-typography-primary-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-primary-font-size:35px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:2em;--e-global-typography-accent-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-ee58136-font-family:"noto sans jp";--e-global-typography-ee58136-font-size:16px;--e-global-typography-ee58136-font-weight:400;--e-global-typography-7cb3e96-font-family:"din-2014";--e-global-typography-7cb3e96-font-size:60px;--e-global-typography-7cb3e96-font-weight:300;--e-global-typography-7cb3e96-line-height:1.2em;--e-global-typography-2d4dbef-font-family:"noto sans jp";--e-global-typography-2d4dbef-font-size:40px;--e-global-typography-2d4dbef-font-weight:300;--e-global-typography-2d4dbef-line-height:1.2em;--e-global-typography-2d4dbef-letter-spacing:0.05em;--e-global-typography-afc5195-font-family:"noto sans jp";--e-global-typography-afc5195-font-size:25px;--e-global-typography-afc5195-font-weight:100;--e-global-typography-afc5195-line-height:1.2em;--e-global-typography-afc5195-letter-spacing:0em;--e-global-typography-de88569-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-de88569-font-size:18px;--e-global-typography-de88569-line-height:2.5em;--e-global-typography-de88569-letter-spacing:0px;--e-global-typography-a6cdd8a-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-a6cdd8a-font-size:34.5px;--e-global-typography-a6cdd8a-font-weight:300;--e-global-typography-a6cdd8a-line-height:1.7em;--e-global-typography-7a50923-font-family:"noto sans jp";--e-global-typography-7a50923-font-size:23px;--e-global-typography-7a50923-font-weight:400;--e-global-typography-7a50923-line-height:1.7em;--e-global-typography-7a50923-letter-spacing:0.05em;--e-global-typography-ac444b3-font-family:"din-2014";--e-global-typography-ac444b3-font-size:30px;--e-global-typography-ac444b3-font-weight:300;--e-global-typography-ac444b3-line-height:1.7em;--e-global-typography-ac444b3-letter-spacing:0.05em;--e-global-typography-4e00744-font-family:"din-2014";--e-global-typography-4e00744-font-size:60px;--e-global-typography-4e00744-font-weight:300;--e-global-typography-4e00744-line-height:1.2em;--e-global-typography-4e00744-letter-spacing:0.05em;--e-global-typography-b4bef51-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-b4bef51-font-size:18px;--e-global-typography-b4bef51-font-weight:300;--e-global-typography-b4bef51-line-height:2em;--e-global-typography-b4bef51-letter-spacing:0em;--e-global-typography-8774833-font-family:"noto sans jp";--e-global-typography-8774833-font-size:29.7px;--e-global-typography-8774833-font-weight:400;--e-global-typography-8774833-line-height:1.7em;--e-global-typography-8774833-letter-spacing:0.05em;--e-global-typography-73e663d-font-family:"noto sans jp";--e-global-typography-73e663d-font-size:28.75px;--e-global-typography-73e663d-font-weight:400;--e-global-typography-73e663d-line-height:1.7em;--e-global-typography-73e663d-letter-spacing:0.05em;--e-global-typography-c7429bd-font-family:"din-2014";--e-global-typography-c7429bd-font-size:42.6px;--e-global-typography-c7429bd-font-weight:300;--e-global-typography-c7429bd-line-height:1em;--e-global-typography-c7429bd-letter-spacing:0.05em;--e-global-typography-80655c3-font-family:"noto sans jp";--e-global-typography-80655c3-font-size:32.1px;--e-global-typography-80655c3-font-weight:300;--e-global-typography-80655c3-line-height:1.1em;--e-global-typography-80655c3-letter-spacing:0.08em;--e-global-typography-6122f61-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-6122f61-font-size:18px;--e-global-typography-6122f61-font-weight:300;--e-global-typography-6122f61-line-height:2.5em;--e-global-typography-6122f61-letter-spacing:0em;--e-global-typography-f2f0d34-font-size:18px;--e-global-typography-f2f0d34-font-weight:300;--e-global-typography-f2f0d34-line-height:2.8em;--e-global-typography-f2f0d34-letter-spacing:0px;--e-global-typography-d0b9992-font-family:"noto sans jp";--e-global-typography-d0b9992-font-size:21.5px;--e-global-typography-d0b9992-font-weight:400;--e-global-typography-d0b9992-line-height:1.7em;--e-global-typography-d0b9992-letter-spacing:0.03em;--e-global-typography-379cdea-font-family:"fot-tsukuaoldmin-pr6n";--e-global-typography-379cdea-font-size:18px;--e-global-typography-379cdea-font-weight:300;--e-global-typography-379cdea-line-height:1.8em;--e-global-typography-379cdea-letter-spacing:0em;background-color:#EBEADE;color:#3C3528;font-family:"fot-tsukuaoldmin-pr6n", "noto sans jp","Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-weight:300;text-decoration:none;}.elementor-kit-44068 a{color:#3C3528;}.elementor-kit-44068 a:hover{color:#929292;text-decoration:none;}.elementor-kit-44068 h1{color:#3C3528;}.elementor-kit-44068 h2{color:#3C3528;}.elementor-kit-44068 h3{color:#3C3528;font-family:"fot-tsukuaoldmin-pr6n", "noto sans jp","Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;}.elementor-kit-44068 h4{color:#3C3528;}.elementor-kit-44068 h5{color:#3C3528;}.elementor-kit-44068 h6{color:#3C3528;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1400px){.elementor-kit-44068{--e-global-typography-secondary-font-size:25px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:2em;--e-global-typography-7cb3e96-font-size:40px;--e-global-typography-7cb3e96-line-height:1.2em;--e-global-typography-7cb3e96-letter-spacing:0.05em;--e-global-typography-2d4dbef-font-size:40px;--e-global-typography-2d4dbef-line-height:1.2em;--e-global-typography-2d4dbef-letter-spacing:0.05em;--e-global-typography-afc5195-font-size:25px;--e-global-typography-afc5195-line-height:1.2em;--e-global-typography-afc5195-letter-spacing:0px;--e-global-typography-de88569-font-size:18px;--e-global-typography-de88569-line-height:2.5em;--e-global-typography-de88569-letter-spacing:0px;--e-global-typography-a6cdd8a-font-size:34.5px;--e-global-typography-a6cdd8a-line-height:1.7em;--e-global-typography-7a50923-font-size:23px;--e-global-typography-7a50923-line-height:1.7em;--e-global-typography-7a50923-letter-spacing:0.05em;--e-global-typography-ac444b3-font-size:25px;--e-global-typography-ac444b3-line-height:1.7em;--e-global-typography-ac444b3-letter-spacing:0.05em;--e-global-typography-4e00744-font-size:40.25px;--e-global-typography-4e00744-line-height:1.2em;--e-global-typography-4e00744-letter-spacing:0.05em;--e-global-typography-b4bef51-font-size:18px;--e-global-typography-b4bef51-line-height:2em;--e-global-typography-b4bef51-letter-spacing:0em;--e-global-typography-8774833-font-size:27.5px;--e-global-typography-8774833-line-height:1.7em;--e-global-typography-8774833-letter-spacing:0.05em;--e-global-typography-73e663d-font-size:28.75px;--e-global-typography-73e663d-line-height:1.7em;--e-global-typography-73e663d-letter-spacing:0.05em;--e-global-typography-c7429bd-font-size:42.6px;--e-global-typography-c7429bd-line-height:1em;--e-global-typography-c7429bd-letter-spacing:0.05em;--e-global-typography-80655c3-font-size:32.1px;--e-global-typography-80655c3-line-height:1.1em;--e-global-typography-80655c3-letter-spacing:0.08em;--e-global-typography-6122f61-font-size:18px;--e-global-typography-6122f61-line-height:2.5em;--e-global-typography-6122f61-letter-spacing:0em;--e-global-typography-f2f0d34-font-size:18px;--e-global-typography-f2f0d34-line-height:2.8em;--e-global-typography-f2f0d34-letter-spacing:0px;--e-global-typography-d0b9992-font-size:21.5px;--e-global-typography-d0b9992-line-height:1.7em;--e-global-typography-d0b9992-letter-spacing:0.03em;--e-global-typography-379cdea-font-size:18px;--e-global-typography-379cdea-line-height:1.8em;--e-global-typography-379cdea-letter-spacing:0em;}}@media(max-width:1024px){.elementor-kit-44068{--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:2em;--e-global-typography-7cb3e96-font-size:40px;--e-global-typography-7cb3e96-line-height:1.2em;--e-global-typography-7cb3e96-letter-spacing:0.05em;--e-global-typography-2d4dbef-font-size:35px;--e-global-typography-2d4dbef-line-height:1.2em;--e-global-typography-2d4dbef-letter-spacing:0.05em;--e-global-typography-afc5195-font-size:20px;--e-global-typography-afc5195-line-height:1.4em;--e-global-typography-afc5195-letter-spacing:0em;--e-global-typography-de88569-font-size:16px;--e-global-typography-de88569-line-height:2.5em;--e-global-typography-de88569-letter-spacing:0px;--e-global-typography-a6cdd8a-font-size:34.5px;--e-global-typography-a6cdd8a-line-height:1.7em;--e-global-typography-7a50923-font-size:19.8px;--e-global-typography-7a50923-line-height:1.7em;--e-global-typography-7a50923-letter-spacing:0.05em;--e-global-typography-ac444b3-font-size:23px;--e-global-typography-ac444b3-line-height:1.7em;--e-global-typography-ac444b3-letter-spacing:0.05em;--e-global-typography-4e00744-font-size:40.25px;--e-global-typography-4e00744-line-height:1.2em;--e-global-typography-4e00744-letter-spacing:0.05em;--e-global-typography-b4bef51-font-size:16px;--e-global-typography-b4bef51-line-height:2em;--e-global-typography-b4bef51-letter-spacing:0em;--e-global-typography-8774833-font-size:27.5px;--e-global-typography-8774833-line-height:1.7em;--e-global-typography-8774833-letter-spacing:0.05em;--e-global-typography-73e663d-font-size:23px;--e-global-typography-73e663d-line-height:1.7em;--e-global-typography-73e663d-letter-spacing:0.05em;--e-global-typography-c7429bd-font-size:42.6px;--e-global-typography-c7429bd-line-height:1em;--e-global-typography-c7429bd-letter-spacing:0.05em;--e-global-typography-80655c3-font-size:32.1px;--e-global-typography-80655c3-line-height:1.1em;--e-global-typography-80655c3-letter-spacing:0.08em;--e-global-typography-6122f61-font-size:16px;--e-global-typography-6122f61-line-height:2.5em;--e-global-typography-6122f61-letter-spacing:0em;--e-global-typography-f2f0d34-font-size:16px;--e-global-typography-f2f0d34-line-height:2.8em;--e-global-typography-f2f0d34-letter-spacing:0px;--e-global-typography-d0b9992-font-size:21.5px;--e-global-typography-d0b9992-line-height:1.7em;--e-global-typography-d0b9992-letter-spacing:0.03em;--e-global-typography-379cdea-font-size:16px;--e-global-typography-379cdea-line-height:1.8em;--e-global-typography-379cdea-letter-spacing:0em;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-kit-44068{--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:2em;--e-global-typography-7cb3e96-font-size:35px;--e-global-typography-7cb3e96-line-height:1.1em;--e-global-typography-7cb3e96-letter-spacing:0.05em;--e-global-typography-2d4dbef-font-size:30px;--e-global-typography-2d4dbef-line-height:1.2em;--e-global-typography-2d4dbef-letter-spacing:0em;--e-global-typography-afc5195-font-size:20px;--e-global-typography-afc5195-line-height:1.4em;--e-global-typography-afc5195-letter-spacing:0em;--e-global-typography-de88569-font-size:16px;--e-global-typography-de88569-line-height:2.5em;--e-global-typography-de88569-letter-spacing:0px;--e-global-typography-a6cdd8a-font-size:28.75px;--e-global-typography-a6cdd8a-line-height:1.7em;--e-global-typography-7a50923-font-size:17px;--e-global-typography-7a50923-line-height:1.7em;--e-global-typography-7a50923-letter-spacing:0.03em;--e-global-typography-ac444b3-font-size:25px;--e-global-typography-ac444b3-line-height:1.7em;--e-global-typography-ac444b3-letter-spacing:0.03em;--e-global-typography-4e00744-font-size:40.25px;--e-global-typography-4e00744-line-height:1.2em;--e-global-typography-4e00744-letter-spacing:0.05em;--e-global-typography-b4bef51-font-size:16px;--e-global-typography-b4bef51-line-height:2em;--e-global-typography-b4bef51-letter-spacing:0em;--e-global-typography-8774833-font-size:23px;--e-global-typography-8774833-line-height:1.6em;--e-global-typography-8774833-letter-spacing:0.03em;--e-global-typography-73e663d-font-size:23px;--e-global-typography-73e663d-line-height:1.7em;--e-global-typography-73e663d-letter-spacing:0.05em;--e-global-typography-c7429bd-font-size:30px;--e-global-typography-c7429bd-line-height:1em;--e-global-typography-c7429bd-letter-spacing:0.05em;--e-global-typography-80655c3-font-size:26.4px;--e-global-typography-80655c3-line-height:1.1em;--e-global-typography-80655c3-letter-spacing:0.08em;--e-global-typography-6122f61-font-size:16px;--e-global-typography-6122f61-line-height:2em;--e-global-typography-6122f61-letter-spacing:0em;--e-global-typography-f2f0d34-font-size:16px;--e-global-typography-f2f0d34-line-height:2.3em;--e-global-typography-f2f0d34-letter-spacing:0px;--e-global-typography-d0b9992-font-size:21.5px;--e-global-typography-d0b9992-line-height:1.7em;--e-global-typography-d0b9992-letter-spacing:0.03em;--e-global-typography-379cdea-font-size:16px;--e-global-typography-379cdea-line-height:1.8em;--e-global-typography-379cdea-letter-spacing:0px;}.elementor-section.elementor-section-boxed &gt; .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:1920px){.elementor-kit-44068{--e-global-typography-secondary-font-size:30px;--e-global-typography-secondary-line-height:1.3em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:2em;--e-global-typography-7cb3e96-font-size:60px;--e-global-typography-7cb3e96-line-height:1.2em;--e-global-typography-7cb3e96-letter-spacing:0.05em;--e-global-typography-2d4dbef-font-size:40px;--e-global-typography-2d4dbef-line-height:1.2em;--e-global-typography-2d4dbef-letter-spacing:0.05em;--e-global-typography-afc5195-font-size:25px;--e-global-typography-afc5195-line-height:1.2em;--e-global-typography-afc5195-letter-spacing:0em;--e-global-typography-de88569-font-size:18px;--e-global-typography-de88569-line-height:2.5em;--e-global-typography-de88569-letter-spacing:0px;--e-global-typography-a6cdd8a-font-size:34.5px;--e-global-typography-a6cdd8a-line-height:1.7em;--e-global-typography-7a50923-font-size:23px;--e-global-typography-7a50923-line-height:1.7em;--e-global-typography-7a50923-letter-spacing:0.05em;--e-global-typography-ac444b3-font-size:30px;--e-global-typography-ac444b3-line-height:1.7em;--e-global-typography-ac444b3-letter-spacing:0.05em;--e-global-typography-4e00744-font-size:60px;--e-global-typography-4e00744-line-height:1.2em;--e-global-typography-b4bef51-font-size:18px;--e-global-typography-b4bef51-line-height:2em;--e-global-typography-8774833-font-size:29.7px;--e-global-typography-8774833-line-height:1.7em;--e-global-typography-8774833-letter-spacing:0.05em;--e-global-typography-73e663d-font-size:28.75px;--e-global-typography-73e663d-line-height:1.7em;--e-global-typography-73e663d-letter-spacing:0.05em;--e-global-typography-c7429bd-font-size:43.9px;--e-global-typography-c7429bd-line-height:1em;--e-global-typography-c7429bd-letter-spacing:0.05em;--e-global-typography-80655c3-font-size:33.4px;--e-global-typography-80655c3-line-height:1.1em;--e-global-typography-80655c3-letter-spacing:0.08em;--e-global-typography-6122f61-font-size:18px;--e-global-typography-6122f61-line-height:2.5em;--e-global-typography-6122f61-letter-spacing:0em;--e-global-typography-f2f0d34-font-size:18px;--e-global-typography-f2f0d34-line-height:2.8em;--e-global-typography-f2f0d34-letter-spacing:0px;--e-global-typography-d0b9992-font-size:21.5px;--e-global-typography-d0b9992-line-height:1.7em;--e-global-typography-d0b9992-letter-spacing:0.03em;--e-global-typography-379cdea-font-size:18px;--e-global-typography-379cdea-line-height:1.8em;--e-global-typography-379cdea-letter-spacing:0em;}}/* Start custom CSS *//*繝ｪ繧ｻ繝�ヨ*/
input{
    box-sizing: border-box!important;
}

input:focus {
    background-color: #EAEADF;
}

.jet-sorting-select{
    outline: none;
}

.tablepress caption{
    display: none;
}

#elementor-search-form-input::-webkit-search-cancel-button {    
  -webkit-appearance: none
}

/* Elementor縺ｮ邱ｨ髮�判髱｢縺ｧ縺ｮ縺ｿ驕ｩ逕ｨ縺輔ｌ繧気SS */
body.elementor-editor-active #PreLoader,
body.elementor-editor-active #PagePreLoader,
body.elementor-editor-active .elementor-location-header .entry-title{
    display: none !important;
}

/*繧ｿ繧ｰ縺ｮ菴咏區縺壹ｌ繧偵Μ繧ｻ繝�ヨ*/
.li10 .elementor-widget-container{
    line-height: 1.0;
}


/*繝倥ャ繝繝ｼ繝｡繝九Η繝ｼ縺ｮ蝗ｺ螳夲ｼ育音縺ｫ繝医ャ繝励�繝ｼ繧ｸ縺ｧ��*/

.sticky_fixed{position: fixed;top:0;}


/*a繧ｿ繧ｰ縺ｮ繝槭え繧ｹ繧ｫ繝ｼ繧ｽ繝ｫ繧堤ｵｱ荳縺吶ｋ*/
a {
  cursor: pointer;
}

/* 縲�1399px�壽ｱ溷哨豢句刀蠎謡idth陬懈ｭ｣
------------------------------ */
@media screen and (max-width:1399px) {
    
    .width1400fix{
        width:100%;
    }

}


/* 繝帙ヰ繝ｼ繧ｨ繝輔ぉ繧ｯ繝�
------------------------------ */
.elementor-view-default.head_icon_hover .elementor-icon:hover{
    opacity: 0.3!important;
    filter: alpha(opacity=30)!important;
	-webkit-transition: 0.5s ease-in-out;  
       -moz-transition: 0.5s ease-in-out;  
	-o-transition: 0.5s ease-in-out;  
	transition: 0.5s ease-in-out;
}

.txt_hover a:hover{
    opacity: 0.65!important;
    filter: alpha(opacity=65)!important;
	-webkit-transition: 0.6s ease-in-out;  
       -moz-transition: 0.6s ease-in-out;  
	-o-transition: 0.6s ease-in-out;  
	transition: 0.6s ease-in-out; 
}

.jet-listing-grid__slider .jet-listing-grid__item:hover a h3,.jet-listing-grid__slider .jet-listing-grid__item:hover a .elementor-widget-jet-listing-dynamic-field,.jet-listing-grid__slider .jet-listing-grid__item:hover a .jet-listing-dynamic-link__label{
    filter: alpha(opacity=60); 
    opacity: 0.6;
	-webkit-transition: 0.8s ease-in-out; 
    -moz-transition: 0.8s ease-in-out; 
	-o-transition: 0.8s ease-in-out;  
	transition: 0.8s ease-in-out;
}

/*My鄙ｻ險ｳ繝�じ繧､繝ｳ隱ｿ謨ｴ*/

.kdsfooter1{
    display: none;
}

#msta_langArea li{
    text-align: right;
    cursor:pointer;
    overflow: hidden;
}

#msta_langArea li + li{
    margin-top: 18px;
}

#msta_langArea li,.msta_menu li{
    line-height: 1.2;
    letter-spacing: 0.05em;
    color: #DDDCDA;
    font-size:15px;
    font-family: din-2014,"noto sans jp", sans-serif;
    font-weight: 400;
    display: block;
}

#msta_langArea li:hover,.msta_menu li:hover{
    color: #AAAAAA;
    filter: alpha(opacity=70);  
	/* 莉･荳九√ｆ縺｣縺上ｊ繝輔ぉ繝ｼ繝峨う繝ｳ縺輔○繧玖ｨｭ螳� */
	-webkit-transition: 1.0s ease-in-out;  
       -moz-transition: 1.0s ease-in-out;  
	-o-transition: 1.0s ease-in-out;  
	transition: 1.0s ease-in-out;
}

#msta_langArea.publicheader,.msta_menu.publicheader{
    margin-top:10px;
}

#msta_langArea.publicheader li,.msta_menu.publicheader li{
    text-align: left;
    cursor:pointer;
}

#msta_langArea.publicheader li,.msta_menu.publicheader li{
    line-height: 2.5;
    letter-spacing: 0.05em;
    color: #ffffff;
    font-size:15px;
    font-weight: 400;
    display: block;
}

#msta_langArea.publicheader.slidemenu li,.msta_menu.publicheader .slidemenu li{
    font-weight: 300;
    color: #3C3528;
}

.language_menu{
    min-width: 5em!important;
}

.language_menu .uc_content{
    position: absolute;
}


/*繝｡繝ｼ繝ｫ縺ｧ縺ｮ縺雁撫縺�粋繧上○繧ｫ繧ｹ繧ｿ繝槭う繧ｺ*/

.copy_box{
    padding: 20px;
    margin-top:50px;
    background: #ffffff;
    border-radius: 10px; 
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px; 
}
.copy_box h3{
    font-size:18px;
    line-height: 1.4;
}

.copy_box input{
    margin-top: 20px;
}

.copy_box button{
    margin-top: 10px;
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {

.copy_box h3{
    font-size:16px;
}

}


/*jet popup繧ｫ繧ｹ繧ｿ繝槭う繧ｺ*/

#jet-popup-21117 .jet-popup__container {
    height: 100vh;
}

.jet-popup-edit-area .jet-popup .jet-popup__container-inner{
    height: 100vh;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button {
    display: none;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button.custom {
    display: flex;
    position: relative;
}

.jet-popup.jet-popup--front-mode .jet-popup__close-button.custom svg {
    width: 30px;
    height: 20px;
}

.close_icon_fixed{
    height: 27px!important;
}

@media (max-width: 1280px){
.elementor-21003 .elementor-element.elementor-element-85224ad {
    margin-block-start: 0px;
    margin-block-end: 0px;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-block-start: 0px;
    padding-block-end: 0px;
    padding-inline-start: 0px;
    padding-inline-end: 0px;
}
}


/*繝帙ヰ繝ｼ譎ゅ�thumbnail陦ｨ遉ｺ*/

.topicslist .jet-listing-dynamic-image img.wp-post-image {
    opacity: 0;
    filter: alpha(opacity=70); 
    -webkit-transition: 0.8s ease-in-out;  
    -moz-transition: 0.8s ease-in-out;  
	-o-transition: 0.8s ease-in-out;  
	transition: 0.8s ease-in-out;
}

.topics_hoverimage{
	display:inline-block;
	width:auto;
	position:absolute;
	bottom:0px;
	right:0px;
}

/* 1400px縲懶ｼ壼､ｧ蝙輝C
------------------------------ */
@media screen and (min-width:1400px) {
    .topics_hoverimage{
		bottom:-80px;
		right:-60px;
	}
}

/* 1025px縲�1399px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1399px) and (min-width: 1025px) {
    .topics_hoverimage{
		bottom:-80px;
		right:0px;
	}
}


/* 768px縲�1024px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1024px) and (min-width: 768px) {
    .topics_hoverimage{
        top:-120px;
		bottom:auto;
		right:15px;
	}
		
    .elementor-2862 .elementor-element.elementor-element-35bb2a9 .jet-listing-dynamic-image img {
    width: 150px!important;
    }
}

/* 縲�767px�售P讓ｪ
------------------------------ */
@media screen and (max-width:767px) {
    
    
    .close_icon_fixed svg{
        height: 25px!important;
    }
    
    .static,.jet-listing-items,.jet-engine-listing-overlay-wrap,.jet-listing-grid__item{
    position: static;
    }
    
    .topics_hoverimage{
        top:-120px;
		bottom:auto;
		right:10px;
	}
	
    .elementor-2862 .elementor-element.elementor-element-35bb2a9 .jet-listing-dynamic-image img {
    width: 120px!important;
    }

}


/*讀懃ｴ｢繝輔か繝ｼ繝� Focus譎ゅ�髱呈棧繧呈ｶ医☆*/

input.jet-ajax-search__field[type="search"]:focus {
  outline: none;
  border: 1px solid #A7AEAA;
}

input.jet-ajax-search__field[type="search"] {
  width: 100%;
  box-sizing: border-box;
}

/*繝｡繝九Η繝ｼ縺ｮ蜍穂ｽ懆ｨｭ螳�*/

.mainslide{
    height: 100vh;
}
.mainslide .leftimg{
    height: 100%;
    width: auto;
    aspect-ratio: 10 / 16;
}

@media (max-aspect-ratio: 4/3) {
    .mainslide .leftmenu{
        display: none;
    }
}

.eguchi-acmenu .sub-menu{
}

.eguchi-acmenu .menu-item{
    position: static;
}

.eguchi-acmenu .sub-menu li{
    word-break: keep-all;
}


@media screen and (min-width:1440px) {

.eguchi-acmenu .sub-menu{
}

.eguchi-acmenu .sub-menu li{
}

.eguchi-acmenu .sub-menu{
    position: static;
    top:20px;
    left:13em;
    flex-wrap: wrap; 
    width:500px;
    display: flex!important;
    justify-content: flex-start; 
    gap:10px 10px;
}

.eguchi-acmenu .sub-menu li{
    width:40%;
}

}

@media screen and (max-width:1439px) {
    
.eguchi-acmenu .sub-menu li{
    flex-basis:50%;
}

.eguchi-acmenu .sub-menu{
    flex-wrap: wrap; 
    display: flex!important;
    flex-wrap: wrap!important;
    width:400px;
    gap:10px 0px;
    margin-top:0px!important;
    margin-bottom:0px!important;
    margin-left:10px!important;
    width:100%;
}

}

@media screen and (max-width:768px) {
    
.eguchi-acmenu .sub-menu{
    width: 100%;
    gap:5px 0px;
}

}


/*繝悶Ο繧ｰ繝�じ繧､繝ｳ險ｭ螳�*/

.main_contents p + p{
    margin-top:40px;
}

/*繧ｹ繝医ャ繧ｯ繝ｪ繧ｹ繝医Ξ繧ｳ繝｡繝ｳ繝峨Γ繝九Η繝ｼ*/

.stocklist_recommend{
    position: relative;
}

.stocklist_recommend .jet-slick-dots{
    position: absolute;
    top:-60px;
    left:0;
    right: 0;
    margin: auto;
    width: 80%;
}

.stocklist_recommend .jet-listing-grid__slider .jet-slick-dots li {
    width: 20%;
    height: 1px;
    background: #C5C2BF;
    margin: 0px;
    border-radius: 0%;
}

.stocklist_recommend .jet-listing-grid__slider .jet-slick-dots li.slick-active {
    background: #3C3528;
    height: 1px;
}

.stocklist_recommend .jet-listing-grid__slider .jet-listing-grid__item:hover h4{
	transition: 0.5s ease-in-out;
}

.stocklist_recommend .jet-listing-grid__slider .jet-listing-grid__item:hover h4{
    text-shadow:
    0.3px 0 0.5px #3C3528,
    -0.3px 0 0.5px #3C3528,
    0 0.3px 0.5px #3C3528,
    0 -0.3px 0.5px #3C3528;
}


/*繧ｹ繝医ャ繧ｯ繝ｪ繧ｹ繝医Γ繝九Η繝ｼ*/

.new_arrival .jet-listing-grid__item:nth-child(even) {
    margin-top: 75px;
}

.news_box .jet-listing-grid__item:last-child a{
    border-width: 0px 0px 0px 0px!important;
}


/*繧ｷ繧ｧ繧｢繝懊ち繝ｳ繝ｼ*/
.Sharebutton{
    display: flex;
    gap:0px 20px;
    justify-content: flex-start; 
    flex-wrap: wrap;
}


/* 769px縲�1024px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1024px) and (min-width: 769px) {
    
.Sharebutton{
    font-size:15px;
}

.stocklist_recommend .jet-slick-dots{
    width: 100%;
}

}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {
    
.Sharebutton{
    font-size:14px;
}

.stocklist_recommend .jet-slick-dots{
    width: 100%;
}

}


/*Unlimited elements陬懈ｭ｣*/

.uc-filter-pagination .nav-links{
    flex-wrap: wrap;
}

.uc_container .uc_ac_box:first-child{
    margin: 0px 0px 0px 0px!important;
}

.uc_content{
    overflow: auto;
    /*Unlimited elements逕ｨ*/
}


/*Table繧ｫ繧ｹ繧ｿ繝�險ｭ螳�*/

.tablepress&gt;:where(thead,tfoot)&gt;tr&gt;* {
    background-color: transparent;
}

.price_navi{
    opacity: 0.8;
}

.ue-item-hero-icon{
    display: flex;
    align-items: center; 
}

.no-th thead th{
    display: none;
}

.tenpo th{
    /*width: 150px;*/
    border-right:#b5b2a7 solid 1px!important;
}

.tenpo tr:last-child td,.tenpo tr:last-child th{
    border-bottom:#b5b2a7 solid 0px!important;
}

.price_table td{
    padding:15px 10px 15px;
}

.price_table th{
    padding:15px 10px 10px;
}

.price_table table th,.price_table .tablepress&gt;:where(tbody)&gt;.even&gt;*{
    background:transparent;
}

.price_table table th,.price_table .tablepress&gt;:where(tbody)&gt;.odd&gt;*{
    background:transparent;
}

.price_table table tbody&gt;tr:nth-child(odd)&gt;td, .price_table table tbody&gt;tr:nth-child(odd)&gt;th {
    background-color:transparent;
}

.price_table table{
    max-width: 100%;
    font-family:'Noto Sans Japanese';
    font-size: 15px;
}

.price_table tr:hover{
    --hover-bg-color: #EBEADE;
}

.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
    background-color: #919386!important;
}

.loan_table table{
    width: 100%;
    table-layout: fixed
}

.loan_table table td{
    border: 1px solid #B5B2A7;
}

.loan_table table tr.row-4 td{
    border-left:0 solid #B5B2A7;
    border-right:0 solid #B5B2A7;
}

/* 768px縲�1024px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1024px) and (min-width: 768px) {
    
.jet-table__head-cell{
    width:150px;
}

}


/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {
    
.loan_table table td{
    font-size:0.8em;
    padding:10px 5px;
    text-align:center;
}


.price_table th{
    padding:15px 0px 10px;
}

.price_table td{
    font-size:12px!important;
    padding:15px 0px 15px;
}

.price_table table{
    table-layout: fixed;
}

.price_table.column2 table th,.price_table table td{
    width:50%!important;
}

.price_table.column3 table th,.price_table table td{
    width:33%!important;
}

.tenpo th{
    width: 110px;
    border-right:#b5b2a7 solid 1px!important;
}
}



/*縺昴�莉悶�*/

.plist{
    list-style-type: none;
    margin: 0;
    padding: 0;
   text-indent: -2.5em;
   padding-left: 2.5em;
   font-size:14px;
   line-height: 1.8;
}

.word-break h3,.word-break p{
    word-break: break-all;
}

.sticky {
  position: -webkit-sticky; /* for safari */
  position: sticky;
  top: 0px;
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {

    .sticky {
        position: static;
      }
}

.blend-d{
    mix-blend-mode:difference;
}

.font-brn a,.sp_lang_menu .ue_heading_title,.sp_lang_menu  .elementor-21035 .elementor-element.elementor-element-f0a9a03 span.ue_accordion_icon,#Sp_Lang .msta_menu.publicheader li,.font-brn .elementor-element.elementor-element-f0a9a03 .ue_heading_title,.font-brn .elementor-element.elementor-element-f0a9a03 span.uc_dactive,.font-brn .msta_menu.publicheader li,.font-brn .elementor-element.elementor-element-f0a9a03 .ue_heading_title,.font-brn .elementor-element.elementor-element-f0a9a03 span.uc_active{
    color: #3C3528!important;
}

.font-brn a:hover,.ue_heading_title:hover,.elementor-21035 .elementor-element.elementor-element-f0a9a03 span.ue_accordion_icon:hover,.font-brn .msta_menu li:hover{
    opacity: 0.5;
    filter: alpha(opacity=70); 
	-webkit-transition: 0.5s ease-in-out;  
    -moz-transition: 0.5s ease-in-out;
    color: #3C3528!important;
	-o-transition: 0.5s ease-in-out;  
	transition: 0.5s ease-in-out;
}

.wb-en{
    word-break: break-all;
}

.btnw100 a{
    width: 100%!important;
}

.btn240 a{
    width: 240px;
}

.btn100per a{
    width: 100%;
}

.txtd_none a{
    text-decoration: none;
}

.hidden{
    display: none;
}

.hover_link a:hover{
    color: #929292!important;
    filter: alpha(opacity=70);
	-webkit-transition: 0.5s ease-in-out;  
    -moz-transition: 0.5s ease-in-out;  
	-o-transition: 0.5s ease-in-out;  
	transition: 0.5s ease-in-out;
}



/* 繝輔か繝ｳ繝医ヵ繧｡繝溘Μ繝ｼ險ｭ螳� */

.dinfont2014{
    font-family: din-2014,"Noto Sans Japanese", sans-serif;
    font-weight: 400;
}

.dinfont2014-300 .jet-listing-dynamic-field__content{
    font-family: din-2014,"noto sans jp", sans-serif!important;
    font-weight: 300;
}

.dinfont2014{
    font-family: "Noto Sans JP", din-2014, sans-serif;
    font-weight: 400;
}

.dinen-notejp{
    font-family: "Noto Sans JP", din-2014, sans-serif!important;
}

.dinen-notejp:lang(en){
    font-family: din-2014, sans-serif!important;
}

.fw300{
    font-weight: 300!important;
}

.fw400{
    font-weight: 400!important;
}

.fw500{
    font-weight: 500!important;
}

.fw500{
    font-weight: 600!important;
}


/* 繝ｪ繝ｳ繧ｯ縺ｮ繧｢繝九Γ繝ｼ繧ｷ繝ｧ繝ｳ險ｭ螳� */

.archives_box:hover{
    /*transform:scale(0.9);*/
    color: #3C3528!important;
    position: relative;
	overflow: hidden;
    background-color: #fff;
    z-index: 1;
}

/*== 閭梧勹縺梧ｵ√ｌ繧� */
.archives_box:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background: rgba(242, 236, 228, 1.0); /* 閭梧勹濶ｲ */
    width: 100%;
    height: 100%;
    transition: transform .6s cubic-bezier(0.8, 0, 0.2, 1) 0s;
    transform: scaleY(0); /* 邵ｦ譁ｹ蜷代�諡｡螟ｧ繧�0縺ｫ險ｭ螳� */
    transform-origin: center; /* 荳ｭ螟ｮ繧貞次轤ｹ縺ｫ險ｭ螳� */
}

.archives_box:hover:before {
    transform: scaleY(1); /* 繝帙ヰ繝ｼ譎ゅ↓邵ｦ譁ｹ蜷代↓諡｡螟ｧ */
}


a.archives_box{
    display: flex;
    flex-wrap: nowrap;
}

a.no-underline{
    text-decoration: none;
}


/*繝医ャ繝励�繝ｼ繧ｸ繧ｫ繧ｹ繧ｿ繝槭う繧ｺ*/

.top_topics_list a{
    color: #DDDCDA;
}

.fv_height{
  height: 100dvh;
}

.stlist-width{
    max-width:350px;
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
.fv_height{
    /*height: 100vh;*/
}
}

@media screen and (max-width:1024px) {
.sp-fixed{
    position:fixed;
    top:0;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    
.fv_height{
    /*height: 100vh;*/
}

.fv_width img{
    width:100%;
}

}


/* 繝代Φ縺上★繝ｪ繧ｹ繝� 繝ｬ繧ｹ繝昴Φ繧ｷ繝� */

  .rank-math-breadcrumb p{
    font-size:0.8rem;
    color:#707070;
    margin-bottom: 0;
  }
  .rank-math-breadcrumb a{
      color:#707070;
  }

@media screen and (max-width:768px) {

.price_table table{
    font-size: 14px;
}


.sp-scroll-contener .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    flex-wrap: nowrap;
}

  .rank-math-breadcrumb,.custom_table,.sp-scroll-contener,.price_table table /*TablePress縺ｮ繝ｬ繧ｹ繝昴Φ繧ｷ繝冶ｨｭ螳�*/{
   white-space: nowrap;
   overflow-x: scroll;
   -ms-overflow-style: none;
   scrollbar-width:
  }
   .rank-math-breadcrumb::-webkit-scrollbar,.sp-scroll-contener::-webkit-scrollbar{  /* Chrome, Safari 蟇ｾ蠢� */
         display:none;
     }
     /*繝代Φ縺上★繝ｪ繧ｹ繝�*/
 .rank-math-breadcrumb p{
     margin-right: 10px
 }
 
 
 }
 
 
 /*jetSmartfilters pagination陬懈ｭ｣*/
 
.jet-filters-pagination__link{
        font-family: din-2014,"Noto Sans Japanese", sans-serif;
        font-weight: 200;
}

.jet-filters-pagination__link.jet-filters-pagination__current {
    background-color: #ffffff;
}

.bug-fixination{
    gap:10px;
}


 /*jetSmartfilters slect2陬懈ｭ｣*/
 
.select2-container{
    font-family: "din-2014", "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif!important;
    font-size: 15px!important;
    color: #3C3528!important;
    background-color: #EAEADF!important;
    border-style: none!important;
    padding: 12px 12px 12px 12px!important;
}

.select2-container--default .select2-selection--single {
     background-color: transparent; 
     border: 0px solid #aaa; 
     border-radius: 0px; 
}

.jet-smart-filters-select.jet-filter .jet-select {
    max-width: 100%!important;
    flex-basis: 100%important;
}

.jet-search-filter__input::placeholder {
    font-size:clamp(12px, calc(100vw / 30), 14px);
    color: #919190!important;
    font-family:'Noto Sans Japanese';
}

#origin_SearchForm .elementor-search-form button::placeholder,
#origin_SearchForm .elementor-search-form input[type=search]::placeholder {
    font-size: clamp(12px, 5vw, 32px)!important;
    color: #919190!important;
}

.select2-search__field::placeholde{
    font-size:14px;
    font-family:'Noto Sans Japanese';
    color: #919190!important;
}


/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {

 
.select2-container{
    font-size: 15px!important;
    padding: 5px 8px 5px 8px!important;
}

}


/*Smash Balloon Instagram Feed 繧ｫ繧ｹ繧ｿ繝槭う繧ｺ*/

#sbi_load{
    margin-top: 30px;
}

#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a {
    min-width: 230px;
    display: inline-block!important;
    vertical-align: top!important;
    zoom: 1!important;
    padding: 10px 20px!important;
    margin: 5px auto 0 auto!important;
    background: transparent!important;
    border: solid!important;
    border-width: 1px!important;
    border-color: #3C3528!important;
    color: #3C3528!important;
    text-decoration: none!important;
    font-size: 15px!important;
    font-family: din-2014,"noto sans jp", sans-serif!important;
    font-weight: 500!important;
    line-height: 1.5!important;
    -moz-border-radius: 3px!important;
    -webkit-border-radius: 3px!important;
    border-radius: 3px!important;
    -webkit-box-sizing: border-box!important;
    -moz-box-sizing: border-box!important;
    box-sizing: border-box!important;
}

.sbi_follow_btn.sbi_custom a{
    background: transparent!important;
}

#sb_instagram .sbi_follow_btn a:hover, #sb_instagram .sbi_follow_btn a:focus {
    outline: none;
    box-shadow: inset 0 0 10px 20px #f9f9f9!important;
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {
    
#sb_instagram #sbi_load .sbi_follow_btn {
    margin-left: 0px!important;
}

}


/* 960px縲懃判蜒上き繝ｩ繝�縺ｮ譛螟ｧ蟷�
------------------------------ */
@media screen and (min-width:960px) {

    .img_space{
        max-width:960px;
    }
    
    .img_space .elementor-widget-image{
        width:100%;
    }

    .img_space img{
        width:100%;
    }

}



/* 繝医ヴ繝�け繧ｹListing
------------------------------ */
.topics_listbox .elementor-widget-jet-listing-dynamic-image{
    width: 100%;
}


/* 768px縲�1024px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1024px) and (min-width: 768px) {
.cate_img img{
    height: 300px;
    object-fit: cover;
    object-position: top;
}
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {
    
    .category_header .e-con-inner .cate_contents:only-child .cate_title .jet-listing-dynamic-field__content{
        margin-top:50px;
    }

}

/* 縲�1024px�壹ち繝悶Ξ繝�ヨ莉･荳�
------------------------------ */
@media screen and (max-width:1024px) {
    
    .pc_slide_menu{
        display:none;
    }

}


/* 繧ｻ繧ｯ繧ｷ繝ｧ繝ｳ繝帙ヰ繝ｼ
------------------------------ */
/* 騾壼ｸｸ */
a.bghe h2,
.bghe p,
.topics_listbox h3,
.topics_listbox .elementor-button-link,.bghe:hover img {
    filter: alpha(opacity=100); 
    opacity: 1; /* 蜈��迥ｶ諷� */
    -webkit-transition: 0.8s ease-in-out; 
    -moz-transition: 0.8s ease-in-out; 
    -o-transition: 0.8s ease-in-out;  
    transition: 0.8s ease-in-out;
}

/* 繝帙ヰ繝ｼ譎� */
a.bghe:hover h2,
.bghe:hover p,
.topics_listbox:hover h3,
.topics_listbox:hover .elementor-button-link,.bghe:hover .learn-more img {
    filter: alpha(opacity=60); 
    opacity: 0.6;
}



/* 2025蟷ｴ6譛�5譌･
-------------- */

.tablepress&gt;:where(thead,tfoot)&gt;tr&gt;* {
    background-color:transparent!important;
}


/* 繝��繝悶Ν譁ｰ繝�じ繧､繝ｳ */


.price_table2506 table{
    max-width: 100%;
    font-family:'Noto Sans Jp';
    font-weight: 300;
    font-size: 18px;
    border-bottom:#3c3528 1px solid!important;
    border-collapse: separate;
}

.price_table2506 td{
    vertical-align: middle;
    padding:17px 10px 17px;
    border-top:#aaaaaa 1px solid!important;
}

.price_table2506 th{
	font-weight:300!important;
    padding:17px 10px 17px;
    border-top:#3c3528 1px solid!important;
    border-bottom:#3c3528 1px solid!important;
}

.price_table2506 table th,.price_table2506 .tablepress&gt;:where(tbody)&gt;.even&gt;*{
    background:transparent;
}

.price_table2506 table th,.price_table2506 .tablepress&gt;:where(tbody)&gt;.odd&gt;*{
    background:transparent;
}

.price_table2506 table tbody&gt;tr:nth-child(odd)&gt;td, .price_table2506 table tbody&gt;tr:nth-child(odd)&gt;th {
    background-color:transparent;
}

.hover_bg_bk .elementor-widget-container {
    background: #000000!important;
}


/* 繝��繝悶Ν譁ｰ繝�じ繧､繝ｳ 莨夂､ｾ讎りｦ� */

.price_table2506 td,.price_table2506 th{
    letter-spacing: 0.08em
}

.price_table2506 td {
    border-top: #aaaaaa 0px solid !important;
}

.price_table2506 table.about_table{
    border-top:#161108 1px solid!important;
    border-bottom:#161108 1px solid!important;
}

.price_table2506 table.about_table td{
    border-bottom:#8f8b78 1px solid!important;
}

.price_table2506 table.about_table tr:last-child td{
    border-bottom:#8f8b78 0px solid!important;
}

.price_table2506 table.about_table td{
    font-size: 16px;
    line-height: 2.0;
    letter-spacing: 0.05em;
}

.price_table2506 table.about_table td span.fax{
    padding: 0px 40px 0px 0px;
}

.price_table2506 table.about_table td span.vline{
    padding: 0px 40px 0px 0px;
}

.price_table2506 table.about_table td span.vline::before{
    border-left:1px solid #8f8b78;
    content: "";
    margin: 0px 0px 0px 40px;
}

.price_table2506 table.about_table td{
    padding:20px 10px 20px;
}

.price_table2506 table.about_table td:first-child{
    width: 15%;
}

table.about_table.switch_fax tr.row-4{
    display: none;
}

table.about_table.no-fax tr.row-4{
    display: table-row;
}

table.tenpo_table .btnbox{
    align-items: center;
}

table.tenpo_table .btnbox a{
    line-height:1em;
}



/* 繝��繝悶Ν譁ｰ繝�じ繧､繝ｳ 譁咎≡陦ｨ */

table tbody tr:hover&gt;td, table tbody tr:hover&gt;th{
    background-color:transparent!important;
}

.price_table2506 .price_table tbody td{
    border-top:#aaaaaa 1px solid!important;
}

.price_table2506 .price_table tbody tr:first-child td{
    border-top:#aaaaaa 0px solid!important;
}

.price_table2506 .price_table thead td{
    border-top:#3c3528 1px solid!important;
    border-bottom: #3c3528 1px solid !important;
}

.price_table2506 .price_table th{
    font-weight: 400!important;
    padding:18px 10px 18px;
}

.price_table2506 .price_table td{
    padding:18px 10px 18px;
}


/* 1400px縲�768px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1400px) and (min-width: 768px) {
    
.price_table2506 table{
    font-size: 15px;
}

}


/* 768px縲�1024px�壼ｰ丞梛PC
------------------------------ */
@media (max-width: 1024px) and (min-width: 768px) {
    
.price_table2506 .price_table{
    width:100%;
}

}


/* 縲�767px�售P讓ｪ
------------------------------ */
@media screen and (max-width:767px) {
    
.price_table2506 th{
    font-size:16px!important;
    padding:15px 0px 15px;
}

.price_table2506 td{
    font-size:16px!important;
    padding:15px 5px 15px;
}

.price_table2506 table{
    table-layout: fixed;
}

.price_table2506.column2 table th,.price_table2506 table td{
    width:50%!important;
}

.price_table2506.column3 table th,.price_table2506 table td{
    width:33%!important;
}

table.about_table td.column-1{
    width:18%!important;
}

.price_table2506 table.about_table td.column-2{
    padding:20px 0px 20px;
}

table.about_table.switch_fax tr.row-4{
    display: contents;
}

table.about_table.no-fax tr.row-4{
    display: table-row;
}

table.tenpo_table .btnbox{
    flex-direction:column;
}

table.tenpo_table .btnbox a img{
    width:120px;
}

    
.price_table2506 .price_table th,.price_table2506 .price_table td{
    font-size:14px!important;
    padding:15px 0px 15px;
}


.btn100per a{
    width:100%;
    display:block;
}

.center_fix{
    left: 50%;
    transform: translateX(-50%);
}

}


/* 繧ｹ繝医ャ繧ｯ繝ｪ繧ｹ繝医Ο繧ｱ繝ｼ繧ｷ繝ｧ繝ｳ陬懈ｭ｣
------------------------------ */
.location-box + .location-box{
    margin-top: 30px;
}


/* 邨ｶ蟇ｾ菴咲ｽｮ 荳ｭ螟ｮ陬懈ｭ｣�井ｸ闊ｬ逕ｨ��
------------------------------ */

.center_fix_x{
    transform: translateX(-50%);
}

.center_fix_y{
    transform: translateY(-50%);
}

.center_fix_xy{
    transform: translate(-50%, -50%);
}

/* 蟄嶺ｸ九￡繝ｪ繧ｹ繝�
------------------------------ */
.number_list p{
    text-indent: -1em;
    padding-left: 1em;
}

/* 繝�く繧ｹ繝医お繝�ぅ繧ｿ繝ｪ繝ｳ繧ｯ
------------------------------ */
.notice_link a{
    color: #5f5b33!important;
    text-decoration: underline;
}

/* 繝懊ち繝ｳ繧ｫ繧ｹ繧ｿ繝�
------------------------------ */
.reserve-btn {
  font-family: "din-2014", "noto sans jp", "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif!important;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  border: 1px solid #3c3528;
  color: #3c3528;
  padding: 6px 20px;
  font-size: 18px;
  letter-spacing: 0.18em;
  font-family: inherit;
  text-decoration: none;
  position: relative;
  transition: background 0.2s, color 0.2s;
  cursor: pointer;
}
.reserve-btn:hover {
  color: #3c3528!important;
}

.reserve-btn__icon {
  position: relative;
  display: flex;
  align-items: center;
  width: 11px;
  height: 11px;
}
.arrow-svg {
  width: 11px;
  height: 11px;
  position: absolute;
  left: 0; top: 0;
  transition: opacity 0.4s;
  pointer-events: none;
}

.arrow-svg--line {
  opacity: 1;
  z-index: 1;
}
.arrow-svg--fill {
  opacity: 0;
  z-index: 2;
}

/* HOVER譎ゅ□縺双pacity蜿崎ｻ｢ */
.reserve-btn:hover .arrow-svg--line {
  opacity: 0;
}
.reserve-btn:hover .arrow-svg--fill {
  opacity: 1;
}

.tablepress .flex{
  align-items: center;
  gap:5px;
}

.tablepress .reserve-btn{
  gap: 8px;
}
.tablepress .reserve-btn__icon {
  width: 11px;
  height: 11px;
}
.tablepress .reserve-btn .reserve-btn__text{
    line-height: 1.5;
}

.tablepress .arrow-svg {
  width: 11px;
  height: 11px;
}

.stocklist-btn.reserve-btn{
  padding: 5px 16px!important;
  gap: 8px;
  font-size: 16px;
}

.stocklist-btn.reserve-btn.jp-btn{
  font-family: "noto sans jp", "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif!important; 
  font-size: 15px;
  letter-spacing: 0.05em;
  font-weight: 400;
}


/* 繧｢繧ｳ繝ｼ繝�ぅ繧ｪ繝ｳ繧｢繧､繧ｳ繝ｳ繧ｨ繝輔ぉ繧ｯ繝�
------------------------------ */

.e-n-accordion-item-title .icon-arrow-outer {
  fill: #9E9A94;
  transition: fill 0.5s!important;
}
.e-n-accordion-item-title .icon-arrow-inner {
  fill: transparent;
  transition: fill 0.5s!important;
}
/* hover譎ゑｼ壼､門�繧ょ�蛛ｴ繧ゆｸ｡譁ｹ蜷後§濶ｲ縺ｧ繝吶ち蝪励ｊ */
.e-n-accordion-item-title:hover .icon-arrow-inner {
  fill: #9E9A94;
}


.footer_address{
    font-size:11.4px;
}

/* My鄙ｻ險ｳ陬懈ｭ｣ CssHero蠑慕ｶ吶℃
------------------------------ */

.e-con-inner .msta_menu {
	color: rgba(221, 220, 218, 1);
	font-family: din-2014, sans-serif;
	list-style-type: none;
	padding-left: 0px;
	font-size: 14px;
	line-height: 2.5em;
	text-align: right;
}

/* 縲�768px�售P讓ｪ
------------------------------ */
@media screen and (max-width:768px) {
    
.tablepress .flex{
  align-items: flex-start;
  flex-direction: column;
}
    
table .btnbox a{
  margin-top:5px;
}

.reserve-btn {
  padding: 6px 18px;
  font-size: 16px;
}  

}

/* 縲�768px��
繧｢繧ｳ繝ｼ繝�ぅ繧ｪ繝ｳ繝｡繝九Η繝ｼ繧ｫ繧ｹ繧ｿ繝槭う繧ｺ
------------------------------ */
@media screen and (max-width:768px) {

.e-n-accordion .e-n-accordion-item-title{
    position: relative;
}

.e-n-accordion .e-n-accordion-item-title .e-n-accordion-item-title-header{
    margin-right: 10px;
}

.e-n-accordion .e-n-accordion-item-title-icon{
    position: absolute!important;
    bottom: 28px;
    right: 0;
}

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'noto sans jp';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://eguchi-store.jp/ecw2507/wp-content/uploads/noto-sans-jp-v52-japanese-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'noto sans jp';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://eguchi-store.jp/ecw2507/wp-content/uploads/noto-sans-jp-v52-japanese-600.woff2') format('woff2');
}
@font-face {
	font-family: 'noto sans jp';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://eguchi-store.jp/ecw2507/wp-content/uploads/noto-sans-jp-v52-japanese-100.woff2') format('woff2');
}
@font-face {
	font-family: 'noto sans jp';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://eguchi-store.jp/ecw2507/wp-content/uploads/noto-sans-jp-v52-japanese_latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'noto sans jp';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://eguchi-store.jp/ecw2507/wp-content/uploads/noto-sans-jp-v52-japanese_latin-500.woff2') format('woff2');
}
/* End Custom Fonts CSS */</pre></body></html>