main{line-height:2}main h2{color:#fff;background:var(--green-color);font-weight:700;font-size:clamp(2rem, 2vw + 1rem, 3rem);line-height:1.2;padding:.75em .5em;margin:0 0 1.25em;position:relative}main h2:before,main h2:after{content:"";width:100%;height:1px;background:#b2c4dc;position:absolute}main h2:before{top:.15em;left:0}main h2:after{bottom:.15em;left:0}main h3{color:var(--light-green);border-top:1px var(--light-green) solid;border-bottom:1px var(--light-green) solid;font-weight:700;font-size:clamp(1.8rem, 2vw + 1rem, 2.8rem);line-height:1.2;padding:.6em 0;margin:0 0 1.25em}main h4{background:#f6fcf2;border-bottom:2px var(--green-color) solid;font-size:clamp(1.6rem, 2vw + 0.5rem, 2.4rem);font-weight:700;line-height:1.2;padding:.75em .5em;margin:0 0 1.5em}main h5{border-left:3px var(--light-green) solid;font-size:clamp(1.5rem, 1vw + 1rem, 2rem);font-weight:700;line-height:1.2;padding:.25em 0 .25em .5em;margin:0 0 1.5em}main h6{background:#f9fbf2;font-size:clamp(1.4rem, 2vw, 1.9rem);font-weight:700;padding:1em;margin:0 0 1.5em}section{margin:0 0 4em}.insides,.details{margin:0 0 3em}.pieces{margin:0 0 1.5em}.largetxt{font-weight:700;font-size:clamp(2rem, 2vw + 1rem, 2.9rem);line-height:1.2}ul.disc{list-style:outside disc;margin:0 0 0 1.5em}ol{list-style:outside decimal;margin:0 0 0 1.5em}ul.details,ol.details{margin:0 0 3em 1.5em}ul.pieces,ol.pieces{margin:0 0 1.5em 1.5em}#editors{line-height:2;font-size:clamp(1.3rem, 4vw - 1.5rem, 1.8rem)}#editors a{color:var(--orange-middle);text-decoration:underline}@media (max-width:750px){.flexbox.imgsupport>figure{text-align:center;margin:0 0 1.5em}.flexbox.evensupport{margin:0 0 1.5em}}@media (min-width:751px){.flexbox{display:flex;justify-content:space-between}.flexbox.reverse{display:flex;justify-content:space-between;flex-direction:row-reverse}.flexbox.imgsupport>figure{width:40%;text-align:center}.flexbox.imgsupport>div{width:55%;text-align:left}.flexbox.evensupport>div{width:45%}}table{width:100%;table-layout:fixed}th{color:var(--green-color);background:var(--pale-green);text-align:left;font-weight:700}td{text-align:left}th,td{border:1px var(--light-green) solid;line-height:1.5;vertical-align:middle;padding:1em}table.columns th{text-align:center}@media (max-width:750px){table:not(.columns){border-top:1px var(--light-green) solid}table:not(.columns) th,table:not(.columns) td{display:block;border-top:none;border-left:1px var(--light-green) solid;border-right:1px var(--light-green) solid;border-bottom:1px var(--light-green) solid;padding:1em}th{text-align:center}}@media (min-width:751px){table:not(.columns) th{width:30%}}.prevnext{text-align:center;margin:0 0 5em}.prevnext ul{display:flex;justify-content:center}.prevnext ul li a{display:block;color:#fff;background:var(--light-green);padding:1em 2em}.prevnext ul li:first-child a{border-right:1px #fff solid;border-radius:.5em 0 0 .5em}.prevnext ul li:last-child a{border-radius:0 .5em .5em 0}.prevnext ul li.ended a{opacity:.5;pointer-events:none}div.linkbtbox{text-align:center}p.linkbtbox{text-align:center;margin:2em 0 0}a.linkbt{display:inline-block;color:#fff;min-width:280px;background:linear-gradient(to bottom,#ff8400 0%,#ff3600 100%);border:.2em #fff solid;text-align:center;font-size:clamp(1.4rem, 2vw, 1.9rem);font-weight:800;padding:1em 4em;border-radius:100px;position:relative}p.linkbtbox a.linkbt{padding:.5em 4em}a.linkbt:after{content:"";display:block;width:1.5em;aspect-ratio:1;background:url(//hokkaidoyasai.co.jp/market/wp-content/themes/maccalismarket/css/../images/under/bt-arrow.png) no-repeat center center;background-size:contain;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}a.linkbt:hover{opacity:.5}.triangle{position:relative;margin-bottom:7em}.linkbtbox.largetxt.triangle{margin:2em 0 5em}.triangle:after{content:"";display:block;width:0;height:0;border-style:solid;border-right:2em solid transparent;border-left:2em solid transparent;border-top:2em solid #78aa3a;border-bottom:0;position:absolute;top:calc( 100% + 1em );left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow li{border:2px var(--light-green) solid;padding:1em;border-radius:1em}.flow li:not(:last-child){margin:0 0 4em;position:relative}.flow li:not(:last-child):after{content:"";display:block;width:0;height:0;border-style:solid;border-right:2em solid transparent;border-left:2em solid transparent;border-top:2em solid #78aa3a;border-bottom:0;position:absolute;top:calc( 100% + 1em );left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.flow li h3{color:var(--green-color);border:none;font-size:clamp(1.8rem, 2vw + 0.5rem, 2.5rem);padding:0;margin:0 0 .5em}.fqa .insides h3,.fqa .insides div{display:table;width:100%}.fqa .insides h3>*,.fqa .insides div>*{display:table-cell;vertical-align:middle}.fqa .insides>h3 .icon,.fqa .insides>div .icon{width:5em;text-align:center;font-size:clamp(1.3rem, 4vw - 1.5rem, 1.8rem)}.fqa .insides>h3 .icon img,.fqa .insides>div .icon img{width:2.5em;height:auto;vertical-align:text-top}.fqa .insides h3{color:var(--green-color);border:1px var(--light-green) solid;font-size:clamp(1.8rem, 2vw + 0.5rem, 2.5rem);padding:1em .5em 1em 0;margin:0}.fqa .insides h3 strong{line-height:1.2}.fqa .insides>div{border-right:1px #9bca60 solid;border-bottom:1px #9bca60 solid;border-left:1px #9bca60 solid;background:#f9fbf2;padding:1em 0}.fqa .insides>div p{line-height:1.6;padding:0 1em 0 0}