@media (min-width:768px){.c-footer{padding-top:55px}@media (min-width:1024px){.c-footer{padding-bottom:60px}}.c-footer{border-top:1px solid silver}.c-nav-item{column-gap:18px;width:570px}.c-nav-item__item{width:calc(33.33333% - 12px)}.c-nav-primary{column-gap:64px}.c-feed-news{padding-right:24px}.c-feed-news__thumb{border-radius:20px;margin-right:25px;margin-top:0;width:180px}.c-feed-news__tags{margin-top:20px}.c-feed-news__tag{min-width:90px}.c-feed-news__title{display:-webkit-box;margin-top:20px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-feed-works__body{padding:18px 20px}.c-feed-works__tag{min-width:90px}.c-feed-recruit{flex-direction:row;padding:40px 50px}.c-feed-recruit__thumb{margin-bottom:0;margin-right:40px;width:240px}.c-feed-recruit__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-feed-recruit__btn-link{margin-right:0}.c-feed-product__body{padding-top:20px}.c-post__header{border-top-width:4px;padding-bottom:16px;padding-top:16px}.c-post__title{margin-bottom:12px}.c-post-works__header{margin-bottom:40px}.c-post-works__area{padding:5px 22px}.c-post-works__tag{min-width:90px}.c-share{flex-direction:row;padding-bottom:15px;padding-top:15px}.c-share__label{margin-bottom:0;margin-left:20px;margin-right:20px}.c-share__lists{gap:40px}.c-sidebar{margin-bottom:50px}.c-sidebar-nav{margin-top:20px}.c-page-thanks__main{padding-bottom:70px;padding-top:70px}.c-page-thanks__textarea{font-size:16px}.c-heading-line{padding-bottom:.4em}.c-heading-bgLine{padding-left:30px;padding-right:30px}.c-heading-bgc{padding:13px 25px}.c-heading-bgGray{font-size:24px}.c-details__content{padding-bottom:55px}.c-details-category__body{padding:25px 40px}.c-details-category__tags{column-gap:30px;row-gap:25px}.c-details-category__tag{font-size:16px;padding:5px 28px}.c-dialog{--close-size:64px}.c-splide-arrow{height:70px;width:70px}.c-slider-works{margin-bottom:80px}.c-slider-works-main{margin-bottom:45px}.c-slider-works-thumbnail{padding-left:80px;padding-right:80px}.c-slider-works-thumbnail__item:before{border-width:3px}.c-editor{font-size:16px}.c-editor h1,.c-editor h2{margin-bottom:33px}.c-editor h3{margin-bottom:25px}.c-editor h3:before{height:4px}.c-editor__related{flex-direction:row}.c-editor #ez-toc-container{margin:30px auto 60px}.c-editor #ez-toc-container .ez-toc-title{font-size:30px;padding:30px 0}.c-editor #ez-toc-container nav{padding:0 40px 45px}.c-editor #ez-toc-container .ez-toc-list li:not(:last-of-type){margin-bottom:10px}.c-editor #ez-toc-container .ez-toc-list li ul{margin-top:10px}.c-editor #ez-toc-container .ez-toc-list li ul:not([class=ez-toc-list-level-1]){padding-left:25px}.c-editor #ez-toc-container .ez-toc-list li ul:not([class=ez-toc-list-level-1]) li a:before{margin-right:12px}.c-editor #ez-toc-container .ez-toc-link{font-size:16px}.c-editor #ez-toc-container .ez-toc-link:before{font-size:16px;margin-right:10px;min-width:30px;padding:7px 0}ul.page-numbers{padding-bottom:0}ul.page-numbers li:first-child,ul.page-numbers li:last-child{padding:5px}.c-pager{column-gap:30px;flex-wrap:nowrap}.c-pager__home{margin-bottom:0;width:auto}.c-pager__zengo{padding-left:15px;padding-right:15px;width:auto}.c-pager__zengo--prev{order:-9999}.post-password-form{padding-bottom:70px;padding-top:70px}.post-password-form p label{align-items:center;flex-direction:row}.post-password-form p label input{margin-left:10px}.md\:bottom-1\/2{bottom:50%}.md\:left-\[calc\(10\/728\*100\%\)\]{left:1.37363%}.md\:right-\[calc\(40\/768\*100\%\)\]{right:5.20833%}.md\:mb-0{margin-bottom:0}.md\:mb-\[15px\]{margin-bottom:15px}.md\:mb-\[18px\]{margin-bottom:18px}.md\:mb-\[20px\]{margin-bottom:20px}.md\:mb-\[30px\]{margin-bottom:30px}.md\:mb-\[40px\]{margin-bottom:40px}.md\:mb-\[50px\]{margin-bottom:50px}.md\:mb-\[55px\]{margin-bottom:55px}.md\:mb-\[5px\]{margin-bottom:5px}.md\:mb-\[60px\]{margin-bottom:60px}.md\:mb-\[80px\]{margin-bottom:80px}.md\:mb-\[90px\]{margin-bottom:90px}.md\:mt-0{margin-top:0}.md\:mt-\[-63px\]{margin-top:-63px}.md\:mt-\[25px\]{margin-top:25px}.md\:mt-\[30px\]{margin-top:30px}.md\:mt-\[40px\]{margin-top:40px}.md\:mt-\[50px\]{margin-top:50px}.md\:mt-\[60px\]{margin-top:60px}.md\:mt-\[85px\]{margin-top:85px}.md\:hidden{display:none}.md\:w-1\/2,.md\:w-6\/12{width:50%}.md\:w-\[40px\]{width:40px}.md\:w-\[calc\(1\/3\*100\%-30px\*2\/3\)\]{width:calc(33.33333% - 20px)}.md\:w-\[calc\(1\/4\*100\%-22px\*3\/4\)\]{width:calc(25% - 16.5px)}.md\:w-auto{width:auto}.md\:w-fit{width:fit-content}.md\:w-full{width:100%}.md\:-translate-x-\[20px\]{--tw-translate-x:-20px}.md\:-translate-x-\[20px\],.md\:-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:-translate-y-1\/2{--tw-translate-y:-50%}.md\:translate-x-\[20px\]{--tw-translate-x:20px}.md\:translate-x-\[20px\],.md\:translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:translate-y-1\/2{--tw-translate-y:50%}.md\:flex-wrap{flex-wrap:wrap}.md\:gap-4{gap:1rem}.md\:gap-x-\[25px\]{column-gap:25px}.md\:gap-x-\[30px\]{column-gap:30px}.md\:gap-y-\[55px\]{row-gap:55px}.md\:rounded-\[30px\]{border-radius:30px}.md\:rounded-full{border-radius:9999px}.md\:p-\[15px\]{padding:15px}.md\:p-\[40px\]{padding:40px}.md\:px-\[40px\]{padding-left:40px;padding-right:40px}.md\:py-0{padding-bottom:0;padding-top:0}.md\:py-\[100px\]{padding-bottom:100px;padding-top:100px}.md\:py-\[25px\]{padding-bottom:25px;padding-top:25px}.md\:py-\[30px\]{padding-bottom:30px;padding-top:30px}.md\:py-\[40px\]{padding-bottom:40px;padding-top:40px}.md\:py-\[50px\]{padding-bottom:50px;padding-top:50px}.md\:py-\[70px\]{padding-bottom:70px;padding-top:70px}.md\:py-\[80px\]{padding-bottom:80px;padding-top:80px}.md\:py-\[90px\]{padding-bottom:90px;padding-top:90px}.md\:pb-\[100px\]{padding-bottom:100px}.md\:pb-\[140px\]{padding-bottom:140px}.md\:pb-\[200px\]{padding-bottom:200px}.md\:pb-\[60px\]{padding-bottom:60px}.md\:pt-\[60px\]{padding-top:60px}.md\:pt-\[80px\]{padding-top:80px}.md\:pt-\[calc\(190\/304\*100\%\)\]{padding-top:62.5%}.md\:text-center{text-align:center}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[25px\]{font-size:25px}.md\:text-\[40px\]{font-size:40px}.md\:\[--gap-x\:20px\]{--gap-x:20px}.md\:\[--gap-y\:12px\]{--gap-y:12px}.md\:\[\&_td\]\:whitespace-normal td{white-space:normal}.md\:\[\&_td\]\:py-\[20px\] td{padding-bottom:20px;padding-top:20px}.md\:\[\&_th\]\:whitespace-normal th{white-space:normal}}