.post-content #breadcrumbs{background-color:#fff9f9;color:#fa878f}.post-main{display:grid;grid-template-columns:4fr 1fr;column-gap:3rem;row-gap:6rem;padding-top:6rem}.post-list{display:grid}@media screen and (max-width:680px){.post-main{grid-template-columns:auto;row-gap:3rem;padding-top:3rem}.widget-area{margin-top:6rem}}.st-sidebar a:hover{color:#fa878f}.sidebar_ttl:not(:first-of-type),.st-sidebar h2:not(:first-of-type){margin-top:5rem}.st-sidebar .widget_archive li a{display:block;padding:1rem}.st-sidebar .widget_archive li:nth-of-type(2n) a{background-color:#fafafa}.st-sidebar .widget_categories{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.st-sidebar .widget_categories li a,.single-category a{padding:.5rem 1em;border:1px solid #fa878f;border-radius:5px;color:#fa878f;display:block}.st-cta.single-cta{padding:6rem 4rem;margin-top:8rem;background-image:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 66%,rgba(255,255,255,0) 100%),repeating-conic-gradient(from 0deg,#fff 0deg 90deg,#fff9f9 90deg 180deg);background-size:100% 100%,12rem 12rem}.single-head+.st-cta.single-cta{margin-top:3rem;margin-bottom:3rem}.st-cta.single-cta:before,.st-cta:after{background-image:url(//happiness-minamisenri.jp/wp-content/themes/happiness-minamisenri/css/../images/bg_cta2.svg),url(//happiness-minamisenri.jp/wp-content/themes/happiness-minamisenri/css/../images/bg_cta2.svg);background-size:64px 100%;background-position:left 32px center,left center}.st-cta.single-cta h2{color:#fa878f;font-size:2.4rem;padding:0;margin-bottom:0}.st-cta.single-cta h2:before{content:none}@media screen and (max-width:680px){.st-cta.single-cta{padding-left:2rem;padding-right:2rem;margin-top:6rem}.st-cta.single-cta h2{font-size:2rem}}.single-head h1{font-size:3.2rem;padding-bottom:1rem;margin-bottom:.5em;position:relative}.single-head h1:before{content:"";width:100%;height:6px;background-image:url(//happiness-minamisenri.jp/wp-content/themes/happiness-minamisenri/css/../images/bg_single_h1.svg);background-size:1rem 100%;background-repeat:space;position:absolute;bottom:0}.single-head_box{display:flex;gap:2rem;align-items:center}.single-date{display:flex;gap:1rem}.single-share{margin-left:auto}@media screen and (max-width:680px){.single-head h1{font-size:2.4rem}.single-head_box{flex-wrap:wrap}}div#ez-toc-container{min-width:60%;margin:5rem auto;padding:3rem 5rem}div#ez-toc-container p.ez-toc-title{font-weight:700;font-family:"Kosugi Maru",sans-serif}div#ez-toc-container a{margin-top:.5em;display:inline-block}div#ez-toc-container ul.ez-toc-list a:hover{color:#fa878f}@media screen and (max-width:680px){div#ez-toc-container{min-width:90%;padding:2rem}}.single-main{padding-top:3.5rem}.single-main p a{color:#fa878f;text-decoration:underline}.single-main p a:hover{color:#fa878f;text-decoration:none}.single-thumbnail{margin-bottom:3.5rem}.single-main h2:not(.cta_ttl),.single-main h3,.single-main h4{margin-bottom:1.5rem;margin-top:8rem}.single-main h2:not(.cta_ttl){font-size:3.2rem;padding:1.5rem 2rem 1.5rem 3rem;color:#fff;background-image:url(//happiness-minamisenri.jp/wp-content/themes/happiness-minamisenri/css/../images/bg_single_h2.svg),linear-gradient(90deg,rgba(250,135,143,1) 0%,rgba(250,135,143,1) 50%,rgba(253,168,174,1) 100%);background-size:21px 21px,cover;background-position:bottom 5px right 5px,left top;background-repeat:no-repeat,repeat;position:relative;overflow:hidden}.single-main h2:not(.cta_ttl):before,.single-main h2:not(.cta_ttl):after{content:"";width:2px;height:100%;background-color:#fff;position:absolute;top:0;left:10px}.single-main h2:not(.cta_ttl):before{transform:skewX(14deg)}.single-main h2:not(.cta_ttl):after{transform:skewX(-4deg)}.single-main h3{font-size:2.8rem;color:#fa878f;position:relative;padding-left:1.3em}.single-main h3:before{content:"";width:1em;height:1em;background-image:url(//happiness-minamisenri.jp/wp-content/themes/happiness-minamisenri/css/../images/bg_single_h3.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:50%;transform:translateY(-50%)}.single-main h4{width:fit-content;font-size:2.4rem;color:#fa878f;padding-bottom:.5rem;border-bottom:2px dotted #fa878f}.single-main h3+h4,.single-main h2+h3{margin-top:0}.single-main p{margin-bottom:2rem}.single-nav-btn{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;justify-items:center;margin-top:10rem;font-size:1.4rem}.single-nav-btn li{padding:1em 0}.single-nav-btn a{padding:1em 2em;background-color:#fff9f9;border-radius:100vw;color:#fa878f}.single-nav-btn_prev{grid-column:1}.single-nav-btn_archive{grid-column:2}.single-nav-btn_next{grid-column:3}@media screen and (max-width:680px){.single-main{padding-top:3rem}.single-thumbnail{margin-bottom:3rem}.single-main h2:not(.cta_ttl),.single-main h3,.single-main h4{margin-bottom:1rem;margin-top:6rem}.single-main h2:not(.cta_ttl){font-size:2rem}.single-main h3,.single-main h4{font-size:1.8rem}.single-nav-btn{gap:1rem;margin-top:6rem}.single-nav-btn li{padding:.5em 0;width:100%}.single-nav-btn a{padding:.5em;display:flex;justify-content:center}}.st-article{padding:3rem 0;border-bottom:1px solid #ffdddf}.st-article:last-of-type{border:none}.st-article a{display:grid;gap:2rem;grid-template-columns:23rem auto;align-items:center}.st-article a:hover .st-article_title{color:#fa878f}.st-article_img{width:23rem;height:15rem}.st-article_img figure{width:100%;height:100%}.st-article_img img{width:100%;height:100%;object-fit:cover}.st-article_time{color:#fa878f;text-align:right;font-size:1.4rem}.st-article_text p span{color:#fa878f}.st-article_title{font-size:2.2rem;margin-bottom:.5em}@media screen and (max-width:680px){.st-article{padding:2rem 0}.st-article a{gap:1rem;grid-template-columns:1fr}.st-article_img{width:100%;height:auto;aspect-ratio:16/9}.st-article_title{font-size:1.8rem}}.wp-pagenavi{display:flex;gap:5px;justify-content:center;margin-top:7rem;color:#fa878f}.wp-pagenavi .current,.wp-pagenavi a{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:#fff3f3}.wp-pagenavi a:hover{background-color:#fa878f;color:#fff}.wp-pagenavi .current{background-color:#fa878f;color:#fff;font-weight:700}@media screen and (max-width:680px){.wp-pagenavi{margin-top:5rem}}.column-supervisor{display:grid;grid-template-columns:16rem auto;grid-template-rows:minmax(2rem,auto) 1fr;column-gap:2rem;margin-top:8rem;padding:3rem 4rem;background-color:#fff9f9;width:100%}.column-supervisor .supervisor_img{grid-row:2 span;height:16rem;width:16rem;border-radius:100vw;overflow:hidden}.column-supervisor .supervisor_ttl{color:#fa878f;font-size:2rem}.column-supervisor .supervisor_text dt{padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:2px solid #fa878f;font-family:"Kosugi Maru",sans-serif;font-size:1.8rem}@media screen and (max-width:680px){.column-supervisor{grid-template-columns:auto;grid-template-rows:auto;row-gap:2rem;margin-top:6rem;padding:2rem 1rem}.column-supervisor .supervisor_img{grid-row:2;margin:0 auto}.column-supervisor .supervisor_ttl{grid-row:1;text-align:center}}.single-relevant{margin-top:8rem}.single-relevant_ttl{margin-bottom:0}@media screen and (max-width:680px){.single-relevant{margin-top:6rem}}