@charset "UTF-8";main{margin:0 0 var(--footerH);overflow:hidden}.fv-area{padding-top:104px;padding-bottom:56px;background-color:rgba(var(--main-color-rgb),.07)}@media screen and (max-width:480px){.fv-area{padding-bottom:40px}}.fv-area .fv-area-inner{width:100%;margin-left:auto;margin-right:auto;max-width:calc(940px + 10%);padding:0 5%}@media screen and (max-width:960px){.fv-area .fv-area-inner{max-width:calc(940px + 10%);padding:0 5%}}.fv-area .category-area{margin-top:40px}.fv-area .category-area .category-area-head .category-area-title{color:var(--main-color);font-size:clamp(22px,2.375vw + .2rem,38px);font-weight:700;line-height:160%;letter-spacing:2.28px}@media screen and (max-width:480px){.fv-area .category-area .category-area-head .category-area-title{letter-spacing:1.32px}}.fv-area .category-area .category-area-body{margin-top:clamp(16px,1.5vw + .2rem,24px)}.fv-area .category-area .category-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}@media screen and (max-width:480px){.fv-area .category-area .category-list{gap:9px}}.fv-area .category-area .category-list .category-item{width:calc((100% - 36px)/ 4)}@media screen and (max-width:480px){.fv-area .category-area .category-list .category-item{width:calc((100% - 9px)/ 2)}}.fv-area .category-area .category-list .category-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;min-height:56px;border:1px solid var(--main-color);background:var(--White);padding:15px;text-decoration:none;color:var(--main-color);font-size:clamp(14px,1vw + .2rem,16px);font-weight:500;line-height:150%;letter-spacing:.96px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:480px){.fv-area .category-area .category-list .category-item a{padding:11px 15px 10px;min-height:48px;letter-spacing:.84px}}.fv-area .category-area .category-list .category-item a span{text-align:center}.fv-area .category-area .category-list .category-item a span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}.fv-area .category-area .category-list .category-item a span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}.fv-area .category-area .category-list .category-item a.is-current{background-color:var(--main-color);color:var(--White);pointer-events:none}@media (hover:hover){.fv-area .category-area .category-list .category-item a:hover{opacity:.5}}.post-block{padding-top:clamp(55px,5.0625vw + .2rem,81px);padding-bottom:clamp(72px,5vw + .2rem,80px)}.post-block .post-inner{width:100%;margin-left:auto;margin-right:auto;max-width:calc(940px + 10%);padding:0 5%}@media screen and (max-width:960px){.post-block .post-inner{max-width:calc(940px + 10%);padding:0 5%}}.post-block .post-block-header .post-block-title{color:var(--main-color);font-size:clamp(20px,1.875vw + .2rem,30px);font-weight:600;line-height:160%;letter-spacing:1.8px}@media screen and (max-width:480px){.post-block .post-block-header .post-block-title{letter-spacing:1.2px}}.post-block .post-block-header .post-block-title span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.post-block .post-block-header .post-block-title span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.post-block .post-list{margin-top:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:66px 35px}@media screen and (max-width:480px){.post-block .post-list{margin-top:29px;gap:50px}}.post-block .post-list .post-item{width:calc((100% - 70px)/ 3)}@media screen and (max-width:480px){.post-block .post-list .post-item{width:100%}}.post-block .post-list .post-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;text-decoration:none;color:var(--main-color);font-size:16px;font-weight:500;line-height:150%;letter-spacing:.96px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.post-block .post-list .post-item a span{text-align:center}.post-block .post-list .post-item a span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.5) * .5em);content:""}.post-block .post-list .post-item a span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.5) * .5em);content:""}@media (hover:hover){.post-block .post-list .post-item a:hover{opacity:.5}.post-block .post-list .post-item a:hover .post-item-img img{scale:1.05}}.post-block .post-list .post-item a .post-item-img{width:100%;aspect-ratio:290/169;border:1px solid #eee;border-radius:var(--be_border_radius);overflow:hidden}.post-block .post-list .post-item a .post-item-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.post-block .post-list .post-item a .post-item-box{margin-top:16px}@media screen and (max-width:480px){.post-block .post-list .post-item a .post-item-box{margin-top:15px}}.post-block .post-list .post-item a .post-item-box .post-item-date{color:var(--Gray3);font-size:clamp(12px,.875vw + .2rem,14px);font-weight:400;line-height:160%;letter-spacing:.98px}@media screen and (max-width:480px){.post-block .post-list .post-item a .post-item-box .post-item-date{letter-spacing:.84px}}.post-block .post-list .post-item a .post-item-box .post-item-date span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.6) * .5em);content:""}.post-block .post-list .post-item a .post-item-box .post-item-date span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.6) * .5em);content:""}.post-block .post-list .post-item a .post-item-box .post-item-title{color:var(--Text);font-size:16px;font-weight:500;line-height:160%;letter-spacing:1.12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-top:13px}.post-block .post-list .post-item a .post-item-box .category-list{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}@media screen and (max-width:480px){.post-block .post-list .post-item a .post-item-box .category-list{margin-top:15px;gap:8px}}.post-block .post-list .post-item a .post-item-box .category-list .category-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--White);border-radius:4px;background:#f5f5f5;padding:5px 6px 5px;text-decoration:none;color:#a4a4a4;font-size:14px;font-weight:500;line-height:130%;letter-spacing:.84px}@media screen and (max-width:480px){.post-block .post-list .post-item a .post-item-box .category-list .category-item{font-size:13px;letter-spacing:.78px}}.post-block .post-list .post-item a .post-item-box .category-list .category-item span{text-align:left}.post-block .post-list .post-item a .post-item-box .category-list .category-item span::before{display:block;width:0;height:0;margin-top:calc((1 - 1.3) * .5em);content:""}.post-block .post-list .post-item a .post-item-box .category-list .category-item span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1.3) * .5em);content:""}.post-block .pager-area{margin-top:clamp(48px,4.5625vw + .2rem,73px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-block .pager-area #pager{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:var(--be_border_radius);overflow:hidden;border:1px solid var(--main-color)}.post-block .pager-area #pager .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;aspect-ratio:1/1;margin-left:-1px;border-right:1px solid var(--main-color);color:var(--main-color);font-size:clamp(16px,1.25vw + .2rem,20px);font-weight:500;line-height:160%;letter-spacing:.6px;text-decoration:none;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.post-block .pager-area #pager .page-numbers:last-child{border-right:none}@media screen and (max-width:480px){.post-block .pager-area #pager .page-numbers{width:38px}}.post-block .pager-area #pager .page-numbers.next,.post-block .pager-area #pager .page-numbers.prev{position:relative}.post-block .pager-area #pager .page-numbers.next:after,.post-block .pager-area #pager .page-numbers.prev:after{display:inline-block;font-family:icomoon;width:1em;height:1em;font-size:clamp(16px,1.125vw + .2rem,18px);line-height:1;vertical-align:baseline;color:var(--main-color)}.post-block .pager-area #pager .page-numbers.prev:after{content:"\e902"}.post-block .pager-area #pager .page-numbers.next:after{content:"\e903"}.post-block .pager-area #pager .page-numbers.current{color:var(--White);background-color:var(--main-color);pointer-events:none}@media (hover:hover){.post-block .pager-area #pager .page-numbers:hover{opacity:.5}}.tag-area{padding-top:clamp(33px,3vw + .2rem,48px);padding-bottom:46px;background-color:rgba(var(--main-color-rgb),.07)}.tag-area .tag-inner{width:100%;margin-left:auto;margin-right:auto;max-width:calc(940px + 10%);padding:0 5%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}@media screen and (max-width:960px){.tag-area .tag-inner{max-width:calc(940px + 10%);padding:0 5%}}@media screen and (max-width:480px){.tag-area .tag-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}}.tag-area .tag-area-head .tag-area-title{color:var(--main-color);font-size:clamp(20px,1.5vw + .2rem,24px);font-weight:600;line-height:160%;letter-spacing:1.44px}@media screen and (max-width:480px){.tag-area .tag-area-head .tag-area-title{letter-spacing:1.2px}}.tag-area .tag-area-body{margin-top:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.tag-area .tag-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media screen and (max-width:480px){.tag-area .tag-list{gap:6px}}.tag-area .tag-list .tag-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border:1px solid var(--main-color);background:var(--White);padding:5px 7px 5px;text-decoration:none;border-radius:100px;color:var(--main-color);font-size:14px;font-weight:500;line-height:100%;letter-spacing:.84px;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}.tag-area .tag-list .tag-item a span::before{display:block;width:0;height:0;margin-top:calc((1 - 1) * .5em);content:""}.tag-area .tag-list .tag-item a span::after{display:block;width:0;height:0;margin-bottom:calc((1 - 1) * .5em);content:""}.tag-area .tag-list .tag-item a.is-current{background-color:var(--main-color);color:var(--White);pointer-events:none}@media (hover:hover){.tag-area .tag-list .tag-item a:hover{opacity:.5}}.breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:480px){.breadcrumb ul{overflow-x:scroll;word-break:keep-all;white-space:nowrap}}.breadcrumb li{color:#757575;font-size:12px;font-weight:400;line-height:100%;letter-spacing:.72px;margin-left:3px}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.breadcrumb li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;text-decoration:none;color:inherit;-webkit-transition:all .35s cubic-bezier(.215,.61,.355,1);transition:all .35s cubic-bezier(.215,.61,.355,1)}@media (hover:hover){.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:2px;opacity:.5}}.breadcrumb li a:after{display:inline-block;font-family:icomoon;content:"\e90d";width:1em;height:1em;font-size:12px;line-height:1}@media screen and (max-width:820px){.breadcrumb li a:after{font-size:10px}}