/*!
* YUI 3.5.0 - reset.css (http://developer.yahoo.com/yui/3/cssreset/)
* http://cssreset.com
* Copyright 2012 Yahoo! Inc. All rights reserved.
* http://yuilibrary.com/license/
*/html{color:#414141;background:#fff}blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}legend{color:#414141}header{padding-top:130px}@media screen and (max-width:750px){header{padding-top:74px}}header .fixed_area{background:#fff;height:130px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;position:fixed;top:0;left:0;width:100%;z-index:100}@media screen and (max-width:1050px){header .fixed_area{padding:0 20px;gap:24px}}@media screen and (max-width:750px){header .fixed_area{height:74px;padding:0 20px}}header .fixed_area h1{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0;flex:0 0 auto}@media screen and (max-width:750px){header .fixed_area h1 img{max-height:36px}}header .fixed_area h1 span{font-size:12px;color:#757474}@media screen and (max-width:1024px){header .fixed_area h1 span{font-size:10px}}header .fixed_area .nav{display:flex;justify-content:flex-end;align-items:center;height:100%}@media screen and (max-width:1024px){header .fixed_area .nav{display:none}}header .fixed_area .nav nav{display:flex;height:100%}header .fixed_area .nav nav ul{display:flex;align-items:center;justify-content:flex-end;gap:0 40px;height:100%}@media screen and (max-width:1180px){header .fixed_area .nav nav ul{gap:0 16px}}header .fixed_area .nav nav ul li{position:relative;height:100%;display:flex;align-items:center;justify-content:flex-start}header .fixed_area .nav nav ul li a{text-decoration:none;font-size:15px;font-weight:600;color:#3c3c3c;line-height:1.6}header .fixed_area .nav nav ul li a:hover{color:#3087d7}@media screen and (max-width:1180px){header .fixed_area .nav nav ul li a{font-size:14px}}header .fixed_area .nav nav ul li .sub-menu{position:absolute;top:64px;left:-1em;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;opacity:0;pointer-events:none;width:-moz-max-content;width:max-content;transition:all .3s}header .fixed_area .nav nav ul li .sub-menu li{width:100%;background:#fff;padding:.75em 1.5em;line-height:2.4;border-bottom:1px solid #eceadb}header .fixed_area .nav nav ul li .sub-menu li a{transition:all .3s;opacity:1}header .fixed_area .nav nav ul li .sub-menu li a:hover{opacity:.8}header .fixed_area .nav nav ul li:focus-within .sub-menu,header .fixed_area .nav nav ul li:hover .sub-menu{opacity:1;pointer-events:all}header .fixed_area .search_open{margin-left:26px;margin-right:40px;display:flex;align-items:center;justify-content:flex-start;width:48px;box-sizing:border-box;height:48px;overflow:hidden;transition:all .3s;border-radius:0;padding:0 0 0 14px}@media screen and (max-width:1180px){header .fixed_area .search_open{margin-left:8px;margin-right:12px}}header .fixed_area .search_open form{visibility:hidden;width:0;padding:0 8px;position:relative}header .fixed_area .search_open form input{width:calc(100% - 32px);overflow:hidden}header .fixed_area .search_open form .clear{width:24px;height:24px;background:url(../images/icon-close.svg);background-size:cover;display:block;position:absolute;right:14px;top:0;cursor:pointer}header .fixed_area .search_open:before{content:"";width:24px;height:24px;display:block;background:url(../images/search.svg);background-size:24px 24px;background-position:center;cursor:pointer;flex:0 0 auto}header .humburger_menu{display:none}@media screen and (max-width:1024px){header .humburger_menu{display:block;cursor:pointer}header .humburger_menu:after{content:"";width:42px;height:42px;display:block;background:url(../images/menu_btn.svg);background-size:contain;background-position:center}header .humburger_menu.open:after{content:"";width:42px;height:42px;display:block;background:url(../images/menu_close.svg);background-size:contain;background-position:center}}header .sp_navigation{display:none;overflow:scroll;padding-bottom:80px}@media screen and (max-width:1180px){header .sp_navigation{display:block;position:fixed;height:100svh;width:100%;top:-100px;left:0;background:#fff;opacity:0;pointer-events:none;transition:all .5s;z-index:99}header .sp_navigation.open{top:62px;opacity:1;pointer-events:all}header .sp_navigation .nav_links{padding:12px 20px 0}header .sp_navigation .nav_links ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}header .sp_navigation .nav_links ul li{width:100%;text-align:left;border-bottom:1px solid #dcdcdc;padding:.5em 0;position:relative}header .sp_navigation .nav_links ul li a{text-decoration:none;font-size:16px;line-height:1.5;font-weight:600;color:#3c3c3c;padding:.5em 0;display:inline-block}header .sp_navigation .nav_links ul li .menu-toggle{display:none}header .sp_navigation .nav_links ul li .menu-label{width:24px;height:24px;background-image:url(../images/open_btn.svg);background-size:contain;background-position:center;display:block;position:absolute;top:16px;right:24px}header .sp_navigation .nav_links ul li input:checked+label{transform:rotate(180deg)}header .sp_navigation .nav_links ul li .sub-menu{display:none}header .sp_navigation .nav_links ul li .sub-menu li{padding:0 0 0 1em;border-bottom:none}}@media screen and (max-width:1180px)and (max-width:1024px){header .sp_navigation .nav_links ul li .sub-menu li a{font-size:14px}}@media screen and (max-width:1180px){header .sp_navigation .nav_links ul li:has(input:checked) .sub-menu{display:block}header .sp_navigation .search_area{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 40px);margin:14px auto;box-sizing:border-box;height:48px;transition:all .3s;border-radius:0;padding:0 0 0 14px;border-radius:999px;border:1px solid #eceadb}}@media screen and (max-width:1180px)and (max-width:480px){header .sp_navigation .search_area{margin-top:32px}}@media screen and (max-width:1180px){header .sp_navigation .search_area form{padding:0 8px;position:relative;width:100%}header .sp_navigation .search_area form input{width:calc(100% - 32px);margin-top:0;overflow:hidden}header .sp_navigation .search_area form .clear{width:24px;height:24px;background:url(../images/icon-close.svg);background-size:cover;display:none;position:absolute;right:14px;top:0;cursor:pointer}header .sp_navigation .search_area:before{content:"";width:24px;height:24px;display:block;background:url(../images/search.svg);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}}header .sp_navigation .tag_list{width:calc(100% - 40px);margin:24px auto}header .sp_navigation .tag_list h3{font-size:16px;font-weight:600;margin-bottom:14px}header .sp_navigation .tag_list ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px}header .sp_navigation .tag_list ul li a{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:11px;transition:all .3s;background-color:#fff;padding:6px 8px;border-radius:4px;font-weight:400;cursor:pointer;display:inline-block}header .sp_navigation .tag_list ul li a:hover{color:#3087d7;border-color:#3087d7}header .sp_navigation .contact_btn{width:calc(100% - 40px);margin:24px auto;text-align:center;font-size:16px;font-weight:600;color:#fff;display:block;height:50px}header .sp_navigation .cta{display:flex;align-items:center;justify-content:center;gap:32px;width:calc(100% - 40px);margin:24px auto}@media screen and (max-width:480px){header .sp_navigation .cta{flex-direction:column;gap:16px;position:relative;z-index:4}}header .sp_navigation .cta a{width:100%;display:grid;grid-template-columns:auto 72px;grid-template-rows:auto auto;grid-column-gap:40px;grid-row-gap:0;background:#fff;border:1px solid #242424;border-radius:16px;padding:40px 48px;text-decoration:none;color:#242424;place-items:center left}@media screen and (max-width:480px){header .sp_navigation .cta a{width:100%;padding:20px;grid-template-columns:auto 42px;grid-column-gap:14px}}header .sp_navigation .cta a .icon{width:72px;height:72px;background-color:#3087d7;border:2px solid #3087d7;box-sizing:border-box;border-radius:36px;grid-area:1/2/3/3;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width:480px){header .sp_navigation .cta a .icon{width:42px;height:42px;border-radius:21px}}header .sp_navigation .cta a .icon:before{content:"";width:24px;height:24px;display:block;-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;transition:all .3s}@media screen and (max-width:480px){header .sp_navigation .cta a .icon:before{width:14px;height:14px;-webkit-mask-size:14px 14px;mask-size:14px 14px}}header .sp_navigation .cta a p{grid-area:1/1/2/2;font-size:28px;line-height:1;font-weight:600;margin-bottom:14px;transition:all .3s}@media screen and (max-width:480px){header .sp_navigation .cta a p{font-size:20px;margin-bottom:8px}}header .sp_navigation .cta a span{grid-area:2/1/3/2;font-weight:200;font-size:14px;line-height:1.7}@media screen and (max-width:480px){header .sp_navigation .cta a span{text-align:left;line-height:1.5}}header .sp_navigation .cta a:hover p{color:#3087d7}header .sp_navigation .cta a:hover .icon{background-color:#fff}header .sp_navigation .cta a:hover .icon:before{background-color:#3087d7}header .contact_btn{font-size:15px;line-height:1;font-weight:500;color:#fff;text-decoration:none;border:1px solid #242424;border-radius:24px;height:48px;padding:16px 40px;background:#242424;transition:all .3s}header .contact_btn:hover{color:#242424;background:#fff;border-color:#242424}.fixed_area.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.fixed_area.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.search_bg{visibility:none;pointer-events:none;opacity:0;background:rgba(60,60,60,.6);width:100%;height:100vh;transition:all .3s;position:fixed;top:0;left:0;z-index:101}.search_bg.active{opacity:1}.search_bg.active form{position:absolute;top:40px;left:calc(50% + 344px);pointer-events:all}.search_bg.active form input{background:#fff;width:344px;height:48px;border-radius:999px;border:1px solid #eceadb;padding:0 16px;font-size:15px;line-height:1;background-image:url(../images/search.svg);background-size:24px 24px;background-position:16px center;background-repeat:no-repeat;padding-left:48px}.admin-bar header .fixed_area{top:32px}footer{position:relative;z-index:3}footer .inner{max-width:1120px;margin:0 auto;padding:0 20px;box-sizing:border-box}@media screen and (max-width:480px){footer .inner{padding:0 20px}}footer .tag_list{display:flex;justify-content:flex-start;gap:40px;margin-bottom:120px}@media screen and (max-width:480px){footer .tag_list{flex-direction:column;gap:20px;margin-bottom:40px}}footer .tag_list h3{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;z-index:1;flex:0 0 auto;border-right:1px solid #242424;padding-right:40px}@media screen and (max-width:480px){footer .tag_list h3{border-right:none;border-bottom:1px solid #242424;padding-right:0;padding-bottom:20px}}footer .tag_list h3 small{font-size:16px;line-height:1}@media screen and (max-width:480px){footer .tag_list h3 small{font-size:14px}}footer .tag_list h3 span{font-size:30px;font-family:lato,sans-serif;font-weight:500;font-style:normal;line-height:1}footer .tag_list ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px;height:128px;overflow:hidden}@media screen and (max-width:1080px){footer .tag_list ul{height:174px}}@media screen and (max-width:480px){footer .tag_list ul{height:208px;position:relative;z-index:3;gap:8px}}footer .tag_list ul li{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:14px;transition:all .3s;background-color:#fff;padding:10px 12px;border-radius:4px;font-weight:300;cursor:pointer}footer .tag_list ul li:hover{color:#3087d7;border-color:#3087d7}@media screen and (max-width:480px){footer .tag_list ul li{font-size:13px}}footer .cta{display:flex;align-items:center;justify-content:center;gap:32px}@media screen and (max-width:1080px){footer .cta{align-items:normal}}@media screen and (max-width:480px){footer .cta{flex-direction:column;gap:16px;position:relative;z-index:4}}footer .cta a{width:calc(50% - 16px);display:grid;grid-template-columns:325px 72px;grid-template-rows:auto auto;grid-column-gap:40px;grid-row-gap:0;background:#fff;border:1px solid #242424;border-radius:16px;padding:40px 48px;text-decoration:none;color:#242424;place-items:center left}@media screen and (max-width:1080px){footer .cta a{grid-template-columns:auto 13.5%;grid-column-gap:1vw;padding:3vw 2vw}}@media screen and (max-width:480px){footer .cta a{width:100%;padding:20px;grid-template-columns:auto 42px;grid-column-gap:14px}}footer .cta a .icon{width:72px;height:72px;background-color:#3087d7;border:2px solid #3087d7;box-sizing:border-box;border-radius:36px;grid-area:1/2/3/3;display:flex;align-items:center;justify-content:center;transition:all .3s}@media screen and (max-width:1080px){footer .cta a .icon{width:100%;height:auto;border-radius:50%;aspect-ratio:1/1}}@media screen and (max-width:480px){footer .cta a .icon{width:42px;height:42px;border-radius:21px}}footer .cta a .icon:before{content:"";width:24px;height:24px;display:block;-webkit-mask-image:url(../images/icon_arrow.svg);mask-image:url(../images/icon_arrow.svg);-webkit-mask-size:24px 24px;mask-size:24px 24px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:#fff;transition:all .3s}@media screen and (max-width:480px){footer .cta a .icon:before{width:14px;height:14px;-webkit-mask-size:14px 14px;mask-size:14px 14px}}footer .cta a p{grid-area:1/1/2/2;font-size:28px;line-height:1;font-weight:600;margin-bottom:14px;transition:all .3s}@media screen and (max-width:1080px){footer .cta a p{font-size:2.8vw}}@media screen and (max-width:480px){footer .cta a p{font-size:20px;margin-bottom:8px}}footer .cta a span{grid-area:2/1/3/2;font-weight:200;font-size:14px;line-height:1.7}@media screen and (max-width:1080px){footer .cta a span{font-size:1.5vw}}@media screen and (max-width:480px){footer .cta a span{font-size:14px;text-align:left;line-height:1.5}}footer .cta a:hover p{color:#3087d7}footer .cta a:hover .icon{background-color:#fff}footer .cta a:hover .icon:before{background-color:#3087d7}footer .footer_nav_wrapper{background:#fff;padding-top:85px;margin-top:-85px}@media screen and (max-width:480px){footer .footer_nav_wrapper{position:relative;z-index:3;padding-top:210px;margin-top:-210px}}footer .related_links{display:flex;justify-content:flex-start;padding:80px 0 40px;border-bottom:1px solid #242424;max-width:1080px;width:calc(100% - 40px);margin:0 auto}@media screen and (max-width:480px){footer .related_links{flex-direction:column;padding:40px 0 24px;align-items:flex-start}}footer .related_links h4{font-size:14px;line-height:1;font-weight:500;border-right:1px solid #242424;margin-right:32px;padding-right:32px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width:480px){footer .related_links h4{border-right:none;border-bottom:1px solid #242424;padding-right:0;padding-bottom:8px;margin-right:0;margin-bottom:8px}}footer .related_links ul{display:flex;gap:32px}@media screen and (max-width:480px){footer .related_links ul{flex-direction:column;gap:8px}}footer .related_links ul li{line-height:1}footer .related_links ul li a{text-decoration:none}footer .related_links ul li a span{font-size:12px;font-weight:200;color:#757474;line-height:1.5}footer .related_links ul li a p{font-size:14px;line-height:1;font-weight:600;color:#242424;display:flex;align-items:center;justify-content:flex-start}footer .related_links ul li a p:after{content:"";width:12px;height:12px;display:block;background-image:url(../images/icon_blank.svg);background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:4px;margin-top:1px}footer .related_links ul li a:hover p{text-decoration:underline}footer .footer_nav{max-width:1080px;margin:40px auto 0;padding-bottom:80px;display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (max-width:480px){footer .footer_nav{max-width:calc(100% - 40px);margin:24px auto 0;gap:20px;padding-bottom:40px}}footer .footer_nav a{line-height:1;text-decoration:none}footer .footer_nav nav{margin:40px 0 24px}@media screen and (max-width:480px){footer .footer_nav nav{margin:0 0}}footer .footer_nav nav ul{display:flex;align-items:center;justify-content:flex-start;gap:32px}@media screen and (max-width:768px){footer .footer_nav nav ul{flex-wrap:wrap;gap:8px 16px;justify-content:center}}footer .footer_nav nav ul a{font-size:14px;line-height:1;font-weight:500;color:#242424;text-decoration:none;transition:all .3s}@media screen and (max-width:480px){footer .footer_nav nav ul a{font-size:12px}}footer .footer_nav nav ul a[target=_blank]{display:flex;align-items:center;justify-content:flex-start}footer .footer_nav nav ul a[target=_blank]:after{content:"";width:12px;height:12px;display:block;background-image:url(../images/icon_blank.svg);background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:4px;margin-top:1px}footer .footer_nav nav ul a:hover{opacity:.6}footer .footer_nav .contact_btn{font-size:15px;line-height:1;font-weight:500;color:#242424;text-decoration:none;border:1px solid #242424;border-radius:24px;height:48px;padding:16px 40px;background:#fff;transition:all .3s;margin-bottom:40px}@media screen and (max-width:480px){footer .footer_nav .contact_btn{width:100%;max-width:300px;text-align:center;margin-bottom:24px}}footer .footer_nav .contact_btn:hover{background-color:#242424;color:#fff;border-color:#242424}footer .footer_nav .copyright{font-family:lato,sans-serif;font-size:12px;line-height:1;font-weight:200;color:#242424}body,html{background:#c9e1f5;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#242424;line-height:1.6;font-size:16px;letter-spacing:.05em;font-feature-settings:"palt"}body.menu_open,html.menu_open{overflow:hidden}a{transition:all .3s ease;text-decoration:none}a:hover{color:#3087d7}.single_wrapper{margin:0 auto;box-sizing:border-box;position:relative}.single_wrapper:before{content:"";width:100vw;height:calc(100% + 782px);display:block;pointer-events:none;background-color:#ebefef;position:absolute;top:-72px;right:0;z-index:0;transform:skewY(-8deg);transform-origin:top right}@media screen and (max-width:480px){.single_wrapper:before{top:40px;height:calc(100% - 10px)}}.single_wrapper .inner{max-width:1080px;width:calc(100% - 40px);margin:0 auto;position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,752px) minmax(0,276px);grid-template-rows:1fr auto;gap:52px;grid-template-areas:"content sidebar" "related related"}@media screen and (max-width:980px){.single_wrapper .inner{grid-template-columns:100%;gap:32px;grid-template-areas:"content" "related" "sidebar"}}.single_wrapper .single_content{max-width:752px}@media screen and (max-width:980px){.single_wrapper .single_content{max-width:100%}}.single_wrapper .single_content .post_wrap{background:#fff;padding:40px;box-sizing:border-box;border-radius:20px}@media screen and (max-width:980px){.single_wrapper .single_content .post_wrap{padding:16px}}.single_wrapper .single_content .post_wrap .post .post_head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .post_head{flex-direction:column;align-items:flex-start;gap:12px}}.single_wrapper .single_content .post_wrap .post .post_head .category_label{display:flex;align-items:center;gap:0 8px;font-size:12px;font-weight:600;color:#a48f71;line-height:1}.single_wrapper .single_content .post_wrap .post .post_head .category_label span{color:#fff;background-color:#ccc;padding:8px 12px;border-radius:6px 6px 6px 0;letter-spacing:.15em}.single_wrapper .single_content .post_wrap .post .post_head .post_date{font-size:12px;color:#231815;font-family:"Noto Sans JP",sans-serif;font-weight:300;line-height:1;display:flex;align-items:center;gap:0 16px}.single_wrapper .single_content .post_wrap .post .post_head .post_date .posted_date{display:flex;align-items:center}.single_wrapper .single_content .post_wrap .post .post_head .post_date .posted_date:before{content:"";width:14px;height:14px;display:block;background-image:url(../images/posted_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:6px}.single_wrapper .single_content .post_wrap .post .post_head .post_date .modified_date{display:flex;align-items:center}.single_wrapper .single_content .post_wrap .post .post_head .post_date .modified_date:before{content:"";width:14px;height:14px;display:block;background-image:url(../images/refresh_icon.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:6px}.single_wrapper .single_content .post_wrap .post .vol{margin-bottom:8px}.single_wrapper .single_content .post_wrap .post .vol span{font-size:14px}.single_wrapper .single_content .post_wrap .post .vol span:first-child{color:#757474}.single_wrapper .single_content .post_wrap .post .vol span:last-child{color:#242424}.single_wrapper .single_content .post_wrap .post .intro-text-contents h1{font-size:28px;font-weight:600;line-height:1.5;color:#000}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .intro-text-contents h1{font-size:20px}}.single_wrapper .single_content .post_wrap .post .col{display:flex;align-items:center;gap:0 8px}.single_wrapper .single_content .post_wrap .post .col .tags{margin-top:20px;margin-bottom:32px}.single_wrapper .single_content .post_wrap .post .col .tags ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px;height:56px;overflow:hidden}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .col .tags ul{height:28px}}.single_wrapper .single_content .post_wrap .post .col .tags ul li{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:11px;font-weight:300;transition:all .3s;background-color:#fff;padding:6px 8px;border-radius:3px;cursor:pointer}.single_wrapper .single_content .post_wrap .post .col .tags ul li:hover{color:#3087d7;border-color:#3087d7}.single_wrapper .single_content .post_wrap .post .mainvisual{width:100%;height:auto;aspect-ratio:672/377;margin-bottom:32px}.single_wrapper .single_content .post_wrap .post .mainvisual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_wrapper .single_content .post_wrap .post .block-read{background:#f6f7f7;padding:24px;box-sizing:border-box;font-size:16px;font-weight:400;line-height:1.9}.single_wrapper .single_content .post_wrap .post .block-read p{margin-bottom:0}.single_wrapper .single_content .post_wrap .post p{margin-bottom:32px}.single_wrapper .single_content .post_wrap .post .block-guest{margin:32px 0}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner{background:#fff;border-radius:6px;padding:24px;box-sizing:border-box;border:1px solid #a48f71;margin-right:32px 0}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header{display:flex;align-items:center;justify-content:flex-start}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .thumbnail{width:72px;height:72px;overflow:hidden;border-radius:100%;margin-right:20px;flex:0 0 auto}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .text .name{font-weight:600;display:flex;align-items:center;justify-content:flex-start;margin-bottom:14px;line-height:1.5;font-size:16px}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .text .name .label{border:1px solid #3c3c3c;font-size:11px;padding:6px 10px;border-radius:2em;margin-right:12px;flex:0 0 auto}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .text .name span{font-size:12px;color:#3c3c3c;padding-left:.5em;font-weight:300}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .block-guest_header .text .position{font-size:12px;color:#8f8f8f}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .guest_content{margin-top:20px}.single_wrapper .single_content .post_wrap .post .block-guest .block-guest_inner .guest_content p{font-size:16px}.single_wrapper .single_content .post_wrap .post #toc_container{background:0 0;border:none;min-width:100%;padding:0;margin:32px 0}.single_wrapper .single_content .post_wrap .post #toc_container .toc_title{background-color:#c9e1f5;padding:12px 16px;font-size:14px;font-weight:600;line-height:1;color:#000;display:flex;align-items:center;justify-content:space-between}.single_wrapper .single_content .post_wrap .post #toc_container .toc_title .toc_toggle .toc_brackets{display:none}.single_wrapper .single_content .post_wrap .post #toc_container .toc_title .toc_toggle a{color:#242424;display:flex;align-items:center;justify-content:flex-end}.single_wrapper .single_content .post_wrap .post #toc_container .toc_title .toc_toggle a:after{content:"";background-image:url(../images/nav-toggle.svg);width:18px;height:18px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:all .3s}.single_wrapper .single_content .post_wrap .post #toc_container.contracted .toc_title a:after{content:"";background-image:url(../images/nav-toggle.svg);width:18px;height:18px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg)}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list{min-width:100%;background:#f6f8fa;padding:16px 16px 8px 16px;margin-top:0;margin-bottom:0}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li{padding:8px 0;border-bottom:1px solid #c9e1f5}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li:has(ul){padding-bottom:0}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li:last-child{border-bottom:none}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li a{color:#242424;font-size:14px;font-weight:600;line-height:1.6;display:block}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li ul{margin-left:0;border-top:1px solid #c9e1f5;margin-top:8px;padding-left:1em}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li ul li:last-child{border-bottom:none}.single_wrapper .single_content .post_wrap .post #toc_container .toc_list li ul li a{font-size:13px;font-weight:400;line-height:1.5}.single_wrapper .single_content .post_wrap .post h2.wp-block-heading{font-size:24px;font-weight:600;line-height:1.5;color:#000;margin-bottom:24px;border-bottom:2px solid #3087d7;padding-bottom:.5em}.single_wrapper .single_content .post_wrap .post h3.wp-block-heading{font-size:20px;font-weight:600;line-height:1.5;color:#000;margin-bottom:16px;border-left:4px solid #3087d7;line-height:1.5;padding-left:12px}.single_wrapper .single_content .post_wrap .post h4.wp-block-heading{font-size:18px;font-weight:600;line-height:1.5;color:#242424;margin-bottom:8px;line-height:1.5;display:flex;align-items:center;gap:0 4px}.single_wrapper .single_content .post_wrap .post h4.wp-block-heading:before{content:"●";font-size:12px}.single_wrapper .single_content .post_wrap .post h5.wp-block-heading{font-size:18px;font-weight:600;line-height:1.5;color:#242424;margin-bottom:16px;line-height:1.5}.single_wrapper .single_content .post_wrap .post h6.wp-block-heading{font-size:18px;font-weight:600;line-height:1.5;color:#242424;margin-bottom:16px;line-height:1.5}.single_wrapper .single_content .post_wrap .post .block-interview{margin:32px 0}.single_wrapper .single_content .post_wrap .post .block-interview .block-interview_inner span{float:left}.single_wrapper .single_content .post_wrap .post .wp-block-image{margin:32px 0}.single_wrapper .single_content .post_wrap .post .wp-block-image img{width:100%;height:auto}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .wp-block-image img{width:100%!important;height:auto!important}}.single_wrapper .single_content .post_wrap .post .wp-block-image figcaption{font-size:12px;font-weight:400;line-height:1.5;color:#8f8f8f;margin-top:8px}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .wp-block-image .aligncenter{margin:16px auto}}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .wp-block-image .alignright{margin:16px auto}}@media screen and (max-width:480px){.single_wrapper .single_content .post_wrap .post .wp-block-image .alignleft{margin:16px auto}}.single_wrapper .single_content .post_wrap .wp-block-table{overflow:auto;margin:32px 0}.single_wrapper .single_content .post_wrap .wp-block-table figcaption{font-size:12px;font-weight:400;line-height:1.5;color:#8f8f8f;margin-top:4px}.single_wrapper .single_content .post_wrap .wp-block-table table{width:auto;border-spacing:0;table-layout:auto;border-collapse:separate;border:1px solid #757474;border-radius:8px;overflow:hidden;table-layout:fixed;width:-moz-max-content;width:max-content}.single_wrapper .single_content .post_wrap .wp-block-table table td,.single_wrapper .single_content .post_wrap .wp-block-table table th{border-top:none;border-left:none;border-right:1px solid #757474;border-bottom:1px solid #757474}.single_wrapper .single_content .post_wrap .wp-block-table table td:last-child,.single_wrapper .single_content .post_wrap .wp-block-table table th:last-child{border-right:none}.single_wrapper .single_content .post_wrap .wp-block-table table tbody tr:last-child td,.single_wrapper .single_content .post_wrap .wp-block-table table tbody tr:last-child th{border-bottom:none}.single_wrapper .single_content .post_wrap .wp-block-table table tr td,.single_wrapper .single_content .post_wrap .wp-block-table table tr th{padding:24px}.single_wrapper .single_content .post_wrap .wp-block-table table tr td:first-child,.single_wrapper .single_content .post_wrap .wp-block-table table tr th:first-child{background:#c9e1f5}.single_wrapper .single_content .post_wrap .wp-block-table table tr td:first-child{font-weight:600}.single_wrapper .single_content .post_wrap .wp-block-table table:has(thead) thead{background:#c9e1f5}.single_wrapper .single_content .post_wrap .wp-block-table table:has(thead) thead th{font-weight:600}.single_wrapper .single_content .post_wrap .wp-block-table table:has(thead) tr td:first-child,.single_wrapper .single_content .post_wrap .wp-block-table table:has(thead) tr th:first-child{background:0 0;font-weight:400}.single_wrapper .single_content .post_wrap .wp-block-table table td,.single_wrapper .single_content .post_wrap .wp-block-table table th{min-width:-moz-max-content;min-width:max-content}.single_wrapper .single_content .post_wrap .block-googlemap{width:100%;height:100%;aspect-ratio:16/9;margin:32px 0}.single_wrapper .single_content .post_wrap .block-googlemap iframe{width:100%;height:100%}.single_wrapper .single_content .post_wrap .wp-block-embed{width:100%;height:auto;aspect-ratio:16/9;margin:32px 0}.single_wrapper .single_content .post_wrap .wp-block-embed .wp-block-embed__wrapper{width:100%;height:100%}.single_wrapper .single_content .post_wrap .wp-block-embed iframe{width:100%;height:100%}.single_wrapper .single_content .post_wrap .banner_block{margin:32px 0}.single_wrapper .single_content .post_wrap .banner_block a img{width:100%;height:auto}.single_wrapper .single_content .post_wrap .block-object{width:100%;display:block;margin:32px 0}.single_wrapper .single_content .post_wrap .block-object .block-object-inner{border-radius:8px;border:1px solid #242424;padding:24px;box-sizing:border-box}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents{display:flex;align-items:center;justify-content:flex-start;gap:0 24px}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .thumb{width:160px}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .text span{font-size:14px;font-weight:400;line-height:1.9;color:#757474}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .text .title{font-size:16px;font-weight:600;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#242424}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .text p{margin-bottom:0;text-align:right;color:#242424;font-size:14px;display:flex;align-items:center;justify-content:flex-end;gap:0 8px}.single_wrapper .single_content .post_wrap .block-object .block-object-inner .block-object-contents .text p:after{content:"";background-image:url(../images/nav_arrow.svg);width:12px;height:12px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(180deg) translateX(0);transition:all .3s}.single_wrapper .single_content .post_wrap .block-object:hover{opacity:.7}.single_wrapper .single_content .post_wrap .block-object:hover .block-object-inner .block-object-contents .text p{text-decoration:underline}.single_wrapper .single_content .post_wrap .block-object:hover .block-object-inner .block-object-contents .text p:after{transform:rotate(180deg) translateX(-4px)}.single_wrapper .pager_text{margin:32px auto 16px;display:flex;justify-content:center;gap:16px;width:100%}.single_wrapper .pager_text a{color:#595757;font-style:14px;border:1px solid #595757;height:42px;padding:0 24px;border-radius:21px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s;text-decoration:none}.single_wrapper .pager_text a span{display:inline-flex;align-items:center;justify-content:center}.single_wrapper .pager_text a span.next:after{content:"";width:20px;height:20px;-webkit-mask-image:url(../images/nav-toggle.svg);mask-image:url(../images/nav-toggle.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#242424;display:block;margin-left:8px;transform:rotate(90deg)}.single_wrapper .pager_text a span.previous:before{content:"";width:20px;height:20px;-webkit-mask-image:url(../images/nav-toggle.svg);mask-image:url(../images/nav-toggle.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#242424;display:block;margin-right:8px;transform:rotate(270deg)}.single_wrapper .pager_text a:hover{color:#fff;background:#3087d7}.single_wrapper .pager_text a:hover span.next:after{content:"";background-color:#fff}.single_wrapper .pager_text a:hover span.previous:before{content:"";background-color:#fff}.single_wrapper .pager_number{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0 32px}.single_wrapper .pager_number a,.single_wrapper .pager_number span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;border:1px solid #8f8f8f;font-size:14px;color:#8f8f8f;text-decoration:none;text-indent:2px;list-style:1}.single_wrapper .pager_number a.current,.single_wrapper .pager_number span.current{color:#fff;background:#8f8f8f}.single_wrapper .office_data{border:1px solid #242424;border-radius:8px;padding:24px;margin-top:32px}@media screen and (max-width:480px){.single_wrapper .office_data{padding:20px;box-sizing:border-box}}.single_wrapper .office_data_inner{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:480px){.single_wrapper .office_data_inner .sp{margin-top:8px}}.single_wrapper .office_data_inner .thumb{width:180px;height:128px;margin-right:24px;flex:0 0 auto}@media screen and (max-width:480px){.single_wrapper .office_data_inner .thumb{aspect-ratio:140/100;margin-right:20px;width:140px;height:auto;flex:1 1 auto}}.single_wrapper .office_data_inner .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.single_wrapper .office_data_inner .text{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:480px){.single_wrapper .office_data_inner .text{width:calc(100% - 160px)}}.single_wrapper .office_data_inner .text h3{margin-bottom:14px;line-height:1.9;margin-top:0;margin-bottom:0}@media screen and (max-width:480px){.single_wrapper .office_data_inner .text h3{font-size:14px}}.single_wrapper .office_data_inner .text h4{line-height:1.5;font-weight:600}.single_wrapper .office_data_inner .text a{color:#1e67ac;font-size:13px;line-height:1;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start}.single_wrapper .office_data_inner .text a[target=_blank]:after{content:"";width:20px;height:20px;display:block;background:url(../images/open_in_new.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:4px}.single_wrapper .office_data_inner .text a:hover{text-decoration:underline}.single_wrapper .office_data_inner .text a .pc{display:inline-block}@media screen and (max-width:480px){.single_wrapper .office_data_inner .text a .pc{display:none}}.single_wrapper .office_data_inner .text a .sp{display:none}@media screen and (max-width:480px){.single_wrapper .office_data_inner .text a .sp{display:inline-block;margin-top:0}}.single_wrapper .office_data p{font-size:13px}.single_wrapper .post_footer{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.single_wrapper .post_footer p{margin:0!important}.single_wrapper .post_footer .left_side{display:flex;align-items:center;justify-content:flex-start;gap:32px}.single_wrapper .post_footer .left_side .share_btn{display:flex;align-items:center;justify-content:flex-start;gap:10px}.single_wrapper .post_footer .left_side .share_btn a{text-decoration:none;line-height:1}.single_wrapper .post_footer .left_side .like_btn{display:flex;align-items:center;justify-content:flex-start;gap:10px}.single_wrapper .post_footer .credit{font-size:11px}.single_wrapper .single_sidebar{width:276px;flex:1 1 auto;position:relative;grid-area:sidebar}@media screen and (max-width:980px){.single_wrapper .single_sidebar{width:100%;margin-bottom:80px}}.single_wrapper .single_sidebar h2{display:grid;grid-template-columns:max-content max-content;grid-template-rows:max-content max-content;gap:0 56px;letter-spacing:.15em;border-bottom:1px solid #242424;padding-bottom:16px;margin-bottom:24px}.single_wrapper .single_sidebar h2 small{font-size:14px;font-weight:500;grid-area:1/1/2/2;line-height:1;margin-bottom:8px}.single_wrapper .single_sidebar h2 span{font-size:24px;font-weight:600;font-family:lato,sans-serif;display:inline-block;grid-area:2/1/3/2;line-height:1}.single_wrapper .single_sidebar .popular_post{margin-bottom:56px}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .popular_post{max-width:calc(100vw - 40px)}}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .popular_post .popular_post_list{width:100%;overflow:scroll}}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .popular_post .popular_post_list ul{display:flex;flex-direction:row;gap:16px}}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item{border-bottom:1px solid #dcdcdc;padding-bottom:16px;margin-bottom:16px}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item{flex:0 0 auto;max-width:440px;border-bottom:none;margin-bottom:0;padding-bottom:0}}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item:last-child{border-bottom:none;margin-bottom:0}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link{display:flex;align-items:flex-start;justify-content:flex-start;gap:0 14px;transition:all .3s}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link:hover{opacity:.7}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_thumb{width:120px;aspect-ratio:120/68;overflow:hidden;flex:0 0 auto}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_thumb{width:220px;aspect-ratio:220/124;border-radius:12px}}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_content .popular_post_meta .popular_post_category{display:flex;align-items:center;gap:0 8px;font-size:10px;font-weight:600;color:#a48f71;line-height:1;margin-bottom:4px}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_content .popular_post_meta .popular_post_category span{color:#fff;background-color:#ccc;padding:4px 8px;border-radius:4px 4px 4px 0;letter-spacing:.15em}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_content .popular_post_meta .popular_post_title{font-size:13px;font-weight:600;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;color:#242424;line-height:1.5}.single_wrapper .single_sidebar .popular_post .popular_post_list ul .popular_post_item .popular_post_link .popular_post_content .popular_post_meta .popular_post_date{font-size:10px;font-weight:300;color:#242424}@media screen and (max-width:980px){.single_wrapper .single_sidebar .hot_tags{display:none}}.single_wrapper .single_sidebar .hot_tags .tag_list{display:flex;justify-content:flex-start;gap:40px;margin-bottom:120px}@media screen and (max-width:480px){.single_wrapper .single_sidebar .hot_tags .tag_list{flex-direction:column;gap:20px;margin-bottom:40px;position:relative}}.single_wrapper .single_sidebar .hot_tags .tag_list ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px;overflow:hidden}.single_wrapper .single_sidebar .hot_tags .tag_list ul li{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:12px;transition:all .3s;background-color:#fff;padding:6px 12px;border-radius:4px;font-weight:300;cursor:pointer}.single_wrapper .single_sidebar .hot_tags .tag_list ul li:hover{color:#3087d7;border-color:#3087d7}.single_wrapper .single_sidebar .side_banner{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:980px)and (min-width:481px){.single_wrapper .single_sidebar .side_banner{display:grid;grid-template-columns:54% 44%;grid-template-rows:repeat(2,1fr);gap:2%;grid-template-areas:"a b" "c b";aspect-ratio:788/348;max-width:calc(100vw - 40px)}.single_wrapper .single_sidebar .side_banner a{aspect-ratio:276/108}.single_wrapper .single_sidebar .side_banner .portrait{aspect-ratio:1/1;grid-area:b}}.single_wrapper .single_sidebar .side_banner a{line-height:1}.single_wrapper .single_sidebar .side_banner a img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.page{font-family:"Noto Sans JP",sans-serif;@charset "UTF-8";}.page .wp-block-image{margin-bottom:48px}.page .editor-styles-wrapper p{font-size:14px}.page .wp-block-post-content h2{font-size:24px;font-weight:600;border-bottom:2px solid #eceadb;padding-bottom:24px}.page .wp-block-post-content .wp-block-image.size-full .components-resizable-box__container{width:100%!important}.page .wp-block-post-content .wp-block-image.size-full .components-resizable-box__container img{max-width:100%;width:auto;height:auto}.page .wp-block-post-content .wp-block-image figcaption{font-size:12px;color:#8f8f8f}.page ul.block-editor-block-list__block{list-style-type:none;padding-left:0;font-size:14px}.page ul.block-editor-block-list__block li{line-height:1.8;display:flex;align-items:baseline}.page ul.block-editor-block-list__block li::before{content:"";display:inline-block;width:.5em;height:.5em;background:#a48f71;border-radius:50%;vertical-align:middle;margin-right:.5em;margin-top:-.25em;flex:0 0 auto}.page ol.block-editor-block-list__block{list-style-type:none;padding-left:0;font-size:14px}.page ol.block-editor-block-list__block li{line-height:1.8;display:flex;align-items:baseline;counter-increment:cnt}.page ol.block-editor-block-list__block li::before{content:counter(cnt);display:inline-block;color:#a48f71;font-weight:700;margin-right:.75em}.page .wp-block-acf-read-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-read-block p{font-size:14px}.page .wp-block-acf-read-block:after{content:"導入文ブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-interview-title-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-interview-title-block p{font-size:14px;font-weight:600}.page .wp-block-acf-interview-title-block p:before{content:"インタビュー見出しブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-guest-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-guest-block:after{content:"ゲストブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-guest-block .block-guest_inner{background:#fff;border-radius:6px;padding:32px;box-sizing:border-box}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header{display:flex;align-items:center;justify-content:flex-start}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .thumbnail{width:72px;height:72px;overflow:hidden;border-radius:100%;margin-right:20px}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .text .name{font-weight:600;display:flex;align-items:center;justify-content:flex-start;margin-bottom:14px;line-height:1}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .text .name .label{border:1px solid #3c3c3c;font-size:11px;padding:6px 10px;border-radius:2em;margin-right:12px}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .text .name span{font-size:12px;color:#3c3c3c}.page .wp-block-acf-guest-block .block-guest_inner .block-guest_header .text .position{font-size:12px;color:#8f8f8f}.page .wp-block-acf-guest-block .block-guest_inner .guest_content p{font-size:14px}.page .wp-block-acf-post-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-post-block:after{content:"関連記事ブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-post-block .block-object{text-decoration:none}.page .wp-block-acf-post-block .block-object-inner{background:#fff;border:1px solid #cec7c7;border-radius:6px;padding:24px;box-sizing:border-box;display:flex}.page .wp-block-acf-post-block .thumb{width:152px;height:108px;border-radius:6px;overflow:hidden;margin-right:24px}.page .wp-block-acf-post-block .thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page .wp-block-acf-post-block .text{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-decoration:none;color:#3c3c3c;flex:1 0 auto}.page .wp-block-acf-post-block .text span{font-size:13px;font-weight:600;color:#8f8f8f}.page .wp-block-acf-post-block .text p.raed_next{text-align:right;display:flex;align-items:center;justify-content:flex-end;margin:0;width:100%}.page .wp-block-acf-post-block .text p.raed_next:after{content:"";width:6px;height:10px;display:block;background:url(../common/img/link_arrow.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:6px}.page .wp-block-acf-interview-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-interview-block p,.page .wp-block-acf-interview-block span{font-size:14px;line-height:1.5!important}.page .wp-block-acf-interview-block span{float:left;margin-right:.25em}.page .wp-block-acf-interview-block:after{content:"会話ブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-index-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box}.page .wp-block-acf-index-block h2{font-size:18px;font-weight:600}.page .wp-block-acf-index-block p,.page .wp-block-acf-index-block span{font-size:14px;color:#ccc}.page .wp-block-acf-index-block:after{content:"目次ブロック ※目次は自動生成されます。";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-banner-block{position:relative;background:#f6f6f3;padding:32px;box-sizing:border-box;border:1px dashed #ccc}.page .wp-block-acf-banner-block:after{content:"バナーブロック";position:absolute;left:.25em;top:.25em;opacity:.2;font-size:12px}.page .wp-block-acf-btn-block .block-btn{text-align:center}.page .wp-block-acf-btn-block .block-btn a{display:inline-flex;align-items:center;justify-content:center;padding:24px 32px;text-decoration:none;transition:all .3s;font-size:14px;color:#fff;border-radius:6px}.page .wp-block-acf-btn-block .block-btn a:hover{opacity:.8}.page .wp-block-acf-btn-block .block-btn a[target=_blank]:after{content:"";width:9px;height:9px;display:block;background:url(../common/img/open_in_new.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-left:8px}.page .wp-block-acf-googlemap-block iframe{aspect-ratio:573/368;width:100%;height:auto}.page .wp-block-embed figcaption{font-size:12px;color:#8f8f8f}.page .wp-block-acf-clear-block{clear:both;height:2px;padding:24px 0 8px;float:none;display:flex;position:relative}.page .wp-block-acf-clear-block:before{content:"";width:100%;height:1px;border-top:2px dashed #ccc;display:block}.page .wp-block-acf-clear-block:after{content:"回り込み解除";background:#fff;position:absolute;top:72%;left:50%;transform:translate(-50%,-50%);font-size:10px}.page .wp-block-acf-clear-block .acf-block-body .acf-block-fields{border:none}.page .wp-block-acf-clear-block .acf-field-message{padding:0;display:flex;align-items:center;justify-content:center}.page .wp-block-acf-clear-block .acf-field-message div,.page .wp-block-acf-clear-block .acf-field-message p{margin:0}.page .wp-block-acf-clear-block.is-selected{padding:0;margin:0 auto;height:54px;border:1px solid #6fb5ff}.page .wp-block-acf-clear-block.is-selected:after,.page .wp-block-acf-clear-block.is-selected:before{display:none}.page .wp-block-acf-clear-block.is-selected .acf-block-component{width:100%}.page .wp-block-acf-clear-block.is-selected .acf-block-component .acf-block-body .acf-fields>.acf-field{display:flex;justify-content:center;background:#ccc}.page .wp-block-paragraph{background:#f6f6f3;padding:32px;border:1px dashed #ccc;box-sizing:border-box}.page .break-icon{display:inline-block;width:12px;height:12px}.page .break-icon:before{content:"↵";font-size:12px;vertical-align:middle;color:#ccc}.page .wp-element-caption{font-size:12px;color:#8f8f8f}.page_wrapper{position:relative;z-index:3;width:100%;padding-bottom:4vw;padding:0 20px}.page_wrapper:before{content:"";width:100vw;height:100%;display:block;pointer-events:none;background-color:#ebefef;position:absolute;top:-72px;right:0;z-index:0;transform:skewY(-8deg);transform-origin:top right}@media screen and (max-width:480px){.page_wrapper:before{top:-4px;height:calc(100% - 10px)}}.page_wrapper .page_header{max-width:640px;width:100%;margin:0 auto;border-bottom:1px solid #242424;padding-bottom:28px;margin-bottom:32px;position:relative;z-index:4}@media screen and (max-width:480px){.page_wrapper .page_header{padding-bottom:22px}}.page_wrapper .page_header h2{font-size:40px;font-weight:600;line-height:1}@media screen and (max-width:480px){.page_wrapper .page_header h2{font-size:20px}}.page_wrapper .page_content{max-width:620px;width:100%;margin:0 auto;position:relative;z-index:3}body.page footer{margin-top:240px}@media screen and (max-width:480px){body.page footer{margin-top:80px}}body.page footer .tag_list{display:none}.pagination_wrapper{position:relative;z-index:3;margin-top:56px}@media screen and (max-width:480px){.pagination_wrapper{margin-bottom:69px}}.pagination_wrapper .pagination{display:flex;align-items:center;justify-content:center}.pagination_wrapper .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background-color:none;color:#242424;font-weight:400;gap:4px;transition:background-color .3s ease}@media screen and (max-width:480px){.pagination_wrapper .page-numbers{width:34px;height:34px}}.pagination_wrapper .page-numbers:hover{background-color:#fff}.pagination_wrapper .page-numbers.current{background-color:#242442;color:#fff}.pagination_wrapper .page-numbers.dots{border:none;padding:0 .25rem}.pagination_wrapper .page-numbers.dots:hover{background-color:rgba(0,0,0,0);color:#333}.pagination_wrapper .page-numbers.next,.pagination_wrapper .page-numbers.prev{font-size:1.2rem;background-image:url(../images/nav_arrow.svg);background-size:12px 12px;width:48px;height:48px;background-repeat:no-repeat;background-position:center;text-indent:-9999px;border:1px solid #242424;margin:0 24px;overflow:hidden}@media screen and (max-width:480px){.pagination_wrapper .page-numbers.next,.pagination_wrapper .page-numbers.prev{width:34px;height:34px;margin:0 8px}}.pagination_wrapper .page-numbers.next{transform:rotate(180deg)}.post-navigation{margin-top:3rem;padding-top:2rem;border-top:1px solid #f5f5f5}.post-navigation__links{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;gap:2rem}.post-navigation__link{flex:1;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1rem;transition:all .3s ease}.post-navigation__link:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.post-navigation__link--prev{text-align:left}.post-navigation__link--next{text-align:right}.post-navigation__label{display:block;font-size:.9rem;color:#666;margin-bottom:.5rem}.post-navigation__title{font-size:1.1rem;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact_cta{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px;max-width:100%;background:#fff;margin-top:48px}@media screen and (max-width:480px){.contact_cta{grid-template-columns:auto;grid-template-rows:repeat(4,max-content);gap:24px 0}}.contact_cta p{word-break:keep-all;text-align:center}@media screen and (max-width:480px){.contact_cta p{margin-bottom:0}}.contact_cta a:hover{background:#fff;border:1px solid #3087d7}.contact_cta a:hover:after{content:"";width:16px;height:16px;background:url(../images/icon_arrow_tri_hover.svg) no-repeat center center;display:block}.mw_wp_form{border:none}.mw_wp_form .form_block{margin-bottom:32px}.mw_wp_form .form_block p{font-size:16px;margin-bottom:8px;font-weight:500}.mw_wp_form .form_block p.required:after{content:"※必須";color:red;margin-left:4px;font-size:12px}.mw_wp_form .form_block input,.mw_wp_form .form_block select,.mw_wp_form .form_block textarea{width:100%;background:#fff;line-height:60px;padding:0 1em;border-radius:8px}.mw_wp_form .form_block select{background-image:url(../images/icon_select.svg);background-size:14px 9px;background-position:center right 16px;background-repeat:no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.mw_wp_form .form_block_confirm{display:flex;justify-content:center}.mw_wp_form .form_block_confirm input[type=submit]{width:344px;height:75px;background:#3087d7;color:#fff;font-size:16px;font-weight:500;border-radius:38px;background-image:url(../images/icon_arrow.svg);background-size:24px 24px;background-position:center right 16px;background-repeat:no-repeat}.mw_wp_form .form_block_confirm input[type=submit]:hover{opacity:.8}@media screen and (max-width:480px){.mw_wp_form .form_block_confirm input[type=submit]{height:55px;line-height:55px}}.mw_wp_form .form_block_send{display:flex;justify-content:center;gap:16px}.mw_wp_form .form_block_send button[type=submit]{width:344px;height:75px;background:#3087d7;color:#fff;font-size:16px;font-weight:500;border-radius:38px;background-image:url(../images/icon_arrow.svg);background-size:24px 24px;background-position:center right 16px;background-repeat:no-repeat}@media screen and (max-width:480px){.mw_wp_form .form_block_send button[type=submit]{height:55px;padding:0 10px 0 0}}.mw_wp_form .form_block_send button[type=submit]:hover{opacity:.8}.mw_wp_form .form_block_send button[type=submit]:first-child{background:#fff;border:1px solid #3087d7;color:#3087d7;background-image:url(../images/icon_form_back.svg);background-size:24px 24px;background-position:center left 16px;background-repeat:no-repeat}@media screen and (max-width:480px){.mw_wp_form .form_block_send button[type=submit]:first-child{height:55px;padding:0 0 0 10px}}.mw_wp_form.mw_wp_form_input .form_block_send{display:none}.top_slider_wrapper{position:relative;z-index:2;padding:4px 0 7vw}@media screen and (max-width:480px){.top_slider_wrapper{padding:0 0 4vw}}.top_slider_wrapper:before{content:"";width:100%;height:500px;display:block;pointer-events:none;background-color:#fff;position:absolute;top:-160px;left:0;z-index:0}@media screen and (max-width:480px){.top_slider_wrapper:before{height:81.25vw;top:-110px}}.top_carousel{margin-bottom:12px}@media screen and (max-width:480px){.top_carousel{margin-bottom:24px!important}}.top_carousel .slick-list{position:relative;z-index:2}.top_carousel .slick-track{display:flex;align-items:center;height:calc(100vh - 240px);margin-bottom:18px;min-height:570px;max-height:640px}@media screen and (max-width:480px){.top_carousel .slick-track{height:122.8571428571vw;min-height:auto}}.top_carousel .slide{margin:0;transition:all .3s}.top_carousel .slide.slick-slide{aspect-ratio:712/599;width:auto;margin:0 24px;display:flex;justify-content:center;max-height:540px}@media screen and (max-width:480px){.top_carousel .slide.slick-slide{max-height:none;max-width:calc(100vw - 40px);aspect-ratio:350/430;margin:0 16px;height:auto;width:100%}}.top_carousel .slide .card_link{display:flex;flex-direction:column;text-decoration:none;background:#fff;border-radius:16px;overflow:hidden;position:relative;width:auto;height:100%;opacity:1;transition:all .5s}@media screen and (max-width:480px){.top_carousel .slide .card_link{width:100%;aspect-ratio:350/430}}.top_carousel .slide .card_link .thumbnail{aspect-ratio:712/400;display:flex;align-items:center;justify-content:center;overflow:hidden}.top_carousel .slide .card_link .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.top_carousel .slide .card_link .card_info{margin-top:-16px;padding:0 40px;position:relative;flex:1 0 auto}@media screen and (max-width:480px){.top_carousel .slide .card_link .card_info{padding:0 16px 16px;display:flex;flex-direction:column;align-items:flex-start}}.top_carousel .slide .card_link .card_info .category{display:flex;align-items:center;gap:0 12px;font-size:14px;font-weight:600;color:#a48f71;line-height:1;margin-bottom:min(.8333333333vw,12px)}.top_carousel .slide .card_link .card_info .category span{color:#fff;background-color:#ccc;padding:10px 14px;border-radius:6px 6px 6px 0;letter-spacing:.15em}.top_carousel .slide .card_link .card_info .title h3{font-size:22px;font-weight:600;line-height:150%;color:#242424;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom:10px}@media screen and (max-width:480px){.top_carousel .slide .card_link .card_info .title h3{font-size:22px;-webkit-line-clamp:3;flex:1 0 auto}}.top_carousel .slide .card_link .card_info .tags ul{display:flex;align-items:center;flex-wrap:wrap;height:28px;overflow:hidden;gap:6px}@media screen and (max-width:480px){.top_carousel .slide .card_link .card_info .tags ul{height:58px;margin-top:auto}}.top_carousel .slide .card_link .card_info .tags ul li{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:12px;font-weight:300;transition:all .3s;background-color:#fff;padding:6px 10px;border-radius:3px}.top_carousel .slide .card_link .card_info .tags ul li:hover{background:#e1dfc6}.top_carousel .slide .card_link .card_info .date{font-size:12px;color:#242424;font-weight:300}@media screen and (max-width:480px){.top_carousel .slide .card_link .card_info .date{margin-top:auto}}.top_carousel .slide.slick-center{transform:scale(1.06)}@media screen and (max-width:480px){.top_carousel .slide.slick-center{transform:scale(1)}}.top_carousel .slide.slick-center a{opacity:1}.top_carousel .slide:hover a h3{color:#feb700}.top_carousel .slide:hover a .thumbnail img{width:115%;height:115%}.top_carousel .slide.disable{box-shadow:none;background:0 0}.top_carousel .slide.disable a h3{color:#3c3c3c}.top_carousel .slide.disable a .thumbnail img{width:100%;height:100%}.controller{position:relative;width:294px;margin:0 auto}.controller .slick-next,.controller .slick-prev{display:none}.controller .slick-dots{bottom:-10px}@media screen and (max-width:480px){.controller .slick-dots{bottom:20px}}.controller .slick-dots li{margin:0 2px}@media screen and (max-width:480px){.controller .slick-dots li{width:10px}}.controller .slick-dots li button:before{font-size:12px;color:#fff;opacity:1}@media screen and (max-width:480px){.controller .slick-dots li button:before{font-size:7px}}.controller .slick-dots li button:hover:before{color:#242424}.controller .slick-dots li.slick-active button:before{font-size:12px;color:#242424}@media screen and (max-width:480px){.controller .slick-dots li.slick-active button:before{font-size:7px}}.archive_wrapper .articles:before{top:-196px;right:0;left:auto;transform-origin:top right}@media screen and (max-width:480px){.archive_wrapper .articles:before{top:-70px}}.archive_wrapper .archive_header{max-width:1080px;width:calc(100% - 40px);margin:0 auto;border-bottom:1px solid #242424;padding-bottom:28px;margin-bottom:32px;position:relative;z-index:4}@media screen and (max-width:480px){.archive_wrapper .archive_header{width:calc(100% - 40px)}}.archive_wrapper .archive_header h2{display:grid;grid-template-columns:max-content max-content;grid-template-rows:max-content max-content;gap:0 56px;letter-spacing:.15em}@media screen and (max-width:768px){.archive_wrapper .archive_header h2{display:flex;flex-direction:column}}.archive_wrapper .archive_header h2 small{font-size:16px;font-weight:500;grid-area:1/1/2/2;line-height:1;margin-bottom:8px}@media screen and (max-width:768px){.archive_wrapper .archive_header h2 small{font-size:14px}}.archive_wrapper .archive_header h2 span{font-size:40px;font-weight:600;font-family:lato,sans-serif;display:inline-block;grid-area:2/1/3/2;line-height:1}.archive_wrapper .archive_header h2 span:first-letter{color:var(--ft-color,#3087d7)}@media screen and (max-width:768px){.archive_wrapper .archive_header h2 span{margin-bottom:20px}}.archive_wrapper .archive_header h2 p{font-size:14px;font-weight:300;grid-area:2/2/3/3;align-self:end}@media screen and (max-width:768px){.archive_wrapper .archive_header h2 p{align-self:flex-start}}.archive_wrapper.tag h2{font-size:40px;font-weight:600;line-height:1}.articles{position:relative;z-index:3;width:100%;padding-bottom:4vw}.articles:has(.pagination){padding-bottom:7vw}.articles:before{content:"";width:100vw;height:100%;display:block;pointer-events:none;background-color:#ebefef;position:absolute;top:7vw;left:0;z-index:0;transform:skewY(-8deg);transform-origin:top left}@media screen and (max-width:480px){.articles:before{top:14vw;height:calc(100% + 50px)}}.articles.bg_none:before{display:none}.articles .inner{max-width:1080px;margin:0 auto}@media screen and (max-width:1140px){.articles .inner{padding:0 20px}}.articles h2{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px;margin-bottom:32px;position:relative;z-index:1;letter-spacing:.15em}@media screen and (max-width:480px){.articles h2{gap:0}}.articles h2 small{font-size:20px;line-height:1}@media screen and (max-width:480px){.articles h2 small{font-size:14px}}.articles h2 span{font-size:80px;font-family:lato,sans-serif;font-weight:700;font-style:normal;line-height:1}@media screen and (max-width:480px){.articles h2 span{font-size:40px}}.articles h2 span:first-letter{color:#3087d7}.articles h2 span.cat_interview:first-letter{color:#eab012}.articles h2 span.cat_work_style:first-letter{color:#26aa92}.articles h2 span.cat_office_operation:first-letter{color:#8d5ea6}.articles .card_list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:26px}.articles .card_list .card{width:calc(33.333% - 17.3333333333px)}@media screen and (max-width:768px){.articles .card_list .card{width:calc(50% - 13px)}}@media screen and (max-width:480px){.articles .card_list .card{width:100%}}.card{display:flex;flex-direction:column;text-decoration:none;background:#fff;border-radius:16px;overflow:hidden;position:relative;width:auto;height:100%;aspect-ratio:342/407;opacity:1;transition:all .3s}@media screen and (max-width:480px){.card{aspect-ratio:350/378}}.card:hover{transform:scale(1.05)}.card .thumbnail{aspect-ratio:342/194;display:flex;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:480px){.card .thumbnail{aspect-ratio:350/198}}.card .thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .3s}.card .card_info{margin-top:-16px;padding:0 24px 20px;position:relative;flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:480px){.card .card_info{padding:0 16px 16px}}.card .card_info .category{display:flex;align-items:center;gap:0 8px;font-size:12px;font-weight:600;color:#a48f71;line-height:1;margin-bottom:8px}.card .card_info .category span{color:#fff;background-color:#ccc;padding:8px 12px;border-radius:6px 6px 6px 0;letter-spacing:.15em}.card .card_info .title h3{font-size:16px;font-weight:600;line-height:1.6;color:#242424;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-bottom:8px;flex:1 0 auto;text-align:left}.card .card_info .tags{margin-top:auto;margin-bottom:8px}.card .card_info .tags ul{display:flex;align-items:center;flex-wrap:wrap;gap:6px;height:56px;overflow:hidden}@media screen and (max-width:480px){.card .card_info .tags ul{height:28px}}.card .card_info .tags ul li{color:#242424;border:1px solid #dcdcdc;line-height:1;font-size:11px;font-weight:300;transition:all .3s;background-color:#fff;padding:6px 8px;border-radius:3px}.card .card_info .tags ul li:hover{color:#3087d7;border-color:#3087d7}.card .card_info .date{font-size:12px;color:#242424;font-weight:300}.related_post_wrapper{grid-area:related}.related_post_wrapper .related_post{max-width:1080px;width:100%;margin:0 auto;padding-bottom:28px;margin-bottom:164px;position:relative;z-index:4;margin-top:68px}@media screen and (max-width:980px){.related_post_wrapper .related_post{max-width:calc(100vw - 40px);margin-top:32px;margin-bottom:4px}}.related_post_wrapper .related_post h2{display:grid;grid-template-columns:max-content max-content;grid-template-rows:max-content max-content;gap:0 56px;letter-spacing:.15em;padding-bottom:32px;border-bottom:1px solid #242424;margin-bottom:24px}.related_post_wrapper .related_post h2 small{font-size:16px;font-weight:500;grid-area:1/1/2/2;line-height:1;margin-bottom:8px}.related_post_wrapper .related_post h2 span{font-size:40px;font-weight:600;font-family:lato,sans-serif;display:inline-block;grid-area:2/1/3/2;line-height:1}.related_post_wrapper .related_post h2 p{font-size:14px;font-weight:300;grid-area:2/2/3/3;align-self:end}.related_post_wrapper .related_post .list_article{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:26px}@media screen and (max-width:980px){.related_post_wrapper .related_post .list_article{flex-direction:column}}.related_post_wrapper .related_post .list_article .card{width:calc(33.333% - 17.3333333333px)}@media screen and (max-width:980px)and (min-width:481px){.related_post_wrapper .related_post .list_article .card{width:100%;flex-direction:row;aspect-ratio:752/194}.related_post_wrapper .related_post .list_article .card .thumbnail{width:45.4787234043%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex:0 0 auto}.related_post_wrapper .related_post .list_article .card .card_info{margin-top:0;padding:0 24px;box-sizing:border-box;flex:1 1 auto}.related_post_wrapper .related_post .list_article .card .card_info .title h3{margin-bottom:4px;-webkit-line-clamp:2}.related_post_wrapper .related_post .list_article .card .card_info .tags{margin-top:0}.related_post_wrapper .related_post .list_article .card .card_info .tags ul{height:28px}}@media screen and (max-width:480px){.related_post_wrapper .related_post .list_article .card{width:100%}}.more_btn{display:flex;align-items:center;justify-content:center;max-width:344px;width:100%;height:75px;background-color:#3087d7;border-radius:37.5px;color:#fff;font-size:16px;font-weight:600;font-style:normal;position:relative;text-decoration:none;margin:40px auto;transition:all .3s}@media screen and (max-width:480px){.more_btn{max-width:300px;height:52px;font-size:14px;margin:32px auto}}.more_btn:after{content:"";width:24px;height:24px;background:url(../images/icon_arrow.svg) no-repeat center center;display:block;position:absolute;top:50%;right:24px;transform:translateY(-50%);transition:all .3s}.more_btn:hover{color:#fff;opacity:.8}.more_btn:hover:after{right:18px}.more_btn.cat_interview{background-color:#eab012}.more_btn.cat_work_style{background-color:#26aa92}.more_btn.cat_office_operation{background-color:#8d5ea6}.btn_blue{display:flex;align-items:center;justify-content:center;max-width:294px;width:100%;height:55px;background-color:#3087d7;border-radius:37.5px;color:#fff}.btn_blue:after{content:"";width:16px;height:16px;background:url(../images/icon_arrow_tri.svg) no-repeat center center;display:block;margin-left:8px}.breadcrumb{margin:28px auto;max-width:1080px;width:calc(100% - 40px);position:relative;z-index:5}.breadcrumb .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:12px;line-height:1.4}.breadcrumb .breadcrumb-item{display:flex;align-items:center;gap:8px}.breadcrumb .breadcrumb-item:not(:last-child){margin-right:8px}.breadcrumb .breadcrumb-link{color:#242424;text-decoration:none;display:flex;align-items:center}.breadcrumb .breadcrumb-link img{width:20px;height:20px}.breadcrumb .breadcrumb-current{color:#242424;font-weight:500}.breadcrumb .breadcrumb-separator{display:flex;align-items:center;justify-content:center;width:18px;height:18px}.breadcrumb .breadcrumb-separator img{width:100%}
/*# sourceMappingURL=style.min.css.map */
