@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,ul,ol{margin:0;padding:0}img{display:block}b,span{vertical-align:baseline}html,body{margin:0;padding:0}main{display:block}html{padding:80px 0;background-color:#f4f4f4;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/html_bg.jpg);background-repeat:repeat-y;background-position:top 0 left 50%;background-size:1440px auto;scroll-behavior:smooth}html:has(body.admin-bar){scroll-padding-top:64px}body{border-radius:10px;background-color:#fff;box-shadow:0 0 40px 0 rgba(0,0,0,.05);padding:80px 140px 0;width:1280px;max-width:unset;min-width:unset;margin:0 auto;font-family:"Hiragino Sans","BIZ UDPGothic",sans-serif;color:#272c38;font-optical-sizing:auto;line-height:1.5;font-weight:300}.media-main{padding:40px 0 0}.multi-cols{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:80px}.archive .multi-cols,.single .multi-cols{margin-top:0}.multi-cols .multi-col-main{width:640px}.multi-cols .multi-col-side{width:330px}a{cursor:pointer;text-decoration:none;color:#272c38}.media-header .media-branding{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 15px;padding:0 0 25px}.media-header .media-branding .media-logo-link{display:block;width:-moz-fit-content;width:fit-content;cursor:pointer}.media-header .media-branding .media-logo{height:42px}.media-header .media-branding .media-description{width:460px;color:#000;font-size:10px;font-weight:200}.media-header .header-navigation{border-top:1px solid #cecece;padding:25px 0 0}.media-header .header-navigation .nav-container .nav-list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:0 20px;list-style:none}.media-header .header-navigation .nav-container .nav-list .menu-item{height:42px;font-size:14px;font-weight:400;letter-spacing:.7px}.media-header .header-navigation .nav-container .nav-list .menu-item a{display:block;height:42px;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:42px;transition:color .1s linear}.media-header .header-navigation .nav-container .nav-list .menu-item a:hover{color:#03658d}.media-header .header-breadcrumbs{margin-top:30px}.media-header .header-breadcrumbs .breadcrumb-navxt{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px}.media-header .header-breadcrumbs .breadcrumb-navxt span[typeof=ListItem]{font-size:12px;line-height:1}.media-header .header-breadcrumbs .breadcrumb-navxt span[typeof=ListItem] a{font-size:12px;font-weight:500;letter-spacing:.6px;line-height:18px}.media-header .header-breadcrumbs .breadcrumb-navxt span[typeof=ListItem] a span{font-size:12px;font-weight:500;letter-spacing:.6px;line-height:18px}.media-header .header-breadcrumbs .breadcrumb-navxt span[typeof=ListItem] .current-item{color:#a8a8a8;font-size:12px;font-weight:500;letter-spacing:.6px;line-height:18px}.media-header .header-breadcrumbs .breadcrumb-navxt i.fa-solid{font-size:10px;color:#a8a8a8;line-height:18px}.media-footer{display:block;background-color:#fbfbfb;margin-left:-140px;margin-right:-140px;border-radius:0 0 10px 10px}.media-footer .footer-content{width:1000px;margin:0 auto;padding:50px 0}.media-footer .footer-links .footer-links-heading{padding:0 0 20px;border-bottom:1px solid #d0d0d0;font-size:14px;font-weight:600;letter-spacing:.7px}.media-footer .footer-links .footer-links-multi-cols{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;margin-top:20px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .link-group-unit .link-group-unit-heading{font-size:14px;font-weight:600;letter-spacing:.7px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .link-group-unit .link-item-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;margin-top:10px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .link-group-unit .link-item-group .link-item{display:inline-block;font-size:12px;letter-spacing:.6px;transition:color .1s linear}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .link-group-unit .link-item-group .link-item:hover{color:#03658d}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .link-group-unit:nth-of-type(n+2){margin-top:15px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .corporate-info{margin-top:20px;border-top:1px solid #d0d0d0;padding:20px 0 0}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .corporate-info .corporate-name{font-size:12px;font-weight:600;letter-spacing:.6px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col .corporate-info .corporate-address{margin-top:10px;font-size:12px;letter-spacing:.6px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col.col--1{width:333px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col.col--2{width:270px}.media-footer .footer-links .footer-links-multi-cols .footer-links-col.col--3{width:333px}.media-footer .copyright{display:block;background-color:#03658d;padding:16px 0;border-radius:0 0 10px 10px}.media-footer .copyright small{display:block;color:#fff;font-size:12px;letter-spacing:.6px;text-align:center}.link-button{display:block;width:340px;height:55px;margin:0 auto 6px;border-radius:55px;box-shadow:0 6px 0 0 #003c55;color:#fff;text-align:center;text-shadow:0 2px 6px rgba(0,0,0,.25);font-size:18px;font-weight:600;letter-spacing:1.8px;line-height:55px;text-decoration:none}.link-button:active{box-shadow:0 0 0 0 #003c55;transform:translateY(6px)}.link-button.bgc--tc-1{background-color:#03658d}.side-component-group{width:330px;height:100%}.side-component-group .side-component{border-radius:5px;border:1px solid #e9e9e9;background-color:#fbfbfb;padding:25px 20px}.side-component-group .side-component .side-component-heading{padding:0 0 20px;color:#03658d;text-align:center;font-size:20px;font-weight:600;letter-spacing:1px}.side-component-group .side-component .side-component-main{border-top:1px solid #d0d0d0;padding-top:10px}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit{padding:10px 0 7px;border-bottom:1px solid #f5f5f5}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:100px;height:55px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:100px;height:55px;border-radius:10px 10px 0 0;background-color:rgba(0,0,0,.05)}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper .post-unit-main{width:180px}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper .post-unit-main a:has(.post-title){display:block;text-decoration:none}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper .post-unit-main a:has(.post-title) .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:12px;font-weight:400;letter-spacing:.6px;transition:color .1s linear}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-upper .post-unit-main a:has(.post-title):hover .post-title{color:#03658d}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-lower{margin-top:5px}.side-component-group .side-component .side-component-main .popular-posts-unit-group .post-unit .post-unit-lower .post-date{color:#a8a8a8;font-family:"Jost",sans-serif;font-size:12px;font-weight:400}.side-component-group .side-component .side-component-main .post-tag-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:10px;list-style:none;margin-top:10px}.side-component-group .side-component .side-component-main .post-tag-list .cat-item>a{font-size:14px;letter-spacing:.7px;text-decoration:none;transition:color .1s linear}.side-component-group .side-component .side-component-main .post-tag-list .cat-item>a:hover{color:#03658d}.side-component-group .side-component .side-component-main .post-tag-list .cat-item>a:before{content:"#"}.side-component-group .side-component .side-component-main .toc_list{display:none;opacity:0;transition:opacity .2s linear;list-style-type:none;list-style-position:inside;counter-reset:toc-main-heading-count;padding:14px 19px;margin-top:0}.side-component-group .side-component .side-component-main .toc_list li{position:relative;padding-left:29px}.side-component-group .side-component .side-component-main .toc_list li:before{position:absolute;counter-increment:toc-main-heading-count;content:counter(toc-main-heading-count);top:1.75px;left:0;width:20px;height:20px;border-radius:50%;background-color:#03658d;color:#fff;font-family:"Jost",sans-serif;font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;text-align:center}.side-component-group .side-component .side-component-main .toc_list li a{font-size:14px;letter-spacing:.7px}.side-component-group .side-component .side-component-main .toc_list li:nth-of-type(n+2){margin-top:15px}.side-component-group .side-component .side-component-main .toc_list.toc-list--opened{opacity:1}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index{list-style-type:none;list-style-position:inside;counter-reset:toc-side-heading-count;margin-top:10px;max-height:220px;overflow-y:scroll}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index::-webkit-scrollbar{height:0;width:0}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index::-webkit-scrollbar-track{background-color:transparent}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index .simplebar-track{background-color:#e9e9e9;border-radius:5px;width:5px}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index .simplebar-track .simplebar-scrollbar:before{top:0;bottom:0;left:0;right:0;background-color:#b1b1b1}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index li{position:relative;padding:0 25px 0 30px}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index li:before{position:absolute;counter-increment:toc-side-heading-count;content:counter(toc-side-heading-count);top:0;bottom:0;left:0;margin:auto 0;width:20px;height:20px;border-radius:50%;background-color:#03658d;color:#fff;font-family:"Jost",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:center}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:12px;letter-spacing:.6px;transition:color .1s linear}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index li a:hover{color:#03658d}.side-component-group .side-component .side-component-main .toc-sidebar-heading-index li:nth-of-type(n+2){margin-top:10px}.side-component-group .side-component:nth-of-type(n+2){margin-top:20px}.side-component-group .side-banner{margin-top:20px}.side-component-group .side-banner .side-banner-link{display:block;width:-moz-fit-content;width:fit-content}.side-component-group .side-banner .side-banner-link .side-banner-image{width:330px;-o-object-fit:contain;object-fit:contain;border-radius:5px}.side-component-group .side-banner .side-banner-link:nth-of-type(n+2){margin-top:20px}.section-keyvisual .keyvisual-content{position:relative}.section-keyvisual .keyvisual-content .kv-copy-1{position:absolute;top:0;left:92px}.section-keyvisual .keyvisual-content .kv-copy-2{position:absolute;bottom:-6px;left:0}.section-keyvisual .keyvisual-content picture{display:block;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto}.section-keyvisual .keyvisual-content picture .kv-main{border-radius:5px}.section-picked-up-posts{position:relative;margin-top:85px}.section-picked-up-posts:before{position:absolute;content:"";top:-73px;left:-140px;width:273px;height:250px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/picked_up_blob.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:273px 250px}.section-picked-up-posts .picked-up-posts{height:288px}.section-picked-up-posts .picked-up-posts:has(.slick-initialized){height:usnet}.section-picked-up-posts .picked-up-posts .picked-up-posts-heading{position:relative;padding-left:35px;color:#03658d;font-family:"Jost",sans-serif;font-size:25px;font-weight:500;line-height:1;letter-spacing:1.25px}.section-picked-up-posts .picked-up-posts .picked-up-posts-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:25px;height:1px;background-color:#03658d}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group{display:none;margin-top:25px;overflow:hidden}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group.slick-initialized{display:block;overflow:unset}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .slick-list .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;gap:0 20px;backface-visibility:hidden}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit{width:230px;float:unset;height:unset}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content;height:130px}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:230px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:230px;height:130px;border-radius:10px 10px 0 0;background-color:rgba(0,0,0,.05)}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main{margin-top:10px}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main .post-date{color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:400}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main a:has(.post-title){display:block;margin-top:5px;text-decoration:none}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main a:has(.post-title) .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;font-weight:400;letter-spacing:.7px;transition:color .1s linear}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main a:has(.post-title):hover .post-title{color:#03658d}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main .post-taxonomy{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:5px;min-height:18px;text-align:left}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main .post-taxonomy>a{color:#a8a8a8;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:.6px;text-decoration:none;transition:color .1s linear}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main .post-taxonomy>a:hover{color:#03658d}.section-picked-up-posts .picked-up-posts .picked-up-post-unit-group .post-unit .post-unit-main .post-taxonomy>a:before{content:"#"}.section-recent-posts{position:relative}.section-recent-posts:before{position:absolute;z-index:10;content:"";top:0;left:-68px;width:199px;height:212px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/recent_posts_initial_n.svg);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:199px 212px}.section-recent-posts .section-content{position:relative;z-index:20}.section-recent-posts .recent-posts .recent-posts-heading{position:relative;padding-left:23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-recent-posts .recent-posts .recent-posts-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-recent-posts .recent-posts .recent-posts-heading--ja{color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-recent-posts .recent-posts .recent-post-unit-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:30px 20px;margin-top:30px}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit{width:310px}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:310px;height:175px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:310px;height:175px;border-radius:10px 10px 0 0;background-color:rgba(0,0,0,.05)}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main{margin-top:10px}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main .post-date{color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:400}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main a:has(.post-title){display:block;margin-top:5px;text-decoration:none;cursor:pointer}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main a:has(.post-title) .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:16px;font-weight:400;letter-spacing:.8px;transition:color .1s linear}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main a:has(.post-title):hover .post-title{color:#03658d}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main .post-taxonomy{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:5px;min-height:18px;text-align:left}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main .post-taxonomy>a{color:#a8a8a8;font-size:12px;font-weight:400;letter-spacing:.6px;cursor:pointer;text-decoration:none;white-space:nowrap;transition:color .1s linear}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main .post-taxonomy>a:hover{color:#03658d}.section-recent-posts .recent-posts .recent-post-unit-group .post-unit .post-unit-main .post-taxonomy>a:before{content:"#"}.section-recent-posts .recent-posts .recent-posts-action{margin-top:40px}.section-featured-posts{position:relative;margin-top:44px;background:linear-gradient(180deg,#fff 0%,#fff 50%,#fbfbfb 50%,#fbfbfb 100%);margin-left:-140px;margin-right:-140px;overflow:hidden}.page-template-page-concept .section-featured-posts{margin-top:30px}.section-featured-posts:before{position:absolute;z-index:10;content:"";top:0;left:0;width:1280px;height:636px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/section_featured_posts_bg_shape.svg);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:1280px 636px}.section-featured-posts .section-content{position:relative;z-index:20;padding:50px 0 44px}.section-featured-posts .featured-posts{height:548px}.section-featured-posts .featured-posts:has(.slick-initialized){height:unset}.section-featured-posts .featured-posts .featured-posts-heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-featured-posts .featured-posts .featured-posts-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-featured-posts .featured-posts .featured-posts-heading:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-featured-posts .featured-posts .featured-posts-heading--ja{color:#03658d;text-align:center;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-featured-posts .featured-posts .featured-unit-group{display:none;width:1000px;margin:60px auto 73px}.section-featured-posts .featured-posts .featured-unit-group.slick-initialized{display:block}.section-featured-posts .featured-posts .featured-unit-group .slick-list{position:relative;overflow:unset}.section-featured-posts .featured-posts .featured-unit-group .slick-list:before{position:absolute;z-index:20;content:"";top:-15px;bottom:-15px;left:-140px;margin:auto;width:130px;height:calc(100% + 30px);background-color:#fbfbfb}.section-featured-posts .featured-posts .featured-unit-group .slick-list:after{position:absolute;z-index:20;content:"";top:-15px;bottom:-15px;right:-140px;margin:auto;width:130px;height:calc(100% + 30px);background-color:#fbfbfb}.section-featured-posts .featured-posts .featured-unit-group .slick-list .slick-track{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:0 20px;backface-visibility:hidden}.section-featured-posts .featured-posts .featured-unit-group .slick-dots{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 15px;bottom:-43px;z-index:100;height:13px;font-size:13px;line-height:13px}.section-featured-posts .featured-posts .featured-unit-group .slick-dots li{width:10px;height:10px;margin:0}.section-featured-posts .featured-posts .featured-unit-group .slick-dots li button{width:10px;height:10px;border-radius:50%;background-color:#cecece}.section-featured-posts .featured-posts .featured-unit-group .slick-dots li button:before{display:none}.section-featured-posts .featured-posts .featured-unit-group .slick-dots li.slick-active{width:13px;height:13px}.section-featured-posts .featured-posts .featured-unit-group .slick-dots li.slick-active button{width:13px;height:13px;background-color:#03658d}.section-featured-posts .featured-posts .featured-unit-group .post-unit{width:235px;border-radius:25px 25px 0 0;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:15px}.section-featured-posts .featured-posts .featured-unit-group .post-unit a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content;margin:0 auto}.section-featured-posts .featured-posts .featured-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.section-featured-posts .featured-posts .featured-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:205px;height:115px;border-radius:10px 10px 0 0}.section-featured-posts .featured-posts .featured-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:205px;height:115px;border-radius:10px 10px 0 0;background-color:rgba(0,0,0,.05)}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main{margin-top:15px}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main .post-date{color:#a8a8a8;font-family:"Jost",sans-serif;font-size:16px;font-weight:400}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main a:has(.post-title){display:block;margin-top:5px;text-decoration:none}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main a:has(.post-title) .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;height:4.5em;font-size:16px;font-weight:400;letter-spacing:.8px;transition:color .1s linear}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main a:has(.post-title):hover .post-title{color:#03658d}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main .post-taxonomy{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;min-height:18px}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main .post-taxonomy>a{color:#a8a8a8;font-size:12px;font-weight:400;letter-spacing:.6px;text-decoration:none;transition:color .1s linear,font-weight .1s linear}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main .post-taxonomy>a:hover{color:#03658d;font-weight:500}.section-featured-posts .featured-posts .featured-unit-group .post-unit .post-unit-main .post-taxonomy>a:before{content:"#"}.section-featured-posts .featured-posts .featured-posts-action{margin-top:30px}.section-media-concept{background-color:#fff}.section-media-concept .section-content{padding:60px 0 44px;width:1000px;margin:0 auto}.section-media-concept .media-concept .media-concept-introduction{position:relative;padding:495px 0 60px}.section-media-concept .media-concept .media-concept-introduction .media-concept-logo{position:absolute;z-index:10;top:0;left:0}.section-media-concept .media-concept .media-concept-introduction picture{display:block;position:absolute;z-index:20;top:127px;left:0}.section-media-concept .media-concept .media-concept-introduction .media-concept-copy{position:absolute;z-index:30;top:235px;right:2px}.section-media-concept .media-concept .media-concept-introduction .media-concept-sentence{position:relative;z-index:30;font-size:16px;line-height:2.375;letter-spacing:.8px}.section-media-concept .media-concept .media-concept-introduction .media-concept-sentence b{color:#03658d;font-size:16px;font-weight:600;letter-spacing:.8px}.section-media-concept .media-concept .media-concept-attempt{background-color:#fbfbfb;padding:50px 0 60px;border-radius:5px 50px}.section-media-concept .media-concept .media-concept-attempt .attempt-heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-media-concept .media-concept .media-concept-attempt .attempt-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-media-concept .media-concept .media-concept-attempt .attempt-heading:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-media-concept .media-concept .media-concept-attempt .attempt-heading--ja{color:#03658d;text-align:center;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:920px;margin:40px auto 0}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit{position:relative;width:290px}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit .attempt-unit-title{position:absolute;top:0;left:0;right:0;margin:0 auto;width:147px;height:30px;padding:0;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/attempt_unit_title_shape.svg);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:147px 30px;text-align:center;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:30px;letter-spacing:.9px;color:#a8a8a8}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit .attempt-unit-pict{border-radius:10px 10px 0 0}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit .attempt-unit-title--ja{margin-top:10px;color:#03658d;font-size:18px;font-weight:600;letter-spacing:.9px}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit .attempt-unit-description{margin-top:10px;font-size:16px;line-height:1.875;letter-spacing:.8px}.section-media-concept .media-concept .media-concept-attempt .attempt-unit-group .attempt-unit .attempt-unit-description b{color:#03658d;font-size:16px;font-weight:600;line-height:30px;letter-spacing:.8px}.section-media-concept .media-concept .media-concept-action{margin-top:50px}.section-superintendent{position:relative;background:linear-gradient(180deg,#fff 0%,#fff 50%,#fbfbfb 50%,#fbfbfb 100%);margin-left:-140px;margin-right:-140px;overflow:hidden}.section-superintendent:before{position:absolute;z-index:10;content:"";top:0;left:0;width:1280px;height:636px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/section_featured_posts_bg_shape.svg);background-repeat:no-repeat;background-position:top 0 left 50%;background-size:1280px 636px}.section-superintendent .section-content{position:relative;z-index:20;padding:50px 0 70px}.section-superintendent .superintendent .superintendent-heading{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-superintendent .superintendent .superintendent-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-superintendent .superintendent .superintendent-heading:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-superintendent .superintendent .superintendent-heading--ja{color:#03658d;text-align:center;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-superintendent .superintendent .author-unit-group{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:27px 34px;width:1000px;margin:60px auto 0}.section-superintendent .superintendent .author-unit-group .author-unit{width:310px;height:156px;border-radius:10px 10px 0 0;border:1px solid #e9e9e9;background-color:#fff;padding:14px 19px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 15px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:92px;height:92px;border-radius:50%}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:92px;height:92px;border-radius:50%;background-color:rgba(0,0,0,.05)}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper .post-unit-main{width:163px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper .post-unit-main .author-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:12px;letter-spacing:.6px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper .post-unit-main a:has(.author-name){margin-top:10px;display:block;width:-moz-fit-content;width:fit-content}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-upper .post-unit-main a:has(.author-name) .author-name{color:#03658d;font-size:16px;font-weight:600;letter-spacing:.8px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-lower{margin-top:10px}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-lower>a{display:block;width:-moz-fit-content;width:fit-content;padding:0 14px;height:24px;border-radius:24px;border:1px solid #e9e9e9;background-color:#fff;font-size:12px;font-weight:400;line-height:22px;letter-spacing:.6px;text-align:center}.section-superintendent .superintendent .author-unit-group .author-unit .author-unit-lower>a:active{transform:translateY(2px)}.section-page-concept{position:relative}.section-page-concept:before{position:absolute;content:"";top:0;left:-140px;width:313px;height:318px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/page_concept_blob.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:313px 318px}.section-page-concept:after{position:absolute;content:"";bottom:-45px;right:-140px;width:607px;height:566px;background-color:transparent;background-image:url(//yakkihou.or.jp/media/wp-content/themes/mediclair_swell/assets/css/../img/page_concept_blob_end.png);background-repeat:no-repeat;background-position:top 50% left 50%;background-size:607px 566px}.section-page-concept .section-content{padding:20px 0 132px;width:1000px}.section-page-concept .media-concept .media-concept-heading{position:relative;padding-left:23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-page-concept .media-concept .media-concept-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-page-concept .media-concept .media-concept-heading--ja{margin-top:5px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-page-concept .media-concept .media-concept-main{position:relative;margin-top:30px}.section-page-concept .media-concept .media-concept-main picture{position:absolute;z-index:10;display:block;top:-184px;right:0}.section-page-concept .media-concept .media-concept-main .media-concept-centence{position:relative;z-index:20;margin-top:40px}.section-page-concept .media-concept .media-concept-main .media-concept-centence p{font-size:20px;line-height:1.9;letter-spacing:1px}.section-page-concept .media-concept .media-concept-main .media-concept-centence p b{color:#03658d;font-size:20px;font-weight:600;line-height:1.9;letter-spacing:1px}.section-page-concept .media-concept .media-concept-main .media-concept-centence p:nth-of-type(n+2){margin-top:25px}.section-post-archive .section-content{padding:0;width:100%}.section-post-archive .post-archive .post-archive-heading{position:relative;padding-left:23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-post-archive .post-archive .post-archive-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-post-archive .post-archive .post-archive-heading--ja{margin-top:5px;padding-right:160px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-post-archive .post-archive .pagination-count{margin-top:-32.5px}.section-post-archive .post-archive .pagination-count .count-value{width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;color:#a8a8a8;text-align:right;font-size:18px;font-weight:400;letter-spacing:.9px}.section-post-archive .post-archive .post-archive-unit-group{margin-top:20px;width:640px}.section-post-archive .post-archive .post-archive-unit-group .post-unit{padding:20px 0;border-bottom:1px solid #e9e9e9}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content;margin:0}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:200px;height:110px;-o-object-fit:cover;object-fit:cover}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:200px;height:110px;background-color:rgba(0,0,0,.05)}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main{width:420px;margin:0}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main .superintendent-title{margin-bottom:10px;font-size:12px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main a:has(.post-title){margin:0}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main a:has(.post-title) .post-title{font-size:18px;font-weight:600;letter-spacing:.9px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main .post-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:15px;font-size:14px;letter-spacing:.7px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-upper .post-unit-main .superintendent-introduction{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:15px;font-size:14px;letter-spacing:.7px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px;margin-top:10px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower .post-date{width:200px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:16px;font-weight:450}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower .post-date i.fa-regular{margin-right:5px;font-size:13px;line-height:16px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower .post-taxonomy{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:420px;overflow:hidden}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower .post-taxonomy>a{color:#a8a8a8;font-size:12px;font-weight:400;letter-spacing:.6px;cursor:pointer;text-decoration:none;white-space:nowrap}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-uniy-lower .post-taxonomy>a:before{content:"#"}.section-post-archive .post-archive .post-archive-unit-group .post-unit a:has(.post-thumbnail){display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;cursor:pointer}.section-post-archive .post-archive .post-archive-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail{width:-moz-fit-content;width:fit-content}.section-post-archive .post-archive .post-archive-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-image{width:310px;height:175px;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0}.section-post-archive .post-archive .post-archive-unit-group .post-unit a:has(.post-thumbnail) .post-thumbnail .post-thumbnail-dummy{width:310px;height:175px;border-radius:10px 10px 0 0;background-color:rgba(0,0,0,.05)}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main{margin-top:10px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main .post-date{color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:400}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main a:has(.post-title){display:block;margin-top:5px;text-decoration:none;cursor:pointer}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main a:has(.post-title) .post-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:16px;font-weight:400;letter-spacing:.8px}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main .post-taxonomy{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 10px;margin-top:5px;min-height:18px;text-align:left}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main .post-taxonomy>a{color:#a8a8a8;font-size:12px;font-weight:400;letter-spacing:.6px;cursor:pointer;text-decoration:none;white-space:nowrap}.section-post-archive .post-archive .post-archive-unit-group .post-unit .post-unit-main .post-taxonomy>a:before{content:"#"}.section-post-archive .post-archive .post-archive-pagination{margin-top:40px}.section-post-archive .post-archive .post-archive-pagination .nav-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers{padding:0 15px;border-left:1px solid #cecece;color:#b1b1b1;font-family:"Jost",sans-serif;font-size:22px;font-weight:450;line-height:20px;background-color:transparent;box-shadow:none;height:unset;min-width:unset;margin:unset}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers.prev,.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers.next{border-left:none}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers.prev i.fa-solid,.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers.next i.fa-solid{font-size:16px;line-height:20px}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers.prev+.page-numbers{border-left:none}.section-post-archive .post-archive .post-archive-pagination .nav-links span.page-numbers{padding:0 15px;border-left:1px solid #cecece;color:#b1b1b1;font-family:"Jost",sans-serif;font-size:22px;font-weight:450;line-height:20px;background-color:transparent;box-shadow:none;height:unset;min-width:unset;margin:unset}.section-post-archive .post-archive .post-archive-pagination .nav-links span.page-numbers.current{color:#03658d}.section-post-archive .post-archive .post-archive-pagination .nav-links span.page-numbers.current:first-of-type{border-left:none}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers+span.page-numbers.current{color:#03658d}.section-post-archive .post-archive .post-archive-pagination .nav-links a.page-numbers+span.page-numbers.current:first-of-type{border-left:1px solid #cecece}.section-post-archive .media-concept .media-concept-heading{position:relative;padding-left:23px;color:#a8a8a8;font-family:"Jost",sans-serif;font-size:18px;font-weight:500;line-height:1.38889;letter-spacing:.9px}.section-post-archive .media-concept .media-concept-heading:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto 0;width:18px;height:1px;background-color:#a8a8a8}.section-post-archive .media-concept .media-concept-heading--ja{margin-top:5px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px;color:#03658d;font-size:25px;font-weight:600;letter-spacing:1.25px}.section-post-archive .media-concept .media-concept-main{position:relative;margin-top:30px}.section-post-archive .media-concept .media-concept-main picture{position:absolute;z-index:10;display:block;top:-184px;right:0}.section-post-archive .media-concept .media-concept-main .media-concept-centence{position:relative;z-index:20;margin-top:40px}.section-post-archive .media-concept .media-concept-main .media-concept-centence p{font-size:20px;line-height:1.9;letter-spacing:1px}.section-post-archive .media-concept .media-concept-main .media-concept-centence p b{color:#03658d;font-size:20px;font-weight:600;line-height:1.9;letter-spacing:1px}.section-post-archive .media-concept .media-concept-main .media-concept-centence p:nth-of-type(n+2){margin-top:25px}.section-post-single .section-content{width:640px}.section-post-single .post-single .superintendent-title{margin-bottom:10px;font-size:14px}.section-post-single .post-single .post-single-heading{font-size:20px;font-weight:600;letter-spacing:1px}.section-post-single .post-single .post-superintendent{margin-top:20px}.section-post-single .post-single .post-superintendent .superintendent-card{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:0 20px;border-radius:5px;border:1px solid #e9e9e9;background-color:#fbfbfb;padding:14px 19px}.section-post-single .post-single .post-superintendent .superintendent-card a:has(.superintendent-photo){display:block;width:-moz-fit-content;width:fit-content}.section-post-single .post-single .post-superintendent .superintendent-card a:has(.superintendent-photo) .superintendent-photo{width:60px;height:60px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.section-post-single .post-single .post-superintendent .superintendent-card .superintendent-info{width:520px}.section-post-single .post-single .post-superintendent .superintendent-card .superintendent-info .superintendent-title{font-size:12px;letter-spacing:.6px}.section-post-single .post-single .post-superintendent .superintendent-card .superintendent-info .superintendent-name{color:#03658d;font-size:12px;font-weight:600;letter-spacing:.6px}.section-post-single .post-single .post-superintendent .superintendent-card:nth-of-type(n+2){margin-top:10px}.section-post-single .post-single .post-eyecatch{width:-moz-fit-content;width:fit-content;margin:20px 0 0}.section-post-single .post-single .post-eyecatch .post-eyecatch-image{width:640px;height:auto;border-radius:5px}.section-post-single .post-single .post-eyecatch .post-eyecatch-dummy{width:640px;height:360px;border-radius:5px;background-color:rgba(0,0,0,.05)}.section-post-single .post-single .post-metadata{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0 20px;margin-top:10px}.section-post-single .post-single .post-metadata .post-published-date,.section-post-single .post-single .post-metadata .post-modified-date{color:#a8a8a8;font-size:12px;font-weight:400;letter-spacing:.6px}.section-post-single .post-single .promotion-credit{margin-top:5px;color:#a8a8a8;text-align:right;font-size:12px;font-weight:400;letter-spacing:.6px}.section-post-single .post-single .post-single-main{margin-top:20px}.section-post-single .post-single .post-single-main:has(.superintendent-fv){margin-top:0}.section-post-single .post-single .post-single-main .p-toc{display:none}.section-post-single .post-single .post-single-main #toc_container{margin:20px 0 40px;border-radius:5px;border:1px solid #e9e9e9;background-color:#fbfbfb;padding:0}.section-post-single .post-single .post-single-main #toc_container .toc_title{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;padding:14px 19px;font-size:16px;font-weight:600;line-height:1.4875;letter-spacing:.8px;text-align:left;cursor:pointer}.section-post-single .post-single .post-single-main #toc_container .toc_title:after{position:absolute;content:"\f078";top:0;bottom:0;right:19px;margin:auto 0;width:1em;height:1em;font-family:"Font Awesome 6 Free";font-weight:900;font-size:12px;text-align:center;line-height:1;transform:rotate3d(1,0,0,0);transition:transform .2s linear}.section-post-single .post-single .post-single-main #toc_container .toc_title.toc-title--opened:after{transform:rotate3d(1,0,0,180deg)}.section-post-single .post-single .post-single-main #toc_container .toc_list{display:none;opacity:0;transition:opacity .2s linear;list-style-type:none;list-style-position:inside;counter-reset:toc-main-heading-count;padding:14px 19px;margin-top:0}.section-post-single .post-single .post-single-main #toc_container .toc_list li{position:relative;padding-left:29px}.section-post-single .post-single .post-single-main #toc_container .toc_list li:before{position:absolute;counter-increment:toc-main-heading-count;content:counter(toc-main-heading-count);top:1.75px;left:0;width:20px;height:20px;border-radius:50%;background-color:#03658d;color:#fff;font-family:"Jost",sans-serif;font-size:14px;font-weight:500;line-height:20px;letter-spacing:normal;text-align:center;-webkit-text-stroke:unset}.section-post-single .post-single .post-single-main #toc_container .toc_list li a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-size:14px;letter-spacing:.7px;transition:color .1s linear}.section-post-single .post-single .post-single-main #toc_container .toc_list li a:hover{color:#03658d;text-decoration:none}.section-post-single .post-single .post-single-main #toc_container .toc_list li:nth-of-type(n+2){margin-top:15px}.section-post-single .post-single .post-single-main #toc_container .toc_list.toc-list--opened{opacity:1}.section-post-single .post-single .post-single-main h2{border-top:1px solid #03658d;border-bottom:1px solid #03658d;background-color:#f5fbfd;padding:14px 10px;margin:40px 0 20px;color:#03658d;font-size:18px;font-weight:600;line-height:1.32222;letter-spacing:.9px}.section-post-single .post-single .post-single-main h2:before{display:none}.section-post-single .post-single .post-single-main h3{position:relative;border-bottom:1px solid #d0d0d0;padding-bottom:10px;margin:30px 0 15px;color:#03658d;font-size:16px;font-weight:600;line-height:1.4875;letter-spacing:.8px}.section-post-single .post-single .post-single-main h3:before{position:absolute;content:"";bottom:-2px;left:0;width:60px;height:3px;background:unset;background-color:#03658d}.section-post-single .post-single .post-single-main h4{margin:30px 0 15px;color:#03658d;font-size:14px;font-weight:600;line-height:1.6;letter-spacing:.7px}.section-post-single .post-single .post-single-main p{margin:20px 0;font-size:14px;line-height:1.7;letter-spacing:.7px}.section-post-single .post-single .post-single-main p strong,.section-post-single .post-single .post-single-main p b{font-weight:600}.section-post-single .post-single .post-single-main p a{color:#3498db;font-weight:400}.section-post-single .post-single .post-single-main p a:hover{text-decoration:underline}.section-post-single .post-single .post-single-main img{max-width:100%;height:auto}.section-post-single .post-single .post-single-main ul{list-style-position:inside;list-style:none;margin:20px 0;padding-left:0}.section-post-single .post-single .post-single-main ul li{position:relative;padding-left:1em;font-size:14px;line-height:1.7;letter-spacing:.7px}.section-post-single .post-single .post-single-main ul li:before{position:absolute;content:"・";top:0;left:0;width:1em;height:1em;font-size:14px;line-height:1.7;letter-spacing:.7px;-webkit-text-stroke:2px}.section-post-single .post-single .post-single-main ul li:nth-of-type(n+2){margin-top:5px}.section-post-single .post-single .post-single-main ol{list-style-position:inside;list-style:none;margin:20px 0;counter-reset:post-single-main-ol-number;padding-left:0}.section-post-single .post-single .post-single-main ol li{position:relative;padding-left:1.25em;font-size:14px;line-height:1.7;letter-spacing:.7px}.section-post-single .post-single .post-single-main ol li:before{position:absolute;counter-increment:post-single-main-ol-number;content:counter(post-single-main-ol-number) ".";top:0;left:0;width:1em;height:1em;font-size:14px;line-height:1.7;letter-spacing:.7px}.section-post-single .post-single .post-single-main ol li:nth-of-type(n+2){margin-top:5px}.section-post-single .post-single .post-single-main .superintendent-fv{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:0 20px}.section-post-single .post-single .post-single-main .superintendent-fv .post-eyecatch{width:310px;margin:0}.section-post-single .post-single .post-single-main .superintendent-fv .post-eyecatch .post-eyecatch-image{width:310px;height:310px;-o-object-fit:cover;object-fit:cover}.section-post-single .post-single .post-single-main .superintendent-fv .fv-main{width:310px}.section-post-single .post-single .post-single-main .swell-block-accordion .swell-block-accordion__item .swell-block-accordion__body p{margin:0}.section-post-single .post-single .post-single-main .swell-block-button{margin:20px 0}.section-post-single .post-single .post-single-main .swell-block-capbox .cap_box_content p{margin:0}.section-post-single .post-single .post-single-main .swell-block-columns{margin:20px 0}.section-post-single .post-single .post-single-main .swell-block-columns .swell-block-columns__inner .swell-block-column p{margin:0}.section-post-single .post-single .post-single-main .swell-block-faq .swell-block-faq__item .faq_a p{margin:0}.section-post-single .post-single .post-single-main .swell-block-dl .swell-block-dl__dd p{margin:0}.section-post-single .post-single .post-single-main .swell-block-step{margin:20px 0}.section-post-single .post-single .post-single-main .swell-block-step .swell-block-step__item .swell-block-step__body p{margin:0}.section-post-single .post-single .post-single-main .swell-block-tab{margin:20px 0}.section-post-single .post-single .post-single-main .swell-block-tab .c-tabList{margin:0}.section-post-single .post-single .post-single-main .swell-block-tab .c-tabList .c-tabList__item{padding-left:0}.section-post-single .post-single .post-single-main .swell-block-tab .c-tabList .c-tabList__item:before{display:none}.section-post-single .post-single .post-single-main .swell-block-tab .c-tabList .c-tabList__item:nth-of-type(n+2){margin-top:0}.section-post-single .post-single .post-single-main .swell-block-tab .c-tabBody .c-tabBody__item p{margin:0}.section-post-single .post-single .post-single-main .swell-block-balloon{margin:20px 0}.section-post-single .post-single .post-single-main .swell-block-balloon .c-balloon .c-balloon__icon .c-balloon__iconImg{height:80px}.section-post-single .post-single .post-single-main .swell-block-balloon .c-balloon .c-balloon__body .c-balloon__text p{margin:0}.l-mainContent__inner .post_content{padding:0}.wp-block-table th,.wp-block-table td{border:initial}.wp-block-table table thead{border-bottom:none}.post_content td,.post_content th{border-left:1px solid #ededed;border-top:1px solid #ededed}@media (min-width:960px){.-sidebar-on .l-mainContent{width:initial}}