.rack-page .headline-1{font-size:27px;border-bottom:2px solid;clear:both;margin:50px 0 25px;text-align:left;line-height:1.3em;padding:0 5px 5px 10px;font-weight:400;position:inherit}.rack-page .headline-1:before,.rack-page .headline-1:after{display:none}.rack-page p{color:#666}.rack-page a{color:#36f}.rack-page img{max-width:100%}.rack-page .headline-3{padding:0 0 5px;border-left:none;color:#111;border-bottom:1px dashed #666666;font-size:26px}@media screen and (max-width: 991px){.rack-page #index_image{width:100%;height:0;padding-top:31.35%;background-repeat:no-repeat;background-position:center center;background-size:cover;box-sizing:border-box;margin-top:8px}}@media screen and (max-width: 768px){.rack-page .headline-1{font-size:20px;margin-top:0}.rack-page .headline-3{font-size:20px;margin-top:10px}.rack-page img{display:block;margin:0 auto;height:auto}}.rack-page .steel-option-list .option-steel-item img{width:100%;height:186px;border:#ccc solid 1px;object-fit:cover;object-position:bottom}@media screen and (max-width: 768px){.rack-page .steel-option-list .option-steel-item img{height:auto}}.rack-page .steel-option-list .option-steel-item a{color:#555}.rack-page .steel-option-list .option-steel-item .option-steel-ttl{font-size:18px;font-weight:700;display:block;color:#000}.rack-page .steel-option-list .option-steel-item .option-steel-ttl.small{font-size:16px}.rack-page .steel-option-list .option-steel-item .btn-wrap .btn-cta{color:#fff}.rack-page .nextlink{overflow:hidden;padding:15px 40px;border:2px solid;text-align:center}.rack-page .nextlink_btn{color:#333;cursor:pointer}.rack-page .nextlink_btn:hover{opacity:.7;transition:.5s;cursor:pointer}@media screen and (max-width: 768px){.rack-page .nextlink{margin-bottom:30px;padding:15px}.rack-page .nextlink .nextlink_h{font-size:20px;line-height:1.2em;margin-bottom:5px}.rack-page .nextlink_btn{max-width:90%!important;margin:0 auto 10px}}.rack-page .steel-intr-ttl{font-size:36px;font-weight:700;line-height:1.3em;margin-bottom:10px;color:#000}.rack-page .steel-intr-ttl .small{font-size:18px}.rack-page .intr-img{max-width:185px;margin-right:30px}@media screen and (max-width: 768px){.rack-page .steel-intr-ttl{font-size:20px;margin-top:15px}.rack-page .intr-img{margin-right:auto}}.rack-page .steel-intr-wrap .row{justify-content:center}.rack-page .intr-list-box .headline-3{font-size:21px}.rack-page .intr-list-box .intr-item-inner{background-color:#f7f7f7;padding:20px;height:100%}.rack-page .arrow .arrow-bottom-txt{font-size:80px;text-align:center;color:#666}@media screen and (max-width: 768px){.rack-page .arrow .arrow-bottom-txt{font-size:32px}}.rack-page .common-search-btn{margin:0 auto 70px}.rack-page .cta-wrap{background-color:#fa3c00;display:block;color:#fff;text-align:center;max-width:700px}.rack-page .cta-wrap p{font-size:24px;font-weight:700;line-height:1em;color:#fff}.rack-page .page_guide{border-style:solid;border-width:8px}.rack-page .page_guide .headline-1{font-size:30px;padding:0;margin:0;border-bottom:1px solid #333333}.rack-page .page_guide span{font-size:20px}.rack-page .page_guide p{line-height:1.3em}.rack-page .page_guide .small{font-size:12px;color:#888}@media screen and (max-width: 768px){.rack-page .page_guide span{font-size:16px}.rack-page .small{line-height:1.5em;display:block}.rack-page .cta-wrap p{font-size:18px}}.rack-page .assembling-ttl-txt .assembling-ttl-span{display:block;background-color:#333;color:#fff;max-width:140px;font-size:13px;text-align:center}.rack-page .assembling-ttl-txt .assembl-flow{display:block;background-color:#990001;color:#fff;font-size:16px;text-align:center;border-radius:4px}.rack-page .guide-top-btm-item .row{border:rgba(187,187,187,.729) solid 1px;height:100%;align-items:center}.rack-page .cornerplate{padding:0 20px 20px;overflow:hidden;border:3px solid}.rack-page .complete-txt p{background-color:#e3f1fe}.rack-page .step-box .step-item-txt{color:#666;font-size:13px}.rack-page .step-box .step1-img{max-width:88px}.rack-page .step-box .step1-img img{width:100%;border:#999 1px solid}.rack-page .step-box .step-item .row{align-items:center}.rack-page .step-box .step-item .row dd{font-size:14px}.rack-page .step-box .step-item:last-child{margin-left:0}.rack-page .step-box .step-ttl{background-color:#333;color:#fff;font-size:14px;overflow:hidden;margin-bottom:0}.rack-page .step-box .step-item-inner{border:#333 solid 1px}.rack-page .step-box .watch-movie{width:100%;display:block;border:2px solid #888;font-size:24px;font-weight:700;color:#555;text-align:center}.rack-page .step-box .watch-movie:hover{opacity:.8;transition:.6s}.rack-page .step-process{max-width:920px;margin:0 auto}.rack-page .cornerplate{border-color:#ffcc9a;background-color:#fff5ed}.rack-page .gray-txt{font-size:18px;color:#666}.rack-page .red{color:#c00}.rack-page .option-box-p{font-size:17px;line-height:1.4em}.rack-page .option-box,.rack-page .parts-box{margin-bottom:50px}.rack-page .option-box .row,.rack-page .parts-box .row{align-items:flex-start}.rack-page .option-box .ttl-sml-txt,.rack-page .parts-box .ttl-sml-txt{font-size:15px;color:#666}.rack-page .option-box .option-img-wrap,.rack-page .parts-box .option-img-wrap{position:relative}.rack-page .option-box .option-img-wrap img,.rack-page .parts-box .option-img-wrap img{width:100%}.rack-page .option-box .option-img-wrap .intr-link,.rack-page .parts-box .option-img-wrap .intr-link{display:block;background-color:#555555d6;width:100%;color:#fff;text-align:center;padding:3px 10px;font-size:13px}.rack-page .option-box .option-img-wrap .intr-link:hover,.rack-page .parts-box .option-img-wrap .intr-link:hover{opacity:.7;transition:.5s}@media screen and (max-width: 768px){.rack-page .option-box .option-img-wrap .intr-link,.rack-page .parts-box .option-img-wrap .intr-link{max-width:400px;margin:0 auto}}.rack-page .option-box .option-img-wrap .pdf-link,.rack-page .parts-box .option-img-wrap .pdf-link{display:block}.rack-page .option-box .option-img-wrap .pdf-link p,.rack-page .parts-box .option-img-wrap .pdf-link p{color:#36f}.rack-page .option-box .option-img-wrap .pdf-link img,.rack-page .parts-box .option-img-wrap .pdf-link img{display:inline;width:40px}.rack-page .option-box .option-table-wrap .option-table,.rack-page .parts-box .option-table-wrap .option-table{width:100%}.rack-page .option-box .option-table,.rack-page .parts-box .option-table{font-size:13px;color:#666}.rack-page .option-box .option-table th,.rack-page .parts-box .option-table th{padding:8px 12px;background:#f3f3f3;width:20%;border:#ddd 1px solid;font-weight:400}.rack-page .option-box .option-table td,.rack-page .parts-box .option-table td{padding:8px 12px;border:#ddd 1px solid;letter-spacing:-.05em}.rack-page .option-box .option-table hr,.rack-page .parts-box .option-table hr{margin:9px}.rack-page .option-box .option-price-wrap,.rack-page .parts-box .option-price-wrap{text-align:right;font-size:28px;font-weight:700;color:#000;display:block;line-height:1em}.rack-page .option-box .option-price-wrap .small,.rack-page .parts-box .option-price-wrap .small{font-size:14px;color:#555;font-weight:400;display:inline;margin-bottom:3px}.rack-page .option-box .option-price-wrap .price,.rack-page .parts-box .option-price-wrap .price{color:#a82424;line-height:1em}.rack-page .option-box .option-price-wrap .price_txt,.rack-page .parts-box .option-price-wrap .price_txt{font-size:16px;display:inline-block;margin-right:-4px;color:#555}.rack-page .option-box .option-price-wrap p,.rack-page .parts-box .option-price-wrap p{margin:3px 8px 5px}.rack-page .option-box .option-price-wrap__price,.rack-page .parts-box .option-price-wrap__price{border:1px solid #ddd;border-top:none;padding:12px 12px 4px;background:#f3f3f3;width:calc(100% + 1px)}.rack-page .option-box .option-price-wrap .btn-wrap,.rack-page .parts-box .option-price-wrap .btn-wrap{max-width:360px;margin:0 auto}@media screen and (max-width: 768px){.rack-page .option-table-wrap{max-width:400px;margin:0 auto}.rack-page .option-box .option-img-wrap img{max-width:400px}.rack-page .option-box .option-table th{width:25%}.rack-page .option-box .option-img-wrap .pdf-link{max-width:400px}}.rack-page .assembling-box{padding:20px;border:3px solid;max-width:920px;margin:0 auto}.rack-page .assembling-box p{font-size:17px;line-height:1.5em}.rack-page .assembling-box .assembling-ttl{font-size:23px;font-weight:700}@media screen and (max-width: 768px){.rack-page .assembling-list img{max-width:60px}.rack-page .assembling-ttl-txt{font-size:18px}}.rack-page .assembling-box .assembling-ttl{font-size:18px}.rack-page .arrow-btm-blue{color:#cbe3fb;font-size:90px;line-height:1em;margin-bottom:40px}.print-off{width:100%;height:315px;overflow:hidden;margin:8px 0 30px;border:solid 8px;clear:both}.print-off p{font-size:14px;width:570px;padding:150px 0 0 30px;color:#333;clear:both;line-height:23px}.rack-common-nav-container{margin-bottom:10px}.rack-common-nav-container .rack-common-nav .common-nav-item{flex:1;margin-right:5px;padding:5px 10px 6px}.rack-common-nav-container .rack-common-nav .common-nav-item:first-child{background-color:#f5c3c3}.rack-common-nav-container .rack-common-nav .common-nav-item:first-child:hover{background-color:#e56969}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(2){background-color:#c2d6c2}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(2):hover{background-color:#696}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(3){background-color:#c2d6eb}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(3):hover{background-color:#69c}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(4),.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(5){background-color:#ffd6ad}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(4):hover,.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(5):hover{background-color:#f93}.rack-common-nav-container .rack-common-nav .common-nav-item:nth-child(5){margin-right:0}.rack-common-nav-container .rack-common-nav .common-nav-item a{align-items:flex-end}.rack-common-nav-container .rack-common-nav .common-nav-item a,.rack-common-nav-container .rack-common-nav .common-nav-item p{color:#fff}.rack-common-nav-container .rack-common-nav .common-nav-item a .nav-txt,.rack-common-nav-container .rack-common-nav .common-nav-item p .nav-txt{font-size:12px;line-height:1.5em;text-align:right;white-space:nowrap;letter-spacing:-.05em}.rack-common-nav-container .rack-common-nav .common-nav-item a .nav-txt .kg,.rack-common-nav-container .rack-common-nav .common-nav-item p .nav-txt .kg{display:block;font-size:16px}.rack-common-nav-container .rack-common-nav .common-nav-item p{font-size:20px;font-weight:700;margin-left:5px;line-height:1em}.rack-common-nav-container .rack-common-nav .common-nav-item:hover{cursor:pointer;transition:.7s}.rack-common-nav-container .nav-detail{background-color:#f93;display:flex}.rack-common-nav-container .nav-detail .nav-detail-item{flex:1}.rack-common-nav-container .nav-detail .nav-detail-item .nav-item-link{color:#fff;padding:8px 4px;display:block;text-align:center;font-size:1em}.rack-common-nav-container .nav-detail .nav-detail-item.on{background-color:#fff9}.rack-common-nav-container .nav-detail .nav-detail-item.on .nav-item-link{color:#de7f1f}@media screen and (max-width: 768px){.rack-common-nav-container .nav-detail{flex-wrap:wrap}.rack-common-nav-container .nav-detail .nav-detail-item{width:30%;flex:auto}}.page-rack-product .product-box .product-box-inner{justify-content:center}.page-rack-product .product-box .product-box-inner .product-img{display:block;margin:0 auto}.page-rack-product .product-box .product-box-inner .product-table th,.page-rack-product .product-box .product-box-inner .product-table td{padding:8px;border:1px solid #999}.page-rack-product .product-box .product-box-inner .product-table th{background:#E1E1E1;font-size:16px;vertical-align:middle;font-weight:400}.page-rack-product .product-box .product-box-inner .product-table td{font-size:15px;line-height:1.5em;vertical-align:middle}.page-rack-product .product-box .product-box-inner .product-table td .caution{font-size:12px;display:block}.page-rack-product .table-jissun{overflow-y:scroll;white-space:nowrap}.page-rack-product .table-jissun .table{margin:5px auto 10px;font-size:17px;max-width:900px;display:table;width:100%}@media screen and (min-width: 769px){.page-rack-product .table-jissun{overflow-y:hidden}}.page-rack-product .table-jissun th{padding:10px;border:1px solid #999;background:#E1E1E1;color:#333;font-size:20px;font-weight:700;text-align:center}.page-rack-product .table-jissun td{background:#fff;border:1px solid #999;padding:10px;text-align:center}.page-rack-product .kankaku-figure{max-width:902px;margin:0 auto}.page-rack-product .table-naiyou th{vertical-align:middle;padding:5px;border:1px solid #999;background:#E1E1E1;color:#333;font-size:15px;width:130px;font-weight:400}.page-rack-product .table-naiyou td{padding:3px 5px;border:1px solid #999;color:#333;font-size:15px}@media screen and (max-width: 768px){.page-rack-product .table-naiyou-wrap{overflow-y:scroll;white-space:nowrap}.page-rack-product .table-naiyou th{width:auto}}.page-rack-parts .parts-box{margin-bottom:0}.page-rack-parts .parts-box .headline-1{position:relative;margin-top:0}@media screen and (min-width: 769px){.page-rack-parts .parts-box .headline-1 .ttl-sml-txt{position:absolute;right:0;bottom:0}}@media screen and (max-width: 768px){.page-rack-parts .parts-box .headline-1 .ttl-sml-txt{display:block}}@media screen and (max-width: 768px){.page-rack-parts img{max-width:400px;margin:0 auto}}.page-rack-faq .faq-dl{max-width:880px}.page-rack-faq .faq-dl .faq-dt{position:relative;font-size:22px;color:#1f1f1f;background:#f6f6f6;font-weight:400}.page-rack-faq .faq-dl .faq-dt:before{content:"Q";color:#0f78e1;position:absolute;font-size:30px;font-weight:700;left:10px;top:10px}.page-rack-faq .faq-dl .faq-dd{position:relative;font-size:16px;color:#666}.page-rack-faq .faq-dl .faq-dd:before{position:absolute;font-size:30px;font-weight:700;left:10px;top:-7px;content:"A";color:#ff6767}@media screen and (max-width: 768px){.page-rack-faq .faq-dl .faq-dt{font-size:16px}.page-rack-faq .faq-dl .faq-dt:before{font-size:22px}.page-rack-faq .faq-dl .faq-dd{font-size:14px}}@media screen and (max-width: 768px){.page-rack-assembling iframe{height:25vh}}.rack-nav{background-color:#f7f7f7}.rack-nav .rack-nav-list-item-link{color:#333;font-weight:700;font-size:clamp(13px,3vw,16px);width:100%;display:block;text-align:center;cursor:pointer!important}.rack-nav-list__item{border-right:2px solid #fff;border-bottom:2px solid #fff;cursor:pointer}@media screen and (max-width: 768px){.rack-nav-list__item:nth-child(2n){border-right:none}}.rack-nav-list__item:last-child{border-right:none}.rack-nav-list__item:hover{opacity:.7;transition:.5s}.btn-accent.is-search{max-width:580px;margin:0 auto}.sub-ttl{font-size:clamp(16px,1.5vw,20px);font-weight:700;border-bottom:2px solid #ccc;margin-bottom:12px;position:relative;padding-bottom:8px;line-height:1em;color:#555!important}.sub-ttl:after{position:absolute;content:"";display:block;border-bottom:solid 2px #BB5558;bottom:-2px;width:15%}.page-120 .sub-ttl:after,.page-150 .sub-ttl:after{border-bottom:solid 2px #cc7e2c}.page-300 .sub-ttl:after{border-bottom:solid 2px #2d7439}.page-500 .sub-ttl:after{border-bottom:solid 2px #346388}.intr-item-ttl{font-size:16px;font-weight:700;line-height:1.3em;color:#555;text-align:center}.intr-item-img{max-width:210px}.rack-idea-txt{text-align:center;font-size:clamp(12px,3vw,17px);line-height:1.4em}.card-item-inner{box-shadow:#00000029 0 1px 4px}.rack-copy{color:#036!important;font-size:clamp(20px,3vw,28px)}@media (max-width: 768px){.column-reverse-sm{flex-direction:column-reverse}}.rack-page a.search-steelrack-tab{color:#346699}
