﻿*{margin:0;padding:0;box-sizing:border-box;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"MS Pゴシック","MS PGothic",sans-serif;line-height:1.5}@media screen and (max-width: 767px){*{font-family:Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;line-height:1.4}}body{overflow-x:auto;color:#333;background-color:#f6f6f6}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.is-pc{display:block !important}.is-sp{display:none !important}@media screen and (max-width: 767px){.is-pc{display:none !important}.is-sp{display:block !important}}a img:hover{opacity:.7}.breadcrumb{margin-bottom:30px;padding:15px;background:#dbe3e8}.breadcrumb__list{display:flex;gap:0 4px;flex-wrap:wrap}.breadcrumb__list-item{display:flex;gap:4px;font-size:11px;letter-spacing:0}.breadcrumb__list-item::after{content:">";font-size:11px}.breadcrumb__list-item:last-child::after{display:none}.breadcrumb__list-item-link{text-decoration:underline;font-size:11px;color:#2492f0}img{vertical-align:middle}a{display:block;text-decoration:none;color:inherit;transition:opacity .4s cubic-bezier(0, 0.55, 0.45, 1) 0s}a,button,input,select,textarea,div,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}@media screen and (max-width: 767px){h1,h2,h3,h4,h5,h6{font-family:Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}}button{background:transparent;border:none;outline:none}:where(button, [type="button"], [type="reset"], [type="submit"]){touch-action:manipulation}:where(:any-link,
  button,
  [type="button"],
  [type="reset"],
  [type="submit"],
  label[for],
  select,
  summary,
  [role="tab"],
  [role="button"]){cursor:pointer}ul,ol,summary{list-style:none}summary::-webkit-details-marker{display:none}select{display:inline-block;width:100%;height:34px;font:inherit;line-height:1.5em;background-color:#fff;border:1px solid #82a6bc;border-radius:10px;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.font{font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}@media screen and (max-width: 767px){.font{font-family:Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,メイリオ,Meiryo,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}}.fade{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;opacity:0}.fade.in{opacity:1}.modal-open{overflow:hidden}.menu-open{width:100%;overflow-x:hidden;overflow-y:auto}.overlay{display:none;position:fixed;top:0;left:0;z-index:99;width:100%;height:100%;background:rgba(0,0,0,.5)}@font-face{font-family:"slick";src:url(/fonts/slick.eot);src:url(/fonts/slick.eot?#iefix) format(embedded-opentype),url(/fonts/slick.woff) format(woff),url(/fonts/slick.ttf) format(truetype),url(/fonts/slick.svg#slick) format(svg);font-weight:normal;font-style:normal}.slick-dots{position:absolute;bottom:-30px;display:block;width:100%;margin:0;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:17px;height:1.25rem;margin:0 4px;padding:0;cursor:pointer}.slick-dots li button{display:block;width:10px;height:18px;padding:0;font-size:0px;color:transparent;line-height:0px;background:transparent;border:0;outline:none;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";position:absolute;top:0;left:0;width:1rem;height:1rem;text-align:center;font-size:.75rem;font-family:"slick";color:#000;line-height:1.25rem;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#2492f0;opacity:1}.header-news-part{width:100%;min-height:2rem;padding:7px 0 5px;font-size:.75rem;background:#f55b6a;box-shadow:inset 0px 3px 6px 0px rgba(207,0,20,.8)}@media screen and (max-width: 767px){.header-news-part{padding:60px .5rem .5rem;font-size:11px;box-shadow:none}}.header-news-part__inner{display:flex;justify-content:center;padding:0 1rem}.header-news-part__link{text-decoration:none;color:#fff}.header-news-part+div>div,.header-news-part~div>div{padding-top:0}.hamburger-menu{position:fixed;top:50px;z-index:100;width:100%;max-height:calc(100% - 50px);box-sizing:border-box;overflow-y:scroll}.hamburger-menu.active{height:100%;background:rgba(0,0,0,.5)}.hamburger-menu__container{padding:15px;background:#0b67b5}.hamburger-menu__inner{background:#fff}.hamburger-menu__parent{position:relative;font-size:14px;border-top:1px solid #0b67b5;cursor:pointer}.hamburger-menu__parent:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block}.hamburger-menu__parent:active{background:#eee}.hamburger-menu__parent--about:before{left:17px;padding:9px 6px;background:url(/img/sp/common/icon_nav_beginner.webp) no-repeat left top;background-size:.75rem}.hamburger-menu__parent--get:before{left:1rem;padding:10px .5rem;background:url(/img/sp/common/icon_nav_lm.webp) no-repeat left top;background-size:15px}.hamburger-menu__parent--use:before{left:1rem;padding:9px .5rem;background:url(/img/sp/common/icon_nav_item.webp) no-repeat left top;background-size:1rem}.hamburger-menu__parent--campaign:before{left:15px;padding:7px 9px;background:url(/img/sp/common/icon_nav_campaign.webp) no-repeat left top;background-size:contain}.hamburger-menu__parent--other:before{left:17px;padding:6px;background:url(/img/sp/common/icon_nav_other.webp) no-repeat left top;background-size:13px}.hamburger-menu__parent-btn{position:relative;font-size:14px;font-weight:bold;color:#fff;background:#ffa81d;border-top:none;cursor:pointer}.hamburger-menu__parent-btn:active{background:#f79d0e}.hamburger-menu__parent-btn-link{display:block;width:100%;padding:15px 15px 15px 2.5rem;text-decoration:none;color:#fff;background:url(/img/sp/common/icon_white_arrow.webp) no-repeat 95% center;background-size:9px 1rem;box-sizing:border-box}.hamburger-menu__parent-btn-link:before{content:"";position:absolute;top:50%;left:17px;transform:translateY(-50%);display:block;padding:9px 6px;background:url(/img/sp/common/icon_nav_login.webp) no-repeat left top;background-size:.75rem}.hamburger-menu__parent-menu{display:block;width:100%;margin-bottom:0;padding:15px 15px 15px 2.5rem;box-sizing:border-box}.hamburger-menu__parent-menu.icon-plus{background:url(/img/sp/common/icon_menu_plus.webp) no-repeat 95% center;background-size:14px 14px}.hamburger-menu__parent-menu.icon-minus{background:url(/img/sp/common/icon_menu_minus.webp) no-repeat 95% center;background-size:14px 3px}.hamburger-menu__parent-child{margin-bottom:0;font-size:14px;background:#f6f6f6}.hamburger-menu__parent-child-item{border-top:1px solid #919fa8;box-sizing:border-box}.hamburger-menu__parent-child-item:active{background:#ddd}.hamburger-menu__parent-child-item-link{display:block;padding:10px 25px 10px 2.5rem;text-decoration:none;color:#333;background:url(/img/sp/common/icon_gray_arrow.webp) no-repeat 95% center;background-size:7px .75rem}.hamburger-menu__parent-child-item-link.disable{color:#b4b4b4;background-image:none;pointer-events:none}.shop-header{position:sticky;top:0;z-index:100;width:100%}@media screen and (max-width: 767px){.shop-header{position:fixed;top:0;left:0;z-index:100;min-height:55px;background:#fff;border-bottom:4px solid #09f}}.shop-header__wrapper{width:100%;background:#fff;border-bottom:4px solid #09f}.shop-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:940px;margin:0 auto;padding:10px 0}@media screen and (max-width: 1199px){.shop-header__inner{padding:10px 15px}}@media screen and (max-width: 767px){.shop-header__inner{position:relative;width:95%;padding:.5rem .5rem 0 4px}}@media screen and (max-width: 350px){.shop-header__inner{padding:.5rem 2px 0 6px}}.shop-header__brand-logo{flex:0 0 120px;margin:0}@media screen and (max-width: 767px){.shop-header__brand-logo{position:absolute;top:13px;left:0;vertical-align:top;margin:0}.shop-header__brand-logo:active{opacity:.7}}@media screen and (max-width: 767px){.shop-header__brand-logo-link{display:flex;gap:7px;align-items:center}}.shop-header__brand-logo-img{width:100%;height:auto}@media screen and (max-width: 767px){.shop-header__brand-logo-img{width:80px}}.shop-header__brand-logo-img:hover{opacity:.5;transition:.3s}@media screen and (max-width: 767px){.shop-header__brand-logo-txt{font-size:.75rem;font-weight:bold;color:#09f;line-height:1}}.shop-header__nav{display:flex;flex:0 1 100%;justify-content:flex-end;padding:0 10px}.shop-header__nav-ul{display:flex;margin:0;padding:0;list-style:none}@media screen and (max-width: 767px){.shop-header__nav-ul{display:none}}.shop-header__nav-child{border-left:2px solid #f6f6f6;text-align:center;font-size:14px}.shop-header__nav-child:hover{opacity:.5;transition:.3s}.shop-header__nav-child .shop-header__nav-child-icon{position:relative;padding-left:1.5rem}.shop-header__nav-child .shop-header__nav-child-icon::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:18px;height:18px}.shop-header__nav-child:nth-child(1) .shop-header__nav-child-icon::before{background:url(/img/common/icon_nav_beginner.webp) no-repeat left center;background-size:contain}.shop-header__nav-child:nth-child(2) .shop-header__nav-child-icon::before{background:url(/img/common/icon_nav_lm.webp) no-repeat left center;background-size:contain}.shop-header__nav-child:nth-child(3) .shop-header__nav-child-icon::before{background:url(/img/common/icon_nav_item.webp) no-repeat left center;background-size:contain}.shop-header__nav-child:nth-child(4) .shop-header__nav-child-icon::before{background:url(/img/common/icon_nav_campaign.webp) no-repeat left center;background-size:contain}.shop-header__nav-child-link{padding:0 10px;text-decoration:none;color:#333}.shop-header__btn{flex:0 0 20%}@media screen and (max-width: 767px){.shop-header__btn{display:table-cell;padding:0 4px}}@media screen and (max-width: 350px){.shop-header__btn{padding-right:2px}}.shop-header__btn-link{position:relative;display:block;height:45px;text-align:center;text-decoration:none;font-size:1.25rem;color:#fff;line-height:42px;background:#f90;border:2px solid #f90;border-radius:10px}@media screen and (max-width: 767px){.shop-header__btn-link{display:block;width:90px;height:35px;text-align:center;text-decoration:none;font-weight:bold;color:#fff;line-height:35px;background:#ffa81d;border:none;border-radius:5px}.shop-header__btn-link:active{opacity:.7}}.shop-header__btn-link:hover,.shop-header__btn-link:active,.shop-header__btn-link:focus{text-decoration:none;color:#f90;background:#fff;border-color:#f90;transition:.3s}.shop-header__btn-link:hover>.shop-header__btn-login-txt::before{padding:11px 8px;background:url(/img/common/icon_nav_login_on.webp) no-repeat left center;background-size:1rem}.shop-header__btn-link:active>.shop-header__btn-login-txt::before{background:url(/img/common/icon_nav_login_on.webp) no-repeat left center;background-size:1rem}.shop-header__btn-txt{padding-left:18px;font-weight:bold;line-height:42px;letter-spacing:2px}@media screen and (max-width: 767px){.shop-header__btn-txt{font-size:13px;padding-left:0;line-height:35px;letter-spacing:0}}.shop-header__btn-txt::before{content:"";position:absolute;top:50%;left:15px;transform:translateY(-50%);display:block;padding:11px 8px;background:url(/img/common/icon_nav_login.webp) no-repeat top center;background-size:1rem}@media screen and (max-width: 800px){.shop-header__btn-txt::before{left:.5rem}}@media screen and (max-width: 767px){.shop-header__btn-txt::before{content:none}}.shop-header__btn-area{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width: 767px){.shop-header__btn-area{position:absolute;top:.5rem;right:0}}.shop-header__btn-nav-icon{position:relative;display:table-cell;vertical-align:top;width:2.5rem;height:34px;margin-left:10px;padding-top:25px;text-align:center;font-size:10px;color:#333;letter-spacing:-1px;cursor:pointer}.shop-header__btn-nav-icon:active{opacity:.7}.shop-header__btn-nav-icon::before{content:"";position:absolute;top:0;left:7px;width:25px;height:23px;background:url(/img/sp/common/h_nav_menu.webp) no-repeat left 3px;background-size:25px 19px}.shop-footer__wrapper{color:#fff;background:#0075d9}.shop-footer__above{padding:30px 1.25rem 2.5rem}.shop-footer__container{display:flex;max-width:940px;margin:0 auto}.shop-footer__category{position:relative;width:25%;min-height:1px;padding-right:1rem;padding-left:1rem;text-align:left;word-spacing:-1px}.shop-footer__category-ttl{margin-bottom:15px;font-size:14px;line-height:1.1}.shop-footer__nav{padding:0;list-style:none;font-size:.75rem}.shop-footer__nav-child{margin-bottom:10px}.shop-footer__nav-child-link{width:fit-content;text-decoration:none;color:#fff}.shop-footer__nav-child-txt::before{content:"▶"}.shop-footer__below{padding:2.5rem 0;color:#fff;background:#0075d9}@media screen and (max-width: 767px){.shop-footer__below{padding:30px 0 2.5rem}}.shop-footer__logo-wrapper{display:flex;align-items:center;width:100%;max-width:360px;margin:0 auto}@media screen and (max-width: 767px){.shop-footer__logo-wrapper{justify-content:center}}.shop-footer__logo{margin-right:2.5rem}@media screen and (max-width: 767px){.shop-footer__logo{margin-right:19px}}.shop-footer__logo-img{height:2.5rem}.shop-footer__copyright-txt{font-size:14px;word-break:keep-all;word-spacing:-1px}@media screen and (max-width: 767px){.shop-footer__copyright-txt{position:relative;top:6px;font-size:.75rem;word-spacing:unset}}.shop-footer__menu-ttl{margin:0;padding:.5rem 0;text-align:center;font-size:13px;color:#fff;background:#0b67b5}@media screen and (max-width: 767px){.shop-footer__menu-ttl{font-weight:400;line-height:1.1}}.shop-footer__menu-inner{background:#fff}.shop-footer__parent{position:relative;font-size:14px;border-top:1px solid #0b67b5;cursor:pointer}.shop-footer__parent:before{content:"";position:absolute;top:50%;transform:translateY(-50%);display:block}.shop-footer__parent:active{background:#eee}.shop-footer__parent--about:before{left:17px;padding:9px 6px;background:url(/img/sp/common/icon_nav_beginner.webp) no-repeat left top;background-size:.75rem}.shop-footer__parent--get:before{left:1rem;padding:10px .5rem;background:url(/img/sp/common/icon_nav_lm.webp) no-repeat left top;background-size:15px}.shop-footer__parent--use:before{left:1rem;padding:9px .5rem;background:url(/img/sp/common/icon_nav_item.webp) no-repeat left top;background-size:1rem}.shop-footer__parent--campaign:before{left:15px;padding:7px 9px;background:url(/img/sp/common/icon_nav_campaign.webp) no-repeat left top;background-size:contain}.shop-footer__parent--other:before{left:17px;padding:6px;background:url(/img/sp/common/icon_nav_other.webp) no-repeat left top;background-size:13px}.shop-footer__parent-btn{position:relative;font-size:14px;font-weight:bold;color:#fff;background:#ffa81d;border-top:none;cursor:pointer}.shop-footer__parent-btn:active{background:#f79d0e}.shop-footer__parent-btn-link{display:block;width:100%;padding:15px 15px 15px 2.5rem;text-decoration:none;color:#fff;background:url(/img/sp/common/icon_white_arrow.webp) no-repeat 95% center;background-size:9px 1rem;box-sizing:border-box}.shop-footer__parent-btn-link:before{content:"";position:absolute;top:50%;left:17px;transform:translateY(-50%);display:block;padding:9px 6px;background:url(/img/sp/common/icon_nav_login.webp) no-repeat left top;background-size:.75rem}.shop-footer__parent-menu{display:block;width:100%;margin-bottom:0;padding:15px 15px 15px 2.5rem;box-sizing:border-box}.shop-footer__parent-menu.icon-plus{background:url(/img/sp/common/icon_menu_plus.webp) no-repeat 95% center;background-size:14px 14px}.shop-footer__parent-menu.icon-minus{background:url(/img/sp/common/icon_menu_minus.webp) no-repeat 95% center;background-size:14px 3px}.shop-footer__parent-child{margin-bottom:0;font-size:14px;background:#f6f6f6}.shop-footer__parent-child-item{border-top:1px solid #919fa8;box-sizing:border-box}.shop-footer__parent-child-item:active{background:#ddd}.shop-footer__parent-child-item-link{display:block;padding:10px 25px 10px 2.5rem;text-decoration:none;color:#333;background:url(/img/sp/common/icon_gray_arrow.webp) no-repeat 95% center;background-size:7px .75rem}.shop-footer__parent-child-item-link.disable{color:#b4b4b4;background-image:none;pointer-events:none}.anchor-btn{display:flex;justify-content:center;list-style:none;margin:0;padding:0}@media screen and (max-width: 767px){.anchor-btn{flex-wrap:wrap}}.anchor-btn__item_two{display:flex;align-items:center;vertical-align:middle;width:50%;padding:0 10px;box-sizing:border-box}@media screen and (max-width: 767px){.anchor-btn__item_two{padding:5px}}.anchor-btn__item_three{display:flex;align-items:center;vertical-align:middle;width:33.3333333333%;padding:0 10px;box-sizing:border-box}@media screen and (max-width: 767px){.anchor-btn__item_three{padding:5px}}.anchor-btn__item_four{display:flex;align-items:center;vertical-align:middle;width:25%;padding:0 10px;box-sizing:border-box}@media screen and (max-width: 767px){.anchor-btn__item_four{width:50%;padding:5px}}.anchor-btn__link{display:block;position:relative;width:100%;height:60px;text-align:center;text-decoration:none;font-size:15px;font-weight:bold;color:#09f;background:#fff;border:2px solid #09f;border-radius:10px;letter-spacing:1.3px}@media screen and (max-width: 940px){.anchor-btn__link{font-size:.75rem}}@media screen and (max-width: 767px){.anchor-btn__link{letter-spacing:0}}@media screen and (max-width: 350px){.anchor-btn__link{font-size:11px}}.anchor-btn__link::after{content:"";position:absolute;top:50%;right:.75rem;transform:rotate(45deg);margin-top:-7px;width:10px;height:10px;border-bottom:3px solid #09f;border-right:3px solid #09f;box-sizing:border-box}@media screen and (max-width: 767px){.anchor-btn__link::after{right:15px}}@media screen and (max-width: 350px){.anchor-btn__link::after{top:55%;right:6px;width:10px;height:10px}}.btn-area{display:flex;max-width:900px;margin:0px auto;padding:0;list-style:none}@media screen and (max-width: 767px){.btn-area{flex-direction:column}}.btn-area__item{width:50%;margin-left:10px}@media screen and (max-width: 767px){.btn-area__item{margin-left:0;width:100%}}.btn-area__item:first-of-type{margin-left:0}@media screen and (max-width: 767px){.btn-area__item:first-of-type{margin-bottom:10px}}.btn-area__link{position:relative;display:block;width:100%;margin:0 auto;padding:1.25rem 0;text-align:center;background-color:#0e9cf7;border-radius:50px;color:#fff;font-weight:bold;font-size:18px;text-decoration:none;letter-spacing:1.5px}@media screen and (max-width: 940px){.btn-area__link{font-size:1rem}}@media screen and (max-width: 767px){.btn-area__link{height:50px;display:flex;align-items:center;justify-content:center;padding:0 30px;background:linear-gradient(#29A9FB 0%, #008BE4 100%);border-radius:10px;line-height:1}}.btn-area__link::after{content:"";position:absolute;top:50%;right:1.25rem;transform:rotate(45deg) translateY(-50%);width:10px;height:10px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 767px){.btn-area__link::after{right:10px;width:.5rem;height:.5rem}}.btn-area__link:hover,.btn-area__link:focus,.btn-area__link:active,.btn-area__link:active{color:#fff;text-decoration:none;outline:none}.btn-area__link:hover{opacity:.8}.btn-area__link-login{position:relative;display:block;width:100%;margin:0 auto;padding:1.25rem 0;background-color:#f90;border-radius:50px;color:#fff;font-weight:bold;font-size:18px;text-decoration:none;letter-spacing:1.5px}@media screen and (max-width: 940px){.btn-area__link-login{font-size:1rem}}@media screen and (max-width: 767px){.btn-area__link-login{height:50px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-size:1rem;line-height:1;padding:0 30px;background:linear-gradient(#FFC500 0, #FF8E04 100%)}}.btn-area__link-login::before{content:"";position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);width:21px;height:21px;background:url(/img/common/icon_nav_login.webp) no-repeat left center;background-size:1rem;border:0}@media screen and (max-width: 767px){.btn-area__link-login::before{left:10px}}.btn-area__link-login::after{content:"";position:absolute;top:50%;right:1.25rem;transform:rotate(45deg) translateY(-50%);width:10px;height:10px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 767px){.btn-area__link-login::after{right:10px;width:.5rem;height:.5rem}}.btn-area__link-login:hover,.btn-area__link-login:focus,.btn-area__link-login:active,.btn-area__link-login:active{color:#fff;text-decoration:none;outline:none}.btn-area__link-login:hover{opacity:.8}.about-linksmile-use__container{padding:0 0 3rem}@media screen and (max-width: 767px){.about-linksmile-use__container{padding:55px 0 0}}.about-linksmile-use__section:nth-child(1){position:relative;width:100%;height:320px;margin-bottom:25px;background:#8ad2ff}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(1){height:189px;margin-bottom:1.25rem}}@media screen and (max-width: 350px){.about-linksmile-use__section:nth-child(1){height:180px}}.about-linksmile-use__section:nth-child(1)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/img/about/linksmile_use/key_bg.webp) no-repeat 0 0/cover}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(1)::before{background:url(/img/sp/about/linksmile_use/key_bg.webp) no-repeat 0 0/cover}}.about-linksmile-use__section:nth-child(2){margin-bottom:50px}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(2){margin-bottom:1.75rem}}.about-linksmile-use__section:nth-child(3){margin-bottom:60px}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(3){margin-bottom:2.5rem}}.about-linksmile-use__section:nth-child(4){margin-bottom:60px;padding:60px 0;background:#fff}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(4){margin-bottom:2.5rem;padding:0;background:none}}.about-linksmile-use__section:nth-child(5){margin-bottom:.75rem}@media screen and (max-width: 767px){.about-linksmile-use__section:nth-child(5){margin-bottom:1.25rem}}.about-linksmile-use__inner{width:972px;margin:0 auto;padding:0 1rem}@media screen and (max-width: 1199px){.about-linksmile-use__inner{width:100%;max-width:972px}}@media screen and (max-width: 767px){.about-linksmile-use__inner{padding:0 15px}}.about-linksmile-use__space{margin-bottom:30px}@media screen and (max-width: 767px){.about-linksmile-use__space{margin-bottom:10px}}.about-linksmile-use__space-other{margin-bottom:30px}@media screen and (max-width: 767px){.about-linksmile-use__space-other{margin-bottom:15px}}.about-linksmile-use__small-space{margin-bottom:27px}@media screen and (max-width: 767px){.about-linksmile-use__small-space{margin-bottom:6px}}.about-linksmile-use__medium-space{margin-bottom:30px}@media screen and (max-width: 767px){.about-linksmile-use__medium-space{margin-bottom:1.25rem}}.about-linksmile-use__large-space{margin-bottom:2.5rem}@media screen and (max-width: 767px){.about-linksmile-use__large-space{margin-bottom:15px}}.about-linksmile-use__large-space-other{margin-bottom:2.5rem}@media screen and (max-width: 767px){.about-linksmile-use__large-space-other{margin-bottom:60px}}.about-linksmile-use__xlarge-space{margin-bottom:45px}@media screen and (max-width: 767px){.about-linksmile-use__xlarge-space{margin-bottom:25px}}.about-linksmile-use__txt{text-align:center;font-size:1rem;line-height:1.8}@media screen and (max-width: 767px){.about-linksmile-use__txt{font-size:14px;line-height:1.4}}.about-linksmile-use__txt-other{text-align:center;font-size:14px;line-height:1.8}@media screen and (max-width: 767px){.about-linksmile-use__txt-other{text-align:left;font-size:13px;line-height:1.4}}.about-linksmile-use__blue-txt{color:#09f}.about-linksmile-use__bold-pink-txt{text-align:center;font-size:14px;font-weight:bold;color:#e69;line-height:1.8}@media screen and (max-width: 767px){.about-linksmile-use__bold-pink-txt{font-size:13px;font-weight:400;color:#ff6fae;line-height:inherit}}.about-linksmile-use__link-txt{display:inline;text-decoration:underline;font-size:14px;color:#2492f0;word-break:break-all}@media screen and (max-width: 767px){.about-linksmile-use__link-txt{font-size:13px}}.about-linksmile-use__annotation-list-item{position:relative;margin-bottom:5px;padding-left:.75rem;font-size:.75rem}@media screen and (max-width: 767px){.about-linksmile-use__annotation-list-item{font-size:11px;padding-left:11px}}.about-linksmile-use__annotation-list-item::before{content:"※";position:absolute;top:0;left:0}.about-linksmile-use__annotation-list-item:last-child{margin-bottom:0}.about-linksmile-use__annotation-list-item-other{position:relative;margin-bottom:5px;padding-left:.75rem;font-size:.75rem}@media screen and (max-width: 767px){.about-linksmile-use__annotation-list-item-other{font-size:11px;margin-bottom:10px;padding-left:11px}}.about-linksmile-use__annotation-list-item-other::before{content:"※";position:absolute;top:0;left:0}.about-linksmile-use__annotation-list-item-other:last-child{margin-bottom:0}.about-linksmile-use__fv-img{position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%);max-width:554px;width:100%}@media screen and (max-width: 767px){.about-linksmile-use__fv-img{max-width:350px}}@media screen and (max-width: 350px){.about-linksmile-use__fv-img{max-width:300px}}.about-linksmile-use__fv-txt{position:absolute;top:3rem;left:50%;z-index:2;transform:translateX(-50%);font-size:35px;font-weight:bold;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1;letter-spacing:2px;word-break:keep-all}@media screen and (max-width: 767px){.about-linksmile-use__fv-txt{top:33.5px;width:100%;text-align:center;font-size:22px;font-family:inherit;line-height:1.1;letter-spacing:1.2px}}@media screen and (max-width: 350px){.about-linksmile-use__fv-txt{top:47px;font-size:19px}}.about-linksmile-use__anchor-btn-box{width:100%;margin:0 auto}.about-linksmile-use__ttl{text-align:center;font-size:30px;font-weight:bold;color:#0075d9;line-height:1.1;letter-spacing:1px}@media screen and (max-width: 767px){.about-linksmile-use__ttl{font-size:22px;letter-spacing:inherit}}.about-linksmile-use__note{padding:1.25rem 50px;background:#fff;border:2px solid #f55b6a}@media screen and (max-width: 767px){.about-linksmile-use__note{padding:15px 15px 1.5rem;border-width:2px}}.about-linksmile-use__note-other{padding:1.25rem 50px;background:#fff;border:2px solid #f55b6a}@media screen and (max-width: 767px){.about-linksmile-use__note-other{padding:15px 15px 29px;border-width:2px}}.about-linksmile-use__note-ttl{margin-bottom:10px;text-align:center;font-size:1rem;font-weight:bold;color:#f55b6a;line-height:1.8}@media screen and (max-width: 767px){.about-linksmile-use__note-ttl{font-size:14px;line-height:1.4}}.about-linksmile-use__exchange{margin-bottom:35px}@media screen and (max-width: 767px){.about-linksmile-use__exchange{margin:0 -7px 1.25rem}}.about-linksmile-use__exchange-list{display:flex;flex-wrap:wrap;gap:1.25rem 22px;padding:0 5px}@media screen and (max-width: 767px){.about-linksmile-use__exchange-list{gap:10px;padding:0}}.about-linksmile-use__exchange-list-item{width:calc(25% - 17px)}@media screen and (max-width: 767px){.about-linksmile-use__exchange-list-item{width:calc(33.3333333333% - 7px)}}.about-linksmile-use__exchange-btn{position:relative;width:100%;height:225px;padding-top:9px;text-align:center;background:#fff;border-top:5px solid #cbcbcb}@media screen and (max-width: 767px){.about-linksmile-use__exchange-btn{height:auto;padding:7px 5px}}.about-linksmile-use__exchange-btn:hover{border-top:5px solid #09f}.about-linksmile-use__exchange-ttl-area{display:flex;align-items:center;justify-content:center;width:100%;height:50px}@media screen and (max-width: 767px){.about-linksmile-use__exchange-ttl-area{height:45px}}.about-linksmile-use__exchange-ttl{text-align:center;font-size:14px;font-weight:bold;line-height:1.8}@media screen and (max-width: 940px){.about-linksmile-use__exchange-ttl{font-size:1.4893617021vw}}@media screen and (max-width: 767px){.about-linksmile-use__exchange-ttl{font-size:.75rem;line-height:inherit}}.about-linksmile-use__exchange-list-logo{position:relative;width:180px;height:100px;margin:0 auto 9px}@media screen and (max-width: 940px){.about-linksmile-use__exchange-list-logo{width:19.1489361702vw;height:10.6382978723vw;margin-bottom:.9574468085vw}}@media screen and (max-width: 767px){.about-linksmile-use__exchange-list-logo{width:100%;max-width:99px;height:80px;margin-bottom:0}}.about-linksmile-use__exchange-img{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:fit-content}@media screen and (max-width: 940px){.about-linksmile-use__exchange-img{width:19.1489361702vw}}@media screen and (max-width: 767px){.about-linksmile-use__exchange-img{width:100%}}.about-linksmile-use__exchange-list-company{width:100%;height:2.5rem}@media screen and (max-width: 767px){.about-linksmile-use__exchange-list-company{display:flex;align-items:center;justify-content:center;height:30px}}.about-linksmile-use__exchange-txt{text-align:center;font-size:14px}@media screen and (max-width: 940px){.about-linksmile-use__exchange-txt{font-size:1.4893617021vw}}@media screen and (max-width: 767px){.about-linksmile-use__exchange-txt{font-size:.75rem}}.about-linksmile-use__step-box{margin-bottom:30px;padding:55px 30px 65px;background:#f6f6f6;border-radius:1.25rem}@media screen and (max-width: 767px){.about-linksmile-use__step-box{margin-bottom:45px;padding:0;background:none}}.about-linksmile-use__step-box-other{margin-bottom:2.5rem;padding:55px 30px 65px;background:#fff;border-radius:1.25rem}@media screen and (max-width: 767px){.about-linksmile-use__step-box-other{margin-bottom:25px;padding:0;background:none}}.about-linksmile-use__step-list{display:flex;gap:1rem}@media screen and (max-width: 767px){.about-linksmile-use__step-list{display:block}}.about-linksmile-use__step-list-item{position:relative;width:30%;margin:0 1.25rem 0 15px;counter-increment:count}@media screen and (max-width: 940px){.about-linksmile-use__step-list-item{margin-left:0 2.1276595745vw 0 1.5957446809vw}}@media screen and (max-width: 767px){.about-linksmile-use__step-list-item{display:flex;flex-flow:column;width:100%;margin:0 0 25px}}.about-linksmile-use__step-list-item::after{content:"";position:absolute;top:170px;right:-38px;width:19.28px;height:2.5rem;background:url(/img/common/arrow_gray.webp) no-repeat left top/contain}@media screen and (max-width: 940px){.about-linksmile-use__step-list-item::after{top:18.085106383vw;right:-4.0425531915vw;width:2.0510638298vw;height:4.2553191489vw}}@media screen and (max-width: 767px){.about-linksmile-use__step-list-item::after{display:none}}@media screen and (max-width: 767px){.about-linksmile-use__step-list-item:last-child{margin-bottom:0}}.about-linksmile-use__step-list-item:last-child::after{display:none}.about-linksmile-use__step-img-area{margin-bottom:10px}@media screen and (max-width: 940px){.about-linksmile-use__step-img-area{margin-bottom:1.0638297872vw}}@media screen and (max-width: 767px){.about-linksmile-use__step-img-area{order:2;max-width:400px;margin:0 auto}}.about-linksmile-use__step-img{display:block;width:100%;max-width:fit-content;margin:0 auto}@media screen and (max-width: 767px){.about-linksmile-use__step-img{width:100%}}.about-linksmile-use__step-txt{text-align:center;font-size:14px;line-height:1.8}@media screen and (max-width: 940px){.about-linksmile-use__step-txt{font-size:1.4893617021vw}}@media screen and (max-width: 767px){.about-linksmile-use__step-txt{position:relative;order:1;width:100%;max-width:500px;margin:0 auto 10px;padding-left:1rem;text-align:left;font-size:.75rem;line-height:inherit}}@media screen and (max-width: 767px){.about-linksmile-use__step-txt::before{content:counter(count) ".";position:absolute;left:0}}.about-linksmile-use__link-list{display:flex;flex-wrap:wrap;width:100%;max-width:880px;margin:0 auto}@media screen and (max-width: 940px){.about-linksmile-use__link-list{max-width:93.6170212766vw}}@media screen and (max-width: 767px){.about-linksmile-use__link-list{display:block;max-width:unset;padding:0 15px 0 41px}}@media screen and (max-width: 350px){.about-linksmile-use__link-list{padding:0 4.2857142857vw 0 11.7142857143vw}}.about-linksmile-use__link-list-item{width:33%;margin-bottom:.5rem;padding:0 1rem;list-style:disc;list-style-position:inside}@media screen and (max-width: 940px){.about-linksmile-use__link-list-item{padding:0 1.7021276596vw}}@media screen and (max-width: 767px){.about-linksmile-use__link-list-item{width:100%;margin-bottom:2px;padding:0}}.about-linksmile-use__link-txt{position:relative;left:-7px;text-decoration:underline;font-size:14px;color:#2492f0;outline:none}@media screen and (max-width: 940px){.about-linksmile-use__link-txt{left:-.7446808511vw;font-size:1.4893617021vw}}@media screen and (max-width: 767px){.about-linksmile-use__link-txt{left:-0.5rem;font-size:14px}}@media screen and (max-width: 350px){.about-linksmile-use__link-txt{font-size:4vw}}.about-linksmile-use__link-txt-img{width:18px;height:auto}@media screen and (max-width: 940px){.about-linksmile-use__link-txt-img{width:1.914893617vw}}@media screen and (max-width: 767px){.about-linksmile-use__link-txt-img{width:13px}}@media screen and (max-width: 767px){.anchor-btn__link{height:78px;padding:1px 6px 5px;font-size:13px;line-height:1}}@media screen and (max-width: 767px){.anchor-btn__link::after{top:auto;bottom:10px;right:50%;transform:rotate(45deg) translateX(50%)}}@media screen and (max-width: 767px){.btn-area__link-login{padding:0 15px 0 25px}}.modal-open{overflow:hidden}.modal-open .about-linksmile-use-modal{overflow-x:hidden;overflow-y:auto}.about-linksmile-use-modal{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.about-linksmile-use-modal__dialog{position:relative;top:50%;z-index:100;transform:translateY(-50%);width:785px;max-height:80vh;margin:0 auto;background:#fff}@media screen and (max-width: 940px){.about-linksmile-use-modal__dialog{width:83.5106382979vw}}@media screen and (max-width: 767px){.about-linksmile-use-modal__dialog{width:90%;max-height:80vh}}.about-linksmile-use-modal__inner{max-height:80vh;padding:25px 0 15px;overflow-y:scroll}@media screen and (max-width: 767px){.about-linksmile-use-modal__inner{padding:22px 0 30px}}.about-linksmile-use-modal__inner-other{max-height:80vh;padding:25px 0 35px;overflow-y:scroll}@media screen and (max-width: 767px){.about-linksmile-use-modal__inner-other{padding:22px 0 25px}}.about-linksmile-use-modal__space{margin-bottom:25px}@media screen and (max-width: 767px){.about-linksmile-use-modal__space{margin-bottom:30px}}.about-linksmile-use-modal__space-other{margin-bottom:15px}@media screen and (max-width: 767px){.about-linksmile-use-modal__space-other{margin-bottom:10px}}.about-linksmile-use-modal__right-space{margin-right:.1875rem}@media screen and (max-width: 767px){.about-linksmile-use-modal__right-space{margin-right:0}}.about-linksmile-use-modal__ttl{margin-bottom:26px;text-align:center;font-size:1.25rem;font-weight:bold}@media screen and (max-width: 767px){.about-linksmile-use-modal__ttl{margin-bottom:.75rem;font-size:18px}}.about-linksmile-use-modal__body{display:flex;justify-content:space-around;align-items:flex-end;margin:0 30px 30px}@media screen and (max-width: 767px){.about-linksmile-use-modal__body{margin:0 15px 30px}}.about-linksmile-use-modal__table{width:100%;border-collapse:collapse;border-spacing:0}.about-linksmile-use-modal__thead{display:none}@media screen and (max-width: 767px){.about-linksmile-use-modal__thead{display:table-header-group}}@media screen and (max-width: 767px){.about-linksmile-use-modal__tbody .about-linksmile-use-modal__th{display:none}}.about-linksmile-use-modal__th{width:180px;padding:1rem;font-size:.75rem;font-weight:400;color:#fff;background:#08d;border-right:1px solid #fff}@media screen and (max-width: 767px){.about-linksmile-use-modal__th{height:50px;padding:10px;font-size:14px;background:#08d;border-top:#08d solid 1px;border-bottom:#08d solid 1px;border-right:none;letter-spacing:.28px}}.about-linksmile-use-modal__td{padding:11px 0;text-align:center;font-size:.75rem;background:#f5f7f9;border-bottom:1px solid #fff}@media screen and (max-width: 767px){.about-linksmile-use-modal__td{padding:.75rem 0;font-size:13px;background:#fff;border-bottom:1px solid #b6b8c5;border-right:1px solid #b6b8c5;border-left:1px solid #b6b8c5;letter-spacing:.26px}}@media screen and (max-width: 350px){.about-linksmile-use-modal__td{font-size:11px}}.about-linksmile-use-modal__td-inner{display:flex;align-items:center;justify-content:center}.about-linksmile-use-modal__tr:last-child .about-linksmile-use-modal__td{border-bottom:none}@media screen and (max-width: 767px){.about-linksmile-use-modal__tr:last-child .about-linksmile-use-modal__td{border-bottom:1px solid #b6b8c5}}.about-linksmile-use-modal__table-item-area{width:46%}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area:nth-child(1){width:120px;padding-left:7px}}.about-linksmile-use-modal__table-item-area:nth-child(1) .about-linksmile-use-modal__table-item{max-width:100px}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area:nth-child(1) .about-linksmile-use-modal__table-item{max-width:unset}}.about-linksmile-use-modal__table-item-area:nth-child(2){width:8%}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area:nth-child(2){width:10px}}.about-linksmile-use-modal__table-item-area:nth-child(2) .about-linksmile-use-modal__table-item{justify-content:center}.about-linksmile-use-modal__table-item-area:nth-child(3){font-weight:bold}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area:nth-child(3){position:relative;left:1.25rem;width:130px;font-size:.75rem}}@media screen and (max-width: 350px){.about-linksmile-use-modal__table-item-area:nth-child(3){left:10px;font-size:11px}}.about-linksmile-use-modal__table-item-area:nth-child(3) .about-linksmile-use-modal__table-item{max-width:170px}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area:nth-child(3) .about-linksmile-use-modal__table-item{max-width:unset}}.about-linksmile-use-modal__table-item-area-other{width:46%;font-weight:bold}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-area-other{position:relative;left:30px;width:130px;font-size:.75rem}}@media screen and (max-width: 350px){.about-linksmile-use-modal__table-item-area-other{font-size:11px}}.about-linksmile-use-modal__table-item{display:flex;align-items:center;margin:0 auto}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item{text-align:center}}.about-linksmile-use-modal__table-item-other{display:flex;align-items:center;max-width:150px;margin:0 auto}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-item-other{max-width:unset;text-align:center}}.about-linksmile-use-modal__table-icon{display:inline-block;width:23px;margin-right:10px}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-icon{width:1.25rem;height:25px;margin-right:.5rem}}.about-linksmile-use-modal__table-icon-other{display:inline-block;width:23px;margin-right:10px}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-icon-other{width:27px;margin-right:.5rem}}.about-linksmile-use-modal__table-arrow{width:.75rem}@media screen and (max-width: 767px){.about-linksmile-use-modal__table-arrow{width:10px}}.about-linksmile-use-modal__btn{width:100%}.about-linksmile-use-modal__link{position:relative;display:block;width:430px;margin:0 auto;padding:1.25rem 0;text-align:center;font-size:18px;font-weight:bold;color:#fff;background:#0e9cf7;border-radius:50px;transition:none}@media screen and (max-width: 767px){.about-linksmile-use-modal__link{display:flex;align-items:center;justify-content:center;width:93%;max-width:500px;height:50px;padding-right:5px;font-size:14px;background:linear-gradient(#29A9FB 0%, #008BE4 100%);border-radius:10px}}@media screen and (max-width: 350px){.about-linksmile-use-modal__link{padding-right:1.4285714286vw;font-size:4vw}}.about-linksmile-use-modal__link::after{content:"";position:absolute;top:50%;right:1.25rem;transform:rotate(45deg) translateY(-50%);width:.5rem;height:.5rem;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 767px){.about-linksmile-use-modal__link::after{top:calc(50% - 2px);right:1.5rem}}@media screen and (max-width: 350px){.about-linksmile-use-modal__link::after{right:5.7142857143vw;width:2.2857142857vw;height:2.2857142857vw}}.about-linksmile-use-modal__link:hover{opacity:.8}@media screen and (max-width: 767px){.about-linksmile-use-modal__link:hover{opacity:1}}.about-linksmile-use-modal__link-other{position:relative;display:block;width:430px;margin:0 auto;padding:1.25rem 0;text-align:center;font-size:18px;font-weight:bold;color:#fff;background:#0e9cf7;border-radius:50px;transition:none}@media screen and (max-width: 767px){.about-linksmile-use-modal__link-other{display:flex;align-items:center;justify-content:center;width:91%;max-width:500px;padding:17px 1.5rem;font-size:1rem;background:linear-gradient(#29A9FB 0%, #008BE4 100%);letter-spacing:1.5px;border-radius:10px}}.about-linksmile-use-modal__link-other::after{content:"";position:absolute;top:50%;right:1.25rem;transform:rotate(45deg) translateY(-50%);width:.5rem;height:.5rem;border-top:solid 2px #fff;border-right:solid 2px #fff}@media screen and (max-width: 767px){.about-linksmile-use-modal__link-other::after{top:50%;right:1.25rem}}.about-linksmile-use-modal__link-other:hover{opacity:.8}@media screen and (max-width: 767px){.about-linksmile-use-modal__link-other:hover{opacity:1}}.about-linksmile-use-modal__link-txt-icon{width:18px;height:18px}@media screen and (max-width: 767px){.about-linksmile-use-modal__link-txt-icon{width:1rem;height:1rem}}.about-linksmile-use-modal__close-btn{position:absolute;top:-19px;right:-1rem;width:63px;height:63px;text-align:center;line-height:1.6;background:#0075d9;border-radius:50px}@media screen and (max-width: 767px){.about-linksmile-use-modal__close-btn{top:-0.75rem;right:-0.5rem;width:45px;height:45px}}.about-linksmile-use-modal__batsu-img{width:fit-content}@media screen and (max-width: 767px){.about-linksmile-use-modal__batsu-img{width:44%}}.about-linksmile-use-modal__note{margin:0 30px 0;padding:1.25rem 50px;background:#fff;border:2px solid #f55b6a}@media screen and (max-width: 767px){.about-linksmile-use-modal__note{margin:0 15px 0;padding:10px 10px 19px;border-width:2px}}.about-linksmile-use-modal__note-ttl{margin-bottom:10px;text-align:center;font-size:1rem;font-weight:bold;color:#f55b6a}@media screen and (max-width: 767px){.about-linksmile-use-modal__note-ttl{margin-bottom:5px}}.about-linksmile-use-modal__annotation-list-item{position:relative;margin-bottom:5px;padding-left:.75rem;font-size:.75rem}@media screen and (max-width: 767px){.about-linksmile-use-modal__annotation-list-item{padding-left:11px;font-size:11px}}.about-linksmile-use-modal__annotation-list-item::before{content:"※";position:absolute;top:0;left:0}.about-linksmile-use-modal__annotation-list-item:last-child{margin-bottom:0}.about-linksmile-use-modal__annotation-txt{position:relative;width:fit-content;margin:0 auto;padding-left:.75rem;font-size:.75rem;word-wrap:break-word}@media screen and (max-width: 767px){.about-linksmile-use-modal__annotation-txt{padding-left:13px;text-align:left;font-size:13px}}.about-linksmile-use-modal__annotation-txt::before{content:"※";position:absolute;left:0}.modal-backdrop{position:fixed;top:0;bottom:0;right:0;left:0;z-index:1040;background:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}