@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:bottom}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #cecece;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style-type:none}input[type=button],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;border-radius:0;box-sizing:border-box;cursor:pointer}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}*,:after,:before{box-sizing:border-box}img{height:auto;max-width:100%}.pc{display:block}@media only screen and (max-width:1024px){.pc{display:none}}.sp{display:none}@media only screen and (max-width:1024px){.sp{display:block}}.mr20{margin-right:20px}.mr20 input{transform:scale(1.5)!important}@media only screen and (max-width:750px){.mr20{margin-right:26vw}.mr20 input{transform:scale(1.2)!important}}.mb20{margin-bottom:20px}@media only screen and (max-width:750px){.mb20{margin-bottom:4vw}}.mb40{margin-bottom:40px}@media only screen and (max-width:750px){.mb40{margin-bottom:6.6666666667vw}}.mt40{margin-top:40px}@media only screen and (max-width:750px){.mt40{margin-top:6.6666666667vw}}.center,.p_center{text-align:center}.page__container main .ttl{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-bottom:1.25rem}.page__container main .ttl.mb40{margin-bottom:2.5rem}.page__container main .txt{margin-bottom:.75rem}.page__container main .txt.mb40{margin-bottom:2.5rem}.number__list{list-style-type:decimal;margin-bottom:.5rem;padding-left:1.25rem}.number__list .list__txt{line-height:1.5rem;margin-bottom:0}@media screen and (max-width:750px){.number__list .list__txt{font-size:1rem;line-height:1.5}}.number__list.mb40{margin-bottom:2.5rem}.circle__list{counter-reset:my-counter1;list-style:none;margin-bottom:.5rem;padding-left:1.25rem}.circle__list.mb40{margin-bottom:2.5rem}.circle__list .list__item{position:relative}.circle__list .list__item:before{align-items:center;border:1px solid;border-radius:50%;box-sizing:border-box;content:counter(my-counter1);counter-increment:my-counter1;display:flex;font-size:85%;height:17px;justify-content:center;left:-1.25rem;line-height:1;position:absolute;top:5px;width:17px}.circle__list .list__item .list__txt{line-height:1.5rem;margin-bottom:0}@media screen and (max-width:750px){.circle__list .list__item .list__txt{line-height:1.5}}.parentheses__list{counter-reset:my-counter2;list-style:none;padding-left:1.25rem}.parentheses__list .list__item{position:relative}.parentheses__list .list__item:before{align-items:center;box-sizing:border-box;content:"(" counter(my-counter2) ") ";counter-increment:my-counter2;display:flex;font-size:85%;justify-content:center;left:-1.25rem;line-height:1;position:absolute;top:5px}@media screen and (max-width:750px){.parentheses__list .list__item:before{left:-1.75rem}}@media screen and (max-width:600px){.parentheses__list .list__item:before{left:-1.5rem}}.parentheses__list .list__item .list__txt{line-height:1.5rem;margin-bottom:0}@media screen and (max-width:750px){.parentheses__list .list__item .list__txt{line-height:1.5}}.clearfix .fll{float:left}.clearfix .flr{float:right}.page__container h2{font-size:2.5rem;margin-bottom:50px;text-align:center}@media screen and (max-width:750px){.page__container h2{font-size:2rem}}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,\ メイリオ,Meiryo,Osaka,\ ＭＳ Ｐゴシック,MS PGothic," sans-serif";font-size:1rem;line-height:1.6;position:relative}@media only screen and (max-width:750px){body{font-size:3.7333333333vw}}header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px}@media only screen and (max-width:750px){header{padding:3.2vw}header .logo img{height:auto;width:44.5333333333vw}}header .btn a{padding:10px 0;width:150px}@media only screen and (max-width:750px){header .btn a{width:25.3333333333vw}}.mainvisual{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.mainvisual{margin-bottom:13.3333333333vw}}.mainvisual:after{background:#f6cacd;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.mainvisual:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.mainvisual:after{height:460px;top:10px}@media only screen and (max-width:750px){.mainvisual:after{height:80vw;top:0}}.mainvisual__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.mainvisual__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.mainvisual__container{padding:0 3.2vw}}.mainvisual__container .visual{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}.mainvisual__container .visual__container{color:#fff;width:48%;z-index:1}@media only screen and (max-width:1024px){.mainvisual__container .visual__container{margin-top:10px;text-align:center;width:100%}}.mainvisual__container .visual__container h2{font-size:3.25rem}@media only screen and (max-width:750px){.mainvisual__container .visual__container h2{font-size:9.6vw}}.mainvisual__container .visual__container img{left:-80px;position:absolute;top:30px;width:66%}@media only screen and (max-width:1024px){.mainvisual__container .visual__container img{position:static;width:80%}}@media only screen and (max-width:1024px) and (max-width:750px){.mainvisual__container .visual__container img{width:100%}}.mainvisual__container .visual__container .intro{color:#000;font-size:1.25rem;font-weight:500;margin-bottom:20px;margin-top:100px}@media only screen and (max-width:750px){.mainvisual__container .visual__container .intro{font-size:4.2666666667vw}}@media only screen and (max-width:1024px){.mainvisual__container .visual__container .intro{margin-top:0}}@media only screen and (max-width:750px){.mainvisual__container .visual__container .intro{font-size:3.7333333333vw;margin-bottom:2.6666666667vw}}.mainvisual__container .visual__container__btn{align-items:center;display:flex;justify-content:space-between}@media only screen and (max-width:1024px){.mainvisual__container .visual__container__btn{display:none}}.mainvisual__container .visual__catch{width:47%}@media only screen and (max-width:1024px){.mainvisual__container .visual__catch{text-align:center;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.mainvisual__container .visual__catch img{width:79.4666666667vw}}@media only screen and (max-width:750px){.fv-img-pc{display:none}}.fv-img-sp{display:none}@media only screen and (max-width:750px){.fv-img-sp{display:block}}.feature01{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.feature01{margin-bottom:13.3333333333vw}}.feature01:after{background:#b1e4fa;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.feature01:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.feature01 .obj{margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.feature01 .obj{margin-bottom:3.2vw}.feature01 .obj img{width:48.9333333333vw}}.feature01__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.feature01__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.feature01__container{padding:0 3.2vw}}.feature01__container h2{font-size:2.5rem;margin-bottom:40px;text-align:center}@media only screen and (max-width:750px){.feature01__container h2{font-size:6.4vw;margin-bottom:5.3333333333vw}}.feature01__container .slider li img{margin-right:40px;width:204px}@media only screen and (max-width:750px){.feature01__container .slider li img{margin-right:2.6666666667vw;width:46.6666666667vw}}@media screen and (max-width:750px){.feature01__container .slider{margin-bottom:0!important}.feature01__container .dots{height:20px;position:relative}}.feature01__container .dots .slick-dots{bottom:45px;margin-bottom:40px;text-align:center}@media only screen and (max-width:750px){.feature01__container .dots .slick-dots{margin-bottom:5.3333333333vw}}@media screen and (max-width:1024px){.feature01__container .dots .slick-dots{left:0;margin:0 auto 2.5rem;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media screen and (max-width:750px){.feature01__container .dots .slick-dots{bottom:0;margin:0 auto}}.feature01__container .dots .slick-dots li{display:inline-block}.feature01__container .dots .slick-dots button{background:#999;border:0;border-radius:50%;cursor:pointer;display:block;font-size:0;height:12px;margin:6px;outline:none;padding:0;width:12px}.feature01__container .dots .slick-dots .slick-active button{background:#000}.feature01__container .btn{margin:1.5rem auto 0}.feature02{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.feature02{margin-bottom:13.3333333333vw}}.feature02:after{background:#f9e8cc;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.feature02:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.feature02 .obj{margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.feature02 .obj{margin-bottom:3.2vw}.feature02 .obj img{width:48.9333333333vw}}.feature02__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.feature02__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.feature02__container{padding:0 3.2vw}}.feature02__container__inner{display:flex;flex-wrap:wrap;justify-content:space-between}.feature02__container__inner__left{text-align:left;width:400px}.feature02__container__inner__left h2{font-size:2.5rem;margin-bottom:20px}@media only screen and (max-width:750px){.feature02__container__inner__left h2{font-size:6.4vw;margin-bottom:5.3333333333vw}}@media only screen and (max-width:1024px){.feature02__container__inner__left{text-align:center;width:100%}}@media only screen and (max-width:750px){.feature02__container__inner__left{margin-bottom:12vw}}.feature02__container__inner__right{text-align:center;width:584px}@media only screen and (max-width:1024px){.feature02__container__inner__right{width:100%}}.feature03{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.feature03{margin-bottom:13.3333333333vw}}.feature03:after{background:#c4f3e6;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.feature03:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.feature03 .obj{margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.feature03 .obj{margin-bottom:3.2vw}.feature03 .obj img{width:48.9333333333vw}}.feature03__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.feature03__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.feature03__container{padding:0 3.2vw}}.feature03__container__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:1024px){.feature03__container__inner{flex-direction:column-reverse}}.feature03__container__inner__left{max-width:583px;text-align:left}@media only screen and (max-width:1024px){.feature03__container__inner__left{margin:auto;text-align:center;width:100%}}@media only screen and (max-width:750px){.feature03__container__inner__left{max-width:unset}}.feature03__container__inner__left .deco{display:flex;flex-wrap:wrap;justify-content:space-between}.feature03__container__inner__left .deco>div{width:280px}@media only screen and (max-width:750px){.feature03__container__inner__left .deco>div{width:45.3333333333vw}}.feature03__container__inner__left .deco>div:first-child,.feature03__container__inner__left .deco>div:nth-child(2){margin-bottom:20px}@media only screen and (max-width:750px){.feature03__container__inner__left .deco>div:first-child,.feature03__container__inner__left .deco>div:nth-child(2){margin-bottom:3.2vw}}.feature03__container__inner__left .deco>div dt{background:#000;border-radius:5px 5px 0 0;color:#fff;font-size:1.25rem;font-weight:700;padding:10px 0;text-align:center}@media only screen and (max-width:750px){.feature03__container__inner__left .deco>div dt{font-size:4.2666666667vw;padding:1.8666666667vw 0}}.feature03__container__inner__left .deco>div dd img{border:1px solid #000;border-radius:0 0 5px 5px;border-top:none;margin-bottom:10px}@media only screen and (max-width:750px){.feature03__container__inner__left .deco>div dd img{margin-bottom:1.8666666667vw;width:100%}}.feature03__container__inner__left .example-image{width:190px}@media only screen and (max-width:636px){.feature03__container__inner__left .example-image{width:30%}}.feature03__container__inner__right{width:401px}.feature03__container__inner__right h2{font-size:2.5rem;margin-bottom:20px}@media only screen and (max-width:750px){.feature03__container__inner__right h2{font-size:6.4vw;margin-bottom:5.3333333333vw}}@media only screen and (max-width:1024px){.feature03__container__inner__right{text-align:center;width:100%}}.feature04{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.feature04{margin-bottom:13.3333333333vw}}.feature04:after{background:#fdef8e;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.feature04:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.feature04 .obj{margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.feature04 .obj{margin-bottom:3.2vw}.feature04 .obj img{width:48.9333333333vw}}.feature04__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.feature04__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.feature04__container{padding:0 3.2vw}}.feature04__container__inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.feature04__container__inner__left{width:400px}.feature04__container__inner__left h2{font-size:2.5rem;margin-bottom:20px}@media only screen and (max-width:750px){.feature04__container__inner__left h2{font-size:6.4vw;margin-bottom:5.3333333333vw}}@media only screen and (max-width:1024px){.feature04__container__inner__left{text-align:center;width:100%}}.feature04__container__inner__right{width:584px}@media only screen and (max-width:1024px){.feature04__container__inner__right{text-align:center;width:100%}}.feature04__container__inner__right .example-image{width:190px}@media only screen and (max-width:636px){.feature04__container__inner__right .example-image{width:30%}}@media only screen and (max-width:1024px){footer{padding-bottom:80px}}@media only screen and (max-width:1024px) and (max-width:750px){footer{padding-bottom:17.5vw}}footer .footer{background:#f6cacd;padding:40px 0}@media only screen and (max-width:750px){footer .footer{padding:6.6666666667vw 0}}footer .footer__container{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){footer .footer__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){footer .footer__container{padding:0 3.2vw}}footer .footer__container__top{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:40px;text-align:center}@media only screen and (max-width:750px){footer .footer__container__top{margin-bottom:2.6666666667vw;padding-bottom:5.3333333333vw}}footer .footer__container__top .logo{margin-bottom:20px}@media only screen and (max-width:750px){footer .footer__container__top .logo{margin-bottom:3.2vw}footer .footer__container__top .logo img{width:33.3333333333vw}}footer .footer__container__top .sns{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}footer .footer__container__top .sns li{margin-right:40px}@media only screen and (max-width:750px){footer .footer__container__top .sns li{margin-right:6.6666666667vw}}footer .footer__container__top .sns li img{height:24px}footer .footer__container__top .sns li:last-child{margin-right:0}footer .footer__container__bottom .link{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:750px){footer .footer__container__bottom .link{display:block;text-align:center}}footer .footer__container__bottom .link li{margin-right:40px}@media only screen and (max-width:750px){footer .footer__container__bottom .link li{margin-bottom:2.6666666667vw;margin-right:0}}footer .footer__container__bottom .link li a{color:#fff;text-decoration:none}@media screen and (max-width:1024px){.pb0 footer{padding-bottom:0!important}}.header_wrap{margin:0 auto;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.header_wrap{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.header_wrap{padding:0 3.2vw}}.page{margin-bottom:90px;position:relative}@media only screen and (max-width:750px){.page{margin-bottom:13.3333333333vw}}.page:after{background:#fcefe4;bottom:0;content:"";display:block;height:280px;left:0;position:absolute;right:0;top:180px;transform:skewY(-3deg);transform-origin:top right;width:100%;z-index:0}@media only screen and (max-width:750px){.page:after{height:69.3333333333vw;top:19.3333333333vw;transform:skewY(-12deg)}}.page .obj{margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.page .obj{margin-bottom:3.2vw}.page .obj img{width:48.9333333333vw}}.page:after{top:0}.page__container{margin:0 auto;min-height:500px;position:relative;width:1024px;z-index:1}@media only screen and (max-width:1024px){.page__container{max-width:100%;padding:0 40px;width:100%}}@media only screen and (max-width:1024px) and (max-width:750px){.page__container{padding:0 3.2vw}}.page__container h1{font-size:2.5rem;margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.page__container h1{font-size:6.4vw;margin-bottom:6.6666666667vw}}.page__container h1.mb0{margin-bottom:0}.page__container.form h2{font-size:2.5rem;margin-bottom:20px;padding-bottom:40px;text-align:center}@media only screen and (max-width:750px){.page__container.form h2{margin-bottom:4.5333333333vw}}.page__container.form h2 img{margin-bottom:20px}@media only screen and (max-width:750px){.page__container.form h2{font-size:2rem;padding-bottom:4.2666666667vw}}@media only screen and (max-width:750px) and (max-width:750px){.page__container.form h2{font-size:5.3333333333vw}}@media only screen and (max-width:750px){.page__container.form h2 img{margin-bottom:2.6666666667vw;width:16.2666666667vw}}.page__container.form .txt{font-size:.75rem;font-weight:500;line-height:18px}.page__container.form .txt a{text-decoration:none}.page__container .line_login{background:#fff;border:10px solid #06c755;margin-bottom:40px;padding:50px;text-align:center}@media only screen and (max-width:750px){.page__container .line_login{border:1.6vw solid #06c755;margin-bottom:5.6vw;padding:6.4vw}}.page__container .line_login .ttl{border-bottom:1px solid #ccc;font-size:1.25rem;font-size:2rem;font-weight:700;margin-bottom:20px;padding-bottom:20px;text-align:center}@media only screen and (max-width:750px){.page__container .line_login .ttl{margin-bottom:2.6666666667vw}}@media screen and (max-width:750px){.page__container .line_login .ttl{font-size:5.3333333333vw}}.page__container .policy_check{background:#f3f3f3;margin:24px 0;padding:24px;text-align:left}@media only screen and (max-width:750px){.page__container .policy_check{margin:3.2vw 0;padding:3.2vw}}.page__container .policy_check label{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.page__container .policy_check label input[type=checkbox]{border:1px solid #ccc;margin:0 6px 0 0;transform:scale(2)}.page__container .policy_check label span{margin-left:14px}@media only screen and (max-width:750px){.page__container .policy_check label span{margin-left:1.8666666667vw;width:60vw}}.page__container .policy_check a{color:#333;font-weight:700}.page__container .table>div{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px;padding-bottom:40px}@media only screen and (max-width:750px){.page__container .table>div{margin-bottom:6.4vw;padding-bottom:6.4vw}}.page__container .table>div:last-child{margin-bottom:0}.page__container .table>div dt{font-weight:700;width:230px}@media only screen and (max-width:750px){.page__container .table>div dt{margin-bottom:5.3333333333vw;width:100%}}.page__container .table>div dd{width:calc(100% - 230px)}@media only screen and (max-width:750px){.page__container .table>div dd{width:100%}}.page__container .form_login{background:#fff;border:10px solid #fcefe4;padding:50px}.page__container .form_login a{color:#333}@media only screen and (max-width:750px){.page__container .form_login{border:1.6vw solid #fcefe4;padding:6.4vw}}.page__container .form_login .ttl{border-bottom:1px solid #ccc;font-size:1.25rem;font-size:2rem;font-weight:700;margin-bottom:20px;padding-bottom:20px;text-align:center}@media only screen and (max-width:750px){.page__container .form_login .ttl{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}@media screen and (max-width:750px){.page__container .form_login .ttl{font-size:5.3333333333vw}}.page__container .form_login .label{flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media only screen and (max-width:750px){.page__container .form_login .label{margin-bottom:6.4vw;padding:0}}.page__container .form_login .label:last-child{margin-bottom:0}.page__container .form_login .label .label_ttl{font-size:1.25rem;font-weight:700;margin-bottom:10px}.page__container .form_login .label .input_txt{border:1px solid #ccc;border-radius:5px;font-size:1.25rem;padding:24px;width:100%}@media screen and (max-width:750px){.page__container .form_login .label .input_txt{font-size:4.2666666667vw;height:58.5px;padding:3.2vw}}.page__container .form_login .txt{font-size:.75rem;font-weight:500;line-height:18px;margin-top:1.25rem;text-align:center}.page__container .form_login .txt a{text-decoration:none}.page__container .form_login .input_form{margin:auto;max-width:640px}@media only screen and (max-width:750px){.page__container .form_login .input_form{max-width:unset;width:100%}}.page__container .form_login .input_form>div{margin-bottom:40px}@media only screen and (max-width:750px){.page__container .form_login .input_form>div{margin-bottom:5.6vw}}.page__container .form_login .input_form>div dt{font-size:1.25rem;font-weight:700;margin-bottom:10px}@media only screen and (max-width:750px){.page__container .form_login .input_form>div dt{font-size:4.2666666667vw;margin-bottom:1.3333333333vw}}.page__container .form_login .input_form>div input[type=email],.page__container .form_login .input_form>div input[type=text]{border:1px solid #ccc;border-radius:5px;font-size:1.25rem;line-height:22.5px;padding:24px;width:100%}@media only screen and (max-width:750px){.page__container .form_login .input_form>div input[type=email],.page__container .form_login .input_form>div input[type=text]{font-size:4.2666666667vw;padding:3.2vw}}.page__container .form_login .input_form>div .select_wrap{line-height:22px;position:relative}.page__container .form_login .input_form>div .select_wrap:after{background-image:url("data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.01%2040.16%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23999899%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.01%2025.08%2012.01%2025.08%209.01%2032.62%206.01%2040.16%203%2032.62%200%2025.08%206.01%2025.08%22%2F%3E%3Cpolygon%20class%3D%22cls-1%22%20points%3D%226.01%2015.08%200%2015.08%203%207.54%206.01%200%209.01%207.54%2012.01%2015.08%206.01%2015.08%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:block;height:40px;margin:auto;position:absolute;right:12px;top:0;width:12px}@media only screen and (max-width:750px){.page__container .form_login .input_form>div .select_wrap:after{height:5.3333333333vw;right:1.6vw;width:1.6vw}}.page__container .form_login .input_form>div .select_wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;background-image:none;border:1px solid #ccc;box-shadow:none;color:#999;cursor:pointer;font-size:1.25rem;outline:0;padding:24px;width:100%}@media only screen and (max-width:750px){.page__container .form_login .input_form>div .select_wrap select{font-size:4.2666666667vw;padding:3.2vw}}.page__container .form_login .input_form>div label{align-items:center;display:inline-flex;flex-wrap:wrap;justify-content:center}.page__container .form_login .input_form>div label input[type=radio]{border:1px solid #ccc;margin-right:14px;transform:scale(2)}@media only screen and (max-width:750px){.page__container .form_login .input_form>div label input[type=radio]{margin-right:1.8666666667vw}}.page__container .form_login .input_form>div textarea{border:1px solid #ccc;border-radius:5px;font-size:1.25rem;height:160px;padding:24px;width:100%}@media only screen and (max-width:750px){.page__container .form_login .input_form>div textarea{font-size:4.2666666667vw;height:32vw;padding:3.2vw}}.page__container .form_login .input_form>div .age{align-items:center;display:flex;flex-wrap:wrap}.page__container .form_login .input_form>div .age .select_wrap{margin-right:2%;width:32%}.page__container .form_login .input_form>div .age .select_wrap:last-child{margin-right:0}@media only screen and (max-width:750px){.page__container .form_login .input_form>div .age .select_wrap{margin-bottom:3.2vw;margin-right:0;width:100%}.page__container .form_login .input_form>div .age .select_wrap:last-child{margin-bottom:0}}.page__container .form_login article p{margin-bottom:0}@media only screen and (max-width:750px){.page__container .form_login article p{margin-bottom:6.1333333333vw}}.copy{padding:20px 0;text-align:center}@media only screen and (max-width:750px){.copy{padding:2.6666666667vw 0}}.btn a,.btn button[type=submit]{background:#000;border:none;border-radius:80px;color:#fff;display:inline-block;font-weight:700;padding:20px 0;text-align:center;text-decoration:none;width:240px}@media only screen and (max-width:750px){.btn a,.btn button[type=submit]{padding:5.3333333333vw 0;width:100%}}.btn.wide a{width:480px}@media only screen and (max-width:750px){.btn.wide a{width:100%}}.btn.white a{background:#fff;border:1px solid #000;color:#000}.btn.line a,.btn.line button[type=submit]{background:#06c755}.btn.red button[type=submit]{background:#fb8683}img.h2{margin-bottom:20px}@media only screen and (max-width:750px){img.h2{margin-bottom:2.6666666667vw;width:16.2666666667vw}}.float_btn{display:none}@media only screen and (max-width:1024px){.float_btn{align-items:center;background:#f3f3f3;bottom:0;display:flex;flex-wrap:wrap;justify-content:center;padding:10px 20px;position:fixed;width:100%;z-index:10000}.float_btn p:first-child{margin-right:20px}}@media only screen and (max-width:1024px) and (max-width:750px){.float_btn{justify-content:space-between;padding:1.3333333333vw 2.6666666667vw}.float_btn p:first-child{margin-right:0}.float_btn .btn a{width:45.3333333333vw}}h2{font-weight:700;line-height:1.6}@media screen and (max-width:750px){h1 img{height:auto;width:44.5333333333vw}}.btn{padding:0}@media screen and (max-width:750px){header .lang-list a{border-radius:80px!important;font-size:100%!important;height:100%!important;text-align:center;width:25.3333333333vw!important}}.txt.last_txt{color:#999;margin-bottom:.75rem;text-align:center}.btn{cursor:unset}.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.SiteWrapper{display:flex;flex-direction:column;min-height:100vh}.page{flex:1;overflow-x:hidden}.clearfix:after{clear:both;content:"";display:block}.mt_10{margin-top:10px}.mb_30{margin-bottom:30px}.mtb_11{margin:11px 0}.fs_16{font-size:16px}.fs_20{font-size:20px}.ta_center{text-align:center}a{color:#333}.w_500{width:500px}@media screen and (max-width:600px){.w_500{width:90%}}@media screen and (max-width:765px){.fs_16_sp{font-size:16px}}.fll{float:left}.flr{float:right}.container{max-width:1100px;padding:0}.row,.row>*{margin:0}.row>*{padding:0}.pc_br_none{display:none}.td_underline{text-decoration:underline;text-underline-offset:6px}.err_txt{color:red;font-size:.75rem;font-weight:700;line-height:1.25rem;margin-top:.5rem}body{background:#f4f0ea;font-family:noto-sans-cjk-jp,sans-serif}header{height:86px;width:100%}header .inner{display:flex}header .inner .logo{background:#fff;border-radius:0 0 1rem 1rem;height:86px;width:206.41px}header .inner .logo a{display:block;margin:0 auto;padding:30px 0;text-align:center}header .inner .logo a h1{line-height:0}header .inner .logo a h1 img{width:146.41px}header .inner .btn_area{margin:21px 0 0 auto}header .inner .btn_area .btn_bg{background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff 32%,#ff6a93 68%,#f0de06) 0 0 no-repeat padding-box;border-radius:100px;margin-right:1.25rem;padding:1px}header .inner .btn_area .btn_bg:last-child{margin-right:0}header .inner .btn_area .btn_bg .btn_link{color:#fff;display:block;padding:11px 46px}header .inner .btn_area .btn_bg .btn_link.btn_bg_white{background:#fff;border-radius:100px;color:#333}#top #first_view{background:transparent linear-gradient(180deg,#6ad7ff,#dd94ff 36%,#ff6a93 75%,#f0de06) 0 0 no-repeat padding-box}#top #first_view .inner{margin:0 auto;max-width:1100px}#top #first_view .inner .first_view>.fll{width:50%}#top #first_view .inner .first_view>.fll h2.ttl{color:#fff;font-size:60px;font-weight:700;line-height:76px;margin-top:54px}#top #first_view .inner .first_view>.fll .txt{color:#fff;font-size:1.25rem;font-weight:700;line-height:36px;min-width:458px;padding-top:42px}#top #first_view .inner .first_view>.fll .btn_area{margin:54px auto 0}#top #first_view .inner .first_view>.fll .btn_area .btn_bg{background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff 32%,#ff6a93 68%,#f0de06) 0 0 no-repeat padding-box;border-radius:100px;margin-right:1.25rem;padding:1px}#top #first_view .inner .first_view>.fll .btn_area .btn_bg:last-child{margin-right:0}#top #first_view .inner .first_view>.fll .btn_area .btn_bg .btn_link{color:#fff;display:block;padding:11px 46px}#top #first_view .inner .first_view>.fll .btn_area .btn_bg .btn_link.btn_bg_white{background:#fff;border-radius:100px;color:#333}#top #first_view .inner .first_view>.fll img{margin-top:-30px;max-width:550px;width:100%}#top #first_view .inner .first_view>.flr{width:50%}#top #first_view .inner .content{padding:80px 0}#top #first_view .inner .content .bg_white{background:#fff;border-radius:1rem;margin-top:1.25rem;padding:30px 53.6px}#top #first_view .inner .content .bg_white .txt{font-size:1rem;line-height:1.5rem;margin-top:21px}#top #first_view .inner .content .bg_white .clearfix{text-align:center}#top #first_view .inner .content .bg_white .clearfix img,#top #first_view .inner .content .bg_white .clearfix video{display:block;max-width:443.75px;width:100%}#top #first_view .inner .content .bg_white .clearfix>.fll{width:50%}#top #first_view .inner .content .bg_white .clearfix>.fll img,#top #first_view .inner .content .bg_white .clearfix>.fll video{margin-right:auto}#top #first_view .inner .content .bg_white .clearfix>.flr{width:50%}#top #first_view .inner .content .bg_white .clearfix>.flr img,#top #first_view .inner .content .bg_white .clearfix>.flr video{margin-left:auto}#top #first_view .inner .content .bg_white .clearfix h2.ttl{font-size:2.5rem;font-weight:700;line-height:3rem;padding-top:30px}#top #first_view .inner .content .bg_white .clearfix .btn_area{border-radius:100px;margin:2.5rem auto 0;width:278px}#top #first_view .inner .content .bg_white .clearfix .btn_area.btn_first{background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff) 0 0 no-repeat padding-box}#top #first_view .inner .content .bg_white .clearfix .btn_area.btn_second{background:transparent linear-gradient(90deg,#dd94ff,#ff6a93) 0 0 no-repeat padding-box}#top #first_view .inner .content .bg_white .clearfix .btn_area.btn_third{background:transparent linear-gradient(90deg,#ff6a93,#f0de06) 0 0 no-repeat padding-box}#top #first_view .inner .content .bg_white .clearfix .btn_area .btn_link{color:#fff;display:block;line-height:2rem;padding:.75rem 31px}#top #first_view .inner .content .bg_white:first-child{margin-top:0;padding:0;text-align:center}#top #first_view .inner .content .bg_white:first-child .first_messages{display:flex;justify-content:space-between}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area{margin:0 auto;padding:60px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1100px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area{width:90%}}@media screen and (max-width:991px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area{padding-bottom:0}}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div{display:flex;flex-direction:row-reverse;margin:0 auto}@media screen and (max-width:1100px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div{display:block}}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div p{margin-left:100px}@media screen and (max-width:1100px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div p{margin-left:0}}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div .youtube_area{margin-top:60px}@media screen and (max-width:1100px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div .youtube_area{padding-top:56.25%;position:relative;width:100%}}@media screen and (max-width:991px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div .youtube_area{margin-top:40px}}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div .youtube_area iframe{border-radius:10px}@media screen and (max-width:1100px){#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area>div .youtube_area iframe{border-radius:10px;height:100%;left:0;position:absolute;top:0;width:100%}}#top #first_view .inner .content .bg_white:first-child img.sns_icons{-o-object-fit:contain;object-fit:contain;width:270px}#top #first_view .inner .content .bg_white:first-child img{width:225.25px}#top #first_view .inner .content .bg_white:first-child .txt{margin-top:60px}#top #first_view .inner .content .bg_white:first-child .txt span{-webkit-text-fill-color:transparent;background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff 32%,#ff6a93 67%,#f0de06) 0 0 no-repeat padding-box;-webkit-background-clip:text;display:block;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:1.25rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #sample{background:#fff}#top #sample .container{max-width:1280px}#top #sample .container .inner{padding:80px 0}#top #sample .container .inner h2.ttl{color:#333;font-size:1.75rem;font-weight:700;line-height:2.5rem;text-align:center}#top #sample .container .inner .slider{margin-top:60px}#top #sample .container .inner .slider>div img{border-radius:1rem;margin-right:20.9px;max-height:420px}#top #sample .container .inner .slick-list{padding:0!important}#top #sample .container .inner .slick-dots{bottom:-43px}#top #sample .container .inner .slick-dots li,#top #sample .container .inner .slick-dots li button{height:.75rem;width:.75rem}#top #sample .container .inner .slick-dots li button:before{font-family:normal;font-size:3.75rem;height:.75rem;left:-10px;line-height:.75rem;width:.75rem}#top #sample .container .inner .slick-dotted.slick-slider{margin-bottom:40px}#top #sample .container .inner .btn_area{background:transparent linear-gradient(90deg,#f0de06,#6ad7ff) 0 0 no-repeat padding-box;border-radius:100px;margin:5rem auto 0;width:278px}#top #sample .container .inner .btn_area .btn_link{color:#fff;display:block;line-height:2rem;padding:.75rem 31px;text-align:center}#top #faq .container{max-width:640px!important}#top #faq .container .inner{padding:80px 0}#top #faq .container .inner h2.ttl{color:#333;font-size:1.75rem;font-weight:700;line-height:2.5rem;text-align:center}#top #faq .accordion{margin-top:64px}#top #faq .accordion-item{border:0;border-radius:.5rem;margin-bottom:.75rem}#top #faq .accordion-item .accordion-button{border-radius:.5rem;font-weight:700;padding:22px 1.25rem 22px 68px;position:relative}#top #faq .accordion-item .accordion-button h3{font-size:inherit;font-weight:inherit;line-height:1.5rem}#top #faq .accordion-item .accordion-button:not(.collapsed){background:#fff;box-shadow:none;color:#333}#top #faq .accordion-item .accordion-button:before{background:url(../images/icon_cm_q.png) no-repeat;background-image:image-set(url(../images/icon_cm_q.png) 1x,url(../images/icon_cm_q@2x.png) 2x);background-image:-webkit-image-set(url(../images/icon_cm_q.png) 1x,url(../images/icon_cm_q@2x.png) 2x);content:"";height:2rem;left:1.25rem;position:absolute;width:2rem}#top #faq .accordion-item .accordion-body{padding:0 1.25rem 22px 68px;position:relative}#top #faq .accordion-item .accordion-body:before{background:url(../images/icon_cm_a.png) no-repeat;background-image:image-set(url(../images/icon_cm_a.png) 1x,url(../images/icon_cm_a@2x.png) 2x);background-image:-webkit-image-set(url(../images/icon_cm_a.png) 1x,url(../images/icon_cm_a@2x.png) 2x);content:"";height:2rem;left:1.25rem;position:absolute;width:2rem}#top #faq .accordion-item .accordion-body p{font-size:1rem;letter-spacing:0;line-height:1.5rem}#common{position:relative}#common .main_box{background:#fff;border-radius:1rem;margin-bottom:5rem;margin-top:2.5rem}#common .main_box .inner{margin:0 auto;max-width:500px;padding:5rem 0;width:100%}#common .main_box .inner h1.ttl{font-size:1.75rem;font-weight:700;line-height:36px;margin-bottom:60px;text-align:center}#common .main_box .inner .line_email_first_txt{background:#ebebeb;border-radius:.5rem;font-size:14px;font-weight:700;margin-bottom:1rem;padding:1rem;text-align:center}#common .main_box .inner>.txt{font-size:1rem;line-height:1.5rem}#common .main_box .inner>.form{margin-top:2.5rem}#common .main_box .inner>.btn_area{background:#707070;border-radius:100px;margin:1.25rem auto 0;position:relative;width:295px}#common .main_box .inner>.btn_area.btn_black{background:#333;margin-top:2.5rem}#common .main_box .inner>.btn_area .btn{color:#fff;line-height:56px;padding:0;width:100%}#common .main_box .inner>.btn_area .btn:after{background-image:image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);background-image:-webkit-image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);content:"";height:22px;position:absolute;right:.75rem;top:18px;width:22px}#common .main_box .inner ul li{border-bottom:1px solid #ccc;padding:2.5rem 0}#common .main_box .inner ul li .txt{font-size:.75rem;font-weight:500;line-height:18px}#common .main_box .inner ul li .txt.last_txt{color:#999;margin-bottom:.75rem;text-align:center}#common .main_box .inner ul li .mail-txt{color:#000;font-size:18px}@media screen and (max-width:390px){#common .main_box .inner ul li .mail-txt{font-size:16px}}#common .main_box .inner ul li:first-child{padding-top:0;text-align:center}#common .main_box .inner ul li:first-child h1.ttl{margin-bottom:0}#common .main_box .inner ul li:first-child .txt{margin-top:.75rem}#common .main_box .inner ul li h2.ttl{font-size:1.25rem;font-weight:700;margin-bottom:2.5rem;text-align:center}#common .main_box .inner ul li .line{margin:0 auto;width:295px}#common .main_box .inner ul li .line h2.ttl{color:#1fc755;margin-bottom:0}#common .main_box .inner ul li .line h2.hp_mb{margin-bottom:2.5rem}#common .main_box .inner ul li .line .txt{color:#333;line-height:1.25rem;margin-top:1.25rem}#common .main_box .inner ul li .line .txt .link{color:#1d3283}#common .main_box .inner ul li .line .btn_area{background:#1fc755;border-radius:100px;height:56px;margin-top:1.25rem;opacity:.5;pointer-events:none;width:100%}#common .main_box .inner ul li .line .btn_area.btn_event{opacity:1;pointer-events:auto}#common .main_box .inner ul li .line .btn_area .btn_link{color:#fff;display:block;line-height:56px;position:relative;text-align:center;width:100%}#common .main_box .inner ul li .line .btn_area .btn_link:after{background:url(../images/icon_tmi_linkarrow_r.png);background-image:image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);background-image:-webkit-image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);content:"";height:22px;position:absolute;right:.75rem;top:18px;width:22px}#common .main_box .inner ul li:last-child{border-bottom:none;padding-bottom:0}#common #terms .main_box .inner{max-width:760px}#common #terms .main_box .inner .terms_txt h2.ttl{font-size:1.25rem;font-weight:700;line-height:1.75rem;margin-top:2.5rem}#common #terms .main_box .inner .terms_txt p.txt{line-height:1.5rem;margin-top:1.25rem}#common #terms .main_box .inner .terms_txt ol{list-style-type:decimal;margin-top:.5rem;padding-left:1.25rem}#common #terms .main_box .inner .terms_txt ol li p{line-height:1.5rem}#common #terms .main_box .inner .terms_txt ol.circle{counter-reset:my-counter1;list-style:none}#common #terms .main_box .inner .terms_txt ol.circle li{position:relative}#common #terms .main_box .inner .terms_txt ol.circle li:before{align-items:center;border:1px solid;border-radius:50%;box-sizing:border-box;content:counter(my-counter1);counter-increment:my-counter1;display:flex;font-size:85%;height:17px;justify-content:center;left:-1.25rem;line-height:1;position:absolute;top:5px;width:17px}#common #terms .main_box .inner .terms_txt ol.parentheses{counter-reset:my-counter2;list-style:none}#common #terms .main_box .inner .terms_txt ol.parentheses li{position:relative}#common #terms .main_box .inner .terms_txt ol.parentheses li:before{align-items:center;box-sizing:border-box;content:"(" counter(my-counter2) ") ";counter-increment:my-counter2;display:flex;font-size:85%;justify-content:center;left:-1.25rem;line-height:1;position:absolute;top:5px}#common #terms .main_box .inner .terms_txt dl{margin-top:.5rem}#common #terms .main_box .inner .terms_txt dl>div{margin-top:.25rem}#common #terms .main_box .inner .terms_txt dl>div dd,#common #terms .main_box .inner .terms_txt dl>div dt{line-height:1.5rem}.agree{display:block;font-size:1rem;line-height:1.25rem;margin-top:21px;text-align:center}.agree input[type=checkbox]{height:1.25rem;margin-top:-5px;width:1.25rem}.agree .link{color:#1e94ff;display:inline-block;line-height:1.25rem;margin-left:.5rem}.check{opacity:1!important;pointer-events:auto!important}.form .label{margin-bottom:1.25rem}.form .label_ttl{font-size:1rem;font-weight:700}.form .label_txt{font-size:.75rem;line-height:1.25rem;margin-top:.5rem}.form input[type=email],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url]{border:1px solid #ccc;border-radius:.5rem;display:block;font-size:1rem;line-height:48px;margin-top:.75rem;padding:0 .75rem;width:100%}.form textarea{border:1px solid #ccc;border-radius:.5rem;font-size:1rem;line-height:1.5rem;margin-top:.75rem;min-height:144px;padding:6px .75rem;width:100%}.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ccc;border-radius:.5rem;margin-right:.5rem;padding:.75rem 1.25rem}.form select.year{width:116px}.form select.month-day{width:98px}.form select.gender{width:160px}.form select::-ms-expand{display:none}.form .select{margin-top:.75rem;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form .select:before{border-left:2px solid #ccc;top:15px;transform:rotate(45deg)}.form .select:after,.form .select:before{border-top:2px solid #ccc;content:"";height:.5rem;position:absolute;right:39px;width:.5rem}.form .select:after{border-right:2px solid #ccc;top:27px;transform:rotate(135deg)}.form .select.txt_none:after,.form .select.txt_none:before{right:23px}.form .select.hp_ml{margin-left:1.25rem}.form .txt{margin-top:1.25rem;text-align:center}.form .txt .link{color:#333}.form .btn_area{background:#707070;border-radius:100px;margin:1.25rem auto 0;position:relative;width:295px}.form .btn_area.btn_black{background:#333;margin-top:2.5rem}.form .btn_area .btn{color:#fff;line-height:56px;padding:0;width:100%}.form .btn_area .btn:after{background-image:image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);background-image:-webkit-image-set(url(../images/icon_tmi_linkarrow_r.png) 1x,url(../images/icon_tmi_linkarrow_r@2x.png) 2x);content:"";height:22px;position:absolute;right:.75rem;top:18px;width:22px}.form .btn_area.btn_login_register{background:none;border-radius:0}.form .btn_area.btn_login_register .btn{background:#a5a5a5;border-radius:100px}.form .btn_area.btn_login_register .btn:disabled{opacity:1}.sp_menu{bottom:0;display:none;position:fixed;width:100%;z-index:99}.sp_menu .btn_area{margin:0 auto 1.25rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.sp_menu .btn_area .btn_bg{background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff 32%,#ff6a93 68%,#f0de06) 0 0 no-repeat padding-box;border-radius:100px;margin-right:1.25rem;padding:1px}.sp_menu .btn_area .btn_bg:last-child{margin-right:0}.sp_menu .btn_area .btn_bg .btn_link{color:#fff;display:block;padding:11px 46px}.sp_menu .btn_area .btn_bg .btn_link.btn_bg_white{background:#fff;border-radius:100px;color:#333}footer{background:#fff;height:100px;width:100%}footer .inner{padding:2.5rem 0}footer .inner .logo{width:112.62px}footer .inner .logo a{display:block}footer .inner .logo img{width:100%}footer .inner .menu{margin-left:2.5rem}footer .inner .menu_item{margin-right:1.25rem}footer .inner .menu_item .link{color:#333;display:block;font-size:.75rem;line-height:1.25rem}footer .inner .menu_item:last-child{margin-right:0}footer .inner .copyright{margin:0 0 0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}footer .inner .copyright p{color:#333;font-size:.75rem;line-height:1.25rem}@media screen and (max-width:1200px){.container{max-width:90%}}@media screen and (max-width:991px){header{height:58px}header .inner .logo{height:58px;width:141.36px}header .inner .logo a{padding:1.25rem 0}header .inner .logo a h1{line-height:0}header .inner .logo a h1 img{width:101.36px}header .inner .btn_area{display:none}#top #first_view .inner .first_view .pc_br_none{display:inline-block}#top #first_view .inner .first_view>.fll h2.ttl{font-size:2.5rem;line-height:56px;margin-top:30px}#top #first_view .inner .first_view>.fll .txt{font-size:1rem;line-height:1.5rem;min-width:100%;padding-top:21px}#top #first_view .inner .first_view>.fll .btn_area{display:none}#top #first_view .inner .first_view>.fll img,#top #first_view .inner .first_view>.fll video{display:block;margin:1.25rem auto 0;max-width:335px;width:100%}#top #first_view .inner .first_view>.flr{float:unset;width:100%}#top #first_view .inner .content{padding:30.5px 0}#top #first_view .inner .content .bg_white{padding:42px 1.25rem}#top #first_view .inner .content .bg_white .pc_br_none{display:inline-block}#top #first_view .inner .content .bg_white .clearfix{text-align:center}#top #first_view .inner .content .bg_white .clearfix img{max-width:335px}#top #first_view .inner .content .bg_white .clearfix>.fll{float:unset;width:100%}#top #first_view .inner .content .bg_white .clearfix>.fll img,#top #first_view .inner .content .bg_white .clearfix>.fll video{margin:0 auto}#top #first_view .inner .content .bg_white .clearfix>.flr{float:unset;width:100%}#top #first_view .inner .content .bg_white .clearfix>.flr img,#top #first_view .inner .content .bg_white .clearfix>.flr video{margin:0 auto}#top #first_view .inner .content .bg_white .clearfix h2.ttl{font-size:1.75rem;line-height:2.5rem;padding-top:2.5rem}#top #first_view .inner .content .bg_white .clearfix .btn_area{display:none}#top #first_view .inner .content .bg_white:first-child{padding:2.5rem 1.25rem}#top #first_view .inner .content .bg_white:first-child .first_messages{display:block}#top #first_view .inner .content .bg_white:first-child .first_messages .txt_area{width:auto}#top #first_view .inner .content .bg_white:first-child img{width:168.94px}#top #first_view .inner .content .bg_white:first-child img.sns_icons{display:none}#top #first_view .inner .content .bg_white:first-child .txt{margin-top:2.5rem}#top #first_view .inner .content .bg_white:first-child .txt span{-webkit-text-fill-color:transparent;background:transparent linear-gradient(90deg,#6ad7ff,#dd94ff 32%,#ff6a93 67%,#f0de06) 0 0 no-repeat padding-box;-webkit-background-clip:text;display:block;font-size:1.25rem;font-weight:700;line-height:1.75rem;margin:1.25rem auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#top #sample .container{max-width:100%}#top #sample .container .inner{padding:60px 0}#top #sample .container .inner h2.ttl{font-size:1.5rem;line-height:35px}#top #sample .container .inner .slider{margin-top:2.5rem}#top #sample .container .inner .btn_area{display:none}#top #faq .container{max-width:90%!important}#top #faq .container .inner{padding:60px 0}#top #faq .container .inner h2.ttl{font-size:1.5rem;line-height:35px}#top #faq .accordion{margin-top:35px}#top #faq .accordion-item .accordion-button{padding:22px 1.25rem 22px 56px}#top #faq .accordion-item .accordion-button h3{font-size:inherit;font-weight:inherit;line-height:1.5rem}#top #faq .accordion-item .accordion-button:before{background-size:cover;height:1.5rem;left:1.25rem;top:23px;width:1.5rem}#top #faq .accordion-item .accordion-body{padding:0 1.25rem 22px 56px}#top #faq .accordion-item .accordion-body:before{background-size:cover;height:1.5rem;left:1.25rem;width:1.5rem}#common .main_box .inner{padding:60px 0}#common .main_box .inner h1.ttl{font-size:1.5rem;margin-bottom:2.5rem}#common #terms .main_box .inner{max-width:90%}.sp_menu{display:block}footer{height:414px}footer .inner{padding:2.5rem 0}footer .inner .fll{float:none;text-align:center}footer .inner .logo{margin:0 auto}footer .inner .logo a{display:block}footer .inner .logo img{width:100%}footer .inner .menu{margin:1.25rem auto 1rem}footer .inner .menu_item{margin-bottom:1rem;margin-right:0}footer .inner .menu_item .link{line-height:18px}footer .inner .menu_item:last-child{margin-bottom:0}footer .inner .menu_item.sns{display:inline;margin:0 4px}footer .inner .copyright{margin:0 auto}footer .inner .copyright p{line-height:18px}}@media screen and (max-width:650px){#top #first_view .inner .first_view>.fll{float:unset;width:100%}#top #first_view .inner .first_view>.fll .txt .sp_br_none{display:none}#top #first_view .inner .first_view>.fll img,#top #first_view .inner .first_view>.fll video{margin-top:1.25rem;max-width:335px}#top #first_view .inner .first_view>.flr{float:unset;width:100%}}@media screen and (max-width:600px){#common .main_box .inner{max-width:90%}.form select{padding:.75rem}.form select.year{width:81px}.form select.month-day{width:63px}.form .select:before{right:39px;top:15px}.form .select.txt_none:after,.form .select.txt_none:before{right:23px}.form .select.hp_ml{margin-left:.5rem}}.win .slick-dots li button:before{font-size:26px!important;left:-2px!important}_:lang(x)::-internal-media-controls-overlay-cast-button,img{image-rendering:-webkit-optimize-contrast}html[lang=en] .form .select.year:after,html[lang=en] .form .select.year:before{right:57px}html[lang=en] .form .select.month:after,html[lang=en] .form .select.month:before{right:74px}html[lang=en] .form .select.day:after,html[lang=en] .form .select.day:before{right:52px}.password_material{position:relative}.password_material .material-icons{cursor:pointer;position:absolute;right:1.25rem;top:13px}
