.archive01{padding:40px 0 60px}@media screen and (min-width:769px){.archive01{padding:80px 0 120px}}.archive01_inner-flexbox{justify-content:flex-start;align-items:stretch;margin:40px auto 0}@media screen and (min-width:769px){.archive01_inner-flexbox{margin:80px auto 0}}ul.archive01_inner-flexbox{display:grid;grid-template-columns:repeat(4,1fr);margin:80px auto 0;gap:24px}@media screen and (max-width:769px){ul.archive01_inner-flexbox{grid-template-columns:repeat(2,1fr)}}.archive01_inner-flexbox .item{background-color:#fff;width:100%}.archive01_inner-flexbox .item a{display:block}.archive01_inner-flexbox .item a .img{width:100%}.archive01_inner-flexbox .item a .img div{background-repeat:no-repeat;background-size:cover;padding-top:100%}.archive01_inner-flexbox .item a .textbox{padding:12px}@media screen and (min-width:769px){.archive01_inner-flexbox .item a .textbox{padding:24px}}.archive01_inner-flexbox .item a .textbox .term{justify-content:flex-start}.archive01_inner-flexbox .item a .textbox .term .cat{background-color:#ef7727;color:#fff;font-size:13px;font-weight:500;line-height:2.46;letter-spacing:0;padding:2px 6px}@media screen and (min-width:769px){.archive01_inner-flexbox .item a .textbox .term .cat{padding:2px 12px}}.archive01_inner-flexbox .item a .textbox .term .cat:not(:last-of-type){margin:0 1% 0 0}.archive01_inner-flexbox .item a .textbox .ttl{font-size:14px;font-weight:700;line-height:1.77;margin:6px 0}@media screen and (min-width:769px){.archive01_inner-flexbox .item a .textbox .ttl{font-size:18px;margin:12px 0}}.archive01_inner-flexbox .item a .textbox .customer{color:gray;font-size:13px;font-weight:500;line-height:2}@media screen and (min-width:769px){.archive01_inner-flexbox .item a .textbox .customer{font-size:16px}}.archive01_inner-flexbox .item:not(:last-of-type){margin:0 auto 30px}@media screen and (min-width:769px){.archive01_inner-flexbox .item:not(:last-of-type){margin:0}}@media screen and (min-width:769px){.archive01_inner-flexbox .item:not(:nth-of-type(3n)){margin-right:2%}}@media screen and (min-width:769px){.archive01_inner-flexbox .item:not(:nth-last-of-type(-n+3)){margin-bottom:2%}}.single01{padding:40px 0 60px}@media screen and (min-width:769px){.single01{padding:80px 0 120px}}.single01_inner .ttl{color:#1a1a1a;font-size:24px;font-weight:500;margin:0 0 10px}@media screen and (min-width:769px){.single01_inner .ttl{font-size:28px;margin:0 0 50px}}.single01_inner .img div{background-repeat:no-repeat;background-size:cover;padding-top:60%}.single01_inner .content{margin:40px 0 0;line-height:1.5}@media screen and (min-width:769px){.single01_inner .content{margin:80px 0 0}}.single01_inner .content p{color:#1a1a1a;font-size:14px;font-weight:400;margin:16px 0 0}@media screen and (min-width:769px){.single01_inner .content p{font-size:18px;margin:18px 0 0}}.single01_inner .content h2{font-size:22px;font-weight:700;margin-top:40px}@media screen and (min-width:769px){.single01_inner .content h2{font-size:28px;margin-top:80px}}.single01_inner .content h3{font-size:20px;font-weight:500;margin-top:24px}@media screen and (min-width:769px){.single01_inner .content h3{font-size:26px;margin-top:40px}}.single01_inner .content h4{font-size:18px;font-weight:500;margin-top:20px}@media screen and (min-width:769px){.single01_inner .content h4{font-size:22px;margin-top:30px}}.single01_inner .content span{color:#1a1a1a;font-size:14px;font-weight:400}@media screen and (min-width:769px){.single01_inner .content span{font-size:18px}}.single01_inner .content ul{list-style:unset;padding:0 0 0 20px}.single01_inner .content ul li{color:#1a1a1a;font-size:14px;font-weight:400}@media screen and (min-width:769px){.single01_inner .content ul li{font-size:18px}}.single01_inner .content table{border-collapse:collapse;width:100%}.single01_inner .content table tr th,.single01_inner .content table tr td{border:1px solid #1a1a1a;padding:8px;text-align:left;color:#1a1a1a;font-size:14px;font-weight:400}@media screen and (min-width:769px){.single01_inner .content table tr th,.single01_inner .content table tr td{font-size:18px}}.single01_inner .prev-next{align-items:center;margin:60px auto 0;max-width:400px}@media screen and (min-width:769px){.single01_inner .prev-next{justify-content:center;margin:80px auto 0 auto;max-width:960px}}.single01_inner .prev-next li a{display:block;font-size:13px;font-weight:500;letter-spacing:0}@media screen and (min-width:769px){.single01_inner .prev-next li a{display:flex;justify-content:flex-start;align-items:center;font-size:14px}}.single01_inner .prev-next li a div{background-repeat:no-repeat;background-size:cover;padding-top:99%}@media screen and (min-width:769px){.single01_inner .prev-next li a div{padding-top:60%;width:60%}}.single01_inner .prev-next li a span{font-size:14px;font-weight:400}.single01_inner .prev-next .prev{position:relative;width:33%}.single01_inner .prev-next .prev::after{content:"";display:block;width:10px;height:20px;position:absolute;bottom:10px;left:0}@media screen and (min-width:769px){.single01_inner .prev-next .prev::after{width:15px;height:30px;bottom:40%;left:0;transform:translate(0,0)}}@media screen and (min-width:769px){.single01_inner .prev-next .prev a{flex-direction:row-reverse}}@media screen and (min-width:769px){.single01_inner .prev-next .prev a p{margin:0 10px}}.single01_inner .prev-next .back{text-align:center;width:28%}@media screen and (min-width:769px){.single01_inner .prev-next .back{margin:0 3%}}@media screen and (min-width:769px){.single01_inner .prev-next .back a{justify-content:center}}.single01_inner .prev-next .next{text-align:right;position:relative;width:33%}.single01_inner .prev-next .next::after{content:"";display:block;width:10px;height:20px;position:absolute;bottom:10px;right:0}@media screen and (min-width:769px){.single01_inner .prev-next .next::after{width:15px;height:30px;bottom:40%;right:0;transform:translate(0,0)}}@media screen and (min-width:769px){.single01_inner .prev-next .next a p{margin:0 10px}}