@charset "UTF-8";.marker{display:inline;background:linear-gradient(transparent 70%,var(--marker) 70%);font-weight:700}.topic{width:1280px;margin:130px auto 0;line-height:1.3}@media screen and (max-width: 768px){.topic{width:95%;margin-top:21.3333333333vw}}.topic ul{display:flex;flex-wrap:wrap}.topic ul li{margin-bottom:5px;font-size:12px}@media screen and (max-width: 768px){.topic ul li{font-size:2.9333333333vw}}.topic ul li a{color:var(--red);display:flex;align-items:center;justify-content:center;text-decoration:underline}.topic ul li a:after{content:"";display:block;background:url(/build/assets/arrow_topic-1noIc0xK.webp) no-repeat;background-size:100% 100%;width:12px;height:12px;margin:0 15px}@media screen and (max-width: 768px){.topic ul li a:after{width:2.6666666667vw;height:2.6666666667vw;margin:0 3.4666666667vw}}.zaiko-search-content{width:100%;padding:62px 0;text-align:center;background:var(--bg-gray)}@media screen and (max-width: 768px){.zaiko-search-content{padding:8vw 0}}@media screen and (max-width: 768px){.zaiko-search-content .container{width:95%;margin:0 auto}}.zaiko-search-content .container>h2{font-size:32px;font-weight:700}@media screen and (max-width: 768px){.zaiko-search-content .container>h2{font-size:6.1333333333vw}}.zaiko-search-content .container>h2:after{content:"";display:block;background:var(--red);width:50px;height:4px;margin:30px auto 0}@media screen and (max-width: 768px){.zaiko-search-content .container>h2:after{width:6.6666666667vw;height:.5333333333vw;margin-top:4vw}}.zaiko-search-content .container>p{margin-top:25px;font-size:16px;line-height:1.87}@media screen and (max-width: 768px){.zaiko-search-content .container>p{margin-top:4vw;line-height:1.75;font-size:4.2666666667vw}}.zaiko-search-content .container>p .sp-only{display:none}@media screen and (max-width: 768px){.zaiko-search-content .container>p .sp-only{display:block}}.zaiko-search-content .container>a{display:flex;align-items:center;justify-content:center;margin:35px auto 0;width:390px;height:90px;background:var(--red);border-radius:5px;color:#fff;font-size:20px;font-weight:700;transition:.3s}@media screen and (max-width: 768px){.zaiko-search-content .container>a{width:100%;height:16vw;font-size:4vw;margin-top:5.3333333333vw}}.zaiko-search-content .container>a:before{content:"";display:block;background:url(/build/assets/search_ico-CTr8C2T-.png) no-repeat;width:20px;height:20px;background-size:100% 100%;margin-right:10px}@media screen and (max-width: 768px){.zaiko-search-content .container>a:before{width:4vw;height:4vw;margin-right:2.6666666667vw}}.zaiko-search-content .container>a:hover{opacity:.7;transition:.3s}.l-main{margin-top:34px}@media screen and (max-width: 768px){.l-main{margin-top:10.6666666667vw}}.l-main>h1{font-weight:700;text-align:center;font-size:36px}@media screen and (max-width: 768px){.l-main>h1{font-size:6.1333333333vw}}.l-main>p{font-weight:700;font-size:34px;margin-top:35px;text-align:center}@media screen and (max-width: 768px){.l-main>p{font-size:4.2666666667vw;margin-top:4vw}}.l-main>p span{background:linear-gradient(90deg)}.l-main>ul{display:flex;flex-flow:row wrap;justify-content:center;width:1018px;margin:40px auto 0}@media screen and (max-width: 768px){.l-main>ul{display:none}}.l-main>ul li a{border:solid 2px #DFDFDF;border-radius:5px;box-sizing:border-box;width:334px;height:63px;font-size:18px;display:flex;align-items:center;justify-content:center;position:relative}.l-main>ul li a:after{content:"";display:block;width:12px;height:8px;clip-path:polygon(0 0,50% 100%,100% 0);background:#dfdfdf;position:absolute;right:18px}.l-main>ul li+li{margin-left:8px}.l-main>ul li:nth-of-type(3n-2){margin-left:0}.l-main>ul li:nth-of-type(n+4){margin-top:8px}.item{width:1280px;margin:60px auto 0;display:flex;justify-content:space-between;flex-flow:row wrap}@media screen and (max-width: 768px){.item{width:95%;margin:10.6666666667vw auto 0}}.item img{width:640px;display:block}@media screen and (max-width: 768px){.item img{width:100%}}.item>div{width:605px}@media screen and (max-width: 768px){.item>div{width:100%;margin-top:2.6666666667vw}}.item>div h2{font-size:28px;font-weight:700;line-height:1.5}@media screen and (max-width: 768px){.item>div h2{font-size:4.2666666667vw}}.item>div h2 span{color:var(--red);font-size:16px;display:block;margin-bottom:5px;line-height:1}@media screen and (max-width: 768px){.item>div h2 span{font-size:2.6666666667vw;margin-bottom:2.6666666667vw}}.item>div p{line-height:1.5}@media screen and (max-width: 768px){.item>div p{font-size:3.7333333333vw}}.item>div p:nth-of-type(1){border-top:solid 3px #dfdfdf;margin-top:15px;padding-top:15px;line-height:1.75}@media screen and (max-width: 768px){.item>div p:nth-of-type(1){margin-top:2.6666666667vw;padding-top:2.6666666667vw;border-top:solid 1px #dfdfdf}}.item>div p:nth-of-type(2){margin-top:40px}@media screen and (max-width: 768px){.item>div p:nth-of-type(2){margin-top:5.3333333333vw}}.item>div p:nth-of-type(n+3){margin-top:10px}@media screen and (max-width: 768px){.item>div p:nth-of-type(n+3){margin-top:2.6666666667vw}}.item>div p span{margin-top:10px;display:inline}@media screen and (max-width: 768px){.item>div p span{margin-top:2.6666666667vw}}.item:nth-of-type(odd){flex-direction:row-reverse}.item:nth-of-type(n+2){padding-top:50px;border-top:solid 1px #dfdfdf}@media screen and (max-width: 768px){.item:nth-of-type(n+2){padding-top:10.6666666667vw}}.l-search{margin-top:75px}@media screen and (max-width: 768px){.l-search{margin-top:10.6666666667vw}}.sub-txt{width:1280px;margin:55px auto 0}@media screen and (max-width: 768px){.sub-txt{width:95%;margin-top:8.5333333333vw}}.sub-txt ul:nth-of-type(1){margin-top:40px}@media screen and (max-width: 768px){.sub-txt ul:nth-of-type(1){margin-top:6.6666666667vw}}.sub-txt ul:nth-of-type(n+2){margin-top:40px}@media screen and (max-width: 768px){.sub-txt ul:nth-of-type(n+2){margin-top:6.6666666667vw}}.sub-txt ul li{display:flex;align-items:center;font-size:16px}@media screen and (max-width: 768px){.sub-txt ul li{font-size:3.7333333333vw;align-items:flex-start;line-height:1.5}}.sub-txt ul li:not(:nth-of-type(1)):before{content:"・";display:block}.sub-txt ul li+li{margin-top:15px}@media screen and (max-width: 768px){.sub-txt ul li+li{margin-top:2.6666666667vw}}.sub-txt>p{margin-top:60px;line-height:1.5}@media screen and (max-width: 768px){.sub-txt>p{font-size:3.7333333333vw;margin-top:10.6666666667vw}}.sub-txt>p:nth-of-type(n+2){margin-top:10px}@media screen and (max-width: 768px){.sub-txt>p:nth-of-type(n+2){margin-top:2.6666666667vw}}
