.lineRegist img{width:100%}.lineRegist section .inner{max-width:1040px}.lineRegist .sec01{margin-bottom:120px}@media only screen and (max-width: 767px){.lineRegist .sec01{margin-bottom:16vw}}.lineRegist .sec01 .inner .note{border:1px solid #1d4964;border-radius:10px;background-color:#fdfdfd;text-align:center;padding:30px 0;margin-bottom:40px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner .note{padding:5.333vw 4vw;margin-bottom:5.333vw}}.lineRegist .sec01 .inner .note__txt{color:#1d4964;font-size:24px;margin-bottom:1em}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner .note__txt{font-size:4vw;line-height:1.4}}.lineRegist .sec01 .inner .note__txt span.small{font-size:.7em;color:#333}.lineRegist .sec01 .inner .note__txt span.small.blue{color:#1d4964}.lineRegist .sec01 .inner .note .btn{margin:0 auto}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner .note .btn{width:100% !important}}.lineRegist .sec01 .inner .note__beb{margin-bottom:80px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner .note__beb{margin-bottom:10.4vw}}.lineRegist .sec01 .inner .btn__anchor{margin-bottom:65px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner .btn__anchor{width:100vw !important;margin-left:-6.667vw;margin-bottom:9.333vw}}.lineRegist .sec01 .inner h2{font-size:38px;line-height:1.4;text-align:center;color:#53524e;margin-bottom:40px;letter-spacing:.15em}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner h2{font-size:6.133vw;letter-spacing:.05em;margin-bottom:4vw}}.lineRegist .sec01 .inner h2 span.brush{position:relative}.lineRegist .sec01 .inner h2 span.brush:after{content:"";background:url(../../line/assets/img/brush.webp) no-repeat bottom center;position:absolute;bottom:-0.3em;left:-0.5em;width:543px;height:11px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner h2 span.brush:after{width:80vw;background-size:contain}}.lineRegist .sec01 .inner h2 span.small{font-size:.7em}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner h2 span.small{font-size:.8em}}.lineRegist .sec01 .inner h2 span.ylw{color:#a66b39}.lineRegist .sec01 .inner h2+p{line-height:1.6;font-size:18px;text-align:center;margin-bottom:65px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner h2+p{font-size:3.733vw;margin-bottom:6.667vw}}.lineRegist .sec01 .inner h3{text-align:center;margin-bottom:35px}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner h3{width:84.533vw;margin:0 auto 5.333vw}}.lineRegist .sec01 .inner ul.flex{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner ul.flex{text-align:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.lineRegist .sec01 .inner ul.flex li{position:relative;width:min(29.615vw,308px)}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner ul.flex li{width:48%}}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner ul.flex li:first-child{width:100%}}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner ul.flex li img{width:48vw}}.lineRegist .sec01 .inner ul.flex li>span{position:absolute;left:50%;bottom:56px;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:min(2.404vw,25px);line-height:1.4;display:block;width:100%;text-align:center}@media only screen and (max-width: 767px){.lineRegist .sec01 .inner ul.flex li>span{font-size:3.867vw;white-space:nowrap;bottom:8vw}}.lineRegist .sec01 .inner ul.flex li>span .brown{color:#a66b39}.lineRegist .sec02,.lineRegist .sec03{background:url(../../line/assets/img/main_bg.png) no-repeat center top 70px}@media only screen and (max-width: 767px){.lineRegist .sec02,.lineRegist .sec03{background:url(../../line/assets/img/main_bg2_sp.png) no-repeat center top 22.4vw;background-size:100% auto}}.lineRegist .sec02 h2,.lineRegist .sec03 h2{font-size:40px;margin-bottom:160px;padding-left:.8em;position:relative}@media only screen and (max-width: 767px){.lineRegist .sec02 h2,.lineRegist .sec03 h2{font-size:6.933vw;line-height:1.4;margin-bottom:22.4vw;padding-left:6.667vw}}.lineRegist .sec02 h2:before,.lineRegist .sec03 h2:before{content:"";position:absolute;left:0;top:-1.2em;width:1px;height:180px;background-color:#1d4964}@media only screen and (max-width: 767px){.lineRegist .sec02 h2:before,.lineRegist .sec03 h2:before{height:42.667vw;top:-0.8em}}.lineRegist .sec02 h2+p,.lineRegist .sec03 h2+p{color:#333;text-align:center;font-size:18px;line-height:1.6}@media only screen and (max-width: 767px){.lineRegist .sec02 h2+p,.lineRegist .sec03 h2+p{font-size:4vw}}.lineRegist .sec02 h2+p span,.lineRegist .sec03 h2+p span{display:block;color:#a66b39;font-size:22px;padding-top:.6em;margin-bottom:40px}@media only screen and (max-width: 767px){.lineRegist .sec02 h2+p span,.lineRegist .sec03 h2+p span{font-size:4.8vw;padding-top:.6em;margin-bottom:1.2em}}.lineRegist .sec02 h2+p a,.lineRegist .sec03 h2+p a{color:#1d4964;text-decoration:underline;-webkit-transition:opacity ease .4s;transition:opacity ease .4s}@media print,screen and (min-width: 768px){.lineRegist .sec02 h2+p a:hover,.lineRegist .sec03 h2+p a:hover{-webkit-transition:opacity ease .4s;transition:opacity ease .4s;opacity:.75}}.lineRegist .sec02 .inner .btns,.lineRegist .sec03 .inner .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns,.lineRegist .sec03 .inner .btns{display:block}}.lineRegist .sec02 .inner .btns li,.lineRegist .sec03 .inner .btns li{width:50%;max-width:490px}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns li,.lineRegist .sec03 .inner .btns li{max-width:none;width:100%;margin-bottom:2.667vw}}.lineRegist .sec02 .inner .btns li a,.lineRegist .sec03 .inner .btns li a{color:#fff;font-size:20px;border-radius:10px;background-color:#1d4964;-webkit-box-shadow:1.368px 3.759px 10px 0px rgba(83,82,78,.2);box-shadow:1.368px 3.759px 10px 0px rgba(83,82,78,.2);display:block;text-align:center;padding:1em 0}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns li a,.lineRegist .sec03 .inner .btns li a{font-size:3.733vw;border-radius:1.333vw;padding:1.2em 0}}@media print,screen and (min-width: 768px){.lineRegist .sec02 .inner .btns li a,.lineRegist .sec03 .inner .btns li a{-webkit-transition:opacity ease .4s;transition:opacity ease .4s}.lineRegist .sec02 .inner .btns li a:hover,.lineRegist .sec03 .inner .btns li a:hover{-webkit-transition:opacity ease .4s;transition:opacity ease .4s;opacity:.75}}.lineRegist .sec02 .inner .btns li a img,.lineRegist .sec03 .inner .btns li a img{width:17px;height:auto}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns li a img,.lineRegist .sec03 .inner .btns li a img{width:1em}}.lineRegist .sec02 .inner .btns__01,.lineRegist .sec03 .inner .btns__01{margin-bottom:20px}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns__01,.lineRegist .sec03 .inner .btns__01{margin-bottom:2.667vw}}.lineRegist .sec02 .inner .btns__02,.lineRegist .sec03 .inner .btns__02{margin-bottom:70px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .btns__02,.lineRegist .sec03 .inner .btns__02{margin-bottom:10.667vw}}.lineRegist .sec02 .inner .howto h3,.lineRegist .sec03 .inner .howto h3{font-size:30px;background-color:#dedede;text-align:center;margin-bottom:40px;padding:.5em 0}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto h3,.lineRegist .sec03 .inner .howto h3{font-size:6.4vw;width:100vw;margin-left:-6.667vw;padding:.8em 0;margin-bottom:8vw}}.lineRegist .sec02 .inner .howto h3 span,.lineRegist .sec03 .inner .howto h3 span{color:#1d4964;font-size:24px;padding-right:1em}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto h3 span,.lineRegist .sec03 .inner .howto h3 span{font-size:4.533vw;display:block;padding-right:0;margin-bottom:.5em}}.lineRegist .sec02 .inner .howto__block,.lineRegist .sec03 .inner .howto__block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block,.lineRegist .sec03 .inner .howto__block{display:block;padding-bottom:10.4vw}}.lineRegist .sec02 .inner .howto__block .var,.lineRegist .sec03 .inner .howto__block .var{width:100%;font-size:24px;color:#a66b39;display:block;padding:0 0 .3em 0;margin-bottom:30px}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block .var,.lineRegist .sec03 .inner .howto__block .var{margin-bottom:5.333vw;font-size:5.067vw;line-height:1.2;letter-spacing:0}}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block .var__01,.lineRegist .sec03 .inner .howto__block .var__01{text-align:center}}.lineRegist .sec02 .inner .howto__block .var__01 span,.lineRegist .sec03 .inner .howto__block .var__01 span{display:inline;font-size:18px}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block .var__01 span,.lineRegist .sec03 .inner .howto__block .var__01 span{font-size:3.733vw}}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block .var__02 span,.lineRegist .sec03 .inner .howto__block .var__02 span{font-size:3.333vw}}.lineRegist .sec02 .inner .howto__block div,.lineRegist .sec03 .inner .howto__block div{width:42%;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:60px;position:relative}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block div,.lineRegist .sec03 .inner .howto__block div{width:100%;padding:0;margin-bottom:17.333vw}}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block div:last-of-type,.lineRegist .sec03 .inner .howto__block div:last-of-type{margin-bottom:0}}.lineRegist .sec02 .inner .howto__block div.next:after,.lineRegist .sec02 .inner .howto__block div.next--sp:after,.lineRegist .sec03 .inner .howto__block div.next:after,.lineRegist .sec03 .inner .howto__block div.next--sp:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:13.5px 0 13.5px 19px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #1d4964;position:absolute;top:50%;right:-23%}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block div.next:after,.lineRegist .sec02 .inner .howto__block div.next--sp:after,.lineRegist .sec03 .inner .howto__block div.next:after,.lineRegist .sec03 .inner .howto__block div.next--sp:after{right:auto;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transform-origin:center;transform-origin:center;top:auto;bottom:-12vw;border-width:2.8vw 0 2.8vw 4vw}}.lineRegist .sec02 .inner .howto__block div.next__02:after,.lineRegist .sec02 .inner .howto__block div.next--sp__02:after,.lineRegist .sec03 .inner .howto__block div.next__02:after,.lineRegist .sec03 .inner .howto__block div.next--sp__02:after{top:30%}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block div.next__02:after,.lineRegist .sec02 .inner .howto__block div.next--sp__02:after,.lineRegist .sec03 .inner .howto__block div.next__02:after,.lineRegist .sec03 .inner .howto__block div.next--sp__02:after{top:auto;bottom:-12vw}}.lineRegist .sec02 .inner .howto__block div.next--sp:after,.lineRegist .sec02 .inner .howto__block div.next--sp--sp:after,.lineRegist .sec03 .inner .howto__block div.next--sp:after,.lineRegist .sec03 .inner .howto__block div.next--sp--sp:after{display:none}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block div.next--sp:after,.lineRegist .sec02 .inner .howto__block div.next--sp--sp:after,.lineRegist .sec03 .inner .howto__block div.next--sp:after,.lineRegist .sec03 .inner .howto__block div.next--sp--sp:after{display:block}}.lineRegist .sec02 .inner .howto__block h4,.lineRegist .sec03 .inner .howto__block h4{position:relative;padding-left:2.4em;margin-bottom:15px;line-height:1.6;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block h4,.lineRegist .sec03 .inner .howto__block h4{margin-bottom:1.2em}}.lineRegist .sec02 .inner .howto__block h4 span,.lineRegist .sec03 .inner .howto__block h4 span{font-size:19px;color:#fff;background-color:#1d4964;display:grid;place-content:center;width:1.6em;height:1.6em;border-radius:50%;position:absolute;top:-0.2em;left:0}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block h4 span,.lineRegist .sec03 .inner .howto__block h4 span{font-size:3.733vw;width:6.667vw;height:6.667vw}}.lineRegist .sec02 .inner .howto__block h4 strong,.lineRegist .sec03 .inner .howto__block h4 strong{font-weight:normal;color:#a66b39}.lineRegist .sec02 .inner .howto__block p,.lineRegist .sec03 .inner .howto__block p{display:block}.lineRegist .sec02 .inner .howto__block p.btn__type04,.lineRegist .sec03 .inner .howto__block p.btn__type04{position:absolute;top:20%}@media only screen and (max-width: 767px){.lineRegist .sec02 .inner .howto__block p.btn__type04,.lineRegist .sec03 .inner .howto__block p.btn__type04{position:static;width:100% !important}}.lineRegist .sec02 .inner .howto__block p.btn__type04 a,.lineRegist .sec03 .inner .howto__block p.btn__type04 a{font-size:min(1.25vw,18px)}.lineRegist .sec02{margin-bottom:90px}@media only screen and (max-width: 767px){.lineRegist .sec02{margin-bottom:0}}.lineRegist .sec03{padding-bottom:80px}@media only screen and (max-width: 767px){.lineRegist .sec03{padding-bottom:2.667vw}}.lineRegist .sec03 .inner h2+p span{padding-top:1.5em;margin-bottom:50px}.lineRegist .sec03 .inner .howto{margin-bottom:50px}@media only screen and (max-width: 767px){.lineRegist .sec03 .inner .howto{margin-bottom:10.667vw}}.lineRegist .sec03 .inner .howto__block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 767px){.lineRegist .sec03 .inner .howto__block:last-of-type{padding-bottom:0}}.lineRegist .sec03 .inner .howto__block div{width:30%;padding:0;margin-right:5%}@media only screen and (max-width: 767px){.lineRegist .sec03 .inner .howto__block div{width:100%;margin-right:0}}.lineRegist .sec03 .inner .howto__block div:nth-child(3n){margin-right:0}@media print,screen and (min-width: 768px){.lineRegist .sec03 .inner .howto__block div:nth-child(4),.lineRegist .sec03 .inner .howto__block div:last-child{margin-bottom:0}}.lineRegist .sec03 .inner .howto__block div.next:after{top:35%;right:-10%}@media only screen and (max-width: 767px){.lineRegist .sec03 .inner .howto__block div.next:after{top:auto;right:auto;left:50%;bottom:-12vw;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);-webkit-transform-origin:center;transform-origin:center;bottom:-12vw;border-width:2.8vw 0 2.8vw 4vw}}.lineRegist .sec03 .inner .txt{font-size:16px;background-color:#fff;line-height:1.6;padding:2.2em 1em;display:grid;place-content:center;border-radius:10px}@media only screen and (max-width: 767px){.lineRegist .sec03 .inner .txt{font-size:3.733vw;border-radius:1.333vw;padding:6vw 6.667vw}}@media print,screen and (min-width: 768px){#contents .beginner{padding-bottom:0}}