@charset "UTF-8";@import url(https://fonts.googleapis.com/icon?family=Material+Icons);
/*!
 * page:column
 * date:2025/04/23 naka
 * revision:
 */
:root{--color-cat:#e37d98;--border-r:3px;--view-width:min(100%, 1200px);--color-time:#888;scroll-behavior:smooth}.main,.single-column{scrollbar-color:#ddd}.breadcrumb{padding:15px;margin:0 auto;width:var(--view-width)}.category_lst{width:100%;padding:0 0 var(--size-15-20);display:flex;flex-wrap:wrap;gap:var(--size-5-10);li{text-align:center;background:#fff;border:1px solid var(--color-pri);border-radius:100vh;font-size:var(--size-13-15);font-weight:600;line-height:1;a{display:block;padding:clamp(6px, 4.343px + 0.442vw, 10px) clamp(8px, 6.343px + 0.442vw, 12px);border-radius:100vh;color:var(--color-pri);&:hover{background:rgb(from var(--color-pri) r g b/0.2)}&.current-term{background:var(--color-pri);color:#fff}}&.active{background:var(--color-pri);color:#fff;padding:clamp(6px, 4.343px + 0.442vw, 10px) clamp(8px, 6.343px + 0.442vw, 12px)}}}.con_column{p:empty,span:empty{display:none}background-color:rgb(from var(--color-base) r g b/0.1);}.con_column:has(.column_side) .inner{display:grid;grid-template-columns:auto 300px;gap:30px;width:var(--view-width);padding:0 20px 60px;margin:0 auto;@media screen and (max-width:1024px){display:block;padding:0 0 15px}}.up_date{font-size:var(--size-12-14);text-align:right;color:var(--color-time)}.mark_cate{width:fit-content;height:fit-content;background-color:var(--color-cat);padding:.1em .7em;border-radius:50vh;   text-align:center;color:#fff;font-weight:500;font-size:12px;vertical-align:middle}.related_block{margin:40px 0 0 0;h2{display:block;background-color:var(--color-sec);color:#fff;font-weight:500;font-size:var(--size-16-18);text-align:center;padding:8px;border-bottom:2px solid var(--color-sec)}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));margin:20px 5px 0;gap:var(--size-15-20) var(--size-10-20);margin-top:20px;@media screen and (max-width:500px){grid-template-columns:repeat(auto-fit,minmax(150px, 1fr))}li{position:relative;figure{margin:0 0 10px;padding:0;img{width:100%;height:auto;object-fit:cover;aspect-ratio:5/3}}h3{font-size:var(--size-13-15);font-weight:400}.column_cate{position:absolute;top:0;left:0;color:#fff;font-size:var(--size-12-14);padding:.3em;margin:0;width:fit-content}}}}.side_bnr_block{.cate_list{display:grid;margin:0 10px;padding-top:10px;gap:0;@media screen and (max-width:1023px){display:grid;grid-template-columns:repeat(auto-fit,minmax(155px, 1fr));gap:10px}li{width:100%;margin:0 auto;a{display:block;border:0;border-bottom:1px solid var(--color-sec);padding:.7em;font-size:var(--size-15-17);font-weight:600;&:hover{background-color:rgb(from var(--color-sec) r g b/0.15)}&.current-term{background-color:rgb(from var(--color-sec) r g b/0.15);color:#fff;&:hover{background-color:#387400 !important;color:#fff !important}}@media screen and (max-width:1023px){border:1px solid var(--color-sec);text-align:center;padding:.5em;background-color:#fff}}&:first-child a{border-top:1px solid var(--color-sec)}}}}.side_bnr_block{margin-bottom:var(--size-20-30);.column_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));margin:0;gap:0;border-top:1px solid #ddd;.column_box{border-bottom:1px solid #ddd;a{display:grid;grid-template-columns:85px 1fr;grid-template-rows:auto 1fr;grid-column-gap:10px;grid-row-gap:5px;padding:10px;&:hover{background-color:rgb(from var(--color-sec) r g b/0.15)}figure{grid-area:1/1/3/2;margin:0;img{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:var(--border-r)}}.up_time{grid-area:2/2/3/3;font-size:var(--size-13-15);color:#666;text-align:right}.mark_cate{grid-area:1/2/2/3}h3{grid-area:1/2/2/3;font-size:var(--size-13-15);line-height:1.5;font-weight:600}.mark_cate+h3{grid-area:2/2/3/3}[class^=column_]{color:#fff;padding:.3em;margin-bottom:.2em;width:fit-content;line-height:1;font-size:var(--size-12-14);letter-spacing:0;&.column_cate{background:var(--main-dark)}}}}}.tag_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px, 1fr));gap:20px;li a{position:relative;display:flex;flex-direction:column;border:1px solid var(--clr-tag);gap:10px;.column_tag{position:absolute;color:#fff;padding:.3em;width:fit-content;line-height:1;font-size:var(--size-12-14);background:#8f2e14}h3{position:absolute;bottom:0;width:100%;padding:10px;background:rgba(255,255,255,.75);font-weight:600;font-size:var(--size-14-16);br{display:none}}figure{container-type:inline-size;img{width:auto;height:100%;object-fit:cover;aspect-ratio:3/2}@container (width < 200px){img{aspect-ratio:1}}}}}.side_ttl{display:block;background-color:var(--color-sec);color:#ffffff;font-weight:500;font-size:var(--size-15-17);text-align:center;padding:6px;margin-bottom:10px;&.tag{background-color:var(--clr-tag);border-top:3px double;border-bottom:3px double}}.sidebar{display:grid;place-content:flex-start;gap:20px;@media screen and (max-width:1023px){grid-template-columns:repeat(auto-fit,minmax(150px, 1fr))}a{display:block}}}.search_word{margin-bottom:var(--size-10-20);padding-bottom:var(--size-5-10);border-bottom:2px solid var(--color-sec);display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px 10px;h2{font-size:var(--size-16-18);span{font-size:1.3em;font-weight:700;margin-right:.2em}}.hit_count{font-size:var(--size-16-18);font-weight:400}}.pop_block{margin:var(--size-20-40) 0 0 0;h2{display:block;background-color:var(--color-sec);color:#fff;font-size:var(--size-16-18);font-weight:500;text-align:center;padding:6px;margin-bottom:10px}ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px, 1fr));margin:20px 10px 0;gap:var(--size-10-15);@media screen and (max-width:500px){grid-template-columns:repeat(auto-fit,minmax(150px, 1fr))}li{position:relative;a{display:block;&:hover{background-color:rgb(from var(--color-sec) r g b/0.15)}}figure{margin:0;padding:0;img{width:100%;height:auto;object-fit:cover;aspect-ratio:5/3}}h3{font-size:var(--size-13-15);line-height:1.5;font-weight:600;padding:10px}.column_cate{position:absolute;top:0;left:0;background:var(--color-cat);color:#fff;font-size:var(--size-12-14);padding:.3em;margin:0;line-height:1;width:fit-content}}}}.archive-column{overflow:hidden;.column_area{@media screen and (max-width:1023px){padding:0 0 30px;.archive-contents{padding:0 15px}}.articles{display:flex;flex-flow:column;gap:1em;margin-bottom:var(--size-30-50);.article-item{display:block;a{display:grid;grid-template-columns:minmax(85px, 18%) 1fr;background:#fff;overflow:hidden;border-radius:5px;box-shadow:0px 2px 8px -5px rgba(0,0,0,0.3);transition-duration:0.3s;transition-property:transform;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0);&:hover{transform:translateY(-5px)}}}}}}.article-item__left{width:100%;height:100%;aspect-ratio:1/1;img{object-fit:cover;aspect-ratio:1/1;width:100%;height:100%}}.article-item__right{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(2,auto) 1fr;gap:10px 0;padding:var(--size-15-20);@media screen and (max-width:1023px){padding:10px}.mark_cate{grid-area:1/1/2/2}.up_date{grid-area:1/2/2/3}.article-item__title{grid-area:2/1/3/3;font-weight:600;line-height:1.5;font-size:var(--size-15-18);line-height:1.5}.con_txt{grid-area:3/1/4/3;font-size:var(--size-13-15);line-height:1.5}}.article__container{--font-defo:16px;--h-pd-top:1.7em;--h-pd-btm:.25em;container-type:inline-size;background:#fff;padding:var(--size-20-40);margin:0 auto;@media screen and (max-width:1023px){padding:20px 15px}.articleTitle{font-size:32px;font-weight:700;line-height:1.6;color:var(--color-pri);margin-top:var(--size-10-15)}.time_block{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:var(--size-5-10);gap:10px;time{font-size:var(--size-13-15);color:var(--color-time)}}.mark_cate{font-size:var(--size-13-15)}.column_icatch{margin-top:var(--size-15-20)}}.no_bullets{display:block;padding:var(--size-15-20) var(--size-20-30) !important;margin:var(--size-20-30) auto 0;width:min(96%, 680px) !important;border-radius:6px;border:1px solid #eee;.toc_title{font-size:var(--size-15-17);text-align:left !important}ul{padding-top:.2em;>li{padding-top:.25em;li{padding-top:0}}}}.article-contents,.common-part{font-size:var(--font-defo);br{content:"";display:block;margin-bottom:1em}>h2{position:relative;margin:var(--h-pd-top) 0 var(--size-15-30);padding-left:calc(var(--size-20-25) + 12px);font-size:26px;color:var(--color-pri);&:before{position:absolute;top:2px;left:0;content:'';display:inline-block;width:29px;height:26px;background-image:url(//koyano-cpa.gr.jp/yasashii-sozoku/yswp/wp-content/themes/yasashii-sozoku/assets/css/../images/blog/before-title.png);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-right:8px}}>h3{margin:var(--h-pd-top) 0 var(--size-15-25) 0;font-size:22px;position:relative;left:20px;width:calc(100% - 20px);&:before{content:'';width:12px;height:1px;background-color:#444;margin-right:8px;position:absolute;top:15px;left:-20px}}>p{line-height:1.7;margin-top:1.2em;a{color:var(--lnk-txt-clr);font-weight:500;&:hover{text-decoration:underline}}}>p>:is(strong),>p>span>:is(strong){background-image:linear-gradient(transparent 60%,rgb(from #ffea00 r g b/0.5) 50%)}.img_line{border:1px solid #ddd}img{padding:0 10px}table{width:auto !important;border-collapse:collapse;margin:20px var(--size-5-10) 0;width:-webkit-fill-available;th,td{padding:10px !important;font-size:.96em;border:1px solid #aaa;br{content:"";display:block;margin-bottom:.2em !important}p{margin-top:2px;margin-bottom:2px;line-height:1.4;&+p{margin-top:10px}}ul,ol{margin-top:0;margin-bottom:0;padding:var(--size-5-10) var(--size-10-20);background:0 0;font-size:.96em}ul li{list-style:disc}ol li{list-style:decimal}}th{background-color:#eee}thead{border-bottom:none;td{background:#f3f3f3;text-align:center;font-weight:600}}}}.article-contents{table,td{border:1px solid #aaa;height:auto;background:#fff;strong{background-image:none}       ul,ol{margin-bottom:0;     }}p[data-content="引用"]{padding-top:.5em}>p:has(a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/column/"]),>p:has(a[href*="https://koyano-cpa.gr.jp/nobiyo-kaikei/column/"]){margin-left:5px;margin-right:8px;padding:15px;box-shadow:3px 3px #e0e6d5;background-color:#f8f9f6;font-size:.96em;&:hover{background:#f3f5ee}}>p:not(:has(a[href*="https://koyano-cpa.gr.jp/"])):has(a[href*="https://"]){margin-left:10px;margin-right:13px;font-size:.96em;line-height:1.5;a{color:var(--lnk-txt-clr);&:hover{text-decoration:underline}}}>p:not(:has(a[href*="https://"]))+p:has(a[href*="https://"]){margin-top:30px}>p:has(a[href*="https://"])+p:has(a[href*="https://"]){margin-top:10px}>p:has(a[href*="https://koyano-cpa.gr.jp/"])+:not(:has(a[href*="https://koyano-cpa.gr.jp/"])):has(a[href*="https://"]){margin-top:30px}>p:has(a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/contact"])+p:has(a[href*="https://"]){margin-top:30px}>p:has(a[href*="https://"])+p:has(a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/contact"]){margin-top:30px}>p:not(:has(a[href*="https://"]))+p:has(a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/contact"]){margin-top:30px}a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/column"],a[href*="https://koyano-cpa.gr.jp/nobiyo-kaikei/column"]{line-height:1.4;font-weight:600 !important; }a[href*="https://koyano-cpa.gr.jp/yasashii-sozoku/contact"]{font-size:1.1em;background-image:linear-gradient(transparent 70%,rgb(from var(--color-btn-contact) r g b/0.3) 30%);font-weight:600 !important;color:var(--color-btn-contact);&:hover{text-decoration:none;background-image:linear-gradient(transparent 40%,rgb(from var(--color-btn-contact) r g b/0.2) 60%)}}   ul{background:0 0}.tbl_scl{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;table{min-width:fit-content;max-width:1000px;@media screen and (max-width:768px){min-width:100%;width:max-content}}}}.article-contents>ul,.article-contents>ol{background-color:#f7f7f7;padding:var(--size-15-20) var(--size-15-25);border-radius:7px;margin:20px 0 0;list-style-type:auto;li{margin-bottom:var(--size-5-10);font-weight:500;line-height:1.6;color:#3D3D3D;text-indent:-1.3em;padding-left:1em;font-size:var(--size-14-16);ul{padding:0;li{list-style-type:circle;&:first-child{margin-top:8px}}}&:last-of-type{margin-bottom:0}}li{list-style:inside}&.ul li{list-style-type:decimal}}.article-contents ol{li{list-style-type:inherit;list-style-position:inside;&:marker{color:#387400}}}.article-contents{blockquote{position:relative;padding:2em var(--size-15-20) var(--size-15-20);margin:var(--size-20-30) var(--size-5-10) var(--size-10-20);box-sizing:border-box;background:#f9f9f9;color:#555;overflow:hidden;&:before{display:inline-block;position:absolute;top:6px;left:10px;content:'format_quote';font-family:'Material Icons';color:#cfcfcf;font-size:40px;line-height:1}p{font-style:normal}>p{padding-top:.5em}p:has(a[href*="https://"]){font-size:.96em}cite{display:block;text-align:right;color:#888;font-size:.9em}&:has(img){background:none;padding:0;margin:0;&:before{display:none}}ul,ol{margin-top:0;padding-top:0}p+ul,p+ol{margin-top:.3em;margin-left:.6em}table{p{font-size:var(--size-14-16)}ol,ul{padding-top:0;margin:0;background:none;li{font-style:normal;font-size:var(--size-14-16);ol,ul{margin-top:10px}}}}}}.common-part{padding-top:1.8em;h2{color:#087687;padding-left:calc(var(--size-20-25) + 16px);&:before{background-image:none;content:'\ea70';font-family:'Material Icons';font-weight:400;font-size:1.5em}}.pic{font-size:1.15em;font-weight:600;color:red}.company{font-size:1.1em;font-weight:600}}.btn_contact{margin:0 auto;padding:1.8em 0 1em;text-align:center;a{display:block;width:min(100%, 400px);border-radius:8px;background-color:var(--color-btn-contact);color:#fff;margin:0 auto;padding:.6em .1em;vertical-align:middle;font-size:var(--size-18-22);transition:transform 0.3s;letter-spacing:.02em;&:before{font-family:'Material Icons';content:'\e158';font-size:24px;margin-right:.2em}&:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}}.column-supervisor{margin:var(--size-30-50) 0 0;padding:var(--size-20-30);border-radius:4px;background-color:#F6FBF9;h3{margin:0 0 16px;padding:0 0 0 16px;border-left:2px solid #339e6b;line-height:1.4;color:#339e6b;font-weight:700;font-size:18px}.supervisor{display:flex;gap:24px;.thumbnail{width:160px;height:160px;border-radius:4px;flex-grow:0;flex-shrink:0;mg{width:100%;height:100%;object-fit:cover;border-radius:4px}}.person{h4{margin:0 0 12px;font-weight:700;.name{color:#339e6b;font-size:20px}.position{margin-left:12px;color:#4d4d4d;font-size:16px}}.profile{line-height:1.5;p{margin-top:.5em;font-size:var(--size-13-15)}}}}}@media screen and (max-width:767px){.column-supervisor .supervisor{flex-direction:column;align-items:center;gap:16px}.person h4{display:flex;flex-direction:column;align-items:center;gap:16px}.column-supervisor .supervisor .person h4 .position{margin-left:0}}.related-part{margin:var(--size-30-50) 0 0;container-type:inline-size;.related-part__title{background-color:var(--color-sec);width:100%;padding:var(--size-5-10) 5px;color:#fff;font-weight:700;font-size:22px;text-align:center}.relatedposts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));justify-content:space-between;gap:12px;padding:10px;margin-top:var(--size-15-20);.to-related-item{padding:0;a{display:grid;grid-template-columns:85px 1fr;padding:0;height:100%;background-color:rgb(from var(--color-base) r g b/0.05);&:hover{background-color:rgb(from var(--color-base) r g b/0.1)}.rec_ttl{font-size:var(--size-13-15);font-weight:600;padding:.75em;line-height:1.5}.rec_image{margin:0;img{object-fit:cover}}}}}@media screen and (max-width:1023px){margin-left:-15px;margin-right:-15px;overflow:hidden;.related-part__title{font-size:16px}}}@container (width < 829px){.articleTitle{font-size:var(--size-20-30) !important}.article__container{padding:var(--size-30-50) 15px 0;overflow:hidden;.article-contents,.common-part{font-size:var(--size-14-16);>h2{font-size:var(--size-20-25) !important}>h3{font-size:var(--size-18-22) !important}h4{font-size:var(--size-16-18) !important}}}}.search_box{padding:10px;margin:var(--size-20-30) auto;background:rgba(255,255,255,.7);border:1px solid #eee;border-radius:4px;text-align:center;width:95%;@media screen and (max-width:600px){text-align:left}form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto;gap:10px;input{padding:3px 6px;margin:4px 0;&:placeholder{color:#ccc}&[type=text]{width:200px;border:1px solid #ddd;color:#444;background:#fff}&[type=submit]{background:var(--color-pri);color:#fff;border-radius:4px;padding:3px 15px;&:hover{cursor:pointer;opacity:.85}}}button[type=submit]{background:var(--color-pri);color:#fff;border-radius:4px;padding:4px 15px;&:hover{cursor:pointer;opacity:.85}}select{padding:8px;margin:5px 0}}}.category_lst+.search_box{margin-top:0}.search_word{margin-bottom:var(--size-10-20);padding-bottom:var(--size-5-10);border-bottom:2px solid #387400;display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px 10px;h2{font-size:var(--size-16-18);span{font-size:1.3em;font-weight:700;margin-right:.2em}}.hit_count{font-size:var(--size-16-18)}}.key_error{text-align:center;padding:var(--size-20-30) 0;font-size:var(--size-18-22);font-weight:600}.rec_block{border:1px solid #e6e6e6;box-shadow:0px 1px 4px -1px rgba(0,0,0,0.1);margin-top:1.2em;a{display:grid;grid-template-columns:clamp(80px, 72.958px + 1.878vw, 100px) 1fr;&:hover{background-color:rgb(from var(--color-sec) r g b/0.1)}}figure{height:100%;margin-bottom:0;img{height:100%;object-fit:cover;aspect-ratio:1/1;padding:0}}.block_inner{display:flex;flex-direction:column;gap:.7em;padding:.7em;.mark_cate{font-size:13px}.rec_ttl{margin-top:0;font-size:var(--size-14-16);font-weight:600}}}[class^=column_cta]{--cta-cap-clr:#dc143c}.column_cta{margin:var(--size-20-30) 10px 0;padding:var(--size-10-15);text-align:left;background:url(/nobiyo-kaikei/nbywp/wp-content/themes/nobiyo-2023/images/column/img_ceo.webp) no-repeat 99% bottom;background-color:rgba(249,249,249,1.00);background-size:min(35%, 140px);box-shadow:0px 2px 8px -1px rgba(0,0,0,0.15);border:1px solid #bbb;display:flex;flex-direction:column;.cta_ttl{width:fit-content;background:var(--cta-cap-clr);border-radius:50vh;color:#fff;padding:.2em .8em;font-size:var(--size-14-16);font-weight:600;line-height:1.5}.cta_txt{margin:0;padding:10px 5px;width:max(200px, 78%);text-shadow:#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px;line-height:1.5}.form_btn{width:max(200px, 78%);text-align:right;a{position:relative;width:fit-content;color:var(--color-btn-contact);font-weight:600;font-size:1.1em;padding:.3em .3em .3em 28px;border:1px solid var(--color-btn-contact);background:#fff;&:before{position:absolute;top:50%;left:0;transform:translate(0,-50%);font-family:'Material Icons';content:"\e158";font-size:20px;margin-left:.3em;white-space:nowrap}&:hover{background:var(--color-btn-contact);color:#fff}}}}.column_cta_under{display:block;margin:0 auto;padding:var(--size-30-50) 10px 0;.cta-inner{border:1px solid #bbb;box-shadow:0px 2px 8px -1px rgba(0,0,0,0.15);background:url(/nobiyo-kaikei/nbywp/wp-content/themes/nobiyo-2023/images/column/img_ceo.webp) no-repeat 99% bottom;background-color:rgba(249,249,249,1.00);background-size:min(38%, 160px);padding-bottom:15px;.cta_ttl{position:relative;top:10px;left:-10px;width:fit-content;background:var(--cta-cap-clr);padding:8px 10px;font-size:var(--size-16-18);color:#fff;font-weight:600;line-height:1.5}.cta_txt{font-size:var(--size-15-17);font-weight:500;padding:20px var(--size-15-20) var(--size-10-15);width:max(200px, 80%);text-shadow:#fff 2px 2px 2px,#fff -2px 2px 2px,#fff 2px -2px 2px,#fff -2px -2px 2px;line-height:1.5}.form_btn{a{display:block;width:fit-content;position:relative;background-color:var(--color-pri);box-shadow:rgba(0,0,0,.1) 0 -4px 0 inset;color:#fff;font-weight:600;font-size:var(--size-16-18);line-height:1.3;margin:0 auto;padding:.5em .4em .5em 38px;border-radius:5px;text-align:center;&:hover{transform:translateY(-2px);opacity:.85}&:before{position:absolute;top:50%;left:0;transform:translate(0,-50%);font-family:'Material Icons';content:"\e158";font-size:24px;margin-left:.4em}}}}}