/*! --------------------------------------------------------------------
------------------------------------------------------------------------
lineup-archive（取り扱い機種・オプション）
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-lineup{padding:min(80/1240*100vw,80px*var(--pc-scale, 0.85)) 0}@media screen and (max-width: 767px){.sec-lineup{padding:56px 0 80px}}.sec-lineup__lead{margin-top:min(48/1240*100vw,48px*var(--pc-scale, 0.85));text-align:center;color:#252525;font-size:min(16/1240*100vw,16px);line-height:1.7}@media screen and (max-width: 767px){.sec-lineup__lead{margin-top:48px;text-align:left;font-size:min(14/400*100vw,14px);line-height:1.8}}.sec-lineup__cat{margin-top:min(40/1240*100vw,40px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-lineup__cat{margin-top:40px}}.sec-lineup__cat-ttl{width:100%;max-width:min(536/1240*100vw,536px*var(--pc-scale, 0.85));margin-inline:auto;padding:min(10/1240*100vw,10px*var(--pc-scale, 0.85)) min(20/1240*100vw,20px*var(--pc-scale, 0.85));text-align:center;color:#fff;font-weight:700;font-size:min(16/1240*100vw,16px);background-color:#436dd4;border-radius:999px;box-shadow:0 4px 8px rgba(52,52,52,.2)}@media screen and (max-width: 767px){.sec-lineup__cat-ttl{max-width:320px;padding:12px 16px;font-size:min(16/400*100vw,16px)}}.sec-lineup__cat--desktop .sec-lineup__cat-ttl{background-color:#252525}.sec-lineup__list{display:flex;flex-wrap:wrap;justify-content:center;gap:min(20/1240*100vw,20px*var(--pc-scale, 0.85));margin-top:min(24/1240*100vw,24px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-lineup__list{gap:24px;margin-top:28px}}.sec-lineup__note{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));color:#252525;font-size:min(16/1240*100vw,16px);line-height:1.8}@media screen and (max-width: 767px){.sec-lineup__note{margin-top:40px;font-size:min(13/400*100vw,13px)}}.lineup-card{display:block;width:calc(50% - min(20/1240*100vw,20px*var(--pc-scale, 0.85)));overflow:hidden;background-color:#fff;border:1px solid #e9e9e9;border-radius:min(12/1240*100vw,12px*var(--pc-scale, 0.85));box-shadow:0 8px 16px rgba(52,52,52,.2);transition:box-shadow .3s ease-in-out}@media screen and (max-width: 767px){.lineup-card{width:100%;border-radius:10px}}@media(any-hover: hover){.lineup-card:hover{box-shadow:0 0 0 rgba(52,52,52,0)}}.lineup-card__img-box{position:relative;display:flex;align-items:center;justify-content:center;gap:min(20/1240*100vw,20px*var(--pc-scale, 0.85));padding:min(24/1240*100vw,24px*var(--pc-scale, 0.85)) min(24/1240*100vw,24px*var(--pc-scale, 0.85));background-color:#f8f8f8;transition:background-color .3s ease-in-out}@media(any-hover: hover){.lineup-card:hover .lineup-card__img-box{background-color:#fff}}@media screen and (max-width: 767px){.lineup-card__img-box{gap:16px;padding:28px 16px}}.lineup-card__img{flex:none;width:min(240/1240*100vw,240px*var(--pc-scale, 0.85));height:auto;max-height:calc(160px*var(--pc-scale, 0.85));-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.lineup-card__img{width:46%}}.lineup-card__maker{position:absolute;top:0;left:0;z-index:1;width:min(64/1240*100vw,64px*var(--pc-scale, 0.85));height:auto}@media screen and (max-width: 767px){.lineup-card__maker{width:48px}}.lineup-card__badges{flex:none;display:flex;flex-direction:column;gap:min(8/1240*100vw,8px*var(--pc-scale, 0.85));width:min(170/1240*100vw,170px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-card__badges{gap:8px;width:44%}}.lineup-card__office{padding:min(8/1240*100vw,8px*var(--pc-scale, 0.85));text-align:center;background-color:#fff;border:1px solid #436dd4}@media screen and (max-width: 767px){.lineup-card__office{padding:8px}}.lineup-card__office-ttl{color:#436dd4;font-weight:700;font-size:min(16/1240*100vw,16px);line-height:1.4}@media screen and (max-width: 767px){.lineup-card__office-ttl{font-size:min(12/400*100vw,12px)}}.lineup-card__office-icons{width:min(148/1240*100vw,148px*var(--pc-scale, 0.85));max-width:100%;height:auto;margin-top:min(8/1240*100vw,8px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-card__office-icons{width:min(120/400*100vw,120px);margin-top:6px}}.lineup-card__hosho{padding:min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(8/1240*100vw,8px*var(--pc-scale, 0.85));text-align:center;color:#fff;font-weight:700;font-size:min(15/1240*100vw,15px);background-color:#337ab7;line-height:1.4}@media screen and (max-width: 767px){.lineup-card__hosho{padding:12px 6px;font-size:min(12/400*100vw,12px)}}.lineup-card__body{padding:min(20/1240*100vw,20px*var(--pc-scale, 0.85)) min(20/1240*100vw,20px*var(--pc-scale, 0.85)) min(24/1240*100vw,24px*var(--pc-scale, 0.85));transition:background-color .3s ease-in-out}@media(any-hover: hover){.lineup-card:hover .lineup-card__body{background-color:rgba(67,109,212,.08)}}@media screen and (max-width: 767px){.lineup-card__body{padding:16px 16px 24px}}.lineup-card__label{padding:min(8/1240*100vw,8px*var(--pc-scale, 0.85)) min(12/1240*100vw,12px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(11/1240*100vw,11px);letter-spacing:.08em;background-color:#8f8f8f;border-radius:min(4/1240*100vw,4px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-card__label{padding:4px 10px;font-size:min(11/400*100vw,11px)}}.lineup-card__label--high{background-color:#00168d}.lineup-card__name{margin-top:min(4/1240*100vw,4px*var(--pc-scale, 0.85));color:#0a2a6b;font-weight:700;font-size:min(18/1240*100vw,18px);line-height:1.4}@media screen and (max-width: 767px){.lineup-card__name{margin-top:10px;font-size:min(17/400*100vw,17px)}}.lineup-card__meta{margin-top:min(8/1240*100vw,8px*var(--pc-scale, 0.85));color:#adadad;font-size:min(12/1240*100vw,12px)}@media screen and (max-width: 767px){.lineup-card__meta{margin-top:6px;font-size:min(11/400*100vw,11px)}}.lineup-card__spec{margin-top:min(12/1240*100vw,12px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-card__spec{margin-top:12px}}.lineup-card__spec-row{display:flex;align-items:center;justify-content:space-between;gap:min(16/1240*100vw,16px*var(--pc-scale, 0.85));padding:min(6/1240*100vw,6px*var(--pc-scale, 0.85)) 0;border-bottom:1px dashed #e9e9e9}.lineup-card__spec-row:last-child{border-bottom:none}@media screen and (max-width: 767px){.lineup-card__spec-row{gap:12px;padding:10px 0}}.lineup-card__spec-row dt{flex:none;color:#525252;font-size:min(14/1240*100vw,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.lineup-card__spec-row dt{font-size:min(12/400*100vw,12px);letter-spacing:.04em}}.lineup-card__spec-row dd{text-align:right;color:#252525;font-weight:700;font-size:min(14/1240*100vw,14px);line-height:1.4;letter-spacing:.02em}@media screen and (max-width: 767px){.lineup-card__spec-row dd{font-size:min(12/400*100vw,12px)}}.lineup-card__foot{display:flex;align-items:center;justify-content:space-between;gap:min(16/1240*100vw,16px*var(--pc-scale, 0.85));margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-card__foot{gap:12px;margin-top:16px}}.lineup-card__price{flex:none;color:#436dd4;line-height:1;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif}.lineup-card__price-num{color:#0a2a6b;font-size:min(30/1240*100vw,30px);font-weight:800}@media screen and (max-width: 767px){.lineup-card__price-num{font-size:min(24/400*100vw,24px)}}.lineup-card__price-unit{margin-left:min(4/1240*100vw,4px*var(--pc-scale, 0.85));font-size:min(13/1240*100vw,13px)}@media screen and (max-width: 767px){.lineup-card__price-unit{font-size:min(11/400*100vw,11px)}}.lineup-card__btn{display:flex;align-items:center;justify-content:space-between;gap:min(12/1240*100vw,12px*var(--pc-scale, 0.85));width:min(280/1240*100vw,280px*var(--pc-scale, 0.85));padding:min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(24/1240*100vw,24px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(16/1240*100vw,16px);letter-spacing:.1em;background-image:linear-gradient(to bottom, #FFAF69 0%, #FF7B07 100%);border-radius:15px;box-shadow:0 4px 8px rgba(52,52,52,.2);transition:opacity .2s ease-in-out}@media screen and (max-width: 767px){.lineup-card__btn{width:60%;max-width:240px;padding:10px 10px 10px 18px;font-size:min(14/400*100vw,14px)}}@media(any-hover: hover){.lineup-card__btn:hover{opacity:.85}}.lineup-card__btn-txt{flex:1;text-align:center}.lineup-card__btn-ico{display:flex;align-items:center;justify-content:center;flex:none;width:min(28/1240*100vw,28px*var(--pc-scale, 0.85));height:min(28/1240*100vw,28px*var(--pc-scale, 0.85));background-color:#fff;border-radius:50%}@media screen and (max-width: 767px){.lineup-card__btn-ico{width:24px;height:24px}}.lineup-card__btn-ico .arrow-ico{margin-left:2px}.sec-option{padding:min(80/1240*100vw,80px*var(--pc-scale, 0.85)) 0 min(80/1240*100vw,80px*var(--pc-scale, 0.85));background-image:url("../img/common/base/page_sec_bg01.webp");background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (max-width: 767px){.sec-option{padding:56px 0 64px}}.sec-option__lead{margin-top:min(48/1240*100vw,48px*var(--pc-scale, 0.85));text-align:center;color:#252525;font-size:min(16/1240*100vw,16px);line-height:1.7}@media screen and (max-width: 767px){.sec-option__lead{margin-top:48px;text-align:left;font-size:min(14/400*100vw,14px);line-height:1.8}}.sec-option__body{display:flex;gap:min(32/1240*100vw,32px*var(--pc-scale, 0.85));width:100%;max-width:calc(1000px*var(--pc-inner-scale, 0.85));margin:min(32/1240*100vw,32px*var(--pc-scale, 0.85)) auto 0}@media screen and (max-width: 767px){.sec-option__body{flex-direction:column;gap:24px;margin-top:28px}}.sec-option__kitting{flex:none;width:min(500/1240*100vw,500px*var(--pc-scale, 0.85));padding:min(28/1240*100vw,28px*var(--pc-scale, 0.85));background-image:linear-gradient(270deg, #0B318F 0%, #1E4CBE 100%);border-radius:min(16/1240*100vw,16px*var(--pc-scale, 0.85));box-shadow:0 10px 30px rgba(0,22,141,.15)}@media screen and (max-width: 767px){.sec-option__kitting{width:100%;padding:28px 20px 32px;border-radius:12px}}.sec-option__kitting-badge{display:inline-block;padding:min(8/1240*100vw,8px*var(--pc-scale, 0.85)) min(12/1240*100vw,12px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(13/1240*100vw,13px);background-color:#f98723;border-radius:min(4/1240*100vw,4px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-option__kitting-badge{padding:4px 10px;font-size:min(12/400*100vw,12px);border-radius:4px}}.sec-option__kitting-ttl{margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(24/1240*100vw,24px);letter-spacing:.06em}@media screen and (max-width: 767px){.sec-option__kitting-ttl{margin-top:12px;font-size:min(20/400*100vw,20px)}}.sec-option__kitting-price{margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85));color:#ffed22;line-height:1;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif}@media screen and (max-width: 767px){.sec-option__kitting-price{margin-top:12px}}.sec-option__kitting-price-num{font-size:min(36/1240*100vw,36px);font-weight:800}@media screen and (max-width: 767px){.sec-option__kitting-price-num{font-size:min(30/400*100vw,30px)}}.sec-option__kitting-price-unit{margin-left:min(6/1240*100vw,6px*var(--pc-scale, 0.85));font-weight:700;font-size:min(18/1240*100vw,18px);opacity:.8}@media screen and (max-width: 767px){.sec-option__kitting-price-unit{font-size:min(13/400*100vw,13px)}}.sec-option__kitting-price-tax{margin-left:min(4/1240*100vw,4px*var(--pc-scale, 0.85));font-weight:400;font-size:min(14/1240*100vw,14px);opacity:.8}@media screen and (max-width: 767px){.sec-option__kitting-price-tax{font-size:min(12/400*100vw,12px)}}.sec-option__kitting-list{margin-top:min(20/1240*100vw,20px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-option__kitting-list{margin-top:20px}}.sec-option__kitting-list li{position:relative;padding:min(6/1240*100vw,6px*var(--pc-scale, 0.85)) 0 min(6/1240*100vw,6px*var(--pc-scale, 0.85)) min(16/1240*100vw,16px*var(--pc-scale, 0.85));color:#fff;font-size:min(14/1240*100vw,14px);line-height:1.5;border-bottom:1px solid hsla(0,0%,100%,.25)}@media screen and (max-width: 767px){.sec-option__kitting-list li{padding:10px 0 10px 20px;font-size:min(13/400*100vw,13px)}}.sec-option__kitting-list li::before{content:"✓";position:absolute;top:min(6/1240*100vw,6px*var(--pc-scale, 0.85));left:0;color:#48f;font-weight:700}@media screen and (max-width: 767px){.sec-option__kitting-list li::before{top:10px}}.sec-option__list{flex:1;display:flex;flex-direction:column;gap:min(12/1240*100vw,12px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.sec-option__list{width:100%;gap:12px}}.sec-option__item{display:flex;align-items:center;justify-content:space-between;gap:min(16/1240*100vw,16px*var(--pc-scale, 0.85));padding:min(16/1240*100vw,16px*var(--pc-scale, 0.85)) min(24/1240*100vw,24px*var(--pc-scale, 0.85));background-color:#fff;border-radius:min(8/1240*100vw,8px*var(--pc-scale, 0.85));border:1px solid #e3f3ff}@media screen and (max-width: 767px){.sec-option__item{gap:12px;padding:16px 20px;border-radius:8px}}.sec-option__item-name{color:#0b318f;font-weight:700;font-size:min(16/1240*100vw,16px);line-height:1.4}@media screen and (max-width: 767px){.sec-option__item-name{font-size:min(15/400*100vw,15px)}}.sec-option__item-type{margin-top:min(8/1240*100vw,8px*var(--pc-scale, 0.85));color:#252525;font-weight:700;font-size:min(12/1240*100vw,12px)}@media screen and (max-width: 767px){.sec-option__item-type{margin-top:4px;font-size:min(11/400*100vw,11px)}}.sec-option__item-price{flex:none;color:#436dd4;line-height:1;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif}.sec-option__item-price-num{font-size:min(18/1240*100vw,18px);font-weight:800;color:#0b318f}@media screen and (max-width: 767px){.sec-option__item-price-num{font-size:min(18/400*100vw,18px)}}.sec-option__item-price-unit{margin-left:min(2/1240*100vw,2px*var(--pc-scale, 0.85));font-weight:700;font-size:min(12/1240*100vw,12px)}@media screen and (max-width: 767px){.sec-option__item-price-unit{font-size:min(10/400*100vw,10px)}}.sec-option__item-price-tax{margin-left:min(2/1240*100vw,2px*var(--pc-scale, 0.85));font-weight:400;font-size:min(11/1240*100vw,11px)}@media screen and (max-width: 767px){.sec-option__item-price-tax{font-size:min(10/400*100vw,10px)}}/*# sourceMappingURL=lineup-archive.min.css.map */