.hdr{z-index:100!important;background:#fff!important;width:100%!important;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif!important;position:relative!important;box-shadow:0 2px 6px #0000001a!important}.hdr__catchphrase{color:#fff!important;text-align:left!important;background-color:#0d47a1!important;padding:8px 0!important;font-size:13px!important}.hdr__catchphrase .container{box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 20px!important}.hdr__detail{box-sizing:border-box!important;background:#fff!important;flex-flow:row!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 20px!important;display:flex!important}.hdr__logo{flex-shrink:0!important;margin:0!important;padding:8px 0!important}.hdr__logo-ttl{align-items:center!important;margin:0!important;display:flex!important}.hdr__logo-img{width:auto!important;max-height:45px!important;display:block!important}.hdr__nav{flex-grow:1!important;justify-content:flex-end!important;margin-left:auto!important;display:flex!important}.ddmenu__list{flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.ddmenu__list>li{border-left:1px solid #e0e0e0!important;margin:0!important}.ddmenu__list>li:last-child{border-right:1px solid #e0e0e0!important}.ddmenu__list>li>a{color:#333!important;padding:12px 20px!important;font-size:15px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;transition:all .2s!important;display:block!important}.ddmenu__list>li>a:hover{color:#0d47a1!important;background:#f4f8fb!important}.hdr-news{color:#fff!important;text-align:center!important;background-color:#0d47a1!important;padding:10px 0!important}.hdr-news__txtarea{margin:0!important;font-size:14px!important}@media screen and (width>=1080px){.ham-menu-btn.is-md{display:none!important}}@media screen and (width<=1080px){.ddmenu{display:none!important}.hdr__logo-img{max-height:35px!important}.hdr__detail{padding:10px 20px!important}}.ham-menu-btn__button{background:0 0!important;border:none!important;flex-direction:column!important;align-items:center!important;display:flex!important}.ham-menu-btn__icon{color:#333!important;font-size:28px!important}.ham-menu-btn__text{color:#333!important;margin-top:4px!important;font-size:10px!important;font-weight:700!important}.ham-menu{visibility:hidden;z-index:1000!important;width:100%!important;height:100%!important;position:fixed!important;top:0!important}.ham-menu__inner{z-index:20!important;opacity:0!important;box-sizing:border-box!important;background:#fff!important;width:fit-content!important;min-width:240px!important;height:100vh!important;transition:all .3s ease-in-out!important;position:absolute!important;top:0!important;right:0!important;transform:translate(100%)!important}.ham-menu__nav{box-sizing:border-box!important;flex-direction:column!important;width:100%!important;padding:80px 0 40px!important;display:flex!important}.ham-menu__bg{visibility:hidden;z-index:5!important;opacity:0!important;background:#000!important;width:100%!important;height:100%!important;transition:all .3s!important;position:absolute!important;top:0!important;left:0!important}.is-open.ham-menu .ham-menu__inner{opacity:1!important;overflow-y:auto!important;transform:translate(0)!important}.is-open.ham-menu .ham-menu__bg{opacity:.5!important;visibility:visible!important}.common-nav{margin:0!important;padding:0 20px!important;list-style:none!important}.common-nav>li{border-bottom:1px solid #e0e0e0!important}.common-nav>li a{color:#333!important;text-align:left!important;padding:18px 10px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.common-nav>li a:after,.common-nav>li a:before{content:none!important;display:none!important}.common-nav>li a:hover{color:#0d47a1!important;background:#f4f8fb!important}.hdr-fixed{display:none!important}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px;--color-hdr-news-bg:#345bdb;--color-hdr-news-font:#fff;--logo-height-pc:33;--logo-height-sp:32;--logo-height-fixed-pc:58;--logo-height-fixed-sp:20;--ftrlogo-height-pc:40;--ftrlogo-height-sp:30;--top-slider-img:1.91 / 1;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--maincolor:var(--color-main);--wp--preset--color--linkcolor:var(--color-link);--wp--preset--color--customcolor-1-1:var(--color-elight01);--wp--preset--color--customcolor-1-2:var(--color-edark01);--wp--preset--color--customcolor-2-1:var(--color-elight02);--wp--preset--color--customcolor-2-2:var(--color-edark02);--wp--preset--color--customcolor-3-1:var(--color-elight03);--wp--preset--color--customcolor-3-2:var(--color-edark03);--wp--preset--color--customcolor-4-1:var(--color-elight04);--wp--preset--color--customcolor-4-2:var(--color-edark04);--wp--preset--color--textcolor:var(--color-text);--wp--preset--font-size--small:.75em;--wp--preset--font-size--medium:.9em;--wp--preset--font-size--large:1.1em;--wp--preset--font-size--x-large:1.25em;--wp--preset--font-size--xx-large:1.6em;--wp--preset--font-family--system-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell, "Helvetica Neue",sans-serif;--wp--preset--font-family--helvetica-arial:Helvetica Neue, Helvetica, Arial, sans-serif;--wp--preset--spacing--20:2rem;--wp--preset--spacing--30:3rem;--wp--preset--spacing--40:4rem;--wp--preset--spacing--50:5rem;--wp--preset--spacing--60:6rem;--wp--preset--spacing--70:7rem;--wp--preset--spacing--80:5.06rem;--wp--preset--spacing--10:1rem;--wp--style--global--content-size:var(--container-width-narrow);--wp--style--global--wide-size:var(--container-width);--wp--style--block-gap:var(--wp--preset--spacing--20);--fontsize:clamp(14px, calc(100 / 786 * 16 * 1vw), 16px);--fontfamily:"メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic ProN", "Hiragino Sans", "游ゴシック", YuGothic, sans-serif;--color-text:#000;--color-link:#0069ad;--color-background:#fff;--color-main:#004a93;--color-main-gradation:hsl(from var(--color-main) calc(h - 20) calc(s + 10) calc(l + 10));--shadow-common:.08;--round-common:15px;--oval-common:100vh;--color-edark01:#d8462f;--color-elight01:#fff0f5;--color-edark02:#42914f;--color-elight02:#e8fce8;--color-edark03:#10318a;--color-elight03:#e0edff;--color-edark04:#e38401;--color-elight04:#fbecd8;--container-width:1260px;--container-width-narrow:1020px;--color-btn01:#e5301c;--color-btn01-accent:#e38119;--color-btn02:#08ad3c;--color-btn02-accent:#11cfc6;--color-btn03:#155ecf;--color-btn03-accent:#7815cf}@media (resolution>=192dpi){:root{--wp-admin-border-width-focus:1.5px}}img:is([sizes=auto i],[sizes^=auto\, i]){contain-intrinsic-size:3000px 1500px}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}:where(img[class*=wp-image-]){max-width:100%;height:auto}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;vertical-align:bottom;max-width:100%;height:auto}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%;height:auto}.wp-block-image figure{margin:0}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (width>=782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (width<=781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (width>=782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-grow:1;flex-basis:0}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{overflow-wrap:break-word;word-break:break-word;flex-grow:1;min-width:0}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:var(--wp--preset--spacing--20);margin-block-end:0}:root :where(.is-layout-flex),:root :where(.is-layout-grid){gap:var(--wp--preset--spacing--20)}.is-layout-flow>.alignleft{float:left;margin-inline:0 2em}.is-layout-flow>.alignright{float:right;margin-inline:2em 0}.is-layout-flow>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignleft{float:left;margin-inline:0 2em}.is-layout-constrained>.alignright{float:right;margin-inline:2em 0}.is-layout-constrained>.aligncenter{margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto!important;margin-right:auto!important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{color:var(--color-text);padding:0}a:where(:not(.wp-element-button)){color:var(--color-link)}h1{font-size:var(--wp--preset--font-size--xx-large);font-weight:700}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--color-main);color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;border-width:0;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){font-size:var(--wp--preset--font-size--small);line-height:1.4}.home .wp-block-post-content{margin-top:0!important}@media screen and (width<=768px){.home .wp-block-post-content{margin-top:0!important;padding-top:0!important}.home main,.home .site-main,.home .entry-content{margin-top:0!important;padding-top:10px!important}.home h1:first-child,.home h2:first-child{margin-top:0!important}}.wp-container-core-columns-is-layout-930d3512{flex-wrap:nowrap}.home-hero p,.home-hero .hero-sub{text-align:left;width:90%;max-width:700px;margin:0 auto 18px;line-height:1.8;display:block}.home-hero p{margin-top:25px}@media (width<=768px){.home-hero p,.home-hero .hero-sub{width:92%;font-size:16px;line-height:1.8}}.flow-card p{text-align:left;width:90%;margin:15px auto 0;line-height:1.8}.contact-box p{width:90%;max-width:700px;margin:0 auto 20px;line-height:1.8;text-align:left!important}.contact-phone{text-align:center;margin:20px 0}.home-shukatsu-container{color:#222;box-sizing:border-box;max-width:1180px;margin:0 auto;padding:0 18px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:17px;line-height:1.9}.home-shukatsu-container *,.home-shukatsu-container :before,.home-shukatsu-container :after{box-sizing:border-box}.home-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#0d47a1 0%,#08a8c8 100%);border-radius:12px;margin:0 0 45px;padding:45px 28px}.home-hero h1{margin:0 0 14px;font-size:34px;line-height:1.45}.home-hero p{margin:0;font-size:19px}.home-hero .hero-sub{margin-top:12px;font-size:16px;display:block}.home-section-title{color:#fff;background:linear-gradient(90deg,#0d47a1 0%,#08a8c8 100%);border-radius:0 12px 0 0;margin:55px 0 30px;padding:16px 24px;font-size:28px;line-height:1.5;position:relative}.home-section-title:before{content:"";background:#fff;width:30px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-section-title span{padding-left:28px;display:inline-block}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.service-card{background:#fff;border:1px solid #d9e3ef;border-top:6px solid #0d47a1;border-radius:10px;padding:28px;box-shadow:0 4px 12px #00000012}.service-card h2{color:#0d47a1;margin:0 0 12px;font-size:25px}.service-card p{margin:0 0 18px}.service-card ul{margin:0 0 20px;padding:0;list-style:none}.service-card li{margin-bottom:9px;padding-left:30px;position:relative}.service-card li:before{content:"✓";color:#2e7d32;font-weight:700;position:absolute;left:0}.home-btn{background:#0757a6;border-radius:30px;padding:13px 28px;font-weight:700;display:inline-block;box-shadow:0 3px 7px #00000026;color:#fff!important;text-decoration:none!important}.home-btn:hover{background:#0a6bc5}.worry-box{background:#f8fafc;border:2px solid #0d47a1;border-radius:10px;padding:28px}.worry-title{background:#f1f1f1;border-bottom:3px solid #0d47a1;align-items:center;margin:0 0 22px;padding:16px 18px;font-size:25px;display:flex}.worry-title .mark{color:#ec407a;margin-right:18px;font-size:32px}.worry-list{margin:0 0 24px;padding:0;list-style:none}.worry-list li{margin-bottom:18px;padding-left:42px;font-size:18px;font-weight:700;position:relative}.worry-list li:before{content:"✓";color:#fff;background:#56c98a;border-radius:3px;justify-content:center;align-items:center;width:22px;height:22px;font-size:15px;display:flex;position:absolute;top:3px;left:0}.home-lead{background:#fff;border-left:5px solid #0d47a1;border-radius:6px;padding:18px}.flow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.flow-card{text-align:center;background:#fffdf2;border:2px solid #d6a700;border-radius:9px;padding:24px 18px}.flow-card .step{color:#fff;background:#795500;border-radius:20px;margin-bottom:10px;padding:4px 12px;font-weight:700;display:inline-block}.flow-card h3{margin:0 0 10px;font-size:19px}.flow-card p{margin:0;font-size:15px}.faq-box{background:#f7f9fc;border:2px solid #78909c;border-radius:10px;padding:28px}.faq-item{background:#fff;border-left:5px solid #0d47a1;border-radius:6px;margin-bottom:20px;padding:20px}.faq-item:last-child{margin-bottom:0}.faq-item h3{color:#0d47a1;margin:0 0 10px;font-size:20px}.faq-item p{margin:0}.profile-box{background:#fff;border:1px solid #d9e3ef;border-radius:10px;grid-template-columns:320px 1fr;align-items:center;gap:38px;padding:30px;display:grid}.profile-photo{background:#eef3f8;border-radius:8px;overflow:hidden}.profile-photo img{object-fit:cover;width:100%;height:auto;display:block}.profile-text h3{color:#0d47a1;margin:0 0 14px;font-size:24px}.profile-sign{text-align:right;margin-top:18px}.profile-sign img{width:100%;max-width:360px;height:auto;display:inline-block}.office-grid{background:#f8fafc;border-radius:10px;grid-template-columns:1fr 1fr;gap:22px 50px;padding:30px;display:grid}.office-row{grid-template-columns:120px 1fr;gap:15px;display:grid}.office-row strong{color:#0d47a1}.voice-grid,.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.voice-card,.case-card{background:#fff;border:1px solid #d9e3ef;border-radius:9px;padding:24px}.stars{color:#f4b400;letter-spacing:3px;font-size:22px}.area-box{background:#f5faf6;border:2px solid #2e7d32;border-radius:9px;padding:24px}.contact-box{text-align:center;background:#e3f2fd;border:2px solid #90caf9;border-radius:12px;margin-top:55px;padding:38px 28px}.contact-box h2{color:#0d47a1;margin:0 0 16px;font-size:27px}.contact-phone{margin:18px 0 8px;font-size:34px;font-weight:700}.contact-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px;display:flex}.contact-buttons a{min-width:220px}.line-contact-box{background:#fff;border:2px solid #06c755;border-radius:12px;max-width:720px;margin:32px auto 0;padding:25px 20px}.line-contact-title{color:#008f3c;margin:0 0 10px;font-size:24px;font-weight:700}.line-contact-text{margin:0 0 18px}.line-contact-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;display:flex}.line-qr{background:#fff;border:1px solid #ddd;border-radius:8px;width:170px;max-width:100%;height:auto;padding:8px}.line-btn{background:#06c755;border-radius:30px;min-width:260px;padding:15px 30px;font-size:18px;font-weight:700;display:inline-block;box-shadow:0 3px 7px #00000026;color:#fff!important;text-decoration:none!important}.line-btn:hover{background:#05a847}.line-note{color:#555;margin:12px 0 0;font-size:14px}@media screen and (width<=600px){.line-contact-box{padding:20px 14px}.line-contact-title{font-size:21px}.line-btn{width:100%;min-width:0}.line-qr{width:160px}}@media screen and (width<=800px){.service-grid,.voice-grid,.case-grid,.office-grid,.profile-box{grid-template-columns:1fr}.flow-grid{grid-template-columns:1fr 1fr}.profile-photo{min-height:240px}}@media screen and (width<=600px){.home-shukatsu-container{padding:0 8px;font-size:16px}.home-hero{padding:30px 18px}.home-hero h1{font-size:25px}.home-section-title{font-size:22px}.service-grid,.flow-grid{grid-template-columns:1fr}.service-card,.worry-box,.faq-box,.profile-box,.office-grid,.contact-box{padding:20px 16px}.worry-title{font-size:20px}.office-row{grid-template-columns:1fr;gap:4px}.contact-phone{font-size:27px}.home-btn{text-align:center;width:100%}}.access-map-wrapper{border:1px solid #d9e3ef;border-radius:12px;width:100%;margin-bottom:60px;overflow:hidden;box-shadow:0 4px 12px #00000012}.access-map-wrapper iframe{width:100%;display:block}.ftr{text-align:center;background-color:#f8fafc;border-top:1px solid #d9e3ef;margin-top:40px;padding:50px 20px 30px}.ftr-inner{flex-direction:column;align-items:center;gap:20px;max-width:1180px;margin:0 auto;display:flex}.ftr-logo img{width:100%;max-width:380px;height:auto;margin:0 auto;display:block}.ftr-links a{color:#0d47a1;font-size:15px;font-weight:500;text-decoration:none}.ftr-links a:hover{text-decoration:underline}.ftr-copy{color:#666;margin-top:15px;font-size:13px}@media screen and (width<=600px){.access-map-wrapper iframe{height:300px}.ftr-logo img{max-width:280px}}.main-content__inner:before{display:none!important}@media screen and (width<=768px){.wp-container-core-columns-is-layout-930d3512{flex-wrap:wrap!important}.wp-block-column{flex-basis:100%!important;width:100%!important;margin-bottom:10px!important}}.nin-kouken-container{color:#333;box-sizing:border-box;max-width:800px;margin:0 auto;padding:0 15px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;line-height:1.8}.nin-kouken-container *,.nin-kouken-container :before,.nin-kouken-container :after{box-sizing:border-box}.main-image{text-align:center;margin:0 auto 30px}.main-image img{border-radius:8px;width:100%;max-width:800px;height:auto;margin:0 auto;display:block}.nin-main-title{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px;margin:0 0 30px;padding:16px 18px;font-size:26px;font-weight:700;line-height:1.5}.nin-intro{background-color:#f7f9fc;border-left:5px solid #0d47a1;border-radius:6px;margin-bottom:35px;padding:20px}.nin-intro p{margin:0}.nin-section-title{text-align:center;color:#0d47a1;margin:45px 0 30px;font-size:25px;line-height:1.5}.nin-section-title:after{content:"";background-color:#0d47a1;border-radius:2px;width:80px;height:4px;margin:12px auto 0;display:block}.reason-card h3{color:#0d47a1;align-items:center;margin-top:0;font-size:18px;line-height:1.6;display:flex}.reason-card p{margin-bottom:0}.flow-box{background-color:#fffdf2;border:2px solid #d6a700;border-radius:8px;margin:35px 0;padding:25px}.flow-box h3{color:#795500;margin-top:0;font-size:21px}.flow-list{margin-bottom:0;padding-left:0;list-style:none}.flow-list li{margin-bottom:10px;padding-left:31px;position:relative}.flow-list li:before{content:"✓";color:#795500;font-size:20px;font-weight:700;position:absolute;left:0}.flow-note{background-color:#fff;border-radius:5px;margin-top:18px;padding:15px;font-weight:700}.scope-box{background-color:#f5faf6;border:2px solid #2e7d32;border-radius:8px;margin:35px 0;padding:25px}.scope-box h3{color:#2e7d32;margin-top:0;font-size:21px}.scope-list{margin-bottom:0;padding-left:0;list-style:none}.scope-list li{margin-bottom:10px;padding-left:30px;position:relative}.scope-list li:before{content:"✓";color:#2e7d32;font-size:20px;font-weight:700;position:absolute;left:0}.limit-box{background-color:#fff5f5;border:2px solid #c62828;border-radius:8px;margin:35px 0;padding:25px}.limit-box h3{color:#c62828;margin-top:0;font-size:21px}.limit-list{margin-bottom:0;padding-left:0;list-style:none}.limit-list li{margin-bottom:10px;padding-left:30px;position:relative}.limit-list li:before{content:"●";color:#c62828;font-size:13px;position:absolute;left:5px}.support-box{background-color:#f4f8fb;border:2px solid #0d47a1;border-radius:8px;margin:35px 0;padding:25px}.support-box h3{color:#0d47a1;margin-top:0;font-size:21px}.support-list{margin-bottom:0;padding-left:0;list-style:none}.support-list li{margin-bottom:10px;padding-left:30px;position:relative}.support-list li:before{content:"●";color:#0d47a1;font-size:13px;position:absolute;left:5px}.nin-note{background-color:#f8f8f8;border:1px solid #ccc;border-radius:6px;margin:30px 0;padding:18px 20px;font-size:15px}.cta-section{text-align:center;background-color:#e3f2fd;border-radius:8px;margin-top:40px;padding:30px 20px}.cta-section h2{color:#0d47a1;margin-top:0;font-size:24px;line-height:1.5}.cta-btn:hover{background-color:#1565c0}@media screen and (width<=600px){.nin-kouken-container{padding:0 8px;font-size:16px}.nin-main-title{padding:14px 12px;font-size:22px}.question-box,.reason-card,.flow-box,.scope-box,.limit-box,.support-box,.cta-section{padding:20px 16px}.question-title{font-size:18px}.check-list li{font-size:16px}.nin-section-title{font-size:22px}.reason-card h3{font-size:18px;display:block}.reason-card h3 .num{margin:0 0 8px;display:table}.cta-btn{width:100%;padding:15px 12px;font-size:17px}}.shigo-jimu-container{color:#333;box-sizing:border-box;max-width:850px;margin:0 auto;padding:0 15px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:17px;line-height:1.9}.shigo-jimu-container *,.shigo-jimu-container :before,.shigo-jimu-container :after{box-sizing:border-box}.shigo-main-image{text-align:center;margin:0 auto 35px}.shigo-main-image img{border-radius:10px;width:100%;max-width:850px;height:auto;margin:0 auto;display:block}.shigo-main-title{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px;margin:0 0 28px;padding:16px 20px;font-size:27px;font-weight:700;line-height:1.5}.shigo-intro{background-color:#f5f8fb;border-left:5px solid #0d47a1;border-radius:6px;margin-bottom:40px;padding:23px}.shigo-intro p{margin:0}.shigo-question-box{margin-bottom:42px;padding:0}.shigo-question-title{color:#111;background-color:#f3f3f3;border-bottom:3px solid #0787bd;margin:0 0 25px;padding:18px 20px;font-size:26px;font-weight:700;line-height:1.5}.shigo-check-list{margin:0;padding:0 5px;list-style:none}.shigo-check-list li{color:#111;margin-bottom:24px;padding-left:48px;font-size:18px;font-weight:700;line-height:1.7;position:relative}.shigo-check-list li:before{content:"✓";color:#fff;background-color:#56c98a;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;top:3px;left:4px}.shigo-question-lead{margin:30px 0 0;font-size:20px;font-weight:700}.shigo-description{margin:32px 0 0;font-size:17px;line-height:2}.shigo-detail-btn{background-color:#0757a6;border-radius:35px;margin-top:30px;padding:15px 30px;font-size:18px;font-weight:700;line-height:1.5;transition:all .3s;display:inline-block;box-shadow:0 3px 6px #00000026;color:#fff!important;text-decoration:none!important}.shigo-detail-btn:hover{background-color:#0a6bc5;transform:translateY(-2px)}.shigo-section-title{color:#0d47a1;text-align:center;margin:50px 0 30px;font-size:26px;font-weight:700;line-height:1.5}.shigo-section-title:after{content:"";background-color:#0d47a1;border-radius:2px;width:85px;height:4px;margin:12px auto 0;display:block}.shigo-reason-card{background-color:#fff;border:1px solid #ddd;border-top:5px solid #0d47a1;border-radius:8px;margin-bottom:28px;padding:27px;box-shadow:0 3px 9px #00000012}.shigo-reason-card h3{color:#0d47a1;align-items:flex-start;margin:0 0 15px;font-size:21px;line-height:1.6;display:flex}.shigo-reason-card h3 .shigo-num{color:#fff;background-color:#0d47a1;border-radius:5px;flex-shrink:0;margin:3px 12px 0 0;padding:3px 10px;font-size:15px;line-height:1.5}.shigo-reason-card p{margin:0}.shigo-highlight{background:linear-gradient(#0000 60%,#fff59d 60%);font-weight:700}.shigo-service-box{background-color:#f5faf6;border:2px solid #2e7d32;border-radius:9px;margin:38px 0;padding:27px}.shigo-service-box h3{color:#2e7d32;margin:0 0 20px;font-size:22px}.shigo-service-list{margin:0;padding:0;list-style:none}.shigo-service-list li{margin-bottom:13px;padding-left:31px;position:relative}.shigo-service-list li:before{content:"✓";color:#2e7d32;font-size:21px;font-weight:700;position:absolute;left:0}.shigo-flow-box{background-color:#fffdf2;border:2px solid #d6a700;border-radius:9px;margin:38px 0;padding:27px}.shigo-flow-box h3{color:#795500;margin:0 0 20px;font-size:22px}.shigo-flow-list{margin:0;padding-left:0;list-style:none}.shigo-flow-list li{margin-bottom:11px;padding-left:31px;position:relative}.shigo-flow-list li:before{content:"✓";color:#795500;font-size:21px;font-weight:700;position:absolute;left:0}.shigo-compare-box{background-color:#f7f9fc;border:2px solid #78909c;border-radius:9px;margin:38px 0;padding:27px}.shigo-compare-box h3{color:#37474f;margin:0 0 20px;font-size:22px}.shigo-compare-item{background-color:#fff;border-left:5px solid #0d47a1;border-radius:5px;margin-bottom:20px;padding:18px}.shigo-compare-item:last-child{margin-bottom:0}.shigo-compare-item h4{color:#0d47a1;margin:0 0 8px;font-size:19px}.shigo-compare-item p{margin:0}.shigo-note{background-color:#f8f8f8;border:1px solid #ccc;border-radius:6px;margin:32px 0;padding:20px;font-size:15px}.shigo-support-box{background-color:#f4f8fb;border:2px solid #0d47a1;border-radius:9px;margin:38px 0;padding:27px}.shigo-support-box h3{color:#0d47a1;margin:0 0 20px;font-size:22px}.shigo-support-list{margin:0;padding:0;list-style:none}.shigo-support-list li{margin-bottom:12px;padding-left:31px;position:relative}.shigo-support-list li:before{content:"●";color:#0d47a1;font-size:13px;position:absolute;left:4px}.shigo-cta-section{text-align:center;background-color:#e3f2fd;border:2px solid #90caf9;border-radius:10px;margin-top:48px;padding:36px 26px}.shigo-cta-section h2{color:#0d47a1;margin:0 0 16px;font-size:25px;line-height:1.5}.shigo-cta-section p{margin:0 0 10px}.shigo-cta-btn{background-color:#0d47a1;border-radius:32px;margin-top:21px;padding:16px 40px;font-size:18px;font-weight:700;line-height:1.5;transition:all .3s;display:inline-block;box-shadow:0 4px 7px #0000002e;color:#fff!important;text-decoration:none!important}.shigo-cta-btn:hover{background-color:#1565c0;transform:translateY(-2px)}@media screen and (width<=600px){.shigo-jimu-container{padding:0 8px;font-size:16px;line-height:1.8}.shigo-main-title{padding:14px 12px;font-size:22px}.shigo-question-title{padding:15px 13px;font-size:21px}.shigo-check-list li{padding-left:40px;font-size:16px}.shigo-question-lead{font-size:18px}.shigo-section-title{font-size:22px}.shigo-reason-card,.shigo-service-box,.shigo-flow-box,.shigo-compare-box,.shigo-support-box,.shigo-cta-section{padding:21px 16px}.shigo-reason-card h3{font-size:18px;display:block}.shigo-reason-card h3 .shigo-num{margin:0 0 9px;display:table}.shigo-detail-btn,.shigo-cta-btn{text-align:center;width:100%;padding:15px 12px;font-size:16px}.shigo-cta-section h2{font-size:21px}}.souzoku-container{color:#333;box-sizing:border-box;max-width:850px;margin:0 auto;padding:0 15px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:17px;line-height:1.9}.souzoku-container *,.souzoku-container :before,.souzoku-container :after{box-sizing:border-box}.souzoku-main-image{text-align:center;margin:0 auto 35px}.souzoku-main-image img{border-radius:10px;width:100%;max-width:850px;height:auto;margin:0 auto;display:block}.souzoku-main-title{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px;margin:0 0 28px;padding:16px 20px;font-size:27px;font-weight:700;line-height:1.5}.souzoku-intro{background-color:#f5f8fb;border-left:5px solid #0d47a1;border-radius:6px;margin-bottom:40px;padding:23px}.souzoku-intro p{margin:0}.souzoku-question-box{margin-bottom:42px;padding:0}.souzoku-question-title{color:#111;background-color:#f3f3f3;border-bottom:3px solid #0787bd;align-items:center;margin:0 0 25px;padding:18px 20px;font-size:26px;font-weight:700;line-height:1.5;display:flex}.souzoku-question-title .mark{color:#ec407a;flex-shrink:0;margin-right:18px;font-size:32px}.souzoku-check-list{margin:0;padding:0 5px;list-style:none}.souzoku-check-list li{color:#111;margin-bottom:24px;padding-left:48px;font-size:18px;font-weight:700;line-height:1.7;position:relative}.souzoku-check-list li:before{content:"✓";color:#fff;background-color:#56c98a;border-radius:2px;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;font-weight:700;line-height:1;display:flex;position:absolute;top:3px;left:4px}.souzoku-question-lead{margin:30px 0 0;font-size:20px;font-weight:700}.souzoku-description{margin:32px 0 0;font-size:17px;line-height:2}.souzoku-detail-btn{background-color:#0757a6;border-radius:35px;margin-top:30px;padding:15px 30px;font-size:18px;font-weight:700;line-height:1.5;transition:all .3s;display:inline-block;box-shadow:0 3px 6px #00000026;color:#fff!important;text-decoration:none!important}.souzoku-detail-btn:hover{background-color:#0a6bc5;transform:translateY(-2px)}.souzoku-section-title{color:#0d47a1;text-align:center;margin:50px 0 30px;font-size:26px;font-weight:700;line-height:1.5}.souzoku-section-title:after{content:"";background-color:#0d47a1;border-radius:2px;width:85px;height:4px;margin:12px auto 0;display:block}.souzoku-reason-card{background-color:#fff;border:1px solid #ddd;border-top:5px solid #0d47a1;border-radius:8px;margin-bottom:28px;padding:27px;box-shadow:0 3px 9px #00000012}.souzoku-reason-card h3{color:#0d47a1;align-items:flex-start;margin:0 0 15px;font-size:21px;line-height:1.6;display:flex}.souzoku-reason-card h3 .num{color:#fff;background-color:#0d47a1;border-radius:5px;flex-shrink:0;margin:3px 12px 0 0;padding:3px 10px;font-size:15px;line-height:1.5}.souzoku-reason-card p{margin:0}.souzoku-highlight{background:linear-gradient(#0000 60%,#fff59d 60%);font-weight:700}.souzoku-flow-box{background-color:#fffdf2;border:2px solid #d6a700;border-radius:9px;margin:38px 0;padding:27px}.souzoku-flow-box h3{color:#795500;margin:0 0 20px;font-size:22px}.souzoku-flow-list{margin:0;padding:0;list-style:none}.souzoku-flow-list li{margin-bottom:11px;padding-left:31px;position:relative}.souzoku-flow-list li:before{content:"✓";color:#795500;font-size:21px;font-weight:700;position:absolute;left:0}.souzoku-service-box{background-color:#f5faf6;border:2px solid #2e7d32;border-radius:9px;margin:38px 0;padding:27px}.souzoku-service-box h3{color:#2e7d32;margin:0 0 20px;font-size:22px}.souzoku-service-list{margin:0;padding:0;list-style:none}.souzoku-service-list li{margin-bottom:13px;padding-left:31px;position:relative}.souzoku-service-list li:before{content:"✓";color:#2e7d32;font-size:21px;font-weight:700;position:absolute;left:0}.souzoku-faq-box{background-color:#f7f9fc;border:2px solid #78909c;border-radius:9px;margin:38px 0;padding:27px}.souzoku-faq-box h3{color:#37474f;margin:0 0 20px;font-size:22px}.souzoku-faq-item{background-color:#fff;border-left:5px solid #0d47a1;border-radius:5px;margin-bottom:18px;padding:18px}.souzoku-faq-item:last-child{margin-bottom:0}.souzoku-faq-item h4{color:#0d47a1;margin:0 0 8px;font-size:19px}.souzoku-faq-item p{margin:0}.souzoku-note{background-color:#f8f8f8;border:1px solid #ccc;border-radius:6px;margin:32px 0;padding:20px;font-size:15px}.souzoku-cta-section{text-align:center;background-color:#e3f2fd;border:2px solid #90caf9;border-radius:10px;margin-top:48px;padding:36px 26px}.souzoku-cta-section h2{color:#0d47a1;margin:0 0 16px;font-size:25px;line-height:1.5}.souzoku-cta-section p{margin:0 0 10px}.souzoku-cta-btn{background-color:#0d47a1;border-radius:32px;margin-top:21px;padding:16px 40px;font-size:18px;font-weight:700;line-height:1.5;transition:all .3s;display:inline-block;box-shadow:0 4px 7px #0000002e;color:#fff!important;text-decoration:none!important}.souzoku-cta-btn:hover{background-color:#1565c0;transform:translateY(-2px)}@media screen and (width<=600px){.souzoku-container{padding:0 8px;font-size:16px;line-height:1.8}.souzoku-main-title{padding:14px 12px;font-size:22px}.souzoku-question-title{padding:15px 13px;font-size:21px}.souzoku-question-title .mark{margin-right:12px;font-size:28px}.souzoku-check-list li{padding-left:40px;font-size:16px}.souzoku-question-lead{font-size:18px}.souzoku-section-title{font-size:22px}.souzoku-reason-card,.souzoku-flow-box,.souzoku-service-box,.souzoku-faq-box,.souzoku-cta-section{padding:21px 16px}.souzoku-reason-card h3{font-size:18px;display:block}.souzoku-reason-card h3 .num{margin:0 0 9px;display:table}.souzoku-detail-btn,.souzoku-cta-btn{text-align:center;width:100%;padding:15px 12px;font-size:16px}.souzoku-cta-section h2{font-size:21px}}.will-container{color:#333;box-sizing:border-box;max-width:850px;margin:0 auto;padding:0 15px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:17px;line-height:1.9}.will-container *,.will-container :before,.will-container :after{box-sizing:border-box}.will-main-image{text-align:center;margin:0 auto 35px}.will-main-image img{border-radius:10px;width:100%;max-width:850px;height:auto;margin:0 auto;display:block;box-shadow:0 4px 10px #0000001a}.will-main-title{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px;margin:0 0 28px;padding:16px 20px;font-size:27px;font-weight:700;line-height:1.5}.will-intro{background-color:#f5f8fb;border-left:5px solid #0d47a1;border-radius:6px;margin-bottom:40px;padding:23px}.will-intro p{margin:0}.will-section-title{color:#0d47a1;text-align:center;margin:50px 0 30px;font-size:26px;font-weight:700;line-height:1.5}.will-section-title:after{content:"";background-color:#0d47a1;border-radius:2px;width:85px;height:4px;margin:12px auto 0;display:block}.question-box{background-color:#f4f8fb;border:2px solid #0d47a1;border-radius:8px;margin-bottom:40px;padding:25px 20px}.question-title{color:#0d47a1;border-bottom:2px solid #0d47a1;align-items:center;margin-top:0;margin-bottom:20px;padding-bottom:8px;font-size:24px;font-weight:700;display:flex}.question-title span{color:#fff;background-color:#d32f2f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-right:10px;font-size:16px;display:inline-flex}.check-list{margin-bottom:20px;padding-left:0;list-style:none}.check-list li{margin-bottom:12px;padding-left:30px;font-size:17px;font-weight:700;position:relative}.check-list li:before{content:"✓";color:#2e7d32;font-size:20px;position:absolute;top:0;left:0}.lead-text{background-color:#fff;border-left:4px solid #0d47a1;border-radius:6px;margin-top:15px;padding:15px}.reason-card{background:#fff;border:1px solid #e0e0e0;border-top:4px solid #0d47a1;border-radius:6px;margin-bottom:25px;padding:25px;box-shadow:0 2px 5px #0000000d}.reason-card h3{color:#0d47a1;align-items:center;margin-top:0;margin-bottom:12px;font-size:19px;display:flex}.reason-card h3 .num{color:#fff;background-color:#0d47a1;border-radius:5px;flex-shrink:0;margin-right:12px;padding:3px 10px;font-size:14px}.highlight{background:linear-gradient(#0000 60%,#fff59d 60%);font-weight:700}.recover-table{border-collapse:collapse;width:100%;margin:18px 0 30px}.recover-table th,.recover-table td{vertical-align:top;border:1px solid #cfd8dc;padding:12px}.recover-table th{color:#0d47a1;text-align:left;background:#e3f2fd}.recover-green{background:#f5faf6;border:2px solid #2e7d32;border-radius:8px;margin:30px 0;padding:25px}.recover-green h3{color:#2e7d32;margin-top:0;margin-bottom:15px;font-size:21px}.recover-warn{background:#fff8e1;border:2px solid #d6a700;border-radius:8px;margin:35px 0;padding:25px}.recover-warn h3{color:#795500;margin-top:0;margin-bottom:15px;font-size:21px}.cta-section{text-align:center;background-color:#e3f2fd;border:2px solid #90caf9;border-radius:10px;margin-top:45px;padding:35px 25px}.cta-btn{background-color:#0d47a1;border-radius:30px;margin-top:20px;padding:16px 40px;font-size:18px;font-weight:700;transition:background-color .3s;display:inline-block;box-shadow:0 4px 6px #00000026;color:#fff!important;text-decoration:none!important}.cta-btn:hover{background-color:#1565c0;transform:translateY(-2px)}@media screen and (width<=600px){.will-container{padding:0 8px;font-size:16px}.will-main-title{padding:14px 12px;font-size:22px}.will-section-title{font-size:22px}.question-title{font-size:20px}.reason-card,.recover-green,.recover-warn,.cta-section{padding:20px 16px}.reason-card h3{font-size:18px;display:block}.reason-card h3 .num{margin:0 0 8px;display:table}.cta-btn{width:100%;padding:15px 12px;font-size:17px}.recover-table{font-size:14px}.recover-table th,.recover-table td{padding:8px}}.shukatsu-container{color:#2b2b2b;box-sizing:border-box;max-width:800px;margin:40px auto;padding:0 15px;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:16px;line-height:1.6}.shukatsu-container *,.shukatsu-container :before,.shukatsu-container :after{box-sizing:border-box}.shukatsu-dl-btn{text-align:center;margin:20px 0 30px}.shukatsu-dl-btn a{background-color:#0d47a1;border-radius:8px;padding:15px 30px;font-size:18px;font-weight:700;text-decoration:none;transition:background-color .3s;display:inline-block;box-shadow:0 4px 6px #0000001a;color:#fff!important}.shukatsu-dl-btn a:hover{background-color:#1565c0}.shukatsu-header{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px;padding:20px}.shukatsu-header h2{color:#fff;margin:0;font-size:24px}.shukatsu-intro{background-color:#e3f2fd;border:2px solid #64b5f6;border-radius:8px;margin:20px 0;padding:15px}.shukatsu-section-title{color:#0d47a1;background-color:#e1f5fe;border-left:6px solid #1565c0;margin-top:30px;margin-bottom:15px;padding:10px 15px;font-size:20px;font-weight:700}.shukatsu-list{margin:0;padding-left:0;list-style:none}.shukatsu-item{background:#fff;border:1px solid #e0e0e0;border-radius:6px;margin-bottom:10px;padding:12px 15px}.shukatsu-item input[type=checkbox]{vertical-align:middle;margin-right:10px;transform:scale(1.4)}.shukatsu-item label{cursor:pointer;font-size:17px;font-weight:700;display:block}.shukatsu-desc{color:#666;margin-top:5px;margin-left:28px;font-size:14px}.shukatsu-footer-box{text-align:center;background-color:#f4f8fb;border:2px dashed #1565c0;border-radius:8px;margin-top:40px;padding:20px}.contact-form-container{color:#2b2b2b;max-width:750px;margin:0 auto;font-family:Hiragino Kaku Gothic ProN,Meiryo,sans-serif;font-size:16px;line-height:1.6}.contact-header{color:#fff;text-align:center;background-color:#0d47a1;border-radius:8px 8px 0 0;padding:18px 20px}.contact-header h2{color:#fff;margin:0;font-size:22px}.contact-form{background-color:#fff;border:1px solid #bbdefb;border-top:none;border-radius:0 0 8px 8px;padding:30px 25px;box-shadow:0 4px 6px #0000000d}.form-group{margin-bottom:22px}.form-label{color:#0d47a1;margin-bottom:8px;font-weight:700;display:block}.badge-required{color:#fff;vertical-align:middle;background-color:#d32f2f;border-radius:4px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:400}.badge-optional{color:#fff;vertical-align:middle;background-color:#757575;border-radius:4px;margin-left:8px;padding:3px 8px;font-size:12px;font-weight:400}.form-control{box-sizing:border-box;background-color:#fafafa;border:1px solid #90caf9;border-radius:6px;width:100%;padding:12px 14px;font-size:16px;transition:border-color .3s,background-color .3s}.form-control:focus{background-color:#fff;border-color:#0d47a1;outline:none;box-shadow:0 0 0 3px #0d47a11a}textarea.form-control{resize:vertical;min-height:120px}.select-group{flex-wrap:wrap;gap:12px;display:flex}.checkbox-label{cursor:pointer;align-items:center;margin-right:15px;font-weight:400;display:inline-flex}.checkbox-label input{margin-right:6px;transform:scale(1.2)}.submit-btn-container{text-align:center;margin-top:30px}.submit-btn{color:#fff;cursor:pointer;background-color:#0d47a1;border:none;border-radius:8px;padding:16px 45px;font-size:18px;font-weight:700;transition:background-color .3s,transform .1s;box-shadow:0 4px 6px #00000026}.submit-btn:hover{background-color:#1565c0}.form-note{color:#555;background-color:#e3f2fd;border-radius:6px;margin-bottom:25px;padding:12px;font-size:14px}.success-container{text-align:center;box-sizing:border-box;max-width:800px;margin:60px auto;padding:0 20px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.success-box{background-color:#f7f9fc;border-top:5px solid #0d47a1;border-radius:8px;padding:50px 30px;box-shadow:0 4px 12px #0000000d}.success-box h2{color:#0d47a1;margin-top:0;margin-bottom:25px;font-size:24px}.success-box p{color:#333;margin-bottom:20px;font-size:16px;line-height:1.8}.success-btn-group{margin-top:40px}.success-back-btn{background-color:#0d47a1;border-radius:30px;padding:14px 40px;font-size:16px;font-weight:700;transition:background-color .3s;display:inline-block;color:#fff!important;text-decoration:none!important}.success-back-btn:hover{background-color:#1565c0}@media screen and (width<=600px){.success-container{margin:40px auto}.success-box{padding:30px 20px}.success-box h2{font-size:20px}}.privacy-policy{color:#333;box-sizing:border-box;max-width:850px;margin:60px auto;padding:0 20px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif;font-size:16px;line-height:1.8}.privacy-policy h2{color:#0d47a1;border-bottom:2px solid #0d47a1;margin-bottom:30px;padding-bottom:12px;font-size:26px}.privacy-policy h3{color:#0d47a1;margin-top:40px;margin-bottom:15px;font-size:20px}.privacy-policy p{margin-bottom:16px}.privacy-policy ul{margin-bottom:24px;padding-left:24px}.privacy-policy li{margin-bottom:8px}@media screen and (width<=600px){.privacy-policy{margin:30px auto;padding:0 15px;font-size:15px}.privacy-policy h2{font-size:22px}.privacy-policy h3{margin-top:30px;font-size:18px}}.notfound-container{text-align:center;box-sizing:border-box;max-width:800px;margin:80px auto;padding:0 20px;font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Meiryo,sans-serif}.notfound-box{background-color:#f7f9fc;border-top:5px solid #0d47a1;border-radius:8px;padding:60px 30px;box-shadow:0 4px 12px #0000000d}.notfound-box h2{color:#0d47a1;margin-top:0;margin-bottom:25px;font-size:28px}.notfound-box p{color:#333;margin-bottom:30px;font-size:16px;line-height:1.8}.notfound-btn-group{margin-top:40px}.notfound-home-btn{background-color:#0d47a1;border-radius:30px;padding:15px 40px;font-size:16px;font-weight:700;transition:background-color .3s;display:inline-block;box-shadow:0 4px 6px #0000001a;color:#fff!important;text-decoration:none!important}.notfound-home-btn:hover{background-color:#1565c0;transform:translateY(-2px)}@media screen and (width<=600px){.notfound-container{margin:50px auto}.notfound-box{padding:40px 20px}.notfound-box h2{font-size:22px}.notfound-box p{font-size:15px}}*,:after,:before{box-sizing:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table,h1,h2,h3,h4,h5,h6{margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;clear:both;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}a{background-color:#0000}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:1px solid #ccc;border-radius:0;margin:0;padding:.25em .4em}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{font-weight:700}html{font-size:var(--fontsize)}html ::selection{background:color-mix(in srgb,var(--color-main) 20%,#fff)}body{color:var(--color-text);background:var(--color-background-body,var(--color-background));font-family:var(--fontfamily);overflow-wrap:anywhere;word-break:normal;line-break:strict;font-weight:400;position:relative;overflow-x:hidden}body:after{content:"";z-index:-1;opacity:.1;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-main)),color-stop(50%,var(--color-main-gradation-custom,var(--color-main-gradation,var(--color-main)))),to(var(--color-background-body,var(--color-background))));background:linear-gradient(to bottom,var(--color-main) 0%,var(--color-main-gradation-custom,var(--color-main-gradation,var(--color-main))) 50%,var(--color-background-body,var(--color-background)) 100%);width:100%;height:40%;display:block;position:absolute;top:0;left:0}body.is-nogradation:after{display:none}main{padding-bottom:20px}*{box-sizing:border-box;line-height:1.8}b,strong{line-height:inherit}h1,h2,h3,h4,h5,h6{line-height:1.5}img{vertical-align:bottom;max-width:100%;height:auto}mark{background-color:inherit;color:inherit}pre{line-height:1.5}code{background:color-mix(in srgb,var(--color-text) 5%,var(--color-background));border:1px solid color-mix(in srgb,var(--color-text) 10%,var(--color-background));border-radius:3px;margin-inline:.2em;padding:.2em .5em;font-size:.9em;line-height:1.2;display:inline-block}:where(a){color:var(--color-link);transition:all .3s}:where(a)>img{transition:all .3s}a:where(:hover){color:color-mix(in srgb,var(--color-link) 65%,var(--color-background));transition:all .3s}a:where(:hover)>img{filter:brightness(.85);transition:all .3s}@media screen and (width>=640px){.sm-mode{display:none}}@media screen and (width>=786px){.md-mode{display:none}}@media screen and (width<=785.98px){.over-md-mode{display:none}}@media screen and (width<=639.98px){.over-sm-mode{display:none}}.container{max-width:var(--container-width);width:92%;margin:0 auto}.container.has-sidebar{flex-wrap:wrap;justify-content:space-between;display:flex}.main{padding-top:30px}@media screen and (width<=639.98px){.main{padding-top:20px}}.main.has-sidebar{flex-wrap:wrap;justify-content:space-between;display:flex}@media screen and (width<=639.98px){body.page .main,body.single .main{padding-top:0}}.main-content{width:100%}.main-content.is-narrow{max-width:var(--container-width-narrow);margin:0 auto}.main-content__inner{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(30px,5.08906vw,40px) clamp(15px,5.08906vw,40px)}@media screen and (width<=639.98px){.main-content__inner{-webkit-box-shadow:none;box-shadow:none;padding:clamp(30px,5.08906vw,40px) 0;position:relative}.main-content__inner:before{content:"";background:var(--color-background);width:calc(100% + 8vw);height:100%;display:block;position:absolute;top:0;left:0;transform:translate(-4vw)}}.sidebar{flex-direction:column;gap:2.875em 0;width:100%;margin-top:60px;display:flex}@media screen and (width>=1080px){.sidebar{width:clamp(260px,30.1587vw,380px);margin-top:0}}.sidebar-fixed{flex-direction:column;gap:2.875em 0;display:flex;overflow-x:hidden}@media screen and (width>=1080px){.sidebar-fixed{max-height:calc(100vh - 16px - var(--hdr-fixed-height) * 1px);position:sticky;top:20px;overflow-y:auto}body:has(.hdr-fixed.is-active) .sidebar-fixed{top:calc(var(--hdr-fixed-height) * 1px + 8px)}.container.has-sidebar .main-content{width:calc(100% - clamp(260px,30.1587vw,380px) - 40px);margin:0}.container.has-sidebar.is-reverse .main-content{order:3}.container.has-sidebar.is-reverse .sidebar-content{order:2}}.section__ttl{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:clamp(20px,5.08906vw,40px);padding-bottom:16px;font-size:1.375em;font-weight:700;display:flex;position:relative}.section__ttl:after{content:"";background:var(--color-main);width:65px;height:1px;position:absolute;bottom:0;left:0}.section__ttl--large{line-height:1.4}.section__ttl--small{color:var(--color-main);letter-spacing:.08em;font-size:.75em;font-weight:700;line-height:1}.common-tag{flex-wrap:wrap;gap:.5em .7em;font-size:.75em;display:flex}.common-tag__item a{color:var(--color-link);border:1px solid var(--color-link);border-radius:var(--oval-common);padding:.35em 1.2em .35em .8em;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block}.common-tag__item a:hover{color:var(--color-link);background:color-mix(in srgb,var(--color-link) 20%,var(--color-background))}.tagcloud{flex-wrap:wrap;gap:.5em .7em;font-size:.875em;display:flex}.tagcloud a{color:var(--color-link);border:1px solid var(--color-link);border-radius:var(--oval-common);padding:.35em 1.2em .35em .8em;font-weight:500;line-height:1.4;text-decoration:none;display:inline-block;font-size:.875em!important}.tagcloud a:hover{color:var(--color-link);background:color-mix(in srgb,var(--color-link) 20%,var(--color-background))}.tagcloud a:before{content:"#"}.common-cat{flex-wrap:wrap;gap:.5em .7em;font-size:.75em;display:flex}.common-cat__item a{text-decoration:none}.common-cat__item a:hover{color:#fff;filter:brightness(.85)}.common-cat__txt{color:#fff;background:var(--color-main);border:1px solid var(--color-main);border-radius:var(--oval-common);padding:.35em 1em;line-height:1.4;display:inline-block}.common-tax{flex-wrap:wrap;gap:.5em .7em;font-size:.75em;display:flex}.common-tax__item a:hover{background:color-mix(in srgb,var(--color-main) 5%,var(--color-background))}.common-tax__txt{color:var(--color-main);background:color-mix(in srgb,var(--color-main) 20%,var(--color-background));border:1px solid var(--color-main);border-radius:var(--oval-common);padding:.35em 1em;line-height:1.4;text-decoration:none;display:inline-block}.common-nav{border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.common-nav>li{border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.common-nav>li:first-of-type{border-top:none}.common-nav>li a{color:var(--color-text);align-items:center;padding:1em 0;font-weight:500;line-height:1.4;text-decoration:none;display:flex;position:relative}.common-nav>li a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);padding:0 .5em;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;position:absolute;right:5px;font-family:custom-icon!important}.common-nav>li a:hover:after{transition:all .2s;transform:translate(.2em)}.common-nav>li a:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.common-nav>li a:not([href]):after{display:none}.common-nav>li a:not([href]):hover{background:inherit}.common-nav>li>ul{margin-bottom:1.05em}.common-nav>li li{border-top:none;padding-left:1em;font-size:clamp(12px,1.5625vw,12px)}.common-nav>li li a{justify-content:flex-start;padding:.7em 0;font-weight:400;text-decoration:none;display:inline-flex}.common-nav>li li a:after{display:none}.common-nav>li li a:before{content:"-";color:var(--color-main);padding-right:1em}.common-nav>li li a:hover{color:var(--color-main);background:0 0}.common-list{flex-wrap:wrap;gap:40px 30px;margin-top:clamp(20px,5.08906vw,40px);display:flex}.common-list__item{width:100%}.common-list__link{color:var(--color-text);border-radius:var(--round-common) 0 var(--round-common) 0;background:var(--color-background);height:100%;-webkit-box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);flex-direction:column;text-decoration:none;transition:all .4s;display:flex}.common-list__link:hover{color:var(--color-text);-webkit-box-shadow:0px 5px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 5px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);background:color-mix(in srgb,var(--color-main) 4%,var(--color-background));transition:all .4s;transform:translateY(-2px)}.common-list__link:hover .common-list__more{filter:brightness(.85);transition:all .2s ease-out}.common-list__img{border-radius:var(--round-common) 0 0 0;overflow:hidden}.common-list__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.common-list__content{flex-grow:1}.common-list__txtarea{flex-wrap:wrap;flex-grow:1;gap:10px;padding:20px;display:flex}.common-list__ttl{word-wrap:break-word;width:100%;font-size:1.125em;font-weight:700;line-height:1.44444}.common-list__excerpt{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));width:100%;font-size:.9375em;line-height:1.5}.common-list__detail{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25em .5em;width:100%;display:flex}.common-list__timestamp{flex-wrap:wrap;gap:.25em .8em;font-size:.875em;display:flex}.common-list__timestamp-item{align-items:center;gap:.25em;line-height:1.4;display:flex}.common-list__timestamp-item i{color:var(--color-main);font-size:.85em}.common-list__view{background:color-mix(in srgb,var(--color-text) 8%,var(--color-background));color:color-mix(in srgb,var(--color-text) 80%,var(--color-background));width:fit-content;font-size:.75em;line-height:inherit;padding:0 .5em;display:inline-block}.common-list__cat{width:100%}.common-list__author{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));flex-grow:1;justify-content:flex-end;align-items:center;gap:0 7px;font-size:.75em;line-height:1.4;display:flex}.common-list__author-img{aspect-ratio:1;background:#fff;border-radius:100%;flex-shrink:0;width:18px;overflow:hidden}.common-list__author-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.common-list__more{color:#fff;background:var(--color-main);border:1px solid var(--color-main);border-radius:var(--oval-common);justify-content:center;align-items:center;width:fit-content;margin:.25em 0 0;padding:.35em 2em;line-height:1.4;transition:all .2s ease-out;display:flex;position:relative}@media screen and (width<=639.98px){.common-list__more{width:100%}}.common-list__more:after{content:"";font-family:custom-icon;font-size:.6em;line-height:normal;position:absolute;right:1em}.is-type-card.common-list{container-type:inline-size}.is-type-card.common-list .common-list__item{width:100%}@container (width>=600px){.is-type-card.common-list .common-list__item{width:calc(50% - 15px)}}@container (width>=900px){.is-type-card.common-list .common-list__item{width:calc(33.3333% - 20px)}}@media screen and (width>=640px){.is-type-list.common-list .common-list__link{flex-direction:row}}.is-type-list.common-list .common-list__img{flex-shrink:0}@media screen and (width>=640px){.is-type-list.common-list .common-list__img{width:36%}}.is-type-list.common-list .common-list__img img{-o-object-fit:cover;object-fit:cover}@media screen and (width>=640px){.is-type-list.common-list .common-list__img img{height:100%}}.is-type-list.common-list .common-list__txtarea{flex-grow:1}@media screen and (width>=640px){.is-type-list.common-list .common-list__cat{width:fit-content}}.is-type-blog.common-list .common-list__detail{order:1}.is-type-blog.common-list .common-list__ttl{order:2}.is-type-blog.common-list .common-list__cat{order:3}.is-type-blog.common-list .common-list__excerpt{order:4}.is-type-blog.common-list .common-list__author{order:5;justify-content:flex-start}.is-type-blog.common-list .common-list__more{order:6;margin:.25em 0 0 auto}.is-type-thumb.common-list{container-type:inline-size}.is-type-thumb.common-list .common-list__item{width:100%}@container (width>=600px){.is-type-thumb.common-list .common-list__item{width:calc(50% - 15px)}}@container (width>=900px){.is-type-thumb.common-list .common-list__item{width:calc(33.3333% - 20px)}}.is-type-thumb.common-list .common-list__img{border-radius:var(--round-common) 0 var(--round-common) 0}.is-type-thumb.common-list .common-list__txtarea{color:#fff;border-radius:0 0 var(--round-common) 0;background:#00000080;width:100%;padding:15px;position:absolute;bottom:0;left:0}.is-type-thumb.common-list .common-list__ttl{font-size:.9375em}.is-type-thumb.common-list .common-list__view{background:#ffffffa6}.is-type-thumb.common-list .common-list__detail{color:#e6e6e6}.is-type-thumb.common-list .common-list__timestamp{font-size:.6875em}.is-type-thumb.common-list .common-list__author{color:#e6e6e6;font-size:.6875em}.is-type-text.common-list{gap:0}.is-type-text.common-list .common-list__item{border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.is-type-text.common-list .common-list__link{-webkit-box-shadow:none;box-shadow:none;background:0 0;border-radius:0}.is-type-text.common-list .common-list__link:hover{background:color-mix(in srgb,color-mix(in srgb,var(--color-text) 4%,var(--color-background)) 40%,#0000);transform:none}@media screen and (width>=640px){.is-type-text.common-list .common-list__cat{width:fit-content}}.is-type-text.common-list .common-list__txtarea{padding:20px 10px}.common-share{clear:both;margin-top:clamp(40px,10.1781vw,80px);container-type:inline-size}.common-share__ttl{justify-content:center;align-items:center;margin-bottom:1em;font-size:1.25em;font-weight:700;display:flex}.common-share__ttl:after,.common-share__ttl:before{content:"";background:var(--color-main);flex-grow:1;height:1px;display:block}.common-share__ttl:before{margin-right:1em}.common-share__ttl:after{margin-left:1em}.common-share__list{justify-content:center;height:1.8em;font-size:1em;display:flex}@container (width<=599.98px){.common-share__list{gap:20px 0}}.common-share__item{border-right:1px solid #afafaf;flex-grow:1;font-weight:700;display:flex}.common-share__item:last-of-type{border-right:none}.common-share__item a{background:var(--color-background);justify-content:center;align-items:center;gap:0 7px;width:100%;text-decoration:none;transition:all .3s;display:flex}.common-share__item a i{font-weight:400}.common-share__item a:hover{transition:all .3s}.common-share__x{color:#000}.common-share__x:hover{color:#fff;background:#000}.common-share__fb{color:#1877f2}.common-share__fb:hover{color:#fff;background:#1877f2}.common-share__line{color:#06c755}.common-share__line:hover{color:#fff;background:#06c755}.common-share__hatebu{color:#03a4de}.common-share__hatebu:hover{color:#fff;background:#03a4de}.common-share__pocket{color:#ef4157}.common-share__pocket:hover{color:#fff;background:#ef4157}.common-share__copy{color:var(--color-main);position:relative}.common-share__copy:after{content:"";opacity:0;width:1em;font-family:custom-icon;transition:all .2s;position:absolute}.common-share__copy:hover{background:color-mix(in srgb,var(--color-main) 20%,#fff);color:var(--color-main)}.common-share__copy.is-copied{color:color-mix(in srgb,var(--color-main) 20%,#fff);transition:color .2s}.common-share__copy.is-copied:after{color:var(--color-main);opacity:1;transition:all .2s}.common-share-fixed{position:fixed;top:30%;left:10px}@media screen and (width<=785.98px){.common-share-fixed{display:none!important}}.common-share-fixed__list{flex-direction:column;gap:5px;display:flex}.common-share-fixed__item{flex-direction:column;align-items:center;gap:5px;width:fit-content;font-size:.9375em;display:flex}.common-share-fixed__link{border-radius:var(--oval-common);color:#fff;background:#000;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;display:flex}.common-share-fixed__link:hover{transition:all .3s}.common-share-fixed__link--x{border:1px solid #fff}.common-share-fixed__link--x:hover{color:#000;background:#fff;border:1px solid #000}.common-share-fixed__link--fb{background:#1877f2;border:1px solid #1877f2}.common-share-fixed__link--fb:hover{color:#1877f2;background:#fff}.common-share-fixed__link--line{background:#06c755;border:1px solid #06c755;font-size:1.2em}.common-share-fixed__link--line:hover{color:#06c755;background:#fff}.common-share-fixed__link--hatebu{background:#03a4de;border:1px solid #03a4de}.common-share-fixed__link--hatebu:hover{color:#03a4de;background:#fff}.common-share-fixed__link--pocket{background:#ef4157;border:1px solid #ef4157}.common-share-fixed__link--pocket:hover{color:#ef4157;background:#fff}.common-share-fixed__link--copy{color:var(--color-main);border:1px solid color-mix(in srgb,var(--color-main) 20%,#fff);background:#fff;transition:color .2s;position:relative}.common-share-fixed__link--copy:after{content:"";opacity:0;width:1em;font-family:custom-icon;transition:all .2s;position:absolute}.common-share-fixed__link--copy:hover{background:color-mix(in srgb,var(--color-main) 20%,#fff);color:var(--color-main)}.common-share-fixed__link--copy.is-copied{color:color-mix(in srgb,var(--color-main) 20%,#fff);transition:color .2s}.common-share-fixed__link--copy.is-copied:after{color:var(--color-main);opacity:1;transition:all .2s}.search-form{border:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));background:var(--color-background);border-radius:calc(var(--round-common) / 2);display:flex;overflow:hidden}.search-form label{width:100%}.search-form input{box-sizing:border-box;border:none;outline:none;width:100%;padding:15px 20px 15px 10px}.search-form input::-webkit-input-placeholder{color:color-mix(in srgb,var(--color-text) 25%,var(--color-background))}.search-form input::placeholder{color:color-mix(in srgb,var(--color-text) 25%,var(--color-background))}.search-form input:-ms-placeholder-shown{color:color-mix(in srgb,var(--color-text) 25%,var(--color-background))}.search-form input::placeholder{color:color-mix(in srgb,var(--color-text) 25%,var(--color-background))}.search-form button{height:auto;color:var(--color-main);border:none;padding:0 15px}.js-fadein{opacity:0;will-change:animation;transform:translateY(20px)}.toc__head{color:#fff;background:var(--color-main);margin:0;font-weight:700}.toc__main{margin-left:0;font-size:.875em;list-style:none;overflow:hidden}.toc__list{font-size:inherit;list-style:none}.toc__list a{text-decoration:none}.toc__list ul{margin:0 0 0 1.5em;list-style:none}.toc__list>li>ul{font-size:.9em}.toc__list>li{line-height:1.6}.toc__list>li:nth-of-type(n+2),.toc__list>li li{margin-top:.8em}.toc__list>li a{color:var(--color-text);line-height:inherit;align-items:flex-start;gap:0 .6em;display:inline-flex}.toc__list>li a:hover{color:color-mix(in srgb,var(--color-text) 20%,var(--color-main))}.toc__number{line-height:inherit;color:color-mix(in srgb,var(--color-text) 50%,var(--color-background));background:color-mix(in srgb,var(--color-text) 5%,var(--color-background));flex-shrink:0;padding:.15em .6em;display:inline-block}.toc__heading-txt{padding-top:.1em}.tocmodal{z-index:40;opacity:0;pointer-events:none;place-content:center;width:100%;height:100%;transition:opacity .3s,visibility .3s;display:flex;position:fixed;top:0;left:0}.tocmodal.is-open{opacity:1;pointer-events:auto;visibility:visible}.tocmodal__close{background:#fff;border-radius:100%;justify-content:center;align-items:center;width:36px;height:36px;font-size:0;display:flex;position:absolute;top:8px;right:10px}.tocmodal__close:after,.tocmodal__close:before{content:"";background:var(--color-main);width:20px;height:1px;display:block;position:absolute}.tocmodal__close:before{transform:rotate(-45deg)}.tocmodal__close:after{transform:rotate(45deg)}.tocmodal__bg{opacity:.5;mix-blend-mode:multiply;background:#000;width:100%;height:100%;display:block;position:absolute}.tocmodal__inner{z-index:2;background:var(--color-background);width:95%;max-width:760px;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);margin:3%;position:relative;overflow-y:scroll}.tocmodal__inner .toc__head{padding:10px clamp(15px,5.08906vw,40px);font-size:1.125em}.tocmodal__inner .toc__main{padding:35px clamp(15px,5.08906vw,40px)}.tocmodal-btn{z-index:5;border-radius:var(--oval-common);width:54px;height:54px;display:block;position:fixed;bottom:80px;right:10px}@media screen and (width>=640px){.tocmodal-btn{bottom:90px;right:40px}}.tocmodal-btn a{color:var(--color-main);border:1px solid var(--color-main);mix-blend-mode:difference;border-radius:var(--oval-common);background:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative}.tocmodal-btn a:after{content:"目次";letter-spacing:.12em;font-size:.6875em;font-weight:700}.tocmodal-btn a:hover{transition:all .3s ease-out}.hdr{z-index:5;background:var(--color-background);width:100%;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);position:relative}.hdr.is-transparent{-webkit-box-shadow:none;box-shadow:none;background:0 0}.hdr.is-absolute{position:absolute;top:0;left:0}.hdr__catchphrase{color:#fff;background:var(--color-main);width:100%;padding:4px 0;font-size:.75em}.hdr__detail,.hdr__detail--center{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em;display:flex;position:relative}@media screen and (width<=1079.98px){.hdr__detail,.hdr__detail--center{min-height:35px;padding:5px 0}}.hdr__detail--center{flex-direction:column;justify-content:center;gap:0}.hdr__logo{width:fit-content;padding:10px 0}@media screen and (width<=1079.98px){.hdr__logo{padding:5px 0}}.hdr__logo-ttl{width:fit-content;height:calc(var(--logo-height-pc) * 1px);margin:0 auto;font-size:1.5em;font-weight:700}@media screen and (width<=639.98px){.hdr__logo-ttl{height:calc(var(--logo-height-sp) * 1px)}}.hdr__logo-ttl--fixed{height:calc(var(--logo-height-fixed-pc) * 1px)}@media screen and (width<=639.98px){.hdr__logo-ttl--fixed{height:calc(var(--logo-height-fixed-sp) * 1px)}}.hdr__logo-link{color:var(--color-text);align-items:center;height:100%;text-decoration:none;display:flex}.hdr__logo-link:hover{opacity:.8}.hdr__logo-img{width:auto;height:100%;display:block}.hdr-fixed{opacity:0;visibility:hidden;z-index:25;background:var(--color-background);width:100%;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);transition:all .5s;position:fixed;top:0;left:0;transform:translateY(-100%)}.hdr-fixed.is-active{opacity:1;visibility:visible;transform:translateY(0)}.hdr-fixed__inner,.hdr-fixed__inner--center{justify-content:space-between;align-items:center;display:flex;position:relative}@media screen and (width<=1079.98px){.hdr-fixed__inner,.hdr-fixed__inner--center{min-height:35px;padding:5px 0}.hdr-fixed__inner--center{flex-direction:column;justify-content:center;gap:0}}.hdr-fixed__logo{padding:10px 0}@media screen and (width<=1079.98px){.hdr-fixed__logo{padding:5px 0}}body:has(#wpadminbar) .hdr-fixed{top:32px}@media screen and (width<=782px){body:has(#wpadminbar) .hdr-fixed{top:46px}}@media screen and (width<=600px){body:has(#wpadminbar) .hdr-fixed{top:0}html #wpadminbar{top:auto;bottom:100%}}.ham-menu-btn{cursor:pointer;position:absolute;right:0}@media screen and (width>=1080px){.ham-menu-btn.is-md{display:none}}.ham-menu-btn.is-close{top:20px;right:20px}.ham-menu-btn__button{text-align:center;border:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.ham-menu-btn__icon{font-size:23px}.ham-menu-btn__text{text-transform:uppercase;color:var(--color-main);letter-spacing:.05em;margin-top:.6em;font-size:.5em;font-weight:700;line-height:1}.ham-menu{z-index:30;visibility:hidden;width:100%;height:100%;position:fixed;top:0}.ham-menu__inner{z-index:20;background:var(--color-background);opacity:0;width:90%;max-width:600px;height:100vh;transition:all .2s ease-in-out;position:absolute;top:0;right:0;transform:translate(100%)}.ham-menu__nav{flex-direction:column;gap:40px 0;width:100%;padding:clamp(80px,13.9949vw,110px) clamp(25px,3.81679vw,30px) 110px;display:flex}.ham-menu__bg{z-index:5;mix-blend-mode:multiply;opacity:0;visibility:hidden;background:#000;width:100%;height:100%;transition:all .2s;position:absolute;top:0;left:0}.is-open.ham-menu{visibility:visible}.is-open.ham-menu .ham-menu__inner{opacity:1;transition:all .4s;display:block;right:0;overflow-y:scroll;transform:translateZ(0)}.is-open.ham-menu .ham-menu__bg{opacity:.5;visibility:visible;transition:all .2s}@media screen and (width<=1079.98px){.ddmenu{display:none}}.ddmenu__list{align-content:center;font-size:.875em;display:flex}.ddmenu__list a{text-decoration:none}.ddmenu__list>li{border-left:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));position:relative}.ddmenu__list>li:first-of-type{border-left:none}.ddmenu__list>li>a{color:var(--color-text);justify-content:space-between;align-items:center;padding:.5em 1.2em;line-height:1.4}.ddmenu__list>li:has(.sub-menu)>a{color:var(--color-text)}.ddmenu__list>li:has(.sub-menu)>a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);padding:0 0 0 .75em;font-size:.65em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;font-family:custom-icon!important}.ddmenu__list>li:has(.sub-menu)>a:hover:after{transition:all .2s;transform:translateY(.1em)}.ddmenu__list>li:has(.sub-menu)>ul{background:var(--color-background);width:max-content;min-width:100%;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);z-index:10;display:none;position:absolute;top:calc(100% - 1px);left:0}.ddmenu__list>li:has(.sub-menu):hover>ul{display:block}.ddmenu__list>li:has(.sub-menu) li{border-left:none}.ddmenu__list>li:has(.sub-menu) li:nth-of-type(n+2){border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.ddmenu__list>li:has(.sub-menu) li a{color:var(--color-text);align-items:center;padding:.6em 1.5em}.ddmenu__list>li:has(.sub-menu) li li{padding-left:1em;font-size:max(12px,.9375em)}.ddmenu__list>li:has(.sub-menu) li li:nth-of-type(n+2){border-top:none}.ddmenu__list>li:has(.sub-menu) li li a:before{content:"-";color:var(--color-main);padding-right:1em}.ddmenu__list>li:has(.sub-menu) li li a:hover{color:var(--color-main);background:0 0}.ddmenu__list a{display:flex}.ddmenu__list a:hover{color:var(--color-main);background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.hdr-news{background:var(--color-hdr-news-bg,#d8462f);color:var(--color-hdr-news-font,#fff);padding:.7em}.hdr-news__txtarea{text-align:center;font-size:.6875em;line-height:1.5;display:block}.hdr-news__txtarea a{color:inherit}.ftr{background:var(--color-background);margin-top:60px;position:relative}.ftr:first-of-type{border-top:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.ftr__inner{flex-direction:column-reverse;padding:70px 0;display:flex}@media screen and (width>=786px){.ftr__inner{flex-direction:row}}.ftr__copy{text-align:center;align-items:center;gap:0 24px;padding:0 0 40px;display:flex}.ftr__copy:after,.ftr__copy:before{content:"";background:color-mix(in srgb,var(--color-text) 20%,var(--color-background));flex-grow:1;height:1px;display:block}.ftr__copy small{color:color-mix(in srgb,var(--color-text) 30%,var(--color-background));font-size:.875em}.ftr-head{background:var(--color-background);border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.ftr-head__inner{padding:46px 0 50px}.ftr-head__slider{position:relative}.ftr-head__column{justify-content:center;display:flex}.fh-slider{overflow-x:hidden}.fh-slider.swiper-initialized .ftr-head__column{justify-content:flex-start}.ftr-head__slider .swiper-button,.ftr-head__slider .swiper-button-next,.ftr-head__slider .swiper-button-prev{z-index:3;color:var(--color-main);border-radius:var(--oval-common);width:50px;height:50px;-webkit-box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 8px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);background:#fff;justify-content:center;align-items:center;margin:auto;font-size:.75em;transition:all .2s;display:flex;position:absolute;top:0;bottom:0}.ftr-head__slider .swiper-button-next:hover,.ftr-head__slider .swiper-button-prev:hover,.ftr-head__slider .swiper-button:hover{background:color-mix(in srgb,var(--color-main) 4%,#fff);transition:all .2s}.ftr-head__slider .swiper-button-next:after,.ftr-head__slider .swiper-button-prev:after,.ftr-head__slider .swiper-button:after{display:none}.ftr-head__slider .swiper-button-prev{left:-10px}.ftr-head__slider .swiper-button-next{right:-10px}.ftrhead-widget{flex-grow:1;width:calc(33.3333% - 20px);max-width:786px;padding:10px}@media screen and (width<=1079.98px){.ftrhead-widget{width:calc(50% - 15px)}}@media screen and (width<=785.98px){.ftrhead-widget{width:100%}}.ftrhead-widget .widget-common__ttl{display:none}.ftr-info__inner{align-items:center;gap:34px 4.4%;padding:clamp(35px,8.90585vw,70px) 0 clamp(50px,8.90585vw,70px);display:flex}@media screen and (width<=639.98px){.ftr-info__inner{flex-direction:column}}.ftr-info__logo{height:calc(var(--ftrlogo-height-pc) * 1px);font-size:1.5em;font-weight:700}@media screen and (width<=639.98px){.ftr-info__logo{height:calc(var(--ftrlogo-height-sp) * 1px)}}.ftr-info__logo-link{color:var(--color-text);align-items:flex-start;height:100%;text-decoration:none;display:flex}.ftr-info__logo-link:hover{opacity:.8}.ftr-info__logo-img{width:auto;height:100%}.ftr-info__maincopy{font-size:.875em}@media screen and (width<=639.98px){.ftr-info__maincopy{text-align:center}}.ftr-nav{background:color-mix(in srgb,var(--color-text) 7%,var(--color-background));border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.ftr-nav__inner{gap:0 30px;padding:clamp(45px,7.63359vw,60px) 0;display:flex}@media screen and (width<=1079.98px){.ftr-nav__inner{flex-wrap:wrap;gap:40px 0}}.ftr-nav__column{flex-direction:column;gap:40px 0;width:calc(33.3333% - 20px);display:flex}@media screen and (width<=1079.98px){.ftr-nav__column{width:100%}}.ftrnav-widget.widget_categories [class^=menu-][class$=-container],.ftrnav-widget.widget_nav_menu>ul{border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li,.ftrnav-widget.widget_nav_menu>ul li{border-top:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background))}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li:first-of-type,.ftrnav-widget.widget_nav_menu>ul li:first-of-type{border-top:none}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li a,.ftrnav-widget.widget_nav_menu>ul li a{justify-content:space-between;align-items:center;padding:.7em 0;font-weight:500;line-height:1.4;display:flex}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li a:after,.ftrnav-widget.widget_nav_menu>ul li a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);padding:0 .5em;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;font-family:custom-icon!important}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li a:hover,.ftrnav-widget.widget_nav_menu>ul li a:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li a:hover:after,.ftrnav-widget.widget_nav_menu>ul li a:hover:after{transition:all .2s;transform:translate(.2em)}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li ul,.ftrnav-widget.widget_nav_menu>ul li ul{margin-bottom:.8em}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li li,.ftrnav-widget.widget_nav_menu>ul li li{border-top:none;padding-left:1em;font-size:clamp(12px,1.5625vw,12px)}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li li a,.ftrnav-widget.widget_nav_menu>ul li li a{justify-content:flex-start;padding:.4em 0;display:inline-flex}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li li a:after,.ftrnav-widget.widget_nav_menu>ul li li a:after{display:none}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li li a:before,.ftrnav-widget.widget_nav_menu>ul li li a:before{content:"-";color:var(--color-main);padding-right:1em}.ftrnav-widget.widget_categories [class^=menu-][class$=-container] li li a:hover,.ftrnav-widget.widget_nav_menu>ul li li a:hover{color:var(--color-main);background:0 0}.return-top{z-index:5;border-radius:var(--oval-common);width:54px;height:54px;display:block;position:fixed;bottom:20px;right:10px}@media screen and (width>=640px){.return-top{bottom:30px;right:40px}}.return-top a{background:var(--color-main);color:#fff;mix-blend-mode:difference;border-radius:var(--oval-common);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;transition:all .3s ease-out;display:flex;position:relative}.return-top a:before{content:"";speak:never;font-variant:normal;text-transform:none;color:#fff;font-size:.6em;font-style:normal;font-weight:400;line-height:1;font-family:custom-icon!important}.return-top a:after{content:"TOP";letter-spacing:.12em;font-size:.6875em;font-weight:700}.return-top a:hover{transition:all .3s ease-out;transform:translateY(-4px)}.breadcrumb{border-bottom:1px solid color-mix(in srgb,var(--color-text) 20%,var(--color-background));background:color-mix(in srgb,var(--color-text) 5%,var(--color-background));width:100%}.breadcrumb.is-head{border:none}@media screen and (width<=785.98px){.breadcrumb.is-head{display:none}}.breadcrumb.is-transparent{background:0 0}.breadcrumb__inner{padding:6px 0}.breadcrumb__list{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));display:flex;overflow-x:auto}.breadcrumb__list li{flex-shrink:0;font-size:.6875em}.breadcrumb__list li a{text-decoration:none}.breadcrumb__list li a:nth-of-type(n+2):before{content:" , "}.breadcrumb__list li:after{content:"›";margin:0 .75em;display:inline-block}.breadcrumb__list li:last-of-type:after{display:none}.breadcrumb__list li:last-of-type a{color:#333;pointer-events:none}.pagination{justify-content:center;align-items:center;gap:0 7px;padding-top:45px;display:flex}.pagination__pager{border-radius:var(--oval-common);background:var(--color-main);color:#fff;border:1px solid var(--color-main);justify-content:center;align-items:center;width:clamp(34px,5.85242vw,46px);height:clamp(34px,5.85242vw,46px);font-size:.875em;font-weight:500;line-height:clamp(34px,5.85242vw,46px);display:flex}.pagination__pager-next,.pagination__pager-prev{font-family:var(--fontfamily);font-size:.625em;font-weight:700}.pagination__pager-current{background:var(--color-background-body);color:var(--color-main);border:1px solid var(--color-main)}.pagination__pager-dot{padding-bottom:.5em;font-size:.8em}.pagination a{text-decoration:none;transition:all .2s}.pagination a:hover{color:var(--color-main);background:color-mix(in srgb,var(--color-main) 20%,#fff);transition:all .2s}.widget-common__ttl{margin-bottom:.8em;font-size:1.1875em;font-weight:700}.widget-common__ttl a{color:var(--color-link)}.widget-common__ttl a:hover{color:color-mix(in srgb,var(--color-link) 65%,var(--color-background))}.sidebar-widget .widget-common__ttl{align-items:center;margin-bottom:1em;font-size:1.25em;display:flex}.sidebar-widget .widget-common__ttl:after,.sidebar-widget .widget-common__ttl:before{content:"";background:var(--color-main);flex-grow:1;height:1px;display:block}.sidebar-widget .widget-common__ttl:before{margin-right:10px}.sidebar-widget .widget-common__ttl:after{margin-left:10px}.widget-archive-before__inner,.widget-front-before__inner,.widget-page-before__inner,.widget-single-before__inner{margin:0 0 1.3em}.widget-archive-after__inner,.widget-front-after__inner,.widget-page-after__inner,.widget-single-after__inner{margin:1.3em 0 0}.widget_recent_comments>ul{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(20px,3.18066vw,25px)}.widget_recent_comments>ul .recentcomments{font-size:.875em;line-height:1.6}.widget_recent_comments>ul .recentcomments:nth-of-type(n+2){border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));margin-top:10px;padding-top:10px}.widget_recent_comments>ul .recentcomments a,.widget_recent_comments>ul .recentcomments .comment-author-link{line-height:inherit}.widget_calendar .calendar_wrap{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(20px,3.18066vw,25px)}.widget_calendar .calendar_wrap table{width:100%;max-width:400px;margin:0 auto}.widget_calendar .calendar_wrap caption{text-align:center;color:var(--color-main);margin-bottom:.35em}.widget_calendar .calendar_wrap td,.widget_calendar .calendar_wrap th{text-align:center;font-size:.875em;line-height:1.6}.widget_calendar .calendar_wrap th{color:color-mix(in srgb,var(--color-text) 40%,var(--color-background));font-weight:400}.widget_calendar .calendar_wrap td{vertical-align:middle;height:2em}.widget_calendar .calendar_wrap td a{color:var(--color-main);background:color-mix(in srgb,var(--color-text) 8%,var(--color-background));justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;text-decoration:none;display:inline-flex}.widget_calendar .calendar_wrap td a:hover{background:color-mix(in srgb,var(--color-main) 20%,#fff)}.widget_calendar .calendar_wrap .wp-calendar-nav{justify-content:space-between;max-width:400px;margin:10px auto 0;display:flex}.widget_calendar .calendar_wrap .wp-calendar-nav a{text-decoration:underline}.widget_rss .rss-widget-feed{display:none}.widget_rss>ul{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:15px clamp(20px,3.18066vw,25px)}.widget_rss>ul li{flex-direction:column;line-height:1.6;display:flex}.widget_rss>ul li:nth-of-type(n+2){border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));margin-top:10px;padding-top:10px}.widget_rss>ul .rsswidget{font-size:.875em;line-height:inherit;order:2;text-decoration:underline}.widget_rss>ul .rss-date{order:1;font-size:.75em}.widget_rss>ul .rssSummary{font-size:.75em;line-height:inherit;order:3;margin-top:.5em}.widget_rss>ul cite{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));text-align:right;order:4;font-size:.6875em;font-style:normal}.widget_recent_entries>ul{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:15px clamp(20px,3.18066vw,25px)}.widget_recent_entries>ul li{flex-direction:column;display:flex}.widget_recent_entries>ul li:nth-of-type(n+2){border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));margin-top:10px;padding-top:10px}.widget_recent_entries>ul li>a{order:2;font-size:.875em;line-height:1.6}.widget_recent_entries>ul li .post-date{order:1;font-size:.75em}.widget_media_image>a{width:100%;height:auto;display:block}.widget-user__block{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);flex-direction:column;align-items:center;gap:20px 0;padding:clamp(20px,3.18066vw,25px);display:flex}.widget-user__img{aspect-ratio:1;border-radius:100%;width:120px;overflow:hidden}.widget-user__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.widget-user__name{font-size:1.125em;font-weight:700}.widget-post__list{flex-direction:column;gap:15px 0;display:flex}.widget-post__item{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);position:relative}.widget-post__item:first-of-type .widget-post__rank{background:#ecd357}.widget-post__item:nth-of-type(2) .widget-post__rank{background:#a9c6d5}.widget-post__item:nth-of-type(3) .widget-post__rank{background:#c58459}.widget-post__link{border-radius:var(--round-common) 0 var(--round-common) 0;color:var(--color-text);align-items:center;gap:12px;padding:15px;text-decoration:none;display:flex}.widget-post__link:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.widget-post__link.is-noimage{padding:20px 15px 15px 25px}.widget-post__link.is-reverse{flex-direction:row-reverse}.widget-post__rank{z-index:2;aspect-ratio:1;color:#fff;background:#ccc;border-radius:50%;justify-content:center;align-items:center;width:38px;font-size:1.125em;display:flex;position:absolute;top:-10px;left:-15px}.widget-post__imgarea{flex-shrink:0}.widget-post__img{aspect-ratio:1.91;width:clamp(100px,19.084vw,150px)}@media screen and (width<=785.98px){.widget-post__img{width:150px}}.widget-post__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.widget-post__txtarea{flex-direction:column;flex-grow:1;gap:.2em;display:flex}.widget-post__detail{flex-wrap:wrap;gap:.2em .5em;display:flex}.widget-post__view{background:color-mix(in srgb,var(--color-text) 8%,var(--color-background));color:color-mix(in srgb,var(--color-text) 80%,var(--color-background));width:fit-content;font-size:.6875em;line-height:inherit;padding:0 .5em;display:inline-block}.widget-post__ttl{font-size:.9375em;font-weight:700;line-height:1.4}.widget-post__timestamp{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));flex-wrap:wrap;gap:0 .5em;font-size:.75em;display:flex}.widget-post__timestamp-item{line-height:initial;align-items:center;gap:.25em;display:flex}.widget-post__timestamp-item i{color:var(--color-main);font-size:.85em}.widget-post__author{color:color-mix(in srgb,var(--color-text) 60%,var(--color-background));justify-content:flex-end;align-items:center;gap:5px;display:flex}.widget-post__author-img{aspect-ratio:1;background:#fff;border-radius:100%;width:1em;overflow:hidden}.widget-post__author-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.widget-post__author-name{font-size:.6875em}.is-type-separate.widget-post .widget-post__link.is-reverse .widget-post__author{justify-content:flex-start}.is-type-separate.widget-post .widget-post__img.is-small{aspect-ratio:1;flex-shrink:0;width:70px}.is-type-separate.widget-post .widget-post__img.is-small img{-o-object-fit:cover;object-fit:cover;height:100%;display:block}.is-type-list.widget-post{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:10px 15px}.is-type-list.widget-post .widget-post__list{gap:0}.is-type-list.widget-post .widget-post__link{border-radius:0;padding:10px 0}.is-type-list.widget-post .widget-post__link.is-noimage{padding-left:32px}.is-type-list.widget-post .widget-post__link.is-noimage .widget-post__img{position:static}.is-type-list.widget-post .widget-post__link.is-noimage .widget-post__rank{left:0}.is-type-list.widget-post .widget-post__link.is-reverse .widget-post__imgarea.is-rank{margin:0 20px 0 0}.is-type-list.widget-post .widget-post__link.is-reverse .widget-post__rank{left:auto;right:-20px}.is-type-list.widget-post .widget-post__link.is-reverse .widget-post__author{justify-content:flex-start}.is-type-list.widget-post .widget-post__item{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.is-type-list.widget-post .widget-post__item:nth-of-type(n+2){border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.is-type-list.widget-post .widget-post__imgarea.is-rank{margin-left:20px;position:relative}.is-type-list.widget-post .widget-post__img.is-small{aspect-ratio:1;flex-shrink:0;width:70px}.is-type-list.widget-post .widget-post__img.is-small img{-o-object-fit:cover;object-fit:cover;height:100%;display:block}.is-type-list.widget-post .widget-post__rank{border-radius:0;width:20px;height:100%;top:0;left:-20px}.is-type-card.widget-post .widget-post__link{flex-direction:column}.is-type-card.widget-post .widget-post__img,.is-type-card.widget-post .widget-post__txtarea{width:100%}.is-type-card.widget-post .widget-post__rank{top:-5px;left:-10px}.is-type-thumb.widget-post .widget-post__item{background:0 0;border-radius:0}.is-type-thumb.widget-post .widget-post__link{flex-direction:column;padding:0;transition:all .4s;position:relative}.is-type-thumb.widget-post .widget-post__link:hover{transition:all .4s;transform:translateY(-2px)}.is-type-thumb.widget-post .widget-post__img{border-radius:var(--round-common) 0 var(--round-common) 0;width:100%;overflow:hidden}.is-type-thumb.widget-post .widget-post__txtarea{color:#fff;border-radius:0 0 var(--round-common) 0;background:#00000080;width:100%;padding:15px;transition:all .2s ease-out;position:absolute;bottom:0;left:0}.is-type-thumb.widget-post .widget-post__ttl{font-size:.875em}.is-type-thumb.widget-post .widget-post__rank{top:-5px;left:-10px}.is-type-thumb.widget-post .widget-post__view{background:#ffffffa6}.is-type-thumb.widget-post .widget-post__timestamp,.is-type-thumb.widget-post .widget-post__author{color:#e6e6e6}.widget_archive{position:relative}.widget_archive:has(>select):after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);pointer-events:none;font-size:.65em;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:calc(15px + .5em);right:1.5em;font-family:custom-icon!important}.widget_archive select{cursor:pointer;width:100%;color:var(--color-text);background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));border-radius:calc(var(--round-common) / 2);appearance:none;padding:15px 30px 15px 20px;line-height:1.4}.widget_archive>ul{padding-left:0;list-style:none}.widget_archive>ul a{line-height:1.4;text-decoration:none}.widget_archive>ul .count{color:color-mix(in srgb,var(--color-text) 45%,var(--color-background));flex-shrink:0;padding-left:.4em;font-size:.8em}.widget_archive>ul>li{border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.widget_archive>ul>li:first-of-type{border-top:none}.widget_archive>ul>li>a{color:var(--color-text);align-items:center;padding:.6em 0;font-weight:500;display:flex}.widget_archive>ul>li>a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);margin:0 0 0 auto;padding:0 .5em;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;font-family:custom-icon!important}.widget_archive>ul>li>a:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.widget_archive>ul>li>a:hover:after{transition:all .2s;transform:translate(.2em)}.widget-archive-drop{align-items:center;display:flex;position:relative}.widget-archive-drop:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);pointer-events:none;font-size:.65em;font-style:normal;font-weight:400;line-height:1;position:absolute;right:1.5em;font-family:custom-icon!important}.widget-archive-drop select{cursor:pointer;width:100%;color:var(--color-text);background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));border-radius:calc(var(--round-common) / 2);appearance:none;padding:15px 30px 15px 20px;line-height:1.4}.widget-archive-list{padding-left:0;list-style:none}.widget-archive-list li{border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.widget-archive-list li:first-of-type{border-top:none}.widget-archive-list li a{color:var(--color-text);align-items:center;padding:.6em 0;font-weight:500;line-height:1.4;text-decoration:none;display:flex}.widget-archive-list li a>.count{color:color-mix(in srgb,var(--color-text) 45%,var(--color-background));padding-left:.4em;font-size:.8em}.widget-archive-list li a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);margin:0 0 0 auto;padding:0 .5em;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;font-family:custom-icon!important}.widget-archive-list li a:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.widget-archive-list li a:hover:after{transition:all .2s;transform:translate(.2em)}.sidebar-widget.widget_tag_cloud .tagcloud{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(20px,3.18066vw,25px)}.widget_categories>ul,.widget_meta>ul,.widget_pages>ul,[class^=menu-][class$=-container]>ul{padding-left:0;list-style:none}.widget_categories>ul a,.widget_meta>ul a,.widget_pages>ul a,[class^=menu-][class$=-container]>ul a{line-height:1.4;text-decoration:none}.widget_categories>ul .count,.widget_meta>ul .count,.widget_pages>ul .count,[class^=menu-][class$=-container]>ul .count{color:color-mix(in srgb,var(--color-text) 45%,var(--color-background));flex-shrink:0;padding-left:.4em;font-size:.8em}.widget_categories>ul>li,.widget_meta>ul>li,.widget_pages>ul>li,[class^=menu-][class$=-container]>ul>li{border-top:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background))}.widget_categories>ul>li:first-of-type,.widget_meta>ul>li:first-of-type,.widget_pages>ul>li:first-of-type,[class^=menu-][class$=-container]>ul>li:first-of-type{border-top:none}.widget_categories>ul>li>a,.widget_meta>ul>li>a,.widget_pages>ul>li>a,[class^=menu-][class$=-container]>ul>li>a{color:var(--color-text);align-items:center;padding:.6em 0;font-weight:500;display:flex}.widget_categories>ul>li>a:after,.widget_meta>ul>li>a:after,.widget_pages>ul>li>a:after,[class^=menu-][class$=-container]>ul>li>a:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);margin:0 0 0 auto;padding:0 .5em;font-size:.7em;font-style:normal;font-weight:400;line-height:1;transition:all .2s;font-family:custom-icon!important}.widget_categories>ul>li>a:hover,.widget_meta>ul>li>a:hover,.widget_pages>ul>li>a:hover,[class^=menu-][class$=-container]>ul>li>a:hover{background:color-mix(in srgb,var(--color-text) 4%,var(--color-background))}.widget_categories>ul>li>a:hover:after,.widget_meta>ul>li>a:hover:after,.widget_pages>ul>li>a:hover:after,[class^=menu-][class$=-container]>ul>li>a:hover:after{transition:all .2s;transform:translate(.2em)}.widget_categories>ul>li>ul,.widget_meta>ul>li>ul,.widget_pages>ul>li>ul,[class^=menu-][class$=-container]>ul>li>ul{margin-bottom:.8em;padding-left:0;list-style:none}.widget_categories>ul>li>ul li,.widget_meta>ul>li>ul li,.widget_pages>ul>li>ul li,[class^=menu-][class$=-container]>ul>li>ul li{padding-left:1em;font-size:max(12px,.9em)}.widget_categories>ul>li>ul li>a,.widget_meta>ul>li>ul li>a,.widget_pages>ul>li>ul li>a,[class^=menu-][class$=-container]>ul>li>ul li>a{color:var(--color-text);justify-content:flex-start;padding:.4em 0;font-weight:400;display:inline-flex}.widget_categories>ul>li>ul li>a:before,.widget_meta>ul>li>ul li>a:before,.widget_pages>ul>li>ul li>a:before,[class^=menu-][class$=-container]>ul>li>ul li>a:before{content:"-";color:var(--color-main);padding-right:1em}.widget_categories>ul>li>ul li>a:hover,.widget_meta>ul>li>ul li>a:hover,.widget_pages>ul>li>ul li>a:hover,[class^=menu-][class$=-container]>ul>li>ul li>a:hover{color:var(--color-main)}.widget_categories form,.widget_meta form,.widget_pages form,[class^=menu-][class$=-container] form{align-items:center;display:flex;position:relative}.widget_categories form:after,.widget_meta form:after,.widget_pages form:after,[class^=menu-][class$=-container] form:after{content:"";speak:never;font-variant:normal;text-transform:none;color:var(--color-main);pointer-events:none;font-size:.65em;font-style:normal;font-weight:400;line-height:1;position:absolute;bottom:calc(15px + .5em);right:1.5em;font-family:custom-icon!important}.widget_categories form select,.widget_meta form select,.widget_pages form select,[class^=menu-][class$=-container] form select{cursor:pointer;width:100%;color:var(--color-text);background:var(--color-background);border:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-background));border-radius:calc(var(--round-common) / 2);appearance:none;padding:15px 30px 15px 20px;line-height:1.4}.sidebar-widget.widget_categories>ul,.sidebar-widget.widget_meta>ul,.sidebar-widget.widget_pages>ul,.sidebar-widget.widget_nav_menu>[class^=menu-][class$=-container]{background:var(--color-background);border-radius:var(--round-common) 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(20px,3.18066vw,25px)}.widget-toc .toc__head{text-align:center;padding:.5em;line-height:1.4}.widget-toc .toc__main{background:var(--color-background);border-radius:0 0 var(--round-common) 0;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);padding:clamp(20px,3.18066vw,25px)}.sidebar-fixed .widget_synx_toc_widget{min-height:12em;overflow-y:auto}.mv{text-align:center;margin-top:30px;position:relative;overflow:hidden}.mv.is-image{height:var(--mv-height-pc,70vh);margin-top:0}@media screen and (width<=785.98px){.mv.is-image{height:var(--mv-height-sp,50vh)}}.mv.is-image.is-window{height:calc(100vh - var(--synx-hdr-height))}@media screen and (width<=785.98px){.mv.is-image.is-window{height:calc(100vh - var(--synx-hdr-height))}}.mv.is-image.is-nospace.is-window{height:100vh}@media screen and (width<=785.98px){.mv.is-image.is-nospace.is-window{height:100vh}}.mv.is-image.is-imgsize{height:auto}@media screen and (width<=785.98px){.mv.is-image.is-imgsize{height:auto}}.mv.is-image.is-imgsize .mv__img{position:static}.mv.is-image.is-imgsize .mv__img img{-o-object-fit:contain;object-fit:contain;width:auto}.mv.is-image .mv__copy{color:var(--mvcopy-color,#fff);z-index:2;font-size:1.875em;font-weight:600;line-height:1.5;position:relative}@media screen and (width<=785.98px){.mv.is-image .mv__copy{font-size:clamp(20px,3.81679vw,30px)}}.mv.is-image .mv__imgarea{width:100%;height:100%}.mv.is-image .mv__imgarea.is-overlay:before{content:"";z-index:1;width:100%;height:100%;opacity:var(--overlay-op,0);background:var(--overlay-color,none);display:block;position:absolute;top:0;left:0}.mv.is-image .mv__img{width:100%;height:100%;position:absolute;top:0;left:0}.mv.is-image .mv__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mv.is-image .mv__img.is-blur{filter:blur(4px)}.mv.is-image .mv__img.is-grayscale{filter:grayscale()}.mv.is-image .mv__txtarea{max-width:var(--container-width);z-index:2;justify-content:center;align-items:center;width:92%;height:100%;margin:0 auto;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}@media screen and (width>=786px){.mv.is-image .mv__txtarea.is-left{justify-content:flex-start}.mv.is-image .mv__txtarea.is-left .mv__copy{text-align:left}.mv.is-image .mv__txtarea.is-left .mv__txtarea-inner{align-items:flex-start}.mv.is-image .mv__txtarea.is-right{justify-content:flex-end}.mv.is-image .mv__txtarea.is-right .mv__copy{text-align:right}.mv.is-image .mv__txtarea.is-right .mv__txtarea-inner{align-items:flex-end}}.mv.is-image .mv__txtarea-inner{flex-direction:column;justify-content:center;align-items:center;gap:2em 0;display:flex}.mv.is-image .mv__txtarea-inner.is-background{padding:3em;position:relative}@media screen and (width<=785.98px){.mv.is-image .mv__txtarea-inner.is-background{padding:clamp(2em,5.08906vw,3em) clamp(10px,3.81679vw,3em)}}.mv.is-image .mv__txtarea-inner.is-background:before{content:"";background:var(--textbg-color,#fff);width:100%;height:100%;opacity:var(--textbg-op,.3);display:block;position:absolute;top:0;left:0}.mv.is-image .mv__btnarea{z-index:2;align-items:center;gap:1em 1.5em;display:flex;position:relative}@media screen and (width<=785.98px){.mv.is-image .mv__btnarea{flex-direction:column}}.mv.is-image .mv__btn{color:#fff;background:var(--mvbtn-color,var(--color-main));border:1px solid var(--mvbtn-color,var(--color-main));border-radius:var(--oval-common);flex-grow:1;padding:.7em 1.25em;font-size:1.125em;font-weight:600;line-height:1.4;text-decoration:none;display:block}@media screen and (width<=785.98px){.mv.is-image .mv__btn{width:100%;font-size:clamp(16px,2.29008vw,18px)}}.mv.is-image .mv__btn:hover{background:color-mix(in srgb,var(--mvbtn-color,var(--color-main)) 80%,#fff)}.mv.is-image .mv__btn.is-outline{color:var(--mvbtn-color,var(--color-main));background:0 0}.mv.is-image .mv__btn.is-outline:hover{background:color-mix(in srgb,var(--mvbtn-color,var(--color-main)) 15%,#fff0)}.kv-slider{width:100%;max-width:var(--slider-maxwidth,none);visibility:hidden;margin:20px auto clamp(20px,5.08906vw,40px);position:relative;overflow:hidden}.kv-slider.is-disp,.kv-slider.swiper-initialized{visibility:visible}.kv-slider .swiper-wrapper{height:auto}.kv-slider:not(.swiper-initialized) .kv-slider__item{max-width:var(--container-width);margin:0 auto}.kv-slider__item{height:100%;display:flex}.kv-slider__link{width:100%;color:var(--color-text);text-decoration:none;display:flex}.kv-slider__link:hover{color:inherit;transition:all .4s}.kv-slider__link:hover .kv-slider__img{opacity:.8}.kv-slider__link:hover .kv-slider__content{background:color-mix(in srgb,var(--color-main) 4%,var(--color-background));transition:all .4s}.kv-slider__img{width:100%;aspect-ratio:var(--top-slider-img);transition:all .4s;position:relative;overflow:hidden}.kv-slider__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kv-slider__content{background:var(--color-background);transition:all .4s}.kv-slider__txtarea{padding:1.5em;font-size:clamp(.8125em,.9375vw,1em)}@media screen and (width<=785.98px){.kv-slider__txtarea{font-size:clamp(.875em,2.29008vw,1em)}}@media screen and (width<=1079.98px){.kv-slider__detail{flex-direction:row;gap:5px 10px}}.kv-slider__cat{width:auto}.kv-slider__cat--imgarea{margin-right:10px;position:absolute;top:10px;left:10px}.kv-slider__cat .common-cat__txt{padding:.2em 1em}.kv-slider-nav{justify-content:center;align-items:center;gap:10px;margin:20px 0 0;display:flex}.kv-slider-nav .swiper-button-next,.kv-slider-nav .swiper-button-prev{color:var(--color-main);border-radius:var(--oval-common);background:#fff;flex-shrink:0;width:35px;height:35px;margin:0;font-size:.75em;transition:all .2s;position:static}.kv-slider-nav .swiper-button-next:hover,.kv-slider-nav .swiper-button-prev:hover{background:color-mix(in srgb,var(--color-main) 4%,#fff);transition:all .2s}.kv-slider-nav .swiper-button-next:after,.kv-slider-nav .swiper-button-prev:after{display:none}.kv-slider-nav .swiper-pagination{flex-wrap:wrap;justify-content:center;gap:8px;width:fit-content;display:flex;position:static}.kv-slider-nav .swiper-pagination .swiper-pagination-bullet{background:color-mix(in srgb,var(--color-text) 20%,var(--color-background-body,var(--color-background)));opacity:1;border-radius:50%;width:clamp(10px,1.52672vw,12px);height:clamp(10px,1.52672vw,12px);transition:all .2s}.kv-slider-nav .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-main);transition:all .2s}@media screen and (width<=785.98px){.kv-slider.is-separate{padding:0 10px}}.kv-slider.is-separate .kv-slider__link{flex-direction:column}.kv-slider.is-separate .kv-slider__img{-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);border-radius:var(--round-common) 0 var(--round-common) var(--round-common)}.kv-slider.is-separate .kv-slider__img img{border-radius:var(--round-common) 0 var(--round-common) var(--round-common)}.kv-slider.is-separate .kv-slider__content{-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;border-radius:0 var(--round-common) 0 var(--round-common);width:85%;-webkit-box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);box-shadow:0px 0px 6px color-mix(in srgb,var(--shadow-color,var(--color-text)) calc(var(--shadow-common) * 100%),#fff0);z-index:2;margin-top:-2.8em;position:relative}@media screen and (width<=785.98px){.kv-slider.is-separate .kv-slider__content{width:90%}}.kv-slider.is-separate .kv-slider__cat{font-size:clamp(11px,.677083vw,13px)}@media screen and (width<=785.98px){.kv-slider.is-separate .kv-slider__cat{font-size:clamp(11px,1.65394vw,13px)}.kv-slider.is-row{padding:0 10px}}.kv-slider.is-row .kv-slider__item{height:auto}.kv-slider.is-row .kv-slider__link:not(:has(.kv-slider__content)) .kv-slider__img{width:100%}.kv-slider.is-row .kv-slider__img{flex-shrink:0;width:40%;min-width:100px}.kv-slider.is-row .kv-slider__content{flex-grow:1}.kv-slider.is-row .kv-slider__txtarea{gap:8px}.kv-slider.is-card .kv-slider__item{height:auto}.kv-slider.is-card .kv-slider__link{flex-direction:column}.kv-slider.is-card .kv-slider__content{background:0 0}.kv-slider.is-card .kv-slider__txtarea{padding:1em .5em 0}
