@charset "UTF-8";@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.catch-copy{font-size:14px;color:#ff8400}@media only screen and (min-width: 769px){.catch-copy{font-size:24px;font-weight:700}}.page-product-rack-option .common-container-wrap.pt-3{padding:0!important}.mv{background-color:#31425e}.title.lv_2{background:#FFFFFF}.title.type_note{color:#9b2525;background:#EDD7D7}.title.type_note:before{background-image:linear-gradient(rgb(155,37,37),rgb(155,37,37))}.contact-mail-btn-wrap{text-align:center}.contact-mail-btn{margin:0 auto}@media only screen and (min-width: 769px){.common-hero-container{padding:0 15px}}.btn-important.go_contact{z-index:2;font-size:20px}@media only screen and (min-width: 769px){.btn-important.go_contact{padding-left:64px!important;padding-right:64px!important;font-size:22px}}.section-opening{position:relative;padding:80px 0}.section-opening:before{content:"";position:absolute;z-index:1;top:0;left:0;display:block;width:277px;height:123px;background-image:url(/images/product/rack/option/bg01.png);background-size:cover}.section-opening:after{content:"";position:absolute;z-index:1;bottom:0;right:0;display:block;width:275px;height:123px;background-image:url(/images/product/rack/option/bg02.png);background-size:contain}@media only screen and (min-width: 769px){.section-opening{margin:0 15px}}.section-opening-txt{position:relative;z-index:2;max-width:400px;margin:0 auto 20px;text-align:center;font-size:16px}@media only screen and (min-width: 769px){.section-opening-txt{max-width:700px;margin:0 auto 24px;font-size:18px}}.section{padding:0 10px 10px;margin:0 0 60PX}.section.is_step{padding:0 0 10px;margin:0 10px 60PX;background-color:#e4e8f2}@media only screen and (min-width: 769px){.section{padding:0 15px 10px;margin:0 0 88PX}}@media only screen and (min-width: 769px){.info-box{display:flex;padding:20px 0 0}}@media only screen and (min-width: 769px){.info-box__txt{flex-basis:50%;padding:0 20px}}.strengths-box{max-width:880px;margin:0 auto}@media only screen and (min-width: 769px){.example-box{padding:40px 24px}}.example-dl{margin:0 0 24px}@media only screen and (min-width: 769px){.example-dl{padding:28px 0}}@media only screen and (min-width: 769px){.example-dl__data{display:flex}}.example-hr{max-width:320px;margin:20px auto}@media only screen and (min-width: 769px){.example-hr{max-width:372px;margin:60px auto}}.upgrade-box{margin:0 0 24px}@media only screen and (min-width: 769px){.upgrade-box{display:flex;justify-content:space-between;padding:0 0 0 24px}}@media only screen and (min-width: 769px){.upgrade-box__inner{flex-basis:50%}.upgrade-box__inner p{padding:16px 0 16px 16px}}.brand-box{max-width:1080px;margin:0 auto}.step-list{display:block;padding:0;margin:0}@media only screen and (min-width: 769px){.step-list{padding:48px 0 68px}}.step-list__item{position:relative;border-bottom:none}.step-list__item:before{content:"";position:absolute;left:50%;bottom:0;display:block;width:0;height:0;margin-left:-98px;border-left:98px solid transparent;border-right:98px solid transparent;border-top:20px solid #CCD6ED}.step-dl{position:relative;max-width:820px;padding:0 10px;margin:0 auto 20px;background:#FFFFFF;box-shadow:0 3px 6px #00000029}.step-dl.step_1{min-height:228px}.step-dl.step_2{min-height:292px}.step-dl.step_3{min-height:152px}.step-dl.step_4{min-height:228px}.step-dl.step_5{min-height:194px}@media only screen and (min-width: 769px){.step-dl{padding:0 240px 0 10px}}.step-dl__title{position:relative;height:74px;line-height:74px;padding:0 0 0 64px;margin:0 0 4px;color:#22438e;font-size:20px;white-space:nowrap;overflow:hidden}.step-dl__title span{position:absolute;top:50%;left:0;display:block;width:58px;height:74px;margin-top:-37px;font-size:48px;opacity:.3}.step-dl__title:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:2px;background-color:#22438e}@media only screen and (min-width: 769px){.step-dl__image{position:absolute;top:0;right:0}}
