@charset "UTF-8";.pagetop{display:block;position:absolute;bottom:0;right:0;margin-right:80px;margin-bottom:120px}.pagetop:hover{opacity:.7}@media screen and (max-width:768px){.pagetop{margin-right:8.666666666666668vw;margin-bottom:33.33333333333333vw}}.pagetop-arrow{width:10px;margin:0 auto}@media screen and (max-width:768px){.pagetop-arrow{width:2vw}}.pagetop-text{text-align:center;font-size:20px;color:#2f2f2f;margin-left:-4px}@media screen and (max-width:768px){.pagetop-text{font-size:3.466666666666666vw;margin-left:-.5333333333333333vw}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}@media screen and (max-width:768px){html{font-size:3.9vw}}body{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,Hiragino Kaku Gothic ProN,Hiragino Sans,sans-serif;font-weight:500;font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;opacity:0;-webkit-animation:.3s fadein forwards;animation:.3s fadein forwards;color:#2f2f2f;position:relative}body.fixed{position:fixed;width:100%;height:100%;left:0}@media screen and (max-width:768px){body{min-width:auto}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.ubuntu{font-family:Ubuntu Condensed,sans-serif}a{color:#2f2f2f;text-decoration:none}img{max-width:100%;vertical-align:bottom;width:100%}img[src$=".svg"]{width:100%}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;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{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}.c-app{padding-top:75px}@media screen and (max-width:768px){.c-app{padding-top:12vw}}.c-app.c-app-nonpadding{padding-top:20px}@media screen and (max-width:768px){.c-app.c-app-nonpadding{padding-top:5.333333333333334vw}}.c-hover:hover{opacity:.7}.c-inline-block{display:inline-block}.c-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=checkbox]{display:none}input[type=checkbox].c-checkbox+label{position:relative;padding-left:20px}input[type=checkbox].c-checkbox+label:before{content:"";display:block;width:15px;height:15px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #000;cursor:pointer}@media screen and (max-width:768px){input[type=checkbox].c-checkbox+label:before{top:25%}}input[type=checkbox].c-checkbox:checked+label:after{content:"";display:block;border-bottom:2px solid #db5a52;border-left:2px solid #db5a52;position:absolute;top:30%;left:6px;width:15px;height:6px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}@media screen and (max-width:768px){input[type=checkbox].c-checkbox:checked+label:after{top:12%}}.c-button-navy{background-color:#27296a;border-radius:4px;border:solid 2px #27296a;color:#fff;cursor:pointer;text-align:center;display:block}.c-button-navy:hover{color:#27296a;background-color:#fff}.c-button-red{background-color:#db5a52;border-radius:4px;border:solid 2px #db5a52;color:#fff;cursor:pointer;text-align:center;display:block}.c-button-red:hover{color:#db5a52;background-color:#fff}.c-button-red_white{background-color:#fff;border:solid 2px #db5a52;color:#db5a52;cursor:pointer;text-align:center;display:block;border-radius:4px}.c-button-red_white:hover{color:#fff;background-color:#db5a52}.c-button-small{padding:.5em 1em}.c-button-large{width:525px;padding:1em;margin:0 auto}@media screen and (max-width:768px){.c-button-large{width:70vw}}@media screen and (max-width:768px){.c-label-file{font-size:10px}}.c-label-file input{display:none}.c-font-12{font-size:12px}.c-font-13{font-size:13px}.c-font-14{font-size:14px}.c-font-15{font-size:15px}.c-font-16{font-size:16px}.c-font-17{font-size:17px}.c-font-18{font-size:18px}.c-font-19{font-size:19px}.c-font-20{font-size:20px}.c-font-21{font-size:21px}.c-font-22{font-size:22px}.c-font-23{font-size:23px}.c-font-24{font-size:24px}.c-font-25{font-size:25px}.c-font-26{font-size:26px}.c-font-27{font-size:27px}.c-font-28{font-size:28px}.c-font-29{font-size:29px}.c-font-30{font-size:30px}.c-font-31{font-size:31px}.c-font-32{font-size:32px}.c-font-33{font-size:33px}.c-font-34{font-size:34px}.c-font-35{font-size:35px}.c-font-36{font-size:36px}.c-font-37{font-size:37px}.c-font-38{font-size:38px}.c-font-39{font-size:39px}.c-font-40{font-size:40px}.c-font-65{font-size:65px}@media screen and (max-width:768px){.c-font-sp-10{font-size:1.333333333333333vw}}@media screen and (max-width:768px){.c-font-sp-20{font-size:2.666666666666667vw}}@media screen and (max-width:768px){.c-font-sp-22{font-size:2.933333333333333vw}}@media screen and (max-width:768px){.c-font-sp-23{font-size:3.066666666666666vw}}@media screen and (max-width:768px){.c-font-sp-24{font-size:3.2vw}}@media screen and (max-width:768px){.c-font-sp-25{font-size:3.333333333333333vw}}@media screen and (max-width:768px){.c-font-sp-26{font-size:3.466666666666666vw}}@media screen and (max-width:768px){.c-font-sp-28{font-size:3.733333333333334vw}}@media screen and (max-width:768px){.c-font-sp-30{font-size:4vw}}@media screen and (max-width:768px){.c-font-sp-33{font-size:4.399999999999999vw}}@media screen and (max-width:768px){.c-font-sp-34{font-size:4.533333333333333vw}}@media screen and (max-width:768px){.c-font-sp-35{font-size:4.666666666666667vw}}@media screen and (max-width:768px){.c-font-sp-36{font-size:4.8vw}}@media screen and (max-width:768px){.c-font-sp-38{font-size:5.066666666666666vw}}@media screen and (max-width:768px){.c-font-sp-42{font-size:5.733333333333333vw}}@media screen and (max-width:768px){.c-font-sp-43{font-size:5.600000000000001vw}}@media screen and (max-width:768px){.c-font-sp-46{font-size:6.133333333333333vw}}@media screen and (max-width:768px){.c-font-sp-50{font-size:6.666666666666667vw}}@media screen and (max-width:768px){.c-font-sp-58{font-size:7.733333333333333vw}}@media screen and (max-width:768px){.c-font-sp-84{font-size:11.200000000000001vw}}.c-font-navy{color:#27296a}.c-font-blue{color:#66c3d3}.c-font-red{color:#db5a52}.c-font-green{color:#7db8bb}.c-font-white{color:#fff}.c-font-gray{color:#9c9c9c}.c-bold{font-weight:700}.c-normal{font-weight:400}.c-form-text{width:100%;border-radius:2px;border:1px solid #cfcfcf;font-size:16px;padding:1em;outline:none}.c-form-text.has-margin{margin-bottom:20px}@media screen and (max-width:768px){.c-form-text.has-margin{margin-bottom:8vw}}.c-form-text.has-link{margin-bottom:10px}@media screen and (max-width:768px){.c-form-text{font-size:3.466666666666666vw;padding:.75em;-webkit-appearance:none}}.c-form-textarea{border-radius:2px;padding:1em}.c-form-textarea textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;outline:none;width:100%;font-size:16px;border:none}.c-form-textarea textarea::-webkit-scrollbar{width:10px}.c-form-textarea textarea::-webkit-scrollbar-thumb{background-color:#27296a;border-radius:2px}.c-form-textarea textarea::-webkit-scrollbar-track{background-color:#d5e6e7;border-radius:2px}.home-header-area{position:relative;margin-bottom:60px;margin-top:40px}@media screen and (max-width:768px){.home-header-area{display:block;margin-top:0;margin-bottom:9.333333333333334vw}}.home-timetostart-wrapper{width:100%;text-align:center;padding-bottom:5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:right}@media screen and (max-width:768px){.home-timetostart-wrapper{padding-top:4vw;padding-bottom:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;text-align:center}}.home-remainingdays-wrapper{width:40%;position:relative;top:0;right:0;text-align:right;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-left:auto}@media screen and (max-width:768px){.home-remainingdays-wrapper{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:6vw;background-color:#efefef;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.home-remainingdays-wrapper.buttononly{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.home-remainingdays{line-height:1.5;margin-bottom:10px}@media screen and (max-width:768px){.home-remainingdays{margin-bottom:0;width:100%;text-align:left}}@media screen and (max-width:768px){.home-remainingdays.home-remainingdays-free{width:65%;text-align:left}}.home-remainingdays-button{display:inline-block;margin-bottom:10px}.home-remainingdays-button a{cursor:pointer;border:2px solid #db5a52;background-color:#db5a52;padding:.8em 2.6em;border-radius:1.5em;display:block;color:#fff}.home-remainingdays-button a:hover{background-color:#fff;color:#db5a52}@media screen and (max-width:768px){.home-remainingdays-button{width:34%;text-align:center;margin-bottom:0}.home-remainingdays-button a{padding:.5em;border-radius:2em}}.home-wait-btn{position:absolute;top:50%;left:0;padding:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-box-shadow:4px 3px 5px rgba(0,0,0,.6);box-shadow:4px 3px 5px #0009;border-bottom:6px solid #db5a52}@media screen and (max-width:768px){.home-wait-btn{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);margin:5.333333333333334vw auto 2vw;width:89.33333333333333vw}}.home-wait-btn.grayout{-webkit-box-shadow:none;box-shadow:none;opacity:.5;background:#d3d3d3;border:solid 2px #808080;color:#db5a52;text-align:center;border-radius:4px}.home-wait-annotation{position:absolute;left:140px;line-height:1.3;font-weight:700}@media screen and (max-width:768px){.home-wait-annotation{position:relative;left:5.066666666666666vw;width:93.33333333333333vw}}.home-wait-annotation.bottom{left:0;top:50%;-webkit-transform:translateY(215%);transform:translateY(215%)}@media screen and (max-width:768px){.home-wait-annotation.bottom{width:100%;position:relative;top:0;text-align:center;-webkit-transform:none;transform:none}}.tab-icon{display:none}.has-limit .tab-icon{display:block;position:absolute;top:-25%;right:0;width:1.5em;height:1.5em;line-height:1.5;border:1px solid #9c9c9c;border-radius:50%;text-align:center}.tab-balloon{display:none;cursor:auto}.tab-balloon.is-active{color:#2f2f2f;display:block;position:absolute!important;top:0;left:0;width:265px;height:97px;background-image:url(/app/img/tab_balloon_left.svg);background-repeat:no-repeat;background-size:100%;text-align:left;padding:1.5em 1em 1em;margin-left:10px;margin-top:-38px;z-index:10;line-height:1.8}@media screen and (max-width:768px){.tab-balloon.is-active{width:50.66666666666667vw;height:18.666666666666668vw;margin-left:32vw;margin-top:-6.666666666666667vw;padding:1.5em .25em .5em 1.5em}}.tab-balloon-close{cursor:pointer;position:absolute!important;top:0;right:0;margin-top:.1em;margin-right:1.5em;font-weight:700;z-index:11}@media screen and (max-width:768px){.tab-balloon-close{margin-top:0;margin-right:1.2em;font-size:18px}}.tab-item{cursor:pointer;background-color:#fff;border:2px solid #7db8bb;color:$olor-green;padding:.75em 2em;border-radius:4px 4px 0 0;margin-right:10px;position:relative}@media screen and (max-width:768px){.tab-item{border:2px solid #7db8bb}}.tab-item:last-of-type{margin-right:0}.tab-item.is-active{cursor:auto;padding:.75em 5em;background-color:#7db8bb;color:#fff}@media screen and (max-width:768px){.tab-item.is-active{padding:.5em 2em}}.tab-item.is-active div{position:relative}.tab-item.is-active div .tab-icon{cursor:pointer;display:block;position:absolute;top:-.05em;right:0;margin-right:-2.5em;width:1.2em;height:1.2em;border-radius:50%;border:1px solid #fff;text-align:center}@media screen and (max-width:768px){.tab-item.is-active div .tab-icon{margin-right:-1.5em}}.home-area{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:768px){.home-area{display:block}}@media screen and (max-width:768px){.home-area .mapping-area{text-align:center}}.home-list-area{width:326px;max-height:820px;overflow-y:scroll;padding-right:16px}@media screen and (max-width:768px){.home-list-area{width:100%;padding:0}}.home-team-list{border-bottom:1px solid #9c9c9c;margin-bottom:40px}@media screen and (max-width:768px){.home-team-list{padding:0 5.333333333333334vw}}.home-team-list:last-of-type{border:none}.home-add-button{display:block;text-align:center;margin-bottom:30px}.home-add-button a{cursor:pointer;border:2px solid #27296a;background-color:#27296a;padding:.8em 2.6em;border-radius:1.5em;display:block;color:#fff;position:relative}.home-add-button a:hover{background-color:#fff;color:#27296a}.home-add-button a:after{content:"+";font-size:18px;font-weight:700;position:absolute;top:50%;right:0;margin-right:2.5em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.home-add-button{margin-bottom:5.333333333333334vw}.home-add-button a{padding:1em 0;border-radius:0}}.home-team-text{cursor:pointer;margin-bottom:25px;position:relative;padding-left:2em}.home-team-text:before{content:"";width:20px;height:20px;border-radius:50%;border:1px solid #9c9c9c;position:absolute;top:-10%;left:0}.home-team-text.is-checked:before{content:"";width:20px;height:20px;border-radius:50%;background-color:#db5a52;position:absolute;top:-10%;left:0;z-index:1;border:none}.home-team-text.is-checked:after{content:"";width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:3px;left:10px;z-index:2;-webkit-transform:rotate(-45deg) translate(-50%,-50%);transform:rotate(-45deg) translate(-50%,-50%)}.home-body-area{width:790px}@media screen and (max-width:768px){.home-body-area{width:100%}}.mapping-link{color:#00f;text-decoration:underline;padding-bottom:10px;display:inline-block}@media screen and (max-width:768px){.mapping-link{margin:0 auto;width:100%}}.montharea{background-color:#7db8bb;padding:.75em 1.5em;text-align:center;margin-top:-2px;border-radius:4px 4px 0 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.montharea{border-radius:0;margin-top:-3px}}.montharrow{width:15px;height:15px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block}.montharrow:hover{opacity:.7}.montharrow--right{-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (max-width:768px){.montharrow{width:2.666666666666667vw;height:2.666666666666667vw}}.memberarea{padding:20px 60px;border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}@media screen and (max-width:768px){.memberarea{padding:2.666666666666667vw}}@media screen and (max-width:768px){.member-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.member-item{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}@media screen and (max-width:768px){.member-item{width:45%}}.exit-button{cursor:pointer;width:1.5em;height:1.5em;background-color:#000;color:#fff;text-align:center;border-radius:50%;position:absolute;line-height:1.5;top:0;right:0}@media screen and (max-width:768px){.exit-button{width:1em;height:1em;line-height:1}}.member-item-close{width:16px;height:16px;font-size:14px;font-weight:700;text-align:center;display:block;position:absolute;top:0;right:0;padding-top:1px;margin-right:-15px;background-color:#000;color:#fff;border-radius:50%;cursor:pointer}@media screen and (max-width:768px){.member-item-close{width:3.333333333333333vw;height:3.333333333333333vw;margin-right:-3.333333333333333vw;font-size:2.666666666666667vw}}.member-item--image{width:60px;height:60px;margin-right:10px;border-radius:50%;overflow:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.member-item--image{width:8.666666666666668vw;height:8.666666666666668vw;margin-right:1.333333333333333vw}}.calendararea{margin-bottom:50px}.week-list{border-left:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}.week-item{padding:1em;width:calc(100% / 7);text-align:center;border-right:1px solid #dadada}.week-item:last-of-type{border-right:none}.datearea{position:relative}.date-list{border-left:1px solid #dadada;border-right:1px solid #dadada;-ms-flex-wrap:wrap;flex-wrap:wrap}.date-item{padding:1em;width:calc(100% / 7);height:160px;text-align:center;border-bottom:1px solid #dadada;border-right:1px solid #dadada}.date-item:nth-of-type(7n){border-right:none}.date-item.not-current{color:#9c9c9c}@media screen and (max-width:768px){.date-item{height:25.333333333333336vw}}.bar-user{position:absolute;top:0;left:0;border-radius:4px;padding:.25em;text-align:center}.bar-user--01{background-color:#66c3d3}.bar-user--01.week1{margin-top:40px}@media screen and (max-width:768px){.bar-user--01.week1{margin-top:5.333333333333334vw}}.bar-user--01.week2{margin-top:200px}@media screen and (max-width:768px){.bar-user--01.week2{margin-top:30.666666666666664vw}}.bar-user--01.week3{margin-top:360px}@media screen and (max-width:768px){.bar-user--01.week3{margin-top:56.00000000000001vw}}.bar-user--01.week4{margin-top:520px}@media screen and (max-width:768px){.bar-user--01.week4{margin-top:81.33333333333333vw}}.bar-user--01.week5{margin-top:680px}@media screen and (max-width:768px){.bar-user--01.week5{margin-top:106.66666666666667vw}}.bar-user--01.week6{margin-top:840px}@media screen and (max-width:768px){.bar-user--01.week6{margin-top:132vw}}.bar-user--02{background-color:#d89000}.bar-user--02.week1{margin-top:62px}@media screen and (max-width:768px){.bar-user--02.week1{margin-top:9.333333333333334vw}}.bar-user--02.week2{margin-top:222px}@media screen and (max-width:768px){.bar-user--02.week2{margin-top:34.66666666666667vw}}.bar-user--02.week3{margin-top:382px}@media screen and (max-width:768px){.bar-user--02.week3{margin-top:60vw}}.bar-user--02.week4{margin-top:542px}@media screen and (max-width:768px){.bar-user--02.week4{margin-top:85.33333333333334vw}}.bar-user--02.week5{margin-top:702px}@media screen and (max-width:768px){.bar-user--02.week5{margin-top:110.66666666666667vw}}.bar-user--02.week6{margin-top:862px}@media screen and (max-width:768px){.bar-user--02.week6{margin-top:136vw}}.bar-user--03{background-color:#db5a52}.bar-user--03.week1{margin-top:84px}@media screen and (max-width:768px){.bar-user--03.week1{margin-top:13.333333333333334vw}}.bar-user--03.week2{margin-top:244px}@media screen and (max-width:768px){.bar-user--03.week2{margin-top:38.666666666666664vw}}.bar-user--03.week3{margin-top:404px}@media screen and (max-width:768px){.bar-user--03.week3{margin-top:64vw}}.bar-user--03.week4{margin-top:564px}@media screen and (max-width:768px){.bar-user--03.week4{margin-top:89.33333333333333vw}}.bar-user--03.week5{margin-top:724px}@media screen and (max-width:768px){.bar-user--03.week5{margin-top:114.66666666666667vw}}.bar-user--03.week6{margin-top:884px}@media screen and (max-width:768px){.bar-user--03.week6{margin-top:140vw}}.bar-user--04{background-color:#8bc58c}.bar-user--04.week1{margin-top:106px}@media screen and (max-width:768px){.bar-user--04.week1{margin-top:17.333333333333336vw}}.bar-user--04.week2{margin-top:266px}@media screen and (max-width:768px){.bar-user--04.week2{margin-top:42.66666666666667vw}}.bar-user--04.week3{margin-top:426px}@media screen and (max-width:768px){.bar-user--04.week3{margin-top:68vw}}.bar-user--04.week4{margin-top:586px}@media screen and (max-width:768px){.bar-user--04.week4{margin-top:93.33333333333333vw}}.bar-user--04.week5{margin-top:746px}@media screen and (max-width:768px){.bar-user--04.week5{margin-top:118.66666666666667vw}}.bar-user--04.week6{margin-top:906px}@media screen and (max-width:768px){.bar-user--04.week6{margin-top:144vw}}.bar-user--05{background-color:#a56ec1}.bar-user--05.week1{margin-top:128px}@media screen and (max-width:768px){.bar-user--05.week1{margin-top:21.333333333333336vw}}.bar-user--05.week2{margin-top:288px}@media screen and (max-width:768px){.bar-user--05.week2{margin-top:46.666666666666664vw}}.bar-user--05.week3{margin-top:448px}@media screen and (max-width:768px){.bar-user--05.week3{margin-top:72vw}}.bar-user--05.week4{margin-top:608px}@media screen and (max-width:768px){.bar-user--05.week4{margin-top:97.33333333333334vw}}.bar-user--05.week5{margin-top:768px}@media screen and (max-width:768px){.bar-user--05.week5{margin-top:122.66666666666666vw}}.bar-user--05.week6{margin-top:928px}@media screen and (max-width:768px){.bar-user--05.week6{margin-top:148vw}}.days1{width:calc(100% / 7 * 1)}.days2{width:calc(100% / 7 * 2)}.days3{width:calc(100% / 7 * 3)}.days4{width:calc(100% / 7 * 4)}.days5{width:calc(100% / 7 * 5)}.days6{width:calc(100% / 7 * 6)}.days7{width:100%}.start1{margin-left:0}.start2{margin-left:calc(100% / 7 * 1)}.start3{margin-left:calc(100% / 7 * 2)}.start4{margin-left:calc(100% / 7 * 3)}.start5{margin-left:calc(100% / 7 * 4)}.start6{margin-left:calc(100% / 7 * 5)}.start7{margin-left:calc(100% / 7 * 6)}.pay-modal-btn{width:525px;margin:0 auto 30px;padding:1em}@media screen and (max-width:768px){.pay-modal-btn{width:70vw;margin-bottom:4.666666666666667vw}}.exit-modal-btn{width:525px;margin:0 auto;padding:1em}@media screen and (max-width:768px){.exit-modal-btn{width:70vw}}.plan-complete-title{margin-bottom:30px;letter-spacing:.01em;text-align:center;padding-top:75px}@media screen and (max-width:768px){.plan-complete-title{padding-top:9.333333333333334vw;margin-bottom:4vw}}.plan-complete-subtitle{letter-spacing:.015em;text-align:center;margin-bottom:30px}@media screen and (max-width:768px){.plan-complete-subtitle{margin-bottom:8vw}}.plan-framewrapper{width:100%;padding:20px 70px;border-radius:5px;border:dashed 2px #2f2f2f;margin-bottom:45px}@media screen and (max-width:768px){.plan-framewrapper{padding:4.666666666666667vw;margin-bottom:8vw}}.plan-framewrapper p{letter-spacing:.015em;line-height:1.75}.plan-framewrapper p span.red{color:#db5a52}.plan-list{padding:0 70px;margin-bottom:75px}@media screen and (max-width:768px){.plan-list{padding:0;margin-bottom:10.666666666666668vw}}.plan-item{padding-bottom:20px;border-bottom:1px solid #2f2f2f;margin-bottom:20px}.plan-list-title{margin-bottom:.5em;letter-spacing:.015em;position:relative;margin-left:1.25em}.plan-list-title:before{content:"・";font-size:18px;position:absolute;top:0;left:0;margin-left:-1em}@media screen and (max-width:768px){.plan-list-title:before{font-size:3.466666666666666vw}}.plan-list-annotation{position:relative;margin-left:2em;line-height:1.41}.plan-list-annotation:before{content:"*";font-size:16px;position:absolute;top:0;left:0;margin-left:-.75em;margin-top:.25em}@media screen and (max-width:768px){.plan-list-annotation:before{font-size:3.2vw}}.plan-list-annotation.red{color:#db5a52;margin-bottom:20px;margin-left:1em}.plan-list-annotation.red:before{display:none}.plan-list-column{padding:1em 1.5em;background-color:#ececec;line-height:1.75;display:inline-block;margin-left:1em}@media screen and (max-width:768px){.plan-list-column{padding:.75em 1em}}.plan-title{text-align:center;padding-top:70px;margin-bottom:30px;font-size:39px}@media screen and (max-width:768px){.plan-title{padding-top:9.333333333333334vw;font-size:6vw;margin-bottom:9.333333333333334vw}}.plan-lead{text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.plan-lead{margin-bottom:4.666666666666667vw}}.plan-lead--logo{width:137px;position:relative;margin-right:20px}@media screen and (max-width:768px){.plan-lead--logo{width:24vw;margin-right:2.666666666666667vw}}.plan-lead--text{font-size:30px}@media screen and (max-width:768px){.plan-lead--text{font-size:5.066666666666666vw}}.price-frame{background-color:#d5e6e7;border-radius:6px;padding:50px 70px;margin-bottom:65px}@media screen and (max-width:768px){.price-frame{padding:8vw 4.666666666666667vw 4vw;text-align:center;line-height:1.4;margin-bottom:5.333333333333334vw}}.frame-text-container{margin-bottom:10px}@media screen and (max-width:768px){.frame-text-container{margin-bottom:1.333333333333333vw}}.frame-text{font-size:40px;font-weight:700}@media screen and (max-width:768px){.frame-text{font-size:5.333333333333334vw}}.frame-text.red{color:#db5a52}.frame-tag{font-size:30px;font-weight:700;text-align:center;margin-bottom:25px}@media screen and (max-width:768px){.frame-tag{font-size:4vw;margin-bottom:4.666666666666667vw}}.frame-tag .red{font-size:30px;font-weight:700;vertical-align:baseline;color:#db5a52}@media screen and (max-width:768px){.frame-tag .red{font-size:4vw}}.frame-tag .frame-inframe{border:2px solid #d5e6e7;border-radius:6px;padding:25px 70px}@media screen and (max-width:768px){.frame-tag .frame-inframe{padding:4vw 6.666666666666667vw}}.frame-inframecontainer{background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px 45px;margin-bottom:40px}@media screen and (max-width:768px){.frame-inframecontainer{display:block;padding:4.399999999999999vw 4vw;margin-bottom:3.333333333333333vw}}.inframe-text{font-size:34px;font-weight:700}@media screen and (max-width:768px){.inframe-text{font-size:4.533333333333333vw}}.inframe-price{color:#db5a52;font-size:100px}@media screen and (max-width:768px){.inframe-price{font-size:13.600000000000001vw}}.inframe-price .small{color:#db5a52;font-size:50px;font-weight:700}@media screen and (max-width:768px){.inframe-price .small{font-size:6.666666666666667vw}}.inframe-annotation{font-size:20px;font-weight:700;padding:10px}@media screen and (max-width:768px){.inframe-annotation{font-size:3.2vw;padding:vw-siz(5)}}.frame-inframe-underwrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.frame-inframe-underwrapper{display:block}}.inframe-under{background-color:#fff;padding:40px 102px}@media screen and (max-width:768px){.inframe-under{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.666666666666667vw 11.333333333333332vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:768px){.inframe-under:nth-of-type(1){margin-bottom:3.333333333333333vw}}.under-text{font-size:20px;text-align:center;margin-bottom:15px}@media screen and (max-width:768px){.under-text{font-size:2.666666666666667vw;font-weight:700;margin-bottom:0;margin-right:2vw}}.under-price{font-size:65px;color:#db5a52}@media screen and (max-width:768px){.under-price{font-size:8.666666666666668vw}}.under-price .unit{font-size:35px}@media screen and (max-width:768px){.under-price .unit{font-size:4.266666666666667vw}}.plan-color--examplewrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:45px}@media screen and (max-width:768px){.plan-color--examplewrapper{margin-bottom:9.333333333333334vw}}.plan-color--example-image{width:80px;margin-right:20px}@media screen and (max-width:768px){.plan-color--example-image{width:13.333333333333334vw;margin-right:2.666666666666667vw}}.plan-color--example{font-size:20px;font-weight:700;text-align:center}@media screen and (max-width:768px){.plan-color--example{font-size:2.933333333333333vw}}@media screen and (max-width:768px){.plan-color--example span{padding:1em;font-size:2.933333333333333vw}}.plan-balloon{text-align:center;margin-bottom:60px}.plan-balloon span{position:relative;margin:0 auto;padding:0 .5em;font-size:30px}.plan-balloon span:before{content:"";height:1em;width:3px;background:#db5a52;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);position:absolute;top:0;left:0}@media screen and (max-width:768px){.plan-balloon span:before{width:2px}}.plan-balloon span:after{content:"";height:1em;width:3px;background:#db5a52;-webkit-transform:rotate(25deg);transform:rotate(25deg);position:absolute;top:0;right:0}@media screen and (max-width:768px){.plan-balloon span:after{width:2px}}@media screen and (max-width:768px){.plan-balloon span{font-size:4.666666666666667vw}}.plan-frame{border-radius:4px;border:4px solid #27296a;padding:0 185px 40px;position:relative;margin-bottom:40px}@media screen and (max-width:768px){.plan-frame{padding:0 3.333333333333333vw 5.333333333333334vw}}.plan-frame--title-wrapper{text-align:center;margin-top:-28px;margin-bottom:40px;font-size:24px}@media screen and (max-width:768px){.plan-frame--title-wrapper{font-size:3.733333333333334vw;margin-top:-4.533333333333333vw;margin-bottom:5.333333333333334vw}}.plan-frame--title-big{font-size:31px}@media screen and (max-width:768px){.plan-frame--title-big{font-size:4.266666666666667vw}}.plan-frame--title{background:#27296a;color:#fff;padding:.5em;text-align:center}.plan-frame--title span{vertical-align:middle}.plan-frame--text{padding-left:10px;padding-bottom:7px;margin-bottom:30px;border-bottom:2px solid #27296a;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.plan-frame--text{display:block;text-align:center;padding-left:0;padding-bottom:1.333333333333333vw}}.plan-frame--number{font-size:30px;margin-right:40px}@media screen and (max-width:768px){.plan-frame--number{font-size:4.8vw;margin-right:0;display:block;margin-bottom:2vw}}.plan-frame--plan-text{font-size:24px}.plan-frame--plan-text .plan-text-big{font-size:30px}@media screen and (max-width:768px){.plan-frame--plan-text .plan-text-big{font-size:4.266666666666667vw}}.plan-frame--plan-text .plan-text-small{font-size:18px}@media screen and (max-width:768px){.plan-frame--plan-text .plan-text-small{font-size:2.933333333333333vw}}@media screen and (max-width:768px){.plan-frame--plan-text{font-size:3.733333333333334vw}}@media screen and (max-width:768px){.plan-frame--contents{margin:0 8vw}}.plan-frame--annotation{position:absolute;bottom:0;right:0;margin-bottom:20px;margin-right:20px;font-size:13px}@media screen and (max-width:768px){.plan-frame--annotation{font-size:2.933333333333333vw;left:0;text-align:center}}.plan-color{background:#e9e9f0;padding:40px 30px 50px;margin-bottom:80px}@media screen and (max-width:768px){.plan-color{padding:6vw 4.666666666666667vw;margin-bottom:12vw}}.plan-color--title{text-align:center;margin-bottom:45px;font-size:23px}@media screen and (max-width:768px){.plan-color--title{font-size:3.733333333333334vw;margin-bottom:6.666666666666667vw}}.plan-color--example{text-align:center}.plan-color--example span{background:#fff;padding:20px}@media screen and (max-width:768px){.plan-color--example span{padding:1em}}.plan-example-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.plan-example-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.plan-example-item{border:3px solid #27296a;border-radius:2px;padding:15px 15px 0;width:220px}@media screen and (max-width:768px){.plan-example-item{width:48%;border:2px solid #27296a;margin-bottom:5.333333333333334vw}}.plan-example-time{text-align:center;margin-top:-1.4em;margin-bottom:30px}.plan-example-time span{padding:0 .5em;background:#e9e9f0}@media screen and (max-width:768px){.plan-example-time{margin-top:-1.9em}}.plan-example-image-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.plan-example-image-wrapper{margin-top:-4vw}}.plan-example-image{width:50px;margin:-15px 5px 0}.plan-example-image.has-margin-left{margin-left:20px}@media screen and (max-width:768px){.plan-example-image.has-margin-left{margin-left:2.666666666666667vw}}.plan-example-image.has-margin-right{margin-right:20px}@media screen and (max-width:768px){.plan-example-image.has-margin-right{margin-right:2.666666666666667vw}}@media screen and (max-width:768px){.plan-example-image{width:7.066666666666667vw;margin:0 1.333333333333333vw}}.plan-example-image-large{margin-top:-14px}@media screen and (max-width:768px){.plan-example-image-large{width:6.800000000000001vw;margin-top:-1.333333333333333vw}}.plan-example-image-large:nth-of-type(1),.plan-example-image-large:nth-of-type(3){margin-left:20px}@media screen and (max-width:768px){.plan-example-image-large:nth-of-type(1),.plan-example-image-large:nth-of-type(3){margin-left:5.333333333333334vw}}.plan-example-image-large:nth-of-type(2),.plan-example-image-large:nth-of-type(4){margin-right:20px}@media screen and (max-width:768px){.plan-example-image-large:nth-of-type(2),.plan-example-image-large:nth-of-type(4){margin-right:5.333333333333334vw}}.plan-example-image-small{width:40px;margin:0 3px}@media screen and (max-width:768px){.plan-example-image-small{width:5.733333333333333vw}}@media screen and (max-width:768px){.plan-voice{padding-bottom:12vw}}.plan-voice .voice-title{font-size:39px;font-weight:700;position:relative;margin:0 auto 80px;text-align:center;letter-spacing:.015em;color:#27296a}@media screen and (max-width:768px){.plan-voice .voice-title{font-size:5.066666666666666vw;margin-bottom:7.333333333333333vw}}.plan-voice .voice-title:before{content:"";width:60px;height:41px;background-image:url(/img/title_logo_navy.svg);background-size:100%;background-repeat:no-repeat;position:absolute;top:0;left:0;right:0;margin:-50px auto 0}@media screen and (max-width:768px){.plan-voice .voice-title:before{width:8vw;height:5.466666666666667vw;margin-top:-6.666666666666667vw}}@media screen and (max-width:768px){.voice-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.333333333333334vw}}@media screen and (max-width:768px){.voice-icon-image{-ms-flex-negative:0;flex-shrink:0;width:32vw;margin-bottom:0}}.voice-icon-namewrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:22px;font-weight:700;padding:10px;color:#fff}@media screen and (max-width:768px){.voice-icon-namewrapper{font-size:3.466666666666666vw;display:inline-block;margin-bottom:2.666666666666667vw;padding:1.333333333333333vw 2.666666666666667vw}}.voice-icon-name{font-size:26px;font-weight:700;text-align:center}@media screen and (max-width:768px){.voice-icon-name{text-align:left;font-size:4vw;display:inline}}@media screen and (max-width:768px){.plan-voice-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.plan-voice-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:90px}@media screen and (max-width:768px){.plan-voice-item{display:block;margin-bottom:10.666666666666668vw}.plan-voice-item:last-of-type{margin-bottom:0}}.plan-voice-text{width:740px;font-size:16px;line-height:1.8;position:relative}@media screen and (max-width:768px){.plan-voice-text{width:100%;font-size:3.733333333333334vw}}.plan-voice-text p{position:relative;z-index:1}@media screen and (max-width:768px){.voice-icon-container{margin-left:4.666666666666667vw;width:69.33333333333334vw}}.voice-lead{font-size:26px;font-weight:700;margin-bottom:10px}@media screen and (max-width:768px){.voice-lead{font-size:4.666666666666667vw;margin-bottom:0;line-height:1.4;letter-spacing:0}}.plan-voice-item:nth-of-type(odd) .voice-lead{color:#d89000}.plan-voice-item:nth-of-type(odd) .voice-icon-namewrapper{background-color:#d89000}.plan-voice-item:nth-of-type(odd) .plan-voice-text{background-image:url(/img/balloon01_middle_o.png);background-size:100%;background-repeat:repeat-y;padding:25px 25px 25px 60px;margin-left:40px}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(odd) .plan-voice-text{margin-left:0;background-image:url(/img/balloon_sp_orange_middle.png);background-size:100%;background-repeat:repeat-y;padding:1em}}.plan-voice-item:nth-of-type(odd) .plan-voice-text:before{content:"";width:100%;display:block;position:absolute;top:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0;margin-top:-4px;background-image:url(/img/balloon01_top_o.png);height:128px}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(odd) .plan-voice-text:before{background-image:url(/img/balloon_sp_orange_top.png);height:6vw;margin-top:-6vw}}.plan-voice-item:nth-of-type(odd) .plan-voice-text:after{content:"";width:100%;background-image:url(/img/balloon01_bottom_o.png);height:20px;margin-bottom:-20px;display:block;position:absolute;bottom:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(odd) .plan-voice-text:after{height:1.333333333333333vw;background-image:url(/img/balloon_sp_orange_bottom.png);margin-bottom:-1.333333333333333vw}}.plan-voice-item:nth-of-type(even) .voice-lead{color:#db5a52}.plan-voice-item:nth-of-type(even) .voice-icon-namewrapper{background-color:#db5a52}.plan-voice-item:nth-of-type(even) .voice-icon-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.plan-voice-item:nth-of-type(even) .plan-voice-text{background-image:url(/img/balloon02_middle.png);background-size:100%;background-repeat:repeat-y;padding:25px 60px 25px 25px;margin-right:40px;margin-top:4px}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(even) .plan-voice-text{background-image:url(/img/balloon_sp_red_middle.png);margin-right:0;padding:1em}}.plan-voice-item:nth-of-type(even) .plan-voice-text:before{content:"";width:100%;display:block;position:absolute;top:0;left:0;background-image:url(/img/balloon02_top.png);background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0;height:126px;margin-top:-5px}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(even) .plan-voice-text:before{background-image:url(/img/balloon_sp_red_top.png);height:6vw;margin-top:-6vw}}.plan-voice-item:nth-of-type(even) .plan-voice-text:after{content:"";width:100%;display:block;position:absolute;bottom:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;background-image:url(/img/balloon02_bottom.png);z-index:0;height:7px;margin-bottom:-7px}@media screen and (max-width:768px){.plan-voice-item:nth-of-type(even) .plan-voice-text:after{background-image:url(/img/balloon_sp_red_bottom.png);margin-bottom:-2vw;height:2vw}}.register-button-wrapper{text-align:center}.register-button-balloon{font-size:30px;font-weight:700;color:#db5a52;margin-bottom:30px}@media screen and (max-width:768px){.register-button-balloon{font-size:4.666666666666667vw;margin-bottom:4vw}}.register-button-balloon p{display:inline-block;position:relative}.register-button-balloon p:before{content:"";position:absolute;width:3px;height:100%;display:block;background-color:#db5a52;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);bottom:0;left:0;margin-left:-.5em}.register-button-balloon p:after{content:"";position:absolute;width:3px;height:100%;display:block;background-color:#db5a52;-webkit-transform:rotate(25deg);transform:rotate(25deg);bottom:0;right:0;margin-right:-.5em}.register-button{display:block;margin:0 auto 165px;width:525px;padding:1em}.register-button.second{margin-bottom:80px}@media screen and (max-width:768px){.register-button.second{margin-bottom:12vw}}@media screen and (max-width:768px){.register-button{width:70vw;margin-bottom:20vw}}.plan-pay-text{padding-top:80px;text-align:center;margin-bottom:65px;font-size:20px}@media screen and (max-width:768px){.plan-pay-text{padding-top:8vw;font-size:3.733333333333334vw;margin-bottom:6.666666666666667vw}}.plan-update-button{width:525px;margin:0 auto 30px;padding:1em}@media screen and (max-width:768px){.plan-update-button{width:70vw;margin-bottom:8vw}}.plan-cancel-button{width:525px;margin:0 auto 60px;padding:1em}@media screen and (max-width:768px){.plan-cancel-button{width:70vw;margin-bottom:12vw}}.cancel-modal-btn{width:525px;margin:0 auto;padding:1em}@media screen and (max-width:768px){.cancel-modal-btn{width:70vw}}.plan-annotation{width:840px;margin:0 auto 60px;color:#000;letter-spacing:.02em;line-height:1.5}@media screen and (max-width:768px){.plan-annotation{width:100%;padding-bottom:12vw;margin:0 auto}}.points-page{min-height:calc(100vh - 200px)}.legend-section{line-height:1.5}@media screen and (max-width:768px){.legend-section{margin-left:10px}}.participation-week{display:-webkit-box;display:-ms-flexbox;display:flex}.participation-week .participation-day{border:1px solid #000;margin:10px;border-radius:50%;width:50px;height:50px;text-align:center;line-height:50px}@media screen and (max-width:768px){.participation-week .participation-day{width:30px;height:30px;line-height:30px}}.participation-week .participation-true{background-color:#90ee90}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px}.flex-container .points-section-text{font-size:20px;line-height:80px}.flex-container .points{font-size:40px;line-height:80px}.flex-container .exchange-button{font-size:20px;line-height:80px;border:solid 2px #000;padding:5px}.centered-points{font-size:32px;text-align:center;margin:20px}.display-mobile{display:none}@media screen and (max-width:768px){.display-mobile{display:block}}@media screen and (max-width:768px){.display-pc{display:none}}.points-form .modal-points{width:100%;border-radius:2px;border:2px solid #000;font-size:16px;padding:.5em;margin:.5em 0;outline:none}.points-form .modal-foot{font-size:16px;width:240px;margin:20px auto auto;text-align:center}.points-form .modal-submit{width:200px;margin:20px;height:50px}@media screen and (max-width:768px){.roulette-section{margin-top:30px}}.roulette-section .roulette-button{text-align:center;width:300px;margin:auto;padding:10px;font-size:22px;border:3px solid #000}.roulette-section .roulette-container{position:relative;width:310px;margin:50px auto;font-family:Menlo;font-size:24px}.roulette-section .roulette-container .arrow-down{position:absolute;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%);z-index:1}.modal-giftpoints-wrapper .roulette-popup-roll{line-height:1.8;margin-bottom:50px}.modal-giftpoints-wrapper .roulette-popup-roll .left-side-roll{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:20px auto auto;text-align:left;line-height:1;display:block}.modal-giftpoints-wrapper .roulette-popup-foot{text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}.question{margin-top:70px;margin-bottom:50px;position:relative;padding-left:1.25em}@media screen and (max-width:768px){.question{margin-top:9.333333333333334vw;margin-bottom:9.333333333333334vw;line-height:1.71}}.question:before{content:"Q.";position:absolute;top:0;left:0;font-size:1em;font-weight:700;color:#27296a}.answer{position:relative;padding-left:1.25em;margin-bottom:40px}.answer:before{content:"A.";position:absolute;top:0;left:0;font-size:1em;font-weight:700;color:#db5a52}.answer-linkwrapper{margin-bottom:60px;letter-spacing:.015em}@media screen and (max-width:768px){.answer-linkwrapper{margin-bottom:12.666666666666668vw}}.answer-link{margin-bottom:1em}.answer-link a{color:#27296a;text-decoration:underline}.answer-link a:hover{opacity:.7}@media screen and (max-width:768px){.answer-link a:hover{opacity:1}}.answer-section{margin-bottom:70px}.answer-section:last-of-type{margin-bottom:160px}@media screen and (max-width:768px){.answer-section:last-of-type{margin-bottom:22.666666666666664vw}}@media screen and (max-width:768px){.answer-section{margin-bottom:9.333333333333334vw}}.answer-section-title{border-bottom:2px solid #2f2f2f;margin-bottom:25px}@media screen and (max-width:768px){.answer-section-title{border-bottom:1px solid #2f2f2f;margin-bottom:4vw}}.answer-section-title p{padding-bottom:.5em}.answer-section-text{margin-bottom:35px;line-height:1.75}@media screen and (max-width:768px){.answer-section-text{margin-bottom:3.333333333333333vw}}.answer-section-subtitle{line-height:1;background-color:#ececec;text-align:left;padding:.5em 0 .5em .5em;margin-bottom:15px}@media screen and (max-width:768px){.answer-section-subtitle{padding:.75em 0}}.answer-section-image{margin-bottom:30px}@media screen and (max-width:768px){.answer-section-image{margin-bottom:5.333333333333334vw}}.answer-section-image.image01{width:497px}@media screen and (max-width:768px){.answer-section-image.image01{width:85.33333333333334vw}}.answer-section-image.image02{width:525px}@media screen and (max-width:768px){.answer-section-image.image02{width:100%}}.answer-section-image.image03{width:258px}@media screen and (max-width:768px){.answer-section-image.image03{width:44.666666666666664vw}}.answer-section-image.image04{width:640px}@media screen and (max-width:768px){.answer-section-image.image04{width:100%}}.answer-section-image.image05{width:572px}@media screen and (max-width:768px){.answer-section-image.image05{width:76vw}}.answer-section-image.image06{width:400px}@media screen and (max-width:768px){.answer-section-image.image06{width:62vw}}.answer-section-image.image07{width:321px}@media screen and (max-width:768px){.answer-section-image.image07{width:64.53333333333333vw}}.answer-section-image.image08{width:322px}@media screen and (max-width:768px){.answer-section-image.image08{width:64.53333333333333vw}}.answer-section-image.image09{width:293px}@media screen and (max-width:768px){.answer-section-image.image09{width:58.666666666666664vw}}.answer-section-image.image10{width:324px}@media screen and (max-width:768px){.answer-section-image.image10{width:64.53333333333333vw}}.answer-section-image.image11{width:324px}@media screen and (max-width:768px){.answer-section-image.image11{width:64.53333333333333vw}}.answer-section-image.image12{width:293px}@media screen and (max-width:768px){.answer-section-image.image12{width:58.666666666666664vw}}.answer-section-image.image13{width:724px}@media screen and (max-width:768px){.answer-section-image.image13{width:100%}}.answer-section-image.image14{width:314px}@media screen and (max-width:768px){.answer-section-image.image14{width:54.266666666666666vw}}.answer-section-image.image15{width:104px}@media screen and (max-width:768px){.answer-section-image.image15{width:20.8vw}}.answer-section-image.image16{width:428px}@media screen and (max-width:768px){.answer-section-image.image16{width:74vw}}.answer-section-image.image17{width:282px}@media screen and (max-width:768px){.answer-section-image.image17{width:54.266666666666666vw}}.answer-section-image.image18{width:423px}@media screen and (max-width:768px){.answer-section-image.image18{width:62.133333333333326vw}}.answer-section-image.image19{width:135px}@media screen and (max-width:768px){.answer-section-image.image19{width:27.200000000000003vw}}.answer-section-image.image20{width:409px}@media screen and (max-width:768px){.answer-section-image.image20{width:76.66666666666667vw}}.answer-section-image.image21{width:957px}@media screen and (max-width:768px){.answer-section-image.image21{width:100%}}.answer-section-image.image22{width:315px}@media screen and (max-width:768px){.answer-section-image.image22{width:54.666666666666664vw}}.answer-section-image.image23{width:139px}@media screen and (max-width:768px){.answer-section-image.image23{width:27.066666666666666vw}}.answer-section-image.image24{width:415px}@media screen and (max-width:768px){.answer-section-image.image24{width:72vw}}.terms-article{padding-left:1.5em}@media screen and (max-width:768px){.terms-article{padding-left:0}}.terms-article:last-of-type{margin-bottom:120px}@media screen and (max-width:768px){.terms-article:last-of-type{margin-bottom:13.333333333333334vw}}.terms-lead{font-size:17px;letter-spacing:.01em;line-height:1.5;margin-bottom:30px;padding-left:1.5em}@media screen and (max-width:768px){.terms-lead{padding-left:0;font-size:3.2vw;margin-bottom:6vw}}.terms-article{margin-bottom:25px}.a-ttl{font-size:17px;font-weight:700;position:relative;letter-spacing:.01em;margin-bottom:10px}@media screen and (max-width:768px){.a-ttl{font-size:3.2vw;margin-bottom:2.666666666666667vw}}.a-txt{font-size:17px;letter-spacing:.01em;line-height:1.5;margin-bottom:10px;padding-left:2.2em;position:relative}@media screen and (max-width:768px){.a-txt{font-size:3.2vw;margin-bottom:1.333333333333333vw}}.a-txt:before{position:absolute;top:0;left:0;margin-left:1em}.a-txt:nth-of-type(1):before{content:"1."}.a-txt:nth-of-type(2):before{content:"2."}.a-txt:nth-of-type(3):before{content:"3."}.a-txt:nth-of-type(4):before{content:"4."}.a-txt.no-number{padding-left:1.5em}.a-txt.no-number:before{display:none}.a-txt a{text-decoration:underline}.a-subtxt-wrapper{margin-top:5px}@media screen and (max-width:768px){.a-subtxt-wrapper{margin-top:1.333333333333333vw}}.a-subtxt{font-size:17px;letter-spacing:.01em;line-height:1.5;position:relative;margin-bottom:10px;padding-left:2.2em}@media screen and (max-width:768px){.a-subtxt{font-size:3.2vw;margin-bottom:1.333333333333333vw}}.a-subtxt:before{position:absolute;top:0;left:0}.a-subtxt:nth-of-type(1):before{content:"(1)"}.a-subtxt:nth-of-type(2):before{content:"(2)"}.a-subtxt:nth-of-type(3):before{content:"(3)"}.a-subtxt:nth-of-type(4):before{content:"(4)"}.a-subtxt:nth-of-type(5):before{content:"(5)"}.a-subtxt:nth-of-type(6):before{content:"(6)"}.a-subtxt:nth-of-type(7):before{content:"(7)"}.a-subtxt:nth-of-type(8):before{content:"(8)"}.a-subtxt:nth-of-type(9):before{content:"(9)"}.a-subtxt:nth-of-type(10):before{content:"(10)"}.a-subtxt:nth-of-type(11):before{content:"(11)"}.a-subtxt:nth-of-type(12):before{content:"(12)"}.a-subtxt:nth-of-type(13):before{content:"(13)"}.a-subtxt:nth-of-type(14):before{content:"(14)"}.a-subtxt:nth-of-type(15):before{content:"(15)"}.a-subtxt:nth-of-type(16):before{content:"(16)"}.a-subtxt:nth-of-type(17):before{content:"(17)"}.a-subtxt:nth-of-type(18):before{content:"(18)"}.a-subtxt:nth-of-type(19):before{content:"(19)"}.a-litxt-wrapper{margin-top:5px}.a-litxt{position:relative;padding-left:1.2em}.a-litxt:before{position:absolute;top:0;left:0;content:"・"}.terms-date{font-size:17px;margin-bottom:120px}@media screen and (max-width:768px){.terms-date{font-size:3.2vw;margin-bottom:13.333333333333334vw}}.user{min-height:calc(100vh - 328px)}@media screen and (max-width:768px){.user.home{width:100%!important}}@media screen and (max-width:768px){.user.settings{margin-bottom:16vw}}.user-frame{margin-bottom:35px}.user-frame.is-setting{margin-bottom:50px}@media screen and (max-width:768px){.user-frame.is-setting{margin-bottom:8vw}}.user-frame-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-bottom:1px solid #ececec}.user-frame-item:last-of-type{border-bottom:none}.user-frame--title{width:200px;padding:30px;font-size:17px;font-weight:700;line-height:1.6;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width:768px){.user-frame--title{padding:4vw 2vw;width:23.466666666666665vw;font-size:3.2vw}}.user-frame--contents{padding:30px;border-left:1px solid #ececec;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.7}@media screen and (max-width:768px){.user-frame--contents{width:66.66666666666666vw;padding:8vw 4vw}}.user-frame--contents.is-textbox{padding:20px 30px;width:525px;-webkit-box-sizing:content-box;box-sizing:content-box}@media screen and (max-width:768px){.user-frame--contents.is-textbox{width:66.66666666666666vw;padding:8vw 4vw}}.user-frame--contents.is-text{width:65.625%}@media screen and (max-width:768px){.user-frame--contents.is-text{width:66.66666666666666vw}}.user-frame--contents.is-planetext{width:65.625%}@media screen and (max-width:768px){.user-frame--contents.is-planetext{-webkit-box-sizing:content-box;box-sizing:content-box;padding:8vw 4vw;width:66.66666666666666vw}}.user-frame--contents.is-radio{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.user-frame--contents.is-radio{padding:4vw}}.user-frame--contents .red{color:#db5a52}.user-frame--icon{-ms-flex-negative:0;flex-shrink:0;width:125px;height:125px;border-radius:50%;overflow:hidden;margin-right:35px}@media screen and (max-width:768px){.user-frame--icon{width:19.333333333333332vw;height:19.333333333333332vw;margin-right:4vw}}.user-frame--linktext{display:block}.user-register-checkbox{margin-bottom:10px;display:inline-block}@media screen and (max-width:768px){.user-register-checkbox{line-height:1.5}}.user-register-checkbox.emphasis{font-size:21px;color:red}@media screen and (max-width:768px){.user-register-checkbox.emphasis{font-size:4.8vw}}@media screen and (max-width:768px){.user-register-checkbox.emphasis:after{font-size:4vw;top:20%!important}}.user-register-annotation{margin-bottom:40px}.user-register-annotation:last-of-type{margin-bottom:70px}@media screen and (max-width:768px){.user-register-annotation{margin-bottom:2.666666666666667vw;line-height:1.5}}.user-register-button{margin-bottom:80px;font-size:20px;-webkit-appearance:button;-moz-appearance:button;appearance:button}@media screen and (max-width:768px){.user-register-button{font-size:4vw}}.user-register-button.has-annotation{margin-bottom:20px}.user-register-button-annotation{margin-bottom:70px;text-align:center}.user-register-select-label{margin-right:1em;vertical-align:middle;display:inline-block}@media screen and (max-width:768px){.user-register-select-label{margin-bottom:.5em}}.user-register-select{display:inline-block;width:325px;border-radius:4px;border:solid 2px #27296a;position:relative}.user-register-select:after{content:"▼";display:block;width:20px;height:20px;position:absolute;right:0;top:32%;font-size:22px;color:#27296a;margin-right:1em;line-height:1;pointer-events:none}.user-register-select select{background-color:#fff;cursor:pointer;padding:.6em .8em;outline:none;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}@media screen and (max-width:768px){.user-attribute-radio-area{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:768px){.user-attribute-detail-right2 .user-register-select{width:100%}}@media screen and (max-width:768px){.user-attribute-detail-right2 .user-register-select select{font-size:14px}}.user-attribute-spacer{width:100%}@media screen and (max-width:768px){.user-attribute-spacer{display:none}}.user-mail-annotation-wrapper{padding:17px;border-radius:4px;border:2px solid #db5a52;text-align:center;margin-bottom:35px}.user-mail-annotation{margin-bottom:10px;line-height:1.4}@media screen and (max-width:768px){.user-mail-annotation{margin-bottom:2vw}}.user-mail-link{text-align:center}.user-frame-switch-wrapper{line-height:24px;letter-spacing:0;text-align:center;font-size:0;position:relative;margin:auto;width:48px}.user-frame-switch-wrapper label{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;height:24px;border:solid 2px #dcdcdc;border-radius:12px;background:#dcdcdc;-webkit-transition:.2s;transition:.2s}.user-frame-switch-wrapper label span:after{content:""}.user-frame-switch-wrapper .c-form-switch[type=checkbox]:checked+label{border-color:#27296a;background:#27296a}.user-frame-switch-wrapper .c-form-switch[type=checkbox]:checked~.switchbutton{-webkit-transform:translateX(24px);transform:translate(24px)}.switchbutton{position:absolute;width:20px;height:20px;background:#fff;top:2px;left:2px;border-radius:50%;-webkit-transition:.2s;transition:.2s}.time-step-wrapper{border:2px solid #7db8bb;border-radius:6px;font-size:24px;font-weight:700;height:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:70px}@media screen and (max-width:768px){.time-step-wrapper{font-size:4vw;height:22.666666666666664vw;line-height:1.5;width:100%;margin-bottom:12vw}}.time-step01{color:#fff;background-color:#7db8bb;height:100%;width:48%;position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:80px}@media screen and (max-width:768px){.time-step01{padding-left:3.2vw}}.time-step01:after{content:"";width:0;height:0;border-style:solid;border-width:49px 0 49px 30px;border-color:transparent transparent transparent #7db8bb;position:absolute;top:0;right:0;margin-right:-30px}@media screen and (max-width:768px){.time-step01:after{border-width:11.200000000000001vw 0 11.200000000000001vw 4vw;margin-right:-4vw}}.time-step02{color:#7db8bb;height:100%;width:48%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:60px}@media screen and (max-width:768px){.time-step02{padding-left:2.666666666666667vw}}.step-image{width:95px;margin-left:30px}@media screen and (max-width:768px){.step-image{width:16vw;margin-left:5.333333333333334vw}}.time-chat-wrapper{width:690px;margin:0 auto 90px}@media screen and (max-width:768px){.time-chat-wrapper{width:77.33333333333333vw;margin-bottom:12vw}}.time-chat{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.time-chat-icon{width:125px;margin-right:25px}@media screen and (max-width:768px){.time-chat-icon{width:17.066666666666666vw;margin-right:2.666666666666667vw}}.time-chat-balloon{width:540px;height:90px;text-align:left;background-image:url(/app/img/modal-team_balloon.png);background-repeat:no-repeat;background-size:100%;padding-left:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.time-chat-balloon{background-image:url(/app/img/modal-team_balloon_sp.png);width:57.333333333333336vw;height:22.666666666666664vw;padding-left:6.666666666666667vw;padding-right:4vw}}.time-chat-balloon .balloon-text{font-size:20px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.time-chat-balloon .balloon-text{font-size:3.2vw}}.time-chat-balloon .balloon-text .red{color:#db5a52}input[type=radio].user-icon-radio,input[type=radio].user-attribute-radio,input[type=radio].user-attribute-detail-radio{display:none}.user-icon-radio-label,.user-attribute-radio-label,.user-attribute-detail-radio-label{width:20px;height:20px;border-radius:50%;margin-right:15px;border:2px solid #ccc}@media screen and (max-width:768px){.user-icon-radio-label,.user-attribute-radio-label,.user-attribute-detail-radio-label{width:4vw;height:4vw;margin-right:2.666666666666667vw}}input[type=radio].user-icon-radio:checked+.user-icon-radio-label,input[type=radio].user-attribute-radio:checked+.user-attribute-radio-label,input[type=radio].user-attribute-detail-radio:checked+.user-attribute-detail-radio-label{width:20px;height:20px;border-radius:50%;position:relative;border:2px solid #27296a}@media screen and (max-width:768px){input[type=radio].user-icon-radio:checked+.user-icon-radio-label,input[type=radio].user-attribute-radio:checked+.user-attribute-radio-label,input[type=radio].user-attribute-detail-radio:checked+.user-attribute-detail-radio-label{width:4vw;height:4vw}}input[type=radio].user-icon-radio:checked+.user-icon-radio-label:after,input[type=radio].user-attribute-radio:checked+.user-attribute-radio-label:after,input[type=radio].user-attribute-detail-radio:checked+.user-attribute-detail-radio-label:after{content:"";width:10px;height:10px;border-radius:50%;background-color:#27296a;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}@media screen and (max-width:768px){input[type=radio].user-icon-radio:checked+.user-icon-radio-label:after,input[type=radio].user-attribute-radio:checked+.user-attribute-radio-label:after,input[type=radio].user-attribute-detail-radio:checked+.user-attribute-detail-radio-label:after{width:1.866666666666667vw;height:1.866666666666667vw}}.user-icon{width:50px;height:50px;border-radius:50%}@media screen and (max-width:768px){.user-icon{width:8.666666666666668vw;height:8.666666666666668vw}}.radio{margin-right:30px}@media screen and (max-width:768px){.radio{margin-right:3.333333333333333vw;margin-bottom:5.333333333333334vw}}.radio:last-of-type{margin-right:0}@media screen and (max-width:768px){.radio:nth-of-type(n+4){margin-bottom:0}}.user-attribute-detail-right1,.user-attribute-detail-right2{display:none}.user-attribute-detail-right1 .is-radio{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.user-attribute-detail-right1 .is-radio .radio:nth-of-type(n+4){margin-bottom:5.333333333333334vw}}.user-attribute-detail-right2 select{background-color:#fff}.instructor-icon{width:60px;height:60px;border-radius:50%;margin-right:10px;background-color:#ef5d57;border:none}@media screen and (max-width:768px){.instructor-icon{margin-right:1.333333333333333vw;width:8.666666666666668vw;height:8.666666666666668vw}}.user-recording-frame{margin-left:20%;margin-right:20%;width:60%;font-weight:600}@media screen and (max-width:768px){.user-recording-frame{margin-left:0;margin-right:0;width:auto}}.user-recording-frame .user-recording-title{font-size:30px;margin-bottom:20px;text-align:center;font-weight:700}@media screen and (max-width:768px){.user-recording-frame .user-recording-title{font-size:4vw}}.user-recording-frame .user-recording-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-recording-block{margin-bottom:20px}.user-recording-frame .user-recording-container .user-recording-block{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100%}.user-recording-frame .user-recording-container .user-recording-block .user-recording-text{font-size:22px;width:200px;max-width:80%;display:block;margin-left:auto;margin-right:auto}.user-recording-frame .user-recording-container .user-recording-block .user-recording-text .user-recording-inline{line-height:1.5;display:inline}.user-recording-frame .user-recording-container .user-recording-block .user-recording-text .red{color:#8b0000}@media screen and (max-width:768px){.user-recording-frame .user-recording-container .user-recording-block .user-recording-text{font-size:4vw}}.user-recording-frame .user-recording-container .user-recording-block .user-recording-image{display:block;margin-left:auto;margin-right:auto;width:90%}.user-recording-frame .user-recording-warning{width:90%;display:block;margin:50px auto;line-height:1.5;font-size:22px}@media screen and (max-width:768px){.user-recording-frame .user-recording-warning{font-size:3.5vw}}.voice-circle01{position:absolute;top:0;left:0;margin-top:-50px;margin-left:-50px}@media screen and (max-width:768px){.voice-circle01{width:7.333333333333333vw;margin-top:-6.666666666666667vw;margin-left:0}}.voice-circle02{position:absolute;top:0;left:0;margin-top:50px;margin-left:30px}@media screen and (max-width:768px){.voice-circle02{width:3.333333333333333vw;margin-top:10.666666666666668vw;margin-left:10.666666666666668vw}}.voice-circle03{position:absolute;top:0;right:0;margin-top:-20px;margin-right:-100px}@media screen and (max-width:768px){.voice-circle03{width:7.333333333333333vw;margin-top:0;margin-right:0}}.voice-circle04{position:absolute;top:0;right:0;margin-top:50px;margin-right:30px}@media screen and (max-width:768px){.voice-circle04{width:3.333333333333333vw;margin-top:10.666666666666668vw;margin-right:14.666666666666666vw}}.voice{background-color:#d5e6e7}@media screen and (max-width:768px){.voice{padding-bottom:12vw}}.voice-icon-wrapper--02{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.voice-icon-image{width:205px;margin-bottom:20px}@media screen and (max-width:768px){.voice-icon-image{width:26.666666666666668vw;margin-top:5.333333333333334vw;margin-bottom:2.666666666666667vw}}.voice-icon-name{text-align:center}@media screen and (max-width:768px){.voice-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.voice-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}.voice-text{width:740px;font-size:18px;line-height:1.8;position:relative}.voice-text p{position:relative;z-index:1}@media screen and (max-width:768px){.voice-text{width:58.666666666666664vw;font-size:3.466666666666666vw}}.voice-item:nth-of-type(odd) .voice-text{background-image:url(/img/balloon01_middle.png);background-size:100%;background-repeat:repeat-y;padding:40px 40px 40px 70px;margin-left:40px}@media screen and (max-width:768px){.voice-item:nth-of-type(odd) .voice-text{margin-left:0;background-image:url(/img/balloon01_sp_middle.png);background-size:100%;background-repeat:repeat-y;padding:5.333333333333334vw 5.333333333333334vw 5.333333333333334vw 9.333333333333334vw;margin-left:2.666666666666667vw}}.voice-item:nth-of-type(odd) .voice-text:before{content:"";width:100%;display:block;position:absolute;top:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0;margin-top:-4px;background-image:url(/img/balloon01_top.png);height:128px}@media screen and (max-width:768px){.voice-item:nth-of-type(odd) .voice-text:before{background-image:url(/img/balloon01_sp_top.png);height:26.666666666666668vw}}.voice-item:nth-of-type(odd) .voice-text:after{content:"";width:100%;background-image:url(/img/balloon01_bottom.png);height:20px;margin-bottom:-20px;display:block;position:absolute;bottom:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0}@media screen and (max-width:768px){.voice-item:nth-of-type(odd) .voice-text:after{height:2vw;background-image:url(/img/balloon01_sp_bottom.png);margin-bottom:-2vw}}.voice-item:nth-of-type(even) .voice-icon-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.voice-item:nth-of-type(even) .voice-text{background-image:url(/img/balloon02_middle.png);background-size:100%;background-repeat:repeat-y;padding:40px 70px 40px 40px;margin-right:40px;margin-top:4px}@media screen and (max-width:768px){.voice-item:nth-of-type(even) .voice-text{background-image:url(/img/balloon02_sp_middle.png);margin-right:2.666666666666667vw;padding:5.333333333333334vw 9.333333333333334vw 5.333333333333334vw 5.333333333333334vw}}.voice-item:nth-of-type(even) .voice-text:before{content:"";width:100%;display:block;position:absolute;top:0;left:0;background-image:url(/img/balloon02_top.png);background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0;height:126px;margin-top:-5px}@media screen and (max-width:768px){.voice-item:nth-of-type(even) .voice-text:before{background-image:url(/img/balloon02_sp_top.png);height:26.666666666666668vw}}.voice-item:nth-of-type(even) .voice-text:after{content:"";width:100%;display:block;position:absolute;bottom:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;background-image:url(/img/balloon02_bottom.png);z-index:0;height:7px;margin-bottom:-7px}@media screen and (max-width:768px){.voice-item:nth-of-type(even) .voice-text:after{background-image:url(/img/balloon02_sp_bottom.png);margin-bottom:-2vw;height:2vw}}.voice-item:last-of-type .voice-text{background-image:url(/img/balloon01_middle.png);background-size:100%;background-repeat:repeat-y;padding:40px 40px 40px 70px;margin-left:40px}@media screen and (max-width:768px){.voice-item:last-of-type .voice-text{margin-left:0;background-image:url(/img/balloon01_sp_middle.png);background-size:100%;background-repeat:repeat-y;padding:5.333333333333334vw 5.333333333333334vw 5.333333333333334vw 9.333333333333334vw;margin-left:2.666666666666667vw}}.voice-item:last-of-type .voice-text:before{content:"";width:100%;display:block;position:absolute;top:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0;margin-top:-4px;background-image:url(/img/balloon01_top.png);height:128px}@media screen and (max-width:768px){.voice-item:last-of-type .voice-text:before{background-image:url(/img/balloon01_sp_top.png);height:26.666666666666668vw}}.voice-item:last-of-type .voice-text:after{content:"";width:100%;background-image:url(/img/balloon01_bottom.png);height:20px;margin-bottom:-20px;display:block;position:absolute;bottom:0;left:0;background-size:100%;background-position:center top;background-repeat:no-repeat;z-index:0}@media screen and (max-width:768px){.voice-item:last-of-type .voice-text:after{height:2vw;background-image:url(/img/balloon01_sp_bottom.png);margin-bottom:-2vw}}.waitarea{padding-top:65px}@media screen and (max-width:768px){.waitarea{padding-top:10.666666666666668vw}}.wait-time-wrapper{margin-bottom:10px}@media screen and (max-width:768px){.wait-time-wrapper{margin-bottom:2.666666666666667vw}}.wait-time-annotation{text-align:center;margin-bottom:50px}@media screen and (max-width:768px){.wait-time-annotation{margin-bottom:9.333333333333334vw}}.wait-annotation{margin-bottom:20px;text-align:center;line-height:1.4}@media screen and (max-width:768px){.wait-annotation{text-align:left}}.wait-annotation span{display:inline-block;background-color:#d5e6e7;height:1.4em;width:2em;vertical-align:middle;position:relative}.wait-annotation span:before{content:"";position:absolute;top:0;left:0;right:0;margin:8px auto 0;width:70%;height:2px;border-radius:2px;background-color:#000}@media screen and (max-width:768px){.wait-annotation span:before{height:1px;margin-top:6px}}.wait-annotation span:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:0 auto 8px;width:70%;height:2px;border-radius:2px;background-color:#000}@media screen and (max-width:768px){.wait-annotation span:after{height:1px;margin-bottom:6px}}.wait-annotation+.wait-annotation{margin-bottom:65px}.wait-user-icon{margin:0 auto 15px 0;text-align:center}@media screen and (max-width:768px){.wait-user-icon{width:36vw;margin-bottom:13.333333333333334vw;margin-left:auto}}.wait-balloon-section{margin-bottom:85px}@media screen and (max-width:768px){.wait-balloon-section{margin-bottom:14.666666666666666vw}}.wait-entrybtn{margin-bottom:150px}@media screen and (max-width:768px){.wait-entrybtn{margin-bottom:24.666666666666668vw}}.wait-balloonwrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wait-balloon-icon{width:127px;margin-right:30px}@media screen and (max-width:768px){.wait-balloon-icon{width:20vw;margin-right:2.666666666666667vw}}.wait-balloon{width:830px;height:89px;background-image:url(/app/img/wait_balloon_bg.png);background-size:100%;background-repeat:no-repeat;line-height:1.45;letter-spacing:.015em;padding-left:2em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.wait-balloon a{color:#db5a52;text-decoration:underline}@media screen and (max-width:768px){.wait-balloon a{display:inline}}@media screen and (max-width:768px){.wait-balloon{width:65.73333333333333vw;padding-left:1.7em;display:block}}@media screen and (max-width:768px){.wait-balloon.first{background-image:url(/app/img/wait_balloon_bg_sp01.png);height:41.333333333333336vw;padding-top:1.25em}}@media screen and (max-width:768px){.wait-balloon.second{background-image:url(/app/img/wait_balloon_bg_sp02.png);height:30.266666666666666vw;padding-top:2em}}@media screen and (max-width:768px){.wait-balloon .half{height:.75rem}}.wait-balloon-text-btn{color:#fff;background-color:#27296a;padding:.25em .5em;border-radius:5px;margin-right:.5em}@media screen and (max-width:768px){.wait-balloon-text-btn{padding:.75em 1em;border-radius:4px}}.wait-balloonwrapper+.wait-balloonwrapper{margin-top:40px}@media screen and (max-width:768px){.wait-balloonwrapper+.wait-balloonwrapper{margin-top:7.066666666666667vw}}.wait-table-section{margin-bottom:80px;padding:0 3.571428571428571vw}.qa-wait-table-section{margin-bottom:80px}@media screen and (max-width:768px){.wait-table-section{margin-bottom:17.333333333333336vw;padding:0 4.666666666666667vw}.qa-wait-table-section{margin-bottom:17.333333333333336vw}}.wait-table-title{background-color:#ececec;text-align:center;padding:.5em 0;margin-bottom:15px}@media screen and (max-width:768px){.wait-table-title{margin-bottom:1.333333333333333vw}}.wait-table{margin:auto}.wait-table th,.wait-table td{padding:20px 0;width:260px;text-align:center;color:#db5a52}@media screen and (max-width:768px){.wait-table th,.wait-table td{padding:4vw 0;vertical-align:middle}}.wait-table th.wait-table-type,.wait-table td.wait-table-type{text-align:left;padding-left:1.5em;color:#2f2f2f}.wait-table th{width:220px;color:#2f2f2f}.wait-table tr{border-bottom:2px solid #ececec}.wait-table-annotation{padding-top:20px;text-align:left;line-height:1.6;max-width:650px;margin:auto}.work-time-num{margin-left:.5em}.work-time-wrapper{margin-bottom:5px}.work-progress-bar{width:595px;margin:0 auto 20px}@media screen and (max-width:768px){.work-progress-bar{width:100%;margin-bottom:2.666666666666667vw}}.work-progress-bar-done{background-color:#7db8bb;width:30px;height:6px}.work-progress-bar-current{width:20px;height:20px;background-color:#db5a52}.work-progress-bar-remaining{background-color:#d5e6e7;width:calc(100% - 50px);height:6px}.work-annotation{margin-bottom:5px;color:#db5a52}@media screen and (max-width:768px){.work-annotation{margin-bottom:0}}.work-user-icon-wrapper{width:calc(100vw - 80px);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);margin-bottom:90px}@media screen and (max-width:768px){.work-user-icon-wrapper{width:98%;margin-top:-5.333333333333334vw}}.icon-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:0 auto}@media screen and (max-width:768px){.icon-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:13.333333333333334vw}.icon-list .icon-item:first-of-type:nth-last-child(2),.icon-list .icon-item:first-of-type:nth-last-child(2)~.icon-item,.icon-list .icon-item:first-of-type:nth-last-child(4),.icon-list .icon-item:first-of-type:nth-last-child(4)~.icon-item{width:45%!important}}.icon-item{max-width:240px;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width:768px){.icon-item{-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;width:33.33333%;text-align:center;margin-top:8vw}}.icon-item--image{margin-bottom:15px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.icon-item--image:after{display:none}@media screen and (max-width:768px){.icon-item--image{margin-bottom:10px}}.icon-item--video{margin-bottom:15px;position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:hidden;width:100%}.icon-item--video:after{display:none}@media screen and (max-width:768px){.icon-item--video{margin-bottom:10px}}.icon-item--video #host_video{margin:-2px auto}.icon-item--name{margin-bottom:10px}@media screen and (max-width:768px){.icon-item--name{text-align:center;position:relative;margin:0 auto 10px;text-align:left}}.icon-item--speaker{width:50px;margin-top:10px}@media screen and (max-width:768px){.icon-item--speaker{width:8vw;position:absolute;top:0;right:0;margin-right:-10.666666666666668vw;margin-top:-2.666666666666667vw}}.icon-item--switch{cursor:pointer;padding:.3em;border:1px solid #000;width:7em}.icon-item--switch:hover{opacity:.7}@media screen and (max-width:768px){.icon-item--switch:hover{opacity:1}}.red-switch{cursor:default;color:red;border-color:red}.red-switch:hover{opacity:1}.recording-link{position:absolute;left:0;top:-10px;width:auto;margin-bottom:auto;word-break:keep-all}.recording-link .mapping-link{text-align:center;margin:0}@media screen and (max-width:768px){.recording-link .mapping-link{margin:40px 0 10px}}@media screen and (max-width:768px){.recording-link{position:static}}.menu-item-recording{display:none}@media screen and (max-width:768px){.u-pc-ele{display:none!important}}.u-sp-inline-block{display:none}@media screen and (max-width:768px){.u-sp-inline-block{display:inline-block!important}}.u-sp-inline{display:none}@media screen and (max-width:768px){.u-sp-inline{display:inline!important}}.u-sp-block{display:none!important}@media screen and (max-width:768px){.u-sp-block{display:block!important}}header{position:fixed;top:0;left:0;width:100%;z-index:9999}.header-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{display:block;width:97px;padding:13px 0 19px}@media screen and (max-width:768px){.header-logo{width:14.666666666666666vw;padding:2.666666666666667vw 0}}.header-menubtn{width:40px;position:relative;padding-top:16px;cursor:pointer}@media screen and (max-width:768px){.header-menubtn{width:10.666666666666668vw;height:10.666666666666668vw}}.header-menubtn span{position:absolute;width:100%;height:4px;background-color:#000;border-radius:2px;top:0;left:0;-webkit-transition:all ease-in-out .25s;transition:all ease-in-out .25s}@media screen and (max-width:768px){.header-menubtn span{margin-left:2vw;width:6.666666666666667vw;height:.5333333333333333vw;margin-top:4vw}}.header-menubtn span:nth-of-type(2){margin-top:11px}@media screen and (max-width:768px){.header-menubtn span:nth-of-type(2){margin-top:6.133333333333333vw}}.header-menubtn.is-open span{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:7px}@media screen and (max-width:768px){.header-menubtn.is-open span{margin-top:5.333333333333334vw}}.header-menubtn.is-open span:nth-of-type(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width:768px){.header-menubtn.is-open span:nth-of-type(2){margin-top:5.333333333333334vw}}.header-menu-wrapper{display:none;background-color:#d5e6e7;position:absolute;top:75px;right:0;padding:25px 50px 0 30px}@media screen and (max-width:768px){.header-menu-wrapper{top:12vw;margin-right:-5.333333333333334vw;padding:4.666666666666667vw 9.333333333333334vw 4.666666666666667vw 4.666666666666667vw}}.header-menu-item{margin-bottom:20px}.header-menu-item a{display:block;width:100%}.l-inner{width:1000px;margin:0 auto;position:relative}@media screen and (max-width:768px){.l-inner{width:89.33333333333333vw}}.l-inner-large{width:1160px;margin:0 auto;position:rrelative}@media screen and (max-width:768px){.l-inner-large{width:89.33333333333333vw}}.l-user-title{padding-top:50px;margin-bottom:40px;font-size:20px;font-weight:700}@media screen and (max-width:768px){.l-user-title{font-size:3.733333333333334vw;padding-top:6.666666666666667vw;margin-bottom:5.333333333333334vw}}.l-frame-gray{border:2px solid #ececec}.l-footer{position:relative;background-color:#ececec;padding-top:40px}@media screen and (max-width:768px){.l-footer{padding-top:4.666666666666667vw}}.l-footer__logo{width:165px;margin:0 auto 30px}@media screen and (max-width:768px){.l-footer__logo{width:22.666666666666664vw;margin-bottom:7.333333333333333vw}}.l-footer__nav{padding:10px 0}@media screen and (max-width:768px){.l-footer__nav{font-size:3.466666666666666vw;padding:4vw 0 0}}.l-footer__copyright{padding:30px 0;text-align:center;font-size:15px;letter-spacing:.01em;line-height:1}@media screen and (max-width:768px){.l-footer__copyright{padding:6.666666666666667vw 0}}.footer-nav-list{margin:0 auto;width:710px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.footer-nav-list{width:89.33333333333333vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}.footer-nav-item{padding:0 2em;border-left:1px solid #2f2f2f}.footer-nav-item:first-of-type{padding-left:0;border-left:none}@media screen and (max-width:768px){.footer-nav-item:first-of-type{text-align:right;border-right:1px solid #2f2f2f}}.footer-nav-item:last-of-type{padding-right:0}.footer-nav-item:last-of-type:hover{opacity:.7}@media screen and (max-width:768px){.footer-nav-item{width:50%;font-size:3.2vw;border-left:none;padding:0 1em;margin-bottom:1em}.footer-nav-item:nth-of-type(3){text-align:right;border-right:1px solid #2f2f2f}}.modal-wrapper{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#27296ab3;display:none;z-index:9999;-webkit-animation:fadeIn forwards .5s;animation:fadeIn forwards .5s}.modal-wrapper.is-view{display:block;opacity:0;-webkit-animation:fadeIn forwards .5s;animation:fadeIn forwards .5s}.modal-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width:768px){.modal-inner{width:89.33333333333333vw;margin:0 auto}}.modal-close{width:25px;position:absolute;top:0;right:0;cursor:pointer;margin-right:3px;margin-top:3px;z-index:10000}.modal-close:hover{opacity:.7}@media screen and (max-width:768px){.modal-close{width:20px;margin-top:-3px}}.modal-container{position:relative}@media screen and (max-width:768px){.modal-container{width:100%}}.modal{width:1000px;max-height:80vh;padding:60px 0;background-color:#fff;color:#1d1d1d;text-align:center;position:relative;overflow-y:scroll}@media screen and (max-width:768px){.modal{width:100%;max-height:70vh;padding:8vw 0 10.666666666666668vw}}@media screen and (max-width:1024px){.modal.modal-responsive{width:78.125vw;max-height:50vh}}@media screen and (max-width:768px){.modal.modal-responsive{width:100%;padding:8vw 0 10.666666666666668vw}}.modal-title{font-size:26px;font-weight:700;margin-bottom:40px}@media screen and (max-width:768px){.modal-title{font-size:5.333333333333334vw;margin-bottom:7.333333333333333vw}}.modal-lead{margin-bottom:40px}@media screen and (max-width:768px){.modal-lead{margin-bottom:4.666666666666667vw}}.modal-tutorial-lead{line-height:1.6;margin-bottom:20px}@media screen and (max-width:768px){.modal-tutorial-lead{margin-bottom:2.666666666666667vw}}.modal-text{margin-bottom:0;line-height:1.8}.modal-text.has-margin30{margin-bottom:30px}.modal-text.has-margin60{margin-bottom:60px}@media screen and (max-width:768px){.modal-text.has-margin60{margin-bottom:8vw}}.modal-text.text-align-left{text-align:left}@media screen and (max-width:768px){.modal-text.text-align-left-sp{text-align:left}}@media screen and (max-width:768px){.modal-text.has-gutter{padding:0 1.5em}}@media screen and (max-width:1024px){.modal-text.modal-text-team{margin-left:auto;margin-right:auto;width:67.3828125vw}}@media screen and (max-width:768px){.modal-text.modal-text-team{width:100%}}@media screen and (max-width:768px){.modal-text{font-size:3.466666666666666vw}}.modal-text-agree{font-size:13px;margin-right:auto;margin-left:auto;white-space:nowrap}@media screen and (max-width:768px){.modal-text-agree{width:70.66666666666667vw;white-space:normal}}.modal-tutorial-text{margin-bottom:20px;line-height:1.8}.modal-password+.modal-text{margin-top:-20px}@media screen and (max-width:768px){.modal-password+.modal-text{margin-top:-3.333333333333333vw}}.modal-text{margin-bottom:10px}@media screen and (max-width:768px){.modal-text{margin-bottom:4.666666666666667vw}}.modal-text-link{color:#66c3d3;text-decoration:underline;cursor:pointer}.modal-text-link:hover{opacity:.7}.modal-links-wrapper{margin-bottom:20px}@media screen and (max-width:768px){.modal-links-wrapper{margin-bottom:0}}.modal-links-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.modal-links-list{width:70.66666666666667vw;margin:0 auto}}.modal-links-item{border:1px solid #cfcfcf;border-radius:2px;width:315px;margin:0 15px 30px;font-size:18px}.modal-links-item:hover{opacity:.7}@media screen and (max-width:768px){.modal-links-item{width:100%;margin:0 auto 4vw}}.modal-link{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.modal-link-icon{position:relative;width:60px;height:100%;display:block;padding:16px;line-height:0}.modal-link-icon:after{content:"";display:block;position:absolute;top:0;right:0;height:100%;width:1px;background-color:#cfcfcf}@media screen and (max-width:768px){.modal-link-icon{width:12vw;padding:3.333333333333333vw}}.modal-link-text{margin-left:1em}@media screen and (max-width:768px){.modal-link-text{font-size:4vw}}.modal-under-wrapper{width:520px;margin:0 auto}@media screen and (max-width:768px){.modal-under-wrapper{width:70.66666666666667vw}}.modal-password{margin-bottom:35px}.modal-password.signin{margin-bottom:10px}@media screen and (max-width:768px){.modal-password{margin-bottom:10vw}.modal-password.signin{margin-bottom:2vw}}.modal-team-wrapper{width:510px;margin:0 auto}@media screen and (max-width:768px){.modal-team-wrapper{width:100%}}.team-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.team-item{width:160px;margin:0 5px 40px}@media screen and (max-width:768px){.team-item{width:26.666666666666668vw;margin:0 auto 5.333333333333334vw}}.team-image{width:140px;height:140px;margin:0 auto;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.team-image{width:21.333333333333336vw;height:21.333333333333336vw}}.team-image--instructor{width:140px;height:140px;margin:0 auto;border-radius:50%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.team-image--instructor{width:21.333333333333336vw;height:21.333333333333336vw}}.team-image--instructor.red{background-color:#ef5d57}.modal-team-chat-wrapper{width:690px;margin:0 auto}@media screen and (max-width:1024px){.modal-team-chat-wrapper{width:67.3828125vw}}@media screen and (max-width:768px){.modal-team-chat-wrapper{width:77.33333333333333vw}}.modal-team-chat{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.team-chat-icon{width:125px;margin-right:25px}@media screen and (max-width:1024px){.team-chat-icon{width:12.20703125vw;margin-right:2.44140625vw}}@media screen and (max-width:768px){.team-chat-icon{width:17.066666666666666vw;margin-right:2.666666666666667vw}}.team-chat-balloon{width:540px;height:90px;text-align:left;background-image:url(/app/img/modal-team_balloon.png);background-repeat:no-repeat;background-size:100%;padding-left:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1000px){.team-chat-balloon{width:54vw;height:9vw;padding-left:3vw}}@media screen and (max-width:768px){.team-chat-balloon{background-image:url(/app/img/modal-team_balloon_sp.png);width:57.333333333333336vw;height:22.666666666666664vw;padding-left:6.666666666666667vw;padding-right:4vw}}.team-chat-balloon .balloon-text{font-size:20px;font-weight:700;line-height:1.7}@media screen and (max-width:1024px){.team-chat-balloon .balloon-text{font-size:1.953125vw}}@media screen and (max-width:768px){.team-chat-balloon .balloon-text{font-size:3.2vw}}.team-chat-balloon .balloon-text .red{color:#db5a52}.team-chat-balloon .balloon-text-small{font-size:18px;font-weight:700}@media screen and (max-width:1024px){.team-chat-balloon .balloon-text-small{font-size:1.7578125vw}}@media screen and (max-width:768px){.team-chat-balloon .balloon-text-small{font-size:2.666666666666667vw}}.modal-tutorial-wrapper{width:820px;margin:0 auto}@media screen and (max-width:768px){.modal-tutorial-wrapper{width:76vw}}.modal-tutorial-chat{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media screen and (max-width:768px){.modal-tutorial-chat{margin-bottom:4vw}}.tutorial-chat-icon{width:125px;margin-right:25px}@media screen and (max-width:768px){.tutorial-chat-icon{width:17.066666666666666vw;margin-right:2.666666666666667vw}}.tutorial-chat-balloon{width:670px;height:123px;text-align:left;background-image:url(/app/img/modal-tutorial_balloon.png);background-repeat:no-repeat;background-size:100%;padding-left:56px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.tutorial-chat-balloon{width:57.333333333333336vw;height:23.733333333333334vw;background-image:url(/app/img/modal-tutorial_balloon_sp.png);padding-left:6vw;padding-right:1.333333333333333vw}}.tutorial-chat-balloon .balloon-text{font-size:24px;font-weight:700;line-height:1.7}@media screen and (max-width:768px){.tutorial-chat-balloon .balloon-text{font-size:3.2vw}}.tutorial-chat-balloon .balloon-text .frame{color:#db5a52;background-color:#fff;border:2px solid #db5a52;border-radius:4px;padding:.3em;margin:0 .2em}@media screen and (max-width:768px){.tutorial-chat-balloon .balloon-text .frame{border:1px solid #db5a52;border-radius:2px}}.tutorial-chat-balloon .balloon-text-small{font-size:18px;font-weight:400;color:#27296a}@media screen and (max-width:768px){.tutorial-chat-balloon .balloon-text-small{font-size:2.666666666666667vw}}.modal-tutorial-image{width:540px;margin-right:70px;margin-left:auto;margin-bottom:30px}.modal-tutorial-image:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.modal-tutorial-image{width:65.33333333333333vw;margin:0 auto 4vw}.modal-tutorial-image:last-of-type{margin-bottom:0}}.modal-alarm{background-color:#f1fc71}.modal-alarm .balloon-title{font-size:50px;color:#d912e5;font-weight:700;margin-bottom:57px}@media screen and (max-width:768px){.modal-alarm .balloon-title{font-size:9.333333333333334vw;margin-bottom:5.333333333333334vw}}.modal-alarm .balloon-title:before{content:"";background-image:url(/app/img/modal-alarm-icon-left.png);display:inline-block;position:absolute;margin-left:-65px;background-repeat:no-repeat;background-size:contain;width:50px;height:50px}@media screen and (max-width:768px){.modal-alarm .balloon-title:before{width:30px;height:44px;margin-left:-8vw}}.modal-alarm .balloon-title:after{content:"";background-image:url(/app/img/modal-alarm-icon-right.png);display:inline-block;position:absolute;margin-left:25px;background-repeat:no-repeat;background-size:contain;width:50px;height:50px}@media screen and (max-width:768px){.modal-alarm .balloon-title:after{width:30px;height:44px;margin-left:1.333333333333333vw}}.modal-alarm .modal-alarm-content{-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-alarm .modal-alarm-text{margin-right:65px;text-align:left;font-size:24px;color:#27296a;font-weight:700;line-height:1.5}@media screen and (max-width:768px){.modal-alarm .modal-alarm-text{text-align:center;font-size:4.266666666666667vw;margin:2.666666666666667vw 2.666666666666667vw 5.333333333333334vw}}.modal-alarm .modal-alarm-text .modal-adjust-spacing{letter-spacing:-10px}.modal-alarm .modal-alarm-text .modal-alarm-emphasis{font-size:33.6px;color:#d912e5}@media screen and (max-width:768px){.modal-alarm .modal-alarm-text .modal-alarm-emphasis{font-size:6vw}}.modal-alarm .modal-alarm-image{position:relative}@media screen and (max-width:768px){.modal-alarm .modal-alarm-image{width:46.666666666666664vw}}.modal-alarm .modal-alarm-image:before{content:"アラーム\a推奨";white-space:pre;color:#fff;display:block;padding-top:40px;font-size:20px;font-weight:700;-webkit-transform:rotate(15deg);transform:rotate(15deg);background-image:url(/app/img/alarm-recommend.png);background-repeat:no-repeat;background-size:contain;width:135px;height:135px;position:absolute;right:-65px;top:-80px;line-height:1.5}@media screen and (max-width:768px){.modal-alarm .modal-alarm-image:before{width:24vw;height:24vw;padding-top:6.4vw;font-size:4vw;top:0}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.yurindo-modal-text{font-size:26px;font-weight:700;margin-bottom:5px}@media screen and (max-width:768px){.yurindo-modal-text{font-size:5.333333333333334vw;margin-bottom:1.333333333333333vw}}
