.lineup .c-hd__nav li{width:33.33333%}.lineup .c-hd__nav li a[target="_blank"] span::after{content:"";width:12px;height:12px;display:inline-block;position:relative;background:url(../../img/common/icon/ico_blank_white.svg) no-repeat top left;background-size:100% 100%;margin-left:6px}.lineup__hd{text-align:center;font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;font-size:34px;color:#D10C1B;margin-bottom:79px;position:relative}.lineup__subhd{font-family:"Zen Maru Gothic",sans-serif;font-weight:500;color:#D10C1B;border-bottom:2px solid currentcolor;font-size:28px;line-height:1.5;margin-bottom:34px;position:relative}.lineup__anchors{display:flex;flex-wrap:wrap;justify-content:center;margin:69px -7px 176px;padding:0 32px}.lineup__anchors li{width:25%;padding:0 7px}.lineup__anchors li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background:#fff;border:2px solid currentcolor;font-size:20px;font-weight:500;font-family:"Zen Maru Gothic",sans-serif;border-radius:20px;position:relative;height:75px;color:#D10C1B;text-align:center;line-height:1.3}.lineup__anchors li a::before{content:"";display:block;width:16px;height:10px;background:url(../../img/common/icon/ico_ar_down_red_bold.svg) no-repeat top left;background-size:100% 100%;position:absolute;bottom:-20px;left:0;right:0;margin:0 auto}.lineup__anchors li a span{display:block;position:relative}.lineup__anchors li a small{display:block;font-size:15px;margin-bottom:1px}.lineup__puff{margin-bottom:198px}.lineup__puff .desc{line-height:1.88;max-width:712px;margin:-70px auto 14px}.lineup__puff .steps{display:flex;flex-wrap:wrap;margin:0 -41px 27px 0}.lineup__puff .steps li{margin-right:41px;width:calc(28.6% - 41px)}.lineup__puff .steps li:not(:last-child) .img::after{content:"";display:block;width:10px;height:16px;background:url(../../img/common/icon/ico_ar_right_red.svg) no-repeat top left;background-size:100% 100%;position:absolute;top:50%;margin-top:-7px;right:-26px}.lineup__puff .steps li.mid{flex:1}.lineup__puff .steps li .box{width:100%;height:100%;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.lineup__puff .steps li .img{width:100%;position:relative}.lineup__puff .steps li .img:before{display:block;content:" ";width:100%;padding-top:70.92199%}.lineup__puff .steps li .img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.lineup__puff .steps li p{font-size:13px;margin-top:9px;line-height:1.7}.lineup__puff .arr{display:block;width:778px;margin:0 auto 47px}.lineup__puff .points{display:flex;flex-wrap:wrap;margin:0 -20px}.lineup__puff .points li{width:33.33333%;padding:0 20px}.lineup__puff .points li a{display:block;background:#fff;border:2px solid #D10C1B;border-radius:14px;text-align:center;padding:23px 27px 16px}.lineup__puff .points li a .sublb{margin-bottom:-5px}.lineup__puff .points li a .lb{font-family:"Zen Maru Gothic",sans-serif;font-weight:bold;font-size:26px;color:#D10C1B;margin:0 -10px 3px}.lineup__puff .points li a img{display:block;width:100%}.lineup__puff .points li a .more{margin-top:5px}.lineup__puff .points li a .more span{display:inline-block;vertical-align:top;position:relative;color:#D10C1B;font-family:"Zen Maru Gothic",sans-serif;font-weight:500;font-size:13px;text-transform:capitalize;padding-right:17px}.lineup__puff .points li a .more span::before{content:"";display:block;width:10px;height:6px;background:url(../../img/common/icon/ico_ar_down_red.svg) no-repeat top left;background-size:100% 100%;position:absolute;top:50%;margin-top:-2px;right:0}.lineup__content{margin-bottom:73px}.lineup__content .part:not(:last-child){margin-bottom:190px}.lineup__content .part .intro{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:60px}.lineup__content .part .intro .img{width:56.8%}.lineup__content .part .intro .img img{display:block;width:100%}.lineup__content .part .intro .img p{font-size:13px;margin-top:10px}.lineup__content .part .intro .txt{flex:1;padding-left:40px;position:relative;top:-3px}.lineup__content .part .intro .txt p{line-height:1.88}.lineup__content .part .intro .txt img{display:block;width:100%;margin:15px 0 13px}.lineup__content .part .lst{display:flex;flex-wrap:wrap;margin:0 -20px}.lineup__content .part .lst li{width:25%;padding:0 20px}.lineup__content .part .lst li img{display:block;width:100%}.lineup__content .part .lst li .lb{margin-top:8px;font-size:18px;font-family:"Zen Maru Gothic",sans-serif;color:#D10C1B;font-weight:500}.lineup__content .part .lst li .ct{font-size:13px;margin-top:3px;line-height:1.7}.lineup__content .part .c-btn{margin-top:35px}.lineup__content .part .note{text-align:center;font-size:13px;margin-top:9px}.lineup__ship{margin-bottom:208px}.lineup__ship .lineup__hd{font-size:28px;margin-bottom:22px}.lineup__ship .content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;max-width:900px;margin:0 auto}.lineup__ship .content img{display:block;width:47.8%}.lineup__ship .content .txt{flex:1;padding-right:20px;max-width:450px;position:relative;top:-2px}.lineup__ship .content .txt p{line-height:1.87;margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 1023px){.lineup__anchors{padding:0}.lineup__anchors li{width:33.33333%}.lineup__puff .points{margin:0 -10px}.lineup__puff .points li{padding:0 10px}.lineup__puff .points li a{padding-left:15px;padding-right:15px}.lineup__puff .points li a .sublb{font-size:14px}.lineup__puff .points li a .lb{font-size:20px}.lineup__content .part .intro .txt{padding-left:20px;font-size:14px}.lineup__content .part .lst{margin:0 -10px}.lineup__content .part .lst li{padding:0 10px}.lineup__content .part .lst li .lb{font-size:16px}.lineup__ship .content .txt p{font-size:15px}}@media (max-width: 767px){.lineup__hd{font-size:28px;line-height:1.42;margin-bottom:39px}.lineup__subhd{font-size:20px;padding-bottom:4px;margin-bottom:19px;line-height:1.3}.lineup__anchors{margin:30px auto 46px;width:246px;padding:0}.lineup__anchors li{width:100%;padding:0;margin:0 0 26px}.lineup__anchors li a{font-size:16px;height:63px;border-radius:12px}.lineup__anchors li a::before{width:11px;height:8px;bottom:-14px}.lineup__anchors li a span{top:-1px}.lineup__anchors li a small{font-size:14px}.lineup__puff{margin-bottom:91px}.lineup__puff .desc{margin:-28px 0 27px;font-size:14px;line-height:1.87}.lineup__puff .steps{margin:0 0 19px}.lineup__puff .steps li{width:100%;padding:0 27px;margin:0 0 42px;position:relative}.lineup__puff .steps li:not(:last-child) .img::after{display:none}.lineup__puff .steps li:not(:last-child)::before{content:"";display:block;width:16px;height:10px;position:absolute;left:0;right:0;margin:0 auto;bottom:-26px;background:url(../../img/common/icon/ico_ar_down_red_bold.svg) no-repeat top left;background-size:100% 100%}.lineup__puff .steps li.mid{padding:0}.lineup__puff .steps li p{margin-top:8px}.lineup__puff .points{margin:0;flex-direction:column}.lineup__puff .points li{width:100%;padding:0;max-width:280px;margin:0 auto 10px}.lineup__puff .points li a{padding:17px 18px 12px}.lineup__puff .points li a .sublb{font-size:14px;margin-bottom:-3px}.lineup__puff .points li a .lb{font-size:20px}.lineup__content{margin-bottom:31px}.lineup__content .part:not(:last-child){margin-bottom:99px}.lineup__content .part .intro{display:block;margin-bottom:39px}.lineup__content .part .intro .img,.lineup__content .part .intro .txt{padding:0}.lineup__content .part .intro .img{width:auto;margin:0 0 12px -20px}.lineup__content .part .intro .img p{padding-left:20px;margin-top:5px}.lineup__content .part .intro .txt{width:100%;top:0;font-size:14px}.lineup__content .part .intro .txt p{line-height:1.86}.lineup__content .part .intro .txt img{margin:27px 0 12px}.lineup__content .part .lst{margin:0 -21px 0 0}.lineup__content .part .lst li{width:calc(50% - 21px);margin:0 21px 28px 0;padding:0}.lineup__content .part .lst li .lb{line-height:1.4;margin-top:11px}.lineup__content .part .lst li .ct{margin-top:4px;line-height:1.69}.lineup__content .part .c-btn{margin-top:10px}.lineup__ship{margin-bottom:148px}.lineup__ship .lineup__hd{font-size:20px;margin-bottom:20px}.lineup__ship .content .txt,.lineup__ship .content img{width:100%;padding:0}.lineup__ship .content img{order:1}.lineup__ship .content .txt{order:2;max-width:unset}.lineup__ship .content .txt p{font-size:14px;margin:14px 0 37px;line-height:1.86}}@media only screen and (max-width: 374px){.lineup__hd{font-size:26px;margin-left:-10px;margin-right:-10px}}

/*# sourceMappingURL=maps/lineup.min.css.map */
