.line .mv-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;height:40vh}.line .mv{text-align:center}.mv h1{font-size:1.78rem;color:#00b900;font-weight:bold}@media (min-width: 800px){.line .mv img{max-width:460px;margin:0 auto 5rem}.mv h1{max-width:inherit}}.bk{background:#000;color:#fff}.l-inner{max-width:1014px;margin:0 auto;padding:5.71rem 2.8rem;align-items:flex-start}h2{font-size:25px;font-weight:bold;margin-bottom:2.28rem}.pointInfo{text-align:center}.pointInfo .flexC{align-items:flex-start}.pi-right{margin-left:2rem;text-align:left}.pi-right h3{font-size:1.5rem;font-weight:bold;margin-bottom:2rem}@media (min-width: 800px){.benefit h2 .sp_none{display:inline-block;vertical-align:middle;margin-right:2.35rem;max-width:360px}.benefit h2{text-align:center}}@media screen and (min-width: 800px) and (max-width: 830px){.benefit h2{text-align:left}.benefit h2 span{display:block}.benefit h2 .sp_none{max-width:260px;margin-bottom:1.3rem}}.benefit-top{margin-bottom:8px}.benefit-top div,.benefit-bottom div{margin-right:5px}.benefit2{background:url("../images/bg.gif") repeat}.benefit-top,.benefit-bottom{display:flex}.benefit-top img,.benefit-bottom img{width:100%}.ps-inner{max-width:800px;margin:0 auto;padding:5.71rem 2.8rem}.p-serviceShop h2{text-align:center;color:#00b900}.p-serviceShop h3{text-align:center;font-weight:bold;font-size:1.285rem;margin-bottom:2.29rem}.p-serviceShop .list a{background:#000;color:#fff;font-weight:bold;display:block;width:calc(33.33% - 10px);height:72px;text-align:center;margin:5px;padding:18px 0;line-height:1.3}.sns-service h2{font-size:1.85rem;margin-bottom:2rem;text-align:center}.sns-service h3{font-size:1.28rem;font-weight:bold;text-align:center;margin-bottom:2rem}.sns-service .flexC{margin-bottom:3rem}.sns-service dl{display:flex;flex-direction:column;justify-content:center;align-items:center}.sns-service dt{font-size:1.85rem;margin-bottom:2rem;color:#00b900;text-align:center;font-weight:bold}.sns-service dd{font-size:1.142rem;margin-bottom:3rem}@media (min-width: 800px){.sns-service .flexC img{margin:1rem}.sns-service .flexC img{max-width:270px}}@media (max-width: 800px){.line .mv-wrap{padding:2rem;height:60vh}.line .mv img{margin-bottom:3.8rem}.mv h1{font-size:1.76rem}.l-inner{padding:3rem 2rem}h2{font-size:1.5rem}.pointInfo .flexC{flex-direction:column}.pi-right{margin-top:3rem}.pi-right h3{text-align:center;font-size:1.75rem}.benefit h2 span{display:block;margin-bottom:1.6rem}.benefit .flexB{display:block}.benefit-top,.benefit-bottom{display:flex;margin-bottom:5px}.benefit-top img,.benefit-bottom img{height:auto}.benefit-top .r-img,.benefit-bottom .r-img{padding-right:0}.p-serviceShop .list a{width:calc(50% - 4px);height:50px;padding:9px 0;margin:2px}.p-serviceShop .list a:last-child{letter-spacing:-0.03em}.ps-inner{padding:3rem 2rem}.p-serviceShop h3{font-size:1rem}.sns-service h2{font-size:1.333rem}.sns-service h3{font-size:1.08rem}.sns-service .flexC{flex-direction:column}.sns-service .flexC a:first-child{margin-bottom:1.6rem}.sns-service{border-bottom:1px solid #ccc}}.menupic{position:relative}.menupic span{position:absolute;width:100%;height:2.5em;line-height:2.5em;background:rgba(26,26,26,0.6);color:white;text-align:center;font-weight:bold;bottom:0;font-size:1.2em}.linecard{max-width:400px}.benefit{padding-bottom:3rem}.benefit h2{padding:3rem 2rem 0}.benefit picture{display:block;max-width:970px;margin:0 auto}.pi-right dt{font-size:18px;font-weight:bold}.pi-right dd{margin-bottom:2rem}.l-guide .guideWrap{border:1px solid #ccc;padding:3rem}.l-guide .guideWrap h2{text-align:center;font-size:21px}.l-guide .guideWrap h2::before,.l-guide .guideWrap h2::after{content:"";position:relative;top:-5px;display:inline-block;width:20px;height:2px;background-color:#3a3a3a}.l-guide .guideWrap h2::before{left:-20px}.l-guide .guideWrap h2::after{right:-20px}.l-guide .guideWrap ul{font-weight:600}.l-guide .guideWrap ul li{margin-bottom:5px}.line-account{max-width:400px;border:5px solid #00b900;padding:1rem 3rem;margin:3rem auto 0}.line-account .l-friend{display:block;max-width:180px;margin:1rem auto 0}@media (max-width: 800px){.l-guide .guideWrap{padding:2rem}.line-account .l-friend{max-width:160px}}
/*# sourceMappingURL=line.css.map */
