.p-inPageLink{@media screen and (width >= 60rem){ul{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-column-gap:calc(var(--rem)*165);-moz-column-gap:calc(var(--rem)*165);column-gap:calc(var(--rem)*165);justify-content:center}li{&:after{right:calc(var(--rem)*-82)}&:first-child{&:before{background-color:rgba(157,151,188,.5);content:"";height:calc(var(--rem)*24);left:calc(var(--rem)*-82);position:absolute;top:0;width:1px}}}}}#disposal{.disposal_heading{color:var(--color-purple);font-size:calc(var(--rem)*24);font-weight:700;letter-spacing:.1em;line-height:1;padding-bottom:calc(var(--rem)*18);position:relative;text-align:center;&:after{aspect-ratio:1/1;background-image:url(../../img/common/icon-diamond.svg);background-size:contain;bottom:0;content:"";left:50%;position:absolute;translate:-50% 0;width:calc(var(--rem)*8)}}.disposal_subHeading{font-size:calc(var(--rem)*20);font-weight:700;letter-spacing:.1em;line-height:1;margin-top:calc(var(--rem)*40);padding-block:calc(var(--rem)*24) calc(var(--rem)*20);position:relative;text-align:center;&:after{background:-webkit-gradient(linear,left top,right top,from(var(--color-purple)),to(var(--color-blue)));background:linear-gradient(90deg,var(--color-purple) 0,var(--color-blue) 100%);-webkit-background-clip:text;bottom:0;content:attr(data-en);left:50%;position:absolute;z-index:var(--z-index-back);-webkit-text-fill-color:transparent;font-family:var(--font-enBase);font-size:calc(var(--rem)*64);font-weight:400;letter-spacing:.1em;line-height:1;opacity:.1;text-transform:uppercase;translate:-50% 0}}.disposal_list{display:grid;gap:calc(var(--rem)*44) clamp(calc(var(--rem)*36),calc(var(--vw-max)*54),calc(var(--rem)*54));margin-top:calc(var(--rem)*40)}.disposal_item{background-color:var(--color-white);border-color:calc(var(--rem)*8);-webkit-box-shadow:0 0 30px rgba(0,0,0,.08);box-shadow:0 0 30px rgba(0,0,0,.08);padding:calc(var(--rem)*32) calc(var(--rem)*24);position:relative;&:not(:last-child){&:after{background-color:var(--color-purple);bottom:calc(var(--rem)*-28);clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:calc(var(--rem)*9);left:50%;position:absolute;translate:-50% 0;width:calc(var(--rem)*14)}}}.disposal_step{left:calc(var(--rem)*27);position:absolute;top:calc(var(--rem)*-16);&.--01{width:calc(var(--rem)*30)}&.--02,&.--03{width:calc(var(--rem)*40)}}.disposal_itemHeading{color:var(--color-purple);font-size:calc(var(--rem)*18);font-weight:700;letter-spacing:.1em;line-height:1;text-align:center}.disposal_itemText{line-height:2;margin-top:calc(var(--rem)*16)}.disposal_itemNote{font-size:calc(var(--rem)*14);list-style:1;margin-top:calc(var(--rem)*8)}.disposal_itemImg{position:absolute;right:calc(var(--rem)*10);top:calc(var(--rem)*10)}.disposal_confirm{background-color:var(--color-purple);border-radius:calc(var(--rem)*8);color:var(--color-white);margin-top:calc(var(--rem)*40);margin-inline:auto;padding:calc(var(--rem)*16);width:min(100%,calc(var(--rem)*560));h3{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:var(--z-index-front);>span{background-color:var(--color-purple);display:inline-block;font-size:calc(var(--rem)*20);font-weight:700;letter-spacing:.1em;line-height:1;margin-inline:auto;padding-inline:calc(var(--rem)*8)}&:before{background-color:var(--color-white);content:"";height:1px;left:50%;position:absolute;top:50%;translate:-50% 0;width:100%;z-index:var(--z-index-back)}}ul{display:grid;margin-top:calc(var(--rem)*14);row-gap:calc(var(--rem)*8)}li{font-weight:500;line-height:1.2;padding-left:calc(var(--rem)*17);position:relative;&:before{background-image:url(../../img/common/icon-diamond_white.svg);background-size:contain;content:"";height:calc(var(--rem)*14);left:0;position:absolute;top:calc(var(--rem)*3);width:calc(var(--rem)*14)}}}@media screen and (width >= 60rem){.disposal_heading{font-size:calc(var(--rem)*32);padding-bottom:calc(var(--rem)*32);&:after{width:calc(var(--rem)*12)}}.disposal_subHeading{font-size:calc(var(--rem)*24);margin-top:calc(var(--rem)*80);padding-block:calc(var(--rem)*31) calc(var(--rem)*25);&:after{font-size:calc(var(--rem)*80)}}.disposal_list{grid-template-columns:repeat(3,1fr);margin-top:calc(var(--rem)*64)}.disposal_item{padding-block:calc(var(--rem)*40);&:not(:last-child){&:after{bottom:50%;clip-path:polygon(0 0,100% 50%,0 100%);height:calc(var(--rem)*14);left:auto;right:clamp(calc(var(--rem)*-32),calc(var(--vw-max)*-32),calc(var(--rem)*-22));translate:0 50%;width:calc(var(--rem)*9)}}}.disposal_step{left:calc(var(--rem)*23);top:calc(var(--rem)*-19);&.--01{width:calc(var(--rem)*35)}&.--02{width:calc(var(--rem)*46)}&.--03{width:calc(var(--rem)*47)}}.disposal_itemHeading{font-size:calc(var(--rem)*20)}.disposal_itemText{margin-top:calc(var(--rem)*20)}.disposal_itemNote{margin-top:calc(var(--rem)*16)}.disposal_confirm{margin-top:calc(var(--rem)*64);padding:calc(var(--rem)*20) calc(var(--rem)*24) calc(var(--rem)*24);ul{margin-top:calc(var(--rem)*24);row-gap:calc(var(--rem)*16)}li{line-height:1;&:before{top:calc(var(--rem)*2)}}}}}#general{margin-top:calc(var(--rem)*-50);padding-top:calc(var(--rem)*150);@media screen and (width >= 60rem){padding-top:calc(var(--rem)*250)}}#contact{margin-top:calc(var(--rem)*64);@media screen and (width >= 60rem){margin-top:calc(var(--rem)*120)}}#owner{margin-top:calc(var(--rem)*-50);padding-top:calc(var(--rem)*150);@media screen and (width >= 60rem){padding-top:calc(var(--rem)*250)}}#contactSide{margin-top:calc(var(--rem)*64);@media screen and (width >= 60rem){margin-top:calc(var(--rem)*128)}}.c-bg{background-image:url(../../img/fire-extinguisher-disposal/bg-sp.webp);top:calc(var(--rem)*47);@media screen and (width >= 60rem){background-image:url(../../img/fire-extinguisher-disposal/bg-pc.webp);top:calc(var(--rem)*-31)}}