@media (min-width:769px),print{.supplier{padding-bottom:112px}.supplier-anchor{margin-bottom:80px}.supplier-anchor .anchor-list{display:-webkit-box;display:flex;flex-wrap:wrap}.supplier-anchor .anchor-list__item{margin-right:20px}.supplier-anchor .anchor-list__item .btn-down{-webkit-box-pack:center;justify-content:center;margin-bottom:0;min-width:192px;padding-left:26px;padding-right:47px}.supplier-anchor .anchor-list__item .btn-down:has(i.files--pdf){padding-right:26px}.supplier-anchor .anchor-list__item .btn-down:has(i.files--pdf):after{content:none}.supplier-des{padding-top:18px}.supplier-ctn{margin-top:39px}.supplier-ctn .ttl{margin-bottom:40px}.supplier-ctn .number{counter-reset:li;margin:13px 0}.supplier-ctn .number li{counter-increment:li;display:-webkit-box;display:flex}.supplier-ctn .number li:before{content:counter(li) ".";flex-shrink:0;margin-right:7px}.supplier-ctn .numberCir{counter-reset:li;margin:13px 0}.supplier-ctn .numberCir li{counter-increment:li;display:-webkit-box;display:flex}.supplier-ctn .numberCir li:before{content:"("counter(li) ")";flex-shrink:0;margin-right:7px}.supplier a{color:#004da0}.supplier a:hover{opacity:.8}.ttl{margin-bottom:20px}.content-list{counter-reset:num;margin-top:35px}.content-list__item{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:1.8rem;letter-spacing:1px;line-height:32px}.content-list__item+.content-list__item{margin-top:44px}.content-list__item dt{counter-increment:num;font-weight:500;margin-bottom:12px;padding-left:30px;position:relative}.content-list__item dt:before{content:counter(num) ".";display:block;left:0;position:absolute;top:0}.content-list__item dd{font-size:1.6rem}.letter-wrap{border:1px solid;padding:20px 20px 40px}.letter-wrap-ttl{font-size:2rem;margin:20px 0 22px;text-align:center}.textCenter{text-align:center}.textRight{margin-top:1em;text-align:right}}@media only screen and (max-width:768px){.section{margin-top:6.510416666666667vw}.ttl{margin-bottom:2.604166666666667vw}.supplier{padding-bottom:15.625vw}.supplier-anchor{margin-bottom:.390625vw}.supplier-anchor .anchor-list{display:-webkit-box;display:flex;flex-wrap:wrap}.supplier-anchor .anchor-list__item{margin:0 1.8229166666666667vw}.supplier-anchor .anchor-list__item .btn-down{-webkit-box-pack:center;justify-content:center;min-width:42.96875vw;width:100%}.supplier-anchor .anchor-list__item .btn-down:has(i.files--pdf){padding-right:3.515625vw}.supplier-anchor .anchor-list__item .btn-down:has(i.files--pdf):after{content:none}.supplier-ctn{margin-top:10.416666666666668vw}.supplier-ctn .section-ttl{margin-bottom:2.604166666666667vw}.supplier-ctn .number{counter-reset:li;margin:1.953125vw 0}.supplier-ctn .number li{counter-increment:li;display:-webkit-box;display:flex}.supplier-ctn .number li+li{margin-top:1.4322916666666665vw}.supplier-ctn .number li:before{content:counter(li) ".";flex-shrink:0;margin-right:2.34375vw}.supplier-ctn .numberCir{counter-reset:li;margin:1.953125vw 0}.supplier-ctn .numberCir li{counter-increment:li;display:-webkit-box;display:flex}.supplier-ctn .numberCir li+li{margin-top:1.4322916666666665vw}.supplier-ctn .numberCir li:before{content:"("counter(li) ")";flex-shrink:0;margin-right:2.34375vw}.supplier a{color:#004da0}.content-list{counter-reset:num;margin-top:9.114583333333332vw}.content-list__item{-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;font-size:3.6458333333333335vw;letter-spacing:.13020833333333331vw;line-height:5.208333333333334vw}.content-list__item+.content-list__item{margin-top:5.989583333333334vw}.content-list__item dt{counter-increment:num;font-weight:500;margin-bottom:1.953125vw;padding-left:4.557291666666666vw;position:relative}.content-list__item dt:before{content:counter(num) ".";display:block;left:0;position:absolute;top:0}.content-list__item dd{font-size:3.3854166666666665vw;line-height:4.947916666666666vw}.letter-wrap{border:1px solid;padding:2.604166666666667vw 4.557291666666666vw 5.208333333333334vw}.letter-wrap-ttl{font-size:3.90625vw;margin:4.557291666666666vw 0 6.510416666666667vw;text-align:center}.textCenter{text-align:center}.textRight{margin-top:1em;text-align:right}}