﻿.introArea{padding:4.4rem 2rem 7.3rem}@media only screen and (min-width: 768px){.introArea{padding:0rem 10rem 9.5rem}}.introArea__title{text-align:justify;font-size:2rem;font-weight:500;line-height:140%}@media only screen and (min-width: 768px){.introArea__title{font-size:4.2rem}}.introArea__p{font-size:1.4rem;font-weight:400;line-height:180%;margin-top:1.8rem}@media only screen and (min-width: 768px){.introArea__p{font-size:2rem;line-height:160%;font-weight:500;margin-top:4.5rem}}.sort{padding:6rem 2rem 6.4rem;background-color:#eff8f9}@media only screen and (min-width: 768px){.sort{padding:15rem 2rem 19rem}}@media only screen and (min-width: 768px){.sort__inner{max-width:120rem;margin:auto}}.sort__title{text-align:center;font-size:2rem;font-weight:700;line-height:160%}@media only screen and (min-width: 768px){.sort__title{font-size:2.4rem}}.sort__tabs{max-width:29.5rem;margin:5.5rem auto 4.2rem}@media only screen and (min-width: 768px){.sort__tabs{max-width:71.1rem;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:7.1rem;margin:6.4rem auto 8.8rem}}.sort__tab{border-radius:.6rem;background:#fff;border:1px solid #fff;position:relative;padding:0 2.5rem;height:6.4rem;text-align:left;font-weight:700;width:100%;font-size:1.6rem}@media only screen and (min-width: 768px){.sort__tab{font-size:1.8rem;padding:0 3rem;height:8rem}}.sort__tab:not(:first-child){margin-top:1.9rem}@media only screen and (min-width: 768px){.sort__tab:not(:first-child){margin:0}}.sort__tab span{font-size:1.6rem;font-weight:700}.sort__tab i{right:2.8rem;background-color:#303030}.sort__tab i::after,.sort__tab i::before{border-color:#303030}.sort__tab.active,.sort__tab:hover{background:#303030;border:1px solid #303030}.sort__tab.active span,.sort__tab:hover span{color:#fff}.sort__tab.active i,.sort__tab:hover i{background-color:#fff}.sort__tab.active i::after,.sort__tab.active i::before,.sort__tab:hover i::after,.sort__tab:hover i::before{border-color:#fff}.sort__container{border-radius:1rem;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.2)}.sort__content{padding:3.6rem 2rem 4.5rem}@media only screen and (min-width: 768px){.sort__content{padding:5.5rem 12.5rem 6.5rem}}@media only screen and (min-width: 768px){.sort__content#keyword .sort__content-container{grid-template-columns:repeat(4, 1fr);column-gap:4.9rem}}.sort__content#keyword .sort__content-item{padding:.9rem 2rem;text-align:left}@media only screen and (min-width: 768px){.sort__content#keyword .sort__content-item{font-size:1.4rem}}.sort__content-title{text-align:center;font-size:1.6rem;font-weight:700;letter-spacing:.08rem;margin-bottom:2.5rem}@media only screen and (min-width: 768px){.sort__content-title{font-size:2.4rem;margin-bottom:4.3rem}}.sort__content-container{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:1.5rem;row-gap:1rem}@media only screen and (min-width: 768px){.sort__content-container{display:flex;column-gap:2.4rem;row-gap:1.5rem;justify-content:center;flex-wrap:wrap}}@media only screen and (min-width: 768px){.sort__content-container li{width:17.9135932561%}}.sort__content-item{border-radius:1rem;background:#f4f4f4;padding:1.2rem 1rem;display:block;text-align:center;font-size:1.2rem;font-weight:500}@media only screen and (min-width: 768px){.sort__content-item{font-size:1.6rem;padding:1.8rem 1rem}}.sort__content-item.is-active{background:rgba(78,227,158,.5)}.result{padding:5rem 4rem 12.5rem}@media only screen and (min-width: 768px){.result{padding:14.2rem 4rem 23rem}}.result__title{text-align:center;font-size:2.4rem;font-weight:700;margin-bottom:3rem}@media only screen and (min-width: 768px){.result__title{font-size:3.6rem;margin-bottom:2rem}}@media only screen and (min-width: 768px){.result__container{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:8.7rem;max-width:106.4rem;margin:0 auto 5rem}}.result__container:has(>.result__item.no_data){display:block}.result__item{display:block;border-bottom:1px solid rgba(0,0,0,.1);padding:3rem 0 3rem;transition:opacity .3s ease-in-out;cursor:pointer}@media only screen and (min-width: 768px){.result__item{padding:7.1rem 0 5.5rem}.result__item:hover{opacity:.6}.result__item:hover .result__item-title{text-decoration:underline}}.result__item-pic{width:100%;height:20rem;margin-bottom:1.5rem}.result__item-pic img{width:auto;margin:auto;max-height:100%}@media only screen and (min-width: 768px){.result__item-pic{height:28rem}}.result__item-title{font-size:1.6rem;font-weight:700}@media only screen and (min-width: 768px){.result__item-title{font-size:1.8rem;margin-top:1rem}}.result__item-p{font-size:1.4rem;font-weight:400;line-height:160%;margin-top:1.1rem}@media only screen and (min-width: 768px){.result__item-p{margin-top:2rem}}.result__item-cat{margin-top:2.3rem}@media only screen and (min-width: 768px){.result__item-cat{margin-top:2.7rem}}.result__item-cat span{font-size:1.4rem;font-weight:500;display:inline-block;border:1px solid #303030;padding:.4rem 2rem;border-radius:2rem}.result__item-tags{margin-top:.2rem}@media only screen and (min-width: 768px){.result__item-tags{margin-top:.4rem}}.result__item-tags li{display:inline-block;font-size:1.4rem;font-weight:500}@media only screen and (min-width: 768px){.result__pagination{padding:0 11.5rem}}.wpDetail__hero{background-color:#eff8f9;padding:4.8rem 3rem 5.5rem}@media only screen and (min-width: 768px){.wpDetail__hero{padding:10.4rem 8rem 10.4rem}}.wpDetail__hero-red{color:#d7282f;font-family:"DM Sans",sans-serif;font-size:1.2rem;font-weight:600;text-transform:uppercase}@media only screen and (min-width: 768px){.wpDetail__hero-red{font-size:2rem}}.wpDetail__hero-title{font-size:2rem;font-weight:500}@media only screen and (min-width: 768px){.wpDetail__hero-title{font-size:4rem;margin-top:.3rem}}.wpDetail__body{padding:0 0 12.2rem}@media only screen and (min-width: 768px){.wpDetail__body{padding:10rem 0 35rem;max-width:116.4rem;margin:auto;display:flex;justify-content:space-between}}.wpDetail__body-inner{padding:6rem 2rem 12rem}@media only screen and (min-width: 768px){.wpDetail__body-inner{padding:0;max-width:60rem}}.wpDetail__body-intro p{font-size:1.4rem;font-weight:500;line-height:200%}@media only screen and (min-width: 768px){.wpDetail__body-intro p{font-size:1.8rem}}.wpDetail__body-content{margin-top:5.5rem}@media only screen and (min-width: 768px){.wpDetail__body-content{margin-top:12.5rem}}.wpDetail__body-title{font-size:1.8rem;font-weight:700}@media only screen and (min-width: 768px){.wpDetail__body-title{font-size:3.2rem}}.wpDetail__body-list{margin-top:1.2rem}@media only screen and (min-width: 768px){.wpDetail__body-list{margin-top:2.4rem}}.wpDetail__body-list li{font-size:1.4rem;font-weight:500;line-height:200%}@media only screen and (min-width: 768px){.wpDetail__body-list li{font-size:1.5rem}}.wpDetail__body-list li::before{content:"・"}.wpDetail .thumbnail{margin-top:40px}.wpDetail .thumbnail__img{width:100%;display:block}@media only screen and (min-width: 768px){.wpDetail .thumbnail__img{width:250px}}@media only screen and (min-width: 768px){.wpDetail__buttonArea form{position:sticky;top:15rem}}.wpDetail__buttonArea .basic__button{text-align:center}@media only screen and (min-width: 768px){.wpDetail__buttonArea .basic__button{position:sticky;top:15rem}}@media only screen and (max-width: 767px){.wpDetail__buttonArea .basic__button i{right:2rem}}.wpDetail__buttonArea .basic__button button{display:inline-block;padding:2rem 2.5rem 2.1rem;background-color:#2d2a26;border-radius:.6rem;color:#f9fafb;text-align:left;font-size:1.6rem;font-weight:700;min-width:20rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px){.wpDetail__buttonArea .basic__button button{min-width:27.1rem;padding:2.8rem 3rem 2.9rem;border-radius:1rem}}/*# sourceMappingURL=whitepaper.css.map */
