@charset "UTF-8";html{font-size:62.5%}body{position:relative;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-size:14px;font-size:1.4rem;line-height:1.5;word-break:break-all;word-wrap:break-word;color:#212121;margin:0;-webkit-font-smoothing:antialiased}@media (max-width:767px){body{font-size:12px;font-size:1.2rem}}a{color:#ff4a1a;text-decoration:none;outline:none;transition:.2s ease-in-out;transition-property:background-color,color,border-color,opacity}a:hover{color:#ff5e33;text-decoration:underline;cursor:pointer}input,textarea,select,button{font-size:14px;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:.2s ease-in-out;transition-property:background-color,color,border-color,opacity}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}img{vertical-align:bottom;border:none;outline:none;max-width:100%}@media (max-width:767px){input,textarea,select,button{font-size:12px;font-size:1.2rem}}input::placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder,::-webkit-input-placeholder{color:#999}textarea{min-height:6rem}.is-hide{display:none;transition:all .3 ease}.is-show{display:block;transition:all .3 ease}.ez-toc-list li:before{content:"" !important}.ez-toc-title-container{margin-bottom:20px}#ez-toc-container{padding:28px !important;margin:28px 0 !important}#ez-toc-container li{margin:4px 0 !important}.l-section{background:#fff;padding:0;margin:48px 0}.l-section__inner{padding:0 48px;max-width:1340px;margin:0 auto;box-sizing:border-box}@media screen and (max-width:960px){.l-section__inner{padding:0}}.l-section--px0{margin:0}.l-section--px0 .l-section__inner{padding:0;max-width:none}@media screen and (max-width:960px){.l-section--px0{margin:16px 0}}.l-footer{margin:0}.l-footer__container{border-top:1px solid #333}.l-footer__body{box-sizing:border-box;padding:32px 48px 64px;background-color:#f5f5f5}@media screen and (max-width:960px){.l-footer__body{padding:32px 24px 48px}}@media screen and (max-width:768px){.l-footer__body{padding:0;margin:0}}.l-footer__breadcrumbs{border-bottom:solid 1px #333;padding:16px 48px;margin:0}@media screen and (max-width:960px){.l-footer__breadcrumbs{padding:16px 24px}}.l-footer__inner{max-width:1340px;margin:0 auto;box-sizing:border-box}.l-footer__followUs{width:100%;display:flex;align-items:center;justify-content:center;gap:12px;margin:64px 0 40px;padding:0}.l-footer__followUsList{padding:0;margin:0}.l-footer__followUsTitle{display:inline-block;margin:0 16px 0 0;vertical-align:middle;font-weight:700}.l-footer__followUsItem{display:inline-block;margin:0 16px 0 0;padding:0;list-style:none;font-size:30px;vertical-align:middle}@media screen and (max-width:960px){.l-footer__followUsItem{font-size:24px}}.l-footer__followUsItem--facebook a{color:#3b5998}.l-footer__followUsItem--twitter a{color:#000}.l-footer__followUsItem--instagram a{color:#000}.l-footer__followUsItem--line a{color:#00c300}.l-footer__followUsItem--pinterest a{color:#e60023}.l-footer__link[target=_blank]:after{font-family:"Font Awesome 5 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;font-size:1.4rem;position:absolute;top:12px;right:12px;z-index:1;content:"\f08e";position:static;margin-left:4px}.l-footer__head{width:100%;margin-top:24px}@media screen and (max-width:768px){.l-footer__head{padding:0 16px;box-sizing:border-box}}.l-footerLink{display:flex}@media screen and (max-width:768px){.l-footerLink{display:block}}.l-footerLink__list{width:25%}@media screen and (max-width:768px){.l-footerLink__list{width:100%}.l-footerLink__list:first-child .l-footerLink__title{border-top:none}}.l-footerLink__title{font-weight:500;margin-bottom:24px}@media screen and (max-width:768px){.l-footerLink__title{font-weight:400;padding:16px 24px;margin:0;border-top:1px solid #ddd;position:relative;cursor:pointer}.l-footerLink__title:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;font-size:1.4rem;position:absolute;top:12px;right:24px;z-index:1;content:"\f078";top:20px;transition:transform .2s ease}.l-footerLink__title.is-open:after{transform:rotate(180deg);transition:transform .2s ease}}.l-footerLink__listItem{list-style:none;padding:0;margin:0 0 24px}.l-footerLink__listItem li{line-height:2}.l-footerLink__listItem li a{color:#212121}.l-footerLink__listItem li a:hover{color:#ff4a1a;text-decoration:none}@media screen and (max-width:768px){.l-footerLink__listItem{display:none;padding:16px 24px;margin:0;border-top:1px solid #ddd}.l-footerLink__listItem li{padding:8px 0}}.l-footerRecommend{margin-top:24px}@media screen and (max-width:768px){.l-footerRecommend{margin:0}}.l-footerRecommend__list{display:flex;margin-top:1em}@media screen and (max-width:768px){.l-footerRecommend__list{display:block;margin:0}}.l-footerRecommend__listItem{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0}.l-footerRecommend__listItem li:after{content:"|";margin:0 .5em}.l-footerRecommend__listItem li:last-child:after{content:none}.l-footerRecommend__listItem li a{color:#212121}.l-footerRecommend__listItem li a:hover{color:#ff4a1a;text-decoration:none}@media screen and (max-width:768px){.l-footerRecommend__listItem{display:none;padding:16px 24px;border-top:1px solid #ddd}.l-footerRecommend__listItem li{display:inline-block;padding:8px 0}}.l-footerRecommend__title{min-width:160px}@media screen and (max-width:768px){.l-footerRecommend__title{width:100%;padding:16px 24px;border-top:1px solid #ddd;box-sizing:border-box;position:relative;cursor:pointer}.l-footerRecommend__title:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;font-size:1.4rem;position:absolute;top:12px;right:24px;z-index:1;content:"\f078";top:20px;transition:transform .2s ease}.l-footerRecommend__title.is-open:after{transform:rotate(180deg);transition:transform .2s ease}}.l-footerFoot{width:100%}.l-footerFoot__copyright{padding:24px 0;margin:0}@media screen and (max-width:768px){.l-footerFoot__copyright{padding:24px 16px}}.c-articleCard{transition:all .3s ease}.c-articleCard__link{color:#212121}.c-articleCard__link:hover{color:#ff4a1a;text-decoration:none}.c-articleCard__image{width:100%;aspect-ratio:1.91/1;overflow:hidden;background:#f5f5f5;border-radius:4px}.c-articleCard__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.c-articleCard__content{margin-top:12px}.c-articleCard__categories{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.c-articleCard__category{display:inline-block;font-size:11px;color:#333;background:#faf4f2;padding:1.5px 8px;border-radius:100px;border:.75px solid #333;letter-spacing:.5px;white-space:nowrap}@media screen and (max-width:600px){.c-articleCard__category{font-size:10px}}.c-articleCard__date{display:block;font-size:12px;color:#878787;margin-bottom:8px;font-weight:400}@media screen and (max-width:600px){.c-articleCard__date{font-size:12px;margin-bottom:6px}}.c-articleCard__title{font-size:14px;font-weight:400;line-height:1.5;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:42px}.c-articleList{display:grid;flex-wrap:wrap;gap:24px}@media screen and (max-width:960px){.c-articleList{gap:16px}}.c-articleList__item{display:block;color:#212121;box-sizing:border-box}.c-articleList__item:hover{text-decoration:none}.c-articleList__img{position:relative;width:100%;background:#fff;border-radius:6px;margin-bottom:8px}.c-articleList__img img{border-radius:6px;width:100%;height:auto;aspect-ratio:1.91/1;object-fit:cover;object-position:center}.c-articleList__date{display:block;font-size:12px;color:#878787;margin:0;font-weight:400}@media screen and (max-width:600px){.c-articleList__date{font-size:12px}}.c-articleList__title{font-size:14px;font-weight:400;margin:0;font-feature-settings:"palt";letter-spacing:.03em}.c-articleList__description{margin:0}.c-articleList__categories{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.c-articleList__category{display:inline-block;font-size:11px;color:#333;background:#faf4f2;padding:1.5px 8px;border-radius:100px;border:.75px solid #333;letter-spacing:.5px;white-space:nowrap}@media screen and (max-width:600px){.c-articleList__category{font-size:10px}}.c-articleList--cols-2-1{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:960px){.c-articleList--cols-2-1{grid-template-columns:repeat(1,1fr)}}.c-articleList--cols-3-2{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:960px){.c-articleList--cols-3-2{grid-template-columns:repeat(2,1fr)}}.c-articleList--cols-4-2{grid-template-columns:repeat(4,1fr)}@media screen and (max-width:960px){.c-articleList--cols-4-2{grid-template-columns:repeat(2,1fr)}}.p-articleDetail__sideContent .c-articleList{display:block;margin:0}.p-articleDetail__sideContent .c-articleList__item{color:#212121;margin:0 0 16px;box-sizing:border-box}.p-articleDetail__sideContent .c-articleList__item:hover{color:#ff4a1a;text-decoration:none}.p-articleDetail__sideContent .c-articleList__img{position:relative;width:128px;margin-right:12px;margin-bottom:0;height:auto;flex-shrink:0}@media screen and (max-width:1200px){.p-articleDetail__sideContent .c-articleList__img{width:90px}}.p-articleDetail__sideContent .c-articleList__img img{border-radius:4px;width:100% !important;height:auto !important}.p-articleDetail__sideContent .c-articleList__inner{display:flex}.p-articleDetail__sideContent .c-articleList__inner:after{display:block;clear:both;content:""}.p-articleDetail__sideContent .c-articleList__date{font-size:12px;margin:0}.p-articleDetail__sideContent .c-articleList__title{font-size:14px;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.5}.p-articleDetail__sideContent .c-articleList__description{margin:0}.c-articleSection{margin-bottom:64px;overflow:hidden}@media screen and (max-width:960px){.c-articleSection{margin-bottom:60px;overflow-x:visible}}@media screen and (max-width:600px){.c-articleSection{margin-bottom:80px 64px}}.c-articleSection--bgOrange{padding:48px;background:#faf4f2}@media screen and (max-width:960px){.c-articleSection--bgOrange{padding:24px}}.c-articleSection__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media screen and (max-width:960px){.c-articleSection__header{margin:0 24px 24px}}@media screen and (max-width:600px){.c-articleSection__header{margin-bottom:24px}}@media screen and (max-width:960px){.c-articleSection__header--mx0{margin:0 0 24px}}.c-articleSection__title{position:relative;font-size:24px;font-weight:700;color:#212121;margin:0;padding-left:14px}.c-articleSection__title:before{position:absolute;content:"";width:8px;height:8px;top:0;left:0;bottom:0;margin:auto;background-color:#ff4a1a;border-radius:50%}@media screen and (max-width:600px){.c-articleSection__title{font-size:20px}}.c-articleSection__pageSpan{display:inline;font-size:14px;font-weight:400;margin-left:12px}.c-articleSection__viewAll{display:flex;align-items:center;gap:8px;color:#212121;font-size:16px;font-weight:700;transition:all .3s ease;text-decoration:underline}.c-articleSection__viewAll:hover .c-articleSection__arrow{transform:translateX(4px)}@media screen and (max-width:600px){.c-articleSection__viewAll{font-size:14px}}.c-articleSection__viewAllIcon{position:relative;background-color:#333;width:24px;height:24px;border-radius:50%}.c-articleSection__viewAllIcon:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;content:"\f061";font-size:14px;font-weight:700;top:0;right:0;left:0;bottom:0;color:#fff}@media screen and (max-width:600px){.c-articleSection__viewAllIcon:after{font-size:12px}}@media screen and (max-width:600px){.c-articleSection__viewAllIcon{width:20px;height:20px}}.c-articleSection__arrow{transition:transform .3s ease;font-weight:700}.c-articleSection__grid--mobile{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:0 24px}@media screen and (min-width:769px){.c-articleSection__grid--mobile{display:none}}@media screen and (max-width:480px){.c-articleSection__grid--mobile{grid-template-columns:1fr;gap:20px}}.c-articleSection__swiper{position:relative;overflow:visible}@media screen and (max-width:768px){.c-articleSection__swiper{display:none}}@media screen and (max-width:960px){.c-articleSection__swiper{overflow:hidden}}.c-articleSection__wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media screen and (max-width:960px){.c-articleSection__wrap{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:480px){.c-articleSection__wrap{grid-template-columns:repeat(2,1fr);gap:12px}}@media screen and (max-width:960px){.c-articleSection__contentWrap{padding:0 24px}}@media screen and (max-width:960px){.c-articleSection .swiper{padding:0 24px}}.c-articleSection .swiper-wrapper{align-items:stretch}.c-articleSection .swiper-slide{height:auto;display:flex}.c-articleSection .swiper-slide .c-articleCard{flex:1;display:flex;flex-direction:column}.c-articleSection .swiper-slide .c-articleCard__content{flex:1;display:flex;flex-direction:column}.c-articleSection .swiper-slide .c-articleCard__title{flex:1}.c-articleSection .swiper-button-next,.c-articleSection .swiper-button-prev{width:36px;height:36px}.c-articleSection .swiper-button-next:after,.c-articleSection .swiper-button-prev:after{font-size:14px}.c-articleSection .swiper-button-next{right:12px}.c-articleSection .swiper-button-prev{left:12px}.c-articleSection .swiper-pagination-bullet{display:none}.p-searchSpace__group{margin:40px 0}.p-searchSpace__group:last-child{margin-bottom:0}@media screen and (max-width:960px){.p-searchSpace__group{margin:24px 0;padding:0 24px}}.p-searchSpace__groupTitle{font-size:18px;font-weight:700;color:#212121;margin-bottom:16px}@media screen and (max-width:600px){.p-searchSpace__groupTitle{font-size:16px;margin-bottom:12px}}.p-searchSpace__list{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}@media screen and (max-width:600px){.p-searchSpace__list{gap:6px}}.p-searchSpace__list li{margin:0}.p-searchSpace__list a{display:inline-block;padding:6px 12px;color:#212121;background:#fff;border:1px solid #ddd;border-radius:20px;font-size:14px;text-decoration:none;transition:all .3s ease}.p-searchSpace__list a:hover{background:#212121;color:#fff;border-color:#212121}@media screen and (max-width:600px){.p-searchSpace__list a{font-size:12px;padding:4px 10px}}.baseButton{display:inline-block;padding:12px 64px;box-sizing:border-box;margin:0 auto;cursor:pointer;font-size:15px;color:#fff;text-align:center;border:none;border-radius:4px;transition:.3s all ease-in-out}.baseButton:hover{transition:.3s all ease-in-out;text-decoration:none;color:#fff}@media screen and (max-width:960px){.baseButton{display:block}}.baseButton-o{display:inline-block;padding:12px 64px;box-sizing:border-box;border:solid 2px #ccc;margin:0 auto;cursor:pointer;font-size:16px;text-align:center;border-radius:3px;font-weight:700}.baseButton-o:hover{text-decoration:none;opacity:.8}.baseSmallButton{display:inline-block;width:auto;font-size:12px !important;padding:8px 16px !important;box-sizing:border-box;margin:0;cursor:pointer;text-align:center;border:none;border-radius:100px}.baseSmallButton:hover{text-decoration:none;color:#fff}.baseSmallButton-o{display:inline-block;width:auto;font-size:12px !important;padding:8px 24px !important;border:solid 1px #ccc;box-sizing:border-box;margin:0;cursor:pointer;text-align:center}.baseSmallButton-o:hover{text-decoration:none;opacity:.8;color:#fff}.c-button{display:inline-block;padding:12px 64px;box-sizing:border-box;margin:0 auto;cursor:pointer;font-size:15px;color:#fff;text-align:center;border:none;border-radius:4px;transition:.3s all ease-in-out;background:#ff4a1a;color:#fff}.c-button:hover{transition:.3s all ease-in-out;text-decoration:none;color:#fff}.c-button:hover{background:#ff8666}@media screen and (max-width:960px){.c-button{padding:12px 0;width:100%}}.c-categoryTag{display:inline-block;background:#fff;border:1px solid #333;border-radius:4px;text-decoration:none;color:#212121;transition:all .3s ease;padding:6px 12px;white-space:nowrap;font-size:14px;margin:4px}.c-categoryTag:hover{background-color:#333;color:#fff;text-decoration:none}@media screen and (max-width:767px){.c-categoryTag{font-size:12px;padding:4px 8px}}.c-pagination{margin:48px 0 0}.c-pagination__next{float:right}.c-pagination__previous{float:left}.c-pagination .page-numbers{margin:0;padding:0;text-align:center}.c-pagination .page-numbers li{display:inline-block;list-style:none;margin:0;padding:0}.c-pagination .page-numbers a,.c-pagination .page-numbers span{display:inline-block;font-size:16px;width:42px;height:42px;line-height:42px;text-align:center;letter-spacing:0;border:solid 1px #ff4a1a;border-radius:100px;margin:0 8px}.c-pagination .page-numbers a:hover,.c-pagination .page-numbers span:hover{text-decoration:none;background-color:#ff4a1a;color:#fff}.c-pagination .page-numbers a.dots,.c-pagination .page-numbers span.dots{border-color:#212121}.c-pagination .page-numbers a.dots:hover,.c-pagination .page-numbers span.dots:hover{background-color:transparent;color:#212121}.c-pagination .page-numbers a.current,.c-pagination .page-numbers span.current{border-color:#212121}.c-pagination .page-numbers a.current:hover,.c-pagination .page-numbers span.current:hover{background-color:transparent;color:#212121}@media screen and (max-width:960px){.c-pagination{margin:24px 0 0}.c-pagination .page-numbers a,.c-pagination .page-numbers span{width:32px;height:32px;line-height:32px}.c-pagination .page-numbers a.page-numbers,.c-pagination .page-numbers span.page-numbers{display:none}.c-pagination .page-numbers a.current,.c-pagination .page-numbers a.prev,.c-pagination .page-numbers a.next,.c-pagination .page-numbers span.current,.c-pagination .page-numbers span.prev,.c-pagination .page-numbers span.next{display:inline-block !important}}.c-title{position:relative;font-size:24px;margin:0;letter-spacing:.03em}@media screen and (max-width:960px){.c-title{font-size:21px}}.c-title__num{position:absolute;bottom:0;right:0;font-size:14px}@media screen and (max-width:960px){.c-title__num{font-size:12px}}.c-title--withCircle{padding-left:14px}.c-title--withCircle:before{position:absolute;content:"";width:8px;height:8px;top:0;left:0;bottom:0;margin:auto;background-color:#ff4a1a;border-radius:50%}.baseButton{display:inline-block;padding:12px 64px;box-sizing:border-box;margin:0 auto;cursor:pointer;font-size:15px;color:#fff;text-align:center;border:none;border-radius:4px;transition:.3s all ease-in-out}.baseButton:hover{transition:.3s all ease-in-out;text-decoration:none;color:#fff}@media screen and (max-width:960px){.baseButton{display:block}}.baseButton-o{display:inline-block;padding:12px 64px;box-sizing:border-box;border:solid 2px #ccc;margin:0 auto;cursor:pointer;font-size:16px;text-align:center;border-radius:3px;font-weight:700}.baseButton-o:hover{text-decoration:none;opacity:.8}.baseSmallButton{display:inline-block;width:auto;font-size:12px !important;padding:8px 16px !important;box-sizing:border-box;margin:0;cursor:pointer;text-align:center;border:none;border-radius:100px}.baseSmallButton:hover{text-decoration:none;color:#fff}.baseSmallButton-o{display:inline-block;width:auto;font-size:12px !important;padding:8px 24px !important;border:solid 1px #ccc;box-sizing:border-box;margin:0;cursor:pointer;text-align:center}.baseSmallButton-o:hover{text-decoration:none;opacity:.8;color:#fff}.c-button{display:inline-block;padding:12px 64px;box-sizing:border-box;margin:0 auto;cursor:pointer;font-size:15px;color:#fff;text-align:center;border:none;border-radius:4px;transition:.3s all ease-in-out;background:#ff4a1a;color:#fff}.c-button:hover{transition:.3s all ease-in-out;text-decoration:none;color:#fff}.c-button:hover{background:#ff8666}@media screen and (max-width:960px){.c-button{padding:12px 0;width:100%}}.swiper-slide-active .p-mv__item{transform:scale(1.05)}.swiper-button-next,.swiper-button-prev{background:rgba(255,255,255,.95);border-radius:50%;width:50px;height:50px;margin-top:-25px;color:#333 !important;font-weight:700;box-shadow:0 4px 15px rgba(0,0,0,.15);transition:all .3s ease}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:#fff;transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.2)}.swiper-button-next{right:20px}.swiper-button-prev{left:20px}.swiper-button-disabled{pointer-events:auto !important}.swiper-button-disabled:hover{transform:none !important}.swiper-button-disabled:focus{outline:0 !important}.swiper-pagination-bullet{background:#ccc;width:11px;height:11px;border-radius:50%;margin:0 4px !important;transition:all .3s ease}.swiper-pagination-bullet-active-prev-prev{transform:scale(.75) !important}.swiper-pagination-bullet-active-prev{transform:scale(.9) !important}.swiper-pagination-bullet-active{background:#333}.swiper-pagination-bullet-active-next{transform:scale(.9) !important}.swiper-pagination-bullet-active-next-next{transform:scale(.75) !important}@media screen and (max-width:480px){.swiper-slide{padding:0 8px}.swiper-button-next,.swiper-button-prev{display:none}}.swiper-button-next:focus,.swiper-button-prev:focus{outline:2px solid #212121;outline-offset:2px}.p-categoryLinks{margin-bottom:64px;background:#faf4f2;border-top:1px solid #333;border-bottom:1px solid #333}@media screen and (max-width:960px){.p-categoryLinks{margin-bottom:48px}}@media screen and (max-width:600px){.p-categoryLinks{margin-bottom:32px}}.p-categoryLinks__inner{display:flex;align-items:center;gap:24px;width:100%;box-sizing:border-box;max-width:1340px;padding:24px 48px;margin:0 auto}@media screen and (max-width:960px){.p-categoryLinks__inner{padding:16px 24px;flex-direction:column;align-items:start;gap:8px}}@media screen and (max-width:600px){.p-categoryLinks__inner{padding:16px 0}}.p-categoryLinks__title{position:relative;font-size:14px;font-weight:700;color:#212121;margin:0;padding-left:20px;flex-shrink:0}.p-categoryLinks__title:before{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;display:flex;align-items:center;content:"\e367";font-size:14px;font-weight:700;top:0;right:0;left:0;bottom:0}@media screen and (max-width:600px){.p-categoryLinks__title{margin-left:24px}}.p-categoryLinks__wrap{display:flex;flex-wrap:wrap}@media screen and (max-width:600px){.p-categoryLinks__wrap{padding:8px 24px;width:100%;box-sizing:border-box;flex-wrap:nowrap;overflow-x:scroll}}.p-categoryLinks__item{transition:transform .3s ease}.p-categoryLinks__link{display:inline-block;background:#fff;border:1px solid #333;border-radius:4px;text-decoration:none;color:#212121;transition:all .3s ease;padding:6px 12px;white-space:nowrap}.p-categoryLinks__link:hover{background-color:#333;color:#fff;text-decoration:none}.p-categoryLinks__name{font-size:14px}.p-articleDetail{margin:0 auto 24px auto;padding:128px 0 0;box-sizing:border-box}@media screen and (max-width:480px){.p-articleDetail{overflow:hidden;margin:77px auto 24px auto;padding:0}}.p-articleDetail__date{font-size:14px;margin:0 auto 8px auto}@media screen and (max-width:480px){.p-articleDetail__date{font-size:12px}}.p-articleDetail__publishDate{display:inline-block;margin-right:12px}.p-articleDetail__updateDate{display:inline-block}.p-articleDetail__title{font-feature-settings:"palt";font-weight:700;font-size:30px;margin:0 auto;line-height:1.5;letter-spacing:.03em}@media screen and (max-width:480px){.p-articleDetail__title{font-size:21px}}.p-articleDetail__title a{color:#212121}.p-articleDetail__title a:hover{text-decoration:none}.p-articleDetail__mv{position:relative;background-position:center center;background-size:cover;margin:24px 0}.p-articleDetail__mv img{width:100%;height:auto;object-fit:cover}.p-articleDetail__description{line-height:1.9}.p-articleDetail__entry{position:relative;margin:0 auto;padding:0 80px;font-size:16px;min-width:768px}@media screen and (max-width:1200px){.p-articleDetail__entry{padding:0 40px}}@media screen and (max-width:480px){.p-articleDetail__entry{padding:0 16px;font-size:14px;min-width:0}}.p-articleDetail__contentWrap{padding:0 48px;max-width:1244px;margin:0 auto;display:flex;gap:48px}@media screen and (max-width:1200px){.p-articleDetail__contentWrap{padding:0 16px}}@media screen and (max-width:480px){.p-articleDetail__contentWrap{padding:0}}.p-articleDetail__content{width:calc(100% - 400px);font-size:16px}@media screen and (max-width:1200px){.p-articleDetail__content{width:calc(100% - 320px)}}@media screen and (max-width:480px){.p-articleDetail__content{width:100%}}.p-articleDetail__contentInner img{display:block;max-width:100%;width:auto;height:auto;border-radius:3px}.p-articleDetail__contentInner ol{padding-inline-start:24px}.p-articleDetail__contentInner ul{margin:28px 0;padding:0}.p-articleDetail__contentInner ul li{position:relative;margin:4px 0;padding:0 0 0 24px;list-style:none}.p-articleDetail__contentInner ul li:before{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;content:"\f14a";top:8px;left:0;font-size:16px;width:24px}.p-articleDetail__contentInner table{width:100% !important;border-collapse:collapse}.p-articleDetail__contentInner table th{border:solid 1px #ddd;padding:6px 12px;min-width:96px}.p-articleDetail__contentInner table td{border:solid 1px #ddd;padding:6px 12px;min-width:96px}.p-articleDetail__contentInner p{margin:28px 0;line-height:1.9}.p-articleDetail__contentInner h1,.p-articleDetail__contentInner h2{font-feature-settings:"palt";font-size:24px;margin:56px 0 0;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width:480px){.p-articleDetail__contentInner h1,.p-articleDetail__contentInner h2{margin:44px 0 0}}.p-articleDetail__contentInner h3{font-feature-settings:"palt";font-size:18px;margin:44px 0 0;font-weight:700;line-height:1.5;letter-spacing:.03em}@media screen and (max-width:480px){.p-articleDetail__contentInner h3{font-weight:16px;margin:32px 0 0}}.p-articleDetail__contentInner iframe{max-width:100%;margin:28px 0 0}.p-articleDetail__contentInner blockquote{margin:28px 0 0;padding:0 0 0 20px;border-left:solid 4px #ff4a1a}.p-articleDetail__contentInner blockquote p{position:relative;margin:0;padding:12px 0;font-size:21px;font-weight:500}.p-articleDetail__contentInner blockquote p:before{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;content:"\f10d";font-size:18px;top:0;left:0}.p-articleDetail__contentInner blockquote p:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;content:"\f10e";font-size:18px;top:auto;left:auto;bottom:0;right:0}.p-articleDetail__contentInner blockquote cite{margin:0}.p-articleDetail__contentInner figure{margin:28px 0;text-align:center;max-width:100%}.p-articleDetail__contentInner .twitter-tweet{margin-left:auto;margin-right:auto;max-width:100%}.p-articleDetail__contentInner .wp-block-media-text{margin:28px 0}.p-articleDetail__contentInner .wp-block-separator{margin:28px 0;border:none;border-top:solid 1px #ddd}.p-articleDetail__contentInner .wp-block-buttons{margin:28px 0}.p-articleDetail__contentInner .wp-block-button__link{padding:8px 24px;font-size:16px;transition:all .2s ease}.p-articleDetail__contentInner .wp-block-button__link:hover{color:#fff;text-decoration:none;box-shadow:0 2px 12px rgba(0,0,0,.2)}.p-articleDetail__sideContent{display:flex;flex-direction:column;gap:16px;box-sizing:border-box;width:400px}@media screen and (max-width:1200px){.p-articleDetail__sideContent{width:320px}}@media screen and (max-width:480px){.p-articleDetail__sideContent{display:none}}.p-articleDetail__sideImage{margin:0 0 24px;aspect-ratio:3/2;border-radius:6px;border:1px solid #f5f5f5;overflow:hidden}.p-articleDetail__sideImage a{width:100%}.p-articleDetail__pcAd{position:sticky;top:96px}@media screen and (max-width:960px){.p-articleDetail__pcAd{top:70px}}.p-articleDetail__mobileAd{display:none}@media screen and (max-width:480px){.p-articleDetail__mobileAd{display:block;position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9999}}.p-articleDetail__footer{position:fixed;left:0;bottom:24px;width:100%;z-index:1001}@media screen and (max-width:480px){.p-articleDetail__footer{bottom:24px}}.p-articleDetail__share{margin:48px 0;padding:0;text-align:center}.p-articleDetail__share li{display:inline-block;list-style:none;margin:0 !important;padding:0 !important}.p-articleDetail__share li:before{content:none !important}.p-articleDetail__share a{display:inline-block;font-size:24px;margin:0 12px;background:#fff;width:48px;height:48px;line-height:48px;text-align:center;letter-spacing:0;box-shadow:0 0 6px rgba(0,0,0,.2);border-radius:100px;transition:all .1s ease-in-out}.p-articleDetail__share a:hover{box-shadow:0 0 12px rgba(0,0,0,.2);transition:all .1s ease-in-out}@media screen and (max-width:480px){.p-articleDetail__share a{font-size:21px;margin:0 12px;width:42px;height:42px;line-height:42px}}.p-articleDetail__share .twitter{color:#000}.p-articleDetail__share .facebook{color:#3b5998}.p-articleDetail__share .line{color:#00c300}.p-articleDetailCategories{margin-top:24px}.p-articleDetailCategories__wrap{display:flex;flex-wrap:wrap;margin-top:16px}.p-footer{margin:0 80px;padding:0 0 80px}@media screen and (max-width:960px){.p-footer{margin:0 0 48px}}.p-footer__followUs{margin:0 0 16px;padding:0;vertical-align:middle}.p-footer__followUsTitle{display:inline-block;margin:0 16px 0 0;vertical-align:middle;font-weight:700}.p-footer__followUsItem{display:inline-block;margin:0 16px 0 0;padding:0;list-style:none;font-size:30px;vertical-align:middle}@media screen and (max-width:960px){.p-footer__followUsItem{font-size:24px}}.p-footer__followUsItem--facebook a{color:#3b5998}.p-footer__followUsItem--twitter a{color:#000}.p-footer__followUsItem--instagram a{color:#212121}.p-footer__followUsItem--line a{color:#00c300}.p-footer__followUsItem--pinterest a{color:#e60023}.p-footer__breadcrumbs{border-bottom:solid 1px #333;padding:16px 0;margin:0 0 24px}@media screen and (max-width:960px){.p-footer__breadcrumbs{padding:16px 24px}}.p-footer__inner{margin:0 auto;box-sizing:border-box}@media screen and (max-width:960px){.p-footer__inner{padding:0 24px}}.p-footer__copyright{float:left;margin:0}.p-header{position:fixed;width:100%;top:0;left:0;z-index:101;box-sizing:border-box;will-change:transform;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1);background:0 0}.p-header--small .p-header__logo img{width:230px;margin:0}@media screen and (max-width:960px){.p-header--small .p-header__logo img{width:180px}}.p-header--hidden{transform:translateY(-100%);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.p-header--showing{transform:translateY(0);transition:transform .5s cubic-bezier(.175,.885,.32,1.275);animation:headerDropDown .5s cubic-bezier(.175,.885,.32,1.275)}.p-header--scrolled:hover{background:#fff;transition:background .2s ease-in-out;box-shadow:0 3px 12px rgba(0,0,0,.1)}.p-header--scrolled:hover .p-header__inner{transition:all .2s ease-in-out}@keyframes headerDropDown{0%{transform:translateY(-100%);opacity:.8}30%{transform:translateY(-50%);opacity:.9}100%{transform:translateY(0);opacity:1}}.p-header__menuButton{display:none}@media screen and (max-width:960px){.p-header__menuButton{display:block;float:right;margin:0;padding:0;cursor:pointer;z-index:104}.p-header__menuButton:before{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;content:"\f0c9";font-size:24px;top:24px;right:16px}.p-header__menuButton--hide:before{content:"\f00d"}}.p-header__inner{display:flex;align-items:start;justify-content:space-between;padding:24px 40px;transition:all .1s ease-in-out}@media screen and (max-width:960px){.p-header__inner{padding:16px;background:#fff;box-shadow:0 3px 12px rgba(0,0,0,.1)}}.p-header__logo{margin:0}.p-header__logo img{width:460px;height:auto;transition:all .2s ease}@media screen and (max-width:1100px){.p-header__logo img{width:320px}}@media screen and (max-width:960px){.p-header__logo img{width:180px}}.p-header__nav{display:flex;margin:0;padding:0;list-style:none}@media screen and (max-width:960px){.p-header__nav{display:block;position:absolute;top:100%;left:0;width:100%;background:#fff;margin:0;padding:0;list-style:none;max-height:0;overflow:hidden;opacity:0;transition:all .3s ease-in-out;box-sizing:border-box;z-index:103;border-top:1px solid #333}.p-header__nav--show{max-height:calc(100vh - 70px);opacity:1;overflow-y:auto;overflow-x:hidden}}.p-header__navItem{margin:0;padding:0 12px;position:relative}.p-header__navItem a{display:flex;gap:6px;justify-content:space-between;font-weight:700;font-size:16px;margin:0;color:#212121;letter-spacing:.05em}.p-header__navItem a:hover{color:#ff5e33;transition:all .2s ease-in-out;text-decoration:none}.p-header__navItem a span{display:block;font-weight:400;font-size:11px}.p-header__navItem--desktop{display:block}@media screen and (max-width:960px){.p-header__navItem--desktop{display:none}}.p-header__navItem--mobile{display:none}@media screen and (max-width:960px){.p-header__navItem--mobile{display:block}}.p-header__navItem--external{margin:0 0 0 8px;padding:0 0 0 20px;border-left:1px solid #ddd}.p-header__navItem--external .p-header__linkIcon{display:block;position:relative;width:14px}.p-header__navItem--external .p-header__linkIcon:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;display:flex;justify-content:center;align-items:center;content:"\f08e";top:0;right:0;bottom:0;margin:auto;color:#ff4a1a;font-weight:700}@media screen and (max-width:960px){.p-header__navItem{padding:0}.p-header__navItem a{padding:16px 24px}.p-header__navItem--external{margin:0;border-top:1px solid #333;padding:0}.p-header__linkIcon{display:block;position:relative;width:14px}.p-header__linkIcon:after{font-family:"Font Awesome 6 Pro";font-weight:300;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-size:14px;position:absolute;top:12px;right:12px;z-index:1;display:flex;justify-content:center;align-items:center;content:"\f054";top:0;right:0;bottom:0;margin:auto;color:#212121;font-weight:700}}.p-header__dropdownIcon{display:inline-block;width:0;height:0;margin-left:5px;vertical-align:middle;border-top:5px solid;border-right:5px solid transparent;border-left:5px solid transparent;transition:transform .3s ease}.p-header__categoryPopover{position:absolute;top:100%;left:0;margin-top:10px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;z-index:105;min-width:250px}.p-header__categoryPopover--show{opacity:1;visibility:visible;transform:translateY(0)}.p-header__categoryList{margin:0;padding:8px 0;list-style:none}.p-header__categoryItem{margin:0;font-weight:700}.p-header__categoryItem a{display:block;padding:12px 20px;color:#212121;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease}.p-header__categoryItem a:hover{background:#212121;color:#fff}.p-header__overlay{position:fixed;top:70px;left:0;width:100%;height:100vh;background:rgba(0,0,0,.5);z-index:102;opacity:0;visibility:hidden;transition:all .3s ease-in-out;display:none}@media screen and (max-width:960px){.p-header__overlay{display:block}}.p-header__overlay--show{opacity:1;visibility:visible}body.no-scroll{overflow:hidden;position:fixed;width:100%}.p-howto{display:flex;background:#fef6da;padding:48px;margin-top:96px}@media screen and (max-width:960px){.p-howto{display:block;padding:16px;margin-top:0}}.p-howto__txt{width:60%;margin:0 48px 0 0;box-sizing:border-box}@media screen and (max-width:960px){.p-howto__txt{margin:0;width:100%}}.p-howto__form{width:40%}@media screen and (max-width:960px){.p-howto__form{width:100%}}.p-howto__form input[type=checkbox]{width:auto;display:inline-block}@media screen and (max-width:960px){.p-howto__form input[type=checkbox]{min-height:inherit;padding:0;margin:0}}.p-howto__form .mwform-checkbox-field-text{color:#888}.p-howto__img{width:100%;margin:0 0 24px}.p-howto__logo{width:80%;margin:0 0 24px}@media screen and (max-width:960px){.p-howto__logo{width:100%}}.p-howto__lead{font-weight:700;font-size:24px;margin:24px 0}@media screen and (max-width:960px){.p-howto__lead{font-size:16px}}.p-howto__lead small{display:block;font-size:18px}@media screen and (max-width:960px){.p-howto__lead small{font-size:14px}}.p-howto__check{margin:24px 0;padding:12px 0;border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.p-howto__check li{list-style:none;font-size:18px;margin:12px 0}@media screen and (max-width:960px){.p-howto__check li{font-size:16px}}.p-howto__check li i{font-weight:300;margin:0 12px 0 0;color:#ff4a1a}.p-mv{border-top:solid 88px #fff;padding:0 0 24px;position:relative}@media screen and (max-width:960px){.p-mv{border-top:solid 69px #fff;padding:0}}.p-mv__carousel-wrapper{position:relative;width:100%;overflow:hidden;padding:16px 0}.p-mv__carousel{overflow:visible}.p-mv__item{width:520px;transition:transform .3s ease}@media screen and (max-width:960px){.p-mv__item{width:calc(100vw - 60px)}}@media screen and (max-width:480px){.p-mv__item{width:calc(100vw - 32px);max-width:320px}}.p-mv__link{display:block;text-decoration:none;color:inherit;transition:all .3s ease;overflow:hidden}.p-mv__link:hover{text-decoration:none;color:#ff4a1a;transform:translateY(-4px)}.p-mv__content{margin-top:8px}.p-mv__img{width:100%;height:auto;aspect-ratio:1.91/1;object-fit:cover;display:block;border-radius:4px}.p-mv__date{display:block;font-size:14px;color:#666;margin-bottom:4px;font-weight:400}@media screen and (max-width:960px){.p-mv__date{font-size:12px}}.p-mv__title{font-size:18px;font-weight:700;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:960px){.p-mv__title{font-size:16px}}.p-mv__pagination{position:relative;margin-top:24px;text-align:center}.p-categoryMv{position:relative;padding:128px 80px 0}@media screen and (max-width:960px){.p-categoryMv{padding:69px 0 0}}.p-categoryMv__title{font-size:36px;font-weight:700;text-align:center;color:#212121;margin:0}@media screen and (max-width:960px){.p-categoryMv__title{font-size:27px}}.p-categoryMv__title span{display:block;font-size:16px}@media screen and (max-width:960px){.p-categoryMv__title span{font-size:14px}}.p-searchMv{position:relative;border-top:solid 128px #fff;border-left:solid 80px #fff;border-right:solid 80px #fff;background-position:center center;background-size:cover;padding:60px 80px;background:#eee;text-align:center}@media screen and (max-width:960px){.p-searchMv{border-top:solid 69px #fff;border-left:none;border-right:none;padding:36px 12px}}.p-searchMv__title{font-size:36px;font-weight:700;text-align:center;color:#fff;text-shadow:0 0 16px rgba(0,0,0,.3);margin:0}.p-searchForm input[type=text]{position:relative;display:inline-block;background:#fff;border:solid 1px #ddd;border-radius:3px;padding:10px 12px;box-sizing:border-box;min-height:39px;font-size:14px;font-size:1.4rem;vertical-align:bottom;width:40vw}.p-searchForm input[type=text]:focus{border-color:#0d6780;outline:none}.p-searchForm input[type=submit]{padding:8px 24px;background:#ff4a1a;border-color:#ff4a1a;color:#fff;display:inline-block;margin:0;box-sizing:border-box;cursor:pointer;font-size:14px;font-size:1.4rem;font-weight:600;text-align:center;border:solid 1px transparent;outline:none;border-radius:3px;transition:all .2s ease-in-out;vertical-align:bottom}@media screen and (max-width:960px){.p-searchForm input[type=text]{width:70vw}.p-searchForm input[type=submit]{padding:8px 12px}}.u-block{display:block}.u-hide{display:none}.u-transparent{opacity:0}.u-red{color:#e10005}.u-fixedBox{position:fixed;top:95px}.u-leftcol{float:left}.u-rightcol{float:right}.u-centercol{margin-left:auto;margin-right:auto}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-inline{display:inline}.u-fitWidth{width:100% !important}.u-textlink{color:#ff4a1a}.u-textlink:hover{text-decoration:underline}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#ff4a1a;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.wpp-thumbnail{display:block !important;float:none !important;margin:0 !important}.fadein{opacity:0;transform:translate(0,50px);transition:all .3s}.fadein.scrollin{opacity:1;transform:translate(0,0)}.wrapper{background:#fff;box-sizing:border-box;width:100%;z-index:10000}.wrapper .wrapper-inner{width:1160px;margin:0 auto}.unit{margin:48px 80px}.unit__inner{padding:0 48px;max-width:1340px;margin:0 auto;box-sizing:border-box}.unit--bg .unit__inner{padding:48px}@media screen and (max-width:960px){.unit{margin:24px 0}.unit__inner{padding:0;max-width:1600px;margin:0 auto;box-sizing:border-box}.unit--bg .unit__inner{padding:24px 0}}