.linePage{padding:54px 0 0;-webkit-box-sizing:content-box;box-sizing:content-box}.linePage .anchor{position:relative}.linePage .anchor span{position:absolute;top:-106px}.linePage .inner{max-width:1024px;margin:auto}@media(any-hover: hover){.linePage a{-webkit-transition:.2s;transition:.2s}.linePage a:hover{opacity:.6}}.linePage ul.link_btn{max-width:330px;margin:0 auto 2.4em;padding:0 20px}.linePage ul.link_btn li{padding:0 0 15px}.linePage ul.link_btn lii:last-child{padding:0}.linePage ul.link_btn li a{display:block;padding:1.2em 0;color:#333;text-decoration:none;background:#ede14f;border-radius:3px;-webkit-transition:.2s;transition:.2s}@media(any-hover: hover){.linePage ul.link_btn li a:hover{opacity:.6}}.linePage ul.link_btn li a span{font-size:78%}.linePage ul.link_btn li a.white{background:#fff;border:#333 solid 1px}.linePage .movieArea{max-width:768px;margin:0 auto;padding:0}.linePage .movieArea .wrap{position:relative;padding-bottom:56.25%;height:0;margin:0 20px 24px;overflow:hidden}.linePage .movieArea .wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 768px){.linePage{padding:72px 0 0}.linePage .anchor span{top:-124px}}.linePage h2{margin:0 0 12px;padding:6px 0;text-align:center;color:#fff;font-size:16px;letter-spacing:.1em;background:#595757}@media(min-width: 768px){.linePage h2{margin:0 0 24px;padding:12px 0;font-size:21px}}.introPage h3.badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;margin:0 20px 9px;background:none}.introPage h3.badge::before,.introPage h3.badge::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ccc}.introPage h3.badge span{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:inline-block;line-height:1.5}.introPage h3.title{padding:5px 0 10px;font-size:16px}.introPage h3.title span{display:block;font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;font-size:10px;line-height:1;letter-spacing:.1em}.introPage h3.title_border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.6em;margin:5px 20px 10px;background:none}.introPage h3.title_border::before,.introPage h3.title_border::after{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#ccc}.introPage h3.title_border span{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;display:inline-block;line-height:1.5}.introPage h4{padding:0 0 24px;font-size:16px}.linePage .lineKey .mv{position:relative;margin:0 0 12px;background:#f4e97d}.linePage .lineKey .mv img{width:100%;max-width:1300px;height:auto}.linePage .lineKey p{padding:0 20px 1.8em;font-size:13px;line-height:1.8;text-align:left}@media(min-width: 768px){.linePage .lineKey .mv{margin:0 0 45px}.linePage .lineKey p{padding:0 20px 3.6em;font-size:15px;line-height:2;text-align:center}}@media(min-width: 1280px){.linePage .lineKey .mv{margin:0 0 45px}}.linePage .lineMerit p{padding:0 20px;font-size:13px;text-align:left}.linePage .lineMerit ul.merit{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:20px 20px 0}.linePage .lineMerit ul.merit li{display:block;margin:0 0 18px}.linePage .lineMerit ul.merit li img{display:block;width:42%;margin:0 auto 10px}.linePage .lineMerit ul.merit li .text{font-size:11px;line-height:1.86;text-decoration:underline;text-decoration-color:#ede14f;text-decoration-thickness:2px;text-underline-offset:2px}.linePage .lineMerit p{padding:0 0 30px;font-size:15px;text-align:center}.linePage .lineMerit .table_wrap{width:calc(100% - 20px);margin:0 0 30px 20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.linePage .lineMerit .table_wrap table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#fff}.linePage .lineMerit .table_wrap table th,.linePage .lineMerit .table_wrap table td{padding:10px;font-size:11px;line-height:1.4;text-align:center;vertical-align:middle;white-space:normal;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-right:#ccc solid 1px;border-bottom:#ccc solid 1px}.linePage .lineMerit .table_wrap table thead th{border-top:#ccc solid 1px}.linePage .lineMerit .table_wrap table tr th:first-child,.linePage .lineMerit .table_wrap table tr td:first-child{border-left:0}.linePage .lineMerit .table_wrap table thead th:first-child,.linePage .lineMerit .table_wrap table tbody th{position:sticky;left:0;z-index:3;background:#fff}.linePage .lineMerit .table_wrap table thead th:first-child{z-index:5}.linePage .lineMerit .table_wrap table thead th:first-child::before,.linePage .lineMerit .table_wrap table tbody th::before{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background:#ccc}.linePage .lineMerit .table_wrap table thead th:first-child::after,.linePage .lineMerit .table_wrap table tbody th::after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#ccc}.linePage .lineMerit .table_wrap table thead th:first-child,.linePage .lineMerit .table_wrap table tbody th{width:150px;min-width:150px;max-width:150px}.linePage .lineMerit .table_wrap table thead th:nth-child(2),.linePage .lineMerit .table_wrap table tbody td:nth-child(2){width:150px;min-width:150px;max-width:150px}.linePage .lineMerit .table_wrap table thead th:nth-child(3),.linePage .lineMerit .table_wrap table tbody td:nth-child(3){width:140px;min-width:140px;max-width:140px}.linePage .lineMerit .table_wrap table thead th:nth-child(4),.linePage .lineMerit .table_wrap table tbody td:nth-child(4){width:140px;min-width:140px;max-width:140px}.linePage .lineMerit .table_wrap table th.space,.linePage .lineMerit .table_wrap table td.space{width:20px;min-width:20px;max-width:20px;padding:0;border:0;background:rgba(0,0,0,0)}.linePage .lineMerit .table_wrap table .head-green{background:#595757;color:#fff}.linePage .lineMerit .table_wrap table .head-gray{background:#ddd}.linePage .lineMerit .table_wrap table .col-highlight{background:#ede14f}@media(min-width: 768px){.linePage .lineMerit{padding-bottom:60px}.linePage .lineMerit ul.merit{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0;max-width:1024px;margin:30px auto 15px;padding:0 20px}.linePage .lineMerit ul.merit li{display:block;margin:0}.linePage .lineMerit ul.merit li .text{font-size:14px}.linePage .lineMerit p{padding:0 0 45px;font-size:16px}.linePage .lineMerit .table_wrap{width:100%;margin:0 0 45px}.linePage .lineMerit .table_wrap table{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:auto}.linePage .lineMerit .table_wrap table th,.linePage .lineMerit .table_wrap table td{padding:12px;font-size:13px}.linePage .lineMerit .table_wrap table thead th:first-child,.linePage .lineMerit .table_wrap table tbody th{width:182px;min-width:182px;max-width:182px}.linePage .lineMerit .table_wrap table thead th:nth-child(2),.linePage .lineMerit .table_wrap table tbody td:nth-child(2){width:198px;min-width:198px;max-width:198px}.linePage .lineMerit .table_wrap table thead th:nth-child(3),.linePage .lineMerit .table_wrap table tbody td:nth-child(3){width:130px;min-width:130px;max-width:130px}.linePage .lineMerit .table_wrap table thead th:nth-child(4),.linePage .lineMerit .table_wrap table tbody td:nth-child(4){width:180px;min-width:180px;max-width:180px}.linePage .lineMerit .table_wrap table th.space,.linePage .lineMerit .table_wrap table td.space{width:0;min-width:0;max-width:0;padding:0;border:0;background:rgba(0,0,0,0)}}.linePage .lineFlow article{max-width:420px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.linePage .lineFlow article .stepper-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:0 20px;overflow-x:auto;border-bottom:#ede14f solid 3px;-webkit-overflow-scrolling:touch}.linePage .lineFlow article .stepper-tabs::-webkit-scrollbar{display:none}.linePage .lineFlow article .stepper-tabs button{-webkit-box-flex:1;-ms-flex:auto;flex:auto;padding:12px 6px;font-size:14px;line-height:1;background:#fff;border:none;border-radius:6px 6px 0 0}.linePage .lineFlow article .stepper-tabs button.is-active{font-weight:700;background:#ede14f}.linePage .lineFlow article .swiper-container{overflow:hidden}.linePage .lineFlow article .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.linePage .lineFlow article .swiper-slide{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.linePage .lineFlow article ul li{padding:20px;background:#fff;border-radius:6px}.linePage .lineFlow article ul li.arrow{padding:0;background:none;display:none}.linePage .lineFlow article ul li.arrow:after{content:"▼";font-size:30px;color:#a8a9ac}.linePage .lineFlow article ul li p{padding:9px 0 0;font-size:14px;text-align:center}@media(min-width: 768px){.linePage .lineFlow{padding-bottom:60px}.linePage .lineFlow article{max-width:100%;margin:45px auto}.linePage .lineFlow article .stepper-tabs{border-bottom:none}.linePage .lineFlow article .swiper-slide{height:auto}.linePage .lineFlow article ul{--arrow-width:36px;--arrow-size: 24px;--image-ratio: 1.1733;--slide-width: calc((100% - (var(--arrow-width) * 2)) / 3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:1024px;margin:auto;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.linePage .lineFlow article ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.linePage .lineFlow article ul li p{text-align:center}.linePage .lineFlow article ul li.swiper-slide{-webkit-box-flex:0;-ms-flex:0 0 var(--slide-width);flex:0 0 var(--slide-width);max-width:var(--slide-width)}.linePage .lineFlow article ul li.swiper-slide img{display:block;width:100%;height:auto;aspect-ratio:75/88;-o-object-fit:cover;object-fit:cover}.linePage .lineFlow article ul li.arrow{-webkit-box-flex:0;-ms-flex:0 0 var(--arrow-width);flex:0 0 var(--arrow-width);width:var(--arrow-width);-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 7px;background:none;margin-top:calc(var(--slide-width)*var(--image-ratio)/2 - var(--arrow-size)/2)}.linePage .lineFlow article ul li.arrow::after{content:"▶︎";font-size:var(--arrow-size);line-height:1;display:block}}.linePage .lineFaq dl.introFAQ{max-width:768px;margin:0 auto;text-align:left}.linePage .lineFaq dl.introFAQ dt{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 20px .3em;font-size:15px;line-height:1.6}.linePage .lineFaq dl.introFAQ dt .icon{width:30px;height:auto;margin:-3px 12px 0 0}.linePage .lineFaq dl.introFAQ dt .title{width:calc(100% - 42px);font-size:113%}.linePage .lineFaq dl.introFAQ dd{margin:0 20px 1.5em 20px;padding:0 0 1.5em;font-size:12px;line-height:1.8;border-bottom:#ddd solid 1px}.linePage .lineFaq dl.introFAQ dd:last-child{border-bottom:none}.linePage .lineFaq dl.introFAQ.introFAQ dt{margin:0 20px .3em;padding:2px 0 1px 36px;font-size:15px;line-height:1.6;background:url(img_aboutFAQ_Q.svg) 0 3px/24px 24px no-repeat}.linePage .lineFaq dl.introFAQ.introFAQ dd{margin:0 20px 1.2em;padding:.2em 0 1.2em 36px;font-size:12px;line-height:1.8;background:url(img_aboutFAQ_A.svg) 0 3px/24px 24px no-repeat}@media(min-width: 768px){.linePage .lineFaq{padding-bottom:60px}.linePage .lineFaq dl.introFAQ{margin:0 auto 30px}.linePage .lineFaq dl.introFAQ dd{margin:0 20px 1.5em 20px;padding:0 0 1.5em;font-size:12px;line-height:1.8;border-bottom:#ddd solid 1px}.linePage .lineFaq dl.introFAQ dd:last-child{border-bottom:none}.linePage .lineFaq dl.introFAQ.introFAQ dt{padding:0 0 0 30px;font-size:18px;line-height:28px}.linePage .lineFaq dl.introFAQ.introFAQ dd{padding:4px 0 1.5em 30px;font-size:13px;line-height:21px}}/*# sourceMappingURL=line.min.css.map */