.content-wrapper{max-width:1200px;margin:50px auto;padding:0 20px;display:grid;grid-template-columns:1fr 360px;grid-template-areas:"content sidebar";column-gap:50px}.content-wrapper .main-content{grid-area:content}.content-wrapper .sidebar{grid-area:sidebar}@media(max-width: 767px){.content-wrapper{display:block;margin:20px auto 50px}.content-wrapper .sidebar{margin-top:40px}}.content-wrapper.ebook{grid-template-columns:1fr 500px}.blog-list-ttl{max-width:1200px;margin:50px auto;padding:0 20px}.blog-list-ttl h2{font-size:clamp(24px,10.8116px + 3.7681vw,50px);margin-bottom:20px}.post-list{display:grid;grid-template-columns:100%;row-gap:40px;margin-bottom:40px}.post-list-flexbox{display:flex;justify-content:space-between;background-color:#fff;padding:20px 30px;border-radius:20px;box-shadow:3px 3px 30px rgba(0,0,0,.05)}.post-list-flexbox .post-list-box-img{width:30%}.post-list-flexbox .post-list-box-img img{object-fit:cover;height:140px;width:100%}.post-list-flexbox .post-list-box{width:calc(70% - 20px);position:relative}.post-list-flexbox .post-list-box .post-list-box-option{margin-bottom:10px}.post-list-flexbox .post-list-box .post-list-box-option .post-list-box-cat{display:inline-block;padding:2px 14px;background-color:#1d9c8c;color:#fff;border-radius:20px;margin-right:10px;font-size:.8rem}.post-list-flexbox .post-list-box .post-list-box-option .post-list-box-date{color:#c7c7c7}.post-list-flexbox .post-list-box .post-list-box-title{font-size:clamp(14px,8.9275px + 1.4493vw,18px);font-weight:bold;line-height:1.4}.post-list-flexbox .post-list-box .post-list-box-post-excerpt{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:15px}.post-list-flexbox .post-list-box .post-list-box-post-excerpt a{color:#909090;font-size:14px}.post-list-flexbox .post-list-box .post-list-box-tags{position:absolute;bottom:0;margin-top:10px}.post-list-flexbox .post-list-box .post-list-box-tags ul{display:flex;gap:10px}.post-list-flexbox .post-list-box .post-list-box-tags ul a{color:#c7c7c7}@media(max-width: 767px){.post-list{row-gap:20px}.post-list-flexbox{display:block}.post-list-flexbox .post-list-box-img{width:100%}.post-list-flexbox .post-list-box{width:100%;margin-top:20px}.post-list-flexbox .post-list-box .post-list-box-tags{position:relative}}.sidebar .sidebar-box{border-radius:20px;margin-top:40px;background-color:#fff;padding-bottom:20px}.sidebar .sidebar-box-ttl{font-size:clamp(14px,8.9275px + 1.4493vw,18px);font-weight:bold;border-bottom:1px solid #ddd;padding:1rem 0;margin:20px 20px 0}.sidebar .sidebar-box-link{padding:20px 30px 10px;position:relative}.sidebar .sidebar-box-link::after{content:url(../img/arrow.svg);width:15px;height:15px;display:inline-block;margin-left:10px}.sidebar .sidebar-box-link a{vertical-align:text-bottom;color:#1d9c8c;text-decoration:underline}.sidebar .post-list-flexbox{box-shadow:none;border-bottom:1px solid #ddd;border-radius:0;padding:20px 0;margin:0 20px}.sidebar .post-list-flexbox .post-list-box-img img{height:80px}.sidebar .post-list-catbox{border-bottom:1px solid #ddd;padding:20px 0;margin:0 20px}.sidebar .post-list-catbox .post-list-catbox-ttl{font-size:clamp(14px,8.9275px + 1.4493vw,18px);font-weight:bold}.sidebar .post-list-catbox p{color:#909090}.sidebar .post-list-tags{padding:20px 0;margin:0 20px;display:flex;gap:10px;flex-wrap:wrap}.sidebar .post-list-tags a{display:inline-block;padding:6px 24px;border:1px solid #ddd;border-radius:20px;font-weight:bold}.sidebar .post-list-tags a:hover{border:1px solid #1d9c8c;background-color:#1d9c8c;color:#fff}.sidebar .sidebar-box-green .sidebar-box-ttl{background-color:#1d9c8c;color:#fff;border-radius:20px 20px 0 0;margin:20px 0}.sidebar .sidebar-swiper-box{padding:10px}.sidebar .text-align-center{text-align:center}.sidebar .post-list-mitsumori{padding:30px 20px 10px;text-align:center}.sidebar .post-list-mitsumori .post-list-mitsumori-link{display:block;margin:0 auto;padding:10px;max-width:280px;font-size:1.4rem;font-weight:bold;border-radius:30px;border:1px solid #1d9c8c;background-color:#1d9c8c;color:#fff}.sidebar .post-list-mitsumori .post-list-mitsumori-link:hover{background-color:#fff;color:#1d9c8c}.sidebar .post-list-mitsumori .post-list-mitsumori-box{margin-top:20px;font-weight:bold;font-size:1.2rem}.sidebar .post-list-mitsumori .post-list-mitsumori-box .sidebar-box-tel{font-size:2rem}.sidebar .post-list-mitsumori .post-list-mitsumori-box span{font-size:.8rem;font-weight:normal}.sidebar .post-list-box-tags a{padding:20px 30px;border:1px solid #ddd}@media(min-width: 768px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}.arrow-box{display:block;position:relative}.arrow-box::before{content:url(../img/arrow.svg);width:15px;height:15px;display:block;position:absolute;right:25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.sec04-slider .cols-box{display:block;padding:0 30px}.sec04-slider .cols-box figure{margin:0 auto 20px}.sec04-slider .cols-box .meta{justify-content:center}.sec04-slider .cols-box .data{text-align:center}.sec04-slider .swiper-button-next,.sec04-slider .swiper-button-prev{width:30px;height:30px}.sec04-slider .swiper-button-next{right:0}.sec04-slider .swiper-button-prev{left:0}.sec04-slider>.swiper-wrapper>.swiper-slide{box-shadow:none}@media(max-width: 767px){.sidebar{row-gap:20px}}.breadcrumb{list-style:none;max-width:1400px;padding:0 20px;margin:20px auto 0}.breadcrumb li{display:inline}.breadcrumb li a{color:#1d9c8c}.breadcrumb li+li:before{content:">";margin:.5em}.cat-box{margin-bottom:40px}.cat-box01{background-color:#1d9c8c;padding:clamp(15px,8.9275px + 1.4493vw,30px);border-radius:20px}.cat-box01 .cat-box01-ttl{color:#fff;font-size:clamp(16px,8.9275px + 1.4493vw,24px);text-align:center;padding-bottom:clamp(10px,8.9275px + 1.4493vw,20px)}.cat-box01 .cat-box01-content{background-color:#fff;border-radius:20px;padding:25px clamp(15px,8.9275px + 1.4493vw,30px);color:#1d9c8c;text-align:center;font-weight:bold}.cat-box01 .cat-box01-content .cat-box01-flex{display:flex;justify-content:center;gap:20px;align-items:center}.cat-box01 .cat-box01-content .cat-box01-flex-cache{font-size:1.4rem;line-height:1.2}.cat-box01 .cat-box01-content .cat-box01-flex-number{font-size:74px;line-height:1;font-weight:bold}.cat-box01 .cat-box01-content .cat-box01-nouki{margin:4px 0 20px;font-size:1.2rem;letter-spacing:.1em}.cat-box01 .cat-box01-content .cat-box01-nouki .cat-box01-nouki-underline{background:linear-gradient(transparent 50%, #eeee7d 50%)}.cat-box01 .cat-box01-content .cat-box01-nouki .cat-box01-nouki-num{font-size:2rem}@media(max-width: 767px){.cat-box01 .cat-box01-content .cat-box01-flex{display:block}.cat-box01 .cat-box01-content .cat-box01-flex-cache{font-size:1.4rem;line-height:1.2}.cat-box01 .cat-box01-content .cat-box01-flex-number{font-size:74px;line-height:1;font-weight:bold}}.cat-box02 .cat-box02-ttl{border-radius:20px 20px 0 0;background-color:#1d9c8c;padding:clamp(10px,8.9275px + 1.4493vw,20px);color:#fff;font-size:clamp(16px,8.9275px + 1.4493vw,24px);font-weight:normal;text-align:center}.cat-box02 .cat-box02-content{background-color:#fff;padding:clamp(10px,8.9275px + 1.4493vw,30px);border:1px solid #1d9c8c;color:#1d9c8c}.cat-box02 .cat-box02-content p{margin-bottom:10px}.cat-box02 .cat-box02-btn{border-radius:0 0 20px 20px;background-color:#1d9c8c;padding:clamp(10px,8.9275px + 1.4493vw,20px)}.cat-ul{padding:clamp(10px,8.9275px + 1.4493vw,20px);border:1px solid #1d9c8c;border-radius:20px;margin-bottom:20px}.cat-ul .cat-ul-list{margin-left:10px}.cat-ul .cat-ul-list li{padding:5px 0 5px 20px;position:relative;font-size:clamp(14px,8.9275px + 1.4493vw,18px)}.cat-ul .cat-ul-list li::before{content:"";display:block;width:.7rem;height:.3rem;border-left:2px solid #1d9c8c;border-bottom:2px solid #1d9c8c;transform:rotate(-45deg);position:absolute;top:1rem;left:0rem}.cat-button{margin:0 auto;display:flex;flex-wrap:wrap;gap:20px;max-width:600px}.cat-button .cat-button-wh,.cat-button .cat-button-gr{width:calc(50% - 20px)}.cat-button .cat-button-wh a,.cat-button .cat-button-gr a{text-align:center;display:block;border-radius:40px;padding:10px;font-weight:bold;font-size:1.2rem}.cat-button .cat-button-wh a span,.cat-button .cat-button-gr a span{display:block;font-size:initial}.cat-button .cat-button-wh a{background-color:#fff;border:1px solid #1d9c8c;color:#1d9c8c}.cat-button .cat-button-wh a:hover{background-color:#1d9c8c;border:1px solid #fff;color:#fff}.cat-button .cat-button-gr a{background-color:#1d9c8c;border:1px solid #fff;color:#fff}.cat-button .cat-button-gr a:hover{background-color:#fff;border:1px solid #1d9c8c;color:#1d9c8c}@media(max-width: 767px){.cat-button .cat-button-wh,.cat-button .cat-button-gr{width:100%}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22../scss/page-2col.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAOA,iBACE,iBACA,iBACA,eACA,aACA,gCACA,sCACA,gBAEA,+BACE,kBAGF,0BACE,kBAIJ,yBACE,iBACE,cACA,sBAEA,0BACE,iBAKN,uBACE,gCAKF,eACE,iBACA,iBACA,eAEA,kBACE,gDACA,mBAIJ,WACE,aACA,2BACA,aACA,mBAGF,mBACE,aACA,8BACA,sBACA,kBACA,mBACA,wCAEA,sCACE,UAEA,0CACE,iBACA,aACA,WAIJ,kCACE,uBACA,kBAEA,wDACE,mBAEA,2EACE,qBACA,iBACA,iBAnFK,QAoFL,WACA,mBACA,kBACA,gBAGF,4EACE,cAIJ,uDACE,+CACA,iBACA,gBAGF,8DAEE,WACA,mBACA,gBACA,uBACA,gBAEA,gEACE,cACA,eAKJ,sDACE,kBACA,SACA,gBAEA,yDACE,aACA,SAEA,2DACE,cAOV,yBACE,WACE,aAEF,mBACE,cAEA,sCACE,WAGF,kCACE,WACA,gBAEA,sDACE,mBAWN,sBACE,mBACA,gBACA,sBACA,oBAGF,0BACE,+CACA,iBACA,6BACA,eACA,mBAGF,2BACE,uBACA,kBAEA,kCACE,8BACA,WACA,YACA,qBACA,iBAGF,6BACE,2BACA,MA7LO,QA8LP,0BAIJ,4BACE,gBACA,6BACA,gBACA,eACA,cAGE,mDACE,YAMN,2BACE,6BACA,eACA,cAEA,iDACE,+CACA,iBAGF,6BACE,MA9NM,QAkOV,yBACE,eACA,cACA,aACA,SACA,eAEA,2BACE,qBACA,iBACA,sBACA,mBACA,iBAEA,iCACE,yBACA,iBAhPK,QAiPL,WAMJ,6CACE,iBAxPO,QAyPP,WACA,4BACA,cAIJ,6BACE,aAGF,4BACE,kBAGF,8BACE,uBACA,kBAEA,wDACE,cACA,cACA,aACA,gBACA,iBACA,iBACA,mBACA,yBACA,iBApRO,QAqRP,WAEA,8DACE,sBACA,MAzRK,QA6RT,uDACE,gBACA,iBACA,iBAEA,wEACE,eAGF,4DACE,gBACA,mBAMJ,+BACE,kBACA,sBAMN,yBACE,gBACE,oBACA,eACA,sBAIJ,WACE,cACA,kBAEA,mBACE,8BACA,WACA,YACA,cACA,kBACA,WACA,QACA,2BACA,mCACA,+BAKJ,wBACE,cACA,eAEA,+BACE,mBAGF,8BACE,uBAGF,8BACE,kBAIJ,oEAEE,WACA,YAGF,kCACE,QAGF,kCACE,OAGF,4CACE,gBAGF,yBACE,SACE,cAMJ,YACE,gBACA,iBACA,eACA,mBAEA,eACE,eAGF,iBACE,MAvYS,QA0YX,yBACE,YACA,YAIJ,SACE,mBAGF,WACE,yBACA,6CACA,mBAEA,0BACE,WACA,+CACA,kBACA,oDAGF,8BACE,sBACA,mBACA,kDACA,cACA,kBACA,iBAEA,8CACE,aACA,uBACA,SACA,mBAGF,oDACE,iBACA,gBAGF,qDACE,eACA,cACA,iBAGF,+CACE,kBACA,iBACA,oBAEA,0EACE,yDAGF,oEACE,eAMR,yBAGM,8CACE,cAGF,oDACE,iBACA,gBAGF,qDACE,eACA,cACA,kBASN,0BACE,4BACA,yBACA,6CACA,WACA,+CACA,mBACA,kBAGF,8BACE,sBACA,6CACA,yBACA,cAEA,gCACE,mBAIJ,0BACE,4BACA,yBACA,6CAKJ,QACE,6CACA,yBACA,mBACA,mBAEA,qBACE,iBAEA,wBACE,uBACA,kBACA,+CAEA,gCACE,WACA,cACA,YACA,aACA,8BACA,gCACA,yBACA,kBACA,SACA,UAMR,YACE,cACA,aACA,eACA,SACA,gBAEA,sDAEE,uBAEA,0DACE,kBACA,cACA,mBACA,aACA,iBACA,iBAEA,oEACE,cACA,kBAMJ,6BACE,sBACA,yBACA,cAEA,mCACE,yBACA,sBACA,WAMJ,6BACE,yBACA,sBACA,WAEA,mCACE,sBACA,yBACA,cAQR,yBAEI,sDAEE%22,%22file%22:%22page-2col.css%22%7D */
