.breadcrumb_block,.to-top-logo{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}.to-top-logo a{display:block;margin:20px 10px 26px;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.to-top-logo a:hover{opacity:.7}.breadcrumb_block{-webkit-box-pack:justify;justify-content:space-between;padding:15px 15px 15px 2%}.breadcrumb_block .breadcrumb{padding:3px 10px 0 0;-webkit-box-flex:0;flex:0 1 auto}.breadcrumb_block .qr_anchor{-webkit-box-flex:0;flex:0 0 auto}.breadcrumb_block .qr_anchor a{background-color:#fff;display:inline-block;border:1px solid #999;border-radius:2px;padding:10px 10px 8px 36px;text-align:left;font-size:14px;font-size:1.4rem;line-height:1.3}.breadcrumb_block .qr_anchor a:before,.qr_dl_btn a:before{content:"";display:inline-block;position:absolute;left:5px;top:50%;width:24px;height:24px;vertical-align:middle;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb_block .qr_anchor a:after{font:16px/1 FontAwesome;content:"\f0ab";display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 0 5px;vertical-align:middle;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.qr_dl_btn{padding:40px 0 60px;text-align:center;border-bottom:none;background-color:#fcfcfc}.qr_dl_btn p{margin-bottom:25px;font-size:16px;font-size:1.6rem}.qr_dl_btn p.qr_dl_lead{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}.breadcrumb_block .qr_anchor a,.catalog_link_list a,.qr_dl_btn a{position:relative;text-decoration:none}.qr_dl_btn a{background-color:#fff;border-radius:2px;line-height:1.3;display:inline-block;border:1px solid #999;padding:14px 15px 12px 55px;text-align:left;font-size:15px;font-size:1.5rem}.qr_dl_btn a:before{left:15px;width:30px;height:30px}#modal_qr{box-sizing:border-box;width:510px;background-color:#fff;margin:0 auto;padding:20px 30px 30px;position:relative}#modal_qr .modal_qr_note{text-align:center;margin-top:-10px}.for-sp{display:none}.catalog_link_list{margin:50px auto 0;padding:0 20px;list-style:none;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;gap:0 30px}.catalog_link_list>li{width:320px}.catalog_link_list a{display:block;border:#666 solid 2px;text-align:center;font-size:18px;font-size:1.8rem;padding:14px}.catalog_link_list a:after{content:"";display:inline-block;width:10px;height:10px;border-top:#0a0a0a solid 2px;border-right:#0a0a0a solid 2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-left:15px}.catalog_link_list a:hover{opacity:.7}@media only screen and (max-width:640px){.to-top-logo a{width:80%;margin:20px 10px}.breadcrumb_block,.breadcrumb_block .qr_anchor{display:none}.breadcrumb_block .qr_anchor a,.qr_dl_btn a{font-size:1.3rem}.qr_dl_btn{padding:30px 15px}.qr_dl_btn p{font-size:1.5rem}.qr_dl_btn p.qr_dl_lead{font-size:1.6rem}#modal_qr{width:98%;padding:10px}.for-pc{display:none}.for-sp{display:block}.catalog_link_list{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:20px 0}.catalog_link_list a{font-size:1.6rem;padding:10px}}@media only screen and (min-width:641px) and (max-width:960px){#modal_qr{width:96%;padding:15px 20px 20px}}