/*! --------------------------------------------------------------------
------------------------------------------------------------------------
lineup-single（商品詳細）
------------------------------------------------------------------------
--------------------------------------------------------------------- */.sec-lineup-single{padding:min(80/1240*100vw,80px*var(--pc-scale, 0.85)) 0}@media screen and (max-width: 767px){.sec-lineup-single{padding:40px 0 80px}}.lineup-head__in{display:flex;align-items:flex-start;gap:min(40/1240*100vw,40px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-head__in{flex-direction:column;gap:24px}}.lineup-head__photo{flex:none;width:min(400/1240*100vw,400px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-head__photo{width:100%;text-align:center}}.lineup-head__img{width:100%;height:auto;max-height:calc(300px*var(--pc-scale, 0.85));-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 767px){.lineup-head__img{width:min(280/400*100vw,280px);max-width:100%}}.lineup-head__body{flex:1}.lineup-head__badges{display:flex;flex-wrap:wrap;gap:min(8/1240*100vw,8px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-head__badges{gap:8px}}.lineup-head__badge{padding:min(8/1240*100vw,8px*var(--pc-scale, 0.85)) min(16/1240*100vw,16px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(13/1240*100vw,13px);letter-spacing:.08em;border-radius:min(4/1240*100vw,4px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-head__badge{padding:6px 12px;font-size:min(11/400*100vw,11px);border-radius:4px}}.lineup-head__badge--cat{background-color:#436dd4}.lineup-head__badge--cat-desktop{background-color:#252525}.lineup-head__badge--plan{background-color:#8f8f8f}.lineup-head__badge--plan-highspec{background-color:#00168d}.lineup-head__name{margin-top:min(12/1240*100vw,12px*var(--pc-scale, 0.85));color:#161616;font-weight:700;font-size:min(24/1240*100vw,24px);line-height:1.4}@media screen and (max-width: 767px){.lineup-head__name{margin-top:12px;font-size:min(21/400*100vw,21px)}}.lineup-head__note{margin-top:min(12/1240*100vw,12px*var(--pc-scale, 0.85));color:#616161;font-size:min(13/1240*100vw,13px);line-height:1.7}@media screen and (max-width: 767px){.lineup-head__note{margin-top:10px;font-size:min(12/400*100vw,12px)}}.lineup-head__price{display:flex;align-items:baseline;gap:min(6/1240*100vw,6px*var(--pc-scale, 0.85));margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85));line-height:1}@media screen and (max-width: 767px){.lineup-head__price{gap:6px;margin-top:12px}}.lineup-head__price-label{color:#252525;font-weight:700;font-size:min(15/1240*100vw,15px)}@media screen and (max-width: 767px){.lineup-head__price-label{font-size:min(13/400*100vw,13px)}}.lineup-head__price-num{color:#436dd4;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:800;font-size:min(34/1240*100vw,34px)}@media screen and (max-width: 767px){.lineup-head__price-num{font-size:min(30/400*100vw,30px)}}.lineup-head__price-unit{color:#252525;font-weight:700;font-size:min(15/1240*100vw,15px)}@media screen and (max-width: 767px){.lineup-head__price-unit{font-size:min(13/400*100vw,13px)}}.lineup-head__price-tax{color:#252525;font-weight:400;font-size:min(15/1240*100vw,15px)}@media screen and (max-width: 767px){.lineup-head__price-tax{font-size:min(13/400*100vw,13px)}}.lineup-head__order{display:flex;align-items:center;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-head__order{gap:12px;margin-top:16px}}.lineup-head__order-label{flex:none;color:#161616;font-weight:700;font-size:min(16/1240*100vw,16px)}@media screen and (max-width: 767px){.lineup-head__order-label{font-size:min(14/400*100vw,14px)}}.lineup-head__select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:min(140/1240*100vw,140px*var(--pc-scale, 0.85));padding:min(10/1240*100vw,10px*var(--pc-scale, 0.85)) min(36/1240*100vw,36px*var(--pc-scale, 0.85)) min(10/1240*100vw,10px*var(--pc-scale, 0.85)) min(16/1240*100vw,16px*var(--pc-scale, 0.85));color:#252525;font-size:min(15/1240*100vw,15px);background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='12' viewBox='0 0 10 12'><path d='M5 0l4 5H1z' fill='%230A2A6B'/><path d='M5 12L1 7h8z' fill='%230A2A6B'/></svg>");background-repeat:no-repeat;background-position:right min(12/1240*100vw,12px*var(--pc-scale, 0.85)) center;background-size:min(10/1240*100vw,10px*var(--pc-scale, 0.85)) min(12/1240*100vw,12px*var(--pc-scale, 0.85));border:1px solid #cbcbcb;border-radius:min(4/1240*100vw,4px*var(--pc-scale, 0.85));cursor:pointer}@media screen and (max-width: 767px){.lineup-head__select{width:140px;padding:8px 32px 8px 14px;font-size:min(14/400*100vw,14px);background-position:right 12px center;background-size:10px 12px;border-radius:4px}}.lineup-head__cta{display:flex;align-items:center;justify-content:space-between;gap:min(12/1240*100vw,12px*var(--pc-scale, 0.85));width:min(400/1240*100vw,400px*var(--pc-scale, 0.85));max-width:100%;margin-top:min(20/1240*100vw,20px*var(--pc-scale, 0.85));padding:min(14/1240*100vw,14px*var(--pc-scale, 0.85)) min(14/1240*100vw,14px*var(--pc-scale, 0.85)) min(14/1240*100vw,14px*var(--pc-scale, 0.85)) min(24/1240*100vw,24px*var(--pc-scale, 0.85));color:#fff;font-weight:700;font-size:min(17/1240*100vw,17px);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-head__cta{width:100%;max-width:340px;margin-inline:auto;margin-top:20px;padding:14px 14px 14px 22px;font-size:min(15/400*100vw,15px)}}@media(any-hover: hover){.lineup-head__cta:hover{opacity:.85}}.lineup-head__cta-txt{flex:1;text-align:center}.lineup-head__cta-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-head__cta-ico{width:26px;height:26px}}.lineup-head__cta-ico .arrow-ico{margin-left:2px}.lineup-spec{margin-top:min(40/1240*100vw,40px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-spec{margin-top:40px}}.lineup-spec__list{display:flex;flex-direction:column;gap:8px}.lineup-spec__row{display:flex;gap:8px}.lineup-spec__label{flex:none;display:flex;align-items:center;width:min(220/1240*100vw,220px*var(--pc-scale, 0.85));padding:min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(20/1240*100vw,20px*var(--pc-scale, 0.85));color:#252525;font-size:min(15/1240*100vw,15px);letter-spacing:.06em;background-color:#dadada}@media screen and (max-width: 767px){.lineup-spec__label{width:110px;padding:12px 12px;font-size:min(12/400*100vw,12px);letter-spacing:.02em}}.lineup-spec__value{flex:1;display:flex;align-items:center;padding:min(12/1240*100vw,12px*var(--pc-scale, 0.85)) min(20/1240*100vw,20px*var(--pc-scale, 0.85));color:#252525;font-size:min(15/1240*100vw,15px);line-height:1.6;background-color:#e9e9e9}@media screen and (max-width: 767px){.lineup-spec__value{padding:12px 16px;font-size:min(13/400*100vw,13px)}}.lineup-body{margin-top:min(48/1240*100vw,48px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-body{margin-top:48px}}.lineup-post{color:#252525}.lineup-post::after{display:block;clear:both;content:""}.lineup-post>:first-child{margin-top:0}.lineup-post img{height:auto}.lineup-post mark{background-color:rgba(0,0,0,0)}.lineup-post p{margin-top:min(16/1240*100vw,16px*var(--pc-scale, 0.85));font-size:min(16/1240*100vw,16px);line-height:1.8}@media screen and (max-width: 767px){.lineup-post p{margin-top:16px;font-size:min(14/400*100vw,14px)}}.lineup-post a{color:#007be5;text-decoration:underline;transition:opacity .2s ease-in-out}@media(any-hover: hover){.lineup-post a:hover{opacity:.7}}.lineup-post h2{margin-top:min(48/1240*100vw,48px*var(--pc-scale, 0.85));padding-bottom:min(12/1240*100vw,12px*var(--pc-scale, 0.85));color:#00168d;font-weight:700;font-size:min(24/1240*100vw,24px);line-height:1.4;letter-spacing:.06em;border-bottom:1px solid #252525}@media screen and (max-width: 767px){.lineup-post h2{margin-top:48px;padding-bottom:12px;font-size:min(21/400*100vw,21px)}}.lineup-post h3{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));font-weight:700;font-size:min(20/1240*100vw,20px);line-height:1.5}@media screen and (max-width: 767px){.lineup-post h3{margin-top:32px;font-size:min(16/400*100vw,16px)}}.lineup-post h4{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));font-weight:700;font-size:min(17/1240*100vw,17px);line-height:1.5}@media screen and (max-width: 767px){.lineup-post h4{margin-top:24px;font-size:min(15/400*100vw,15px)}}.lineup-post #a-1.wp-block-heading{margin-top:-40px;padding-top:40px}.lineup-post ul,.lineup-post ol{margin-top:min(24/1240*100vw,24px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post ul,.lineup-post ol{margin-top:16px}}.lineup-post ul>li{position:relative;padding-left:18px;font-size:min(16/1240*100vw,16px);line-height:1.8}@media screen and (max-width: 767px){.lineup-post ul>li{font-size:min(14/400*100vw,14px)}}.lineup-post ul>li::before{content:"";position:absolute;top:.75em;left:3px;width:6px;height:6px;border-radius:50%;background-color:#436dd4}.lineup-post ul>li+li{margin-top:min(10/1240*100vw,10px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post ul>li+li{margin-top:8px}}.lineup-post ol{counter-reset:lineup-ol;list-style:none}.lineup-post ol>li{counter-increment:lineup-ol;position:relative;padding-left:min(44/1240*100vw,44px*var(--pc-scale, 0.85));font-size:min(16/1240*100vw,16px);line-height:1.8}@media screen and (max-width: 767px){.lineup-post ol>li{padding-left:36px;font-size:min(14/400*100vw,14px)}}.lineup-post ol>li::before{content:counter(lineup-ol, decimal-leading-zero);position:absolute;top:0;left:0;color:#436dd4;font-family:"Manrope","Noto Sans JP","游ゴシック","Hiragino Kaku Gothic ProN",sans-serif;font-weight:800;font-size:min(17/1240*100vw,17px);letter-spacing:.04em}@media screen and (max-width: 767px){.lineup-post ol>li::before{font-size:min(15/400*100vw,15px)}}.lineup-post ol>li+li{margin-top:min(24/1240*100vw,24px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post ol>li+li{margin-top:16px}}.lineup-post li>ul,.lineup-post li>ol{margin-top:min(10/1240*100vw,10px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post li>ul,.lineup-post li>ol{margin-top:8px}}.lineup-post li>ul>li::before{width:5px;height:5px;background-color:#8f8f8f}.lineup-post .wp-block-table{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));overflow-x:auto}@media screen and (max-width: 767px){.lineup-post .wp-block-table{margin-top:24px}}.lineup-post .wp-block-table table{width:100%;border-collapse:collapse}.lineup-post .wp-block-table th,.lineup-post .wp-block-table td{padding:min(14/1240*100vw,14px*var(--pc-scale, 0.85)) min(16/1240*100vw,16px*var(--pc-scale, 0.85));font-size:min(15/1240*100vw,15px);line-height:1.6;text-align:left}@media screen and (max-width: 767px){.lineup-post .wp-block-table th,.lineup-post .wp-block-table td{padding:10px 12px;font-size:min(13/400*100vw,13px)}}.lineup-post .wp-block-table thead th,.lineup-post .wp-block-table tr:first-child th,.lineup-post .wp-block-table tr:first-child td{font-weight:700;border-bottom:1px solid #616161}.lineup-post .wp-block-image{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-image{margin-top:24px}}.lineup-post .wp-block-image figure,.lineup-post figure.wp-block-image{margin:0}.lineup-post .wp-block-image .aligncenter,.lineup-post figure.wp-block-image.aligncenter{text-align:center;margin-inline:auto}.lineup-post .wp-block-image .alignleft,.lineup-post figure.wp-block-image.alignleft{float:left;margin-right:min(32/1240*100vw,32px*var(--pc-scale, 0.85));margin-bottom:min(16/1240*100vw,16px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-image .alignleft,.lineup-post figure.wp-block-image.alignleft{float:none;margin-right:0;margin-bottom:0}}.lineup-post .wp-block-image .alignright,.lineup-post figure.wp-block-image.alignright{float:right;margin-left:min(32/1240*100vw,32px*var(--pc-scale, 0.85));margin-bottom:min(16/1240*100vw,16px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-image .alignright,.lineup-post figure.wp-block-image.alignright{float:none;margin-left:0;margin-bottom:0}}.lineup-post .wp-block-image figcaption{margin-top:min(10/1240*100vw,10px*var(--pc-scale, 0.85));text-align:center;color:#707070;font-size:min(13/1240*100vw,13px);line-height:1.6}@media screen and (max-width: 767px){.lineup-post .wp-block-image figcaption{margin-top:8px;font-size:min(11/400*100vw,11px)}}.lineup-post .wp-block-quote,.lineup-post blockquote{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));padding:min(24/1240*100vw,24px*var(--pc-scale, 0.85)) min(32/1240*100vw,32px*var(--pc-scale, 0.85));background-color:#f3f3f3;border-left:4px solid #436dd4}@media screen and (max-width: 767px){.lineup-post .wp-block-quote,.lineup-post blockquote{margin-top:24px;padding:16px 20px}}.lineup-post .wp-block-quote p:first-child,.lineup-post blockquote p:first-child{margin-top:0}.lineup-post .wp-block-quote cite,.lineup-post blockquote cite{display:block;margin-top:min(10/1240*100vw,10px*var(--pc-scale, 0.85));color:#707070;font-style:normal;font-size:min(13/1240*100vw,13px)}@media screen and (max-width: 767px){.lineup-post .wp-block-quote cite,.lineup-post blockquote cite{margin-top:8px;font-size:min(11/400*100vw,11px)}}.lineup-post .wp-block-buttons{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-buttons{margin-top:28px}}.lineup-post .wp-block-button__link{display:inline-block;min-width:min(280/1240*100vw,280px*var(--pc-scale, 0.85));padding:min(16/1240*100vw,16px*var(--pc-scale, 0.85)) min(40/1240*100vw,40px*var(--pc-scale, 0.85));text-align:center;color:#fff;text-decoration:none;font-weight:700;font-size:min(16/1240*100vw,16px);letter-spacing:.1em;background-color:rgba(0,0,0,0);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-post .wp-block-button__link{min-width:240px;padding:14px 32px;font-size:min(14/400*100vw,14px)}}@media(any-hover: hover){.lineup-post .wp-block-button__link:hover{opacity:.85}}.lineup-post .wp-block-group.has-background{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));padding:min(24/1240*100vw,24px*var(--pc-scale, 0.85)) min(32/1240*100vw,32px*var(--pc-scale, 0.85));border-radius:min(4/1240*100vw,4px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-group.has-background{margin-top:28px;padding:20px 20px}}.lineup-post .wp-block-group.has-background:not([style*=background-color]):not([class*=-background-color]){background-color:#f3f3f3}.lineup-post .wp-block-group.has-background>.wp-block-group__inner-container>*:first-child{margin-top:0}.lineup-post .wp-block-separator,.lineup-post hr{margin:min(32/1240*100vw,32px*var(--pc-scale, 0.85)) auto;border:none;border-top:1px solid #dadada}@media screen and (max-width: 767px){.lineup-post .wp-block-separator,.lineup-post hr{margin:32px auto}}.lineup-post .has-text-align-center{text-align:center}.lineup-post .has-text-align-right{text-align:right}.lineup-post .wp-block-columns{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));gap:min(32/1240*100vw,32px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-columns{margin-top:24px;gap:16px}}.lineup-post .wp-block-video{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85));text-align:center}@media screen and (max-width: 767px){.lineup-post .wp-block-video{margin-top:24px}}.lineup-post .wp-block-embed{margin-top:min(32/1240*100vw,32px*var(--pc-scale, 0.85))}@media screen and (max-width: 767px){.lineup-post .wp-block-embed{margin-top:24px}}.lineup-post .wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;width:100%;padding-top:56.25%}.lineup-post .wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}/*# sourceMappingURL=lineup-single.min.css.map */