@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap);
.flatpickr-calendar{-webkit-animation:none;animation:none;background:transparent;background:#fff;border:0;border-radius:5px;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;display:none;font-size:14px;line-height:24px;opacity:0;padding:0;position:absolute;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;visibility:hidden;width:307.875px}.flatpickr-calendar.inline,.flatpickr-calendar.open{max-height:640px;opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{display:block;z-index:999}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{border-top:1px solid #e6e6e6;height:40px}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{border:solid transparent;content:"";display:block;height:0;left:22px;pointer-events:none;position:absolute;width:0}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{display:inline-block;position:relative}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{-webkit-box-flex:1;background:transparent;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;overflow:hidden;position:relative;text-align:center}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{fill:rgba(0,0,0,.9);color:rgba(0,0,0,.9);height:34px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{cursor:pointer;padding:10px;position:absolute;text-decoration:none;top:0;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{height:14px;width:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{fill:inherit;-webkit-transition:fill .1s;transition:fill .1s}.numInputWrapper{height:auto;position:relative}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numInputWrapper span{border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:50%;line-height:50%;opacity:0;padding:0 4px 0 2px;position:absolute;right:0;width:14px}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{content:"";display:block;position:absolute}.numInputWrapper span.arrowUp{border-bottom:0;top:0}.numInputWrapper span.arrowUp:after{border-bottom:4px solid rgba(57,57,57,.6);border-left:4px solid transparent;border-right:4px solid transparent;top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{height:auto;width:inherit}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{color:inherit;display:inline-block;font-size:135%;font-weight:300;height:34px;left:12.5%;line-height:inherit;line-height:1;padding:7.48px 0 0;position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);width:75%}.flatpickr-current-month span.cur-month{color:inherit;display:inline-block;font-family:inherit;font-weight:700;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{display:inline-block;width:6ch;width:7ch\0}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;display:inline-block;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:0;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{background:transparent;color:rgba(0,0,0,.5);font-size:100%;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;-webkit-appearance:menulist;-moz-appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:transparent;height:28px;overflow:hidden;text-align:center;width:100%}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{background:transparent;color:rgba(0,0,0,.54);cursor:default;display:block;font-size:90%;font-weight:bolder;line-height:1;margin:0;text-align:center}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{-ms-flex-pack:justify;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around;max-width:307.875px;min-width:307.875px;opacity:1;outline:0;padding:0;text-align:left;-webkit-transform:translateZ(0);transform:translateZ(0);width:307.875px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{-ms-flex-preferred-size:14.2857143%;-webkit-box-pack:center;-ms-flex-pack:center;background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;-webkit-flex-basis:14.2857143%;flex-basis:14.2857143%;font-weight:400;height:39px;-webkit-justify-content:center;justify-content:center;line-height:39px;margin:0;max-width:39px;position:relative;text-align:center;width:14.2857143%}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{background:#e6e6e6;border-color:#e6e6e6;cursor:pointer;outline:0}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;border-color:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{background:transparent;border-color:transparent;color:rgba(57,57,57,.3);cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:rgba(57,57,57,.1);cursor:not-allowed}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6;padding:0 12px}.flatpickr-weekwrapper .flatpickr-weekday{float:none;line-height:28px;width:100%}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{background:transparent;border:none;color:rgba(57,57,57,.3);cursor:default;display:block;max-width:none;width:100%}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:0;line-height:40px;max-height:40px;outline:0;overflow:hidden;text-align:center}.flatpickr-time:after{clear:both;content:"";display:table}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;float:left;height:40px;width:40%}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:transparent;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;font-size:14px;height:inherit;line-height:inherit;margin:0;padding:0;position:relative;text-align:center}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{border:0;outline:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;color:#393939;float:left;font-weight:700;height:inherit;line-height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:2%}.flatpickr-time .flatpickr-am-pm{cursor:pointer;font-weight:400;outline:0;text-align:center;width:18%}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.clearfix{zoom:1}.clearfix:after{clear:both;content:" ";display:block;font-size:.1em;height:.1px;line-height:0;visibility:hidden}* html .clearfix{display:inline-block;height:1%}.clearfix{display:block}.clr{border:0;clear:both;font-size:0;height:1px;line-height:0;margin:0 -1px -1px 0;overflow:hidden;padding:0;width:1px}.bold{font-weight:700}.floatLeft{float:left}.floatRight{float:right}.alignLeft{text-align:left!important}.alignCenter{text-align:center!important}.alignCenter>*{margin:0 auto}.alignRight{text-align:right}.wp50px{width:50px}.wp70px{width:70px}.wp100px{width:100px}.wp150px{width:150px}.wp200px{width:200px}.wp300px{width:300px}.wp350px{width:350px}.wp400px{width:400px}.wp520px{width:520px}.w100p{width:100%}.w95p{width:95%}.w90p{width:90%}.w85p{width:85%}.w80p{width:80%}.w70p{width:70%}.w60p{width:60%}.w55p{width:55%}.w50p{width:50%}.w20p{width:20%}.w30p{width:30%}.w33p{width:33%}.w40p{width:40%}.w49p{width:49%}.m-r1{margin-right:10px}.m-r2{margin-right:20px}.m-r3{margin-right:30px}.m-l1{margin-left:10px}.m-l20{margin-left:20px}.m-t0{margin-top:0}.m-t05{margin-top:5px}.m-t07{margin-top:7px}.m-t1{margin-top:10px}.m-t12{margin-top:12px}.m-t15{margin-top:15px}.m-t2{margin-top:20px}.m-t25{margin-top:25px}.m-t3{margin-top:30px}.m-t32{margin-top:32px}.m-t35{margin-top:35px}.m-t38{margin-top:38px}.m-t4{margin-top:40px}.m-t45{margin-top:45px}.m-t5{margin-top:50px}.m-t55{margin-top:55px}.m-t6{margin-top:60px}.m-t65{margin-top:65px}.m-t7{margin-top:70px}.m-t75{margin-top:75px}.m-t8{margin-top:80px}.m-t85{margin-top:85px}.p10{padding:10px}.m-b0{margin-bottom:0}.m-b05{margin-bottom:5px}.m-b07{margin-bottom:7px}.m-b1{margin-bottom:10px}.m-b12{margin-bottom:12px}.m-b15{margin-bottom:15px}.m-b2{margin-bottom:20px}.m-b25{margin-bottom:25px}.m-b3{margin-bottom:30px}.m-b35{margin-bottom:35px}.m-b4{margin-bottom:40px}.m-b45{margin-bottom:45px}.m-b5{margin-bottom:50px}.m-b55{margin-bottom:55px}.m-b6{margin-bottom:60px}.m-b65{margin-bottom:65px}.m-b7{margin-bottom:70px}.m-b75{margin-bottom:75px}.m-b8{margin-bottom:80px}.m-b85{margin-bottom:85px}.p-l2{padding-left:20px}.p-t0{padding-top:0}.p-t05{padding-top:5px}.p-t07{padding-top:7px}.p-t1{padding-top:10px}.p-t12{padding-top:12px}.p-t15{padding-top:15px}.p-t2{padding-top:20px}.p-t25{padding-top:25px}.p-t3{padding-top:30px}.p-t35{padding-top:35px}.p-t4{padding-top:40px}.p-t45{padding-top:45px}.p-t5{padding-top:50px}.p-t55{padding-top:55px}.p-t6{padding-top:60px}.p-t65{padding-top:65px}.p-t7{padding-top:70px}.p-t75{padding-top:75px}.p-t8{padding-top:80px}.p-t85{padding-top:85px}.p-t9{padding-top:90px}.p-t95{padding-top:95px}.p-b0{padding-bottom:0}.p-b05{padding-bottom:5px}.p-b07{padding-bottom:7px}.p-b1{padding-bottom:10px}.p-b12{padding-bottom:12px}.p-b15{padding-bottom:15px}.p-b2{padding-bottom:20px}.p-b25{padding-bottom:25px}.p-b3{padding-bottom:30px}.p-b35{padding-bottom:35px}.p-b4{padding-bottom:40px}.p-b45{padding-bottom:45px}.p-b5{padding-bottom:50px}.p-b55{padding-bottom:55px}.p-b6{padding-bottom:60px}.p-b65{padding-bottom:65px}.p-b7{padding-bottom:70px}.p-b75{padding-bottom:75px}.p-b8{padding-bottom:80px}.p-b85{padding-bottom:85px}.p-b10{padding-bottom:100px}.p-b12{padding-bottom:120px}.f11{font-size:11px}.f13{font-size:13px}.f15{font-size:15px!important}.f16{font-size:16px}.f17{font-size:17px}.f18{font-size:18px!important}.f20{font-size:20px!important}.f22{font-size:22px!important}.f25{font-size:25px!important}.no-bold{font-weight:400}[class*=" icon-"],[class^=icon-]{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:icomoon!important;font-size:inherit;font-style:normal;font-variant:normal;font-weight:400;line-height:1;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;text-transform:none}.icon-sonota:before{content:"\e904"}.icon-touroku:before{content:"\e900"}.icon-pen:before{content:"\e901"}.icon-logout:before{content:"\e902"}.icon-settei:before{content:"\e903"}.icon-plus:before{content:"\e905"}
body{-webkit-font-smoothing:antialiased;font-feature-settings:"pkna";color:#333;font-family:Ropa Sans,-apple-system,Helvetica Neue,Arial,hiragino kaku gothic pron,sans-serif;font-size:15px;letter-spacing:.01em;text-rendering:optimizeLegibility;word-break:break-all}body,p{line-height:1.7}a{color:#4f5050}a,a:hover{text-decoration:none}a:hover{color:#ccc}a:hover .keiyaku_plan{border:1px solid #eee;color:#eee}input[type=checkbox]:-moz-read-only,input[type=number]:-moz-read-only,input[type=text]:-moz-read-only,textarea:-moz-read-only{border-color:#ccc!important;color:#ccc!important}:disabled,input[type=checkbox]:read-only,input[type=number]:read-only,input[type=text]:read-only,textarea:read-only{border-color:#ccc!important;color:#ccc!important}#main p a,.followbox a,.inner_small a{color:#51afbe;text-decoration:underline}#main p a:hover,.inner_small a:hover,.profile a:hover{text-decoration:none}.inner,.inner_small,.mainview{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px}header .inner{max-width:100%}@media (min-width:960px) and (max-width:1200px){.inner,.inner_small,.mainview{margin:0 20px!important}}.voice{margin-bottom:20px}.mainview{align-items:center;display:flex!important;padding:30px 0 0}.mainview .img{flex:1;padding-bottom:0}.mainview .img img{width:100%}.back_gray .inner_small{display:block;margin:0 auto;width:800px}.back_gray .inner_small h3,.back_gray .inner_small p{text-align:left}.inner_small .title{font-size:24px;font-weight:700;text-align:left}.inner_small p{font-size:16px}.num{list-style-type:decimal;padding-left:20px;text-align:left}.num li{margin-bottom:10px}.mainview{display:block;text-align:center}h1,h2,h3{margin:0;padding:0;width:100%}.mainview .maintext{font-size:20px;margin-bottom:30px}ul{list-style:none;margin:0;padding:0}.imasugu{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center;width:100%}.imasugu .btn{border-radius:4px;display:inline-block;margin:30px auto;padding:6px 60px}.review_link{color:#ddd;font-size:13px;font-weight:400}.btn{background:#fff;border:2px solid #13b1c0;border-radius:100px;color:#13b1c0;cursor:pointer;display:inline-block;font-weight:700;padding:8px 16px;text-align:center;text-decoration:none}.big_btn{border-radius:50px;font-size:18px;padding:10px 40px}.link{color:#13b1c0}.hanten{background:#13b1c0!important;color:#fff!important}.btn_small{background:#fff;border:1px solid #13b1c0;border-radius:4px;color:#13b1c0;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:8px 12px;text-align:center;text-decoration:none}.btn.is-block{display:block}.btn:hover{background:#51afbe;color:#fff}.btn:focus{outline:none}.button.is-danger{background:#fff;border:1px solid #ff5b5b;border-radius:4px;color:#ff5b5b;cursor:pointer;padding:8px 16px;text-decoration:none}.button.is-danger:hover{background:#ff5b5b;color:#fff}.relative{position:relative}.absolute{position:absolute}.center-v{top:50%;transform:translateY(-50%)}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{color:#a2a2a2}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#a2a2a2}.icon{background-color:#f4f8fa;background-position:top;background-size:cover;border-radius:50%;margin:0 auto}.size20{height:20px;max-width:20px!important;width:20px}.size30{height:30px;max-width:30px!important;width:30px}.size40{height:40px;max-width:40px!important;width:40px}.size55{height:55px;width:55px}.size85{height:85px;width:85px}.size125{height:125px;width:125px}.size160{height:160px;width:160px}.back_gray{background:#f4f8fa!important;text-align:center}.back_white{background:#fff!important;text-align:center}.back_gray img{vertical-align:bottom}.plan_detail p{font-size:15px}.plan_detail .small{color:#888;font-size:12px!important}.plan_detail .small2{font-size:14px!important}.card{border:5px solid #f1f1f1;border-radius:10px;display:flex;margin-right:5%;margin-top:30px;padding:20px;width:43%}.card:nth-child(2n){margin-right:0}.card .face{margin-right:20px;text-align:center;width:85px;word-break:break-all}.card .detail{flex:1}.skills{margin-top:10px}.icon_heart{background-image:url(../../resource/img/icon_heart.png);background-repeat:no-repeat;background-size:14px 14px;font-size:14px;font-weight:700;height:20px;line-height:80%;padding-left:20px;padding-top:1px}.icon_user{background-image:url(../../resource/img/icon_user.png)}.icon_money,.icon_user{background-repeat:no-repeat;background-size:14px 14px;font-size:14px;font-weight:700;height:20px;line-height:80%;padding-left:18px;padding-top:1px}.icon_money{background-image:url(../../resource/img/icon_money.png)}.icon_follwer{background-image:url(../../resource/img/icon_follower.png);background-repeat:no-repeat;background-size:16px 13px;font-size:14px;font-weight:700;height:20px;line-height:80%;padding-left:18px}.icon_eye{cursor:pointer;float:right;margin-right:10px;margin-top:-28px;position:relative}.card .detail h3{font-size:18px}.card .detail p{color:#919191;font-size:13px;line-height:150%;margin-top:10px}.tag{background:#f1f1f1;border:1px solid #eeee;border-radius:2px;box-sizing:border-box;color:#0f939f;cursor:pointer;display:inline-block;font-size:.7rem;margin:0 2px 4px 0;padding:2px 8px;text-decoration:none!important}.priceTag,.tanpatu{background:#f5f5f5;border-radius:20px;color:#333;font-size:12px;padding:4px 8px;text-decoration:none}.priceTag{font-weight:400;padding:4px 16px}.tanpatu:hover{opacity:1}.status{color:#13b1c0;font-size:11px;line-height:1.5;padding:0 20px;text-align:center;word-break:break-all}.card .status{padding:0}.m-r2{margin-right:20px}.checkwaku{background:#fbfaee;border-radius:10px;display:flex;flex-wrap:wrap;margin-top:10px;padding:30px 50px 10px}.checkwaku .check{background-image:url(../../resource/img/check.png);background-repeat:no-repeat;background-size:43px 43px;font-size:20px;height:43px;line-height:43px;margin-bottom:20px;padding-left:60px;text-align:left;width:40%}.noflex{display:block!important}.checkwaku{margin:0 auto;max-width:830px}.followbox,.profile,.snsicon{text-align:left}.snsicon{display:flex;justify-content:center;padding:0 20px}.profile{border-top:1px solid #e3e8eb;padding:20px 20px 10px}.inner_box{margin:0 auto;text-align:left;width:700px}.loginpanel{background:#fff;box-sizing:border-box;font-size:13px;margin:40px auto 0;padding:0 56px 40px;text-align:center;width:480px}.loginpanel .login_title{margin-bottom:18px;padding-bottom:2px}.loginpanel h1{font-size:30px}.loginpanel .form_item{margin-bottom:15px}.loginpanel .help-block{text-align:left}.loginpanel .form_item input{font-size:16px}.loginpanel .login_lead{font-size:13px}.entryform_content .input_head>p,.loginpanel .input_head>p{color:#333;font-size:14px;font-weight:600;margin-bottom:8px;text-align:left}.loginpanel .cord_image img{width:100%}.loginpanel .text_privacy{font-size:12px}.loginpanel a{color:#13b1c0}.loginpanel .login_lancers,.loginpanel .submit_lancers{border:1px solid #054f98;border-radius:50%;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;padding:6px;width:40px}.loginpanel .login_lancers img,.loginpanel .submit_lancers img{height:100%;width:100%}.entryform input:not([type=checkbox]),.entryform textarea,.loginpanel input[type=email],.loginpanel input[type=password],.loginpanel input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f8fa;border:1px solid #e4eaec;border-radius:4px;font-size:16px;margin:0;min-height:44px;outline:none;padding:8px;width:100%}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],input[type=time],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4eaec;border-radius:4px;box-sizing:border-box;font-size:16px;margin:0;min-height:44px;outline:none;padding:8px}.StripeElement.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4eaec;border-radius:0;border-radius:4px;box-sizing:border-box;margin:0;outline:none;padding:15px}@media (max-width:699px){.StripeElement.input{padding:10px}}.StripeElement.has-error{background:#fff2f2;border:1px solid #ff3860}.has-error input[type=email],.has-error input[type=number],.has-error input[type=password],.has-error input[type=text],.has-error select,.has-error textarea,input[type=email].is-error,input[type=number].is-error,input[type=password].is-error,input[type=text].is-error,select.is-error,textarea.is-error{border-color:#ff3860}.login_btn{background:#13b1c0;border:1px solid #13b1c0;border-radius:40px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;padding:12px 20px;text-decoration:none;width:330px}#side .small{font-size:13px;text-align:left}.wborder{border:3px solid #fff}.gray{background:#f4f8fa;border-radius:4px;padding:20px 0}.gray2{color:#999;font-size:13px}#side{width:24%}#kanri_side{width:15%}#kanri_side .sub_menu{font-size:13px;margin:0}#side .status{font-size:13px}#side .support_Area{margin-top:16px}#side .support_Area .support_text_message{font-weight:600}#side .support_Area .number{margin:0 4px}#side .support_Area .number:after,#side .support_Area .support_member .supporter_value:after{content:"人"}#side .support_Area .btn{margin:8px 0 0}#side .support_Area .support_member{align-items:center;display:flex;flex-wrap:wrap;margin-top:16px}#side .support_Area .supports{display:flex;flex-wrap:wrap}#side .support_Area .supports .supporter,.userList_member li{line-height:0;margin-right:-12px}#side .support_Area .supports .supporter:first-of-type,.userList_member li:first-of-type{margin-left:0}#side .support_Area .support_member .supporter_value{font-weight:600}#side .support_Area .support_member .supporter_value:before{content:"+";margin-left:20px;margin-right:4px}#side .name{line-height:1.5;padding:0 30px}.hyouka_box{display:flex;flex-wrap:wrap;padding:0 0 20px}.hyouka_box .icon_menta{background-image:url(../../resource/img/icon_view.png)}.hyouka_box .icon_heart,.hyouka_box .icon_menta{background-position:0 10px;background-repeat:no-repeat;background-size:15px 13px;box-sizing:border-box;color:#737373;font-size:14px;font-weight:400;height:34px;line-height:34px;padding-left:22px;text-align:left;width:40%}.hyouka_box .icon_heart{background-image:url(../../resource/img/icon_heart.png)}.hyouka_box .icon_user{background-image:url(../../resource/img/icon_user.png)}.hyouka_box .icon_money,.hyouka_box .icon_user{background-position:0 10px;background-repeat:no-repeat;background-size:14px 14px;box-sizing:border-box;color:#737373;font-size:14px;font-weight:400;height:34px;line-height:34px;padding-left:22px;text-align:left;width:40%}.hyouka_box .icon_money{background-image:url(../../resource/img/icon_money.png)}.hyouka_box .icon_view{background-image:url(../../resource/img/icon_view.png);background-size:14px 14px}.hyouka_box .icon_follwer,.hyouka_box .icon_view{background-position:0 10px;background-repeat:no-repeat;color:#737373;font-size:14px;font-weight:400;height:34px;line-height:34px;padding-left:22px;text-align:left}.hyouka_box .icon_follwer{background-image:url(../../resource/img/icon_follower.png);background-size:16px 13px}.hyouka_box .right{font-size:16px;font-weight:700;height:34px;line-height:34px;margin-left:auto;text-align:right;width:60%}.lancers_status_area{border:1px solid #dff0f9;border-radius:4px;margin:0 0 20px;overflow:hidden}.lancers_status_area .title{background:#dff0f9;color:#054f98;font-weight:600;padding:4px 8px}.lancers_status_area .title span{padding-left:30px;position:relative}.lancers_status_area .title span:before{background-image:url(../../resource/img/lancers.svg);background-repeat:no-repeat;background-size:24px 24px;content:"";height:24px;left:0;position:absolute;width:24px}.lancers_status_area .lancers_status_content{box-sizing:border-box;padding:10px}.lancers_status_area .lancers_status_block{align-items:center;display:flex;justify-content:center}.lancers_status_area .lancers_status_block .lancers_status_item{margin-left:10px}.lancers_status_area .lancers_status_block .lancers_status_item:first-of-type{margin-left:0}.lancers_status_area .lancers_status_block .count:after,.lancers_status_area .lancers_status_block .lancers_status_label{color:#737373}.lancers_status_area .lancers_status_block .lancers_status_label i{margin-right:8px}.lancers_status_area .lancers_status_block .number{font-size:18px;font-weight:600}.lancers_status_area .lancers_status_block .count:after{content:"件";font-size:12px;font-weight:400;margin-left:4px}.lancers_status_more{display:block;font-size:12px;margin-top:8px;padding:0 20px;text-align:center}#main{font-size:15px}.snsb-balloon{padding:0}ul.snsb-balloon li{display:inline-block;float:left;line-height:0;list-style-type:none;margin-right:8px}.sysmenu{background:#f4f8fa;display:flex;font-size:13px}.sysmenu .active{background:#e3e8eb}textarea{border:1px solid #d5d5d5;line-height:160%;padding:10px;width:100%}.planbox .left input[type=text]{width:400px}.planbox .right{margin-left:auto;text-align:right;width:40%}.small{color:#666;font-size:12px}.v{font-size:15px}.small2{font-size:13px!important}.card .small2{font-size:12px;margin-top:5px}.status_mentar{background:#70bac4}.status_mentar,.status_menty{border-radius:4px;color:#fff;font-size:11px;padding:5px 10px;text-align:center}.status_menty{background:#7086c4}.status_syogo{color:#13b1c0;font-size:12px;padding:5px 10px 5px 0;text-align:center}.msg_btn_box{display:flex;flex-wrap:wrap}.msg_btn_box .btn{border-radius:40px;padding:15px 60px}.msg_btn_box .left{text-align:left}.msg_btn_box .right{text-align:right}.keiyaku{border:1px solid #ff5b5b;color:#ff5b5b}.keiyaku.disabled{background-color:#fbfbfb;opacity:.65;pointer-events:none}.keiyaku:hover:not(.disabled){background:#ff5b5b;color:#fff}.kaijyo{border:1px solid #a3a3a3;color:#a3a3a3}.kaijyo:hover{background:#a3a3a3;color:#fff}.msg_box .icon,.user_box .icon,.user_box_front .icon{margin:0 20px 0 0}.m-l1{margin-left:10px}.user_box{display:flex}.user_box .plan{font-size:13px;width:100%}.user_box .body{width:70%}.user_box .right{align-self:flex-end;margin-left:auto;text-align:right;vertical-align:bottom;width:120px}.gokei{font-size:16px;font-weight:700;text-align:right}.month_head{display:flex;flex-wrap:wrap;margin-bottom:10px}.month_head .left{align-items:center;display:flex}.month_head .left input[type=date]{height:36px}.month_head .left .btn{border-radius:0;box-sizing:border-box;font-size:14px;height:36px;line-height:32px;margin-left:20px;padding:0 15px}.month_head .month{font-size:22px;font-weight:700;margin:0 30px}.month_head .next,.month_head .prev{background:#fff;border:1px solid #13b1c0;border-radius:2px;color:#13b1c0;font-size:11px;height:19px;margin-top:8px;padding:1px 10px;text-decoration:none}.rireki{border:none;border-collapse:collapse;border-spacing:0;font-size:13px;width:100%}.rireki tr{border-left:1px solid #eee;border-right:1px solid #eee}.rireki td:first-child,.rireki th:first-child{padding-left:20px}.rireki td:last-child,.rireki th:last-child{padding-right:20px}.rireki th{background:#f6f7f8;border:1px solid #eee;border-left:none;border-right:none}.rireki td,.rireki th{margin:0;padding:8px 10px}.rireki td{border-bottom:1px solid #edf1f4}.rireki .tag:hover{color:#0f939f;cursor:default;opacity:1}.rireki_kei{font-size:13px;padding:5px 10px;text-align:right}.rireki_gokei{font-size:16px;font-weight:700;margin-top:5px}.error{font-size:14px;font-weight:700;margin:20px 0}.error,.error a,.error2{color:#fd5050}.editable{font-size:13px;width:100%}.editable td input[type=date],.editable td input[type=email],.editable td input[type=password],.editable td input[type=text]{margin:0}.editable td,.editable th,.editable tr{vertical-align:top!important}.editable th{padding-top:20px}.editable td{padding-top:10px}#kanri_main .editable td,#kanri_main .editable th{padding-top:20px}.editable .icon{margin:0}.mail_change{font-size:13px;width:100%}.mail_change td .mail_change td input[type=password],.mail_change td input[type=checkbox],.mail_change td input[type=date],.mail_change td input[type=email],.mail_change td input[type=text]{margin:0}.mail_change td,.mail_change th,.mail_change tr{vertical-align:top!important}.mail_change th{padding-top:20px;width:50%}.mail_change td{width:50%}.mail_change table,.mail_change tr{width:100%}@media (max-width:699px){.mail_change th{width:80%}.mail_change td{width:20%}}.form_badge{border-radius:2px;font-size:11px;padding:2px 8px}.form_badge_hissu{background:#ff6565;color:#fff}.form_badge_nini{background:#a6a6a6;color:#fff}.w50{width:50px}.w100{width:100px}.w150{width:150px}.w190{width:190px}.w200{width:200px}.w300{width:300px}.upload{background:#f4f8fa;background-image:url(../../resource/img/upload_img.png);background-position:24px 24px;background-repeat:no-repeat;background-size:19px 16px;border-radius:4px;color:#4f5050;padding:20px 20px 20px 55px}.upload.has-error{background:#fff2f2;border:1px solid #ff3860}.upload.dragover{background-color:#c6c6c6}.upload-btn{background-color:#a3a3a3;background-color:rgba(0,0,0,.7);border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;padding:10px;z-index:2}.inline{display:inline-block;vertical-align:middle}.alpha{opacity:.2}.pc_hyoji{display:block}.smt_hyoji{display:none!important}.loginpanel textarea{width:80%}.help-block{color:#fd5050;display:block}.has-error input[type=email],.has-error input[type=password],.has-error input[type=text]{background:#fff2f2!important}.datatable{border-collapse:collapse;border-spacing:0;width:100%}.datatable th{background:#f7f9fc}.datatable td,.datatable th{border-top:1px solid #f5f8fa;font-size:13px;padding:5px 10px}.datatable.datatable--border td,.datatable.datatable--border th{border:1px solid #dee0e2}.hoverbox:hover{opacity:.6}.sysmenu a{display:block}.sysmenu a,.tyui{padding:10px 20px}.tyui{background:#fff2f2;border-radius:4px;color:#fd5050!important}.tyui a{color:#fd5050;text-decoration:underline}.tyui_text li{padding-left:14px;position:relative}.tyui_text li:before{content:"※";left:0;position:absolute}.help .title{font-size:20px}.help p{font-size:16px}.keiyaku_on{border:1px solid #ff5b5b;border-radius:4px;color:#ff5b5b;font-size:12px;margin-left:20px;padding:0 10px}.keiyaku_on:hover{background:#ff5b5b;color:#fff}.success{color:#81bc73;font-weight:700;margin-bottom:20px}w80p{width:80%}.category{font-size:16px;text-align:left}.iine_off{background-color:#70bac4}.iine_off,.iine_on{border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;display:block;font-size:11px;line-height:11px;margin:0 auto;padding:5px 2px;text-align:center;text-decoration:none;width:60px}.iine_on{background-color:#999}select option{background-color:#fff;color:#333}select::-ms-expand{display:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}.select-wrap{position:relative}.select-wrap:before{content:"\f107";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:43px;pointer-events:none;position:absolute;right:8px;top:0}select{-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none transparent;border:1px solid #ddd;border-radius:3px;color:inherit;display:inline-block;font-size:inherit;height:40px;outline:none;padding:8px 40px 8px 12px;position:relative;text-indent:.01px;text-overflow:"";vertical-align:middle;width:100%}.form-group{display:flex}.form-group__radio label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 10px 5px 30px;position:relative;width:auto}.form-group__radio label:before{background:#fff;border:1px solid #13b1c0;height:16px;left:5px;margin-top:-9px;width:16px}.form-group__radio label:after,.form-group__radio label:before{border-radius:50%;content:"";display:block;position:absolute;top:50%}.form-group__radio label:after{background:#13b1c0;height:10px;left:9px;margin-top:-5px;opacity:0;width:10px}.form-group__radio input[type=radio]{display:none}.form-group__radio input[type=radio]:checked+label:after{opacity:1}.form-group__checkbox label{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 10px 5px 30px;position:relative;vertical-align:bottom;width:auto}.form-group__checkbox label:before{background:#fff;border:1px solid #13b1c0;content:"";display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.form-group__checkbox label:after{border-bottom:3px solid #13b1c0;border-right:3px solid #13b1c0;content:"";display:block;height:9px;left:10px;margin-top:-8px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.form-group__checkbox input[type=checkbox]{display:none}.form-group__checkbox input[type=checkbox]:checked+label:after{opacity:1}.ellipsis_menu_button{background-color:#fff;border-radius:50%;height:40px;line-height:43px;text-align:center;width:40px}.add_new,.ellipsis_menu,.iconbtn{position:relative;z-index:1}.add_new{margin-left:16px}.add_new ul,.ellipsis_menu ul,.iconbtn ul{border:1px solid #eee;border-radius:8px;overflow:hidden;position:absolute;right:0;top:50px;z-index:100}.add_new ul li,.ellipsis_menu ul li,.iconbtn ul li{border-radius:4px;border-top:1px solid #eee;display:block}.add_new ul li a,.ellipsis_menu ul li a,.iconbtn ul li a{background-color:#fff;color:#444;display:block;font-size:14px;padding:8px 20px;width:200px}.add_new ul li:first-of-type,.ellipsis_menu ul li:first-of-type,.iconbtn ul li:first-of-type{border-top:none}.add_new ul li a:hover,.ellipsis_menu ul li:hover,.iconbtn ul li a:hover{background-color:#f5f8fa}.iconbtn ul li a i{width:18px}.add_new ul,.ellipsis_menu ul,.iconbtn ul{display:none}.add_new.active ul,.ellipsis_menu.active ul,.iconbtn.active ul{display:block}.keiyaku_btn{border:1px solid}.modal .checkbox{display:none}.modal .modal-overlay{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;opacity:0;position:absolute;position:fixed;top:0;transform:scale(1);transition:all .3s ease;width:100%;z-index:-100}.modal h2{font-size:28px;font-weight:600;line-height:1.4}.modal .modal-wrap{padding:64px 40px;width:50%}.modal .modal-wrap.small{font-weight:600;width:30%}.modal .modal-wrap.full{height:100%;width:100%}.modal .modal-wrap .lead{text-align:center}.modal .modal-wrap.a-center{align-self:center}.modal .modal-wrap.from-left{transform:translateX(-100%)}.modal .modal-wrap.from-right{transform:translateX(100%)}.modal .modal-wrap.from-top{transform:translateY(-100%)}.modal .modal-wrap.from-bottom{transform:translateY(100%)}.modal .modal-wrap .tagbox{display:flex;margin:16px 0 0!important;padding:0!important}.modal .modal-wrap .button{cursor:pointer;font-size:18px;margin-top:32px;max-width:260px;width:80%}.modal .modal-wrap .modal-close_button{display:inline-block;font-size:14px;width:auto!important}.modal .modal-wrap .user_box{border-top:1px solid #eee;padding:16px 0}.modal .modal-wrap .user_box .body{width:calc(100% - 75px)}.modal .modal-wrap .user_box .subButton{font-size:12px;margin-left:auto}.modal .modal-wrap .user_box .user_introduction{color:#555;font-size:12px;margin-top:8px}.modal .modal-overlay .close{box-sizing:border-box;color:#282c34;padding:8px 16px;position:absolute;right:8px;top:8px}.modal .modal-overlay .close:hover{background:#f5f5f5;border-radius:100%;color:#4b5361;cursor:pointer}.modal .modal-wrap{align-self:flex-start;background-color:#fff;border-radius:8px;box-shadow:3px 3px 3px rgba(0,0,0,.2);box-sizing:border-box;margin:100px auto 20px;max-width:500px;position:relative;transition:all .5s ease}.modal .modal-wrap.middle{box-sizing:border-box;max-width:700px;width:100%}.modal .modal-wrap h1{color:#333;font-size:18px}.modal .modal-wrap .skip{position:absolute;right:16px;top:16px}.modal .modal-wrap .guide{color:#666;display:block;font-size:12px;text-align:center}.modal .modal-wrap .guide a{text-decoration:underline}.modal .o-close{height:100%;left:0;position:fixed;top:0;width:100%;z-index:-100}.modal input:checked~.o-close,.modal input:checked~.settei{z-index:9998}.modal input:checked~.modal-overlay{animation-duration:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-name:fade-in;-moz-animation-name:fade-in;-webkit-animation-name:fade-in;display:flex;opacity:1;overflow:auto;transform:scale(1);z-index:9997}.modal input:checked~.modal-overlay .modal-wrap{transform:translateY(0);z-index:9999}.modal-wrap .closeButton{border-radius:50%;box-sizing:border-box;height:48px;position:absolute;right:10px;top:10px;width:48px}.modal-wrap .closeButton:hover{background:#f5f5f5}.modal_content_inner img{display:block;margin:0 auto;max-width:384px;width:100%}.modal_content_inner h3{font-size:18px;margin:16px 0 0;text-align:center}.modal_content_inner p{color:#666;font-size:16px;margin:16px 0 0}.modal_content_inner button{background-color:#13b1c0;border-radius:4px;color:#fff;display:block;font-size:16px;font-weight:600;height:44px;line-height:44px;margin:24px auto 0;min-width:180px;padding:0 16px}.modal_content_inner button:hover{background-color:#0d8c98}.modal .userType{align-items:center;justify-content:center}.modal .userType_items{justify-content:center;width:100%}.modal .userType_item{background:#fff;border:1px solid #eee;border-radius:6px;box-sizing:border-box;cursor:pointer;margin:0 0 0 16px;max-width:220px;outline:none;padding:24px;transition:background-color .3s;width:48%}.modal .userType_item:first-of-type{margin:0}.modal .userType_item:hover{background:#e4f3f4;border:1px solid #d5e5e6;box-shadow:0 0 10px 2px rgba(0,0,0,.06);transition:background-color .3s}.modal .userType_item img{max-height:60px}.modal .userType_item b{display:block;font-size:18px;margin-top:8px}.modal .userType_item .userType_item_mean{color:#666;display:block;font-size:12px;font-weight:600}.modal .userType_item_skip{position:absolute;right:16px;top:16px}@media (max-width:1200px){.month_head{display:block;margin:0 auto;max-width:100%}.rireki_zandaka{width:100%!important}.rireki_form{margin:16px 0}}@media (max-width:960px){.month_head{margin:0 auto;max-width:400px}.month_head,.month_head .left{display:block}.rireki_form{margin-bottom:0}}@media (max-width:800px){.modal .modal-wrap,.modal .modal-wrap.middle,.modal .modal-wrap.middle.plan_detail{box-sizing:border-box;max-width:92%;padding:56px 24px;width:92%}.modal .modal-wrap.middle{padding:56px 24px!important}.modal .modal-wrap .user_box .body{width:calc(100% - 50px)}.modal .modal-wrap .button{width:100%}.modal .modal-wrap .user_box .userbox_head{align-items:flex-start!important}.modal .modal-wrap .user_box .user_name{font-size:13px;list-style:1.5;width:calc(100% - 100px)}.modal .modal-wrap .user_box .subButton{font-size:10px}.modal .modal-wrap .user_box .icon{height:40px;margin-right:8px;width:40px}.modal .userType_item img{max-height:60px}.modal .userType_item b{font-size:16px}.modal .userType_item .userType_item_mean,.small{font-size:10px}}@media (max-width:500px){.modal .modal-wrap{margin-top:15px;padding:20px 4%;width:94%}.modal .modal-wrap h1{color:#333;font-size:16px;padding:0}.modal .userType_items{justify-content:space-between;width:100%}.modal .userType_item{margin:0;padding:4%;width:48%}.modal-wrap .closeButton{right:0;top:0}.modal .modal_content_inner figure{margin:0 auto;width:84%}.modal_content_inner h3{font-size:16px}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:flex;opacity:0}to{display:flex;opacity:1}}video{width:50%}.info{background:#f0f9ff;background-position:20px 20px;background-repeat:no-repeat;background-size:27px 24px;border-radius:4px;color:#5e98c2;margin-top:20px}.info,.info2{font-weight:700;padding:10px 20px}.info2{background:#f0fdff;background-position:20px 20px;background-repeat:no-repeat;background-size:27px 24px;border:1px solid #c0e1e6;border-radius:4px;margin:20px 0}.info2 a{color:#50afbe}.small_txt{font-size:13px}.cardbox{color:#51afbe;font-size:35px}.alert_menu a{background:#fff;border:1px solid #51afbe;border-radius:4px;color:#51afbe;display:block;font-size:13px;margin:0 auto 10px;padding:5px 10px;width:180px}.br-sp{display:none}figure{margin:0}.ranking-wrap{display:flex;flex-wrap:wrap;font-size:13px;justify-content:left;width:100%}.ranking-wrap .ranking-box:first-child{margin-left:0}.ranking-wrap .ranking-box{box-sizing:border-box;counter-increment:rank;margin-bottom:50px;padding:0 2%;width:20%}.ranking-wrap .ranking-box figure{position:relative;text-align:center}.ranking-wrap .ranking-box figure a{display:block;overflow:hidden;transform:scale(1);z-index:0}.size_en{height:125px;margin-bottom:10px;width:125px}figcaption{font-weight:700}.ranking-wrap .ranking-box figure:before,.ranking-wrap.nopoint .ranking-box figure:before{background:#51afbe;border-radius:40px;color:#fff;content:counter(rank);display:block;font-size:28px;font-weight:700;height:40px;line-height:36px;position:absolute;right:8px;text-align:center;top:0;width:40px;z-index:1}.ranking-box p{font-size:13px;text-align:left}.topline{border:none;border-top:1px solid #eee;margin:30px 0}.ranking-box .menthi{color:#51afbe;display:inline-block;font-size:13px;vertical-align:middle}#toi{background-color:#51afbe;border-radius:3px 0 3px 0;bottom:0;color:#fff;font-size:85%;padding:10px 15px;position:fixed;right:0;z-index:300}input:disabled,textarea:disabled{color:#ccc}.user_profile{display:block}.user_profile .body,.user_profile .profile,.user_profile h2{margin:10px auto 0;width:700px}.user_profile .body{font-size:16px;margin-bottom:50px;padding-bottom:50px}.user_profile h2{font-size:30px;line-height:1.5}.user_card{border:3px solid #eee;border-radius:10px;box-sizing:border-box;margin:0 auto;padding:16px 24px;width:100%}.user_card h4{font-size:1.3rem;line-height:1.2;margin:0 0 5px}.mentee_request_h3{margin:0 0 10px!important}ul.pagination{margin:0 auto}.alertmail{background:#ffe2e2;color:#ff4949;font-weight:700;padding:10px}.red_link{color:#ff4949;text-decoration:underline}.mainimg{max-width:100%}.follow{background:#fff;border:1px solid #13b1c0;border-radius:6px;color:#13b1c0;display:flex;margin-bottom:10px}.follow .w50p{border-right:1px solid #13b1c0;padding:5px 0;text-align:center;width:50%}.follow .w50p a{text-decoration:none}.follow .w50p span{font-size:18px;line-height:1.2}.follow .w50p:nth-child(2n){border:none}.follow .title{font-size:11px;font-weight:700}.follow .member{font-size:13px}.plan_detail .user_boxes{margin-top:32px}.plan_detail .user_box p{font-size:13px!important}.plan_detail .user_box .body{width:100%}.plan_detail .user_box .body .userbox_head{align-items:center}.member_sidebar{margin-bottom:20px}.bggray{background:#eee}.bggray li{background:#fff}.share_title{font-weight:700;margin-top:20px}.plan_detail .pc{display:block}.plan_detail .sm{display:none}#nav-drawer{align-items:center;width:100%}#nav-drawer .login{font-size:.8rem}#nav-drawer .login_btn{color:#fff;font-size:.8rem;padding:0 8px;width:auto}#nav-drawer .login_btn a{color:#fff;font-weight:400}.nav-unshown,.search-unshown{display:none}#nav-open{display:inline-block}#search-open{display:block}#nav-open span,#nav-open span:after,#nav-open span:before{background:#51afbe;border-radius:3px;content:"";cursor:pointer;display:block;height:3px;position:absolute;width:25px}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close,#search-close{background:#000;display:none;height:100%;left:0;opacity:0;position:fixed;top:0;transition:.3s ease-in-out;width:100%;z-index:99}#nav-content{max-width:330px;right:0;transform:translateX(100%);transition:.3s ease-in-out;width:80%}#nav-content,#search-content{background:#fff;height:100%;overflow:auto;position:fixed;top:0;z-index:9999}#search-content{left:0;padding:20px;transform:translateY(-200%);transition:.2s ease-in-out;width:100%}#search-content #q{border:1px solid #ccc}#search-content li{padding:10px}#search-content #q{margin:0;width:100%}.search-content-dev{top:43px!important}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{box-shadow:6px 0 25px rgba(0,0,0,.15);transform:translateX(0)}#search-input_sp:checked~#search-close{display:block;opacity:.5}#search-input_sp:checked~#search-content{box-shadow:6px 0 25px rgba(0,0,0,.15);transform:translateX(0)}#search-input_tab:checked~#search-close{display:block;opacity:.5}#search-input_tab:checked~#search-content{box-shadow:6px 0 25px rgba(0,0,0,.15);transform:translateX(0)}#side .name{font-size:18px;font-weight:700;line-height:1.4}#side .time_stamp{color:#949494;font-size:13px;margin-bottom:8px;padding:0;text-align:center}#side .time_stamp:before{content:"最終ログイン";padding-right:20px}.follow{font-size:13px}.black{color:#555}.yellow{color:#fdca00}.yellow>i.fa-star,.yellow>i.fa-star-half{display:inline}.shaddow{-webkit-text-stroke:1px #d4aa69;display:inline-block;font-size:80%;margin-right:2px}.news_card{border-radius:4px;display:flex!important;font-size:14px;margin:0 20px;padding:10px 15px}.news_card .face{margin-right:10px}.news_card .body{flex:1}.news_card a{color:#12b1c0;font-weight:700}.news_card .date{color:#6e6e6e;font-size:13px}@media (max-width:699px){.news_card{margin:0}}:focus,a:focus{outline:none}.searchbox #q{margin-bottom:0!important;padding:10px 15px}.searchbox{display:flex;flex-wrap:wrap}.searchbox form{width:100%}.searchbox .search{margin-right:2%}.searchbox .right{flex:1}.inner.tagbox{padding:0;width:100%}.mainview2{background-image:url(../../resource/img/backimg.png);background-size:1499px 647px;padding:30px 0;width:100%}.mainview2 .inner{display:block}.sisyo_flex{display:flex;margin-top:30px}.sisyo_flex span{background:#13b1c0;border-radius:4px;color:#fff;display:inline-block;margin-right:5px;text-align:center;width:30px}.sisyo_flex .right{flex:1;padding-left:20px}.sisyo_flex .btn{border-radius:40px;display:inline-block;padding:10px 50px}.tw_inner{margin:0 auto;text-align:center;width:600px}.irie-dev-flex{display:flex}.irie-dev-flex .right{flex:1;padding-left:20px;padding-top:10px;text-align:left}.markdown-help{border-spacing:0;text-align:left;width:100%}.markdown-help_list{margin:32px 0 0}.markdown-help pre{background-color:#333;border-radius:4px;color:#f5f5f5;margin-top:0;padding:10px}#suggest{background-color:#fff;border:1px solid #50afbe;border-radius:5px;color:#50afbe;cursor:pointer;font-size:90%;margin-top:1px;position:absolute;z-index:200}#suggest div{display:block;overflow:hidden;padding:5px 20px;white-space:nowrap}#suggest div.over,#suggest div.select{background-color:#50afbe;color:#fff}i.pointer{cursor:pointer}.snsicon{font-size:25px;margin:16px 0}.snsicon a{align-items:center;display:flex;display:-ms-flexbox}.fa-twitter{color:#1995e0}.fa-facebook,.fa-facebook-square{color:#4267b2}.fa-instagram{color:#a32da3}.fa-github{color:#010101}.iriedev_bana{height:182px;width:647px}
@charset "utf-8";*{box-sizing:border-box;margin:0;padding:0;word-break:break-all}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}#menta_lp2{min-width:1200px}@media screen and (max-width:767px){#menta_lp2{-webkit-text-size-adjust:100%;font-size-adjust:none;min-width:240px}}#menta_lp2 img{border-style:none;height:auto;line-height:0em;max-width:100%;padding:0;vertical-align:bottom}#menta_lp2 figure{margin:0 auto;text-align:center}#menta_lp2 p{line-height:1.75em;margin:0 0 1em;padding:0}#menta_lp2 p:last-child{margin:0}#menta_lp2 strong{font-weight:700}#menta_lp2 .under_line{text-decoration:underline}#menta_lp2 .line_through{text-decoration:line-through}#menta_lp2 .white{color:#fff}#menta_lp2 .black{color:#262626}#menta_lp2 .gy{color:#aaa}#menta_lp2 .orange{color:#fd9c27}#menta_lp2 .blue{color:#1cb1bf}#menta_lp2 .bg_y{background:linear-gradient(180deg,rgba(255,240,100,0) 0,rgba(255,240,100,0) 66%,#fff064 67%,#fff064);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffef63",endColorstr="#00ffef63",GradientType=0)}#menta_lp2 .left{text-align:left}#menta_lp2 .right{text-align:right}#menta_lp2 .center{text-align:center}#menta_lp2 a{color:inherit;text-decoration:none}#menta_lp2 #content{overflow:hidden}#menta_lp2 section{background:#fff;margin:0 auto;width:100%}#menta_lp2 .maincontent{margin:0 auto;max-width:1200px;padding:0;width:100%}@media screen and (max-width:767px){#menta_lp2 .maincontent{width:90%}}#menta_lp2 .menta_lp2_cv{background:#fff;padding:60px 0;text-align:center}@media screen and (max-width:767px){#menta_lp2 .menta_lp2_cv{padding:7.5% 0}}#menta_lp2 figure.cv_btn{font-weight:700;text-align:center}#menta_lp2 figure.cv_btn span{display:block;font-size:32px;letter-spacing:.1em;line-height:1em;margin-bottom:.5em}#menta_lp2 figure.cv_btn a{background:#ff7b0a;border-radius:12px;color:#fff;display:block;font-size:36px;letter-spacing:.1em;line-height:1em;margin:0 auto;padding:.75em;position:relative;transition:.3s;width:720px}#menta_lp2 figure.cv_btn a:after{background:url(/resource/img/menta_lp2/btn_arrow.png);background-size:100%;content:"";height:30px;position:absolute;right:30px;top:calc(50% - 15px);width:30px}#menta_lp2 figure.cv_btn a:hover{opacity:.7}@media screen and (max-width:767px){#menta_lp2 figure.cv_btn span{font-size:5vw}#menta_lp2 figure.cv_btn a{font-size:6vw;letter-spacing:0;text-align:left;width:100%}#menta_lp2 figure.cv_btn a:after{height:4.5vw;right:3vw;top:calc(50% - 2.25vw);width:4.5vw}}#menta_lp2 #menta_lp2_mv{background:url(/resource/img/menta_lp2/mv_bg.jpg) 50% no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp2 #menta_lp2_mv .maincontent{align-items:flex-start;display:flex;flex-direction:column;height:720px;justify-content:center;padding-right:480px;position:relative}#menta_lp2 #menta_lp2_mv figure.ico{bottom:40px;position:absolute;right:0;width:210px}#menta_lp2 #menta_lp2_mv h1{color:#000;font-size:72px;letter-spacing:.1em;line-height:1.25em;margin-bottom:.25em;text-shadow:.05em .05em .1em hsla(0,0%,100%,.5),-.05em .05em .1em hsla(0,0%,100%,.5),.05em -.05em .1em hsla(0,0%,100%,.5),-.05em -.05em .1em hsla(0,0%,100%,.5)}#menta_lp2 #menta_lp2_mv h1 strong{color:#ff7b0a;display:inline-block}#menta_lp2 #menta_lp2_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:1.5em}#menta_lp2 #menta_lp2_mv figure.cv_btn span,#menta_lp2 #menta_lp2_mv p{text-shadow:.1em .1em .2em hsla(0,0%,100%,.5),-.1em .1em .2em hsla(0,0%,100%,.5),.1em -.1em .2em hsla(0,0%,100%,.5),-.1em -.1em .2em hsla(0,0%,100%,.5)}#menta_lp2 #menta_lp2_mv figure.cv_btn a{box-shadow:0 5px 5px 2px rgba(0,0,0,.2)}#menta_lp2 p#mv_att{margin:.5em auto 0;max-width:1200px;padding:0;text-align:right;width:100%}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_mv .maincontent{display:block;height:auto;padding:5% 0 7.5%}#menta_lp2 #menta_lp2_mv figure.ico{bottom:auto;right:-3.75%;top:1.25%;width:22.5%}#menta_lp2 #menta_lp2_mv h1{font-size:10vw;letter-spacing:.05em;margin-bottom:.5em}#menta_lp2 #menta_lp2_mv p{font-size:6vw;margin-bottom:1.5em}#menta_lp2 p#mv_att{font-size:2.5vw;line-height:1.25em;text-align:center;width:90%}}#menta_lp2 #menta_lp2_lead{padding:60px 0}#menta_lp2 #menta_lp2_lead h2{color:#117781;font-size:36px;line-height:1.5em;margin-bottom:40px;text-align:center}#menta_lp2 #menta_lp2_lead ul{border-collapse:separate;border-spacing:40px 0;display:table;line-height:1.3;margin:0 auto;table-layout:fixed;width:1000px}#menta_lp2 #menta_lp2_lead ul li{background:#27becc;background:linear-gradient(180deg,#27becc 0,#2ea2ad);border-radius:20px;color:#fff;display:table-cell;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0);padding:30px 0;text-align:center;vertical-align:middle}#menta_lp2 #menta_lp2_lead dl dt{font-size:28px;font-weight:700}#menta_lp2 #menta_lp2_lead dl dd{font-size:32px;font-weight:700}#menta_lp2 #menta_lp2_lead dl dd strong{font-size:60px}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_lead{padding:7.5% 0}#menta_lp2 #menta_lp2_lead h2{font-size:5.5vw;line-height:1.25em;margin-bottom:5%}#menta_lp2 #menta_lp2_lead ul{border-spacing:2.5vw 0;margin-left:-5vw;width:calc(100% + 10vw)}#menta_lp2 #menta_lp2_lead ul li{border-radius:1.5vw;color:#fff;padding:5% 0}#menta_lp2 #menta_lp2_lead dl dt{font-size:3.5vw;font-weight:700}#menta_lp2 #menta_lp2_lead dl dd{font-size:4.5vw;font-weight:700}#menta_lp2 #menta_lp2_lead dl dd strong{font-size:6vw}}#menta_lp2 #menta_lp2_trouble{background:url(/resource/img/menta_lp2/trouble_bg.png) top no-repeat #8b8b8b;background-size:100% auto;padding:60px 0}#menta_lp2 #menta_lp2_trouble .maincontent{position:relative}#menta_lp2 #menta_lp2_trouble h2{color:#fff;font-size:48px;letter-spacing:.1em;margin-bottom:1em;text-align:center;text-shadow:.1em .1em .2em rgba(0,0,0,.125),-.1em .1em .2em rgba(0,0,0,.125),.1em -.1em .2em rgba(0,0,0,.125),-.1em -.1em .2em rgba(0,0,0,.125)}#menta_lp2 #menta_lp2_trouble ul{background:#fff;border:1px solid #707070;margin:0 auto;padding:20px;width:800px}#menta_lp2 #menta_lp2_trouble ul li{color:#707070;font-size:32px;letter-spacing:.1em;line-height:1.33em;margin:20px;padding-left:80px;padding-top:10px;position:relative}#menta_lp2 #menta_lp2_trouble ul li:before{background:url(/resource/img/menta_lp2/trouble_check.png) 50% no-repeat;background-size:100%;content:"";height:106px;left:0;position:absolute;top:calc(50% - 53px);width:60px}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_trouble{background-size:200% auto;padding:7.5% 0;text-align:center}#menta_lp2 #menta_lp2_trouble h2{font-size:7vw;line-height:1.25em}#menta_lp2 #menta_lp2_trouble ul{margin-bottom:5%;padding:2.5%;text-align:left;width:100%}#menta_lp2 #menta_lp2_trouble ul li{font-size:4.5vw;letter-spacing:.05em;margin:2.5% auto;padding-left:7vw;padding-top:0}#menta_lp2 #menta_lp2_trouble ul li:before{height:9vw;top:calc(50% - 4.5vw);width:5vw}}#menta_lp2 #menta_lp2_space{padding:30px 0 60px;text-align:center}#menta_lp2 #menta_lp2_space img{height:80px}#menta_lp2 #menta_lp2_space h2{font-size:48px;margin-top:.5em}#menta_lp2 #menta_lp2_space h2 strong{color:#1cb1bf;display:block;margin-top:.5em}#menta_lp2 #menta_lp2_space h2 strong span{font-weight:400}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_space{padding:5% 0 7.5%}#menta_lp2 #menta_lp2_space img{height:12.5vw}#menta_lp2 #menta_lp2_space h2{font-size:7vw;line-height:1.25em}}#menta_lp2 #menta_lp2_howto{background:#d4f7fa;padding:60px 0}#menta_lp2 #menta_lp2_howto ul{border-collapse:separate;border-spacing:40px 0;display:table;table-layout:fixed;width:100%}#menta_lp2 #menta_lp2_howto ul li{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:table-cell;padding:30px;vertical-align:top}#menta_lp2 #menta_lp2_howto dl dt{margin-bottom:30px;text-align:center}#menta_lp2 #menta_lp2_howto dl dd h3{color:#14757e;font-size:28px;line-height:1em;margin-bottom:30px;text-align:center}#menta_lp2 #menta_lp2_howto dl dd p{font-size:18px;line-height:1.5em}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_howto{padding:7.5% 0}#menta_lp2 #menta_lp2_howto ul{border-collapse:collapse;border-spacing:0;display:block}#menta_lp2 #menta_lp2_howto ul li{display:block;margin:5% auto;padding:5%}#menta_lp2 #menta_lp2_howto ul li:first-child{margin-top:0}#menta_lp2 #menta_lp2_howto ul li:last-child{margin-bottom:0}#menta_lp2 #menta_lp2_howto dl dt{margin-bottom:5%;text-align:center}#menta_lp2 #menta_lp2_howto dl dt img{width:100%}#menta_lp2 #menta_lp2_howto dl dd h3{font-size:6vw;margin-bottom:5%}#menta_lp2 #menta_lp2_howto dl dd p{font-size:3.5vw}}#menta_lp2 #menta_lp2_melit{background:url(/resource/img/menta_lp2/melit_bg.jpg) 50% no-repeat;background-size:auto 125%;position:relative}#menta_lp2 #menta_lp2_melit .maincontent{height:800px;padding:80px 40px}#menta_lp2 #menta_lp2_melit h2{font-size:36px}#menta_lp2 #menta_lp2_melit h2 strong{color:#ea711f;display:block;font-size:60px}#menta_lp2 #menta_lp2_melit h3{background:hsla(0,0%,100%,.66);font-size:60px;left:0;padding:.33em;position:absolute;right:0;text-align:center;top:52.5%}#menta_lp2 #menta_lp2_melit h3 strong{color:#1cb1bf}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_melit{background-size:cover}#menta_lp2 #menta_lp2_melit .maincontent{height:100vw;padding:7.5% 0}#menta_lp2 #menta_lp2_melit h2{font-size:5vw;line-height:1.75em}#menta_lp2 #menta_lp2_melit h2 strong{font-size:9vw;line-height:1.25em}#menta_lp2 #menta_lp2_melit h3{font-size:7.5vw;padding:.33em 0;top:52.5%}}#menta_lp2 #menta_lp2_melit2{background:none;margin-top:-120px;position:relative;z-index:3}#menta_lp2 #menta_lp2_melit2 ul{border-collapse:separate;border-spacing:40px 0;display:table;table-layout:fixed;width:100%}#menta_lp2 #menta_lp2_melit2 ul li{background:#d4f7fa;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:table-cell;padding:40px 0;vertical-align:top}#menta_lp2 #menta_lp2_melit2 dl{position:relative}#menta_lp2 #menta_lp2_melit2 dl dt{left:0;margin:auto;position:absolute;right:0;text-align:center;top:-120px}#menta_lp2 #menta_lp2_melit2 dl dt img{width:160px}#menta_lp2 #menta_lp2_melit2 dl dd{padding-top:60px}#menta_lp2 #menta_lp2_melit2 dl dd h3{color:#14757e;font-size:32px;line-height:1em;margin-bottom:30px;text-align:center}#menta_lp2 #menta_lp2_melit2 dl dd p{font-size:24px;line-height:1.5em;margin:30px 30px 0}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_melit2{margin-top:-10vw}#menta_lp2 #menta_lp2_melit2 ul{border-collapse:collapse;border-spacing:0;display:block}#menta_lp2 #menta_lp2_melit2 ul li{display:block;margin-bottom:15%;padding:5% 0}#menta_lp2 #menta_lp2_melit2 ul li:last-child{margin-bottom:0}#menta_lp2 #menta_lp2_melit2 dl dt{top:-15vw}#menta_lp2 #menta_lp2_melit2 dl dt img{width:25vw}#menta_lp2 #menta_lp2_melit2 dl dd{padding-top:15%}#menta_lp2 #menta_lp2_melit2 dl dd h3{font-size:6vw;margin-bottom:5%}#menta_lp2 #menta_lp2_melit2 dl dd p{font-size:3.5vw;margin:5% 5% 0}}#menta_lp2 #menta_lp2_cource{background:#d4f7fa;padding:60px 0}#menta_lp2 #menta_lp2_cource h2{font-size:36px;text-align:center}#menta_lp2 #menta_lp2_cource h2 strong{color:#14757e;display:block;font-size:48px}#menta_lp2 #menta_lp2_cource ul{letter-spacing:-1em;margin:0 auto;width:1000px}#menta_lp2 #menta_lp2_cource ul li{background:#fff;border-radius:12px;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:inline-block;letter-spacing:0;margin:20px;overflow:hidden;vertical-align:middle;width:calc(50% - 40px)}#menta_lp2 #menta_lp2_cource dl dt{background:#1cb1bf;color:#fff;font-size:18px;padding:.75em 0;text-align:center}#menta_lp2 #menta_lp2_cource dl dd{font-size:28px;font-weight:700;padding:.5em 0;text-align:center}#menta_lp2 #menta_lp2_cource p.att{text-align:center}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_cource{padding:7.5% 0}#menta_lp2 #menta_lp2_cource h2{font-size:5vw;line-height:1.5em}#menta_lp2 #menta_lp2_cource h2 strong{font-size:7vw;line-height:1.25em}#menta_lp2 #menta_lp2_cource ul{width:100%}#menta_lp2 #menta_lp2_cource ul li{display:block;margin:5% auto;width:100%}#menta_lp2 #menta_lp2_cource dl dt{font-size:3.5vw}#menta_lp2 #menta_lp2_cource dl dd{font-size:5vw}#menta_lp2 #menta_lp2_cource p.att{font-size:2.5vw;line-height:1.25em}}#menta_lp2 #menta_lp2_cost dl{display:table;table-layout:fixed;width:100%}#menta_lp2 #menta_lp2_cost dl dt{display:table-cell;padding:60px;text-align:center;vertical-align:middle}#menta_lp2 #menta_lp2_cost dl dd{display:table-cell;vertical-align:bottom;width:320px}#menta_lp2 #menta_lp2_cost dl dt h2{margin-bottom:20px}#menta_lp2 #menta_lp2_cost dl dt h2 span{display:block;font-size:28px;font-weight:400}#menta_lp2 #menta_lp2_cost dl dt h2 strong{color:#1cb1bf;display:block;font-size:48px;letter-spacing:.1em}#menta_lp2 #menta_lp2_cost p{font-size:28px;line-height:1.5em}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_cost dl{display:block}#menta_lp2 #menta_lp2_cost dl dt{display:block;padding:7.5% 0 5%}#menta_lp2 #menta_lp2_cost dl dd{display:block;text-align:center;width:100%}#menta_lp2 #menta_lp2_cost dl dd img{width:50%}#menta_lp2 #menta_lp2_cost dl dt h2{margin-bottom:5%}#menta_lp2 #menta_lp2_cost dl dt h2 span{font-size:4.5vw;text-align:center}#menta_lp2 #menta_lp2_cost dl dt h2 strong{font-size:9vw;text-align:center}#menta_lp2 #menta_lp2_cost p{font-size:4.5vw}}#menta_lp2 #menta_lp2_list{background:#1cb1bf;color:#fff;padding:60px 0}#menta_lp2 #menta_lp2_list h2{font-size:45px;margin-bottom:20px;text-align:center}#menta_lp2 #menta_lp2_list ul{letter-spacing:-1em}#menta_lp2 #menta_lp2_list ul li{background:#fff;border-radius:3em;color:#000;display:inline-block;font-size:24px;font-weight:700;letter-spacing:0;margin:.5em;padding:.5em 1.5em;text-align:center}#menta_lp2 #menta_lp2_list ul li:last-child{background:none;color:#fff;padding:0}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_list{padding:7.5% 0 5%}#menta_lp2 #menta_lp2_list h2{font-size:6.5vw;line-height:1.25em;margin-bottom:2.5%}#menta_lp2 #menta_lp2_list ul{text-align:center}#menta_lp2 #menta_lp2_list ul li{font-size:3vw;margin:.5em .25em;padding:.5em 1em}#menta_lp2 #menta_lp2_list ul li:last-child{display:block;font-size:4vw}}#menta_lp2 #menta_lp2_case{padding:60px 0}#menta_lp2 #menta_lp2_case h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp2 #menta_lp2_case h2 strong{display:inline-block;position:relative}#menta_lp2 #menta_lp2_case h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp2 #menta_lp2_case h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}#menta_lp2 #menta_lp2_case dl{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:60px auto}#menta_lp2 #menta_lp2_case dl:first-child{margin-top:0}#menta_lp2 #menta_lp2_case dl:last-child{margin-bottom:0}#menta_lp2 #menta_lp2_case dl dt{width:360px}#menta_lp2 #menta_lp2_case dl dd{padding:0 0 0 40px;width:calc(100% - 360px)}#menta_lp2 #menta_lp2_case dl:nth-child(odd){flex-direction:row-reverse}#menta_lp2 #menta_lp2_case dl:nth-child(odd) dd{padding:0 40px 0 0}#menta_lp2 #menta_lp2_case dl dd h3{border-bottom:1px solid #ccc;color:#1cb1bf;font-size:28px;letter-spacing:.1em;margin-bottom:10px}#menta_lp2 #menta_lp2_case dl dd h4{color:#14757e;font-size:18px;font-weight:400;letter-spacing:.1em;margin-bottom:20px;text-align:right}#menta_lp2 #menta_lp2_case dl dd p{font-size:22px;line-height:1.5em}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_case{padding:7.5% 0}#menta_lp2 #menta_lp2_case h2{font-size:7vw;line-height:1.25em;margin-bottom:5%}#menta_lp2 #menta_lp2_case dl{display:block;margin:7.5% auto}#menta_lp2 #menta_lp2_case dl dt{margin-bottom:5%;text-align:center;width:100%}#menta_lp2 #menta_lp2_case dl dt img{width:66.66%}#menta_lp2 #menta_lp2_case dl dd,#menta_lp2 #menta_lp2_case dl:nth-child(odd) dd{padding:0;width:100%}#menta_lp2 #menta_lp2_case dl:nth-child(2n) dd{padding:0}#menta_lp2 #menta_lp2_case dl dd h3{font-size:5vw;letter-spacing:0;margin-bottom:1.25%;text-align:center}#menta_lp2 #menta_lp2_case dl dd h4{font-size:3vw;margin-bottom:2.5%;text-align:center}#menta_lp2 #menta_lp2_case dl dd p{font-size:3.5vw;line-height:1.5em}}#menta_lp2 #menta_lp2_flow{background:#f4f8fa;padding:60px 0}#menta_lp2 #menta_lp2_flow h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp2 #menta_lp2_flow h2 strong{display:inline-block;position:relative}#menta_lp2 #menta_lp2_flow h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp2 #menta_lp2_flow h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_flow{padding:7.5% 0}#menta_lp2 #menta_lp2_flow h2{font-size:7vw;margin-bottom:5%}}@media print,screen and (min-width:768px){#menta_lp2 .smp{display:none!important}}@media screen and (max-width:767px){#menta_lp2 .pc{display:none!important}}
@charset "utf-8";@media screen and (max-width:767px){body,html{font-size:3.5vw;max-width:767px;min-width:240px}}#menta_lp3{min-width:1200px}@media screen and (max-width:767px){#menta_lp3{-webkit-text-size-adjust:100%;font-size-adjust:none;min-width:240px}}#menta_lp3 img{border-style:none;height:auto;line-height:0em;max-width:100%;padding:0;vertical-align:bottom}#menta_lp3 figure{margin:0 auto;text-align:center}#menta_lp3 p{line-height:1.75em;margin:0 0 1em;padding:0}#menta_lp3 p:last-child{margin:0}#menta_lp3 strong{font-weight:700}#menta_lp3 .under_line{text-decoration:underline}#menta_lp3 .line_through{text-decoration:line-through}#menta_lp3 .white{color:#fff}#menta_lp3 .black{color:#262626}#menta_lp3 .gy{color:#aaa}#menta_lp3 .orange{color:#fd9c27}#menta_lp3 .blue{color:#1cb1bf}#menta_lp3 .bg_y{background:linear-gradient(180deg,rgba(255,240,100,0) 0,rgba(255,240,100,0) 66%,#fff064 67%,#fff064);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffef63",endColorstr="#00ffef63",GradientType=0)}#menta_lp3 .left{text-align:left}#menta_lp3 .right{text-align:right}#menta_lp3 .center{text-align:center}#menta_lp3 a{color:inherit;text-decoration:none}#menta_lp3 #content{overflow:hidden}#menta_lp3 section{background:#fff;margin:0 auto;width:100%}#menta_lp3 .maincontent{margin:0 auto;max-width:1200px;padding:0;width:100%}@media screen and (max-width:767px){#menta_lp3 .maincontent{width:90%}}#menta_lp3 .menta_lp3_cv{background:#fff;padding:60px 0;text-align:center}@media screen and (max-width:767px){#menta_lp3 .menta_lp3_cv{padding:7.5% 0}}#menta_lp3 figure.cv_btn{font-weight:700;text-align:center}#menta_lp3 figure.cv_btn span{display:block;font-size:32px;letter-spacing:.1em;line-height:1em;margin-bottom:.5em}#menta_lp3 figure.cv_btn a{background:#ff7b0a;border-radius:12px;color:#fff;display:block;font-size:36px;letter-spacing:.1em;line-height:1em;margin:0 auto;padding:.75em;position:relative;transition:.3s;width:720px}#menta_lp3 figure.cv_btn a:after{background:url(/resource/img/menta_lp3/btn_arrow.png);background-size:100%;content:"";height:30px;position:absolute;right:30px;top:calc(50% - 15px);width:30px}#menta_lp3 figure.cv_btn a:hover{opacity:.7}@media screen and (max-width:767px){#menta_lp3 figure.cv_btn span{font-size:5vw}#menta_lp3 figure.cv_btn a{font-size:5.5vw;letter-spacing:0;padding:1em;width:100%}#menta_lp3 figure.cv_btn a:after{height:4.5vw;right:3vw;top:calc(50% - 2.25vw);width:4.5vw}}#menta_lp3 #menta_lp3_mv{background:url(/resource/img/menta_lp3/mv_bg.jpg) 50% no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp3 #menta_lp3_mv .maincontent{align-items:flex-start;display:flex;flex-direction:column;height:720px;justify-content:center;padding-right:480px;position:relative}#menta_lp3 #menta_lp3_mv figure.ico{bottom:40px;position:absolute;right:0;width:210px}#menta_lp3 #menta_lp3_mv h1{color:#000;font-size:72px;letter-spacing:.1em;line-height:1.25em;margin-bottom:.25em;text-shadow:.05em .05em .1em hsla(0,0%,100%,.5),-.05em .05em .1em hsla(0,0%,100%,.5),.05em -.05em .1em hsla(0,0%,100%,.5),-.05em -.05em .1em hsla(0,0%,100%,.5)}#menta_lp3 #menta_lp3_mv h1 strong{color:#ff7b0a;display:inline-block}#menta_lp3 #menta_lp3_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:1.5em}#menta_lp3 #menta_lp3_mv figure.cv_btn span,#menta_lp3 #menta_lp3_mv p{text-shadow:.1em .1em .2em hsla(0,0%,100%,.5),-.1em .1em .2em hsla(0,0%,100%,.5),.1em -.1em .2em hsla(0,0%,100%,.5),-.1em -.1em .2em hsla(0,0%,100%,.5)}#menta_lp3 #menta_lp3_mv figure.cv_btn a{box-shadow:0 5px 5px 2px rgba(0,0,0,.2)}#menta_lp3 p#mv_att{margin:.5em auto 0;max-width:1200px;padding:0;text-align:right;width:100%}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_mv .maincontent{display:block;height:auto;padding:5% 0 7.5%}#menta_lp3 #menta_lp3_mv figure.ico{bottom:auto;right:-3.75%;top:1.25%;width:20%}#menta_lp3 #menta_lp3_mv h1{font-size:8.4vw;letter-spacing:.05em;margin-bottom:.5em}#menta_lp3 #menta_lp3_mv p{font-size:6vw;margin-bottom:1.5em}#menta_lp3 #menta_lp3_mv figure.cv_btn a{font-size:5vw;padding:1em}#menta_lp3 p#mv_att{font-size:2.5vw;line-height:1.25em;text-align:center;width:90%}}#menta_lp3 #menta_lp3_lead{padding:60px 0}#menta_lp3 #menta_lp3_lead h2{color:#117781;font-size:36px;line-height:1.5em;margin-bottom:40px;text-align:center}#menta_lp3 #menta_lp3_lead ul{border-collapse:separate;border-spacing:40px 0;display:table;margin:0 auto;table-layout:fixed;width:1000px}#menta_lp3 #menta_lp3_lead ul li{background:#27becc;background:linear-gradient(180deg,#27becc 0,#2ea2ad);border-radius:20px;color:#fff;display:table-cell;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0);padding:30px 0;text-align:center;vertical-align:middle}#menta_lp3 #menta_lp3_lead ul li p{font-size:28px;font-weight:700;line-height:1.25em}#menta_lp3 #menta_lp3_lead ul li p strong{font-size:60px;line-height:1.25em}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_lead{padding:7.5% 0}#menta_lp3 #menta_lp3_lead h2{font-size:5.5vw;line-height:1.25em;margin-bottom:5%}#menta_lp3 #menta_lp3_lead ul{border-spacing:2.5vw 0;margin-left:-5vw;width:calc(100% + 10vw)}#menta_lp3 #menta_lp3_lead ul li{border-radius:1.5vw;color:#fff;padding:5% 0}#menta_lp3 #menta_lp3_lead ul li p{font-size:3.5vw;font-weight:700}#menta_lp3 #menta_lp3_lead ul li p strong{font-size:6vw}}#menta_lp3 #menta_lp3_trouble{background:#edd278;color:#000;padding:60px 0}#menta_lp3 #menta_lp3_trouble .maincontent{position:relative;z-index:1}#menta_lp3 #menta_lp3_trouble figure.ico{background:#edd278;bottom:-80px;position:absolute;right:0;width:320px;z-index:-1}#menta_lp3 #menta_lp3_trouble h2{font-size:48px;letter-spacing:.1em;margin-bottom:1em;text-align:center}#menta_lp3 #menta_lp3_trouble ul{width:100%}#menta_lp3 #menta_lp3_trouble ul li{font-size:32px;letter-spacing:.1em;line-height:1.5em;margin:20px 20px 20px 80px;padding:16px 0 8px;position:relative}#menta_lp3 #menta_lp3_trouble ul li span{border-bottom:4px dotted #fff}#menta_lp3 #menta_lp3_trouble ul li:before{background:url(/resource/img/menta_lp3/trouble_check.png) 50% no-repeat;background-size:100%;content:"";height:106px;left:-80px;position:absolute;top:calc(50% - 53px);width:60px}#menta_lp3 #menta_lp3_trouble ul li strong{color:#db0916}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_trouble{background-size:200% auto;padding:7.5% 0 0;text-align:center}#menta_lp3 #menta_lp3_trouble figure.ico{margin-top:-7.5vw;position:static;text-align:right;width:100%}#menta_lp3 #menta_lp3_trouble figure.ico img{width:33.33%}#menta_lp3 #menta_lp3_trouble h2{font-size:7vw;line-height:1.25em}#menta_lp3 #menta_lp3_trouble ul{margin-bottom:5%;padding:0;text-align:left;width:100%}#menta_lp3 #menta_lp3_trouble ul li{font-size:4.8vw;letter-spacing:.05em;margin:1.25% auto 1.25% 5vw;padding-left:0;padding-top:0}#menta_lp3 #menta_lp3_trouble ul li:before{height:9vw;left:-7.5vw;top:calc(50% - 4.5vw);width:5vw}}#menta_lp3 #menta_lp3_space{padding:30px 0 60px;text-align:center}#menta_lp3 #menta_lp3_space img{height:80px}#menta_lp3 #menta_lp3_space h2{font-size:48px;margin-top:.5em}#menta_lp3 #menta_lp3_space h2 strong{color:#1cb1bf;display:block}#menta_lp3 #menta_lp3_space h2 strong span{font-weight:400}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_space{padding:5% 0 7.5%}#menta_lp3 #menta_lp3_space img{height:12.5vw}#menta_lp3 #menta_lp3_space h2{font-size:7vw;line-height:1.25em}}#menta_lp3 #menta_lp3_melit{background:#d4f7fa;padding:60px 0}#menta_lp3 #menta_lp3_melit ul{border-collapse:separate;border-spacing:30px 0;display:table;table-layout:fixed;width:100%}#menta_lp3 #menta_lp3_melit ul li{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:table-cell;vertical-align:top}#menta_lp3 #menta_lp3_melit dl dt{background:#27becc;background:linear-gradient(180deg,#27becc 0,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0);padding:20px;text-align:center}#menta_lp3 #menta_lp3_melit dl dt h3{color:#fff89f;font-size:21px;letter-spacing:.1em;margin-bottom:20px}#menta_lp3 #menta_lp3_melit dl dt figure img{width:40%}#menta_lp3 #menta_lp3_melit dl dd{padding:20px}#menta_lp3 #menta_lp3_melit dl dd p{font-size:16px}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_melit{padding:7.5% 0}#menta_lp3 #menta_lp3_melit ul{border-collapse:collapse;border-spacing:0;display:block}#menta_lp3 #menta_lp3_melit ul li{display:block;margin-bottom:5%;padding:0}#menta_lp3 #menta_lp3_melit ul li:last-child{margin-bottom:0}#menta_lp3 #menta_lp3_melit dl dt{letter-spacing:-1em;padding:2.5% 5%}#menta_lp3 #menta_lp3_melit dl dt h3{display:inline-block;font-size:5vw;letter-spacing:.1em;margin:0;text-align:left;vertical-align:middle;width:80%}#menta_lp3 #menta_lp3_melit dl dt figure{display:inline-block;letter-spacing:0;vertical-align:middle;width:20%}#menta_lp3 #menta_lp3_melit dl dt figure img{width:100%}#menta_lp3 #menta_lp3_melit dl dd{padding:2.5%}#menta_lp3 #menta_lp3_melit dl dd p{font-size:3.5vw}}#menta_lp3 #menta_lp3_cource{background:#fce9ab;padding:60px 0}#menta_lp3 #menta_lp3_cource h2{font-size:36px;text-align:center}#menta_lp3 #menta_lp3_cource h2 strong{color:#14757e;display:block;font-size:48px}#menta_lp3 #menta_lp3_cource ul{letter-spacing:-1em;margin:0 auto;width:1000px}#menta_lp3 #menta_lp3_cource ul li{background:#fff;border-radius:12px;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:inline-block;letter-spacing:0;margin:20px;overflow:hidden;vertical-align:middle;width:calc(50% - 40px)}#menta_lp3 #menta_lp3_cource dl dt{background:#1cb1bf;color:#fff;font-size:18px;padding:.75em 0;text-align:center}#menta_lp3 #menta_lp3_cource dl dd{font-size:28px;font-weight:700;padding:.5em 0;text-align:center}#menta_lp3 #menta_lp3_cource p.att{text-align:center}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_cource{padding:7.5% 0}#menta_lp3 #menta_lp3_cource h2{font-size:5vw;line-height:1.5em}#menta_lp3 #menta_lp3_cource h2 strong{font-size:7vw;line-height:1.25em}#menta_lp3 #menta_lp3_cource ul{width:100%}#menta_lp3 #menta_lp3_cource ul li{display:block;margin:5% auto;width:100%}#menta_lp3 #menta_lp3_cource dl dt{font-size:3.5vw}#menta_lp3 #menta_lp3_cource dl dd{font-size:5vw}#menta_lp3 #menta_lp3_cource p.att{font-size:2.5vw;line-height:1.25em}}#menta_lp3 #menta_lp3_cost dl{display:table;table-layout:fixed;width:100%}#menta_lp3 #menta_lp3_cost dl dt{display:table-cell;padding:60px;text-align:center;vertical-align:middle}#menta_lp3 #menta_lp3_cost dl dd{display:table-cell;vertical-align:bottom;width:250px}#menta_lp3 #menta_lp3_cost dl dt h2{margin-bottom:20px}#menta_lp3 #menta_lp3_cost dl dt h2 span{display:block;font-size:28px;font-weight:400}#menta_lp3 #menta_lp3_cost dl dt h2 strong{color:#fd7b22;display:block;font-size:48px;letter-spacing:.1em}#menta_lp3 #menta_lp3_cost p{font-size:28px;line-height:1.5em}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_cost dl{display:block}#menta_lp3 #menta_lp3_cost dl dt{display:block;padding:7.5% 0 5%}#menta_lp3 #menta_lp3_cost dl dd{display:block;text-align:center;width:100%}#menta_lp3 #menta_lp3_cost dl dd img{width:50%}#menta_lp3 #menta_lp3_cost dl dt h2{margin-bottom:5%}#menta_lp3 #menta_lp3_cost dl dt h2 span{font-size:4.5vw}#menta_lp3 #menta_lp3_cost dl dt h2 strong{font-size:9vw}#menta_lp3 #menta_lp3_cost p{font-size:4.5vw}}#menta_lp3 #menta_lp3_list{background:#1cb1bf;color:#fff;padding:60px 0}#menta_lp3 #menta_lp3_list h2{font-size:45px;margin-bottom:20px;text-align:center}#menta_lp3 #menta_lp3_list ul{letter-spacing:-1em}#menta_lp3 #menta_lp3_list ul li{background:#fff;border-radius:3em;color:#000;display:inline-block;font-size:24px;font-weight:700;letter-spacing:0;margin:.5em;padding:.5em 1.25em;text-align:center}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_list{padding:7.5% 0 5%}#menta_lp3 #menta_lp3_list h2{font-size:6.5vw;line-height:1.25em;margin-bottom:2.5%}#menta_lp3 #menta_lp3_list ul{text-align:center}#menta_lp3 #menta_lp3_list ul li{font-size:3vw;margin:.5em .25em;padding:.5em .75em}}#menta_lp3 #menta_lp3_case{padding:60px 0}#menta_lp3 #menta_lp3_case h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp3 #menta_lp3_case h2 strong{display:inline-block;position:relative}#menta_lp3 #menta_lp3_case h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp3 #menta_lp3_case h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}#menta_lp3 #menta_lp3_case dl{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:60px auto}#menta_lp3 #menta_lp3_case dl:first-child{margin-top:0}#menta_lp3 #menta_lp3_case dl:last-child{margin-bottom:0}#menta_lp3 #menta_lp3_case dl dt{width:360px}#menta_lp3 #menta_lp3_case dl dd{padding:0 0 0 40px;width:calc(100% - 360px)}#menta_lp3 #menta_lp3_case dl:nth-child(odd){flex-direction:row-reverse}#menta_lp3 #menta_lp3_case dl:nth-child(odd) dd{padding:0 40px 0 0}#menta_lp3 #menta_lp3_case dl dd h3{border-bottom:1px solid #ccc;color:#fd7b22;font-size:28px;letter-spacing:.1em;margin-bottom:10px}#menta_lp3 #menta_lp3_case dl dd h4{color:#14757e;font-size:18px;font-weight:400;letter-spacing:.1em;margin-bottom:20px;text-align:right}#menta_lp3 #menta_lp3_case dl dd p{font-size:22px;line-height:1.5em}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_case{padding:7.5% 0}#menta_lp3 #menta_lp3_case h2{font-size:7vw;line-height:1.25em;margin-bottom:5%}#menta_lp3 #menta_lp3_case dl{display:block;margin:7.5% auto}#menta_lp3 #menta_lp3_case dl dt{margin-bottom:5%;text-align:center;width:100%}#menta_lp3 #menta_lp3_case dl dt img{width:66.66%}#menta_lp3 #menta_lp3_case dl dd{padding:0;width:100%}#menta_lp3 #menta_lp3_case dl:nth-child(2n) dd{padding:0}#menta_lp3 #menta_lp3_case dl dd h3{font-size:5vw;letter-spacing:0;margin-bottom:1.25%;text-align:center}#menta_lp3 #menta_lp3_case dl dd h4{font-size:3vw;margin-bottom:2.5%;text-align:center}#menta_lp3 #menta_lp3_case dl dd p{font-size:3.5vw;line-height:1.5em}}#menta_lp3 #menta_lp3_flow{background:#f4f8fa;padding:60px 0}#menta_lp3 #menta_lp3_flow h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp3 #menta_lp3_flow h2 strong{display:inline-block;position:relative}#menta_lp3 #menta_lp3_flow h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp3 #menta_lp3_flow h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_flow{padding:7.5% 0}#menta_lp3 #menta_lp3_flow h2{font-size:7vw;margin-bottom:5%}}@media print,screen and (min-width:768px){#menta_lp3 .smp{display:none!important}}@media screen and (max-width:767px){#menta_lp3 .pc{display:none!important}}
@charset "utf-8";#menta_lp4{min-width:1200px}@media screen and (max-width:767px){#menta_lp4{-webkit-text-size-adjust:100%;font-size-adjust:none;min-width:240px}}#menta_lp4 img{border-style:none;height:auto;line-height:0em;max-width:100%;padding:0;vertical-align:bottom}#menta_lp4 figure{margin:0 auto;text-align:center}#menta_lp4 p{line-height:1.75em;margin:0 0 1em;padding:0}#menta_lp4 p:last-child{margin:0}#menta_lp4 strong{font-weight:700}#menta_lp4 .under_line{text-decoration:underline}#menta_lp4 .line_through{text-decoration:line-through}#menta_lp4 .white{color:#fff}#menta_lp4 .black{color:#262626}#menta_lp4 .gy{color:#aaa}#menta_lp4 .orange{color:#fd9c27}#menta_lp4 .blue{color:#1cb1bf}#menta_lp4 .bg_y{background:linear-gradient(180deg,rgba(255,240,100,0) 0,rgba(255,240,100,0) 66%,#fff064 67%,#fff064);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffef63",endColorstr="#00ffef63",GradientType=0)}#menta_lp4 .left{text-align:left}#menta_lp4 .right{text-align:right}#menta_lp4 .center{text-align:center}#menta_lp4 a{color:inherit;text-decoration:none}#menta_lp4 #content{overflow:hidden}#menta_lp4 section{background:#fff;margin:0 auto;width:100%}#menta_lp4 .maincontent{margin:0 auto;max-width:1200px;padding:0;width:100%}@media screen and (max-width:767px){#menta_lp4 .maincontent{width:90%}}#menta_lp4 .menta_lp4_cv{background:#fff;padding:60px 0;text-align:center}@media screen and (max-width:767px){#menta_lp4 .menta_lp4_cv{padding:7.5% 0}}#menta_lp4 figure.cv_btn{font-weight:700;text-align:center}#menta_lp4 figure.cv_btn span{display:block;font-size:32px;letter-spacing:.1em;line-height:1em;margin-bottom:.5em}#menta_lp4 figure.cv_btn a{background:#ff7b0a;border-radius:12px;color:#fff;display:block;font-size:36px;letter-spacing:.1em;line-height:1em;margin:0 auto;padding:.75em;position:relative;transition:.3s;width:720px}#menta_lp4 figure.cv_btn a:after{background:url(/resource/img/menta_lp4/btn_arrow.png);background-size:100%;content:"";height:30px;position:absolute;right:30px;top:calc(50% - 15px);width:30px}#menta_lp4 figure.cv_btn a:hover{opacity:.7}@media screen and (max-width:767px){#menta_lp4 figure.cv_btn span{font-size:5vw}#menta_lp4 figure.cv_btn a{font-size:5.25vw;letter-spacing:0;width:100%}#menta_lp4 figure.cv_btn a:after{height:4.5vw;right:3vw;top:calc(50% - 2.25vw);width:4.5vw}}#menta_lp4 #menta_lp4_mv{background:url(/resource/img/menta_lp4/mv_bg.jpg) 50% no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp4 #menta_lp4_mv .maincontent{align-items:flex-start;display:flex;flex-direction:column;height:720px;justify-content:center;padding-right:480px;position:relative}#menta_lp4 #menta_lp4_mv figure.ico{bottom:40px;position:absolute;right:0;width:210px}#menta_lp4 #menta_lp4_mv h1{color:#000;font-size:60px;letter-spacing:.05em;line-height:1.25em;margin-bottom:.75em;text-shadow:.05em .05em .1em hsla(0,0%,100%,.5),-.05em .05em .1em hsla(0,0%,100%,.5),.05em -.05em .1em hsla(0,0%,100%,.5),-.05em -.05em .1em hsla(0,0%,100%,.5)}#menta_lp4 #menta_lp4_mv h1 strong{color:#ff7b0a;display:inline-block}#menta_lp4 #menta_lp4_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:2em}#menta_lp4 #menta_lp4_mv figure.cv_btn span,#menta_lp4 #menta_lp4_mv p{text-shadow:.1em .1em .2em hsla(0,0%,100%,.5),-.1em .1em .2em hsla(0,0%,100%,.5),.1em -.1em .2em hsla(0,0%,100%,.5),-.1em -.1em .2em hsla(0,0%,100%,.5)}#menta_lp4 #menta_lp4_mv figure.cv_btn a{box-shadow:0 5px 5px 2px rgba(0,0,0,.2)}#menta_lp4 p#mv_att{margin:.5em auto 0;max-width:1200px;padding:0 60px;text-align:right;width:100%}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_mv .maincontent{display:block;height:auto;padding:5% 0 7.5%}#menta_lp4 #menta_lp4_mv figure.ico{bottom:auto;right:-3.75%;top:1.25%;width:22.5%}#menta_lp4 #menta_lp4_mv h1{font-size:9vw;letter-spacing:.05em;margin-bottom:.5em}#menta_lp4 #menta_lp4_mv p{font-size:5vw;margin-bottom:1.5em}#menta_lp4 p#mv_att{font-size:2.5vw;line-height:1.25em;padding:0;text-align:center;width:90%}}#menta_lp4 #menta_lp4_lead{padding:60px 0}#menta_lp4 #menta_lp4_lead h2{color:#117781;font-size:36px;line-height:1.5em;margin-bottom:40px;text-align:center}#menta_lp4 #menta_lp4_lead ul{border-collapse:separate;border-spacing:40px 0;display:table;margin:0 auto;table-layout:fixed;width:1000px}#menta_lp4 #menta_lp4_lead ul li{background:#27becc;background:linear-gradient(180deg,#27becc 0,#2ea2ad);border-radius:20px;color:#fff;display:table-cell;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0);line-height:1.4;padding:30px 0;text-align:center;vertical-align:middle}#menta_lp4 #menta_lp4_lead dl dt{font-size:28px;font-weight:700}#menta_lp4 #menta_lp4_lead dl dd{font-size:32px;font-weight:700}#menta_lp4 #menta_lp4_lead dl dd strong{font-size:60px}#menta_lp4 #menta_lp4_lead dl dd span{display:block;font-size:28px;font-weight:400}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_lead{padding:7.5% 0}#menta_lp4 #menta_lp4_lead h2{font-size:5.5vw;line-height:1.25em;margin-bottom:5%}#menta_lp4 #menta_lp4_lead ul{border-spacing:2.5vw 0;margin-left:-5vw;width:calc(100% + 10vw)}#menta_lp4 #menta_lp4_lead ul li{border-radius:1.5vw;color:#fff;padding:5% 0}#menta_lp4 #menta_lp4_lead dl dt{font-size:3.5vw;font-weight:700}#menta_lp4 #menta_lp4_lead dl dd{font-size:4.5vw;font-weight:700}#menta_lp4 #menta_lp4_lead dl dd strong{font-size:6vw}#menta_lp4 #menta_lp4_lead dl dd span{font-size:3vw}}#menta_lp4 #menta_lp4_trouble{background:url(/resource/img/menta_lp4/trouble_bg.png) top no-repeat #8b8b8b;background-size:100% auto;padding:60px 0}#menta_lp4 #menta_lp4_trouble .maincontent{position:relative}#menta_lp4 #menta_lp4_trouble h2{color:#fff;font-size:48px;letter-spacing:.1em;margin-bottom:1em;text-align:center;text-shadow:.1em .1em .2em rgba(0,0,0,.125),-.1em .1em .2em rgba(0,0,0,.125),.1em -.1em .2em rgba(0,0,0,.125),-.1em -.1em .2em rgba(0,0,0,.125)}#menta_lp4 #menta_lp4_trouble ul{background:#fff;border:1px solid #707070;margin:0 auto;padding:20px;width:800px}#menta_lp4 #menta_lp4_trouble ul li{color:#707070;font-size:32px;letter-spacing:.1em;line-height:1.33em;margin:20px;padding-left:80px;padding-top:10px;position:relative}#menta_lp4 #menta_lp4_trouble ul li:before{background:url(/resource/img/menta_lp4/trouble_check.png) 50% no-repeat;background-size:100%;content:"";height:106px;left:0;position:absolute;top:calc(50% - 53px);width:60px}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_trouble{background-size:200% auto;padding:7.5% 0;text-align:center}#menta_lp4 #menta_lp4_trouble h2{font-size:7vw;line-height:1.25em}#menta_lp4 #menta_lp4_trouble ul{margin-bottom:5%;padding:2.5%;text-align:left;width:100%}#menta_lp4 #menta_lp4_trouble ul li{font-size:4.5vw;letter-spacing:.05em;margin:2.5% auto;padding-left:7vw;padding-top:0}#menta_lp4 #menta_lp4_trouble ul li:before{height:9vw;top:calc(50% - 4.5vw);width:5vw}}#menta_lp4 #menta_lp4_space{padding:30px 0 60px;text-align:center}#menta_lp4 #menta_lp4_space img{height:80px}#menta_lp4 #menta_lp4_space h2{color:#7a7a7a;font-size:48px;margin-top:.5em}#menta_lp4 #menta_lp4_space h2 strong{color:#14757e;display:block}#menta_lp4 #menta_lp4_space h2 strong span{font-weight:400}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_space{padding:5% 0 7.5%}#menta_lp4 #menta_lp4_space img{height:12.5vw}#menta_lp4 #menta_lp4_space h2{font-size:7vw;line-height:1.25em}}#menta_lp4 #menta_lp4_need{background:#fff;padding:0 0 60px}#menta_lp4 #menta_lp4_need ul li{margin:60px}#menta_lp4 #menta_lp4_need ul li:first-child{margin-top:0}#menta_lp4 #menta_lp4_need ul li:last-child{margin-bottom:0}#menta_lp4 #menta_lp4_need h3{background:#edcb3b;border-radius:2em;font-size:32px;letter-spacing:.1em;margin-bottom:20px;padding:.5em 2.5em .33em}#menta_lp4 #menta_lp4_need h3 strong{color:#fff;font-weight:900;margin-right:1em}#menta_lp4 #menta_lp4_need h3 span,#menta_lp4 #menta_lp4_need h3 strong{display:inline-block;vertical-align:middle}#menta_lp4 #menta_lp4_need dl{display:table;table-layout:fixed;width:100%}#menta_lp4 #menta_lp4_need dl dt{display:table-cell;padding:20px;vertical-align:top}#menta_lp4 #menta_lp4_need dl dd{display:table-cell;vertical-align:top;width:240px}#menta_lp4 #menta_lp4_need dl dt p{font-size:20px}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_need{padding:0 0 7.5%}#menta_lp4 #menta_lp4_need ul li{margin:7.5% auto}#menta_lp4 #menta_lp4_need h3{border-radius:2.5vw;font-size:5vw;line-height:1.25em;margin-bottom:2.5%;padding:.5em 1.5em .33em;text-align:center}#menta_lp4 #menta_lp4_need h3 strong{display:block;margin:0 auto}#menta_lp4 #menta_lp4_need dl,#menta_lp4 #menta_lp4_need h3 span{display:block}#menta_lp4 #menta_lp4_need dl dt{display:block;padding:0 5% 2.5%}#menta_lp4 #menta_lp4_need dl dd{display:block;text-align:center;width:100%}#menta_lp4 #menta_lp4_need dl dd img{width:50%}#menta_lp4 #menta_lp4_need dl dt p{font-size:3.5vw}}#menta_lp4 #menta_lp4_melit{background:#d4f7fa;padding:60px 0}#menta_lp4 #menta_lp4_melit h2{color:#14757e;font-size:48px;font-weight:400;letter-spacing:.1em;line-height:1.5em;margin-bottom:.75em;text-align:center}#menta_lp4 #menta_lp4_melit h2 strong{display:block;font-size:54px;line-height:1.5em}#menta_lp4 #menta_lp4_melit ul{border-collapse:separate;border-spacing:40px 0;display:table;table-layout:fixed;width:100%}#menta_lp4 #menta_lp4_melit ul li{background:#fff;box-shadow:0 0 5px 2px rgba(0,0,0,.1);display:table-cell;vertical-align:top}#menta_lp4 #menta_lp4_melit dl dt{background:#27becc;background:linear-gradient(180deg,#27becc 0,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0);padding:20px;text-align:center}#menta_lp4 #menta_lp4_melit dl dt h3{color:#fff89f;font-size:24px;letter-spacing:.1em;margin-bottom:10px}#menta_lp4 #menta_lp4_melit dl dt figure img{width:40%}#menta_lp4 #menta_lp4_melit dl dd{padding:20px}#menta_lp4 #menta_lp4_melit dl dd p{font-size:16px}#menta_lp4 #menta_lp4_melit dl dd p strong{color:#14757e}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_melit{padding:7.5% 0}#menta_lp4 #menta_lp4_melit h2{font-size:3.5vw}#menta_lp4 #menta_lp4_melit h2 strong{font-size:5.25vw}#menta_lp4 #menta_lp4_melit ul{border-collapse:collapse;border-spacing:0;display:block}#menta_lp4 #menta_lp4_melit ul li{display:block;margin-bottom:5%;padding:0}#menta_lp4 #menta_lp4_melit ul li:last-child{margin-bottom:0}#menta_lp4 #menta_lp4_melit dl dt{letter-spacing:-1em;padding:5%}#menta_lp4 #menta_lp4_melit dl dt h3{display:inline-block;font-size:5vw;letter-spacing:.1em;margin:0;text-align:left;vertical-align:middle;width:80%}#menta_lp4 #menta_lp4_melit dl dt figure{display:inline-block;letter-spacing:0;vertical-align:middle;width:20%}#menta_lp4 #menta_lp4_melit dl dt figure img{width:100%}#menta_lp4 #menta_lp4_melit dl dd{padding:2.5%}#menta_lp4 #menta_lp4_melit dl dd p{font-size:3.5vw}}#menta_lp4 #menta_lp4_menta{background:#f4f8fa;padding:60px 0}#menta_lp4 #menta_lp4_menta h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp4 #menta_lp4_menta h2 strong{display:inline-block;position:relative}#menta_lp4 #menta_lp4_menta h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp4 #menta_lp4_menta h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}#menta_lp4 #menta_lp4_menta ul li{background:#fff;box-shadow:0 2px 2px 1px rgba(0,0,0,.2);margin:40px;padding:40px}#menta_lp4 #menta_lp4_menta dl{display:table;table-layout:fixed;width:100%}#menta_lp4 #menta_lp4_menta dl dt{display:table-cell;padding-right:40px;vertical-align:middle;width:200px}#menta_lp4 #menta_lp4_menta dl dt img{border-radius:50%}#menta_lp4 #menta_lp4_menta dl dt p{margin-top:1em;text-align:center}#menta_lp4 #menta_lp4_menta dl dd{display:table-cell;vertical-align:middle}#menta_lp4 #menta_lp4_menta dl dd h3{font-size:28px;margin-bottom:10px}#menta_lp4 #menta_lp4_menta dl dd p{margin-bottom:10px}#menta_lp4 #menta_lp4_menta dl dd p.comment{background:#d4f7fa;border-radius:8px;padding:1em}#menta_lp4 #menta_lp4_menta dl dd a{color:#ff6800;display:inline-block}#menta_lp4 #menta_lp4_menta dl dd a:hover{text-decoration:underline}#menta_lp4 #menta_lp4_menta p.notice{margin:-20px 40px 0;text-align:right}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_menta{padding:7.5% 0}#menta_lp4 #menta_lp4_menta h2{font-size:6vw;margin-bottom:5%}#menta_lp4 #menta_lp4_menta ul li{margin:5% auto;padding:5%}#menta_lp4 #menta_lp4_menta dl{display:block}#menta_lp4 #menta_lp4_menta dl dt{display:block;margin-bottom:5%;padding:0;width:100%}#menta_lp4 #menta_lp4_menta dl dt img{width:33.33%}#menta_lp4 #menta_lp4_menta dl dt p{margin-top:.5em;text-align:center}#menta_lp4 #menta_lp4_menta dl dd{display:block}#menta_lp4 #menta_lp4_menta dl dd h3{font-size:4.5vw;line-height:1.25em;margin-bottom:2.5%}#menta_lp4 #menta_lp4_menta dl dd p{margin-bottom:2.5%}#menta_lp4 #menta_lp4_menta dl dd p.comment{border-radius:1.25vw}#menta_lp4 #menta_lp4_menta dl dd a{margin-top:5%}#menta_lp4 #menta_lp4_menta p.notice{font-size:3vw;margin:0 auto;text-align:center}}#menta_lp4 #menta_lp4_review{background:#fff;padding:60px 0}#menta_lp4 #menta_lp4_review h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp4 #menta_lp4_review ul li{margin:20px auto}#menta_lp4 #menta_lp4_review dl{display:table;table-layout:fixed;width:100%}#menta_lp4 #menta_lp4_review dl dt{display:table-cell;padding-right:60px;vertical-align:top;width:200px}#menta_lp4 #menta_lp4_review dl dt img{border-radius:50%}#menta_lp4 #menta_lp4_review dl dd{background:#fff7d5;display:table-cell;padding:20px 40px;position:relative;vertical-align:top}#menta_lp4 #menta_lp4_review dl dd:after{border-color:transparent #fff7d5 transparent transparent;border-style:solid;border-width:20px 40px 20px 0;content:"";height:0;left:-36px;position:absolute;top:40px;width:0}#menta_lp4 #menta_lp4_review ul li:nth-child(2) dl dd{background:#d4f7fa}#menta_lp4 #menta_lp4_review ul li:nth-child(2) dl dd:after{border-color:transparent #d4f7fa transparent transparent}#menta_lp4 #menta_lp4_review ul li:nth-child(3) dl dd{background:#d0f4d8}#menta_lp4 #menta_lp4_review ul li:nth-child(3) dl dd:after{border-color:transparent #d0f4d8 transparent transparent}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_review{padding:7.5% 0}#menta_lp4 #menta_lp4_review h2{font-size:5.75vw;margin-bottom:5%}#menta_lp4 #menta_lp4_review ul li{margin:5% auto}#menta_lp4 #menta_lp4_review dl{display:block}#menta_lp4 #menta_lp4_review dl dt{display:block;margin-bottom:5%;padding:0;text-align:center;width:100%}#menta_lp4 #menta_lp4_review dl dt img{width:33.33%}#menta_lp4 #menta_lp4_review dl dd{display:block;padding:5%}#menta_lp4 #menta_lp4_review dl dd:after{border-color:transparent transparent #fff7d5;border-width:0 5vw 2.75vw;left:0;margin:auto;right:0;top:-2.5vw}#menta_lp4 #menta_lp4_review ul li:nth-child(2) dl dd:after{border-color:transparent transparent #d4f7fa}#menta_lp4 #menta_lp4_review ul li:nth-child(3) dl dd:after{border-color:transparent transparent #d0f4d8}}#menta_lp4 #menta_lp4_flow{background:#f4f8fa;padding:60px 0}#menta_lp4 #menta_lp4_flow h2{font-size:45px;margin-bottom:40px;text-align:center}#menta_lp4 #menta_lp4_flow h2 strong{display:inline-block;position:relative}#menta_lp4 #menta_lp4_flow h2 strong:before{content:"ー";left:-1.5em;line-height:1em;position:absolute;top:calc(50% - .5em)}#menta_lp4 #menta_lp4_flow h2 strong:after{content:"ー";line-height:1em;position:absolute;right:-1.5em;top:calc(50% - .5em)}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_flow{padding:7.5% 0}#menta_lp4 #menta_lp4_flow h2{font-size:7vw;margin-bottom:5%}}@media print,screen and (min-width:768px){#menta_lp4 .smp{display:none!important}}@media screen and (max-width:767px){#menta_lp4 .pc{display:none!important}}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0 20px}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.slick-loading .slick-list{background:#fff url(/css/ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(/css/fonts/slick.eot);src:url(/css/fonts/slick.eot?#iefix) format("embedded-opentype"),url(/css/fonts/slick.woff) format("woff"),url(/css/fonts/slick.ttf) format("truetype"),url(/css/fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:30px;line-height:1;opacity:.75}.slick-prev{left:4px;z-index:1}[dir=rtl] .slick-prev{left:auto;right:4px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:10px;z-index:1}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dots{bottom:0;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:700px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.right-0{right:0}.right-1{right:.25rem}.top-0{top:0}.top-10{top:2.5rem}.z-10{z-index:10}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.float-right{float:right}.float-left{float:left}.m-0{margin:0}.m-10{margin:2.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-\[15px\]{margin-left:15px;margin-right:15px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-bottom:.25rem;margin-top:.25rem}.my-2{margin-bottom:.5rem;margin-top:.5rem}.my-4{margin-bottom:1rem;margin-top:1rem}.my-6{margin-bottom:1.5rem;margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-20{height:5rem}.h-3\/4{height:75%}.h-4{height:1rem}.h-6{height:1.5rem}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-12{width:3rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-5\/6{width:83.333333%}.w-6{width:1.5rem}.w-64{width:16rem}.w-auto{width:auto}.w-full{width:100%}.max-w-\[150px\]{max-width:150px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x:50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-mentee-dashboard{grid-template-rows:auto auto auto 1fr}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-left:calc(1rem*(1 - var(--tw-space-x-reverse)));margin-right:calc(1rem*var(--tw-space-x-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.5rem*var(--tw-space-y-reverse));margin-top:calc(.5rem*(1 - var(--tw-space-y-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(1rem*var(--tw-space-y-reverse));margin-top:calc(1rem*(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-t-0{border-top-width:0}.border-solid{border-style:solid}.border-black{--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity:1;border-color:rgb(209 213 219/var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity))}.border-gray-500{--tw-border-opacity:1;border-color:rgb(107 114 128/var(--tw-border-opacity))}.border-menta{--tw-border-opacity:1;border-color:rgb(19 177 192/var(--tw-border-opacity))}.border-red-500{--tw-border-opacity:1;border-color:rgb(239 68 68/var(--tw-border-opacity))}.border-r-slate-200{--tw-border-opacity:1;border-right-color:rgb(226 232 240/var(--tw-border-opacity))}.bg-\[\#f4f8fa\]{--tw-bg-opacity:1;background-color:rgb(244 248 250/var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}.bg-gray-400{--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity))}.bg-menta{--tw-bg-opacity:1;background-color:rgb(19 177 192/var(--tw-bg-opacity))}.bg-mentee{--tw-bg-opacity:1;background-color:rgb(242 201 76/var(--tw-bg-opacity))}.bg-mentor{--tw-bg-opacity:1;background-color:rgb(80 175 190/var(--tw-bg-opacity))}.bg-orange-600{--tw-bg-opacity:1;background-color:rgb(234 88 12/var(--tw-bg-opacity))}.bg-red-200{--tw-bg-opacity:1;background-color:rgb(254 202 202/var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity))}.bg-red-600{--tw-bg-opacity:1;background-color:rgb(220 38 38/var(--tw-bg-opacity))}.bg-slate-100{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.fill-white{fill:#fff}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-8{padding:2rem}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-1{padding-bottom:.25rem;padding-top:.25rem}.py-1\.5{padding-bottom:.375rem;padding-top:.375rem}.py-10{padding-bottom:2.5rem;padding-top:2.5rem}.py-2{padding-bottom:.5rem;padding-top:.5rem}.py-3{padding-bottom:.75rem;padding-top:.75rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-5{padding-bottom:1.25rem;padding-top:1.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.font-top{font-family:Noto Sans JP,sans-serif}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-\[7rem\]{font-size:7rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem}.text-xl{font-size:1.25rem}.text-xs{font-size:.75rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-10{line-height:2.5rem}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity))}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity))}.text-green-400{--tw-text-opacity:1;color:rgb(74 222 128/var(--tw-text-opacity))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity))}.text-menta{--tw-text-opacity:1;color:rgb(19 177 192/var(--tw-text-opacity))}.text-mentee{--tw-text-opacity:1;color:rgb(242 201 76/var(--tw-text-opacity))}.text-mentor{--tw-text-opacity:1;color:rgb(80 175 190/var(--tw-text-opacity))}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.text-white\/25{color:hsla(0,0%,100%,.25)}.text-white\/50{color:hsla(0,0%,100%,.5)}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@layer responsive{.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}}.m-t-0{margin-top:0!important}.m-b-0{margin-bottom:0!important}.m-l-0{margin-left:0!important}.m-r-0{margin-right:0!important}.m-t-5{margin-top:5px!important}.m-b-5{margin-bottom:5px!important}.m-l-5{margin-left:5px!important}.m-r-5{margin-right:5px!important}.m-t-10{margin-top:10px!important}.m-b-10{margin-bottom:10px!important}.m-l-10{margin-left:10px!important}.m-r-10{margin-right:10px!important}.m-t-15{margin-top:15px!important}.m-b-15{margin-bottom:15px!important}.m-l-15{margin-left:15px!important}.m-r-15{margin-right:15px!important}.m-t-20{margin-top:20px!important}.m-b-20{margin-bottom:20px!important}.m-l-20{margin-left:20px!important}.m-r-20{margin-right:20px!important}.m-t-25{margin-top:25px!important}.m-b-25{margin-bottom:25px!important}.m-l-25{margin-left:25px!important}.m-r-25{margin-right:25px!important}.m-t-30{margin-top:30px!important}.m-b-30{margin-bottom:30px!important}.m-l-30{margin-left:30px!important}.m-r-30{margin-right:30px!important}.m-t-35{margin-top:35px!important}.m-b-35{margin-bottom:35px!important}.m-l-35{margin-left:35px!important}.m-r-35{margin-right:35px!important}.m-t-40{margin-top:40px!important}.m-b-40{margin-bottom:40px!important}.m-l-40{margin-left:40px!important}.m-r-40{margin-right:40px!important}.m-t-45{margin-top:45px!important}.m-b-45{margin-bottom:45px!important}.m-l-45{margin-left:45px!important}.m-r-45{margin-right:45px!important}.m-t-50{margin-top:50px!important}.m-b-50{margin-bottom:50px!important}.m-l-50{margin-left:50px!important}.m-r-50{margin-right:50px!important}.m-t-75{margin-top:75px!important}.m-b-75{margin-bottom:75px!important}.m-l-75{margin-left:75px!important}.m-r-75{margin-right:75px!important}.m-t-100{margin-top:100px!important}.m-b-100{margin-bottom:100px!important}.m-l-100{margin-left:100px!important}.m-r-100{margin-right:100px!important}.p-t-0{padding-top:0!important}.p-b-0{padding-bottom:0!important}.p-l-0{padding-left:0!important}.p-r-0{padding-right:0!important}.p-t-5{padding-top:5px!important}.p-b-5{padding-bottom:5px!important}.p-l-5{padding-left:5px!important}.p-r-5{padding-right:5px!important}.p-t-10{padding-top:10px!important}.p-b-10{padding-bottom:10px!important}.p-l-10{padding-left:10px!important}.p-r-10{padding-right:10px!important}.p-t-15{padding-top:15px!important}.p-b-15{padding-bottom:15px!important}.p-l-15{padding-left:15px!important}.p-r-15{padding-right:15px!important}.p-t-20{padding-top:20px!important}.p-b-20{padding-bottom:20px!important}.p-l-20{padding-left:20px!important}.p-r-20{padding-right:20px!important}.p-t-25{padding-top:25px!important}.p-b-25{padding-bottom:25px!important}.p-l-25{padding-left:25px!important}.p-r-25{padding-right:25px!important}.p-t-30{padding-top:30px!important}.p-b-30{padding-bottom:30px!important}.p-l-30{padding-left:30px!important}.p-r-30{padding-right:30px!important}.p-t-35{padding-top:35px!important}.p-b-35{padding-bottom:35px!important}.p-l-35{padding-left:35px!important}.p-r-35{padding-right:35px!important}.p-t-40{padding-top:40px!important}.p-b-40{padding-bottom:40px!important}.p-l-40{padding-left:40px!important}.p-r-40{padding-right:40px!important}.p-t-45{padding-top:45px!important}.p-b-45{padding-bottom:45px!important}.p-l-45{padding-left:45px!important}.p-r-45{padding-right:45px!important}.p-t-50{padding-top:50px!important}.p-b-50{padding-bottom:50px!important}.p-l-50{padding-left:50px!important}.p-r-50{padding-right:50px!important}.p-t-75{padding-top:75px!important}.p-b-75{padding-bottom:75px!important}.p-l-75{padding-left:75px!important}.p-r-75{padding-right:75px!important}.p-t-100{padding-top:100px!important}.p-b-100{padding-bottom:100px!important}.p-l-100{padding-left:100px!important}.p-r-100{padding-right:100px!important}.c100.p100 .slice,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.rect-auto{clip:rect(auto,auto,auto,auto)}.c100 .bar,.c100.p100 .fill,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.pie{clip:rect(0,.5em,1em,0);border:.12em solid #56bcc6;border-radius:50%;height:.76em;position:absolute;transform:rotate(0deg);width:.76em}.c100.p100 .bar:after,.c100.p100 .fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.pie-fill{transform:rotate(180deg)}.c100{background-color:#ebebeb;border-radius:50%;font-size:80px;height:1em;position:relative;width:1em}.c100 *,.c100 :after,.c100 :before{box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.small{font-size:80px}.c100>span{color:#666;font-size:18px;font-weight:700;left:0;line-height:80px;text-align:center;top:0;white-space:nowrap;width:100%;z-index:1}.c100:after,.c100>span{display:block;position:absolute}.c100:after{background-color:#fff;border-radius:50%;content:" ";height:.76em;left:.12em;top:.12em;width:.76em}.c100 .slice{clip:rect(0,1em,1em,.5em);height:1em;position:absolute;width:1em}.c100.p1 .bar{transform:rotate(3.6deg)}.c100.p2 .bar{transform:rotate(7.2deg)}.c100.p3 .bar{transform:rotate(10.8deg)}.c100.p4 .bar{transform:rotate(14.4deg)}.c100.p5 .bar{transform:rotate(18deg)}.c100.p6 .bar{transform:rotate(21.6deg)}.c100.p7 .bar{transform:rotate(25.2deg)}.c100.p8 .bar{transform:rotate(28.8deg)}.c100.p9 .bar{transform:rotate(32.4deg)}.c100.p10 .bar{transform:rotate(36deg)}.c100.p11 .bar{transform:rotate(39.6deg)}.c100.p12 .bar{transform:rotate(43.2deg)}.c100.p13 .bar{transform:rotate(46.8deg)}.c100.p14 .bar{transform:rotate(50.4deg)}.c100.p15 .bar{transform:rotate(54deg)}.c100.p16 .bar{transform:rotate(57.6deg)}.c100.p17 .bar{transform:rotate(61.2deg)}.c100.p18 .bar{transform:rotate(64.8deg)}.c100.p19 .bar{transform:rotate(68.4deg)}.c100.p20 .bar{transform:rotate(72deg)}.c100.p21 .bar{transform:rotate(75.6deg)}.c100.p22 .bar{transform:rotate(79.2deg)}.c100.p23 .bar{transform:rotate(82.8deg)}.c100.p24 .bar{transform:rotate(86.4deg)}.c100.p25 .bar{transform:rotate(90deg)}.c100.p26 .bar{transform:rotate(93.6deg)}.c100.p27 .bar{transform:rotate(97.2deg)}.c100.p28 .bar{transform:rotate(100.8deg)}.c100.p29 .bar{transform:rotate(104.4deg)}.c100.p30 .bar{transform:rotate(108deg)}.c100.p31 .bar{transform:rotate(.31turn)}.c100.p32 .bar{transform:rotate(.32turn)}.c100.p33 .bar{transform:rotate(.33turn)}.c100.p34 .bar{transform:rotate(.34turn)}.c100.p35 .bar{transform:rotate(126deg)}.c100.p36 .bar{transform:rotate(.36turn)}.c100.p37 .bar{transform:rotate(.37turn)}.c100.p38 .bar{transform:rotate(.38turn)}.c100.p39 .bar{transform:rotate(.39turn)}.c100.p40 .bar{transform:rotate(144deg)}.c100.p41 .bar{transform:rotate(.41turn)}.c100.p42 .bar{transform:rotate(.42turn)}.c100.p43 .bar{transform:rotate(154.8deg)}.c100.p44 .bar{transform:rotate(.44turn)}.c100.p45 .bar{transform:rotate(162deg)}.c100.p46 .bar{transform:rotate(165.6deg)}.c100.p47 .bar{transform:rotate(.47turn)}.c100.p48 .bar{transform:rotate(172.8deg)}.c100.p49 .bar{transform:rotate(.49turn)}.c100.p50 .bar{transform:rotate(180deg)}.c100.p51 .bar{transform:rotate(.51turn)}.c100.p52 .bar{transform:rotate(.52turn)}.c100.p53 .bar{transform:rotate(.53turn)}.c100.p54 .bar{transform:rotate(.54turn)}.c100.p55 .bar{transform:rotate(198deg)}.c100.p56 .bar{transform:rotate(201.6deg)}.c100.p57 .bar{transform:rotate(.57turn)}.c100.p58 .bar{transform:rotate(208.8deg)}.c100.p59 .bar{transform:rotate(.59turn)}.c100.p60 .bar{transform:rotate(216deg)}.c100.p61 .bar{transform:rotate(.61turn)}.c100.p62 .bar{transform:rotate(.62turn)}.c100.p63 .bar{transform:rotate(.63turn)}.c100.p64 .bar{transform:rotate(.64turn)}.c100.p65 .bar{transform:rotate(234deg)}.c100.p66 .bar{transform:rotate(.66turn)}.c100.p67 .bar{transform:rotate(241.2deg)}.c100.p68 .bar{transform:rotate(.68turn)}.c100.p69 .bar{transform:rotate(248.4deg)}.c100.p70 .bar{transform:rotate(252deg)}.c100.p71 .bar{transform:rotate(.71turn)}.c100.p72 .bar{transform:rotate(.72turn)}.c100.p73 .bar{transform:rotate(.73turn)}.c100.p74 .bar{transform:rotate(.74turn)}.c100.p75 .bar{transform:rotate(270deg)}.c100.p76 .bar{transform:rotate(.76turn)}.c100.p77 .bar{transform:rotate(.77turn)}.c100.p78 .bar{transform:rotate(.78turn)}.c100.p79 .bar{transform:rotate(284.4deg)}.c100.p80 .bar{transform:rotate(288deg)}.c100.p81 .bar{transform:rotate(.81turn)}.c100.p82 .bar{transform:rotate(.82turn)}.c100.p83 .bar{transform:rotate(298.8deg)}.c100.p84 .bar{transform:rotate(.84turn)}.c100.p85 .bar{transform:rotate(306deg)}.c100.p86 .bar{transform:rotate(309.6deg)}.c100.p87 .bar{transform:rotate(.87turn)}.c100.p88 .bar{transform:rotate(.88turn)}.c100.p89 .bar{transform:rotate(320.4deg)}.c100.p90 .bar{transform:rotate(324deg)}.c100.p91 .bar{transform:rotate(.91turn)}.c100.p92 .bar{transform:rotate(331.2deg)}.c100.p93 .bar{transform:rotate(.93turn)}.c100.p94 .bar{transform:rotate(.94turn)}.c100.p95 .bar{transform:rotate(342deg)}.c100.p96 .bar{transform:rotate(345.6deg)}.c100.p97 .bar{transform:rotate(.97turn)}.c100.p98 .bar{transform:rotate(.98turn)}.c100.p99 .bar{transform:rotate(.99turn)}.c100.p100 .bar{transform:rotate(1turn)}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark:hover>span{color:#e08833}.resize-vertical{resize:vertical!important}.u-color__base_bg{background-color:var(--c-back)}.u-color__primary{color:var(--c-link)}.u-color__primary_bg{background-color:var(--c-link-bg)}.u-color__accent{color:var(--c-accent)}.u-color__accent_bg{background-color:var(--c-accent-bg)}.u-color__gray{color:var(--c-gray)}.u-color__gray_bg{background-color:var(--c-gray-bg)}.label{border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;color:#666;font-size:12px;padding:8px}.label.label-withdraw{border-color:#13b1c0;color:#13b1c0}.label.label-danger{border-color:#ff4949;color:#ff4949}.label.label-notice{border-color:silver;color:gray}.loader{animation:load4 1.3s linear infinite;border-radius:50%;color:#090202;display:block;font-size:.8rem;height:1em;margin:4rem auto;position:relative;text-indent:-9999em;transform:translateZ(0);width:1em}@keyframes load4{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 0,2em 2em 0 .2em,0 3em 0 0,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0,0 3em 0 .2em,-2em 2em 0 0,-3em 0 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0 -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0 0 0,-2em -2em 0 .2em}}ul.pagination{margin:20px 0}ul.pagination>li{border-radius:4px;display:inline-block;font-size:16px;font-weight:600;height:40px;line-height:40px;margin:0 2px;overflow:hidden;text-align:center;width:40px}ul.pagination>li>a{color:#13b1c0;display:block;text-decoration:none;transition:background-color .3s}ul.pagination>li.active,ul.pagination>li>a.active,ul.pagination>li>a:hover{background-color:#13b1c0;color:#fff}ul.pagination>li.active{display:inline-block}ul.pagination>li.disabled{border-color:#eee;color:#ddd}.focus{display:block}#focus_trigger,.focus_button{display:none}@media(max-width:960px){.focusUnit{display:block;margin-top:5px}.focusUnit .focus_button{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;display:block;font-weight:600;padding:8px 16px;text-align:center;white-space:nowrap}.focusUnit .focus_button>i{margin-right:8px}#focus_trigger:checked~.focus_button,.focus{display:none}#focus_trigger:checked~.focus{display:block}}.contratcTable_head{color:#888;display:grid;font-size:12px;font-weight:600;grid-template-columns:repeat(10,1fr);padding:0 16px 8px}@media(max-width:960px){.contratcTable_head{display:none}}.contratcTable_head a{color:#888}.contratcTable_head_plan{grid-column:1/5}.contratcTable_head_user{grid-column:5/8}.contratcTable_head_date{grid-column:8/10}.contratcTable_head_status{grid-column:10/11}.contract_search{padding-bottom:32px}@media(max-width:960px){.contract_search{padding-bottom:24px}}.contract_search_contents{justify-content:space-between}.contract_search_contents select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e4eaec;border-radius:0;box-sizing:border-box;height:auto;margin:0;outline:none;padding:15px}.contract_search_contents .select-wrap:before{line-height:50px;right:16px}.contract_search_contents .input_head{color:#888;font-size:12px;font-weight:600;padding-bottom:2px}.contract_search_keyword{max-width:320px;width:100%}@media(max-width:1200px){.contract_search_keyword{max-width:100%}}.contract_search_keyword input[type=text]{width:100%}.contract_search_plan{max-width:240px}@media(max-width:1200px){.contract_search_plan{margin-top:16px;max-width:100%}}@media(max-width:699px){.contract_search_plan{width:100%}}.contract_search_type{max-width:120px;width:100%}@media(max-width:1200px){.contract_search_type{margin-top:16px;max-width:48%}}.contract_search_status{max-width:120px;width:100%}@media(max-width:1200px){.contract_search_status{margin-top:16px;max-width:48%}.contract_search_daterange{margin-top:16px;max-width:100%;width:100%}}.contract_search_daterange .and{display:inline-block;text-align:center;width:20px}.contract_search_daterange input{box-sizing:border-box;font-size:16px;padding:.5rem .75rem;width:calc(50% - 15px)}.contract_item{border:1px solid #dadada;border-radius:8px;box-sizing:border-box;margin-bottom:16px;padding:16px}.contract_item_main{display:grid;font-size:12px;gap:6px;grid-template-columns:repeat(10,1fr)}@media(max-width:1200px){.contract_item_main{gap:8px 0}}.contract_item_planType{grid-column:1/2}@media(max-width:960px){.contract_item_planType{grid-column:1/11}}.contract_item_plan{grid-column:2/5}@media(max-width:960px){.contract_item_plan{font-size:16px;grid-column:1/11}}.contract_item_plan a:hover{opacity:1;text-decoration:underline}.contract_item_user{grid-column:5/8}@media(max-width:960px){.contract_item_user{align-items:center;border-bottom:1px solid #eee;display:flex;grid-column:1/11;justify-content:space-between;padding-bottom:8px}.contract_item_user .messageLink{background:#eaf7f7;border-radius:100px;box-sizing:border-box;line-height:1;padding:8px}}.contract_item_user .messageLink>i{margin-right:4px}@media(max-width:960px){.contract_item_user .messageLink>i{margin:0}}.contract_item_user .messageLink_text{font-size:10px}@media(max-width:960px){.contract_item_user .messageLink_text{display:none}}.contract_item_date{font-size:13px;grid-column:8/10}@media(max-width:960px){.contract_item_date{grid-column:1/8}.contract_item_date:before{color:#888;content:"契約日:";padding-right:8px}}.contract_item_date .payment_log{font-size:12px}.contract_item_status{grid-column:10/11;text-align:center}@media(max-width:960px){.contract_item_status{align-self:center;grid-column:8/11;text-align:right}}.contract_item_message{border:solid #eee;border-width:1px 0 0;font-size:12px;margin-top:16px;padding-top:16px}@media(max-width:960px){.contract_item_message{margin-top:8px;padding-top:8px}}.contract_item_message_text{color:#888}.contract_item_message_option,.contract_item_message_status{padding-left:16px}@media(max-width:960px){.contract_item_message_option,.contract_item_message_status{padding:0}}.contract_item_message_option>i,.contract_item_message_status>i{margin-right:4px}@media(max-width:960px){.contract_item_message_status{margin-left:auto}.contract_item_message_option{width:100%}}.contract_item_message .done,.contract_item_message .stop{color:#333}@media(max-width:960px){.contract_item_message_content{width:100%}}.contract_item_message_info{margin-right:40px}@media(max-width:960px){.contract_item_message_info{margin:0}.contract_item_message_info,.contract_item_message_repeat{display:flex;justify-content:space-between;width:100%}}.contract_item_message_repeat_log{padding-left:16px}.contract_item_message_repeat_log label{cursor:pointer;display:inline-block}.contract_item_message_repeat .count_number{margin-left:4px}.contract_item_message .config{margin-left:auto}.contract_item_message .config .dotted{background-color:#f5f5f5;border-radius:50%;padding:5px}@media(max-width:960px){.contract_item_update{width:100%}.contract_item_cancle{margin-left:auto;margin-right:0}.contract_item_coupon{border-bottom:1px solid hsla(0,0%,93%,.933);margin:0 0 8px;padding:8px 0;text-align:left;width:100%}}.historylog{margin-top:40px}.historylog_head,.historylog_item{display:grid;gap:16px;grid-template-columns:repeat(5,1fr)}@media(max-width:960px){.historylog_head,.historylog_item{gap:8px}}.historylog_head_start,.historylog_item_start{grid-column:1/3}.historylog_head_end,.historylog_item_end{grid-column:3/5}.historylog_head_timezone,.historylog_item_timezone{grid-column:5/6}.historylog_head{color:#888;font-weight:600}@media(max-width:960px){.historylog_head{font-size:10px}}.historylog_item{border-top:1px solid #eee;font-size:14px;margin-top:8px;padding-top:8px}@media(max-width:960px){.historylog_item{font-size:12px}}.text-default{color:#12b1c0}.text-red{color:#ff4949}.text-deposit{color:#13b1c0}.text-fee,.text-withdraw{color:#ff5b5b}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-line1{-webkit-line-clamp:1}.text-ellipsis-line1,.text-ellipsis-line2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-line2{-webkit-line-clamp:2}.text-ellipsis-line3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-ellipsis-line4{-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.flexbox{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}.flexbox-row-reverse{flex-direction:row-reverse}.flexbox-align-center{align-items:center}.flexbox-wrap{flex-wrap:wrap}.flexbox-no-wrap{flex-wrap:nowrap}.flexbox-justify-content-start{justify-content:flex-start}.flexbox-justify-content-space-between{justify-content:space-between}#main .markdown-body h1,#main .markdown-body h2,#main .markdown-body h3,#main .markdown-body h4,#main .markdown-body h5,#main .markdown-body h6,.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#555;padding:inherit}.markdown-body ul{list-style-type:disc}.markdown-body ul ul{list-style-type:circle}.markdown-body h1,.markdown-body h2{border-bottom:1px solid #eaecef}.back_gray .markdown-body h1,.back_gray .markdown-body h2,.back_gray .markdown-body h3,.back_gray .markdown-body h4,.back_gray .markdown-body h5,.back_gray .markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px!important;margin-top:24px!important}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-wrap:break-word;font-size:16px;line-height:1.5}.markdown-body a{background-color:transparent}.markdown-body a:active,.markdown-body a:hover{outline-width:0}.markdown-body strong{font-weight:inherit;font-weight:bolder}.markdown-body h1{margin:.67em 0}.markdown-body img{border-style:none}.markdown-body hr{box-sizing:content-box;overflow:visible}.markdown-body input{font:inherit;margin:0;overflow:visible}.markdown-body [type=checkbox]{box-sizing:border-box;padding:0}.markdown-body *{box-sizing:border-box}.markdown-body input{font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body a{color:#51afbe;text-decoration:none}.markdown-body a:hover{text-decoration:underline}.markdown-body strong{font-weight:600}.markdown-body hr{background:transparent;border-bottom:1px solid #dfe2e5;height:0;margin:15px 0;overflow:hidden}.markdown-body hr:after,.markdown-body hr:before{content:"";display:table}.markdown-body hr:after{clear:both}.markdown-body table{border-collapse:collapse;border-spacing:0}.markdown-body td,.markdown-body th{padding:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-bottom:0;margin-top:0}.markdown-body h1{font-size:32px;font-weight:600}.markdown-body h2{font-size:24px;font-weight:600}.markdown-body h3{font-size:20px;font-weight:600}.markdown-body h4{font-size:16px;font-weight:600}.markdown-body h5{font-size:14px;font-weight:600}.markdown-body h6{font-size:12px;font-weight:600}.markdown-body p{margin-bottom:10px;margin-top:0}.markdown-body blockquote{margin:0}.markdown-body ol,.markdown-body ul{margin-bottom:0;margin-top:0;padding-left:0}.markdown-body ol{list-style-type:decimal}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ol ol ol,.markdown-body ol ul ol,.markdown-body ul ol ol,.markdown-body ul ul ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body:after,.markdown-body:before{content:"";display:table}.markdown-body:after{clear:both}.markdown-body>:first-child{margin-top:0!important}.markdown-body>:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body blockquote,.markdown-body dl,.markdown-body ol,.markdown-body p,.markdown-body pre,.markdown-body table,.markdown-body ul{margin-bottom:16px;margin-top:0}.markdown-body hr{background-color:#e1e4e8;border:0;height:.25em;margin:24px 0;padding:0}.markdown-body blockquote{border-left:.25em solid #dfe2e5;color:#6a737d;padding:0 1em}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{border:1px solid #c6cbd1;border-bottom-color:#959da5;box-shadow:inset 0 -1px 0 #959da5;font-size:11px}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-weight:600;line-height:1.25;margin-bottom:16px;margin-top:24px}.markdown-body h1{font-size:2em;padding-bottom:.3em}.markdown-body h2{font-size:1.5em;padding-bottom:.3em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{color:#6a737d;font-size:.85em}.markdown-body ol,.markdown-body ul{padding-left:2em}.markdown-body ol ol,.markdown-body ol ul,.markdown-body ul ol,.markdown-body ul ul{margin-bottom:0;margin-top:0}.markdown-body li{word-wrap:break-all}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{font-size:1em;font-style:italic;font-weight:600;margin-top:16px;padding:0}.markdown-body dl dd{margin-bottom:16px;padding:0 16px}.markdown-body table{display:block;overflow:auto;width:100%}.markdown-body table th{font-weight:600}.markdown-body table td,.markdown-body table th{border:1px solid #dfe2e5;padding:6px 13px}.markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.markdown-body img{background-color:#fff;box-sizing:content-box;max-width:100%}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body kbd{background-color:#fafbfc;border:1px solid #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px 0 #c6cbd1;color:#444d56;display:inline-block;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;padding:3px 5px;vertical-align:middle}.markdown-body hr{border-bottom-color:#eee}.markdown-body pre{display:none}blockquote{background:#f6f6f6;border-left:3px solid #ddd;margin:1.5em 0 0;padding:10px 15px}.slider_content{margin-left:auto;margin-right:auto;overflow:hidden;width:100%}.slider_content,.slider_list{height:100%;position:relative}.slider_list{box-sizing:border-box;display:flex;left:0;margin:0;top:0}.slider_item{flex-shrink:0;list-style:none;width:100%}.slider_btn{bottom:0;cursor:pointer;height:26px;margin:auto;position:absolute;top:0;width:26px;z-index:1}.slider_btn:before{content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);width:10px}.slider_btn-prev{left:0}.slider_btn-prev:before{border-bottom:2px solid #979797;border-left:2px solid #979797}.slider_btn-next{right:0}.slider_btn-next:before{border-right:2px solid #979797;border-top:2px solid #979797}@media(max-width:699px){.slider_btn-sm-none{display:none}}.modal-wrap h1{color:#333;font-size:18px}.modal-wrap h1 span{display:block}.modal-wrap .submit_buttons{justify-content:flex-end;margin-top:24px}.modal-wrap .cancel_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;font-weight:600;padding:8px 16px}@media(max-width:699px){.modal-wrap .cancel_button{font-size:12px;padding:8px;text-align:center;width:34%}}.modal-wrap .submit_button{height:auto;margin-left:16px;padding:8px 16px}@media(max-width:699px){.modal-wrap .submit_button{margin-left:4%;min-width:62%}}.modal-review-content div.stars{flex-direction:row-reverse;justify-content:center;margin-top:16px;width:100%}.modal-review-content input.star{display:none}.modal-review-content label.star{color:#666;font-size:40px;padding:8px;transition:all .2s}@media(max-width:699px){.modal-review-content label.star{font-size:32px}}.modal-review-content input.star:checked~label.star:before{color:#fd4;content:"";font-weight:600;transition:all .25s}.modal-review-content input.star-5:checked~label.star:before{color:#ffc107;text-shadow:0 0 20px #ffe386}.modal-review-content input.star-1:checked~label.star:before{color:#ffc107;font-weight:600}.modal-review-content label.star:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:400}.modal-review-content .rev-box{height:0;overflow:hidden;transition:all .25s;width:100%}.modal-review-content label.review{color:#666;display:block;font-size:16px;font-weight:600;margin:16px 0 0;text-align:left}.modal-review-content textarea.review{background:#f4f8fa;border:1px solid #e4eaec;border-radius:4px;box-sizing:border-box;font-size:16px;height:100px;margin:8px 0 0;max-width:100%;padding:8px;width:100%}.modal-review-content input.star:checked~.rev-box{height:150px;overflow:visible}.modal-review-content .submit_buttons{justify-content:center;width:100%}.modal-review-content .caution{justify-content:flex-start!important;position:relative}.modal-review-content .caution:before{color:#13b1c0;content:"";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:600;line-height:1;position:absolute}.modal-review-content .caution .text{margin-left:24px;padding:0}.c-button{border-radius:4px;box-sizing:border-box;display:block;font-size:18px!important;font-weight:600;padding:12px 16px;text-align:center}.c-button__standard{background-color:var(--c-link);color:var(--c-white)}.c-button__border{border-style:solid;border-width:1px;overflow:hidden}.aligin-center{align-items:center}.twitter{background-color:#1da1f2}.twitter .fa-twitter{color:#fff;font-size:20px}.facebook{background-color:#1877f2}.facebook .fa-facebook-f{color:#fff;font-size:20px}.apple{background:#212529}.apple .fa-apple{color:#fff;font-size:20px}.google .fa-google{-webkit-text-fill-color:transparent;background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg 180deg,#34a853 180deg 270deg,#fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;font-size:20px}.button{border:1px solid #eee;border-radius:4px;font-weight:600;padding:8px 16px}.cv_area_button.--signUp:hover,.primaryButton:hover{background-color:#0f8c98}.outlinePrimaryButton{background:#fff;border:1px solid #13b1c0;border-radius:4px;box-sizing:border-box;color:#13b1c0;display:inline-block;font-weight:600}.outlinePrimaryButton:hover{background-color:#13b1c0;color:#fff}.mainColor{color:#13b1c0}.grayButton:hover{background-color:#666}.subButton{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;font-weight:600;padding:8px 16px;white-space:nowrap}.subButton:hover{background-color:#0f8c98}.num_view{color:#666;font-size:14px}.num_view:after{content:"views";margin-left:2px}.editBox .button,.in_block{display:inline-block}.editBox .button{font-size:12px}.submit_buttons{margin-top:24px}.submit_button{background:#13b1c0;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;height:48px;min-width:200px}@media(max-width:699px){.submit_button{font-size:14px;min-width:80%}}.submit_apple,.submit_email,.submit_facebook,.submit_google,.submit_lancers,.submit_twitter{border:1px solid #e5e5e5;border-radius:50%;display:inline-block;height:40px;line-height:45px;margin:16px 12px;text-align:center;width:40px}@media(max-width:699px){.submit_apple,.submit_email,.submit_facebook,.submit_google,.submit_lancers,.submit_twitter{margin:12px 8px}}.collabo_services .submit_apple,.collabo_services .submit_facebook,.collabo_services .submit_google,.collabo_services .submit_lancers,.collabo_services .submit_twitter{margin:0 12px 0 0}.collabo_services .submit_lancers{border:1px solid #054f98;border-radius:50%;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;padding:6px;width:40px}.entry_button{font-size:14px;font-weight:600;padding:8px 16px}.plan-share{background-color:var(--c-link-bg);border:1px solid #eee;border-radius:6px;padding:15px}@media(max-width:699px){.plan-share{display:block}}.plan-share__text a{color:var(--c-link)}@media(max-width:699px){.plan-share__buttons{margin-top:16px}}.plan-share__button{align-items:center;display:flex;justify-content:center;margin:0 0 0 12px}.plan-share__button.email{background-color:#dc4c40}.plan-share__button.email i{color:#fff;font-size:20px}.plan-share__tag{background:var(--c-link);border-radius:100px;color:var(--c-white);font-size:12px;line-height:1.5;margin-right:10px;padding:4px 12px}.alert-info{background-color:#e4f0f1;border:1px solid #cbdadc;border-radius:4px;box-sizing:border-box;color:#13b1c0;line-height:1.5;margin-bottom:10px;padding:8px 16px 8px 40px;position:relative}.alert-info:before{content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;left:16px;margin-top:-12px;position:absolute;top:50%}@media(max-width:699px){.alert-info{font-size:12px}.alert,.alert-info{padding:8px 16px 8px 42px}.alert p{font-size:12px}}.alert-close{color:inherit;font-size:18px;height:100%;line-height:0;padding:.75rem 1.25rem;position:absolute;right:0;top:0;z-index:2}.alert-success{background-color:#e0f5f0;border:1px solid #c4e0d9;border-radius:4px;box-sizing:border-box;color:#148a6e;line-height:1.5;margin-bottom:10px;padding:8px 16px 8px 40px;position:relative;width:100%}.alert-success:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;left:16px;margin-top:-12px;position:absolute;top:50%}.alert-error{background-color:#f2dede;border:1px solid #e0b9b7;border-radius:4px;box-sizing:border-box;color:#a94442;line-height:1.5;margin:10px auto;padding:8px 16px 8px 40px;position:relative;width:100%}.alert-error:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;left:16px;margin-top:-12px;position:absolute;top:50%}.alert-happy{background-color:#fff8e6;border:1px solid #efe7d4;border-radius:4px;box-sizing:border-box;line-height:1.5;margin-bottom:10px;padding:8px 16px 8px 40px;position:relative}.alert-happy .emoji{font-size:16px;left:16px;margin-top:-14px;position:absolute;top:50%}.alignBottom{align-items:flex-end}.checkbox_area{margin-top:20px}.checkbox_content{cursor:pointer;font-size:14px;text-align:left}@media(max-width:699px){.checkbox_content{font-size:12px}}.checkbox_wrapper{padding:0 0 0 32px;position:relative}@media(max-width:699px){.checkbox_wrapper{display:block}}.checkbox_wrapper input[type=checkbox]{height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);width:20px}.entryform_content .checkbox_wrapper{text-align:left}body{-webkit-overflow-scrolling:auto;overflow-scrolling:auto;background:#f4f8fa;display:flex;flex-direction:column;min-height:100vh}main{flex:1}.main-search-window-display-ver{padding-top:73px}@media(max-width:699px){.main-search-window-display-ver{padding-top:94px}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}.cv_area_button.--signUp,.primaryButton{background:#13b1c0;border:1px solid #13b1c0;border-radius:4px;cursor:pointer}.cv_area_button.--signUp,.orangeButton,.primaryButton{box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:inline-block;font-weight:600}.orangeButton{background:#f99f17;border:1px solid #f99f17;border-radius:4px}.orangeButton:hover{background-color:#f99f17}.grayButton{background:#777;border:1px solid #777;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:inline-block;font-weight:600}.facebookButton{background:#1877f2}.facebookButton,.twitterButton{border:none;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:inline-block;font-weight:600}.twitterButton{background:#1da1f2}#vapp3 .postCreateMain__content,.bosyuList__card,.boxbase,.boxbaseP30,.chartBox,.child_plan_box,.commentList,.contentCard,.cv_area,.dashContent .reviewBox_dash__card,.eventList__card,.headerNewsList,.infoBox,.list,.memberMainContents,.mentarListBox .requestBox,.menter_bosyu,.mentorList__card,.mentor_card__card,.plan,.planDetail_unit .works-item,.planList__card,.plan_detail #side .gray,.plan_detail #side .support_Area,.postBox,.postDetailMain__content .postContentBox,.postDetailMain__side__profile,.recommend_mentor,.requestDashBox,.requestMentor__Mentor,.scoreBox,.tag_list,.topMentorList__card,.topTagLists li,.top_mentor_card__card,.userProfile .plancard,.user_box_front{background:#fff;border:1px solid #f6f6f6;border-radius:8px;box-shadow:0 0 6px 0 rgba(154,163,193,.1);overflow:hidden;padding:16px}.tag:hover{color:#13b1c0;opacity:.5}.category a{color:#666;font-weight:700}.page_title{align-items:center;margin-bottom:24px}.page_title h2{flex:1;margin:0!important}.post_edit{align-items:center;background:#fff;color:#13b1c0;font-size:14px}.post_edit:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;padding-left:8px}.rireki td{background:#fff}.subfile-flexbox>.subfile-item{max-width:25%;position:relative}.subfile-flexbox>.subfile-item>a.subfile-item__remove{color:#ff5b5b;position:absolute}.subfile-flexbox>.subfile-item>figure{padding:.4rem}.subfile-flexbox>.subfile-item>figure>img{width:100%}.card_banner{background:#fff;border-radius:8px;box-sizing:border-box;padding:24px;text-align:left}.card_banner.--gray{background:#f4f8fa}.card .face .small2{line-height:1.5}.card .face .status{background:#517d99;border-radius:2px;color:#fff;display:inline-block;padding:5px 10px}@media(max-width:699px){.card .face .status{margin-top:3px;padding:3px}}.card .detail h3{line-height:1.5}#side .status{background:#517d99;border-radius:2px;color:#fff;display:inline-block;margin:10px 0;padding:2px 10px}#side .subButton,#side .submit_button{display:block;margin:0 auto;max-width:200px;min-width:auto;width:100%}#side .url{font-size:13px}#side .support_button{margin-top:16px!important}#side .support_text_message{font-size:16px;text-align:center}#side .support_text_message .emoji{font-size:18px;margin-left:4px}.time_created{color:#555;font-size:12px}@media(max-width:699px){.time_created{font-size:11px}}.time_created:before{content:"投稿:"}.time_updated{color:#888;font-size:12px;margin-left:8px}@media(max-width:699px){.time_updated{font-size:11px;margin-left:4px}}.time_updated:before{content:"更新:"}header{background:#fff;border-bottom:1px solid #e9eef1;padding:0 4%;position:sticky;top:0;transition:all .8s;z-index:999}@media(max-width:699px){header{padding:0 3%}}header .header_inner{box-sizing:border-box;margin:0 auto;max-width:1200px}header .header_inner.flexbox{align-items:center}header .header_inner_head{align-items:center;height:72px}@media(max-width:699px){header .header_inner_head{height:auto}}header .header_inner #logo{line-height:0;margin:0;padding:8px 40px 8px 0}@media(max-width:960px)and (min-width:699px){header .header_inner #logo{padding:8px 25px 8px 0}}@media(max-width:699px){header .header_inner #logo{margin-right:auto;padding:0}}header .header_inner #logo a{align-items:center;height:45px}header .header_inner #logo img{max-width:140px;width:100%}@media(max-width:699px){header .header_inner #logo img{margin:0;max-width:100px;transform:scale(1)}header .header_inner #logo.business_logo{max-width:200px;width:56%}}header .header_inner #logo.business_logo img{max-width:100%}header .header_inner .pull_down_search_window{display:none}@media(max-width:960px)and (min-width:699px){header .header_inner .pull_down_search_window{display:block}}header .header_inner .suggest_search_window{display:block}@media(max-width:960px)and (min-width:699px){header .header_inner .suggest_search_window{display:none}}header .header_inner .auth_buttons{margin-left:auto}header .header_inner .navi{align-items:center}header .header_inner .navi .search{margin:0 12px}header .header_inner .navi_login{font-size:15px}header .header_inner .navi_login>a{display:inline-block}header .header_inner .navi_entry{font-size:15px;margin-left:12px}@media(max-width:699px){header .header_inner .navi_entry .button{padding:4px 16px}}header .header_inner .menu{font-weight:600;position:relative}@media(max-width:960px){header .header_inner .menu{-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}header .header_inner .menu ul{display:flex;list-style-type:none;padding:0;text-align:center}header .header_inner .menu ul li{display:flex;width:130px}header .header_inner .menu ul li a{color:#4f5050;width:100%}}header .header_inner .menu ul ul{display:none}header .header_inner .menu .bigmenu_item:hover>.grandchild,header .header_inner .menu .grandchild_item:hover>.grandchild_list{display:block}header .header_inner .menu .grandchild{background:#fff;border:1px solid #eee;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);height:100%;left:calc(100% - 2px);position:absolute;top:-1px;width:100%}header .header_inner .menu .grandchild_item{box-sizing:border-box;width:100%}header .header_inner .menu .grandchild_item_link{display:block;padding:8px 16px;position:relative}header .header_inner .menu .grandchild_item_link:hover{background-color:#eaf7f7;color:inherit}header .header_inner .menu .grandchild_list{background:#fff;border:1px solid #eee;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);left:calc(100% - 2px);margin-top:-42px;padding-bottom:8px;position:absolute;width:100%}header .header_inner .menu .grandchild.categories{border-right:none;font-weight:400!important;width:230px}header .header_inner .menu .grandchild.use_purposes{border-left:none;left:calc(100% + 200px)!important}header .header_inner .menu .grandchild .pc_header_heading{background-color:#f5f5f5;color:#4f5050;font-size:14px;padding:8px;text-align:left}header .header_inner .menu_item{align-items:center;font-size:14px;height:100%;margin-right:24px}@media(max-width:960px){header .header_inner .menu_item{margin-right:0}}@media(max-width:699px){header .header_inner .menu_item{font-size:12px}}header .header_inner .menu_item:last-of-type{margin-right:0}header .header_inner .menu_item>a{box-sizing:border-box;display:block;line-height:2;padding:8px 0}@media(max-width:699px){header .header_inner .menu_item>a{padding:2px 0}}header .header_inner .menu_item>a:hover{color:#13b1c0}header .header_inner .menu_item>a>i{color:#4f5050!important;font-size:16px}header .header_inner .menu_item>.active{color:#13b1c0}@media(max-width:960px)and (min-width:699px){header .header_inner .menu_item>.active{border-bottom:2px solid #13b1c0}}@media(max-width:699px){header .header_inner .menu_item>.active{border-bottom:2px solid #13b1c0}}header .header_inner .menu_icon{line-height:0}header .header_inner .menu_icon .size40{height:40px;width:40px}header .header_inner .menu .bigmenu{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);display:none;font-weight:400;list-style:none;margin:0;min-height:480px;padding:0;position:absolute;top:40px;transition:.2s;width:220px;z-index:2}header .header_inner .menu .bigmenu--justify-height{min-height:auto}header .header_inner .menu .bigmenu_item{box-sizing:border-box;width:100%}header .header_inner .menu .bigmenu_item a{display:block;padding:8px 16px;position:relative}header .header_inner .menu .bigmenu_item a:hover{background-color:#eaf7f7;color:inherit}header .header_inner .menu .bigmenu_item_link:after{color:#d0d0d0;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-12px;position:absolute;right:16px;top:50%}header .header_inner .menu .bigmenu_item_link:after:hover{color:#13b1c0}header .header_inner .menu .bigmenu .categorylist{box-sizing:border-box}header .header_inner .menu .bigmenu .categorylist li{box-sizing:border-box;font-size:14px;margin-right:0;padding:8px;white-space:nowrap;width:33.3333333333%}header .header_inner .menu .bosyu_menu{height:auto!important;min-height:auto!important}header .header_inner .menu li i{color:#13b1c0;margin-right:4px}header .header_inner .menu li:hover .bigmenu{display:block}header .header_inner .menu .studyKit{width:100%}@media(max-width:960px){header .header_inner .menu::-webkit-scrollbar{display:none}}header .header_inner #q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f8fa;border:1px solid #c6ced2;border-radius:4px;margin:0 0 0 20px;min-height:36px;outline:none;padding:5px 10px;width:360px}@media(max-width:1200px){header .header_inner #q{width:260px}}@media(max-width:1200px)and (min-width:960px){header .header_inner #q{width:190px}}@media(max-width:960px)and (min-width:699px){header .header_inner #q{padding:5px 35px;width:300px}}@media(max-width:699px){header .header_inner #q{border-radius:25px;min-height:40px;padding:7px 35px;width:100%}}header .header_inner .mentor_search{display:block;position:relative}header .header_inner .mentor_search:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-12px;position:absolute;right:16px;top:50%}header .header_inner .mentor_search.selected:after{transform:rotate(180deg);transition:.2s}header .header_inner .categorylist_child_label{display:block;position:relative}header .header_inner .categorylist_child_label:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-12px;position:absolute;right:16px;top:50%}header .header_inner .categorylist_child_label.selected:after{transform:rotate(180deg);transition:.2s}header .header_inner .categorylist_child_label.non_arrow:after{display:none}header .header_inner .categorylist_child_nav{display:block;width:50%}header .header_inner .categorylist_grandchild{display:none}header .header_inner .categorylist_grandchild .sp_header_heading{background-color:#f5f5f5;color:#4f5050;font-size:13.125px;padding:7px 0 5px 4px;text-align:left}header .header_inner .categorylist_grandchild .sp_side_heading{background-color:#f5f5f5;border-top:1px solid #eee;color:#4f5050;font-size:14px;padding:12px 0 12px 5px;text-align:left}header .header_inner .categorylist_grandchild_label{display:block;position:relative}header .header_inner .categorylist_grandchild_nav{display:block;width:65%}header .header_inner .categorylist_grandchild_list{display:none}header .header_navi{align-items:center;margin-left:auto}@media(max-width:960px){header .header_navi .display_pc{display:none}}header .header_navi>li{margin-left:24px}@media(max-width:699px){header .header_navi>li{margin-left:auto}}header .header_navi>li:first-child{margin-left:0}header .header_navi>li a{color:#1f3344;font-weight:600}header .header_navi>li a:hover{color:#0084e3}header .header_navi .button{border:none;border-radius:8px;color:#fff;display:block;font-size:16px;max-width:210px;padding:12px 24px;text-align:center;width:100%}@media(max-width:699px){header .header_navi .button{font-size:12px;padding:12px 10px}}header .header_navi .button:hover{color:#fff}.mentor_side_menu,.plan_side_menu{margin-right:30px;width:220px}.mentor_side_menu .menu,.plan_side_menu .menu{font-weight:600;position:relative}@media(max-width:960px){.mentor_side_menu .menu,.plan_side_menu .menu{-webkit-overflow-scrolling:touch;display:none;overflow-x:auto;scrollbar-width:none}.mentor_side_menu .menu ul,.plan_side_menu .menu ul{display:flex;list-style-type:none;padding:0;text-align:center}.mentor_side_menu .menu ul li,.plan_side_menu .menu ul li{display:flex;width:130px}.mentor_side_menu .menu ul li a,.plan_side_menu .menu ul li a{color:#4f5050;width:100%}}.mentor_side_menu .menu ul ul,.plan_side_menu .menu ul ul{display:none}.mentor_side_menu .menu .bigmenu_item:hover>.grandchild,.mentor_side_menu .menu .grandchild_item:hover>.grandchild_list,.plan_side_menu .menu .bigmenu_item:hover>.grandchild,.plan_side_menu .menu .grandchild_item:hover>.grandchild_list{display:block}.mentor_side_menu .menu .grandchild,.plan_side_menu .menu .grandchild{background:#fff;border:1px solid #eee;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 0 rgba(0,0,0,.1);left:calc(100% - 2px);min-height:396px;position:absolute;top:-1px;width:100%;z-index:10}.mentor_side_menu .menu .grandchild_item,.plan_side_menu .menu .grandchild_item{box-sizing:border-box;width:100%}.mentor_side_menu .menu .grandchild_item_link,.plan_side_menu .menu .grandchild_item_link{display:block;padding:8px 16px;position:relative}.mentor_side_menu .menu .grandchild_item_link:hover,.plan_side_menu .menu .grandchild_item_link:hover{background-color:#eaf7f7;color:inherit}.mentor_side_menu .menu .grandchild_list,.plan_side_menu .menu .grandchild_list{background:#fff;border:1px solid #eee;left:calc(100% - 2px);margin-top:-42px;padding-bottom:8px;position:absolute;width:100%}.mentor_side_menu .menu .grandchild.categories,.plan_side_menu .menu .grandchild.categories{border-right:none;font-weight:400!important;width:230px}.mentor_side_menu .menu_item,.plan_side_menu .menu_item{align-items:center;font-size:14px;margin-right:24px}@media(max-width:960px){.mentor_side_menu .menu_item,.plan_side_menu .menu_item{margin-right:0}}@media(max-width:699px){.mentor_side_menu .menu_item,.plan_side_menu .menu_item{font-size:12px}}.mentor_side_menu .menu_item:last-of-type,.plan_side_menu .menu_item:last-of-type{margin-right:0}.mentor_side_menu .menu_item>a,.plan_side_menu .menu_item>a{box-sizing:border-box;display:block;line-height:2;padding:8px 0}@media(max-width:699px){.mentor_side_menu .menu_item>a,.plan_side_menu .menu_item>a{padding:2px 0}}.mentor_side_menu .menu_item>a:hover,.plan_side_menu .menu_item>a:hover{color:#13b1c0}.mentor_side_menu .menu_item>a>i,.plan_side_menu .menu_item>a>i{color:#4f5050!important;font-size:16px}.mentor_side_menu .menu_item>.active,.plan_side_menu .menu_item>.active{color:#13b1c0}@media(max-width:960px)and (min-width:699px){.mentor_side_menu .menu_item>.active,.plan_side_menu .menu_item>.active{border-bottom:2px solid #13b1c0}}@media(max-width:699px){.mentor_side_menu .menu_item>.active,.plan_side_menu .menu_item>.active{border-bottom:2px solid #13b1c0}}.mentor_side_menu .menu_icon,.plan_side_menu .menu_icon{line-height:0}.mentor_side_menu .menu_icon .size40,.plan_side_menu .menu_icon .size40{height:40px;width:40px}.mentor_side_menu .menu .bigmenu,.plan_side_menu .menu .bigmenu{background:#fff;border-radius:4px;display:block;font-weight:400;list-style:none;margin:0;padding:0;transition:.2s;width:220px;z-index:10}.mentor_side_menu .menu .bigmenu--justify-height,.plan_side_menu .menu .bigmenu--justify-height{min-height:auto}.mentor_side_menu .menu .bigmenu_item,.plan_side_menu .menu .bigmenu_item{box-sizing:border-box;text-align:left;width:100%}.mentor_side_menu .menu .bigmenu_item a,.plan_side_menu .menu .bigmenu_item a{display:block;padding:8px 16px;position:relative}.mentor_side_menu .menu .bigmenu_item a:hover,.plan_side_menu .menu .bigmenu_item a:hover{background-color:#eaf7f7;color:inherit}.mentor_side_menu .menu .bigmenu_item_link:after,.plan_side_menu .menu .bigmenu_item_link:after{color:#d0d0d0;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-12px;position:absolute;right:16px;top:50%}.mentor_side_menu .menu .bigmenu_item_link:after:hover,.plan_side_menu .menu .bigmenu_item_link:after:hover{color:#13b1c0}.mentor_side_menu .menu .bigmenu_item_link.non_arrow:after,.plan_side_menu .menu .bigmenu_item_link.non_arrow:after{display:none}.mentor_side_menu .menu .bigmenu_item_link_back:before,.plan_side_menu .menu .bigmenu_item_link_back:before{color:#d0d0d0;content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;left:0;margin-top:-12px;position:absolute;top:53%}.mentor_side_menu .menu .bigmenu_item_link_back:before:hover,.plan_side_menu .menu .bigmenu_item_link_back:before:hover{color:#13b1c0}.mentor_side_menu .menu .bigmenu .categorylist,.plan_side_menu .menu .bigmenu .categorylist{box-sizing:border-box}.mentor_side_menu .menu .bigmenu .categorylist li,.plan_side_menu .menu .bigmenu .categorylist li{box-sizing:border-box;font-size:14px;margin-right:0;padding:8px;white-space:nowrap;width:33.3333333333%}.mentor_side_menu .menu li i,.plan_side_menu .menu li i{color:#13b1c0;margin-right:4px}.mentor_side_menu .menu li:hover .bigmenu,.plan_side_menu .menu li:hover .bigmenu{display:block}.mentor_side_menu .menu .studyKit,.plan_side_menu .menu .studyKit{width:100%}@media(max-width:960px){.mentor_side_menu .menu::-webkit-scrollbar,.plan_side_menu .menu::-webkit-scrollbar{display:none}}.mentor_side_menu #q,.plan_side_menu #q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f8fa;border:1px solid #e9eef1;border-radius:0;border-radius:4px;margin:0 0 0 20px;min-height:36px;outline:none;padding:5px 10px;width:700px}@media(max-width:1200px){.mentor_side_menu #q,.plan_side_menu #q{width:260px}}@media(max-width:1200px)and (min-width:960px){.mentor_side_menu #q,.plan_side_menu #q{width:190px}}.mentor_side_menu form input[type=checkbox]+label{font-size:14px}.advanced_search{color:#13b1c0;display:flex;flex-direction:row-reverse;padding-right:60px;width:100%}@media(max-width:699px){.advanced_search{justify-content:flex-start;padding-right:0}}.advanced_search_item{cursor:pointer;margin-left:20px;position:relative}.advanced_search_item:last-child{margin-left:0}.advanced_search .fav_list a{color:#13b1c0}.advanced_search .sort_menu{background-color:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px rgba(0,0,0,.1);color:initial;display:none;left:0;padding:10px;position:absolute;text-align:left;top:25px;width:150px;z-index:10}.advanced_search .sort_item{list-style:none}.advanced_search .sort_item .active{color:#13b1c0}.advanced_search .sort:hover>.sort_menu,.advanced_search .sort_menu:hover>.sort_menu{display:block}.advanced_search .filter_menu{background-color:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px rgba(0,0,0,.1);color:initial;display:none;left:-70px;position:absolute;top:25px;z-index:10}@media(max-width:699px){.advanced_search .filter_menu{left:auto;right:0}}.advanced_search .filter_menu .searchBox{margin-right:0;padding:0 20px 20px;width:260px}.advanced_search .filter:hover>.filter_menu,.advanced_search .filter_menu:hover>.filter_menu{display:block}.reviewBox .card .body{border-top:1px solid #eee;padding-top:13px}.new{background-color:#ff4949;border-radius:2px;color:#fff;display:inline-block;font-size:12px;font-weight:600;line-height:1;padding:4px 8px}#toi{font-weight:700}p{font-size:15px;margin:0}@media(max-width:960px){.sp-block{display:block}}@media(max-width:699px){.sp-block{display:block}.sp-block .w-1\/4{width:100%}}.display_pc{display:block}@media(max-width:699px){.display_pc{display:none}}.display_pc_flex{display:flex}@media(max-width:699px){.display_pc_flex{display:none}}@media(max-width:960px)and (min-width:699px){.display_none_tab{display:none}}.display_sp{display:none}@media(max-width:699px){.display_sp{display:block}}.display_sp_flex{display:none}@media(max-width:699px){.display_sp_flex{display:flex}}.display_sp_and_tab{display:none}@media(max-width:960px){.display_sp_and_tab{display:block}}.hello{font-size:60px;font-weight:700}@media(max-width:699px){.hello{font-size:20px}}.rireki td small{display:block;line-height:150%}.ityped-cursor{font-size:35px;font-weight:400;margin-right:10px}@media(max-width:699px){.ityped-cursor{font-size:14px}}.navbox{align-items:center;flex-wrap:wrap}.navbox h2{font-weight:600;text-align:left}.navbox__nav{font-size:16px;font-weight:700;line-height:1;margin-bottom:24px;position:relative}.navbox__nav:after{background:#eee;bottom:0;content:"";height:2px;left:0;min-width:100%;position:absolute}.navbox__nav a{color:#999;display:block;padding:16px}.navbox__nav a:hover{background-color:#daf0f3;color:#13b1c0}@media(max-width:699px){.navbox__nav a{font-size:14px;padding:8px}}.navbox__nav .active a{color:#13b1c0;font-weight:700;position:relative}.navbox__nav .active a:after{background:#13b1c0;bottom:0;content:"";height:2px;left:0;min-width:100%;position:absolute;z-index:1}@media(max-width:699px){.navbox__nav{width:100%}.navbox__item{margin-top:16px;order:2;width:100%}.navbox__item .form-group__checkbox{margin-left:auto}}.navbox__search{flex:1;margin-left:auto;text-align:right}.navbox__search input:not([type=checkbox]){border:none!important;border-radius:20px!important;height:30px;margin-bottom:0;padding:0 16px!important;width:250px!important}@media(max-width:699px){.navbox__search input:not([type=checkbox]){width:100%!important}.navbox__search{flex:auto;order:1;width:100%}}.tab_container{overflow:hidden;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.tabBar{align-items:center;flex-wrap:wrap}.tabBar__nav{flex-wrap:nowrap;font-size:14px;font-weight:700;line-height:2;margin-bottom:24px;position:relative;width:100%}.tabBar__nav a{color:#999;display:block;margin-right:16px;padding:8px 0}.tabBar__nav a:hover{color:#13b1c0}@media(max-width:699px){.tabBar__nav a{padding:8px 0}}.tabBar__nav .active a{color:#13b1c0;font-weight:700;position:relative}.tabBar__nav .active a:after{background:#13b1c0;bottom:0;content:"";height:2px;left:0;min-width:100%;position:absolute;z-index:1}@media(max-width:699px){.tabBar__nav{width:100%}}.mainview .evidence_text{color:#888;font-size:10px;padding:0 10%}.mainview .btn{border-radius:30px;border-width:2px;display:inline-block;font-size:20px;font-weight:700;margin-top:20px;padding:10px 50px}@media(max-width:699px){.mainview .btn{box-sizing:border-box;font-size:16px;width:100%}}@media(max-width:960px)and (min-width:699px){.mainview .btn{box-sizing:border-box;font-size:16px;margin-top:30px;width:100%}}.mainview h1{font-size:48px;line-height:120%;margin-bottom:16px;padding:0;text-align:left}@media(max-width:1200px){.mainview h1{font-size:30px}}@media(max-width:699px){.mainview h1{font-size:16px}}.mainview .catch{box-sizing:border-box;padding-right:2%;text-align:left;width:58%}@media(max-width:699px){.mainview .catch{margin:0 auto;padding-top:30px;width:95%}}.mainview p{font-size:16px}@media(max-width:1200px){.mainview p{font-size:15px}.mainview p br{display:none}}@media(max-width:699px){.mainview p{font-size:14px;line-height:1.6}}.mainview .slider{width:100%}h1{color:#13b1c0;font-size:40px}@media(max-width:699px){h1{font-size:20px}}h2{font-size:28px;font-weight:600;margin:0 auto}@media(max-width:699px){h2{font-size:20px;font-weight:700;line-height:1.6;margin:0;text-align:left}}.text_link{color:#13b1c0;text-decoration:underline}.portfolio .preview_button{display:block;margin-left:auto}.portfolio .tags-input{border:none;padding:0}.portfolio .tags-input input[type=text]{font-size:15px;min-height:40px;padding:0}.portfolio .submit_buttons{background-color:#fff;bottom:0;justify-content:space-between;position:sticky}@media(max-width:699px){.portfolio .submit_buttons{justify-content:center}}.portfolio .submit_buttons a,.portfolio .submit_buttons button{text-align:center}@media(max-width:699px){.portfolio .submit_buttons a,.portfolio .submit_buttons button{margin:12px;min-width:50%}.portfolio .submit_buttons a{order:2}}.portfolio .submit_buttons :first-child,.portfolio .submit_buttons :last-child{width:110px}.portfolio .submit_buttons .empty{visibility:hidden}@media(max-width:699px){.portfolio .submit_buttons .empty{display:none}}.portfolio_delete{border:1px solid #e13f3f;color:#e13f3f}.portfolio_delete:hover{background-color:#e01c1c;color:#fff}#portfolio{padding-top:30px}.form_item{line-height:1.5}.form_item textarea{resize:none}.form_item h3{font-size:24px}@media(max-width:699px){.form_item h3{font-size:20px}}.form_item_title{border:1px solid #ddd;display:block;font:inherit;font-size:32px;font-weight:600;height:100%;left:0;letter-spacing:inherit;overflow:hidden;position:absolute;top:0;width:100%}@media(max-width:699px){.form_item_title{font-size:24px}}.form_item_textarea{background-color:#f5f5f5;border:none!important;border-radius:4px 4px 0 0;box-sizing:border-box;height:200px;padding:16px}.form_item_textarea:focus{outline:0}.form_item_action{background:#f5f5f5;border-radius:0 0 4px 4px;margin-top:-6px;padding:10px 16px}.form_item_action .file__label{cursor:pointer}.form_item_action .file__label label{display:inline-block}.form_item_action .file__label span{color:#444;font-size:14px;padding-left:32px;position:relative}.form_item_action .file__label span:before{color:#888;content:"";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:500;left:0;line-height:1;position:absolute;top:0}.textareaTitle{line-height:1.5;position:relative}.textareaTitle_dummy{word-wrap:break-word;box-sizing:border-box;font-size:32px;min-height:60px;overflow:hidden;overflow-wrap:break-word;visibility:hidden;white-space:pre-wrap}@media(max-width:699px){.textareaTitle_dummy{font-size:24px;min-height:32px}}.worker_plan #main h3,.worker_plan #main p a,.worker_plan .followbox a,.worker_plan .link,.worker_plan .mentorList__body_name a,.worker_plan .tag,.worker_plan .worker_plan a,.worker_plan h2{color:#128bc0!important}.worker_plan .btn{border:2px solid #128bc0;color:#128bc0}.worker_plan .btn_small,.worker_plan .follow,.worker_plan .workertag{border:1px solid #128bc0;color:#128bc0}.worker_plan .btn:hover,.worker_plan .hanten{background:#128bc0!important;color:#fff!important}@media(max-width:699px){.planbox input{margin-bottom:10px}.editable{font-size:16px;width:100%!important}.back_gray{padding:20px 0 0}}.back_gray .online_mark{border:3px solid #fff;border-radius:50%;bottom:-3px;height:10px!important;padding:4px;position:absolute;right:-3px;width:10px!important;z-index:100}.back_gray .online_mark.within_24_hours{background-color:#6c6}.back_gray .online_mark.other{background-color:khaki}.back_gray .online_mark.plan-card-content-sp{left:2.5rem;right:auto}.back_gray .inner h1{color:#333;font-size:28px;margin:0;text-align:left;width:100%}@media(max-width:699px){.back_gray .inner h1{font-size:16px;padding-bottom:0;padding-top:0}}.back_gray .inner h2{margin:0;text-align:left;width:100%}.back_gray .inner .right{text-align:right}@media(max-width:699px){.back_gray .inner .right{text-align:left}}.p0{padding:0}.techpit img{max-width:100%}#main{margin-left:3%;text-align:left;width:73%}#main h1{color:#4f5050;font-size:28px;line-height:1.3;padding:10px 0}@media(max-width:699px){#main h1{font-size:20px}}#main h2{font-size:18px;padding-bottom:10px}#main h3{font-size:20px;margin:32px 0 16px}.keiyaku_plan{background-color:#eee;border-radius:20px;color:#666;display:inline-block;font-size:10px;font-weight:600;padding:2px 8px}a:hover .contracting{color:#fff}.contracting{background-color:#13b1c0;color:#fff;font-weight:700}.contractMessageBody textarea{max-height:100px}.stop,a:hover .stop{color:#fff}.stop{background-color:#ff4f02;font-weight:700}a:hover .not_contracting{color:#4f5050}.accordion-menu{text-align:left}.accordion-menu img{max-width:100%}.accordion-menu dt{border-top:1px solid #eee;cursor:pointer;font-size:1.1rem;font-weight:700;padding:10px 0}.accordion-menu dt:first-child{border-top:none}.accordion-menu dd{display:none;margin-bottom:30px;margin-left:20px}footer{background:#fff;font-size:13px;margin-top:50px;padding:0 0 30px}footer .app_banner_area{background:#13b1c0;padding:100px 4%}@media(max-width:699px){footer .app_banner_area{padding:60px 4%}}footer .app_banner_area_inner{align-items:center;box-sizing:border-box;margin:0 auto;max-width:880px}@media(max-width:699px){footer .app_banner_area_inner{max-width:375px}}footer .app_banner_area .app_banner_text{width:360px}@media(max-width:699px){footer .app_banner_area .app_banner_text{width:100%}}footer .app_banner_area .app_banner_microCopy{color:#ffec29;display:block;font-size:22px}footer .app_banner_area .app_banner_microCopy .dot-text{text-emphasis-style:circle;-webkit-text-emphasis-style:circle}footer .app_banner_area .app_banner_copy{color:#fff;display:block;font-size:28px;margin-top:24px}@media(max-width:960px){footer .app_banner_area .app_banner_copy{font-size:24px;list-style:1.5}footer .app_banner_area .app_banner_copy b{font-size:32px}}footer .app_banner_area .app_banner_badge{margin-top:4%}footer .app_banner_area .app_banner_badge a{display:block;width:50%}footer .app_banner_area .app_banner_badge a img{width:100%}footer .app_banner_area .app_banner_badge a:first-of-type{width:42%}footer .app_banner_area .app_banner_badge a:last-of-type{margin-left:auto}footer .app_banner_area .app_banner_image{margin-left:auto;width:calc(100% - 420px)}@media(max-width:699px){footer .app_banner_area .app_banner_image{margin-top:32px;width:100%}}footer .app_banner_area .app_banner_image img{height:auto;width:100%}footer .app_button_area{display:none}@media(max-width:699px){footer .app_button_area{background:#fff;box-sizing:border-box;display:block;padding:2%;text-align:center}}footer .app_button_area .app_button_lead{font-size:.8rem;font-weight:600}footer .app_button_area .app_button_items{justify-content:center;margin-top:4px}footer .app_button_area .app_button_items a{display:inline-flex}footer .app_button_area .app_button_items a:last-child{margin-left:10px}footer ul li{margin:8px 0;text-align:left}footer ul li a{color:#333}footer .menta_com_bana{height:auto;margin-left:auto;width:300px}@media(max-width:699px){footer .menu{display:none;margin-top:20px}}footer .footer_sitemap{grid-column-gap:1%;-moz-column-gap:1%;column-gap:1%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;margin:0 auto;max-width:1200px;padding:32px 4% 0}@media(max-width:960px)and (min-width:699px){footer .footer_sitemap{grid-template-columns:1fr 1fr 1fr}}@media(max-width:699px){footer .footer_sitemap{display:block}}footer .footer_sitemap_logo{width:160px}footer .footer_sitemap_logo img{width:100%}@media(max-width:960px)and (min-width:699px){footer .footer_sitemap_logo{grid-column:span 3;margin-bottom:24px;width:160px}}@media(max-width:699px){footer .footer_sitemap_logo{margin:0 auto 24px;text-align:center}}footer .footer_sitemap_description{color:#888;font-size:12px;margin-top:8px}footer .footer_sitemap h5{font-size:16px;margin:0}@media(max-width:699px){footer .footer_sitemap h5{border-bottom:1px solid #eee;padding:0 0 8px}footer .footer_sitemap nav{margin-bottom:24px}}footer .footer_sitemap .iriedev_bana{height:auto;width:240px}footer .footer_sitemap .iriedev_bana img{width:100%}@media(max-width:960px)and (min-width:699px){footer .footer_sitemap .iriedev_bana{grid-column:span 3;margin-top:24px}}@media(max-width:699px){footer .footer_sitemap .iriedev_bana{margin-top:24px}}.mission h2{text-align:center!important}.mission p{width:100%}.mission_title{font-size:24px;font-weight:700;line-height:1.5;width:100%}@media(max-width:699px){.mission_title{font-size:20px;text-align:left}}.dmenu ul li a{background-color:#fff;color:#444;display:block;font-size:12px;padding:10px 15px;text-align:left}.dmenu.active ul{min-width:70px}pre.source-code{margin-top:-25px}pre.source-code .code-name{background-color:rgba(0,0,0,.07);display:inline-block;font-size:12px;font-weight:400;position:relative;top:24px}pre.source-code .code-name span{background:#666;color:#fff;padding:3px 10px}pre.source-code code{padding-top:30px!important}.message_h2{font-size:22px!important;margin-bottom:10px;margin:0 auto!important;width:80%!important}.messageBody textarea{height:150px}.nav-horizontal{height:3em;overflow:hidden;text-align:left;white-space:nowrap;width:100%}.nav-horizontal .mask{-webkit-overflow-scrolling:touch;height:5em;overflow-x:auto;width:100%}.nav-horizontal .list{display:inline-table;max-width:100%}.nav-horizontal .list li{display:table-cell;padding-right:10px}.nav-horizontal .list li a{color:#13b1c0}.Midasi{border-bottom:1px solid #eaecef;font-size:1.2rem;font-weight:700;margin-bottom:20px;padding-bottom:5px}.profile_sns_link{background:#f4f8fa;border:1px solid #e4eaec;border-right:none;font-size:12px;justify-content:center;padding:0 8px;text-align:center;white-space:nowrap}.profile_sns_link,.tags-input{align-items:center;display:flex}.tags-input{flex-wrap:wrap}.tags-input input{background:transparent;border:none;box-sizing:border-box;flex:1;padding:8px}.tags-input input:focus{outline:none}.tags-input input[type=text]{color:#495057}.tags-input-wrapper-default{background:#fff;border:1px solid #dbdbdb;box-sizing:border-box;padding:4px 8px}.tags-input-wrapper-default input[type=text]{padding:8px}.tags-input span{font-size:.8rem;margin:2px}.tags-input span:first-child{margin-left:0}.tags-input-remove{cursor:pointer;display:inline-block;height:.5rem;overflow:hidden;position:relative;width:.5rem}.tags-input-remove:after,.tags-input-remove:before{background:#13b1c0;content:"";height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.tags-input-remove:before{transform:rotate(45deg)}.tags-input-remove:after{transform:rotate(-45deg)}.tags-input-badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;vertical-align:baseline;white-space:nowrap}.tags-input-badge-pill{border-radius:2px;box-sizing:border-box;padding:8px}.tags-input-badge-selected-default{background-color:#f0f1f2;border-radius:4px;box-sizing:border-box;color:#212529;padding:8px}.typeahead-badges>span{cursor:pointer;margin-right:.3rem}.typeahead-dropdown{list-style-type:none;margin:0;padding:0;position:absolute;width:100%;z-index:100}.typeahead-dropdown li{cursor:pointer;padding:.25rem 1rem}.tags-input-typeahead-item-default{background-color:#343a40;color:#fff}.tags-input-typeahead-item-highlighted-default{background-color:#007bff;color:#fff}.red{color:#fd5047}.slick-next:before,.slick-prev:before{color:#12b1c0}.register_mail{width:480px!important}@media(max-width:699px){.register_mail{width:100%!important}}.loginpanel_wrap{background:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:13px;margin:40px auto 0;padding:0;text-align:center;width:900px}@media(max-width:960px)and (min-width:699px){.loginpanel_wrap{width:480px}}@media(max-width:699px){.loginpanel_wrap{margin-top:0;width:100%}}.loginpanel_wrap .login_services{background:#f4feff;flex:1;padding:20px;text-align:left}@media(max-width:960px)and (min-width:699px){.loginpanel_wrap .login_services{display:none}}@media(max-width:699px){.loginpanel_wrap .login_services{background:#f4f8fa}}.loginpanel_wrap .login_services__item img{margin-right:10px;width:30%}.loginpanel_wrap .login_services h2{color:#333;font-size:20px;margin-top:50px}@media(max-width:699px){.loginpanel_wrap .login_services h2{margin-top:30px}}.loginpanel_wrap .login_services h3{color:#333;font-size:16px;margin:40px 0 20px}.loginpanel_wrap .login_services p{color:#666;font-size:13px}.entryform_content .guide,.loginpanel .guide{font-size:13px;margin-top:8px}.entryform_content .box,.loginpanel .box{margin-top:16px}.entryform_content .submit_buttons,.loginpanel .submit_buttons{margin-top:25px}.entryform_content .submit_button,.loginpanel .submit_button{width:100%}.entryform_content .submit_button:disabled,.loginpanel .submit_button:disabled{background:#9c9696;border-color:#ccc;color:#fff!important;cursor:not-allowed}.entryform_content .registerChosse-content .border,.loginpanel .registerChosse-content .border{border:2px solid #f59e0b;border-radius:4px}.entryform_content .registerChosse-content .m-button,.loginpanel .registerChosse-content .m-button{border:1px solid #e5e5e5;border-radius:4px;font-size:16px;font-weight:700;margin-top:16px;overflow:hidden}@media(max-width:960px){.entryform_content .registerChosse-content .m-button,.loginpanel .registerChosse-content .m-button{font-size:14px}}.entryform_content .registerChosse-content .m-button>a,.loginpanel .registerChosse-content .m-button>a{color:#333;display:block;padding:12px 16px}.entryform_content .registerChosse-content .m-button.mailAddress,.loginpanel .registerChosse-content .m-button.mailAddress{background-color:#13b1c0}.entryform_content .registerChosse-content .m-button.apple a,.entryform_content .registerChosse-content .m-button.facebook a,.entryform_content .registerChosse-content .m-button.mailAddress a,.entryform_content .registerChosse-content .m-button.twitter a,.loginpanel .registerChosse-content .m-button.apple a,.loginpanel .registerChosse-content .m-button.facebook a,.loginpanel .registerChosse-content .m-button.mailAddress a,.loginpanel .registerChosse-content .m-button.twitter a{color:#fff}.entryform_content .registerChosse-content .m-button__inner,.loginpanel .registerChosse-content .m-button__inner{align-items:center}.entryform_content .registerChosse-content .m-button__icon,.loginpanel .registerChosse-content .m-button__icon{display:inline-block;width:24px}.entryform_content .registerChosse-content .m-button__icon i,.loginpanel .registerChosse-content .m-button__icon i{font-size:20px}.entryform_content .registerChosse-content .m-button__icon img,.loginpanel .registerChosse-content .m-button__icon img{width:100%}.entryform_content .registerChosse-content .m-button__icon .fa-facebook,.loginpanel .registerChosse-content .m-button__icon .fa-facebook{color:#fff}.entryform_content .registerChosse-content .m-button__text,.loginpanel .registerChosse-content .m-button__text{display:inline-block;width:calc(100% - 30px)}.entryform_content .registerChosse__footer,.loginpanel .registerChosse__footer{font-size:14px;padding-top:24px}.scroll--pc{overflow-x:scroll;white-space:nowrap}@media(max-width:1200px){.inner,.inner_nopadding,.inner_small,.mainview{box-sizing:border-box;display:flex;margin:0 auto;max-width:1100px;width:97%!important}header .inner{max-width:100%}}@media(max-width:960px)and (min-width:699px){.inner,.inner_nopadding,.inner_small,.mainview{display:flex;margin:0 auto;max-width:1100px;width:90%}header .inner{max-width:100%}.inner_nopadding{padding:0}.plan_list{justify-content:space-between}.card{border:3px solid #f1f1f1;border-radius:10px;box-sizing:border-box;display:flex;margin-bottom:40px;margin-right:0;padding:20px;width:48%}.plan_detail .pc{display:none!important}.inner #main{margin-left:0;width:100%}#side,#side.smt{display:block;height:auto;margin:40px auto 0;text-align:center;width:100%}#side .subButton,#side .submit_button,#side.smt .subButton,#side.smt .submit_button{display:block;margin:0 auto;max-width:200px;width:100%}#side .name,#side.smt .name{margin:10px 0}#side .name a,#side.smt .name a{color:#333;text-decoration:none}#side .SideMessageArea,#side.smt .SideMessageArea{display:none}}@media(max-width:699px){.inner,.inner_nopadding,.inner_small,.mainview{display:block;margin:0 auto;padding:0!important;width:90%}body{line-height:1.8}.back_gray #main .sm_side_icon_size{width:125px!important}.mainview .img{margin-top:30px}.reviewBox .card{width:100%}.news_card{font-size:14px;padding:0}.news_card .log{line-height:1.5;max-height:44px;overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis}.news_card .icon.size40{height:40px;line-height:0;width:40px}.slide{margin:20px 0;width:100%}.slick-list{padding:0}header{display:block}header .inner{box-sizing:border-box;padding:5px 0 0}header .inner #logo{text-align:left}header .inner #logo img{width:100px}.spNotification{color:#13b1c0;position:absolute;right:0;top:-3px}.spNotification i{font-size:22px}.spNotification button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#13b1c0;cursor:pointer;outline:none;padding:0;position:relative;text-align:left}.spNotification .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:16px;line-height:13px;position:absolute;text-align:center;top:0;width:8px}.voice{margin-bottom:20px}.loginpanel h1,h1{font-size:25px;padding:40px 10px 20px}.loginpanel_wrap{padding:0}.loginpanel h1{padding:20px 0 0}.loginpanel .guide{margin-top:8px}.loginpanel .box{margin-top:24px}.mainview .maintext{font-size:16px}.back_gray img,.mainview img{max-width:80%}.checkwaku{font-size:15px;padding:20px 10px;width:auto}.checkwaku .check{background-image:url(../../resource/img/check.png);background-position:10px;background-repeat:no-repeat;background-size:21px 21px;font-size:15px;height:30px;line-height:30px;margin-bottom:0;padding-left:40px;text-align:left;width:100%}.member_sidebar{display:none}.hyouka_box{margin-bottom:20px}#side.smt .icon_heart,#side.smt .icon_money,#side.smt .icon_user{width:40%}#side{width:100%}#side.smt{display:block;height:auto;margin:40px auto 0;text-align:center;width:100%}#side.smt .subButton,#side.smt .submit_button{display:block;margin:0 auto;max-width:200px;width:100%}#side.smt .name a{color:#333;text-decoration:none}#side.smt .SideMessageArea{display:none}#side.smt .m-t05,#side.smt .m-t2{margin:0}#side.smt .gray{margin-bottom:20px}#side.smt .gray,#side.smt .name,#side.smt .status{text-align:center}#side.smt .name{padding:0}.inner #main{margin-left:0;width:100%}.imasugu{font-size:16px;margin-top:30px}.plan{width:100%}#main h1{font-size:24px;line-height:150%;padding:0 0 10px}}@media(max-width:699px)and (max-width:699px){#main h1{font-size:16px;padding-top:10px}}@media(max-width:699px){#main h3{margin-top:32px}}@media(max-width:699px)and (max-width:699px){#main h3{font-size:16px;padding-top:10px}}@media(max-width:699px){.imasugu .btn{display:block;margin:0 auto;max-width:200px;padding:15px 40px}.back_gray{padding:20px 4% 0}.back_gray h2{font-size:20px;margin-bottom:10px;text-align:center}.back_gray{font-size:14px}.pc_hyoji{display:none!important}.smt_hyoji{box-sizing:border-box;display:block!important}.card{line-height:100%;margin-bottom:10px;margin-right:0;margin-top:20px;width:auto}.card h3{font-size:16px;line-height:130%}.size85{height:40px;width:40px}#nav-content .msgbtn{margin-right:10px;padding-left:10px;padding-top:27px}#nav-content .icon{margin:20px 0 0 10px}#nav-content li{border-top:1px solid #eee;font-size:14px;padding:12px 12px 12px 16px}#nav-content i{width:18px}header .inner #q{margin:19px 0 0}.skills{margin-bottom:5px}footer{margin-top:50px}.loginpanel{padding:10px 5%;width:100%}}@media(max-width:699px)and (max-width:699px){.loginpanel{margin-top:0}}@media(max-width:699px){.login_btn,.loginpanel input[type=password],.loginpanel input[type=text]{width:100%}.p-b6{padding-bottom:60px}.back_gray .inner_small{margin:0 auto;width:90%}.planbox .left,.planbox .right{margin:0;text-align:left;width:100%}.planbox .left input[type=text],textarea{width:100%}textarea{height:150px}.hearingSheet>.hearingSheet_text{height:auto}.sysmenu{display:none}.keiyaku{margin-top:30px}.msg_box .date{width:auto}.user_box.m-t5{margin-top:30px}.user_box{flex-wrap:wrap}.user_box .body{width:100%}.w300{width:90%}.editable{border-collapse:collapse;width:90%}.editable th{display:block;padding:20px}}@media(max-width:699px)and (max-width:960px){.editable th{padding:0 0 8px;text-align:left;width:100%}}@media(max-width:699px){.editable td{display:block;padding:10px}}@media(max-width:699px)and (max-width:960px){.editable td{padding:0 0 16px}}@media(max-width:699px){iframe{height:200px;width:100%}.category{font-size:13px}.card{padding:20px 10px}.card .detail h3{font-size:13px}.skills .m-r2{margin-right:10px}.back_gray p{text-align:left}.inner_box{width:100%}h1{padding:30px 10px 10px}.inner_small .title{font-size:16px}.search{padding:0}.loginpanel input[type=email],.loginpanel input[type=password],.search{width:100%}.card .face{margin-right:10px;text-align:center;width:50px;word-break:break-all}.w100p{wifth:90%}.editable .w10{width:80px}.smt_hyoji.sub_menu{display:flex!important;flex-wrap:wrap;font-size:13px;margin-top:0;padding:5px 2%;text-align:left;width:96%}.sub_menu li{margin-right:10px}.sub_menu a{padding:0}.sub_menu .active a{background:#f5f8fa;color:#333;font-weight:700}.br-sp,.no_br br{display:block}.campaign img{height:auto;width:90%}.msg_btn_box{margin-top:20px}.msg_btn_box .btn{display:inline-block;line-height:1;margin-top:0;padding:15px 40px}.msg_btn_box .right{margin-top:0}.btn.is-danger{font-size:11px}.js-addfield-block .smt_right{text-align:right!important}.ranking-wrap{display:flex;flex-wrap:wrap;font-size:13px;justify-content:left;margin-top:30px;width:100%}.ranking-wrap .ranking-box{box-sizing:border-box;counter-increment:rank;padding:0 2%;width:50%}.size_en{height:80px;margin-bottom:10px;width:80px}.ranking-box p{font-size:13px;margin-bottom:20px}.ranking-wrap .ranking-box figure:before{right:13px}.ranking-wrap .ranking-box{margin-bottom:30px}.modal-wrap h2{font-size:20px;margin-bottom:10px;text-align:center}.user_card{font-size:13px;padding:20px}.user_card h4{font-size:15px}.searchbox{margin-top:20px;width:100%!important}.searchbox .form-group{display:flex;flex-wrap:wrap;font-size:13px;text-align:left}.searchbox .form-group select{margin-bottom:10px;padding:10px;width:auto}.select-wrap .w100{width:100px!important}.select-wrap .w190,.select-wrap .w200{width:180px!important}.back_gray #main img{max-width:100%}.grad-item{height:60px;overflow:hidden;position:relative}.grad-item:before{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 50%,hsla(0,0%,100%,.9) 0,#fff);bottom:0;content:"";display:block;height:40px;left:0;position:absolute;width:100%}.grad-trigger,.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item:before{display:none}.grad-item{margin:0 auto;text-align:left;width:100%}.grad-item a{color:#13b1c0}.rireki{border-collapse:collapse;border-spacing:0;width:100%}.rireki td,.scroll{white-space:nowrap}.scroll{overflow-x:scroll}.plan_detail p{font-size:14px}.keiyaku_count .plan td{font-size:13px;text-align:right}.gokei{font-size:16px}#kanri_side{width:100%}#kanri_main{margin:0;width:100%}.back_gray #main .inline{width:30px!important}.w300{width:100%}.size40{height:30px;width:30px}.msg_box .icon{margin-right:10px}.plan_detail{padding:20px 0 0!important}.plan_detail .pc{display:none!important}.plan_detail .sm{display:block}.plan_detail .sm .small{display:none}.mainview,.sisyo_flex{display:block!important}.mainview .img img,.sisyo_flex img{max-width:90%;width:100%}.tw_inner{width:90%}.mainview h1 br{display:none}.irie-dev-flex{margin-top:30px!important;width:100%}.irie-dev-flex .right{padding:0}.mainview .btn{box-sizing:border-box;width:100%}.twitter-timeline{width:300px!important}.activity{width:80%!important}.back_gray .markdown-body h2{font-size:18px}.back_gray .markdown-body h3{font-size:16px}.back_gray .markdown-body h4{font-size:15px}.back_gray .markdown-body h5{font-size:14px}.back_gray .markdown-body h6{font-size:13px}.creator{border-radius:4px;text-align:center!important}.searchbox .search{margin:0 0 10px;width:100%}.smt_no{display:none}ul.pagination{margin-top:30px}#side .url{text-align:center}.iriedev_bana{height:84px;margin-top:30px;width:300px}.inner.tagbox{text-align:left;width:100%}.error{font-size:12px;line-height:1.2;padding:10px 20px}}.sale{color:#e73656!important}.sale span{border:1px solid #e73656;border-radius:20px;color:#e73656;font-size:.7rem;font-weight:400;padding:2px 10px}.sale .arrow{border:none;padding:0}strike{font-size:.8rem;font-weight:400;margin-right:8px}.sub_menu{font-size:14px;margin-bottom:10px;overflow-x:scroll;overflow-y:hidden;position:relative;text-align:left}@media(max-width:699px){.sub_menu{align-items:center;display:flex;margin:0 0 16px;padding:0;text-align:center}}.sub_menu:after{background:#eee;bottom:0;content:"";height:2px;left:0;min-width:130%;position:absolute}.sub_menu li{display:inline-block;font-size:14px;font-weight:600;line-height:2;margin-right:16px}@media(max-width:699px){.sub_menu li{font-size:12px;list-style:none;margin:0;min-width:22%;padding:0}}.sub_menu a{color:#999;display:block;padding:8px 0}@media(max-width:699px){.sub_menu a{line-height:1.5;padding:8px}}.sub_menu .active a{color:#13b1c0;font-weight:700;position:relative}.sub_menu .active a:after{background:#13b1c0;bottom:0;content:"";height:2px;left:0;min-width:100%;position:absolute;z-index:1}@media(max-width:699px){.sub_menu .active a:after{bottom:0}}.boxbaseP30,.commentList,.menter_bosyu,.plan,.recommend_mentor{box-sizing:border-box;margin-bottom:20px;padding:40px 40px 25px}@media(max-width:960px)and (min-width:699px){.boxbaseP30,.commentList,.menter_bosyu,.plan,.recommend_mentor{padding:24px}}@media(max-width:699px){.boxbaseP30,.commentList,.menter_bosyu,.plan,.recommend_mentor{padding:16px}}.nomargin{margin:0!important}#vapp3 .nobox .postCreateMain__content,.dashContent .nobox .reviewBox_dash__card,.mentarListBox .nobox .requestBox,.nobox #vapp3 .postCreateMain__content,.nobox .bosyuList__card,.nobox .boxbase,.nobox .boxbaseP30,.nobox .chartBox,.nobox .child_plan_box,.nobox .commentList,.nobox .contentCard,.nobox .cv_area,.nobox .dashContent .reviewBox_dash__card,.nobox .eventList__card,.nobox .headerNewsList,.nobox .infoBox,.nobox .list,.nobox .memberMainContents,.nobox .mentarListBox .requestBox,.nobox .menter_bosyu,.nobox .mentorList__card,.nobox .mentor_card__card,.nobox .plan,.nobox .planDetail_unit .works-item,.nobox .planList__card,.nobox .plan_detail #side .gray,.nobox .plan_detail #side .support_Area,.nobox .postBox,.nobox .postDetailMain__content .postContentBox,.nobox .postDetailMain__side__profile,.nobox .recommend_mentor,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .scoreBox,.nobox .tag_list,.nobox .topMentorList__card,.nobox .topTagLists li,.nobox .top_mentor_card__card,.nobox .userProfile .plancard,.nobox .user_box_front,.planDetail_unit .nobox .works-item,.plan_detail #side .nobox .gray,.plan_detail #side .nobox .support_Area,.postDetailMain__content .nobox .postContentBox,.topTagLists .nobox li,.userProfile .nobox .plancard{border:none;padding:0 20px}@media(max-width:699px){#vapp3 .nobox .postCreateMain__content,.dashContent .nobox .reviewBox_dash__card,.mentarListBox .nobox .requestBox,.nobox #vapp3 .postCreateMain__content,.nobox .bosyuList__card,.nobox .boxbase,.nobox .boxbaseP30,.nobox .chartBox,.nobox .child_plan_box,.nobox .commentList,.nobox .contentCard,.nobox .cv_area,.nobox .dashContent .reviewBox_dash__card,.nobox .eventList__card,.nobox .headerNewsList,.nobox .infoBox,.nobox .list,.nobox .memberMainContents,.nobox .mentarListBox .requestBox,.nobox .menter_bosyu,.nobox .mentorList__card,.nobox .mentor_card__card,.nobox .plan,.nobox .planDetail_unit .works-item,.nobox .planList__card,.nobox .plan_detail #side .gray,.nobox .plan_detail #side .support_Area,.nobox .postBox,.nobox .postDetailMain__content .postContentBox,.nobox .postDetailMain__side__profile,.nobox .recommend_mentor,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .scoreBox,.nobox .tag_list,.nobox .topMentorList__card,.nobox .topTagLists li,.nobox .top_mentor_card__card,.nobox .userProfile .plancard,.nobox .user_box_front,.planDetail_unit .nobox .works-item,.plan_detail #side .nobox .gray,.plan_detail #side .nobox .support_Area,.postDetailMain__content .nobox .postContentBox,.topTagLists .nobox li,.userProfile .nobox .plancard{padding:0 10px}}.nopadding{padding:0!important}.Gold{color:#fdca0c}.Silver{color:#ccc}.Bronze{color:#d08551}.m-r05{margin-right:5px}.rireki_form{align-items:center;background:#eaf0f3;border-radius:8px;box-sizing:border-box;padding:16px}@media(max-width:960px)and (min-width:699px){.rireki_form{display:block;max-width:400px;width:100%}}.rireki_calendar{position:relative}@media(max-width:960px)and (min-width:699px){.rireki_calendar{padding-left:48px}.rireki_calendar:before{content:"期間";left:0;position:absolute;top:0}.rireki_calendar input[type=date]{width:90%}.rireki_calendar input[type=date]:last-of-type{margin-top:8px}}@media(max-width:699px){.rireki_calendar{padding-left:48px}.rireki_calendar:before{content:"期間";left:0;position:absolute;top:0}.rireki_calendar input[type=date]{width:90%}.rireki_calendar input[type=date]:last-of-type{margin-top:8px}}.rireki_search{background:#13b1c0;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:auto;line-height:1.5;margin-left:16px;padding:8px 16px}@media(max-width:960px)and (min-width:699px){.rireki_search{display:block;margin:16px auto 0;width:90%}}@media(max-width:699px){.rireki_search{display:block;margin:16px auto 0;width:90%}}.rireki_zandaka{background:#eaf0f3;border-radius:8px;box-sizing:border-box;margin-left:auto;padding:8px 16px;width:30%}.selfcheck{font-size:.8rem;margin-bottom:10px}.message-icon{margin-right:16px;position:relative}.message-icon a{align-items:center;display:flex}.message-icon a i{color:#627696;font-size:22px}.message-icon .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:18px;line-height:13px;position:absolute;text-align:center;top:-4px;width:8px}.notification{cursor:pointer;font-size:22px}.notification button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#627696;cursor:pointer;outline:none;padding:0;position:relative;text-align:left}.notification button label{cursor:pointer}.notification i{fill:currentColor;display:inline-block}.notification .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:16px;line-height:13px;position:absolute;text-align:center;top:0;width:8px}.todo-menu{cursor:pointer;font-size:22px}@media(max-width:699px){.todo-menu{font-size:1.5rem}}.todo-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#627696;cursor:pointer;outline:none;padding:0;position:relative;text-align:left}.todo-menu button label{cursor:pointer}.todo-menu i{fill:currentColor;display:inline-block}.todo-menu .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:16px;line-height:13px;position:absolute;text-align:center;top:0;width:8px}.reminder{position:relative}.reminder .tooltip{background:#13b1c0;border-radius:4px;box-sizing:border-box;color:#fff;display:none;font-weight:600;max-width:100%;min-width:210px;padding:4px 8px;position:absolute;right:0;text-align:center;top:-33px}.reminder .tooltip p{font-size:10px}.reminder .tooltip:before{border:4px solid transparent;border-top-color:#13b1c0;content:"";margin-left:-4px;position:absolute;right:10px;top:100%}.reminder:hover .tooltip{display:block}@media(max-width:699px){.reminder:hover .tooltip{display:none}}.reminder_button{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;font-size:12px;font-weight:600;padding:8px 16px;position:relative;white-space:nowrap;z-index:10}.reminder_button i{margin-right:8px}.reminder .set{background-color:#13b1c0;border:1px solid #13b1c0;border-radius:4px;color:#fff;font-weight:600;padding:4px 8px}@media(max-width:699px){.reminder .set{font-size:10px}}.reminder_radio_button{display:none}.toggle_content{background-color:#fff;border-radius:4px;display:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.15));min-width:140px;padding:8px 0;position:absolute;right:0;top:36px;z-index:1000}.toggle_content .reminder_button{color:#13b1c0}.toggle_content label{box-sizing:border-box;display:block;padding:8px 16px;text-align:left;width:100%}.toggle_content label:hover{background-color:#13b1c0;color:#fff}.reminder.active .toggle_content{display:block}.reminder.active:hover .tooltip{display:none}.notificationMenu{background-color:#fff;border-radius:4px;display:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.15));height:85vh;overflow-y:scroll;position:absolute;right:0;top:40px;width:320px;z-index:1000}@media(max-width:699px){.notificationMenu{width:70vw}}.notificationMenu.active{display:block}.notificationMenu.active:before{border:10px solid transparent;border-bottom-color:#fff;content:"";display:block;margin-left:-10px;position:absolute;right:4px;top:-20px}.todoMenu{background-color:#fff;border:1px solid #cbdadc;border-radius:8px;color:#333;display:none;filter:drop-shadow(0 0 3px rgba(0,0,0,.15));position:absolute;right:-155px;top:60px;width:400px;z-index:998}@media(max-width:960px){.todoMenu{right:-90px}}@media(max-width:699px){.todoMenu{right:-83px;width:96vw}}.todoMenu.active{display:block}.todoMenu.active:before{border-color:transparent transparent #cbdadc;border-style:solid;border-width:0 15px 30px;content:"";display:block;height:0;position:absolute;right:37%;top:-30px;width:0;z-index:997}@media(max-width:960px){.todoMenu.active:before{right:21%}}.todoMenu.active:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 15px 30px;content:"";display:block;height:0;position:absolute;right:37%;top:-28px;width:0;z-index:999}@media(max-width:960px){.todoMenu.active:after{right:21%}}.todoMenu__title{align-items:center;border-bottom:1px solid #cbdadc;color:#135058;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:16px}.todoMenu__title i{font-size:24px;margin-right:8px}.todoMenu__list li{border-bottom:1px solid #cbdadc;display:flex;justify-content:space-between;padding:8px 16px}@media(max-width:699px){.todoMenu__list li{padding:8px}}.todoMenu__list li a{align-items:center;display:flex;justify-content:space-between;width:100%}.todoMenu__list li a .icon{background:none;display:block;margin:0 1rem 0 0;width:12%}.todoMenu__list li a .icon img{width:100%}.todoMenu__list li a .contents{display:block;width:81%}.todoMenu__list li a .contents .contents-header{display:flex;justify-content:space-between}.todoMenu__list li a .contents .contents-header .title{font-weight:700}@media(max-width:699px){.todoMenu__list li a .contents .contents-header .title{font-size:14px}}.todoMenu__list li a .contents .contents-footer .todo-at{color:#a6a6a6;font-size:14px}@media(max-width:699px){.todoMenu__list li a .contents .contents-footer .todo-at{font-size:13px}}.todoMenu__list li a .contents .description{color:#486265;font-size:12px}.todoMenu__list li .remove-button{color:#13b1c0;font-size:12px;text-align:center;width:12%}.todoMenu .more-button{color:#13b1c0;font-size:16px;padding:16px;text-align:center;width:100%}.notificationMenu{color:#333}.notificationMenu .read{background:#f8f8f8}.notificationMenu li{border-bottom:1px solid #f0f0f0;display:flex;flex-wrap:wrap;padding:16px}.notificationMenu li p{line-height:1.4}.notificationMenu li .icon{margin-right:8px}.notificationMenu li .body{flex:1}.notificationMenu li .body p{font-size:.85rem}.notificationMenu li .body .date{color:#969696;font-size:.8rem}h1{line-height:150%}@media(max-width:960px)and (min-width:699px){h1{font-size:2rem}.plan_detail h1{font-size:1.6rem!important}.scroll{overflow:auto;white-space:nowrap}}.cupon_present_img{align-items:center;background:#13b1c0;box-sizing:border-box;color:#fff;justify-content:center;line-height:0;padding:5px 0;text-align:center;width:100%}@media(max-width:699px){.cupon_present_img img{width:100%}}.cupon_present{align-items:center;background:#f99f17;box-sizing:border-box;color:#fff;font-size:16px;font-weight:700;justify-content:center;padding:5px;text-align:center;width:100%}.cupon_present.--invite{background-color:#fbb62c;color:#13b1c0;line-height:1.4;position:relative}@media(max-width:699px){.cupon_present.--invite{justify-content:space-between;padding:8px 12px}}.cupon_present__icon{display:inline-block;font-size:18px}@media(max-width:699px){.cupon_present__icon{display:none}}.cupon_present__copy{align-items:center;display:inline-block;font-size:16px;margin-left:8px}@media(max-width:699px){.cupon_present__copy{display:block!important;font-size:14px;margin-left:0;text-align:left;width:calc(100% - 24px)}}.cupon_present__merit{display:inline-block;font-size:16px;margin-left:4px}@media(max-width:960px){.cupon_present__merit{display:none}}.cupon_present__andmore{display:inline-block;margin-left:16px}@media(max-width:699px){.cupon_present__andmore{display:block!important;margin-left:0}}.cupon_present__andmore i{display:block;font-size:12px}@media(max-width:699px){.cupon_present{font-size:13px;line-height:120%;padding:10px 0}.cupon_present span{display:none}.sp_search_window_hyoji{display:block!important}.tab_search_window_hyoji{display:none!important}}@media(max-width:960px){.pc_hyoji{display:none!important}.smt_hyoji{display:block!important}.sp_search_window_hyoji{display:none}.tab_search_window_hyoji{display:block}.inner,.inner_nopadding,.inner_small,.mainview,header .inner{display:block;margin:0 auto;padding:0;width:90%}header{display:block}header .inner{box-sizing:border-box;padding:8px 0}header .inner #logo{text-align:left}header .inner #logo img{width:100px}.spNotification{color:#13b1c0;position:absolute;right:0;top:-3px}.spNotification i{font-size:22px}.spNotification button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#13b1c0;cursor:pointer;outline:none;padding:0;position:relative;text-align:left}.spNotification .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:16px;line-height:13px;position:absolute;text-align:center;top:0;width:8px}#nav-content li{border-top:1px solid #eee;font-size:14px;padding:12px 12px 12px 20px}}.menu_icon a,.menu_icon label{color:#627696;font-size:1.2rem}@media(max-width:699px){.menu_icon a,.menu_icon label{font-size:1.4rem;margin-right:14px}}@media(max-width:960px)and (min-width:699px){.menu_icon a,.menu_icon label{font-size:22px;margin-right:14px}#nav-drawer .login,#nav-drawer .login_btn{font-size:15px}}@media(max-width:699px){#nav-drawer .login,#nav-drawer .login_btn{font-size:13px}.notification{font-size:1.5rem}}.menu_icon{position:relative}.menu_icon span{color:#13b1c0;font-size:1rem}.menu_icon.message .badge{background-color:red;border-radius:50%;color:#fff;font-size:12px;height:8px;left:19px;line-height:13px;position:absolute;text-align:center;top:5px;width:8px}.delete-icon{color:red}.dev{background:#e56f4a;color:#fff;font-weight:700;padding:10px;position:fixed;text-align:center;width:100%;z-index:9999}.dev_bk{height:45px}.help-block{font-size:12px}.syokaibana img{width:100%}@media(max-width:960px)and (min-width:699px){.syokaibana{display:none}}.smt_hyoji .bana img{width:250px}.smt_hyoji .foot_menu{display:flex;flex-wrap:wrap;margin-bottom:20px;margin-right:0!important;padding:24px 2% 0}.smt_hyoji .foot_menu li{margin-right:8px}.tbl,.tbl td,.tbl th{border-collapse:collapse}.tbl td,.tbl th{border:1px solid #ccc;padding:10px}@media(min-width:960px)and (max-width:1200px){.scroll{overflow:auto;white-space:nowrap}}.scroll::-webkit-scrollbar{height:3px}.scroll::-webkit-scrollbar-track{background:#eee}.scroll::-webkit-scrollbar-thumb{background:#13b1c0}.bigmenu{display:flex}.bigmenu h3{border-left:7px solid #13b1c0;font-size:15px;padding-left:10px}.bigmenu__left{width:50%}.bigmenu__right{flex:1}.top_categorylist{display:none}@media(max-width:699px){.categorylist{display:none;margin-top:10px}.top_categorylist{background:#fff;display:none;padding:10px}.top_categorylist li{box-sizing:border-box;font-size:.85rem;margin:0 auto;padding:6px 0;width:90%}.top_categorylist li i{color:#d0d0d0}.top_categorylist li a{color:#333}.top_categorylist li a:hover{color:#13b1c0}}ul.number_list{margin:0;padding:0 0 0 2em;text-align:left}ul.number_list li{counter-increment:cnt;list-style-position:inside;list-style-type:none;text-indent:-20px}ul.number_list li:before{content:"(" counter(cnt) ") ";display:marker}ul.number_list li.no-number:before{content:none}.coachMark{background:#13b1c0;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.16);box-sizing:border-box;color:#f0f0f0;padding:24px;position:absolute}.coachMark.--manabilog{padding:16px}.coachMark_title{font-size:18px;margin:0 0 8px}.coachMark_title.--manabilog{font-size:14px;margin:0}@media(max-width:699px){.coachMark_title.--manabilog{font-size:14px}}.coachMark_text{font-size:14px;font-weight:300}.coachMark button{background:#fff;border:none;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,.16);color:#13b1c0;cursor:pointer;display:block;font-size:14px;font-weight:600;margin-left:auto;margin-top:12px;outline:none;padding:8px 16px;transition:background-color .3s}.coachMark button:hover{background:#f5f5f5;transition:background-color .3s}.coachMark .close-button{border:2px solid var(--c-link);border-radius:50%;box-shadow:none;padding:4px;position:absolute;right:-8px;top:-24px}.coachMark:before{content:"";position:absolute}.coachMark.wantedMentar{left:50%;margin-left:-164px;top:50px;width:328px}.coachMark.wantedMentar:before{border:8px solid transparent;border-bottom-color:#13b1c0;left:50%;margin-left:-8px;top:-16px}.coachMark.firstPost{left:0;top:-84%}@media(max-width:699px){.coachMark.firstPost{top:-54%}}.coachMark.firstPost:before{border:8px solid transparent;border-top:8px solid var(--c-link);bottom:-16px;left:50%;margin-left:-8px}.coachMark.setting_profile{left:220px;top:-65px;width:328px;z-index:1001}.coachMark.setting_profile:before{border:8px solid transparent;border-right-color:#13b1c0;left:-16px;top:30px}.coachMark.setting_mentar_plan{left:220px;top:-26px;width:328px;z-index:1001}.coachMark.setting_mentar_plan:before{border:8px solid transparent;border-right-color:#13b1c0;left:-16px;top:30px}.todo_area{background-color:rgba(0,0,0,.02);border-radius:8px;box-sizing:border-box;margin-top:8px;padding:16px}@media(max-width:699px){.todo_area{padding:16px 4%}}.todo_area_title{align-items:center}.todo_area h3{width:50%}.todoList{align-items:stretch;flex-wrap:nowrap;margin-top:8px;padding-bottom:8px}.todoList_item{margin-left:16px;min-width:212px;width:calc(25% - 12px)}.todoList_item:first-of-type{margin:0}.todoList_item a{align-items:center;background:#fff;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.1);box-sizing:border-box;display:block;height:100%;padding:16px;position:relative;transition:background-color .3s;width:100%}.todoList_item a:hover{background:#f5f5f5;transition:background-color .3s}.todoList_item .check_circle{color:#a6a6a6;font-size:18px;height:16px;line-height:1;position:absolute;top:16px}.todoList_item_icon{align-items:center;background-color:#eaf7f7;border-radius:32px;height:32px;justify-content:center;margin:0 auto;width:32px}.todoList_item_icon i{font-size:18px}.todoList_item_label{overflow-wrap:break-word;white-space:normal}.todoList_item_label_head{display:block;font-size:12px;font-weight:600;margin-top:8px;text-align:center}.todoList_item_label_body{display:block;font-size:12px;margin-top:4px}.todoList_item .check_circle.checked{color:#5ca611}.btn_disabled{background:#e5e5e5!important;border:1px solid #e5e5e5;box-shadow:none;color:#888!important;cursor:not-allowed}.btn_gray{border:2px solid #666;color:#666}.btn_gray:hover{background:#666;border:2px solid #666;color:#ccc}.btn_card_submit{height:43px;margin-left:20px;margin-top:24px}@media(max-width:699px){.btn_card_submit{margin-left:auto;margin-right:auto;margin-top:10px}}.latest_recommend_area{border:1px solid #deecec;border-radius:8px;margin:0 0 40px;overflow:hidden;text-align:left}.latest_recommend_area .ichioshi{align-items:center;background:#eaf7f7;box-sizing:border-box;padding:8px 16px}.latest_recommend_area .ichioshi .emoji_icon{margin-right:8px}.latest_recommend_area .ichioshi i{color:#13b1c0;font-size:18px;margin-right:8px}.recommend_content .mentorList__main{margin-left:72px}@media(max-width:699px){.recommend_content .mentorList__main{margin-left:48px}}.recommend_content .mentorList__card{border:solid #deecec;border-width:1px 0 0;box-sizing:border-box;margin:0;padding:16px;position:relative}.recommend_content .mentorList__face{left:16px;position:absolute;top:16px;width:auto}@media(max-width:699px){.recommend_content .mentorList__face{display:block;left:16px;top:16px}}.recommend_content .mentorList__face .icon{height:56px;width:56px}@media(max-width:699px){.recommend_content .mentorList__face .icon{height:40px;width:40px}}.recommend_content .mentorList__body_name{margin:0}.recommend_content .mentorList__body_name .name{font-size:16px}@media(max-width:699px){.recommend_content .mentorList__body_name .name{font-size:14px;line-height:1.5rem;margin-right:0}.recommend_content .mentorList__body_name_face{display:none}}.recommend_content .mentorList__body_title{font-size:14px;margin:8px 0}@media(max-width:699px){.recommend_content .mentorList__body_title .title{font-size:12px}}.recommend_content .mentorList__body_blog{display:none}.contentCard{display:flex;flex-wrap:wrap;margin-bottom:10px;padding-top:15px}.contentCard__face{margin-right:20px;text-align:center;width:55px}@media(max-width:699px){.contentCard__face{margin-right:10px;text-align:left;width:30px}.contentCard__face .icon{height:30px;width:30px}}.contentCard__body{flex:1;text-align:left}.contentCard__label{align-items:center;color:#888;font-size:10px;font-weight:600;padding-bottom:0}.contentCard__label .emoji{font-size:16px;margin-right:8px}.contentCard__title{align-items:center;display:flex;font-size:1.3rem;font-weight:700;margin-bottom:8px}@media(max-width:699px){.contentCard__title{font-size:1rem}}.contentCard__title a{flex:1;line-height:1.5}.contentCard__title span{background:#13b1c0;border-radius:50%;color:#fff;display:block;font-size:.7rem;font-weight:400;height:20px;margin-left:5px;text-align:center;width:20px}.contentCard__txt{font-size:.9rem}.contentCard__txt .prev{border:1px solid #e5e5e5;color:#666;font-size:.8rem;font-weight:700;padding:4px 8px}.contentCard__facename{font-size:.8rem;line-height:1.4;margin-top:5px}.contentCard__name{align-items:center;color:#969696;display:flex;flex-wrap:wrap;font-size:.8rem}.contentCard__name .editer,.contentCard__name time{margin-right:8px}.contentCard__name .num_view{border:none;font-size:12px;padding:0}.contentCard__name a{margin-right:16px}.contentCard__name i{margin-right:4px}@media(max-width:699px){.contentCard__name a{display:block;margin-right:0;width:100%}}.contentCard__tags{margin-bottom:5px}.contentCard__user{align-items:center}.contentCard__user .name{color:#666;font-size:12px;margin-left:8px}.contentCard__user time{color:#888;font-size:12px;margin-left:px}.post_movies{margin-top:20px;text-align:left}@media(max-width:960px){.post_movies h3{font-size:16px;text-align:left}}.post_movies_list{flex-wrap:wrap}.post_movies_list_item{margin:0 8px 24px;position:relative;width:calc(25% - 16px)}@media(max-width:960px){.post_movies_list_item{width:calc(50% - 16px)}}.post_movies_list_item_link{bottom:0;display:block;left:0;position:absolute;right:0;top:0;z-index:2}.post_movies_list_item .thumbnail{position:relative}.post_movies_list_item .thumbnail .cover{align-items:center;background-color:#151515;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.post_movies_list_item .thumbnail .cover img{display:block;margin:0 auto;width:100%}@media(max-width:960px){.post_movies_list_item .thumbnail .cover img{max-width:100%}}.post_movies_list_item .thumbnail .play{align-items:center;background:rgba(0,0,0,.1);bottom:0;color:#fff;display:flex;font-size:32px;justify-content:center;left:0;position:absolute;right:0;top:0;width:100%}.post_movies_list .text_container{margin-top:8px;position:relative}.post_movies_list .text_container .subject_title{font-size:14px;font-weight:700;line-height:1.4}.post_movies_list .text_container .subject_user{align-items:center;margin-top:4px}.post_movies_list .text_container .subject_user .name{color:#666;font-size:10px}.post_movies_list .text_container .subject_user .name a{position:relative;z-index:2}.post_movies_list .text_container .subject_user time{color:#888;font-size:10px}.plan_edit_unit{background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:6px;box-sizing:border-box;padding:24px}@media(max-width:960px){.plan_edit_unit{padding:24px 4%}}.plan_edit_item{width:100%}@media(max-width:960px){.plan_edit_item{margin-top:24px;width:100%}.plan_edit_item:first-of-type{margin:0}}.plan_edit_item:nth-of-type(2n){margin-left:auto}.taikai_alert_icon{font-size:40px;margin-top:0}.taikai_alert_title{font-size:24px}.taikai_alert_message{font-size:14px;font-weight:700}.modal .modal-overlay .modal-wrap{overflow:hidden;padding:32px 24px;width:600px}.modal .modal-overlay .modal-wrap.plan_sub_image{max-width:900px;width:900px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.plan_sub_image{width:94%}.modal .modal-overlay .modal-wrap h1 span{display:block}}.modal .modal-overlay .modal-wrap .lead{color:#666;display:block;margin-bottom:8px;margin-top:8px;text-align:center}@media(max-width:699px){.modal .modal-overlay .modal-wrap .lead{font-size:14px}}.modal .modal-overlay .modal-wrap .plan_review h3{font-size:14px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_review h3{font-size:12px}}.modal .modal-overlay .modal-wrap .plan_review_text{color:#555;font-size:13px;margin-top:8px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_review_text{font-size:12px}}.modal .modal-overlay .modal-wrap .plan_detail{border:1px solid #eee;border-radius:4px;margin-top:16px;overflow:hidden}.modal .modal-overlay .modal-wrap .plan_detail a:hover{color:#4f5050!important}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_detail{margin-top:16px}}.modal .modal-overlay .modal-wrap .plan_detail_content{background-color:#f5f8fa;box-sizing:border-box;line-height:1.5;padding:16px;width:calc(100% - 120px)}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_detail_content{padding:8px;width:calc(100% - 100px)}}.modal .modal-overlay .modal-wrap .plan_detail_content_mentor{color:#666;font-size:13px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_detail_content_mentor{font-size:10px}}.modal .modal-overlay .modal-wrap .plan_detail_content_plan{font-size:12px;margin-top:8px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_detail_content_plan{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;overflow:hidden}}.modal .modal-overlay .modal-wrap .plan_detail_image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:120px;overflow:hidden;width:120px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .plan_detail_image{height:100px;width:100px}}.modal .modal-overlay .modal-wrap p.caution{align-items:center;background:#eaf7f7;border-radius:4px;box-sizing:border-box;font-size:13px;justify-content:center;margin-top:16px;padding:8px;width:100%}.modal .modal-overlay .modal-wrap p.caution span{display:inline-block}.modal .modal-overlay .modal-wrap p.caution span.icon{color:#13b1c0;margin:0}.modal .modal-overlay .modal-wrap p.caution span.text{padding-left:8px}.modal .modal-overlay .modal-wrap .submit_buttons{justify-content:space-between;margin-top:24px}.modal .modal-overlay .modal-wrap .sns_share_buttons{justify-content:flex-end;margin-top:24px}@media(max-width:960px)and (min-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons{justify-content:space-between}}@media(max-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons{justify-content:space-between}}.modal .modal-overlay .modal-wrap .sns_share_buttons .submit_button{min-width:auto}@media(max-width:960px)and (min-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons .submit_button{min-width:50%}}@media(max-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons .submit_button{min-width:50%}}.modal .modal-overlay .modal-wrap .sns_share_buttons .facebookButton{margin-right:12px}@media(max-width:960px)and (min-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons .facebookButton{margin-right:0}}@media(max-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons .facebookButton{margin-right:0}}.modal .modal-overlay .modal-wrap .sns_share_buttons .facebookButton,.modal .modal-overlay .modal-wrap .sns_share_buttons .twitterButton{font-size:14px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .sns_share_buttons .facebookButton,.modal .modal-overlay .modal-wrap .sns_share_buttons .twitterButton{font-size:12px}}.modal .modal-overlay .modal-wrap .cancel_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600;height:48px;line-height:48px;padding:0 16px}@media(max-width:699px){.modal .modal-overlay .modal-wrap .cancel_button{font-size:12px}}.modal .modal-overlay .modal-wrap .submit_button{line-height:48px;padding:0 16px}.modal .modal-overlay .modal-wrap .oen_button:after{content:"で応援する"}@media(max-width:699px){.modal .modal-overlay .modal-wrap .oen_button:after{content:"でシェア"}}.modal .modal-overlay .modal-wrap .cancel_message{margin-top:24px;width:100%}.modal .modal-overlay .modal-wrap .cancel_message textarea{border:1px solid #eee;border-radius:0;font-size:16px;height:160px}.modal .modal-overlay .modal-wrap .socialShare_area{background-color:rgba(255,255,254,.6);border-radius:6px;margin-top:24px;padding:8px 16px;position:relative}.modal .modal-overlay .modal-wrap .socialShare_area h4{color:#00484f;font-size:16px;text-align:center}@media(max-width:960px){.modal .modal-overlay .modal-wrap .socialShare_area h4{font-size:14px}}.modal .modal-overlay .modal-wrap .socialShare_area ul li{border-radius:50%;height:40px;line-height:45px;margin:16px 12px;text-align:center;width:40px}.modal .modal-overlay .modal-wrap .socialShare_area ul li a{display:block}.modal .modal-overlay .modal-wrap .socialShare_area .twitter{background-color:#1da1f2}.modal .modal-overlay .modal-wrap .socialShare_area .twitter .fa-twitter{color:#fff;font-size:20px}.modal .modal-overlay .modal-wrap .socialShare_area .facebook{background-color:#1877f2}.modal .modal-overlay .modal-wrap .socialShare_area .facebook .fa-facebook-f{color:#fff;font-size:20px}.modal .modal-overlay .modal-wrap.chip{max-width:600px!important}.modal .modal-overlay .modal-wrap.review .plan_detail_content{margin-top:24px}.modal .modal-overlay .modal-wrap.unless_Padding{padding:32px 0}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding{padding:24px 0}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch{align-items:center;background-color:#13b1c0;box-sizing:border-box;color:#fff;font-size:12px;justify-content:space-between;margin-top:16px;max-height:210px;min-height:180px;overflow:hidden;padding:16px;position:relative;text-align:left}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch{background-color:#fff;color:#333;display:block;height:auto;max-height:none;padding:0 4%;text-align:center}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch figure{bottom:-37%;position:absolute;width:30%}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch figure{margin:0 auto;position:static}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch figure img{width:100%}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content{margin-left:auto;width:64%}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content{width:100%}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_price{border:1px solid #fff;display:inline-block;font-size:18px;font-weight:600;line-height:1.5;padding:2px 8px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_price{border:none;font-size:24px;padding:0}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_price:after{content:"円";font-size:12px;margin-left:4px}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_text{font-size:14px;margin-top:8px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_text{font-size:12px;text-align:left}}.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons{align-items:center;justify-content:space-between;margin-top:24px;padding:0 16px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons{padding:0 4%}}.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons .cancel_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;cursor:pointer;font-weight:600;height:48px;line-height:48px;padding:0 16px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons .cancel_button{font-size:13px}}.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons .submit_button{padding:0 16px}@media(max-width:699px){.modal .modal-overlay .modal-wrap.unless_Padding .submit_buttons .submit_button{font-size:13px;min-width:60%}}.modal .modal-overlay .modal-wrap.recommedPlan_content .socialShare_area{background-color:#eaf7f7}.modal .modal-overlay .modal-wrap.contract_modal h3,.modal .modal-overlay .modal-wrap.modal-medal h3,.modal .modal-overlay .modal-wrap.modal-score h3{font-size:32px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.contract_modal h3,.modal .modal-overlay .modal-wrap.modal-medal h3,.modal .modal-overlay .modal-wrap.modal-score h3{font-size:24px}}.modal .modal-overlay .modal-wrap.contract_modal h3 span,.modal .modal-overlay .modal-wrap.modal-medal h3 span,.modal .modal-overlay .modal-wrap.modal-score h3 span{display:block}.modal .modal-overlay .modal-wrap.contract_modal h3 .subject,.modal .modal-overlay .modal-wrap.modal-medal h3 .subject,.modal .modal-overlay .modal-wrap.modal-score h3 .subject{font-size:24px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.contract_modal h3 .subject,.modal .modal-overlay .modal-wrap.modal-medal h3 .subject,.modal .modal-overlay .modal-wrap.modal-score h3 .subject{font-size:20px}}.modal .modal-overlay .modal-wrap.contract_modal h3 .message,.modal .modal-overlay .modal-wrap.modal-medal h3 .message,.modal .modal-overlay .modal-wrap.modal-score h3 .message{font-size:16px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.contract_modal h3 .message,.modal .modal-overlay .modal-wrap.modal-medal h3 .message,.modal .modal-overlay .modal-wrap.modal-score h3 .message{font-size:14px}.modal .modal-overlay .modal-wrap.contract_modal figure{width:100%}}.modal .modal-overlay .modal-wrap.contract_modal h3{color:#222;font-size:24px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.contract_modal h3{font-size:18px}}.modal .modal-overlay .modal-wrap.contract_modal .plan_area{color:#222;font-size:14px;margin-top:16px}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_plan,.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user{display:block}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user{margin-top:16px;padding:0;text-align:center}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user .type_mentee{padding-left:84px;position:relative}@media(max-width:960px){.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user .type_mentee{padding-left:76px}}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user .type_mentee:before{color:#222;content:"メンティー:";left:0;position:absolute}.modal .modal-overlay .modal-wrap.contract_modal .plan_area a{color:#13b1c0;font-weight:700}.modal .modal-overlay .modal-wrap.contract_modal .button{margin-top:24px!important}.modal .modal-overlay .modal-wrap.contract_modal.default .socialShare_area{background-color:#eaf7f7}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal{background-image:url(../../resource/img/contract_decoration.svg);background-position:50% 30%;background-repeat:no-repeat;width:100%}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area{margin:40px 0 24px}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .icon_hand{max-width:72px;width:20%}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentar_avater,.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentee_avater{border:2px solid #fff;height:94px;margin:0 3%;position:relative;width:94px}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentar_avater:after,.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentee_avater:after{background-repeat:no-repeat;bottom:-8px;content:"";height:25px;left:50%;margin-left:-50px;position:absolute;width:100px}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentar_avater:after{background-image:url(../../resource/img/obi_mentar.svg)}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentee_avater:after{background-image:url(../../resource/img/obi_mentee.svg)}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3{color:#fff}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3 span{display:block}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3 .subject{font-size:32px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3 .subject{font-size:24px}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3 .message{font-size:20px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal h3 .message{font-size:18px}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .button{margin-top:8px!important}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area{background-color:rgba(255,255,254,.6)}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:before{background-image:url(../../resource/img/pachipachi.svg);content:"";height:30px;left:-10px;position:absolute;top:-40px;width:91px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:before{display:none}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:after{background-image:url(../../resource/img/pachipachi.svg);content:"";height:30px;position:absolute;right:-10px;top:-40px;width:91px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:after{display:none}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area{color:#fff;font-size:14px;margin-top:16px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area{font-size:12px}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_plan,.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user{display:block}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user{position:relative;text-align:left}@media(max-width:960px){.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user{padding-left:64px}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user .type_mentee{color:#fff;font-weight:700;text-decoration:underline}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user .type_mentee:before{color:#fff;content:"メンティー:";left:0;position:absolute}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_plan{margin-top:8px}.modal .modal-overlay .modal-wrap.modal-medal .medal_icon,.modal .modal-overlay .modal-wrap.modal-score .medal_icon{margin:-32px auto 0;max-width:240px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.modal-medal .medal_icon,.modal .modal-overlay .modal-wrap.modal-score .medal_icon{max-width:180px}}.modal .modal-overlay .modal-wrap.modal-medal .medal_icon img,.modal .modal-overlay .modal-wrap.modal-score .medal_icon img{max-width:100%}.modal .modal-overlay .modal-wrap.modal-medal .score_eyecath,.modal .modal-overlay .modal-wrap.modal-score .score_eyecath{margin:-32px auto 0;width:100%}.modal .modal-overlay .modal-wrap.modal-medal .score_eyecath img,.modal .modal-overlay .modal-wrap.modal-score .score_eyecath img{max-width:100%}.modal .modal-overlay .modal-wrap.modal-medal .medal_loadamap,.modal .modal-overlay .modal-wrap.modal-score .medal_loadamap{margin:24px auto 0;max-width:280px}@media(max-width:960px){.modal .modal-overlay .modal-wrap.modal-medal .medal_loadamap,.modal .modal-overlay .modal-wrap.modal-score .medal_loadamap{max-width:200px}}.modal .modal-overlay .modal-wrap.modal-score h3{padding:8px 24px 0}.modal .modal-overlay .modal-wrap.modal-score .socialShare_area{background-color:#eaf7f7;margin:24px 24px 0}.modal .modal-overlay .modal-wrap.medal-gold{background-color:#fff9e6}.modal .modal-overlay .modal-wrap.medal-gold .socialShare_area{background-color:#fff}.modal .modal-overlay .modal-wrap.medal-silver{background-color:#daedf3}.modal .modal-overlay .modal-wrap.medal-silver .socialShare_area{background-color:#fff}.modal .modal-overlay .modal-wrap.medal-bronze{background-color:#fff8f5}.modal .modal-overlay .modal-wrap.medal-bronze .socialShare_area{background-color:#fff}.modal .modal-overlay .modal-wrap.primaryColor{background-color:#13b1c0}.modal-overlay .socialShare_area{border-radius:6px;margin-top:24px;padding:8px 16px;position:relative}.modal-overlay .socialShare_area h4{color:#00484f;font-size:16px;text-align:center}@media(max-width:960px){.modal-overlay .socialShare_area h4{font-size:14px}}.modal-overlay .socialShare_area ul li{border-radius:50%;height:40px;line-height:45px;margin:16px 12px;text-align:center;width:40px}.modal-overlay .socialShare_area ul li a{display:block}.modal-overlay .event_box{border:1px solid #eee;border-radius:8px;box-sizing:border-box;padding:16px;text-align:left}.modal-overlay .event_box h3{color:#666;font-size:14px}.reason_checkbox{height:20px;transform:translateY(25%);-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:translateY(25%);width:20px}.modal-overlay .socialShare_area{background-color:#eaf7f7}.tooltip{cursor:pointer;display:inline-block;position:relative}.tooltip-text{background:#333;border-radius:4px;bottom:-30px;color:#fff;display:inline-block;font-size:12px;left:50%;line-height:1.3;opacity:0;padding:5px;position:absolute;transform:translateX(-50%);transition:.3s ease-in;visibility:hidden;white-space:nowrap}.tooltip-text:before{border:7px solid transparent;border-bottom-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:-13px}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.planDetail_unit__title{align-items:center;margin-top:32px}.planDetail_unit__title .addButton{background-color:#13b1c0;border-radius:4px;box-sizing:border-box;color:#13b1c0;color:#fff;font-size:14px;line-height:1;padding:8px}.planDetail_unit__title .addButton i{margin-right:4px}.planDetail_unit__title .addButton:hover{background-color:#0f8c98}.planDetail_unit__title h3{margin:0!important;width:calc(100% - 100px)!important}.planDetail_unit__title .addButton{margin-left:auto}.planDetail_unit .works-items{margin-top:16px}.planDetail_unit .works-item{margin-left:2%;width:32%}@media(max-width:699px){.planDetail_unit .works-item{margin:16px 0 0;width:100%}}.planDetail_unit .works-item:first-child{margin-left:0}@media(max-width:699px){.planDetail_unit .works-item:first-child{margin-top:0}}.planDetail_unit .works-item__body{color:#666;margin-top:16px}.planDetail_unit .works-item__title a{font-size:18px;font-weight:700}.planDetail_unit .works-item time{color:#969696;display:block;font-size:14px;margin-top:4px}.planDetail_unit .works-item__discription{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;font-size:14px;overflow:hidden;text-overflow:ellipsis}.startAction{background-color:#eee;border-radius:8px;box-sizing:border-box;padding:40px}@media(max-width:960px){.startAction{padding:6% 4%}}.startAction__inner h3{font-size:20px}@media(max-width:960px){.startAction__inner .block{display:initial}}.startAction_image{margin:48px auto 0;max-width:487px}.startAction_image img{width:100%}.display-none,.general_checkboxes input[type=checkbox]{display:none}.general_checkboxes input[type=checkbox]+label{background-color:transparent;border:1px solid #eee;border-radius:4px;color:#666;cursor:pointer;display:inline-block;font-size:12px;height:40px;line-height:40px;margin:4px;padding:0 14px}.general_checkboxes input[type=checkbox]+label:hover{background:#eaf7f7;color:#13b1c0}.general_checkboxes input[type=checkbox]:checked+label{background-color:#13b1c0;border:1px solid #13b1c0;color:#fff;cursor:pointer;display:inline-block}.general_checkboxes label{font-weight:600}.general_checkboxes .disabled{border:1px solid #eee!important;color:#ccc!important;cursor:not-allowed}.general_radio input[type=radio]{display:none}.general_selectbox{-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist;height:34px}.display_switch_textbox{height:40px;margin:4px;width:200px}.required_label{border:1px solid #13b1c0;border-radius:4px;color:#13b1c0}.optional_label,.required_label{display:inline-block;font-size:12px;font-weight:700;height:auto;margin:0 4px;padding:0 4px}.optional_label{border:1px solid #666;border-radius:4px;color:#666}.general_tooltip{cursor:pointer;position:relative}.general_tooltip-text{background:#333;border-radius:3px;bottom:30px;color:#fff;display:inline-block;font-size:.8rem;left:50%;line-height:1.3;opacity:0;padding:5px;position:absolute;transform:translateX(-50%);transition:.3s ease-in;visibility:hidden;white-space:nowrap}.general_tooltip-text:before{border:7px solid transparent;border-top-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:100%}.general_tooltip:hover .general_tooltip-text{opacity:1;visibility:visible}.answerBox{justify-content:space-between;margin-top:240px}.answerBox_message{margin-top:24px;width:100%}.answerBox_message textarea{border:1px solid #eee;border-radius:0;font-size:16px;height:160px;margin-top:8px}.answerBox_submit_buttons{margin-top:24px}.answerBox_submit_buttons button:first-child{margin-right:100px}@media(max-width:699px){.answerBox_submit_buttons button{margin:12px auto!important;width:100%}}.userList_member .icon{border:1px solid silver}.footer_pr{background:linear-gradient(-120deg,#1082b7,#3ec5db);line-height:1.5;overflow:hidden}.footer_pr__container{text-align:center;width:100%}.footer_pr__container img{max-width:100%}.about_service_footer{background:#d9e7e8;padding:30px 0 80px!important}.about_service_footer .inner{max-width:800px}.about_service_footer .inner h2{color:#13b1c0;font-size:23px}@media(max-width:699px){.about_service_footer .inner h2{font-size:17px}}.about_service_footer .inner .about_service__list{margin-top:20px}.about_service_footer .inner .about_service__list_item{width:31%}@media(max-width:699px){.about_service_footer .inner .about_service__list_item{width:100%}}.about_service_footer .inner .about_service__list_item_head{font-size:16px;margin-top:10px}.about_service_footer .inner .about_service__list_item_body{font-size:13px;margin-top:10px}.about_service_footer .inner .about_service__list img{max-height:120px;width:90%}.about_service_footer .top-keyVisual__buttons{max-width:100%!important;text-align:center!important}.about_service_footer .top-keyVisual__buttons .buttons__main{font-size:16px!important;padding:10px!important}.cupon_info{background:#ff7200;font-weight:700;padding:8px}.cupon_info,.round_icon{color:#fff;text-align:center}.round_icon{border-radius:50%;font-size:35px!important;height:60px;width:60px}.round_icon.facebook{background-color:#1877f0;margin-right:30px}.round_icon.facebook .fa-facebook-f{font-size:30px!important}.round_icon.twitter{background-color:#1da1f2}.round_icon.twitter .fa-twitter{font-size:30px!important}.complete_section{background-color:#fff;border-radius:10px;font-weight:700;margin-top:100px;padding:30px;width:100%}@media(max-width:699px){.complete_section{margin-top:20px;padding:30px 20px;width:auto}}.complete_section h1{color:#4f5050;font-size:20px;margin-bottom:50px}@media(max-width:699px){.complete_section h1{font-size:23px!important}}.complete_section p{font-size:20px;margin-bottom:10px;margin-top:20px}@media(max-width:699px){.complete_section p{font-size:16px}}.complete_section .action_section{display:flex;flex-wrap:wrap;margin:0 auto;width:70%}@media(max-width:699px){.complete_section .action_section{width:100%}}.complete_section .message_send,.complete_section .sns_share{margin-bottom:30px;width:100%}@media(max-width:699px){.complete_section .message_send,.complete_section .sns_share{width:100%}}.recommend_plans_section{font-weight:700;margin-top:70px}@media(max-width:699px){.recommend_plans_section{margin-top:25px}}.recommend_plans_section h1{color:#4f5050;font-size:20px!important}@media(max-width:699px){.recommend_plans_section h1{font-size:19px!important}}.recommend_plans_section p{font-size:15px}@media(max-width:699px){.recommend_plans_section p{font-size:12px}}.user_type_label{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;padding:0 8px}.user_type_label.mentor{background-color:#e8f6f8;color:var(--c-link)}.user_type_label.mentee{background-color:#fff9d8;color:var(--c-accent)}.create_bosyu{display:inline-block!important;font-size:12px;margin:0 auto;width:auto!important}.soudan_detail input{border:2px solid silver;margin-top:10px;min-height:90px;width:100%}.mentor_list_card{border:1px solid var(--c-gray-border);width:100%}.mentor_list_card .plan_detail_markdown_over{max-height:100px}.mentor_list_card a.mentor-link{align-items:center;display:flex}.mentor_list_card a.mentor-link>.mentor-link__name__text{color:#2c2c2c;font-size:15px;font-weight:700;margin-right:6px}.mentor_list_card a.mentor-profile-link{color:#565656;display:block;font-size:13px;margin-bottom:5px;max-height:45px;overflow-y:hidden;text-align:left}.searchInput{background:#f4f8fa;border:1px solid #ccc;width:100%}.searchInput+div{margin-right:10px}.plan-search-form_box{align-items:center;display:flex;margin-bottom:10px;white-space:nowrap}@media(max-width:699px){.plan-search-form_box .filter:before{height:100%;line-height:38px}}.plan-search-form_box .filter_menu{background-color:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px rgba(0,0,0,.1);color:initial;display:none;left:0;position:absolute;top:46px;z-index:10}.plan-search-form_box .filter_menu_box{font-size:12px;margin-right:0;padding:10px 20px;width:260px}@media(max-width:699px){.plan-search-form_box .filter_menu_box{width:200px}.plan-search-form_box .filter_menu.--sp-right{left:auto;right:0}}.plan-search-form_box .filter.--active:before{color:#13b1c0}.plan-search-form_box .filter.--active>.plan-search-form_select{border:1px solid #13b1c0;color:#13b1c0;font-weight:600}.plan-search-form_box .filter:hover>.filter_menu,.plan-search-form_box .filter_menu:hover>.filter_menu{display:block}.plan-search-form_select{border:1px solid #ddd;border-radius:3px;cursor:pointer;padding:10px 25px 10px 10px;position:relative;width:100%}@media(max-width:699px){.plan-search-form_select{font-size:13px;padding:5px 20px 5px 5px}}.mentor_list_container{grid-column-gap:1%;-moz-column-gap:1%;column-gap:1%;display:grid;grid-template-columns:1fr 1fr 1fr}.mentor_list_container>a.link{grid-column:2/3}@media(max-width:699px){.mentor_list_container{grid-template-columns:1fr}.mentor_list_container>a.link{grid-column:1/1}}@media(max-width:960px)and (min-width:699px){.mentor_list_container{grid-template-columns:1fr 1fr}}@media(max-width:699px){.plan-like-btn{border:none;color:red;cursor:pointer;font-size:25px;font-weight:700;position:absolute;right:20px;text-decoration:none;z-index:10}.plan-like-btn.plan-list-sp{bottom:20px;line-height:0px;right:14px;z-index:2}}.right-1{right:1rem}.left-1{left:1rem}.checkbox-button input{display:none}.checkbox-button span{border:1px solid #13b1c0;border-radius:20px;color:#13b1c0;font-size:14px;padding:5px 20px}.checkbox-button input:checked+span{background:#13b1c0;border:1px solid #fbb;color:#fff}:root{--c-primary:#114248;--c-secondary:#ffec29;--c-accent:#e59500;--c-accent-bg:#fdf8e1;--c-body:#333;--c-back:#f4f8fa;--c-white:#fff;--c-gray:#63797b;--c-gray-darker:#a6a6a6;--c-gray-bg:#e5e5e5;--c-gray-lighter:#a6a6a6;--c-gray-lightest:#fbfbfb;--c-gray-border:#cbdadc;--c-gray-border-lighter:#eee;--c-recommend:#f698a1;--c-knowledge:#f7b715;--c-studyLog:#5563a9;--c-countUp:#1f9bf4;--c-countDown:#c92424;--c-event:#f46371;--c-follow:#ff5959;--c-link:#13b1c0;--c-like:#f91880;--c-link-darker:#1096a3;--c-new-bg:#ff4949;--c-link-bg:#e4f0f1;--c-hove-bg:#e8f2f6;--c-badge:#ff5959}.timeline__post_section{background-color:#13b1c0;border-radius:7px;color:#fff;font-weight:700;margin:10px 0;padding:20px 0;text-align:center;width:100%}@media(max-width:699px){.timeline__post_section{margin-top:0}}.timeline__post_section p{font-size:16px;padding:0 15px 10px}.timeline__post_button{background-color:#fff;border-radius:7px;color:#13b1c0;cursor:pointer;height:50px;margin:0 auto;padding:12px 10px 5px;width:55%}.timeline__list{-ms-overflow-style:none;max-height:1000px;overflow-y:auto;scrollbar-width:none}.timeline__list::-webkit-scrollbar{display:none}.timeline__list_item{background-color:transparent!important;padding:16px 0}.timeline__list_item .link-card-text,.timeline__list_item .p-content-card{border:none!important}.timeline__list_item__action{justify-content:space-between;width:calc(100% - 8px)}.timeline__list_item__action .setting{cursor:pointer;line-height:1}.timeline__list_item__action .setting-icon{position:relative}.timeline__list_item__user{font-size:12px;font-weight:600;line-height:1.6;width:calc(100% - 24px)}.timeline__list_item__time{align-items:center;color:var(--c-gray);font-size:12px;margin-top:2px}.timeline__list_item__time .is_userType{border-radius:10px;display:inline-block;font-size:10px;font-weight:600;margin-right:4px;padding:0 8px}.timeline__list_item__time .is_userType.--mentee{background-color:#f5eed0;color:var(--c-accent)}.timeline__list_item__time .is_userType.--mentor{background-color:#e8f6f8;color:var(--c-link)}.timeline__list_item__time .is_private{font-size:10px}.timeline__list_item__time .is_private i{margin-right:4px}.timeline__list_item__time .is_private:before{content:"・"}.timeline__list_item__info{font-size:12px;margin-top:8px}.timeline__list_item__info .study-head{color:var(--c-gray)}.timeline__list_item__info .study-body{font-weight:700}.timeline__list_item__andmore_link,.timeline__list_item__text{color:var(--c-primary);font-size:12px;margin-top:8px;white-space:pre-line}.timeline__list_item__andmore_link a,.timeline__list_item__text a{color:var(--c-link);font-weight:600}.timeline__list_item__andmore_link{cursor:pointer;font-weight:700}.timeline__list_item__picture{border-radius:8px;margin-top:12px;max-width:320px;overflow:hidden}.timeline__list_item__picture .picture__item{max-height:200px}.timeline__list_item__picture .picture-image{border:none;cursor:pointer;height:100%;width:100%}.timeline__list_item__picture.col-2{justify-content:space-between}.timeline__list_item__picture.col-2 .picture__item{width:49.5%}.timeline__list_item__picture.col-2 .picture__item.grid-2{display:grid;gap:1%;grid-template-rows:1fr 1fr}.timeline__list_item__option{margin-top:8px}.timeline__list--none{background-color:var(--c-link-bg)!important;border-radius:8px;color:var(--c-link);font-size:14px}.timeline__list--none .copy{font-size:16px;font-weight:600}.timeline__list--none img{height:auto;max-width:280px;width:100%}.timeline__list--none .button{background-color:var(--c-link);color:var(--c-white);display:block;padding:12px!important;width:100%}.timeline__list__avatar{position:absolute}.timeline__list__content{margin-left:40px}.follow-button{border:1px solid var(--c-link);border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;font-size:13px;padding:8px;width:100%}@media(max-width:699px){.follow-button{font-size:12px}}.follow-button.on{background-color:var(--c-link);color:var(--c-white)}.follow-button.off{background-color:var(--c-white);color:var(--c-link)}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-dashboard{display:none;max-height:100vh;max-width:100%;min-height:0;min-width:0;width:100%}.swiper-dashboard.swiper-initialized{display:block}.loading-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.lds-ring{height:80px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#494949;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-button-next:after,.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{display:none!important}.swiper-button-next,.swiper-button-prev{background-image:none;background:rgba(0,0,0,.5);border:1px solid var(--c-white);border-radius:50%;height:40px!important;width:40px!important}.swiper-button-next.--planCard,.swiper-button-prev.--planCard{bottom:8%;height:30px!important;top:auto;width:30px!important}.swiper-button-prev:before{color:var(--c-white);content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900}.swiper-button-prev.--planCard:before{font-size:14px}.swiper-button-next:before{color:var(--c-white);content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900}.swiper-button-next.--planCard:before{font-size:12px}.p-search-item .exist_curriculum,.p-search-item .rank_one_bar,.p-search-item .rank_other_bar,.p-search-item .rank_three_bar,.p-search-item .rank_two_bar,.plan-card .exist_curriculum,.plan-card .rank_one_bar,.plan-card .rank_other_bar,.plan-card .rank_three_bar,.plan-card .rank_two_bar{background-color:#bf9600;border-color:#fff;border-radius:0 0 8px 0;border-style:solid;border-width:0 2px 2px 0;box-shadow:0 2px 2px 0 rgba(60,66,87,.2);color:var(--c-white);font-size:14px;font-weight:600;left:0;line-height:1;padding:8px 12px;position:absolute;top:0;width:auto;z-index:3}.p-search-item .rank_two_bar,.plan-card .rank_two_bar{background-color:#005cb0}.p-search-item .rank_three_bar,.plan-card .rank_three_bar{background-color:#890000}.p-search-item .rank_other_bar,.plan-card .rank_other_bar{background-color:var(--c-link-darker)}.p-search-item .exist_curriculum,.plan-card .exist_curriculum{background-color:#e00;font-size:12px}.--pc.link-card__image-item,.--pc.plan-card__image-item,.plan-card__image.--pc{display:block}@media(max-width:699px){.--pc.link-card__image-item,.--pc.plan-card__image-item,.plan-card__image.--pc{display:none}}.link-card__image-item .swiper-wrapper.--planCard,.plan-card__image .swiper-wrapper.--planCard,.plan-card__image-item .swiper-wrapper.--planCard{align-items:center}.link-card__image-item .swiper-slide,.plan-card__image .swiper-slide,.plan-card__image-item .swiper-slide{flex:0 0 auto;width:100%}.link-card__image-item .swiper-slide a,.plan-card__image .swiper-slide a,.plan-card__image-item .swiper-slide a{display:block;padding-top:56%;position:relative}.link-card__image-item .swiper-slide img,.plan-card__image .swiper-slide img,.plan-card__image-item .swiper-slide img{display:block;height:100%;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.plan-card__image-item.--mobile{display:none}@media(max-width:699px){.plan-card__image-item.--mobile{display:block}}.a-avatar,.dashboard-menu__contract-user__list_avatar .avatar-image,.link-card__user .avatar-image,.plan-card__user .avatar-image,.timeline__list__avatar .avatar-image{border-radius:50%;display:block;height:32px;overflow:hidden;width:32px}.a-avatar img,.dashboard-menu__contract-user__list_avatar .avatar-image img,.link-card__user .avatar-image img,.plan-card__user .avatar-image img,.timeline__list__avatar .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-avatar-s,.list-column.planTitle .avatar-image,.list-column.title .avatar-image{border-radius:50%;display:block;height:24px;overflow:hidden;width:24px}.a-avatar-s img,.list-column.planTitle .avatar-image img,.list-column.title .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-avatar-m,.dashboard-wrapper .main-col .c-activity__avatar .avatar-image,.p-post-form__label .avatar-image,.p-profile__content .review__list__avatar .avatar-image{border-radius:50%;display:block;height:40px;overflow:hidden;width:40px}.a-avatar-m img,.dashboard-wrapper .main-col .c-activity__avatar .avatar-image img,.p-post-form__label .avatar-image img,.p-profile__content .review__list__avatar .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-avatar-l,.c-popup-card--user .p-profile__avatar .avatar-image,.p-summary__avatar .avatar-image{border-radius:50%;display:block;height:80px;overflow:hidden;width:80px}.a-avatar-l img,.c-popup-card--user .p-profile__avatar .avatar-image img,.p-summary__avatar .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-avatar-xl,.p-profile__avatar .avatar-image{border-radius:50%;display:block;height:120px;overflow:hidden;width:120px}.a-avatar-xl img,.p-profile__avatar .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.a-button,.a-button-line,.a-button-line-gray,.action-area__button,.dashboard-menu__button,.p-profile .summary-items.--linkedIcon .edit_button,.p-profile__block .summary-items.--linkedIcon .edit_button,.p-profile__button,.p-profile__content_edit .edit-button,.p-profile__content_title .edit_button,.p-profile__status-button,.timeline__list--none .button{border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:600;padding:8px;text-align:center}.a-name,.dashboard-menu__contract-user__list_name,.list-column.planTitle .avatar-name,.list-column.title .avatar-name,.p-profile__content .review__list__user .name,.p-summary .mentee__name,.timeline__list_item__user{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box!important;max-width:calc(100% - 40px);overflow:hidden}.a-button-line,.dashboard-menu__button,.p-profile__content_title .edit_button{border:2px solid var(--c-link);color:var(--c-link)}.a-button-line-gray,.p-profile .summary-items.--linkedIcon .edit_button,.p-profile__block .summary-items.--linkedIcon .edit_button,.p-profile__button{border:1px solid var(--c-gray-border);box-shadow:0 2px 8px rgba(19,177,192,.06);color:var(--c-link);line-height:1}.a-tag{background-color:var(--c-gray-bg);border-radius:40px;padding:2px 8px}.a-hash{color:var(--c-link);font-weight:700;margin-left:4px}.a-tab,.dashboard-wrapper .main-col .p-post .tab-item,.p-post .tab-item{background-color:var(--c-gray-bg);border-radius:30px;color:var(--c-gray-darker);cursor:pointer;font-size:14px;margin-left:16px;padding:8px 16px}.a-tab:hover,.dashboard-wrapper .main-col .p-post .tab-item:hover,.p-post .tab-item:hover{background-color:var(--c-link-bg);color:var(--c-link)}.a-tab:first-of-type,.dashboard-wrapper .main-col .p-post .tab-item:first-of-type,.p-post .tab-item:first-of-type{margin-left:0}.a-tab.is-active,.a-tab.is-activeTab,.dashboard-wrapper .main-col .p-post .is-active.tab-item,.dashboard-wrapper .main-col .p-post .is-activeTab.tab-item,.p-post .is-active.tab-item,.p-post .is-activeTab.tab-item{background-color:var(--c-link-bg);color:var(--c-link);font-weight:700}.a-image,.timeline__list_item__picture .picture-image{display:inline-block;overflow:hidden;position:relative}.a-image img,.timeline__list_item__picture .picture-image img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.help-link{align-items:center;color:var(--c-primary);font-size:14px}.help-link.--right{justify-content:flex-end}.help-text{font-size:12px;margin-left:4px}.p-post{margin-top:16px}.p-post .pointer{cursor:pointer}.p-post.--userMentor{margin-top:0}@media(max-width:699px){.p-post{margin-top:40px}}.p-post-form.--LightBorder{border:1px solid var(--c-link);border-radius:8px}.p-post-form .post-form_items{align-items:center;border-top:1px solid var(--c-gray-border);font-size:14px;margin-top:8px;padding-top:12px}@media(max-width:699px){.p-post-form .post-form_items .studylog_item{font-size:14px;padding:8px 0;width:100%}}.p-post-form .post-form_items .studylog_item .input-body{margin-left:auto}@media(max-width:699px){.p-post-form .post-form_items .studylog_item .input-body{border-bottom:1px solid var(--c-gray-border);margin-left:auto;width:60%}}.p-post-form .post-form_item{align-items:center;line-height:1;position:relative}.p-post-form .post-form_item.--title{border-bottom:1px solid var(--c-gray-border-lighter);margin-left:-24px;margin-right:-24px;padding:0 24px 12px}.p-post-form .post-form_item .tooltip{background:#333;border-radius:4px;color:#fff;display:none;font-size:12px;left:0;max-width:370px;padding:8px;position:absolute;top:0;transform:translateX(-50%);transition:.3s ease-in;z-index:1}.p-post-form .post-form_item .tooltip.--title{top:3em}.p-post-form .post-form_item .tooltip.--description{top:4em}.p-post-form .post-form_item .tooltip:before{border:7px solid transparent;border-bottom-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:-13px}@media(max-width:699px){.p-post-form .post-form_item .tooltip{display:none!important}}.p-post-form .post-form_item.--bosyuPrice{margin-left:24px}.p-post-form .post-form_item input[type=text]{margin-left:16px}@media(max-width:699px){.p-post-form .post-form_item input[type=text]{font-size:16px;margin-left:0;padding:0 0 8px;width:100%}}.p-post-form .post-form_item input[name=title]{color:var(--c-primary);font-size:18px;margin-left:0;width:100%}@media(max-width:699px){.p-post-form .post-form_item input[name=title]{font-size:16px}}.p-post-form .post-form_item textarea[name=description]{font-size:16px;margin-top:16px}@media(max-width:699px){.p-post-form .post-form_item textarea[name=description]{font-size:14px}}.p-post-form .post-form_item select[name=cateogry_id]{border-bottom:1px dashed var(--c-gray-border);cursor:pointer;height:auto;padding:8px 0}.p-post-form .post-form_item .select-body{-ms-overflow-style:none;margin-left:8px;max-width:180px;overflow-x:auto;scrollbar-width:none}.p-post-form .post-form_item .select-body:before{background-color:var(--c-white);bottom:0;box-sizing:border-box;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;height:100%;padding:8px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.p-post-form .post-form_item .select-body-inner{width:340px}.p-post-form .post-form_item .input-head{align-items:center;border-radius:50%;cursor:pointer;display:inline-block;display:flex;height:32px;justify-content:center;position:relative;width:32px}.p-post-form .post-form_item .input-head i{font-size:18px}@media(max-width:699px){.p-post-form .post-form_item .input-head{cursor:auto}}.p-post-form .post-form_item .input-head:hover{background-color:var(--c-link-bg)}.p-post-form .post-form_item .input-head:hover>.input-head_label{opacity:1;visibility:visible}.p-post-form .post-form_item .input-head_label{background:#333;border-radius:4px;bottom:-30px;color:#fff;display:inline-block;font-size:12px;left:50%;line-height:1.3;opacity:0;padding:5px;position:absolute;transform:translateX(-50%);transition:.3s ease-in;visibility:hidden;white-space:nowrap}.p-post-form .post-form_item .input-head_label:before{border:7px solid transparent;border-bottom-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:-13px}.p-post-form .post-form_item .input-head label{cursor:pointer}.p-post-form .post-form_item .input-body,.p-post-form .post-form_item .input-body>span{margin-left:8px}.p-post-form .post-form_item .input-body .length{margin:0 8px}.p-post-form .post-form_item textarea{font-size:18px;min-height:80px}@media(max-width:699px){.p-post-form .post-form_item textarea{font-size:16px;max-height:100px}}.p-post-form .post-form_item input[type=time]{border:none;font-size:18px}@media(max-width:699px){.p-post-form .post-form_item input[type=time]{padding:8px 0;width:100%}}.p-post-form .post-form_item input[type=time]::-webkit-calendar-picker-indicator{background:none}.p-post-form .post-form_item input[type=number]{border-bottom:1px dashed var(--c-gray-border);padding:8px 0;text-align:right;width:56px}.p-post-form .post-form_image{margin-top:8px;padding-top:8px}.p-post-form .post-form_image .preview-item{height:56px;margin-left:16px;position:relative;width:56px}.p-post-form .post-form_image .preview-item:first-child{margin-left:0}.p-post-form .post-form_image .preview-item .deleteButton{color:var(--c-primary);font-size:18px;position:absolute;right:-8px;top:-8px}.p-post-form .post-form_image .preview-image{border:1px solid var(--c-gray-border);border-radius:8px;display:inline-block;height:56px;overflow:hidden;position:relative;width:56px}.p-post-form .post-form_image .preview-image img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.p-post-form .post-form_option{margin-top:16px}.p-post-form .post-form_option .option_item{position:relative}.p-post-form .post-form_option .option__inner{align-items:center;font-weight:600}.p-post-form .post-form_option .option__inner>span{display:inline-block}.p-post-form .post-form_option .option__inner.--status{color:var(--c-link);cursor:pointer}.p-post-form .post-form_option .option__inner.--sns{cursor:pointer;margin-left:32px}.p-post-form .post-form_option .option__inner.--tags{font-size:12px;margin-left:32px}.p-post-form .post-form_option .option-icon{font-size:14px;line-height:0}.p-post-form .post-form_option .option-icon input[type=checkbox]:checked+.checkbox{background:red}.p-post-form .post-form_option .option-text{font-size:12px;margin-left:4px}.p-post-form .post-form_buttons{font-size:14px;margin-left:auto}@media(max-width:699px){.p-post-form .post-form_buttons{margin-top:32px}}.p-post-form .post-form_textButton{color:var(--c-link)}.p-post-form .post-form_button{background-color:var(--c-link);border:none;border-radius:4px;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:700;margin-left:24px;padding:12px 16px}.p-post-form__label{align-items:center;color:var(--c-gray);font-size:18px}.p-post-form__item{margin-top:24px}.p-post-form__item:first-of-type{margin-top:0}.p-post-form__item .input-head{font-size:18px;font-weight:700}.p-post-form__item .input-body{border:1px solid var(--c-gray-border);border-radius:4px;margin-top:4px;padding:12px 16px;width:100%}.p-post-form__item .input-body .reset{border:none;height:auto;min-height:auto;padding:0}.p-post-form__item .input-body select{cursor:pointer}.review-icon{color:var(--c-recommend)}.like,.timeline__list_item__option .like{align-items:center}.like.on{color:#f91880}.like>span,.timeline__list_item__option .like>span{display:inline-block}.like-icon{font-size:16px}.like-count{font-size:12px;font-weight:600;margin-left:4px}.dropdown-menu.hover,.popup-card.hover{position:relative}.p-list__head{color:var(--c-gray);display:grid;font-size:14px;gap:8px;grid-template-columns:repeat(20,1fr);padding:0 16px 10px}@media(max-width:699px){.p-list__head{display:none;width:750px}}.p-list__head.--bosyu-suggest{grid-template-columns:130px 1fr!important}.p-list__body .teian{background:#e8f6f8;color:#1bb1be;font-size:12px;font-weight:700;padding:5px 10px;text-align:center;white-space:nowrap}.p-list-item{background-color:var(--c-white);border-top:1px solid var(--c-gray-border);display:grid;flex:0 0 auto;font-size:14px;gap:8px;grid-template-columns:repeat(20,1fr);padding:8px 16px;place-items:center;position:relative}.p-list-item.--bosyuItem,.p-list-item.--planItem{border:1px solid var(--c-gray-border);border-radius:8px}@media(max-width:699px){.p-list-item.--planItem{display:flex;padding:8px 12px}}.p-list-item.--planItem .eyecatch{grid-column:1/1}@media(max-width:699px){.p-list-item.--planItem .eyecatch{display:none}}.p-list-item.--planItem .planTitle{grid-column:2/18}@media(max-width:699px){.p-list-item.--planItem .planTitle{font-size:12px;width:70%}.p-list-item.--planItem .planTitle.my-plan{width:100%}}.p-list-item.--planItem .planTitle a{color:var(--c-primary)}.p-list-item.--planItem .price{grid-column:19/21}@media(max-width:699px){.p-list-item.--planItem .price{font-size:12px}}.p-list-item.--bosyu-suggest{grid-template-columns:130px 1fr!important}.p-list-item.--bosyuItem .category{grid-column:1/2}.p-list-item.--bosyuItem .title{grid-column:2/13;margin-right:auto}.p-list-item.--bosyuItem .price{grid-column:13/17}.p-list-item.--bosyuItem .suggestion{grid-column:17/19}.p-list-item.--bosyuItem .limit{grid-column:19/21;text-align:center}.p-list-item.--bosyuItem .limit_time{font-size:14px;font-weight:600}.p-list-item.--bosyuItem .limit_day{color:var(--c-link);font-size:18px;padding:0 2px}.p-list-item.--bosyuItem .limit_date{display:block;font-size:12px}.p-list-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.p-list-link:hover+.list-column.title{color:var(--c-link);text-decoration:underline}.c-aside-item,.timeline__list_item{border-top:1px solid var(--c-gray-border);box-sizing:border-box;padding:16px;position:relative}.c-aside-item:first-of-type,.timeline__list_item:first-of-type{border-top:none}.c-card,.c-card-l,.c-card-m,.c-card-s,.timeline__list--none{background-color:var(--c-white);box-shadow:0 2px 8px rgba(19,177,192,.06);box-sizing:border-box;padding:16px 24px}.c-card-s,.timeline__list--none{padding:16px}.c-card-m{padding:24px}.c-card-l{padding:32px}.c-success{position:fixed;text-align:center;width:100%;z-index:2}.c-success .success_message{background-color:var(--c-link-darker);border-radius:8px;box-shadow:0 0 10px rgba(11,74,80,.2);box-sizing:border-box;color:var(--c-white);display:inline-block;font-size:14px;font-weight:700;line-height:1;padding:16px}@media(max-width:699px){.c-success .success_message{padding:12px}}.c-success .success_message i{font-size:18px;margin-right:8px}.c-success .success_message span{display:inline-block;margin:0 0 0 4px}@media(max-width:699px){.c-success .success_message span{display:block;margin:8px 0 0}}.c-success .success_message span:first-child{margin:0}.c-success .success_message strong{color:var(--c-secondary)}.c-success.fade{bottom:-20px;opacity:0;transition:opacity .15s linear;transition:all .2s ease-out}.c-success.fade.in{bottom:20px;opacity:1}.c-popup,.c-popup-card--user,.c-popup-menu,.c-popup-modal,.c-popup-setting{background-color:var(--c-white);border:1px solid var(--c-gray-border);border-radius:8px;box-shadow:0 0 10px rgba(11,74,80,.2);box-sizing:border-box;display:none;line-height:1.4;min-width:320px;overflow:hidden;position:absolute;z-index:2}.--select.c-popup-card--user,.--select.c-popup-menu,.--select.c-popup-modal,.--select.c-popup-setting,.c-popup.--select{min-width:240px;top:0}.--select.c-popup-card--user .c-popup-modal__body,.--select.c-popup-card--user .c-popup__body,.--select.c-popup-menu .c-popup-modal__body,.--select.c-popup-menu .c-popup__body,.--select.c-popup-modal .c-popup-modal__body,.--select.c-popup-modal .c-popup__body,.--select.c-popup-setting .c-popup-modal__body,.--select.c-popup-setting .c-popup__body,.c-popup.--select .c-popup-modal__body,.c-popup.--select .c-popup__body{padding:0}.c-popup.publish,.publish.c-popup-card--user,.publish.c-popup-menu,.publish.c-popup-modal,.publish.c-popup-setting{bottom:0;top:auto}.c-popup-menu__head,.c-popup-modal__head,.c-popup__head{border-bottom:1px solid var(--c-gray-border);justify-content:space-between;padding:12px 16px}.c-popup-menu__head>.badge,.c-popup-modal__head>.badge,.c-popup__head>.badge{background-color:var(--c-badge);border-radius:10rem;color:#fff;display:inline-block;font-size:75%;font-weight:700;line-height:1.1;padding:.2em .6em;text-align:center;vertical-align:baseline;white-space:nowrap}.c-popup-menu__title,.c-popup-modal__lead,.c-popup-modal__message,.c-popup-modal__title,.c-popup__title{font-size:16px;font-weight:700}.c-popup__cancel{color:var(--c-link);cursor:pointer}.c-popup-modal__body,.c-popup__body{padding:24px 16px}.c-popup-modal__body .button,.c-popup__body .button{background-color:var(--c-link);border:1px solid var(--c-link);color:var(--c-white)}.c-popup-modal__body .input-wrapper,.c-popup__body .input-wrapper{align-items:center;justify-content:space-between;margin-top:16px}.c-popup-modal__body .input-body,.c-popup__body .input-body{width:calc(100% - 120px)}.c-popup-modal__body .input-body input,.c-popup__body .input-body input{border:1px solid var(--c-gray-border);border-radius:4px;font-size:16px;width:100%}.c-popup__lead{font-size:16px;font-weight:400}.c-popup__child.is_selected{background-color:var(--c-link-bg);color:var(--c-link);font-weight:600}.c-popup__child i{margin-right:4px}.c-popup-menu{left:120px;min-width:240px;top:0}@media(max-width:1200px){.c-popup-menu{left:50px}}.c-popup-menu__title{font-size:14px}.c-popup-menu__child,.c-popup-setting__child,.c-popup__child{color:var(--c-primary);display:block;font-size:14px;font-weight:500;padding:12px 16px}.c-popup-menu__child:hover,.c-popup-setting__child:hover,.c-popup__child:hover{background-color:var(--c-link-bg);color:var(--c-link);opacity:1}.c-popup-card--user{left:120px;min-width:400px;top:0;z-index:3}@media(max-width:699px){.c-popup-card--user{left:56px}}.c-popup-card--user.--timeline{left:0;max-width:260px;min-width:240px;top:16px}.c-popup-card--user .p-profile__avatar .avatar-image{padding:0}.c-popup-card--user .p-profile__block{font-size:10px!important}.c-popup-card--user .p-profile__block .summary-items{margin-top:8px}.c-popup-card--user .p-profile__block .summary-item{margin-right:12px}.c-popup-card--user .p-profile__block .summary-count__icon{font-size:16px}.c-popup-card--user .p-profile__block .summary-count__number{font-size:20px;font-weight:600}.c-popup-card--user .p-profile__block .data{font-weight:600}.c-popup-card--user .p-profile__block .data-number{font-size:20px;margin-left:4px}.c-popup-card--user .p-profile__block .data-text{margin-top:2px}.c-popup-card--user .p-profile__detail{width:calc(100% - 96px)}.c-popup-card--user .p-profile__detail.--timeline{margin-top:16px;padding:0;width:100%}.c-popup-card--user .p-profile__name{font-size:18px;margin-top:8px}.c-popup-card--user .p-profile__name a{padding:0}.c-popup-card--user .p-profile__name a:hover{background:none!important;color:var(--c-link);opacity:1}.c-popup-card--user .p-profile__status-button{font-size:12px;margin-top:8px}.c-popup-card--user .p-profile__category{color:var(--c-gray);font-size:12px;margin-top:8px}.c-popup-card--user .p-profile__buttons{justify-content:space-between;margin-top:16px;position:static}.c-popup-card--user .p-profile__button{display:block;font-size:12px;margin:0;padding:8px!important}.c-popup-card--user .p-profile__button.--message,.c-popup-card--user .p-profile__button.--review{width:50%}.c-popup-card--user .p-profile__button.--follow,.c-popup-card--user .p-profile__button.--plan{width:46%}.c-popup-card--user .p-profile__button.--userOnly{margin-top:12px;width:100%}.c-popup-card--user .p-profile__button.--plan,.c-popup-card--user .p-profile__button.--review{margin-top:12px}.c-popup-setting{min-width:80px;right:8px;top:16px}.c-popup-setting.--status{left:50%;min-width:120px;top:50px;transform:translate(-50%);-webkit-transform:translate(-50%);-ms-transform:translate(-50%)}.c-popup-setting.--option{min-width:240px;right:0;top:48px}.c-popup-setting__child{font-weight:600;text-align:left}.c-popup-setting__child.is_selected,.c-popup-setting__child:hover{background-color:var(--c-link-bg);color:var(--c-link);opacity:1}.c-popup-setting__child i{margin-right:4px}.active .c-popup-card--user.--timeline,.active .c-popup-setting{display:block}.c-popup-modal{color:var(--c-primary);display:block;left:50%;max-width:640px;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:699px){.c-popup-modal{width:92%}}.c-popup-modal__head{align-items:center}.c-popup-modal__title{font-size:18px;width:calc(100% - 120px)}@media(max-width:699px){.c-popup-modal__title{font-size:16px}}.c-popup-modal__message{display:inline-block;font-size:24px;line-height:1.5;position:relative}.c-popup-modal__message.--chart{font-size:20px}.c-popup-modal__message.--chart:after{display:none}@media(max-width:699px){.c-popup-modal__message{font-size:16px}}.c-popup-modal__message:before{color:var(--c-gray-bg);content:" “ ";font-size:60px;left:-30px;line-height:0;position:absolute;top:20px}@media(max-width:699px){.c-popup-modal__message:before{font-size:40px;left:-20px;top:10px}}.c-popup-modal__message_wrapper{align-items:center;justify-content:center;width:100%}.c-popup-modal__lead{margin-top:24px}@media(max-width:699px){.c-popup-modal__lead{font-size:12px}}.c-popup-modal__disabled,.c-popup-modal__next{color:var(--c-link);cursor:pointer;font-size:14px;margin-left:auto}.c-popup-modal__pre{cursor:pointer;display:inline-block;margin-right:8px}.c-popup-modal__pre:hover{color:var(--c-link)}.c-popup-modal__items{align-items:center}.c-popup-modal__item{border:1px solid var(--c-gray-border);border-radius:4px;margin-left:24px;max-width:240px;padding:12px 16px;width:100%}@media(max-width:699px){.c-popup-modal__item{margin-left:0;margin-top:16px;max-width:100%}.c-popup-modal__item:first-child{margin-top:0}}.c-popup-modal__item input[type=time]{border:none!important;padding:0;width:auto}.c-popup-modal__item:first-child{margin-left:0}.c-popup-modal__item .input-body{margin-left:auto}.c-popup-modal__box .title,.c-popup-modal__subject{font-size:16px;font-weight:600;margin:16px 0}@media(max-width:699px){.c-popup-modal__box .title,.c-popup-modal__subject{margin:12px 0}}.c-popup-modal__body .input-body{width:auto}.c-popup-modal__wrapper.--charts{-ms-overflow-style:none;max-height:560px;overflow-y:auto;scrollbar-width:none}.c-popup-modal__wrapper.--charts::-webkit-scrollbar{display:none}.c-popup-modal__box{border:1px solid var(--c-gray-border);border-radius:8px;box-sizing:border-box;margin-top:16px;padding:16px}.c-popup-modal__box:first-of-type{margin-top:0}.c-popup-modal__box .title{margin:0 0 16px}.c-popup-modal__box.--chart{align-items:center;aspect-ratio:16/9;background-color:var(--c-back);padding:24px;width:100%}@media(max-width:699px){.c-popup-modal__box.--chart{padding:12px}}.c-popup-modal__box.--chart select{border:1px solid var(--c-gray-border);border-radius:4px;font-size:16px;width:auto}.c-popup-modal__box.--chart .p-anlytics{margin-top:24px}.c-popup-modal__box.--chart .p-anlytics__item{align-items:stretch;justify-content:space-between;margin-top:24px}.c-popup-modal__box.--chart .p-anlytics__item:first-of-type{margin-top:0}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__item{margin-top:0}}.c-popup-modal__box.--chart .p-anlytics__inner{height:100%;position:relative}.c-popup-modal__box.--chart .p-anlytics__harf.--average{border-color:var(--c-gray-border);border-style:solid;border-width:0 0 0 1px;margin-left:auto;padding-left:16px;width:60%}.c-popup-modal__box.--chart .p-anlytics_content.--balance .p-anlytics__setting,.c-popup-modal__box.--chart .p-anlytics_content.--planAccess .p-anlytics__setting,.c-popup-modal__box.--chart .p-anlytics_content.--sales .p-anlytics__setting{position:static}.c-popup-modal__box.--chart .p-anlytics_content.--sales{width:65%}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content.--sales{margin-top:0}}.c-popup-modal__box.--chart .p-anlytics_content.--balance{width:32%}.c-popup-modal__box.--chart .p-anlytics_content.--balance .p-anlytics__amount{margin-top:21px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content.--balance .p-anlytics__amount{margin-top:8px}}.c-popup-modal__box.--chart .p-anlytics_content.--contractUser{width:26%}.c-popup-modal__box.--chart .p-anlytics_content.--planAccess{width:28%}.c-popup-modal__box.--chart .p-anlytics_content.--scRate{max-width:340px;width:34%}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content.--scRate{max-width:100%}}.c-popup-modal__box.--chart .p-anlytics_content.--avStudy,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart{max-width:516px;width:64%}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content.--avStudy,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart{max-width:100%}}.c-popup-modal__box.--chart .p-anlytics_content.--avStudy .p-anlytics__time,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart .p-anlytics__time{justify-content:flex-start;margin-top:16px}.c-popup-modal__box.--chart .p-anlytics_content.--avStudy .p-anlytics__time.--chart,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart .p-anlytics__time.--chart{margin-top:0}.c-popup-modal__box.--chart .p-anlytics_content.--avStudy .time-item,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart .time-item{margin-left:24px;text-align:left;width:auto}.c-popup-modal__box.--chart .p-anlytics_content.--avStudy .time-item:first-of-type,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart .time-item:first-of-type{margin-left:0}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content.--avStudy .time-item,.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart .time-item{margin-left:16px;width:auto}}.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart{max-width:100%;width:100%}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics_content{margin-top:16px;width:100%!important}}.c-popup-modal__box.--chart .p-anlytics__chart{margin-left:auto;width:calc(100% - 160px)}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__chart{width:68%}}.c-popup-modal__box.--chart .p-anlytics__chart_how{padding:16px 0 8px}.c-popup-modal__box.--chart .p-anlytics__chart_how img{width:100%}.c-popup-modal__box.--chart .p-anlytics__amount{margin-top:8px}.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.flexbox{align-items:flex-end}.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.--breakdown{color:var(--c-gray);margin-left:auto}.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.--breakdown .amount-count__price{font-size:24px;line-height:1}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.--breakdown .amount-count__price{font-size:16px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.--breakdown .amount-count__unit{font-size:12px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-item.--breakdown .amount-count__unit{font-size:10px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-title{font-size:12px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-title{font-size:10px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__price{font-size:32px;font-weight:500;line-height:1}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__price{font-size:24px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__number{font-size:24px;font-weight:500;line-height:1}.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__unit{color:var(--c-gray);font-size:16px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__unit{font-size:12px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-compare{font-size:16px;margin-left:8px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__amount .amount-compare{font-size:12px}}.c-popup-modal__box.--chart .p-anlytics__amount .amount-compare.--up{color:var(--c-countUp)}.c-popup-modal__box.--chart .p-anlytics__amount .amount-compare.--down{color:var(--c-countDown)}.c-popup-modal__box.--chart .p-anlytics__title{color:var(--c-gray);font-size:18px}@media(max-width:1200px){.c-popup-modal__box.--chart .p-anlytics__title{font-size:16px}}.c-popup-modal__box.--chart .p-anlytics__title.default{text-align:center}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__title.default span{display:block}}.c-popup-modal__box.--chart .p-anlytics__title_lead{color:var(--c-gray);font-size:12px;text-align:center}.c-popup-modal__box.--chart .p-anlytics__parameter{font-size:24px;font-weight:400;line-height:1;margin-top:4px}.c-popup-modal__box.--chart .p-anlytics__parameter_item{margin-top:16px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__parameter_item{margin-top:1.2vw}}.c-popup-modal__box.--chart .p-anlytics__parameter_item:first-of-type{margin-top:0}.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-logo{max-width:120px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-logo{width:80px}}.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-logo img{width:100%}.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-label{color:var(--c-gray);font-size:12px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-label{font-size:calc(6px + .8vw)}}.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-text{font-size:20px;font-weight:700;margin-top:4px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__parameter_item .item-text{font-size:calc(8px + 1.1vw)}}.c-popup-modal__box.--chart .p-anlytics__time{-ms-overflow-style:none;justify-content:space-evenly;overflow-x:auto;scrollbar-width:none}.c-popup-modal__box.--chart .p-anlytics__time::-webkit-scrollbar{display:none}.c-popup-modal__box.--chart .p-anlytics__time .time-item{flex:0 0 auto;text-align:center;width:24%}.c-popup-modal__box.--chart .p-anlytics__time .time-item>span{display:block}.c-popup-modal__box.--chart .p-anlytics__time .time-count{font-size:16px;font-weight:600}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__time .time-count.--chart{font-size:calc(8px + 1vw)}}.c-popup-modal__box.--chart .p-anlytics__time .time-label{color:var(--c-gray);font-size:12px}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__time .time-label.--chart{font-size:calc(4px + .8vw)}}.c-popup-modal__box.--chart .p-anlytics__setting{border-top:1px solid var(--c-gray-border);bottom:0;margin-top:8px;padding-top:8px;width:100%}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__setting{position:relative}}.c-popup-modal__box.--chart .p-anlytics__setting__inner{align-items:center}.c-popup-modal__box.--chart .p-anlytics__setting-length{font-size:12px;font-weight:600}.c-popup-modal__box.--chart .p-anlytics__setting-reaction{color:var(--c-gray);font-size:12px;margin-left:auto}.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__action-link,.c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__setting-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink{color:var(--c-link);cursor:pointer;font-size:14px;margin-left:auto}@media(max-width:699px){.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__action-link,.c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__setting-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink{font-size:12px}}.c-popup-modal__box.--chart .p-anlytics__setting-Smalllink{font-size:12px}.c-popup-modal__box.--chart .p-anlytics__action-link{margin:initial;text-align:center}@media(max-width:699px){.c-popup-modal__box.--chart .p-anlytics__action-link{font-size:14px}}.c-popup-modal__select{display:inline-block;position:relative}.c-popup-modal__select:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;pointer-events:none;position:absolute;right:16px;top:10px}.c-popup-modal__text{font-size:14px;margin-bottom:12px}.c-popup-modal__text-button{font-size:14px}@media(max-width:699px){.c-popup-modal__text-button__wrapper>a{text-align:center;width:100%}}.c-popup-modal__buttons{align-items:center;border-top:1px solid var(--c-gray-border);font-size:14px;justify-content:space-between;margin-top:24px;padding-top:12px}.c-popup-modal_textButton{color:var(--c-link);cursor:pointer;font-size:14px}.c-popup-modal_button,.c-popup-modal_button.default,.c-popup-modal_button.submit{background-color:var(--c-link);border:none;border-radius:4px;color:var(--c-white);font-weight:700;padding:12px 24px}.c-popup-modal_button.submit{margin-left:24px}.c-popup-modal_button.default{display:block;margin:16px auto 0;max-width:240px;text-align:center}.c-popup-modal ol{counter-reset:number}.c-popup-modal ol li{font-size:14px;list-style:none;margin:8px 0;padding-left:32px;position:relative}.c-popup-modal ol li:before{background:var(--c-primary);border-radius:4px;color:var(--c-white);content:counter(number);counter-increment:number;display:inline-block;font-size:10px;font-weight:600;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:1px;width:20px}.c-popup-modal.--matchingDate strong{color:#d5a600}.c-popup-modal.--matchingDate .c-popup-modal__box{align-items:center;justify-content:center}.c-popup-modal.--matchingDate .c-popup-modal__image{margin-top:16px}.c-popup-modal.--matchingDate .c-popup-modal__image img{height:auto;width:100%}.c-popup-modal.--matchingDate .icon-like{align-items:center;border:1px solid var(--c-gray-border);border-radius:50%;box-sizing:border-box;font-size:20px;height:40px;justify-content:center;margin-right:8px;width:40px}.c-popup-modal.--matchingDate .icon-text{font-size:14px;font-weight:600;line-height:1.6}@media(max-width:699px){.c-popup-modal.--matchingDate .icon-text{width:calc(100% - 48px)}}.c-popup-modal.--successFollow .c-popup-modal__text{margin-top:16px}.c-review,.link-card__review,.plan-card__review{align-items:center;font-size:15px}.c-review-icon,.link-card__review-icon,.plan-card__review-icon{color:var(--c-recommend);margin-right:2px}.c-review-count,.link-card__review-count,.plan-card__review-count{font-weight:500;margin-right:6px}.c-review-link,.link-card__review-link,.plan-card__review-link{font-size:11px;z-index:1}.c-review-link:hover,.link-card__review-link:hover,.plan-card__review-link:hover{text-decoration:underline}@media(max-width:699px){.c-review,.link-card__review,.plan-card__review{font-size:10px}}.c-tab{max-width:750px}@media(max-width:699px){.c-tab{margin:0 auto 16px}}.c-tab .tab-item{background-color:var(--c-gray-bg);color:var(--c-gray-darker);cursor:pointer;display:none;font-size:13px;padding:6px 16px;text-align:center;width:50%}.c-tab .tab-item:hover{background-color:var(--c-link-bg);color:var(--c-link)}.c-tab .tab-item.is-active,.c-tab .tab-item.is-activeTab{background-color:#fff;border-bottom:3px solid var(--c-link);color:var(--c-link);font-weight:700}@media(max-width:960px){.c-tab .tab-item{display:block}}.link-card,.p-search-item,.plan-card{background:#fff;border:1px solid var(--c-gray-border);border-radius:8px;box-shadow:0 2px 8px rgba(19,177,192,.06);max-width:240px;overflow:hidden;position:relative;width:100%}@media(max-width:960px)and (min-width:699px){.link-card,.p-search-item,.plan-card{max-width:100%;min-width:auto;width:30%}}@media(max-width:699px){.link-card,.p-search-item,.plan-card{max-width:100%;width:100%}}.link-card__item,.plan-card__item{max-width:270px;width:100%}.link-card__wrapper,.plan-card__wrapper{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.link-card__eyecatch,.plan-card__eyecatch{background:var(--c-gray-bg);height:0;line-height:0;margin-bottom:0!important;overflow:hidden;padding-top:56%;position:relative;width:100%;z-index:2}@media(max-width:699px){.link-card__eyecatch,.plan-card__eyecatch{height:auto;padding-top:50%;width:100%;z-index:auto}}.link-card__eyecatch.sp_plan_card,.plan-card__eyecatch.sp_plan_card{padding-top:56%}.link-card__image,.link-card__image-item,.plan-card__image,.plan-card__image-item{display:block;height:auto;left:50%;position:absolute!important;top:50%;transform:translate(-50%,-50%)!important;width:100%}@media(max-width:699px){.link-card__image,.link-card__image-item,.plan-card__image,.plan-card__image-item{height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;position:relative}.link-card__image-item,.plan-card__image-item{height:100%;max-width:100%!important;-o-object-fit:cover;object-fit:cover;position:relative}}.link-card__image.swiper-wrapper img,.plan-card__image.swiper-wrapper img,.swiper-wrapper.link-card__image-item img,.swiper-wrapper.plan-card__image-item img{display:inline-block;width:100%}.link-card__image.swiper-item,.plan-card__image.swiper-item,.swiper-item.link-card__image-item,.swiper-item.plan-card__image-item{position:relative}.link-card__iconButton,.plan-card__iconButton{align-items:center;background:rgba(0,0,0,.2);border-radius:50%;box-sizing:border-box;cursor:pointer;font-size:24px;height:40px;justify-content:center;position:absolute;right:16px;top:16px;width:40px;z-index:2}@media(max-width:699px){.link-card__iconButton,.plan-card__iconButton{font-size:16px;height:32px;right:8px;top:8px;width:32px}.link-card__iconButton.sp_plan_card,.plan-card__iconButton.sp_plan_card{bottom:8px!important;right:14px;top:auto}}.link-card__iconButton.plan_show,.plan-card__iconButton.plan_show{background:#fff;bottom:55px;box-shadow:0 0 5px silver;font-size:20px;height:45px;position:fixed;top:auto;width:45px;z-index:999}.link-card__iconButton.plan_show.follow,.plan-card__iconButton.plan_show.follow{border:none;margin-bottom:0;right:70px}.link-card__iconButton.plan_show.follow.have-coupon,.plan-card__iconButton.plan_show.follow.have-coupon{bottom:82px}.link-card__iconButton.plan_show.message,.plan-card__iconButton.plan_show.message{right:10px}.link-card__iconButton.plan_show.message.have-coupon,.plan-card__iconButton.plan_show.message.have-coupon{bottom:82px}.link-card__iconButton.plan_show.message .available a,.plan-card__iconButton.plan_show.message .available a{color:#13b1c0}.link-card__iconButton.plan_show.message .non-available a,.plan-card__iconButton.plan_show.message .non-available a{color:silver}.link-card__iconButton.plan_show .like.on,.plan-card__iconButton.plan_show .like.on{color:var(--c-follow)}.link-card__iconButton.plan_show .like.off,.plan-card__iconButton.plan_show .like.off{color:silver!important}.link-card__iconButton .like.on,.plan-card__iconButton .like.on{color:var(--c-follow)}.link-card__iconButton .like.off,.plan-card__iconButton .like.off{color:var(--c-white)}@media(max-width:699px){.link-card__top,.plan-card__top{min-height:auto;padding:0}.link-card__top.one-column,.plan-card__top.one-column{min-height:auto}}.link-card__bottom,.plan-card__bottom{box-sizing:border-box;width:100%}@media(max-width:699px){.link-card__bottom,.plan-card__bottom{padding:0;position:static}.link-card__bottom .sp_none,.plan-card__bottom .sp_none{display:none}}.link-card-text,.plan-card-text{border-top:1px solid var(--c-gray-border);box-sizing:border-box;padding:16px 16px 10px}@media(max-width:699px){.link-card-text,.plan-card-text{padding:10px 14px 6px}}.link-card-text.compact,.plan-card-text.compact{padding:10px}.link-card__user,.plan-card__user{margin-bottom:px;margin-top:10px;z-index:1}.link-card__user.compact,.plan-card__user.compact{margin-top:0}@media(max-width:699px){.link-card__user,.plan-card__user{width:100%}}.link-card__user>a,.plan-card__user>a{align-items:center;width:100%;z-index:1}.link-card__user .avatar-frame,.plan-card__user .avatar-frame{position:relative}.link-card__user .avatar-image.compact,.plan-card__user .avatar-image.compact{height:25px;width:25px}@media(max-width:699px){.link-card__user .avatar-image,.plan-card__user .avatar-image{height:25px;width:25px}}.link-card__user .avatar-image.plan-list,.plan-card__user .avatar-image.plan-list{height:3.5rem;width:3.5rem}.link-card__user .name,.plan-card__user .name{align-items:baseline;display:flex;font-size:10px;max-width:100%;position:relative}@media(max-width:699px){.link-card__user .name,.plan-card__user .name{padding-right:16px}}.link-card__user .name__text,.plan-card__user .name__text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box!important;overflow:hidden;text-align:left}@media(max-width:699px){.link-card__user .name i,.plan-card__user .name i{position:absolute;right:0;top:0}}.link-card__icons,.plan-card__icons{margin-top:7px;z-index:11}@media(max-width:699px){.link-card__icons,.plan-card__icons{margin-top:0}}.link-card__icon,.plan-card__icon{display:block;text-align:left;z-index:1}.link-card__icon .work-image,.plan-card__icon .work-image{font-size:12px}.link-card__icon .work-text,.plan-card__icon .work-text{font-size:12px;font-weight:600}@media(max-width:699px){.link-card__icon .work-text,.plan-card__icon .work-text{font-size:10px}}.link-card__icon .work-num,.plan-card__icon .work-num{font-size:12px}@media(max-width:699px){.link-card__icon .work-num,.plan-card__icon .work-num{font-size:10px}}.link-card__subject,.plan-card__subject{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.6;overflow:hidden;text-align:left}.link-card__subject.compact,.plan-card__subject.compact{-webkit-line-clamp:2;font-size:11px;line-height:1.4}@media(max-width:699px){.link-card__subject,.plan-card__subject{font-size:14px;text-align:left}.link-card__subject.plan-list-sp,.plan-card__subject.plan-list-sp{font-size:1rem}}.link-card__tags,.plan-card__tags{margin-top:5px;text-align:left}@media(max-width:699px){.link-card__tags.plan-list,.plan-card__tags.plan-list{margin-top:6px}}.link-card__tag,.plan-card__tag{background:#f1f1f1;border-radius:2px;box-sizing:border-box;color:#0f939f;display:inline-block;font-size:11px;font-weight:400;margin:0 2px 2px 0;padding:1px 3px;text-decoration:none!important}@media(max-width:699px){.link-card__tag,.plan-card__tag{border:none;font-size:10px;padding:1px 5px;text-align:left}.link-card__tag.plan-list,.plan-card__tag.plan-list{background:#13b1c0;color:#fff;font-weight:550;padding:1px 7px}}.link-card__deshi_subject,.plan-card__deshi_subject{font-size:13px;font-weight:600;line-height:1.6;text-align:left}.link-card__deshi_plan_subject,.plan-card__deshi_plan_subject{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#666;font-size:11px;margin-top:10px;overflow:hidden;text-align:left;z-index:1}.link-card__info,.plan-card__info{align-items:center;bottom:10px;height:25px;margin-top:10px}.link-card__info.compact,.plan-card__info.compact{margin-top:0}.link-card__skill,.plan-card__skill{align-items:left}.link-card__follow,.plan-card__follow{bottom:10px;display:block;font-size:12px;position:absolute;z-index:100}@media(max-width:699px){.link-card__follow,.plan-card__follow{bottom:5px;padding:5px 10px}}.link-card__review,.plan-card__review{justify-content:flex-end;margin-bottom:5px}@media(max-width:699px){.link-card__review,.plan-card__review{justify-content:flex-start}.link-card__review.plan-list-sp,.plan-card__review.plan-list-sp{margin-bottom:.2rem}}.link-card__review-count,.plan-card__review-count{color:#f698a1}@media(max-width:699px){.link-card__review-count,.plan-card__review-count{color:#000;display:inline-block;font-size:12px;vertical-align:bottom}}.link-card__review-count.plan-list-sp,.plan-card__review-count.plan-list-sp{font-size:.9rem}.link-card__review-count-num,.plan-card__review-count-num{color:#666;font-size:11px}@media(max-width:699px){.link-card__review-count-num,.plan-card__review-count-num{font-size:10px}}.link-card__review.one-column,.plan-card__review.one-column{font-size:15px}@media(max-width:699px){.link-card__review.one-column,.plan-card__review.one-column{font-size:10px;height:20px;padding-left:8px}}.link-card__review.one-column.plan-list-sp,.plan-card__review.one-column.plan-list-sp{font-size:.8rem;margin-left:.5rem;padding-left:0}.link-card__review.compact,.plan-card__review.compact{font-size:12px}@media(max-width:699px){.link-card__review.compact,.plan-card__review.compact{font-size:11px}}.link-card__curriculum_label,.plan-card__curriculum_label{align-items:center;background-color:var(--c-recommend);border-radius:3px;color:#fff;font-size:10px;font-weight:600;line-height:1;padding:8px;width:auto}@media(max-width:699px){.link-card__curriculum_label,.plan-card__curriculum_label{background-color:transparent;color:var(--c-recommend);font-weight:700;margin-left:0;padding:0}}.link-card__price,.plan-card__price{color:var(--c-link);font-size:15px;font-weight:700;margin-left:auto;margin-top:8px;text-align:right}@media(max-width:699px){.link-card__price,.plan-card__price{font-size:10px}}.link-card__price.one-column,.plan-card__price.one-column{font-size:15px}.link-card__parent_plan,.plan-card__parent_plan{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:12px;height:1.4em;overflow:hidden;text-align:left;text-overflow:ellipsis}.compact.p-search-item,.link-card.compact,.plan-card.compact{height:205px;margin-left:5px!important;max-width:175px}@media(max-width:699px){.compact.p-search-item,.link-card.compact,.plan-card.compact{height:190px}}.deshi .plan-card__top{padding-bottom:30px}.link-card{margin-top:16px}@media(max-width:960px)and (min-width:699px){.link-card{width:100%}}@media(max-width:699px){.link-card__eyecatch{border:none;border-radius:0;height:0;left:0;padding-top:50%;position:relative;top:0;width:50%}.link-card__image{height:auto;position:absolute}}.link-card-text{align-items:center;padding:12px}.link-card__subject{font-size:12px;line-height:1.4;margin-top:4px}@media(max-width:699px){.link-card__subject{font-size:14px;max-width:100%;text-align:left}}.link-card__subject.--middle{font-size:14px;font-weight:600}.link-card-label{align-items:center;line-height:1.2}.link-card-label span{margin-right:4px}.link-card-label--text{font-size:10px;font-weight:600}.link-card-content{margin-top:16px}.link-card-content.--plan{align-items:center;justify-content:space-between}.link-card-content_iconSet{align-items:center;font-size:12px}.link-card-content_text{font-size:12px;font-weight:600;margin-top:4px}.link-card-content_text--impact{color:var(--c-link)}.link-card-content_text--primary{color:var(--c-primary)}.link-card-content_icon{color:var(--c-recommend);margin-right:2px}.link-card-content_count{font-weight:600;margin-right:4px}.link-card_icon--knowledge{color:var(--c-knowledge);font-size:20px;margin-right:8px}.list-column.checkbox,.list-label.checkbox{grid-column:1/2;position:relative;z-index:1}.list-column.eyecatch,.list-label.eyecatch{grid-column:2/3}.list-column.planTitle,.list-label.planTitle{grid-column:3/12;text-align:left;width:100%}.list-column.category,.list-label.category{grid-column:1/2}.list-column.title,.list-label.title{grid-column:2/13}.list-column.price,.list-label.price{grid-column:13/18}.list-column.followButton,.list-column.suggestion,.list-label.followButton,.list-label.suggestion{grid-column:18/21;margin:auto;width:100%}.list-column.detail,.list-label.detail{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;grid-column:1/10;overflow:hidden}.list-column.data,.list-label.data{grid-column:10/13}.list-column.time,.list-label.time{grid-column:13/16}.list-column.skill,.list-label.skill{grid-column:16/19}.list-column.like,.list-label.like{align-items:center;grid-column:19/21}.list-column .like-number,.list-label .like-number{font-size:12px;margin-left:6px}.list-column.edit,.list-label.edit{grid-column:21/21}.list-column.edit .a-icon-link,.list-label.edit .a-icon-link{color:var(--c-link)}.list-column.--bosyu-suggest.user,.list-label.--bosyu-suggest.user{grid-column:1/2}.list-column.--bosyu-suggest.description,.list-label.--bosyu-suggest.description{grid-column:2/3}.list-column.--bosyu-suggest.price,.list-label.--bosyu-suggest.price{grid-column:19/24}.list-column.category .category-icon{border:1px solid var(--c-gray-border);border-radius:4px;box-sizing:border-box;display:block;height:40px;padding:0 6px;width:40px}.list-column.category .category-icon img{height:100%;width:100%}.list-column.eyecatch .eyecatch-image{border:1px solid var(--c-gray-border);border-radius:4px;box-sizing:border-box;display:block;height:60px;overflow:hidden;padding:0 6px;position:relative;width:60px}@media(max-width:699px){.list-column.eyecatch .eyecatch-image{height:40px;width:40px}}.list-column.eyecatch .eyecatch-image img{display:block;height:100%;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.list-column.planTitle .title-info,.list-column.title .title-info{align-items:center;font-size:12px;line-height:24px;margin-top:4px}.list-column.planTitle .title-info>span,.list-column.title .title-info>span{display:inline-block;margin-left:4px}.list-column.planTitle .title-info>span:first-child,.list-column.title .title-info>span:first-child{margin-left:0}.list-column.planTitle .title-info .is_new,.list-column.title .title-info .is_new{color:var(--c-new-bg)}.list-column.planTitle .title-text,.list-column.title .title-text{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-weight:600;overflow:hidden}.list-column.planTitle .avatar-name,.list-column.title .avatar-name{font-size:12px;max-width:130px}.list-column.price{color:var(--c-link);font-weight:500}.list-column .c-review,.list-column .link-card__review,.list-column .plan-card__review{margin-left:8px}.list-column.--bosyu-suggest.user{grid-column:1/2}.list-column.--bosyu-suggest.user>a{align-items:center;display:flex}.list-column.--bosyu-suggest.user>a>img{margin-right:6px}.list-column.--bosyu-suggest.user>a>span{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-column.--bosyu-suggest.description{font-size:12px;grid-column:2/3}.list-column.--bosyu-suggest.description>div{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.list-column.--bosyu-suggest.price{grid-column:19/24}.topic{background-color:var(--c-link-bg);font-size:16px;padding:8px 16px}@media(max-width:960px){.topic{font-size:12px;padding:4px 2%}}.topic__inner{color:var(--c-primary);margin:0 auto;max-width:1280px}@media(max-width:960px){.topic__inner{align-items:center}}.topic__content{width:calc(100% - 140px)}@media(max-width:699px){.topic__content{width:calc(100% - 100px)}}.topic_label{font-weight:600}.topic_date{color:var(--c-gray);margin-left:16px}.topic_lead{color:var(--c-link);font-weight:600;margin-left:8px}@media(max-width:699px){.topic_lead{display:block;margin-left:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}}.topic__andmore{color:var(--c-link);margin-left:auto}.topic__andmore i{font-size:12px;margin-left:4px}.head-banner{margin:16px auto;overflow:hidden;position:relative}@media(max-width:960px){.head-banner{height:auto;max-width:750px}}.head-banner img{height:auto;line-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:699px){.head-banner img{max-width:100%;width:100%}.head-banner__inner{margin-bottom:16px}}.head-banner__inner.--ManabilogCampaign{background-color:var(--c-link);height:100%}.head-banner__inner.--ManabilogCampaign img{margin:0 auto;max-width:814px}.head-banner__timer{background:#ff007b;color:#fff;font-size:16px;font-weight:700;padding:8px 0;text-align:center;width:100%}@media(max-width:960px){.head-banner__timer{font-size:14px;padding:6px 0}}.head-banner .plan-list-banner{margin-bottom:15px}@media(max-width:699px){.head-banner .plan-list-banner{margin-bottom:10px;max-width:100%}}.register-banner{border-radius:8px;margin:0 auto 20px;max-width:1280px;overflow:hidden;width:100%}@media(max-width:960px){.register-banner{max-width:750px}}.register-banner img{height:100%;line-height:0;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:699px){.register-banner .plan-list-banner{max-width:100%}}.register-banner__wrapper{padding:0 8px}.p-summary.--spMenu{padding-bottom:12px;padding-top:24px}.p-summary.--target{margin-top:8px}.p-summary-title{font-size:20px;font-weight:700}@media(max-width:699px){.p-summary-title{font-size:16px}}.p-summary__wrapper{justify-content:space-between;margin-top:16px}.p-summary__avatar .avatar-image{box-sizing:inherit;margin:0 auto}.p-summary__avatar .avatar-image.--mentee{border:4px solid #e5c000}.p-summary__avatar .avatar-image.--mentor{border:4px solid #2ab1c0}.p-summary__avatar .avatar-image.--spMenu{height:80px!important;width:80px!important}.p-summary__avatar .user-type{border:1px solid #f5f5f5;border-radius:10px;bottom:-8px;color:#fff;font-size:12px;left:50%;line-height:1;padding:2px 8px;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media(max-width:1200px){.p-summary__avatar .user-type{display:none}}@media(max-width:960px){.p-summary__avatar .user-type{display:block}}.p-summary__avatar .user-type.--mentee{background:#e5c000;background:linear-gradient(90deg,#e5c000,#e59500);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e5c000",endColorstr="#e59500",GradientType=1)}.p-summary__avatar .user-type.--mentor{background:#2ab1c0;background:linear-gradient(90deg,#2ab1c0,#2a919c);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2ab1c0",endColorstr="#2a919c",GradientType=1)}.p-summary__share{font-size:14px}@media(max-width:1200px){.p-summary .mentee{display:none}}.p-summary .mentee.--spMenu{display:block!important}.p-summary .mentee__name{font-size:12px;font-weight:600;margin-top:16px;max-width:100%}.p-summary .mentee__data{align-items:center;line-height:1;margin-top:4px}.p-summary .mentee__data-badge{display:inline-block;line-height:0;width:22px}@media(max-width:699px){.p-summary .mentee__data-badge{width:18px}}.p-summary .mentee__data-badge img{width:100%}.p-summary .mentee__data-number{font-size:24px;font-weight:600;margin-left:2px}.p-summary .mentee__text{font-size:10px;margin-top:4px}.p-summary .mentee__text .hint{font-size:12px;margin-left:4px}.p-summary .mentee__link{color:var(--c-link);display:inline-block;font-size:12px;margin-top:16px;width:100%}.p-summary-items{border-color:var(--c-gray-border);border-style:solid;border-width:1px 0;margin-top:16px;padding:8px 0;width:100%}@media(max-width:1200px){.p-summary-items{display:none}}.p-summary-items.--spMenu{display:flex!important}.p-summary-item.--KnowledgeCount,.p-summary-item.--bosyuCount,.p-summary-item.--eventCount,.p-summary-item.--reviewCount,.p-summary-item.--studyLogCount{align-items:center;text-align:center;width:50%}.p-summary-item.--reviewCount i{color:var(--c-recommend)}.p-summary-item.--KnowledgeCount i{color:var(--c-knowledge)}.p-summary-item.--bosyuCount i{color:var(--c-link)}.p-summary-item.--studyLogCount i{color:var(--c-studyLog)}.p-summary-item.--eventCount i{color:var(--c-event)}.p-summary-item.--user{margin:0 auto}.p-summary-item.--user .p-search-item,.p-summary-item.--user .plan-card{margin-top:10px;max-width:inherit}.p-summary-item.--user .summary-detail{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.p-summary-item.--user .summary-detail>div{font-size:14px;padding:2px 0;width:50%}.p-summary-item.--user .summary-detail>div:nth-child(odd){font-weight:400}.p-summary-item.--user .summary-detail>div:nth-child(2n){text-align:right}.p-summary-item__inner{width:100%}@media(max-width:699px){.p-summary-item:first-of-type{border:none}}.p-summary-item .--borderTop{border-top:1px solid var(--c-gray-border);margin-top:10px;padding-top:10px}.p-summary .summary-count{align-items:center;justify-content:center;width:100%}.p-summary .summary-count__icon{font-size:14px}.p-summary .summary-count__number{font-size:16px;margin-left:2px}.p-summary .summary-count__caption{font-size:12px;font-weight:600;line-height:1.3;margin-top:4px}.p-summary .summary-count__caption span{color:var(--c-gray);display:block;font-size:10px}.p-summary-input{margin-top:8px}.p-summary-input input[type=text]{border:none;color:var(--c-primary);font-size:18px;font-weight:700;padding:0;width:calc(100% - 80px)}@media(max-width:960px){.p-summary-input input[type=text]{font-size:16px}}.p-summary-input input[type=submit]{background:var(--c-white);border:none;color:var(--c-link);margin-left:auto}@media(max-width:960px){.p-summary-input input[type=submit]{font-size:14px}}.p-summary .announce-text{color:var(--c-gray);font-size:14px;margin-top:8px}@media(max-width:960px){.p-summary .announce-text{font-size:12px}}.dashboard-wrapper{box-sizing:initial;color:var(--c-primary);margin:0 auto;max-width:1280px;padding:0 16px}.dashboard-wrapper-menu_col{max-width:200px!important}.dashboard-col-wrapper{grid-column-gap:2%;-moz-column-gap:2%;column-gap:2%;display:grid;grid-template-columns:200px 1fr 280px;margin-top:24px}@media(max-width:1200px){.dashboard-col-wrapper{grid-template-columns:48px 1fr 280px}}@media(max-width:960px){.dashboard-col-wrapper{display:block}}.dashboard-menu{width:200px!important}@media(max-width:960px){.dashboard-menu{display:none}}.dashboard-menu__list_item{font-size:14px;line-height:1.4;margin-top:4px}.dashboard-menu__list_item:first-of-type{margin-top:0}.dashboard-menu__list_item.is-active>a{color:var(--c-link)}.dashboard-menu__list_link{border-radius:200px;color:var(--c-primary);display:block;width:100%}@media(max-width:1200px){.dashboard-menu__list_link{width:100%}}.dashboard-menu__list_link:hover{color:var(--c-link);opacity:1}.dashboard-menu__list__inner{align-items:center;padding:6px 0;width:100%}@media(max-width:1200px){.dashboard-menu__list__inner{display:block;line-height:1;padding:12px;text-align:center}}.dashboard-menu__list__icon{font-size:20px;margin-right:10px;position:relative}.dashboard-menu__list__icon .badge{background-color:var(--c-badge);border-radius:10rem;color:#fff;display:inline-block;font-size:75%;font-weight:700;line-height:1.1;margin-top:3px;padding:.2rem;position:absolute;right:0;text-align:center;top:0;vertical-align:baseline;white-space:nowrap}.dashboard-menu__list__title{font-size:16px;font-weight:600}@media(max-width:1200px){.dashboard-menu__list__title{font-size:12px;text-align:center}.dashboard-menu__list__title .userType{display:none}}.dashboard-menu__list__title .count{color:var(--c-link);display:inline-block;margin-left:4px}@media(max-width:1200px){.dashboard-menu__list__title .count{margin-left:0}}.dashboard-menu__contract-user{border-color:var(--c-gray-border);border-style:solid;border-width:1px 0 0;margin-top:24px;padding-top:16px}.dashboard-menu__contract-user__list{margin-top:16px}.dashboard-menu__contract-user__list__inner{align-items:center}.dashboard-menu__contract-user__list_item{align-items:center;margin-top:12px}.dashboard-menu__contract-user__list_item:first-of-type{margin-top:0}.dashboard-menu__contract-user__list_avatar{position:relative}.dashboard-menu__contract-user__list_avatar .is-new{background-color:var(--c-new-bg);border-radius:2px;bottom:-6px;color:var(--c-white);display:block;font-size:10px;left:2px;line-height:1;padding:1px 2px;position:absolute;text-align:center}.dashboard-menu__contract-user__list_name{color:var(--c-primary);font-size:14px;margin-left:8px}@media(max-width:1200px){.dashboard-menu__contract-user__list_name{display:none}}.dashboard-menu__button{display:block;margin-top:32px;width:100%}.dashboard-menu__button.--reverse{border:2px solid var(--c-gray-border);color:var(--c-gray);margin-top:12px}.dashboard-menu__banner{margin-top:40px}@media(max-width:1200px){.coupon_dash{display:none}}.review_plan_title{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--c-link);display:-webkit-box;font-weight:700;overflow:hidden}.review_plan_title_hidden{color:var(--c-gray-lighter)}.plan-category-side-menu{color:var(--c-primary);font-size:14px}.postDetailMain,.postMain{display:flex;flex-wrap:wrap}.postDetailMain h4,.postMain h4{font-size:1.1rem;padding:0}@media(max-width:960px)and (min-width:699px){.postDetailMain,.postMain{box-sizing:border-box;padding:0}}@media(max-width:699px){.postDetailMain,.postMain{padding:0;width:100%!important}}.postMain__left{width:calc(24% - 40px)}@media(max-width:699px){.postMain__left{order:3;width:100%}}.postMain__left .blog-banner{width:100%}.postMain__content{flex:2.5;margin:0 0 0 50px}.postMain__content .announce{align-items:center;background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(60,66,87,.04);color:#666;display:flex;flex-wrap:wrap;font-size:1rem;margin-bottom:20px;padding:8px;text-align:left}.postMain__content .announce__face{width:60px}@media(max-width:699px){.postMain__content .announce__face{width:50px}}.postMain__content .announce__comment{flex:1}@media(max-width:699px){.postMain__content .announce__comment{font-size:.8rem;line-height:1.5}}.postMain__content .announce__button{display:inline-block;margin-left:12px;text-align:right}.postMain__content .announce__button .btn{border-radius:60px;padding:4px 25px}@media(max-width:699px){.postMain__content .announce__button .btn{font-size:.8rem;padding:4px}}@media(max-width:960px)and (min-width:699px){.postMain__content{flex:1;margin:0 0 30px 30px}}@media(max-width:699px){.postMain__content{font-size:1.5rem;margin:0 auto;max-width:100%}}.postMain__side{font-size:.9rem;line-height:1.4;text-align:left;width:250px}@media(min-width:960px)and (max-width:1200px){.postMain__side{display:none}}@media(max-width:960px)and (min-width:699px){.postMain__side{flex:none;margin:0;max-width:100%;width:100%}}@media(max-width:699px){.postMain__side{margin-left:0;margin-top:30px;order:2;width:100%}}.postMain__side .ad{font-size:.8rem;text-align:left}.list{font-size:.9rem;line-height:1.4;margin-bottom:20px;text-align:left}.list li{border-bottom:1px solid #f8f8f8;padding:10px 0}.list li:last-child{border:none}.likebutton,.postDetailMain .facebook,.postDetailMain .twitter{background:#eee;border-radius:4px;color:#666;cursor:pointer;font-size:11px;margin-right:10px;padding:1px 8px}.likebutton.active,.postDetailMain .active.facebook,.postDetailMain .active.twitter{background:#13b1c0;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:1px 8px}.postHeader{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-bottom:20px}.postHeader__searchbox{width:200px!important}@media(max-width:699px){.postHeader{display:block}.postHeader h1{margin:0 0 8px}}.postHeader__menu{flex:1;font-size:.9rem;margin-right:20px;text-align:right}.postHeader__menu select{width:auto}.postHeader__menu .select-wrap{margin-left:auto}@media(max-width:699px){.postHeader__menu .select-wrap{width:100%}}.postHeader__menu--active{font-weight:700}.postHeader__search{flex:1;text-align:right}.postHeader__searchbox{border:1px solid #ddd;font-size:.8rem;height:40px;padding:10px 20px!important;width:90%}@media(max-width:699px){.postHeader__searchbox{width:100%}}.backblue{background:#f4f8fa!important}.backblue .plan__title{font-size:.9rem!important}.plan__title{font-weight:700}.mentorBox{background:#f4f8fa;border-radius:6px;margin-bottom:20px;padding:15px 20px}@media(max-width:960px)and (min-width:699px){.mentorBox{box-sizing:border-box;flex-wrap:wrap}.mentorBox,.mentorBox__face{align-items:center;display:flex}.mentorBox__face .size125{height:30px;margin-right:10px;width:30px}.mentorBox__face .mt-1{margin:0}.mentorBox__postContents,.mentorBox__postTitle{width:100%}}.mentorBox .plan{margin-top:20px;padding:0}.mentorBox .plan_body{font-size:.8rem}.mentorBox__face{margin-right:10px}.mentorBox__postTitle{color:#13b1c0;display:flex;flex-wrap:wrap;font-weight:700;margin-bottom:10px}.mentorBox__postContents{font-size:.85rem;line-height:1.6}.mentorBox__postContents .prev{background:#eee;color:#666}.mentorBox__postContents li{margin-bottom:15px}.mentorBox__postContents span{background:#fff;color:#13b1c0;display:inline-block;font-size:.7rem;font-weight:700;margin-left:5px;padding:2px 4px}.mentorBox__postContentsRanking{display:flex;margin-bottom:10px}.mentorBox__postContentsRanking span{background:#fff;color:#13b1c0;display:inline-block;font-size:.7rem;font-weight:700;margin-left:5px;padding:2px 4px}.mentorBox__body{flex:1}.mentorBox__title{font-size:.9rem;font-weight:700;line-height:1.5}.mentorBox__name{font-size:.7rem;margin-top:5px}.mentorBox__head{color:#13b1c0;font-size:1rem;font-weight:700;margin-bottom:10px}.postShowHeader{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.postShowHeader__face{margin-right:20px}@media(max-width:699px){.postShowHeader__face{display:none}}.postShowHeader__name{color:#969696;font-size:1rem;text-align:left}@media(max-width:699px){.postShowHeader__name{font-size:.8rem;width:100%}}.postShowHeader__name .editer{margin-right:8px}.postShowHeader__name .num{color:#13b1c0;font-size:1.2rem;font-weight:700;margin-right:2px}.postShowHeader__name time{margin-right:8px}.postShowHeader__name .txt{color:#4f5050;font-size:.9rem}.postShowHeader__sns{display:flex;font-size:1.5rem;margin-bottom:30px;margin-left:auto}.postFooterSns{align-items:center;display:flex;font-size:1.4rem;text-align:left}.postFooterSns__like{border-radius:40px;font-size:.8rem;margin-left:10px;padding:0 13px!important}.postFooterTitle{color:#13b1c0;font-size:1.1rem;font-weight:700;margin-top:30px;text-align:left}.postFooterProfile{border-radius:6px;display:flex;margin-bottom:30px;margin-top:30px;text-align:left}.postFooterProfile__face{margin-right:20px}@media(max-width:699px){.postFooterProfile__face{margin-right:10px}.postFooterProfile__face .size85{height:30px;width:30px}}.postFooterProfile__body{flex:1}.postFooterProfile__name{font-size:1.1rem;font-weight:700;margin-bottom:5px}@media(max-width:699px){.postFooterProfile__name{font-size:1rem}}.postFooterProfile__follow{border-radius:40px;font-size:.7rem;margin-left:10px;padding:4px 13px!important}.postFooterProfile__txt{font-size:.8rem;margin-bottom:5px}.postCreateMain__inputarea{align-items:center}.postCreateMain__inputarea_markdowntxt{margin-left:10px}.postCreateMain__tag{width:50%}@media(max-width:699px){.postCreateMain__tag{width:100%}}.postCreateMain__category{align-items:center;margin-left:1%;width:49%}.postCreateMain__category .select-category{padding:8px 32px 8px 16px}.postCreateMain__header{box-sizing:border-box;padding:0 2%;width:100%}.postCreateMain__header_content{margin-top:10px}@media(max-width:699px){.postCreateMain__header_content{margin-top:8px 0 0}}.postCreateMain__header_content .tags-input-wrapper-default{border:1px solid #e4eaec;border-radius:0;box-sizing:border-box;min-height:44px}@media(max-width:699px){.postCreateMain__header_content .tags-input-wrapper-default{padding:8px}}.postCreateMain__header_content .tags-input-wrapper-default input{padding:8px 16px}.postCreateMain__header_content .defultInput,.postCreateMain__header_content select{background:#fff;border:1px solid #e4eaec;border-radius:0;min-height:44px;padding:8px 16px;width:100%}@media(max-width:699px){.postCreateMain__header_content .defultInput,.postCreateMain__header_content select{height:40px}}.postCreateMain__header_content input[name=title]{font-size:20px}@media(max-width:699px){.postCreateMain__header_content input[name=title]{font-size:16px}}.postCreateMain{border:1px solid #d5d5d5;box-sizing:border-box;margin-top:10px;width:100%}@media(max-width:699px){.postCreateMain__category{margin:16px 0 0;width:auto}}.postCreateMain.has-error{border-color:#ff3860}.postCreateMain__else{margin-left:16px;text-align:left}.postCreateMain__else label{background:#fff;border-radius:50%;cursor:pointer;padding:10px}.postCreateMain__content{height:calc(100vh - 320px);overflow-y:scroll}.postCreateMain__html{box-sizing:border-box;padding:8px 12px}.postCreateMain__body{line-height:0}@media(max-width:699px){.postCreateMain__body{height:200px}}.postCreateMain__body__textarea{border:none;min-height:calc(100vh - 320px)}@media(max-width:699px){.postCreateMain__body__textarea{height:calc(100vh - 380px)}}.postCreateMain__bodyhead{align-items:center;background:#f5f5f5;box-sizing:border-box;color:#a0a0a1;justify-content:space-between;padding:8px 16px}.postCreateMain__bodyhead .file__label{border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;font-size:1.3rem;line-height:1;margin-right:10px}.postCreateMain__left{height:calc(100vh - 280px);width:50%}@media(max-width:699px){.postCreateMain__left{height:calc(100vh - 340px);width:100%!important}}.postCreateMain__left textarea{border-top:none;resize:none}.postCreateMain__right{background:#fff;border-left:1px solid #d5d5d5;text-align:left;width:50%}@media(max-width:699px){.postCreateMain__right{display:none}}.postCreateFooter{box-sizing:border-box;padding:16px 2%}@media(max-width:699px){.postCreateFooter{background:transparent;position:static}}.postCreateFooter__inner{align-items:center;display:flex;justify-content:flex-end;line-height:auto;line-height:1}.postCreateFooter__inner .select-wrap{background:#fff;margin-right:12px}@media(max-width:699px){.postCreateFooter .entry_button{min-width:120px}}.portfolioCreateMain{border:none!important;box-sizing:border-box;width:100%}@media(max-width:699px){.portfolioCreateMain{margin-top:10px;width:100%}.portfolioCreateMain__category{margin:16px 0 0;width:auto}}.portfolioCreateMain.has-error{border-color:#ff3860}.portfolioCreateMain__body{line-height:0}.portfolioCreateMain__body textarea{background-color:#f5f5f5;border:none;box-sizing:border-box;font-size:15px;height:240px;padding:16px}@media(max-width:699px){.portfolioCreateMain__body textarea{height:200px}}.portfolioCreateMain__bodytail{align-items:center;background:#f5f5f5;box-sizing:border-box;color:#a0a0a1;justify-content:flex-end;padding:8px 16px}.portfolioCreateMain__bodytail .file__label{box-sizing:border-box;cursor:pointer;display:block;font-size:1.3rem;line-height:1;margin-right:10px}.err_title::-moz-placeholder,.err_title[type=text]::-moz-placeholder{color:red}.err_title::placeholder,.err_title[type=text]::placeholder{color:red}.postContent{color:#333;margin-bottom:30px;text-align:left}.postContent img{max-width:100%}.postContent p{font-size:1rem;line-height:1.7;margin-top:1.5em}.postContent p:first-child{margin-top:0}.postContent h1{border-bottom:1px solid #eee;font-size:28px;margin-top:30px;padding-bottom:8px}@media(max-width:699px){.postContent h1{font-size:18px!important}}.postContent h2,.postContent h3,.postContent h4{font-size:24px;margin-top:30px!important}@media(max-width:699px){.postContent h2,.postContent h3,.postContent h4{font-size:1.2rem}}.postContent ul{list-style-type:disc;padding-left:20px}.postContent li{font-size:.9rem}.postContent code:not(.hljs){background:#eee;border-radius:2px;margin-right:2px;padding:2px 6px}.postContent pre code{display:none;overflow:scroll;white-space:pre}.postContent .hljs{display:block!important;padding:1.5rem 2rem}.postContent code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9rem;overflow-x:scroll}.postContentBox_adminArea{align-items:center;border-bottom:1px solid #eee;flex-wrap:wrap;margin-bottom:16px;padding-bottom:16px}.editBox,.pickup_box{width:50%}@media(max-width:699px){.editBox,.pickup_box{width:100%}}.pickup_box{text-align:left}@media(max-width:699px){.pickup_box{padding:8px;text-align:center}}.editBox{font-size:.8rem;text-align:right}.editBox a{display:inline-block;margin-left:8px}.editBox a:first-child{margin-left:0}.editBox a i{margin-right:4px}.editBox .delete_link,.editBox .edit_link{border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;line-height:1.4;padding:8px 16px}.editBox .delete_link{border:1px solid red;color:red}@media(max-width:960px)and (min-width:699px){.notab{display:none}}.side_sticky{height:200px;left:0;position:sticky;top:90px;width:60px}@media(max-width:960px)and (min-width:699px){.side_sticky{display:none}}@media(max-width:699px){.side_sticky{display:none}main{position:static!important}}@media(max-width:960px)and (min-width:699px){.postDetailMain{padding:0}}.postDetailMain h1{color:#333;font-size:36px;line-height:1.2;margin-bottom:20px;text-align:left}.postDetailMain h1 .prev{border:1px solid #e5e5e5;color:#666;display:inline-block;font-size:14px;font-weight:700;padding:4px 8px}@media(max-width:699px){.postDetailMain h1{font-size:24px;line-height:1.4;margin-bottom:10px;padding:0}}.postDetailMain .facebook,.postDetailMain .likebutton,.postDetailMain .twitter{background:#fff;border-radius:50%;box-sizing:border-box;color:#666;height:50px;margin-bottom:10px;padding:8px;width:50px}.postDetailMain .facebook i,.postDetailMain .likebutton i,.postDetailMain .twitter i{font-size:1.2rem;vertical-align:middle;width:100%}.postDetailMain .active.facebook,.postDetailMain .active.twitter,.postDetailMain .likebutton.active{background:#13b1c0;color:#fff}.postDetailMain .twitter{height:40px;line-height:40px;margin-left:5px;padding:0;width:40px}.postDetailMain .twitter i{color:#1da1f2}.postDetailMain .facebook{height:40px;line-height:40px;margin-left:5px;padding:0;width:40px}.postDetailMain .facebook i{color:#4267b2}.postDetailMain__content{box-sizing:border-box;flex:1;margin-right:40px;width:600px}@media(max-width:960px)and (min-width:699px){.postDetailMain__content{margin:0}}@media(max-width:699px){.postDetailMain__content{margin:0;width:100%}}.postDetailMain__content .postContentBox{box-sizing:border-box;padding:20px 30px;width:100%}@media(max-width:699px){.postDetailMain__content .postContentBox{padding:16px}}.postDetailMain__side{width:250px}.postDetailMain__side h5{font-size:.9rem;margin:0;padding:0}@media(max-width:960px)and (min-width:699px){.postDetailMain__side{margin-top:30px;width:100%}}@media(max-width:699px){.postDetailMain__side{margin-top:30px;width:100%}}.postDetailMain__side__profile{padding-bottom:20px;text-align:left}.postDetailMain__side__profile .btn{border-radius:40px;box-sizing:border-box;display:block;width:100%}.postDetailMain__side__profile h4{font-size:1rem;text-align:left}.postDetailMain__side__profile .body{font-size:.8rem;margin-top:10px;text-align:left}.postDetailMain__side__profile .skills{margin:20px 0 10px;text-align:left}.postDetailMain__side__profile .tag{font-size:.8rem}.postDetailMain__side__profile .plan_title{border-top:1px solid #eee;font-weight:700;margin:20px 0 10px;padding-top:20px}.snsbox{display:flex}.snsbox #vapp2{flex:1}.postDetailMain .snsbox .facebook,.postDetailMain .snsbox .twitter,.snsbox .likebutton,.snsbox .postDetailMain .facebook,.snsbox .postDetailMain .twitter{align-items:center;align-self:center;background:#eee;border-radius:4px;display:flex;font-size:1rem;height:40px;justify-content:center;padding:0 20px;width:auto}.postDetailMain .snsbox .facebook i,.postDetailMain .snsbox .twitter i,.snsbox .likebutton i,.snsbox .postDetailMain .facebook i,.snsbox .postDetailMain .twitter i{vertical-align:baseline;width:auto}.snsbox .facebook,.snsbox .twitter{flex:1;padding:0!important}.snsbox .facebook a,.snsbox .twitter a{background:#eee;box-sizing:border-box;display:block;width:100%}.category_list{background:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(60,66,87,.04);box-sizing:border-box;text-align:left}.category_list h4{margin:0;padding:16px}.category_list_content .tab{align-items:center;justify-content:space-between}.category_list_content .tab .icon_arrow{box-sizing:border-box;cursor:pointer;height:24px;padding-right:8px;text-align:center;width:24px}.category_list_content .tab .icon_arrow:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900}.category_list_content .close .icon_arrow:before{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900}.category_list .categorylist_grandchild{display:none}.category_list li{border-top:1px solid #deecec;font-size:.9rem}.category_list li a{box-sizing:border-box;display:block;padding:8px 16px}.category_list .active a{background-color:#eaf7f7;color:#13b1c0;font-weight:700}.commentList{padding:20px}@media(max-width:699px){.commentList{padding:10px}}.commentList .rep{color:#969696;font-size:.9rem;margin-top:16px;text-align:right;width:100%}.commentList .in{display:flex;flex-wrap:wrap;margin-top:20px;text-align:left}.commentList .in:first-child{margin:0}.commentList__vote{font-weight:700;margin-right:30px;text-align:center;width:30px}.commentList__res{font-size:.9rem!important;padding-left:100px}@media(max-width:699px){.commentList__res{padding-left:0}}.commentList__res p{font-size:.9rem!important}.commentList .namebox{align-items:center;display:flex;margin-top:8px}.commentList .namebox .icon{margin-right:8px;width:20px}.commentList .namebox .name{font-weight:700;margin-right:10px}.commentList .namebox .time{color:#969696}.commentList .namebox .del{font-size:.8rem;margin-left:16px}#vapp3 .postCreateMain{max-width:100%;min-width:100%}#vapp3 .postCreateMain__left{display:block;margin-right:0;position:static;width:100%}#vapp3 .postCreateMain__right{position:static;width:100%}#vapp3 .postCreateMain__right .small_txt{display:none}#vapp3 .postCreateMain__content{margin-bottom:16px}#vapp3 .postCreateMain__content:empty{display:none}#vapp3.markdown-body,#vapp3.markdown-body p{margin:0!important}.commentList__vote .likebutton,.commentList__vote .postDetailMain .facebook,.commentList__vote .postDetailMain .twitter,.postDetailMain .commentList__vote .facebook,.postDetailMain .commentList__vote .twitter{color:#333;padding:0;width:45px}.commentList__vote .likebutton.active,.commentList__vote .postDetailMain .active.facebook,.commentList__vote .postDetailMain .active.twitter,.postDetailMain .commentList__vote .active.facebook,.postDetailMain .commentList__vote .active.twitter{background:transparent}.commentList__vote .like-num{color:#333;font-size:.9rem;font-weight:700;text-align:center;white-space:nowrap}#post-form{height:calc(100vh - 60px);position:relative}.postType-markdown{margin-top:8px}.error-area{bottom:90px;position:absolute;right:2%}.error-area span{background:#f2dede;border-radius:2px;box-sizing:border-box;color:#a94442;display:block;font-size:12px;font-weight:600;margin-bottom:8px;overflow:hidden;padding:8px 16px;z-index:2}.commentBox{display:flex;flex-wrap:wrap}.commentBox__face{margin-right:10px;width:40px}.commentBox__body{flex:1;margin:0!important}.commentBox__body textarea{border-radius:0 0 4px 4px;border-top:none;height:auto;min-height:100px;resize:none}.commentBox__body .postCreateMain{border:none}.commentBox__body .postCreateMain__left{height:auto}.commentBox__body .postCreateMain__right{display:none}@media(max-width:699px){.commentBox__body .postCreateMain__body{height:120px}.commentBox__body .postCreateMain__body textarea{height:100%}}.commentBox__submit{text-align:right;width:100%}.commentBox__submit .btn{border-radius:40px;padding:4px 20px}p>.hljs{display:inline!important}.section-menu{box-shadow:0 0 6px 0 rgba(154,163,193,.1);position:relative;z-index:20}@media(max-width:699px){.section-menu{margin:-2px calc(-50vw - -50%) .3em}}.section-menu__list{background-color:#fff;border-bottom:1px solid #e5e5e5;border-radius:8px 8px 0 0;display:flex;flex-direction:row;justify-content:space-between;width:100%}@media(max-width:699px){.section-menu__list{border-radius:0}}.section-menu__list li{padding:5px 0;text-align:center;width:100%}@media(max-width:699px){.section-menu__list li{font-size:13px}}.section-menu__list li a{color:#a6a6a6;display:inline-block;font-weight:700;height:100%;width:100%}.section-menu__list .active{border-bottom:3px solid #13b1c0}.section-menu__list .active a{color:#13b1c0}.section-menu__list li+li{border-left:1px solid #e5e5e5}.section-menu__bar-bottom{background-color:#fff;border-top:1px solid #e5e5e5;height:1em;left:50%;margin-top:-.1em;position:absolute;transform:translateX(-50%);width:99.9%}@media(max-width:699px){.section-menu__bar-bottom{display:none}}.p-entry{border-top:1px solid #e5e5e5;justify-content:center;margin-top:16px;padding-top:16px}.p-entry .b-button{cursor:pointer;margin-left:4%;text-align:center;width:40%}@media(max-width:699px){.p-entry .b-button{margin:16px 0 0;width:100%}}.p-entry .c-button{text-align:center;width:40%}@media(max-width:699px){.p-entry .c-button{width:100%}}.sticky-button{background-color:#fff;bottom:0;padding-bottom:16px;position:sticky;position:-webkit-sticky}.sticky-button .copy-text{color:var(--c-recommend);font-weight:700;margin-bottom:9px;text-align:center;width:100%}.FollowArea__sub{font-size:12px;margin-top:15px}.FollowArea .btn.active{background-color:#a2a1a3;border-color:#a2a1a3;color:#fff}.FollowArea .btn.active:hover{background-color:#666;border-color:#666}.SideMessageArea__sub{font-size:12px;margin-top:15px;padding:0 20px;text-align:center}.messageHope{font-size:16px;font-weight:700;margin:0 auto;width:80%}@media(max-width:699px){.messageHope{font-size:14px;width:100%}}.messageHope__choise li{margin-top:8px;text-align:left}#side{flex-grow:1;height:100vh;margin-bottom:0;top:0}#side.plan-side{height:auto!important}#side .btn{border-radius:40px;display:block}@media(max-width:699px){#side{height:auto;position:relative}#side .name{margin:10px 0}#side .name a{color:#333;text-decoration:none}}.plan-side_online_mark{border:3px solid #fff;border-radius:50%;bottom:6px;height:20px;padding:4px;position:absolute;right:6px;width:20px;z-index:2}.plan-side_online_mark.within_24_hours{background-color:#6c6}.plan-side_online_mark.mentor_profile_mobile{bottom:1px;right:1px}.plan-card-content-badge_mark{left:-6px;position:absolute;top:-6px;z-index:100}.markdown-body,.modal-wrap .markdown-body{font-size:16px;text-align:left}.markdown-body h1,.modal-wrap .markdown-body h1{font-size:20px!important;padding-bottom:5px!important}.markdown-body h2,.modal-wrap .markdown-body h2{border:none;font-size:18px!important;text-align:left}.markdown-body h3,.modal-wrap .markdown-body h3{background:#f4f8fa;border-radius:4px;font-size:16px!important;padding:10px 20px!important}.keiyaku_count .plan{background:#fff;padding:0}.user_box .plan{border:none!important;margin:10px 0}.floating_area,.floating_button{background:#fff;border:1px solid #e9eef1;bottom:0;padding:16px 0;position:fixed;width:100%;z-index:1001}@media(max-width:699px){.floating_area.floating-contract-button,.floating_button.floating-contract-button{padding:8px 0}}.floating_area .free_user,.floating_button .free_user{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px}.floating_area .free_user .buttons,.floating_button .free_user .buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:100%}@media(max-width:960px){.floating_area .free_user .buttons,.floating_button .free_user .buttons{box-sizing:border-box;padding:0 2%;width:100%}}.floating_area .free_user .buttons a,.floating_area .free_user .buttons label,.floating_button .free_user .buttons a,.floating_button .free_user .buttons label{border:none!important;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:18px;height:60px;line-height:1;line-height:60px;padding:0 16px;width:400px}@media(max-width:699px){.floating_area .free_user .buttons a,.floating_area .free_user .buttons label,.floating_button .free_user .buttons a,.floating_button .free_user .buttons label{font-size:14px;height:50px;line-height:50px;width:200px}}.floating_area .content,.floating_button .content{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;padding:0 10px}.floating_area .content .plan_info,.floating_button .content .plan_info{box-sizing:border-box;margin-right:3%;width:65%}@media(max-width:960px){.floating_area .content .plan_info,.floating_button .content .plan_info{display:none}}.floating_area .content .plan_info_title,.floating_button .content .plan_info_title{font-size:15px;font-weight:600;line-height:1.5}.floating_area .content .plan_buttons,.floating_button .content .plan_buttons{align-items:center;display:flex;flex-wrap:wrap;width:40%}@media(max-width:960px){.floating_area .content .plan_buttons,.floating_button .content .plan_buttons{box-sizing:border-box;justify-content:space-between;padding:0 2%;width:100%}}.floating_area .content .plan_buttons .message_button,.floating_button .content .plan_buttons .message_button{width:50%}@media(max-width:960px){.floating_area .content .plan_buttons .message_button,.floating_button .content .plan_buttons .message_button{width:48%}}.floating_area .content .plan_buttons .message_button a,.floating_area .content .plan_buttons .message_button label,.floating_button .content .plan_buttons .message_button a,.floating_button .content .plan_buttons .message_button label{border-radius:100px;box-sizing:border-box;display:inline-block;line-height:1;padding:14px 0;width:calc(100% - 20px)}@media(max-width:960px){.floating_area .content .plan_buttons .message_button a,.floating_area .content .plan_buttons .message_button label,.floating_button .content .plan_buttons .message_button a,.floating_button .content .plan_buttons .message_button label{width:100%}}.floating_area .content .plan_buttons .follow_button,.floating_button .content .plan_buttons .follow_button{width:50%}@media(max-width:960px){.floating_area .content .plan_buttons .follow_button,.floating_button .content .plan_buttons .follow_button{width:48%}}.floating_area .content .plan_buttons .follow_button a,.floating_button .content .plan_buttons .follow_button a{border-radius:100px;box-sizing:border-box;display:inline-block;line-height:1;padding:14px 0;width:100%}.floating_area .content .plan_info_list,.floating_button .content .plan_info_list{align-items:center;display:flex;flex-wrap:wrap;font-size:12px}.floating_area .content .plan_info_list li,.floating_button .content .plan_info_list li{margin-left:16px}.floating_area .content .plan_info_list li:first-child,.floating_button .content .plan_info_list li:first-child{margin:0}.floating_area .content .plan_info_mentar:before,.floating_button .content .plan_info_mentar:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:6px}.floating_area .content .plan_info_category:before,.floating_button .content .plan_info_category:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:6px}.floating_area .free_user a .buttons,.floating_area .free_user label .buttons{background:linear-gradient(180deg,#ef9409 1.48%,#f99f17)!important;border-bottom:4px solid #d58916!important;color:#fff!important}.floating_button a,.floating_button label{background:linear-gradient(180deg,#13b1c0 1.48%,#13b1c0)!important;border-bottom:4px solid #13b1c0!important;color:#fff!important}.plan{box-sizing:border-box;display:block;height:auto!important;margin:10px 0 20px 16px;max-width:230px;padding:0;width:100%}@media(max-width:699px){.plan.plan-detail{max-width:180px}}.plan:first-child{margin-left:0}.plan__inner{cursor:pointer;display:block;height:100%;width:100%;z-index:1}.plan__inner:hover{opacity:.7}.plan p{font-size:14px!important;line-height:1.6}.plan__block{border:1px solid #eee;border-radius:4px;box-sizing:border-box;padding:16px}.plan__block .help-block{margin-top:8px}.plan__subject{color:#666;font-size:12px;font-weight:600}.plan__bottom{padding:12px}.plan__bottom .plan__edit{justify-content:space-between}.plan__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#555;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.5;overflow:hidden;text-overflow:ellipsis}@media(max-width:699px){.plan__title{font-size:15px;width:100%}.plan__title.plan-detail{font-size:.8rem}}.plan__url{color:#13b1c0;display:inline-block;font-size:16px;margin:4px 0;position:relative;z-index:200}.plan__url:after{background:#5f6368;border-radius:3px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;left:calc(100% + 13px);opacity:0;padding:5px 10px;position:absolute;top:50%;-webkit-transform:translate(-100%,60%);transform:translate(-100%,60%);-webkit-transition:all .2s;transition:all .2s;visibility:hidden;white-space:nowrap}.plan__url:hover{cursor:pointer}.plan__url:hover:after{opacity:1;visibility:visible}.plan .img_container{height:150px;width:100%}.plan .img_container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.plan__price{align-items:center;flex-wrap:wrap;font-size:.8rem;font-weight:600;margin-top:4px}.plan__price .sale{font-size:1rem;margin-right:10px}.plan__coupon_filed{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f8fa;border:1px solid #e4eaec;border-radius:0;border-radius:4px;margin-top:8px!important;margin:0;max-width:320px;outline:none;padding:12px 16px;width:100%}@media(max-width:699px){.plan__coupon_filed{max-width:68%}}.plan__contract_caution{border:1px solid #deecec;border-radius:4px;box-sizing:border-box;margin-top:32px;overflow:hidden}.plan__contract_caution_head{box-sizing:border-box;padding:24px;text-align:center}@media(max-width:699px){.plan__contract_caution_head{padding:16px}}.plan__contract_caution_head h3{align-items:center!important;justify-content:center;margin:0 0 8px!important}@media(max-width:699px){.plan__contract_caution_head h3{font-size:16px!important}}@media(max-width:320px){.plan__contract_caution_head h3{font-size:14px!important}}.plan__contract_caution_head h3 .emoji{display:inline;font-size:30px;margin-left:4px}@media(max-width:699px){.plan__contract_caution_head h3 .emoji{font-size:20px}}.plan__contract_caution_head h3 .emoji_l{display:block;font-size:60px;line-height:1.5}@media(max-width:699px){.plan__contract_caution_head h3 .emoji_l{font-size:50px}}.plan__contract_caution_head .text span{display:block}@media(max-width:699px){.plan__contract_caution_head .text span{display:initial;text-align:center}}.plan__contract_caution_head .capiton{color:#666;font-size:14px;margin-top:16px;margin:5px!important;text-align:center}@media(max-width:699px){.plan__contract_caution_head .capiton{font-size:12px}}.plan__contract_share{background-color:#eaf7f7;box-sizing:border-box;padding:24px}@media(max-width:699px){.plan__contract_share{padding:16px}}.plan__contract_share h4{border:none!important;font-size:18px;margin:0;padding:0;text-align:center}@media(max-width:699px){.plan__contract_share h4{font-size:16px!important}}@media(max-width:320px){.plan__contract_share h4{font-size:14px!important}}.plan__contract_message{margin:20px auto 0;text-align:center}.plan__caution{border:1px solid #deecec;border-radius:4px;box-sizing:border-box;margin-top:32px;overflow:hidden}.plan__caution_head{box-sizing:border-box;padding:24px;text-align:center}@media(max-width:699px){.plan__caution_head{padding:16px}}.plan__caution_head h3{align-items:center!important;justify-content:center;margin:0 0 8px!important}@media(max-width:699px){.plan__caution_head h3{font-size:16px!important}}@media(max-width:320px){.plan__caution_head h3{font-size:14px!important}}.plan__caution_head h3 .emoji{display:inline;font-size:30px;margin-left:4px}@media(max-width:699px){.plan__caution_head h3 .emoji{font-size:20px}}.plan__caution_head h3 .emoji_l{display:block;font-size:60px;line-height:1.5}@media(max-width:699px){.plan__caution_head h3 .emoji_l{font-size:50px}}.plan__caution_head .text span{display:block}@media(max-width:699px){.plan__caution_head .text span{display:initial;text-align:center}}.plan__caution_head .capiton{color:#666;font-size:14px;margin-top:16px;margin:5px!important;text-align:center}@media(max-width:699px){.plan__caution_head .capiton{font-size:12px}}.plan__caution .cautionBlock{background-color:#eaf7f7;box-sizing:border-box;padding:24px}@media(max-width:699px){.plan__caution .cautionBlock{padding:16px}}.plan__caution .cautionBlock h4{border:none;font-size:18px;margin:0;padding:0;text-align:center}@media(max-width:699px){.plan__caution .cautionBlock h4{font-size:16px!important}}@media(max-width:320px){.plan__caution .cautionBlock h4{font-size:14px!important}}.plan__caution .cautionBlock ol{counter-reset:number;margin:16px 0 0;padding:0}.plan__caution .cautionBlock ol li{font-size:13px;list-style:none;margin:8px 0;padding-left:32px;position:relative}@media(max-width:699px){.plan__caution .cautionBlock ol li{font-size:11px}}.plan__caution .cautionBlock ol li:before{background:#13b1c0;border-radius:4px;color:#fff;content:counter(number);counter-increment:number;display:inline-block;font-size:10px;font-weight:600;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:1px;width:20px}.plan__caution_subButton{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;display:inline-block;font-weight:600;padding:8px 16px;white-space:nowrap}@media(max-width:699px){.plan__caution_subButton{font-size:14px}}.plan__caution_subButton i{margin-right:8px}.plan .line{border-bottom:1px solid #eee;padding-bottom:40px}.plan .small{color:#666;font-size:14px}.plan h1{padding-bottom:5px!important}.plan h1,.plan h2{font-size:16px!important}.plan h2{border:none}.plan h3{border-radius:4px;font-size:14px!important;padding:10px 20px!important}.plan .more-btn{background:#fff;border:1px solid #e5e5e5;border-radius:30px;display:inline-block;margin:0 auto;padding:12px 20px 12px 16px;text-align:center}.contract_main .howto_content{background-color:#eaf7f7;border:1px solid #deecec;border-radius:4px;box-sizing:border-box;margin-bottom:24px;padding:24px}@media(max-width:699px){.contract_main .howto_content{padding:16px}}.contract_main .howto_content h3{margin-top:0!important}@media(max-width:699px){.contract_main .howto_content h3{text-align:center}}.contract_main .mentorPlan_area h3{margin-top:0!important}.contract_main .submit_buttons{background-color:#fff;bottom:0;padding:24px 0 16px;position:sticky;position:-webkit-sticky}.contract_main .submit_buttons .submit_button{font-size:18px;min-width:240px}@media(max-width:699px){.contract_main .submit_buttons .submit_button{font-size:16px}.contract_main #side{top:0}}.contract_main textarea{width:100%}.contract_main .coupon_area .spinner{color:#51afbe;margin-left:6px}.contract_main .invoice_area{width:50%}@media(max-width:699px){.contract_main .invoice_area{width:100%}}.contract_main .invoice_area .amount{background:#f4f8fa;padding:20px}.contract_main .invoice_area .breakdown{border-bottom:1px solid #e5e5e5}.contract_main .invoice_area .coupon{color:#fd5050}.contract_main .invoice_area .sum{font-size:20px;font-weight:700}.contract_main .invoice_area .fee_free{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));text-decoration:line-through}.contract_main .invoice_area .caution{color:#fd5050;font-size:10px}.plan_markdown_over{display:block;max-height:120px;overflow:hidden;position:relative}.plan_markdown_over:before{background:linear-gradient(hsla(0,0%,100%,0),#fff 30px);border-style:none;bottom:0;content:"";height:30px;left:0;position:absolute;width:100%}.child_plan_detail_markdown_over,.plan_detail_markdown_over{display:block;max-height:370px;overflow:hidden;position:relative}.child_plan_detail_markdown_over:before,.plan_detail_markdown_over:before{background:linear-gradient(hsla(0,0%,100%,0),#fff 30px);border-style:none;bottom:0;content:"";height:30px;left:0;position:absolute;text-align:center;width:100%;z-index:19}.plan_detail_markdown_over_price h3{margin:10px 0!important}.nobefore:before{background:none;height:auto;position:static}.sidePostList{padding-left:20px;text-align:left}.bosyu_h1{font-size:1.4rem;margin-bottom:10px;padding:0}@media(max-width:699px){.bosyu_h1{margin-top:20px!important}}.plan_detail{flex-wrap:wrap}@media(max-width:699px){.plan_detail .markdown-body h1,.plan_detail .markdown-body h2,.plan_detail .markdown-body h3{font-size:16px!important}}.plan_detail h4{border-bottom:1px solid #e9eef1;font-size:18px;margin:16px 0;padding-bottom:8px}@media(max-width:960px){.plan_detail h4{font-size:16px}}.plan_detail_title{border-bottom:1px solid #e9eef1;margin:16px 0;padding-bottom:8px;width:100%}.plan_detail_title h4{border:none;margin:0;padding-bottom:0;width:calc(100% - 100px)}@media(max-width:699px){.plan_detail_title h4{font-size:16px}}.plan_detail_title .editButton{color:#13b1c0;font-size:14px;margin-left:auto}.plan_detail_title .editButton i{margin-right:4px}.plan_detail .content{margin-left:5%;text-align:left;width:70%}@media(max-width:960px)and (min-width:699px){.plan_detail .content{margin:0;width:100%}}@media(max-width:699px){.plan_detail .content{margin:0;width:100%}}@media(min-width:699px){.plan_detail{width:100%}}@media(max-width:699px){.plan_detail{padding:0!important}}.plan_detail .inner{display:flex;flex-wrap:wrap;padding-top:10px;width:100%}@media(min-width:699px){.plan_detail .inner{width:100%}}@media(max-width:699px){.plan_detail .inner{padding-top:0;width:90%}}.plan__Schedule{margin-bottom:16px}.plan__Schedule h2{margin:0 0 8px!important;width:100%}.plan__Schedule h2 i{color:#13b1c0;font-size:18px;margin-right:4px}.plan__Schedule p{font-size:14px}#side .plan__Schedule{margin-bottom:16px;text-align:left}#side .plan__Schedule h4{font-size:16px;margin-top:0}#side .plan__Schedule h4 i{color:#13b1c0;font-size:18px;margin-right:4px}#side .plan__Schedule p{font-size:14px}#side .SideReviewArea{margin-bottom:16px}#side .SideReviewArea .subButton{display:block;max-width:none;min-width:auto;width:100%}@media(max-width:699px){.bosyu .inner{width:100%}}.action-area.--follow{bottom:0;position:sticky;right:0;z-index:3}.action-area__inner{align-items:center;background-color:#f4f8fa;justify-content:space-between;padding:24px 16px}@media(max-width:699px){.action-area__inner{padding:16px}}.action-area__text{font-size:16px;font-weight:600}@media(max-width:699px){.action-area__text{font-size:14px}}.action-area__text .number{color:var(--c-link);font-size:24px}@media(max-width:699px){.action-area__text .number{font-size:20px}}.action-area__button{color:var(--c-white);font-size:16px;padding:12px 24px}@media(max-width:699px){.action-area__button{line-height:1;padding:16px}}@media(max-width:960px)and (min-width:699px){.hyouka_box .icon_heart,.hyouka_box .icon_menta,.hyouka_box .icon_money{width:100%}.hyouka_box .right{height:auto;line-height:100%;margin-bottom:10px;text-align:left!important;width:100%}}.planSkills{display:flex;flex-wrap:wrap}.planSkills__box{border:1px solid var(--c-link);box-sizing:border-box;font-size:14px;margin-bottom:8px;margin-right:16px;padding-right:8px}.planSkills__tag{background:var(--c-link);color:var(--c-white);display:inline-block;font-weight:700;margin-right:8px;padding:2px 10px}.planSkills__star{margin-right:8px}.planResults__box{display:flex;flex-wrap:wrap}.planResults__year{color:#969696;font-size:.9rem;width:100%}.planResults__description{margin-bottom:8px}.specialBox{text-align:left;width:100%}.cv_area,.user_box_front{display:flex;margin-bottom:16px}.cv_area .body,.user_box_front .body{width:100%}.cv_area .body .res,.user_box_front .body .res{background:#f6f6f6;border-radius:4px;font-size:.8rem;padding:5px 10px}.side_sns{display:flex;flex-wrap:wrap;justify-content:center;margin-top:4px}.fb-like{display:inline-block;height:20px;overflow:hidden}.fb_iframe_widget span{vertical-align:top!important}.worker_flow__title{background:#eee;font-size:1.1rem;font-weight:700;padding:8px;text-align:center}.worker_flow_flex{display:flex;flex-wrap:wrap}.worker_flow_flex__left{margin-right:5%;text-align:center;width:45%}@media(max-width:699px){.worker_flow_flex__left{margin-right:2%;width:48%}}.worker_flow_flex__right{margin-left:5%;text-align:center;width:45%}@media(max-width:699px){.worker_flow_flex__right{margin-left:2%;width:48%}}.worker_flow_flex__client_title{background:#e8f6f8;border-radius:100px;color:#13b1c0;font-weight:700;padding:10px;text-align:center}@media(max-width:699px){.worker_flow_flex__client_title{border-radius:8px}}.worker_flow_flex__worker_title{background:#f8e8e8;border-radius:100px;color:#c01313;font-weight:700;padding:10px;text-align:center}@media(max-width:699px){.worker_flow_flex__worker_title{border-radius:8px}}.worker_plan_image{background:#fff;margin:10px 0;width:100%}.worker_plan_image .m{background:#128bc0;color:#fff;font-size:1.2rem;font-weight:700;padding:10px}@media(max-width:699px){.worker_plan_image .m{font-size:1rem}}.worker_plan_image img{margin-top:20px;width:586px}.worker_plan_image p{font-size:.8rem;padding:20px;text-align:left}.pankuzu{background-color:var(--c-hover-bg);font-size:12px;line-height:1.4;padding:6px 4%;width:100%}.pankuzu>.alignLeft{margin:0 auto;max-width:1200px}.pankuzu-inner{margin:0 auto;max-width:1320px!important}@media(min-width:699px)and (max-width:960px){.pankuzu{width:90%!important}}@media(max-width:699px){.pankuzu{display:none}}.pankuzu .editLink{width:100%}.plan_nav{display:flex;font-size:1.1rem;margin-bottom:10px;position:relative}.plan_nav:after{background:#eee;bottom:0;content:"";height:2px;left:0;min-width:100%;position:absolute}.plan_nav li{font-weight:600;margin-right:8px}.plan_nav li:last-child{border:none;margin-right:0;padding-right:0}.plan_nav li a{color:#999;display:inline-block;line-height:1.5;padding:10px 16px}.plan_nav .active{font-weight:700}.plan_nav .active a{color:#13b1c0;position:relative}.plan_nav .active a:after{background:#13b1c0;bottom:-1px;content:"";height:2px;left:0;min-width:100%;position:absolute;z-index:1}.mail_share{background-color:#d54235;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:.7rem;font-weight:500;height:20px;padding:1px 8px 1px 6px;position:relative}.mail_share a{color:#fff}div.tooltip1{display:inline-block}div.tooltip1 span{display:none}div.tooltip1:hover{color:#333;position:relative}div.tooltip1:hover span{background-color:#666;border-radius:3px;bottom:30px;color:#fff;display:block;font-size:90%;left:-50px;min-width:110px;padding:5px;position:absolute;text-align:left;width:auto;z-index:100}div.tooltip1:hover span.card-information-tooltip-text{bottom:25px;left:-60px}div.tooltip1:hover span.left--30{left:-30px}div.tooltip1 span:before{border-color:transparent transparent transparent #666;border-style:solid;border-width:13px 0 13px 13px;bottom:-15px;content:"";display:block;height:0;left:50px;position:absolute;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);width:0;z-index:99}div.tooltip1:hover span.card-information-tooltip-text:before{left:60px}div.tooltip1 span.left--30:before{left:30px}.general_tooltip{display:inline}.general_tooltip_content{display:none}.general_tooltip_content:before{border-color:transparent transparent transparent #666;border-style:solid;border-width:13px 0 13px 13px;bottom:-15px;content:"";display:inline-block;height:0;left:50px;position:absolute;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);width:0;z-index:99}.general_tooltip_content.course-item:before{left:65px}.general_tooltip:hover{color:#333;position:relative}.general_tooltip:hover .general_tooltip_content{background-color:#666;border-radius:3px;bottom:30px;color:#fff;display:block;font-size:90%;left:-50px;min-width:110px;padding:5px;position:absolute;text-align:left;width:220px;z-index:100}.general_tooltip:hover .general_tooltip_content.course-item{bottom:33px;left:-68px;min-width:90px;width:38px}.export_share{background-color:#a2a1a3;border-radius:3px;box-sizing:border-box;cursor:pointer;font-size:.7rem;font-weight:500;height:20px;padding:1px 8px 1px 6px;position:relative}.export_share label{color:#fff;cursor:pointer}.clip_textarea{background:#eee;color:#666;font-size:.8rem;width:100%}.planList{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.planList__card{box-sizing:border-box;margin-bottom:20px;padding:22px;width:49%}@media(max-width:699px){.planList__card{width:100%}}.planList__title{font-size:1rem;font-weight:700}.planList__subtitle,.planList__title{line-height:1.4;margin-bottom:10px;text-align:left}.planList__subtitle{font-size:.8rem}.planList__face{display:flex;text-align:left}.planList__face .icon{height:30px;margin-right:8px;width:30px}.planList__face .icon img{width:100%}.planList__footer{align-items:center;display:flex;flex-wrap:wrap}.planList__footer .result,.planList__footer .score{color:#8b8b8b;font-size:.8rem}.planList__footer .price{font-size:1.2rem;margin-left:auto}.ReportArea{text-align:center}.ReportArea label{cursor:pointer;font-size:14px}.nowidth .modal-wrap .messageHope__choise label{border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;cursor:pointer;display:block;padding:4px 16px;width:100%}.bosyu_head{width:50%}@media(max-width:699px){.bosyu_head{width:100%}}.bosyu_head .container_wrap{align-items:stretch;border:1px solid #deecec;border-radius:4px;overflow:hidden}@media(max-width:699px){.bosyu_head .container_wrap{margin-top:0!important}}.bosyu_head .container{background-color:#eaf7f7;text-align:center;width:33.3333333333%}.bosyu_head .container .text{background-color:#fff;box-sizing:border-box;font-size:14px;font-weight:600;padding:4px 8px;width:100%}.bosyu_head .container .icon{color:#13b1c0;font-size:18px;margin-right:8px}@media(max-width:699px){.bosyu_head .container .icon{font-size:.8rem;margin:0 10px}}.bosyu_head .container .body{align-items:center;background:#eaf7f7;box-sizing:border-box;font-size:12px;font-weight:700;justify-content:center;min-height:64px;padding:8px;text-align:center}@media(max-width:699px){.bosyu_head .container .body{font-size:.8rem}}.bosyu_head .bosyu_image{height:100px;margin:.5em 0}.bosyu_head .bosyu_image img{height:100px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bosyu_head .bosyu_image+.container_wrap{margin-top:0!important}.bosyu_head .bosyu_price{width:33.3333333333%}.bosyu_head .bosyu_price .price_length{display:block;width:100%}.bosyu_head .bosyu_limit,.bosyu_head .bosyu_suggest{border-left:1px solid #deecec;width:33.3333333333%}.bosyu_head .bosyu_limit .limit_day{font-size:16px}.bosyu_head .bosyu_limit .limit_day.green{color:#13b1c0}.bosyu_head .bosyu_limit .limit_day.red{color:#ff5b5b}.action_area .button{box-sizing:border-box;display:inline-block;font-size:18px;height:60px;line-height:60px;max-width:60%;padding:0 16px;width:100%}.checkbox_list_item_label{border:1px solid #eee;border-radius:4px;box-sizing:border-box;color:#666;cursor:pointer;display:block;font-size:12px;font-weight:600;height:40px;line-height:40px;margin:4px;padding:0 16px;text-align:center;width:auto}.checkbox_list_item_label:hover{background:#eaf7f7;color:#13b1c0}.checkbox_list_item input[type=checkbox]{display:none}input:checked+.checkbox_list_item_label{background:#13b1c0;border:1px solid #13b1c0;color:#fff}.plan_module_subject{font-size:24px;font-weight:600}@media(max-width:699px){.plan_module_subject{font-size:20px}}.plan_module_PlanTitle{display:block}.plan_module .form_item{border-top:1px dashed #e5e5e5;margin-top:16px;padding:16px 0 0}@media(max-width:699px){.plan_module .form_item{display:block}}.plan_module .form_item:first-of-type{border:none;margin:0;padding:0}.plan_module .form_item_head{align-items:center;color:#666;font-weight:600}@media(max-width:699px){.plan_module .form_item_head{display:block}}.plan_module .form_item_head h3{color:#333;font-size:16px;width:auto}.plan_module .form_item_head.--plan-setting{flex:.3}.plan_module .form_item_head.--plan-setting h3{font-size:15px}.plan_module .form_item_body{margin-top:8px}.plan_module .form_item_body.--plan-setting{flex:1;margin-left:24px;margin-top:0}@media(max-width:699px){.plan_module .form_item_body.--plan-setting{margin-left:0}}@media(max-width:960px){.plan_module .form_item .event-unit{justify-content:space-between}}.plan_module .form_item-block{margin-left:16px}@media(max-width:960px){.plan_module .form_item-block{margin-left:0;margin-top:16px;width:48%}}.plan_module .form_item-block:first-child{margin:0}.plan_module .form_item-block .select-wrap:before{line-height:54px}.plan_module .form_item-block select{border:1px solid #e4eaec;max-height:54px;min-height:54px}@media(max-width:960px){.plan_module .form_item-event_date,.plan_module .form_item-event_date input{width:100%}}.plan_module .addedButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#13b1c0;background:#fff;border:none;border-radius:100px;box-shadow:0 0 6px 0 rgba(154,163,193,.1);box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;color:#13b1c0;cursor:pointer;display:block;font-size:18px;font-weight:600;height:60px;line-height:60px;margin:0 auto 24px;max-width:300px;outline:none;padding:0 16px;text-align:center;transition:all .3s ease;width:100%}.plan_module .addedButton:hover{background:#0f8c98;color:#fff}@media(max-width:960px)and (min-width:699px){.plan_module .addedButton{font-size:16px}}@media(max-width:699px){.plan_module .addedButton{font-size:16px}}.plan_module .addedButton:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:6px}.plan_module .planbox .pricebox{margin-left:16px}@media(max-width:960px)and (min-width:699px){.plan_module .planbox .pricebox{margin:8px 0 0}}@media(max-width:699px){.plan_module .planbox .pricebox{margin:8px 0 0}}.plan_module .planbox h3{display:inline-block;font-size:17px;margin-right:7px;width:auto}.plan_module .planbox .item{width:100%}.plan_module .planbox .item_name{align-items:center;margin-top:20px}.plan_module .planbox .pc{display:block}@media(max-width:699px){.plan_module .planbox .pc{display:none}}.plan_module .planbox .sp{display:none}@media(max-width:699px){.plan_module .planbox .sp{display:block}}.plan_module .planbox textarea{min-height:160px}@media(max-width:699px){.plan_module .planbox textarea{min-height:150px}}.plan_module_submit{background:#cee6e6}.plan_module_submit_buttons{justify-content:space-between}@media(max-width:699px){.plan_module_submit_buttons{justify-content:space-between}}.plan_module_submit_buttons .main_button{justify-content:center;width:100%}.plan_module_submit_buttons .button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#13b1c0;border:none;border-radius:4px;box-shadow:0 0 6px 0 rgba(154,163,193,.1);box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:18px;font-weight:600;height:60px;line-height:60px;margin:0;outline:none;padding:0 16px;text-align:center;transition:all .3s ease;width:100%}.plan_module_submit_buttons .button:hover{background:#0f8c98;color:#fff}@media(max-width:960px)and (min-width:699px){.plan_module_submit_buttons .button{font-size:16px}}@media(max-width:699px){.plan_module_submit_buttons .button{font-size:14px}}.plan_module_submit_buttons .shitagaki_save{background:#fff;color:#13b1c0;max-width:28%}@media(max-width:699px){.plan_module_submit_buttons .shitagaki_save{max-width:24%;padding:0}}.plan_module_submit_buttons .save{margin-left:24px;max-width:40%}@media(max-width:699px){.plan_module_submit_buttons .save{margin-left:12px;max-width:70%}}.plan_module_submit_buttons .preview{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;font-size:16px;font-weight:600;height:auto;line-height:1.6;margin:24px auto 0;padding:8px 16px;white-space:nowrap;width:auto}@media(max-width:699px){.plan_module_submit_buttons .preview{font-size:12px}}.plan_module .caution{color:gray;font-size:13px;margin-top:16px;text-align:center}.plan_module .status_unit{border-top:1px solid #e5e5e5;margin-top:16px;padding-top:16px}.plan_module .status_unit:first-of-type{border-top:none;margin:0;padding:0}.plan_module .status_unit_head{align-items:center;margin-bottom:8px}.plan_module .status_unit_head_label{width:50%}@media(max-width:699px){.plan_module .status_unit_head_label{width:40%}}.plan_module .status_unit_head_select{width:50%}@media(max-width:699px){.plan_module .status_unit_head_select{width:60%}}.plan_module .status_unit_head_select .select-wrap{width:100%}.plan_module .status_unit_body{margin-top:8px}.plan_module .status_unit .link{padding-left:10px}.plan_module .status_unit .link a{color:#13b1c0}.plan_module .status_unit .link i{margin-left:5px}.plan_module .down-arrow{justify-content:flex-end;margin-top:20px}.plan_module .down-arrow:hover{cursor:pointer;opacity:.5}.plan_module .up-arrow{justify-content:flex-end;margin-bottom:20px}.plan_module .up-arrow:hover{cursor:pointer;opacity:.5}.plan_select_buttons{justify-content:space-between;margin:24px 0 0}.plan_select_buttons i{margin-right:8px}.plan_select_buttons .selectButton_block{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.plan_select_buttons .selectButton_block{padding:16px}}@media(max-width:699px){.plan_select_buttons .selectButton_block{margin-top:16px;padding:16px;width:100%}.plan_select_buttons .selectButton_block:first-of-type{margin-top:0}}.plan_select_buttons .selectButton_block:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.plan_select_buttons .selectButton_block:hover p{color:#fff}.plan_select_buttons .selectButton_block h4{font-size:18px;margin:0;padding:0}@media(max-width:699px){.plan_select_buttons .selectButton_block h4{font-size:16px}}.plan_select_buttons .selectButton_block p{color:gray;font-size:14px;margin-top:16px}@media(max-width:960px)and (min-width:699px){.plan_select_buttons .selectButton_block p{margin-top:8px}}.plan_select_buttons .button{background-color:#13b1c0;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:600;height:60px;line-height:60px;margin:24px 0 0;padding:0 16px;text-align:center;transition:all .3s ease;width:100%}.plan_select_buttons .button:hover{background:#0f8c98;color:#fff}@media(max-width:960px)and (min-width:699px){.plan_select_buttons .button{font-size:16px}}@media(max-width:699px){.plan_select_buttons .button{font-size:16px;margin:16px 0 0}}.plan_select .flexbox{flex-wrap:wrap}.plan_preview{align-items:center;background:#f4f8fa;box-sizing:border-box;justify-content:space-between;margin:12px 0 5px;padding:8px 0;position:sticky;top:80px;z-index:3}@media(max-width:960px)and (min-width:699px){.plan_preview{margin:0;padding:8px 0;position:static}}@media(max-width:699px){.plan_preview{margin:0;padding:8px 0;position:static}}.plan_preview button{display:block;margin-left:auto}@media(max-width:960px){.plan_preview button{font-size:12px}}.plan_create_title{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px;margin-top:-160px;padding-top:160px}.plan_field{border-radius:8px;position:relative}@media(max-width:699px){.modal .modal-wrap h1 span{display:block}.modal .modal-wrap .lead{font-size:14px}}.modal .modal-wrap .plan_review{background-color:#f5f8fa;box-sizing:border-box;margin-top:24px;padding:16px}@media(max-width:699px){.modal .modal-wrap .plan_review{margin-top:16px}}.modal .modal-wrap .plan_review h3{font-size:14px}@media(max-width:699px){.modal .modal-wrap .plan_review h3{font-size:12px}}.modal .modal-wrap .plan_review_text{color:#555;font-size:13px;margin-top:8px}@media(max-width:699px){.modal .modal-wrap .plan_review_text{font-size:12px}}.modal .modal-wrap .plan_detail_content{box-sizing:border-box;line-height:1.5;padding:16px;width:calc(100% - 120px)}@media(max-width:699px){.modal .modal-wrap .plan_detail_content{padding:16px;width:calc(100% - 100px)}}.modal .modal-wrap .plan_detail_content_mentor{color:#666;font-size:12px}.modal .modal-wrap .plan_detail_content_plan{font-size:16px;font-weight:700;margin-top:8px}@media(max-width:699px){.modal .modal-wrap .plan_detail_content_plan{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;overflow:hidden}}.modal .modal-wrap .sns_share_buttons{justify-content:flex-end;margin-top:24px}@media(max-width:960px)and (min-width:699px){.modal .modal-wrap .sns_share_buttons{justify-content:space-between}}@media(max-width:699px){.modal .modal-wrap .sns_share_buttons{justify-content:space-between}}.modal .modal-wrap .sns_share_buttons .submit_button{min-width:auto}@media(max-width:960px)and (min-width:699px){.modal .modal-wrap .sns_share_buttons .submit_button{min-width:48%}}@media(max-width:699px){.modal .modal-wrap .sns_share_buttons .submit_button{min-width:48%}}.modal .modal-wrap .sns_share_buttons .facebookButton,.modal .modal-wrap .sns_share_buttons .twitterButton{font-size:14px}@media(max-width:699px){.modal .modal-wrap .sns_share_buttons .facebookButton,.modal .modal-wrap .sns_share_buttons .twitterButton{font-size:12px}}.modal .modal-wrap .cancel_button{padding:0 16px}@media(max-width:699px){.modal .modal-wrap .cancel_button{font-size:12px}}.modal .modal-wrap .oen_button:after{content:"で応援する"}@media(max-width:699px){.modal .modal-wrap .oen_button:after{content:"でシェア"}}.modal .modal-wrap.unless_Padding{padding:32px 0}@media(max-width:699px){.modal .modal-wrap.unless_Padding{padding:24px 0}}.modal .modal-wrap.unless_Padding .eyecatch{align-items:center;background-color:#13b1c0;box-sizing:border-box;color:#fff;font-size:12px;justify-content:space-between;margin-top:16px;max-height:210px;min-height:180px;overflow:hidden;padding:16px;position:relative;text-align:left}@media(max-width:699px){.modal .modal-wrap.unless_Padding .eyecatch{background-color:#fff;color:#333;display:block;height:auto;max-height:none;padding:0 4%;text-align:center}}.modal .modal-wrap.unless_Padding .eyecatch figure{bottom:-37%;position:absolute;width:30%}@media(max-width:699px){.modal .modal-wrap.unless_Padding .eyecatch figure{margin:0 auto;position:static}}.modal .modal-wrap.unless_Padding .eyecatch figure img{width:100%}.modal .modal-wrap.unless_Padding .eyecatch .thanks_content{margin-left:auto;width:64%}@media(max-width:699px){.modal .modal-wrap.unless_Padding .eyecatch .thanks_content{width:100%}}.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_price{border:1px solid #fff;display:inline-block;font-size:18px;font-weight:600;line-height:1.5;padding:2px 8px}@media(max-width:699px){.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_price{border:none;font-size:24px;padding:0}}.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_price:after{content:"円";font-size:12px;margin-left:4px}.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_text{font-size:14px;margin-top:8px}@media(max-width:699px){.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_text{font-size:12px;text-align:left}}.modal .modal-wrap.unless_Padding .submit_buttons{align-items:center;justify-content:space-between;margin-top:24px;padding:0 16px}@media(max-width:699px){.modal .modal-wrap.unless_Padding .submit_buttons{padding:0 4%}}.modal .modal-wrap.unless_Padding .submit_buttons .cancel_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;cursor:pointer;font-weight:600;height:48px;line-height:48px;padding:0 16px}@media(max-width:699px){.modal .modal-wrap.unless_Padding .submit_buttons .cancel_button{font-size:13px}}.modal .modal-wrap.unless_Padding .submit_buttons .submit_button{padding:0 16px}@media(max-width:699px){.modal .modal-wrap.unless_Padding .submit_buttons .submit_button{font-size:13px;min-width:60%}}.plan-banner .server-banner__item{border-radius:8px;display:inline-block;display:block;filter:drop-shadow(0 0 3px rgba(0,0,0,.1));line-height:1;overflow:hidden;width:280px}@media(max-width:699px){.plan-banner .server-banner__item{width:60%}}.plan-banner .server-banner__item img{max-width:100%;transition:transform .3s;width:100%}.plan-banner .server-banner__item:hover>img{transform:scale(1.1)}.no_action_text{margin:20px 0;text-align:center}input[id^=communication_type],input[id^=use_purpose]{display:none}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;font-weight:600;padding:5px 10px 5px 30px;position:relative;vertical-align:bottom;width:auto}.checkbox01:before{background:#fff;border:1px solid var(--c-gray-lighter);border-radius:4px;height:20px;left:5px;margin-top:-9px;overflow:hidden;top:45%;width:20px}.checkbox01:after,.checkbox01:before{content:"";display:block;position:absolute}.checkbox01:after{border-bottom:3px solid #13b1c0;border-right:3px solid #13b1c0;height:9px;left:12px;margin-top:-6px;opacity:0;top:50%;transform:rotate(45deg);width:5px}input[type=checkbox]:checked+.checkbox01:after{opacity:1}input[id^=price]{display:none}.radio01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 10px 5px 30px;position:relative;width:auto}.radio01:before{background:#fff;border:1px solid #13b1c0;height:16px;left:5px;margin-top:-9px;width:16px}.radio01:after,.radio01:before{border-radius:50%;content:"";display:block;position:absolute;top:50%}.radio01:after{background:#13b1c0;height:10px;left:9px;margin-top:-5px;opacity:0;width:10px}input[type=radio]:checked+.radio01:after{opacity:1}.cv_area{background-color:#d5f4f7;display:block;margin-top:10px;padding:24px}.cv_area_text{font-size:18px!important;font-weight:600}@media(max-width:699px){.cv_area_text{font-size:14px}}.cv_area_button.--signUp{display:block;font-size:18px;margin:24px auto 0;max-width:320px;padding:12px 16px;text-align:center;width:100%}.cv_area_button.--login{color:#13b1c0;display:block;font-size:16px;font-weight:600;margin-top:20px}.wrapper{-ms-overflow-style:none;margin-top:16px;overflow-x:auto;scrollbar-width:none;width:100%}.wrapper::-webkit-scrollbar{display:none}.plan-content{margin-bottom:-50px;padding:32px 16px}.plan-content__wrapper{max-width:1320px}.lancers-image img{margin-bottom:2px;vertical-align:middle}.best_plan{background:#13b1c0;font-size:12px;padding:2px;width:80px}.best_plan,.trial_plan{border-radius:20px;color:#fff;font-weight:700;text-align:center;white-space:nowrap}.trial_plan{background:#ebb100;font-size:11px;padding:2px 10px}@media(max-width:699px){.trial_plan{font-size:.8rem;padding:2px 6px}}.free_consultation_course{background:#ef4444;border-radius:20px;color:#fff;font-size:11px;font-weight:700;padding:2px 10px;text-align:center;white-space:nowrap}@media(max-width:699px){.free_consultation_course{font-size:.8rem;padding:2px 6px}}.best_plan_label{background:#e9ff80;color:#4c590e}.best_plan_label,.hot_plan_label{border-radius:2px;font-size:12px;font-weight:700;height:20px;line-height:18px;padding:4px 6px;width:50px}.hot_plan_label{background:#fdd4d4;color:#930505}.new_plan_label{background:#d3ecff;color:#6386d1}.new_plan_label,.operation_pr_label{border-radius:2px;font-size:12px;font-weight:700;height:20px;line-height:18px;padding:4px 6px;width:50px}.operation_pr_label{background:#ff7200;color:#fff}.child_plan_box{display:flex;margin-bottom:15px}.child_plan_box .img_container{margin-right:16px;width:100px}.child_plan_box__detail{flex:1}.neon_mark{animation:flash 2s infinite;background:#6c6;border-radius:50%;height:18px!important;margin-left:10px;padding:0 5px;width:18px!important;z-index:100}@keyframes flash{0%,to{box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #6c6,0 0 20px #6c6,0 0 35px #6c6,0 0 40px #6c6,0 0 50px #6c6,0 0 75px #6c6}50%{box-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #6c6,0 0 20px #6c6}}.message_info{background:#fff;border:1px solid #eee;border-radius:6px;padding:15px}#spot_plan{display:none}.action_contract_wrapper{margin-right:12px;width:75%}@media(max-width:699px){.action_contract_wrapper{margin-right:0;width:100%}}.exclusive_course_heading{text-align:left}.exclusive_course_heading .title{width:60%}.exclusive_course_heading .price,.exclusive_course_heading .to_user_name{width:15%}.exclusive_course_item{background:#fff;border:1px solid silver;border-radius:8px;box-shadow:0 0 6px 0 rgba(154,163,193,.1);max-width:none;padding:16px;width:100%!important}@media(max-width:699px){.exclusive_course_item{padding:8px}}.exclusive_course_item a{align-items:center;display:flex;flex-wrap:wrap;width:100%}.exclusive_course_title{font-weight:600;padding:5px;width:60%}.exclusive_course_title a{color:var(--c-primary)}@media(max-width:699px){.exclusive_course_title{font-size:12px;width:100%}}.exclusive_course_to_user_name{padding:5px;width:15%}@media(max-width:699px){.exclusive_course_to_user_name{font-size:12px;width:100%}}.exclusive_course_price{padding:5px;width:15%}@media(max-width:699px){.exclusive_course_price{font-size:12px;width:50%}}.exclusive_course_edit{padding:5px;width:10%}.exclusive_course_edit a{color:#13b1c0!important}@media(max-width:699px){.exclusive_course_edit{width:50%}.exclusive_course_edit a{display:inline-block;font-size:12px;text-align:right}}.course_title{font-size:22px;padding:0!important}@media(max-width:699px){.course_title{font-size:14px!important}}.MyPlanList h1{margin-bottom:20px!important}.MyPlanList .note{text-align:right}.MyPlanList .p-list-section{min-height:600px;width:100%}.MyPlanList .p-list-item{display:flex}.MyPlanList .p-list-item .edit-button a{color:#13b1c0!important}.MyPlanList .list-column.eyecatch .eyecatch-image{height:75px;width:130px}@media(max-width:699px){.MyPlanList .list-column.eyecatch .eyecatch-image{display:block}}.MyPlanList .category-text{color:#999;font-size:11px}.plan_show #main{margin-left:0;margin-right:15px}.plan_show .side-mentor .user-profile .heading,.plan_show .side-mentor .user-skills .heading{font-size:16px;font-weight:700;text-align:left}.plan_show .side-mentor .user-profile .body,.plan_show .side-mentor .user-skills .body{-webkit-box-orient:vertical;-webkit-line-clamp:10;color:#666;display:-webkit-box;font-size:13px;overflow:hidden;text-align:left}.plan_show .side-mentor .user-profile .skills,.plan_show .side-mentor .user-skills .skills{display:-webkit-box;font-size:12px!important;margin-top:0!important;overflow:hidden;padding:5px 5px 0;text-align:left}.plan_show .side-mentor .user-profile .link,.plan_show .side-mentor .user-skills .link{font-size:15px;padding-left:5px;text-align:left}.plan_show .side-mentor .user-profile .link a,.plan_show .side-mentor .user-skills .link a{color:#13b1c0!important}.plan_show .course-item.active{background-color:var(--c-link-bg);border:1px solid var(--c-link);color:var(--c-link)}.plan_show .course-item.active .plan__title{color:var(--c-link)}.markdown-body.course-detail p{font-size:14px}@media(max-width:699px){.markdown-body.course-detail p{font-size:12px}}.markdown-body.plan-detail p{font-size:14px}@media(max-width:699px){.markdown-body.plan-detail p{font-size:12px}}.card-information-supplement-text{color:#888;font-size:.875rem}@media(max-width:699px){.card-information-supplement-text{font-size:.75rem}}.p-plan-list__reviews{margin-top:40px}.p-plan-list__review-title{font-size:24px}.p-plan-list__review-header{font-size:18px;text-align:left}.p-plan-list__review-body{display:flex;text-align:left}@media(max-width:699px){.p-plan-list__review-body{flex-wrap:wrap}}.p-plan-list__review-item{border-top:1px solid #000;padding:20px 10px}.p-plan-list__review-img{border-radius:50%;display:block;height:40px;min-width:40px;overflow:hidden;width:40px}.p-plan-list__review-img img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-plan-list__review-star{color:var(--c-knowledge)}.p-plan-list__review-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.p-plan-list__review-date{color:#555;font-size:12px}.p-plan-list__review-text{flex:1;margin-left:10px}@media(max-width:699px){.p-plan-list__review-text{flex:auto;margin-left:46px;margin-top:8px;width:100%}}.approvalBody{margin-top:16px}.approvalBody__message{color:#666;font-weight:700}.approvalBody_planBlock{border:1px solid #deecec;border-radius:4px;margin-top:16px;overflow:hidden}.approvalBody_planBlock_title{background-color:#eaf7f7;border-bottom:1px solid #deecec;box-sizing:border-box;color:#555;font-weight:700;padding:8px 16px}.approvalBody_planBlock_comment{padding:16px}.approvalBody_planBlock .submit_buttons{align-items:center;justify-content:space-between;margin-top:0}.approvalBody_planBlock .submit_buttons .subButton{font-size:13px;margin-left:12px}@media(max-width:699px){.approvalBody_planBlock .submit_buttons .subButton{margin-left:4%;padding:8px;text-align:center;width:38%}}.approvalBody_planBlock .submit_buttons .mail_button{box-sizing:border-box;color:#13b1c0;font-size:12px;font-weight:600;margin-left:auto;padding:8px 16px}.approvalBody_planBlock .submit_buttons .mail_button:hover{opacity:.7}@media(max-width:699px){.approvalBody_planBlock .submit_buttons .mail_button{margin:16px auto 0;padding:8px;text-align:center}}.approvalBody_planBlock .submit_buttons .delete_button{box-sizing:border-box;color:gray;font-size:12px;font-weight:600;margin-left:auto;padding:8px 16px}.approvalBody_planBlock .submit_buttons .delete_button:hover{opacity:.7}@media(max-width:699px){.approvalBody_planBlock .submit_buttons .delete_button{margin:16px auto 0;padding:8px;text-align:center}}.approvalBody_planBlock .submit_button{font-size:13px;height:auto;line-height:unset;min-width:126px;padding:8px 16px;text-align:center}@media(max-width:699px){.approvalBody_planBlock .submit_button{min-width:auto;padding:8px;text-align:center;width:58%}}.approvalBody__buttonBox{background:#f8f8f8;border-top:1px solid #eee;box-sizing:border-box;padding:8px 16px}@media(max-width:699px){.approvalBody__buttonBox{padding:16px 4%}.approvalBody__buttonBox .cv_area_button.--signUp,.approvalBody__buttonBox .primaryButton{width:100%}}.approvalBody__buttonBox .btn{margin-right:5px;margin-top:10px;padding:5px 20px}.approvalBody__buttonBox .undecided{font-size:12px}.approvalBody__buttonBox .accept{color:#13b1c0;font-size:12px;font-weight:600}.approvalBody__buttonBox .accept:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.approvalBody__buttonBox .refuse{font-size:12px;font-weight:600}.approvalBody__buttonBox .refuse:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900}.approvalBody .name{font-weight:700;margin-right:10px}.approvalBody__btn--del{border:none!important;color:#999!important;font-size:.7rem!important;font-weight:400!important;padding:0!important}.approvalBody__btn--del:hover{background:none!important;color:#999!important}.midoku{background:#f4f8fa}.drop__input{display:none}.drop__label{background:#eef2f4;border-radius:4px;color:#13b1c0;cursor:pointer;display:inline-block;font-size:14px;line-height:1.5;padding:4px 8px}.drop__area{background:#f4f8fa;border:3px dotted #13b1c0;padding:50px 30px;text-align:center}.drop img{border:1px solid #666;margin-top:20px;max-width:200px}.drop__noimage{border:none!important;width:50px}.drop__warning{color:#ff4949}.drop__object{position:relative}.drop__object .file-remove{color:#ff5b5b;position:absolute}.drop__object .file-remove:hover{color:#777}.dmenu ul{position:absolute}.dmenu ul li{border-radius:4px;display:block;text-align:center}.dmenu ul li .list-item,.dmenu ul li a{background-color:#fff;color:#444;display:block;font-size:12px;padding:10px 15px}.dmenu ul li a:hover{background-color:#f5f8fa}.dmenu ul li a:hover li{display:block;text-align:center}.dmenu ul li a:hover li a{background-color:#fff;display:block;font-size:12px}.dmenu ul li a:hover li a:hover{background-color:#f5f8fa}.dmenu ul{display:none}.dmenu.active ul{background-color:#fff;border-radius:4px;display:block;filter:drop-shadow(0 0 3px rgba(0,0,0,.15));min-width:120px;overflow:hidden;padding:0;white-space:nowrap;z-index:1}.msg_box.flex{display:flex}.msg_box__content{flex:1}.msg_box__head{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:16px}.msg_box__head .icon{margin-right:10px}.msg_box__head_userInfo{width:100%}.msg_box__head_userInfo .config{margin-left:auto;margin-right:20px}.msg_box__head_userInfo .bosyu_title{border:1px solid #13b1c0;border-radius:3px;color:#13b1c0;font-size:11px;font-weight:400;margin-left:3px;padding:0 5px}@media(max-width:699px){.msg_box__head{align-items:flex-start}}.msg_box__head .keiyaku_plan{margin-right:4px}.msg_box__head .right_buttons{font-size:12px;font-weight:700;margin:5px 15px 0 0;text-align:right;width:400px}@media(max-width:699px){.msg_box__head .right_buttons{width:100px}}.msg_box__head .right_buttons .delete_button{color:gray;margin-left:20px}.msg_box__head .right_buttons .mail_button{color:#13b1c0}.msg_box__head .right_buttons .message__icon{display:inline-block}@media(max-width:699px){.msg_box__head .right_buttons .message__icon{font-size:15px}}.msg_box__head .right_buttons .message__text{display:inline-block;margin-left:4px}@media(max-width:699px){.msg_box__head .right_buttons .message__text{display:none}}.msg_box__control .btn.archive{border:1px solid #999;color:#999;font-size:8px;padding:6px 10px}.msg_box__control .btn.archive:hover{background:#999;color:#fff}.msg_box__foot .reaction-btn{position:relative}.msg_box__foot .reaction-btn-text{background:#f4f8fa;border-radius:50px 50px;display:inline-block;text-align:center;width:30px}.msg_box__foot .reaction-btn-text.active{border:1px solid #13b1c0}.msg_box__foot .reaction-box{background:#fff;border-radius:50px 50px;box-shadow:1px 1px 2px #ccc,-1px 0 2px #eee;display:none;font-size:21px;line-height:1.5;padding:0 10px;position:absolute;top:-35px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;width:212px}.msg_box__foot .reaction{cursor:pointer;display:inline-block;width:32px}.msg_box__foot .reaction-btn:hover .reaction-box{display:block}.msg_box__index_body{display:flex}.msg_box__index_body .own_message{color:#8b8b8b}.msg_box img{max-width:300px}.msg_box .name{font-size:13px;font-weight:600}@media(max-width:699px){.msg_box .name-half{max-width:96px}}.msg_box .name .from{color:#888;font-size:12px;margin-left:4px}.msg_box p{font-size:14px;line-height:150%}.msg_box .data_info{align-items:center;margin-top:4px}.msg_box .date{color:#888;font-size:12px;margin-top:4px}@media(max-width:699px){.msg_box .date{font-size:10px}}.alert-danger{color:#ff4949;font-weight:700;margin-bottom:5px}.pdfIcon{font-size:1rem}.pdfIcon a{color:#ff4949!important;text-decoration:none!important}.pdfIcon i{color:#ff4949;font-size:1.2rem}.message_markdown{font-size:1rem;margin-top:10px}.message_markdown a{color:#13b1c0}.message_markdown a:hover{color:#ccc}.message_markdown p{line-height:1.6;margin-top:1.5em}.message_markdown p:first-child{margin-top:0}.message_markdown h1,.message_markdown h2,.message_markdown h3{color:#333!important;font-size:1rem!important;font-weight:700!important}.message_markdown ul{list-style-type:disc;padding-left:20px}.message_markdown li{font-size:.9rem}.message_markdown pre code{display:none;overflow:scroll;white-space:pre}.message_markdown code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.9rem;overflow-x:scroll}.fileupload_txt{background:#f2ffef;border-radius:4px;color:#81bc73;font-size:.9rem;font-weight:700;margin-bottom:10px;padding:10px}.messageHeader{align-items:center;display:flex;flex:1;justify-content:flex-end;margin-bottom:20px}.messageHeader__searchbox{width:200px!important}@media(max-width:699px){.messageHeader{display:block}.messageHeader h1{margin:0 0 8px}}.messageHeader__menu{flex:1;font-size:.9rem;margin-right:20px;text-align:right}.messageHeader__menu select{width:auto}.messageHeader__menu .select-wrap{margin-left:auto}@media(max-width:699px){.messageHeader__menu .select-wrap{width:100%}}.messageHeader__menu--active{font-weight:700}.messageHeader__search{flex:1;text-align:right}.messageHeader__searchbox{border:1px solid #ddd;font-size:.8rem;height:40px;padding:10px 20px!important;width:90%}@media(max-width:699px){.messageHeader__searchbox{width:100%}}.filedrag{display:flex}.filedrag .left{width:70%}.filedrag .right{text-align:right;width:30%}.mentakun_illust{left:10px;position:absolute;top:-8px;width:40px;z-index:1}.mentakun_voice{display:block;font-size:14px;font-weight:600;margin-bottom:4px;padding:4px 0 0 54px}.userplan_component .plan_detail{background:#fff;border:1px solid #eee;border-radius:4px;margin:16px 0;overflow:hidden}.userplan_component .plan_detail a:hover{color:#4f5050!important}@media(max-width:699px){.userplan_component .plan_detail{margin-top:16px}}.userplan_component .plan_detail_content{box-sizing:border-box;line-height:1.5;padding:16px;width:calc(100% - 120px)}@media(max-width:699px){.userplan_component .plan_detail_content{padding:16px;width:calc(100% - 100px)}}.userplan_component .plan_detail_content_mentor{color:#666;font-size:12px}.userplan_component .plan_detail_content_plan{font-size:16px;font-weight:700;margin-top:8px}@media(max-width:699px){.userplan_component .plan_detail_content_plan{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;overflow:hidden}}.userplan_component .plan_detail_image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:120px;overflow:hidden;width:120px}@media(max-width:699px){.userplan_component .plan_detail_image{height:100px;width:100px}}.userplan_component .plan_detail_content_mentor{align-items:center}.userplan_component .plan_detail_content_mentor .keiyaku_plan{display:inline-block;margin-right:4px}.mentee_step{background:#cee6e8;border-radius:16px;bottom:20px;left:20px;max-width:320px;position:fixed;width:20%}@media(max-width:1200px){.mentee_step{bottom:20px;max-width:100%;width:calc(100% - 200px);z-index:1}}@media(max-width:699px){.mentee_step{display:none}}.mentee_step__items{background-color:#fff;border:1px solid #eee;border-radius:0 0 16px;box-shadow:0 2px 6px 0 rgba(60,66,87,.01);display:block;overflow:hidden;position:relative;z-index:1}@media(max-width:1200px){.mentee_step__items{display:flex}}.mentee_step__item{border-top:1px solid #eee;box-sizing:border-box;padding:8px 16px}.mentee_step__item:first-of-type{border:none}@media(max-width:1200px){.mentee_step__item{border-left:1px solid #eee;border-top:none;box-sizing:border-box;width:33%}}.mentee_step_label{font-weight:600;line-height:20px}.mentee_step_label .step_num{background:#13b1c0;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-weight:600;height:20px;margin-right:4px;text-align:center;width:20px}.mentee_step_text{color:#555;font-size:12px;margin-top:8px}.message-show .c-tab-wrapper{padding:0}.message-show .c-tab{margin:16px auto}.message-show a.plan_button{white-space:normal!important}.message-show .bosyuList__card .gaiyou{font-size:13px;margin-bottom:5px}.message-show .bosyuList__card .title{font-size:15px;font-weight:700}.message-show .bosyuList__card .body{color:#666;font-size:12px}.mentorSearch{align-items:flex-start;display:flex;flex-wrap:wrap;margin:0 auto 24px;max-width:1200px}.mentorSearch.--full{max-width:100%}.mentorSearch p{color:#333}.mentorSearch__right .link{margin-left:20px}@media(max-width:699px){.mentorSearch{display:none}.mentorSearch__right .link{display:block;margin-bottom:10px;margin-left:0}}.mentorSearch h1{flex:1;margin:0;text-align:left;width:50%}.mentorSearch h1 .pagelabel{color:#888;display:block;font-size:12px}.mentorSearch__right{flex:1;text-align:right}@media(max-width:1200px){.mentorSearch{max-width:1100px}}@media(max-width:960px)and (min-width:699px){.mentorSearch{width:100%}}@media(max-width:699px){.mentorSearch,.mentorSearch h2{width:100%}.mentorSearch__right{text-align:left}}.schoolPlanDescription{background-color:#f5f8fa;border-radius:5px;display:flex;flex-wrap:wrap;margin:0 auto;padding:20px 100px;text-align:center;width:100%}@media(max-width:699px){.schoolPlanDescription{padding:20px;width:100%}}.schoolPlanDescription .item{margin-right:35px}@media(max-width:960px){.schoolPlanDescription .item{margin-right:0;width:100%}}.schoolPlanDescription .item .image{margin-right:7px}.schoolPlanDescription .item .image img{height:50px}@media(max-width:699px){.schoolPlanDescription .item .image{width:20%}}.schoolPlanDescription .item .text .catch{font-size:16px;font-weight:700}@media(max-width:699px){.schoolPlanDescription .item .text .catch{font-size:14px}}.schoolPlanDescription .item .text .detail{font-size:14px}@media(max-width:699px){.schoolPlanDescription .item .text .detail{font-size:12px}.postSearch{display:none}}.postSearch_sp{display:none}@media(max-width:699px){.postSearch_sp{display:block}}.mentorSearch_sp{display:none;margin-bottom:20px;text-align:left}.mentorSearch_sp p{color:#333}@media(max-width:699px){.mentorSearch_sp{display:block;width:100%}.mentorSearch_sp_m{flex:1}}.mentorSearch_sp .pagelabel{color:#888;display:block;font-size:12px}.mentarListBox{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1200px;width:100%}.mentarListBox.--full{max-width:100%}@media(min-width:699px){.mentarListBox.--80{max-width:80%}}.mentarListBox .searchBox{box-sizing:border-box;margin-right:50px;text-align:left;width:240px}.mentarListBox .searchBox .plan_search__btn{bottom:10px;margin-bottom:10px;margin-top:10px;position:sticky;position:-webkit-sticky}@media(max-width:960px)and (min-width:699px){.mentarListBox .searchBox .plan_search__btn{bottom:auto;margin-bottom:30px;position:static}}@media(max-width:699px){.mentarListBox .searchBox .plan_search__btn{bottom:auto;margin-bottom:30px;position:static}}@media(max-width:960px)and (min-width:699px){.mentarListBox .searchBox{margin:0;order:3;width:100%}}@media(max-width:699px){.mentarListBox .searchBox{margin-right:0;width:100%}}.mentarListBox .searchBox .select-wrap{width:100%}.mentarListBox .searchBox__m{font-size:1rem;font-weight:700;margin-top:20px}.mentarListBox .searchBox #q{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f8fa;border:none;border-radius:0;border-radius:20px;box-sizing:border-box;margin:0;outline:none;padding:10px 20px;width:100%}.mentarListBox .grandChild_list li{font-size:14px}.mentarListBox .grandChild_list li a{box-sizing:border-box;color:#13b1c0;display:block;padding:4px 8px;width:100%}.mentarListBox .grandChild_list li a:hover{background:#eaf7f7;border-radius:2px}.mentarListBox .grandChild_list .active a{font-weight:700;position:relative}.mentarListBox .grandChild_list .active a:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-10px;position:absolute;right:8px;top:50%}.mentarListBox .requestBox{margin-top:20px}@media(max-width:699px){.mentarListBox .requestBox{display:none}}.mentarListBox .requestBox p{line-height:1.4}.mentarListBox .requestBox ul{list-style-type:disc;padding-left:20px}.mentarListBox .requestBox li{margin-top:6px}.mentarListBox .listBox{box-sizing:border-box;flex:1;min-width:0}.mentarListBox .listBox__inner{position:relative}.mentarListBox .listBox .message_area{background:#f9f1a6;border-radius:4px;font-weight:600;margin-bottom:8px;padding:8px 16px;text-align:left}@media(max-width:699px){.mentarListBox .listBox .message_area{font-size:12px}}.mentarListBox .listBox .message_area span{display:block;position:relative}@media(max-width:699px){.mentarListBox .listBox .message_area span{padding-left:27px}}.mentarListBox .listBox .message_area span:before{color:orange;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin:0;padding-right:8px}@media(max-width:699px){.mentarListBox .listBox .message_area span:before{font-size:18px;left:0;margin-top:-14px;position:absolute;top:50%}}@media(max-width:960px)and (min-width:699px){.mentarListBox .listBox{border:none;flex:auto;padding:0}}@media(max-width:699px){.mentarListBox .listBox{border:none;flex:auto;padding:0}}.mentarListBox .listBox__info{margin-bottom:16px;margin-top:35px}.mentarListBox .listBox__result_and_sort_box{align-items:center;display:flex;flex-direction:row;justify-content:space-between}@media(max-width:699px){.mentarListBox .listBox__result_and_sort_box{flex-direction:column}}.mentarListBox .listBox__result{font-weight:600;margin-bottom:4px;text-align:left;width:100%}.mentarListBox .listBox__result span{color:#13b1c0;display:inline;font-size:1.4rem;font-weight:700;margin-right:4px}.mentarListBox .listBox__text{color:#666;text-align:left}.mentarListBox .listBox .buttonBox{background:#f4f8fa;bottom:0;padding:16px 0;position:sticky;position:-webkit-sticky}.mentarListBox .listBox .buttonBox .button{box-sizing:border-box;display:inline-block;font-size:18px;font-weight:600;height:60px;line-height:60px;max-width:60%;padding:0 16px;width:100%}@media(max-width:699px){.mentarListBox .listBox .buttonBox .button{font-size:14px;height:50px;line-height:50px;max-width:50%}}.mentor_bosyu{margin-top:48px}.mentor_bosyu img{max-width:100%;width:100%}.mentor_bosyu h3{padding-bottom:24px;text-align:left}.mentor_bosyu_content{align-items:center;margin-top:16px}@media(max-width:699px){.mentor_bosyu_content{display:block;padding:6%}}.mentor_bosyu_content_textarea{width:45%}@media(max-width:699px){.mentor_bosyu_content_textarea{width:100%}}.mentor_bosyu_content_textarea h4{margin-top:-40px;max-width:361px}@media(max-width:699px){.mentor_bosyu_content_textarea h4{margin:-40px auto 0}}.mentor_bosyu_content_textarea p{color:#666;font-size:14px;margin-top:8px}.mentor_bosyu_content_textarea p span{display:block}@media(max-width:960px)and (min-width:699px){.mentor_bosyu_content_textarea p span{display:initial;text-align:center}}@media(max-width:699px){.mentor_bosyu_content_textarea p span{display:initial}}.mentor_bosyu_content .button{background-color:#13b1c0;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:600;height:40px;line-height:40px;margin-top:24px;padding:0 16px}@media(max-width:699px){.mentor_bosyu_content .button{box-sizing:border-box;display:block;margin:16px auto 0;text-align:center;width:80%}}.mentor_bosyu_content .free-counseling{background:#eafafc;justify-content:space-between;margin-top:22px;padding:12px 20px;width:100%}.mentor_bosyu_content .free-counseling.--white{background:#fff}@media(max-width:699px){.mentor_bosyu_content .free-counseling{justify-content:center}.mentor_bosyu_content .free-counseling_text p{margin:4px auto;text-align:center}}.mentor_bosyu_content .free-counseling_text p.top_message{color:#595858;font-size:14px;font-weight:600}@media(max-width:699px){.mentor_bosyu_content .free-counseling_text p.top_message{font-size:13px}}.mentor_bosyu_content .free-counseling_text p.appeal_message{color:#13b1c0;font-size:24px;font-weight:700}@media(max-width:699px){.mentor_bosyu_content .free-counseling_text p.appeal_message{font-size:17px}}.mentor_bosyu_content .free-counseling_text p.note_message{color:gray;font-size:12px;font-weight:500}@media(max-width:699px){.mentor_bosyu_content .free-counseling_text p.note_message{font-size:10px}}.mentor_bosyu_content_image{margin-left:auto;width:50%}@media(max-width:699px){.mentor_bosyu_content_image{margin:24px 0 0;width:100%}.p-content-card__inner{width:100%}}.mentorList{display:flex;flex-wrap:wrap;justify-content:flex-start}.mentorList.--plan-lists{margin-left:-8px}@media(max-width:960px)and (min-width:699px){.mentorList.--plan-lists{margin-left:-1.6%}}@media(max-width:699px){.mentorList.--plan-lists{display:block;margin-left:-1%}.mentorList{justify-content:space-between!important}}.mentorList.--followList{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none}.mentorList.--followList::-webkit-scrollbar{display:none}.mentorList.--followList .p-list-item{width:100%}@media(max-width:699px){.mentorList.--followList .p-list-item{width:750px}}.mentorList h3{margin-bottom:10px;text-align:left}.mentorList h3 a{font-size:.7rem!important;font-weight:400;margin-left:10px}@media(max-width:699px){.mentorList h3 a{display:inline-block;margin-left:0}.mentorList .size85{height:30px;width:30px}.mentorList .size85 .sp_img{max-width:none}}.mentorList .p-search-item,.mentorList .plan-card{margin:8px}@media(max-width:960px)and (min-width:699px){.mentorList .p-search-item,.mentorList .plan-card{margin:1.6%}}@media(max-width:699px){.mentorList .p-search-item,.mentorList .plan-card{display:flex;flex-wrap:wrap;margin:10px 0;width:100%}}.mentorList__card{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;padding:30px 20px}@media(max-width:699px){.mentorList__card{padding:16px}}.mentorList__face{width:110px}@media(max-width:699px){.mentorList__face{display:none}}.mentorList__face .icon{margin:0}.mentorList__body,.mentorList__main{align-items:center;display:flex;flex:1;flex-wrap:wrap}.mentorList__body{text-align:left}@media(max-width:699px){.mentorList__body{width:100%}}.mentorList__body_name{display:flex;flex-wrap:wrap;margin-bottom:5px}.mentorList__body_name_face{display:none;width:40px}@media(max-width:699px){.mentorList__body_name_face{display:block}}.mentorList__body_name .name{font-weight:700;margin-right:10px}@media(max-width:699px){.mentorList__body_name .name{flex:1}.mentorList__body_name_tag{margin-top:5px;width:100%}}@media(max-width:960px)and (min-width:699px){.mentorList__body_name_tag{margin-top:5px;width:100%}}.mentorList__body_name a{color:#12b1bf}@media(max-width:699px){.mentorList__body_name a{color:#333}}.mentorList__body_title{display:flex;font-size:1.1rem;font-weight:700;line-height:1.4;margin:10px 0;width:100%}.mentorList__body_title .title{flex:1}@media(max-width:699px){.mentorList__body_title .title{font-size:.9rem;margin-right:8px}}.mentorList__body_title__img{text-align:center}.mentorList__body_title__img img{height:auto;max-height:60px;max-width:80px;width:auto}.mentorList__body_title h2{font-size:16.5px}@media(max-width:699px){.mentorList__body_title h2{font-size:.9rem}}.mentorList__body_body{color:#8b8b8b;font-size:.9rem;line-height:1.5}.mentorList__body_result{color:#8b8b8b;font-size:.8rem}.mentorList__body_result .black{color:#333;font-size:1rem}@media(max-width:699px){.mentorList__body_result .black{font-size:.9rem}}.mentorList__body_score{color:#8b8b8b;font-size:.8rem}.mentorList__body_score .black{color:#333;font-size:1rem;font-weight:700}@media(max-width:699px){.mentorList__body_score .black{font-size:.9rem}}.mentorList__body_price{color:#8b8b8b;font-size:.8rem}.mentorList__body_price .black{color:#333;font-size:1rem}@media(max-width:699px){.mentorList__body_price .black{font-size:.9rem}}.mentorList__body_blog{width:100%}.mentorList__body_blog>a{display:block}.mentorList__body_blog_inner{align-items:center;background:#f4f8fa;border:1px solid #edf2f5;border-radius:4px;box-sizing:border-box;margin-top:8px;padding:8px 4% 8px 8px;position:relative}@media(max-width:699px){.mentorList__body_blog_inner{display:block}}.mentorList__body_blog_inner:after{content:"";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900;margin-top:-8px;position:absolute;right:2%;top:50%}.mentorList__body_blog .blog_icon{font-size:12px;font-weight:600;min-width:56px}.mentorList__body_blog .blog_subject{border-left:1px solid #e5e5e5;font-size:13px;margin-left:8px;padding:0 0 0 8px;text-align:left!important}@media(max-width:699px){.mentorList__body_blog .blog_subject{border:none;margin:0;padding:4px 0 0;width:100%}}.mentorList__btn{font-size:.8rem;padding-left:20px;width:150px}.mentorList__btn img{height:auto;max-height:100px;max-width:100%;width:auto}@media(max-width:699px){.mentorList__btn{display:flex;justify-content:flex-start;margin-top:10px;padding:0;width:100%}.mentorList__btn div{width:50%}}@media(max-width:960px)and (min-width:699px){.mentorList__btn{display:flex;justify-content:flex-start;margin-top:10px;padding:0;width:100%}.mentorList__btn div{width:200px}.mentorList__btn .btn:first-child{margin-left:110px}}.mentorList__btn .btn{border-radius:40px;box-sizing:border-box;display:block;font-size:.7rem;margin:0 0 10px;padding:4px 13px!important;width:100%}@media(max-width:699px){.mentorList__btn .btn{width:90%}}@media(max-width:960px)and (min-width:699px){.mentorList__btn .btn{width:90%}}.motto{display:block}.tag_lg{font-size:14px}#motto_trigger,.motto_btn{display:none}@media(max-width:699px){.mottoBox{display:block;margin-top:5px}.mottoBox .motto_btn{color:#13b1c0;display:block;margin-bottom:-6em;margin-top:5em}}.planPostBox{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:flex-start}@media(max-width:699px){.planPostBox{display:block;margin-bottom:16px}}.planPostBox__date{margin-right:8px}.planPostBox p{flex:1;line-height:1.5;margin-bottom:5px}.planPostBox__name{font-size:.8rem}.planPostBox__face{width:30px}.planPostBox__face .icon{margin:0}.planPostBox_info{justify-content:space-between;min-width:70px}@media(max-width:699px){.planPostBox_info{justify-content:flex-start;width:auto}}.planPostBox__date{color:#919191;font-size:.8rem;margin-right:20px;width:8em}.planPostBox .num_view{font-size:.8rem;margin-right:16px;text-align:center;width:7em}.planListPostBox{align-items:center;border-top:1px solid #f1f1f1;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:flex-start;margin-top:10px;padding-top:10px}.planListPostBox__date{margin-right:20px}.planListPostBox p{line-height:1.5;margin-bottom:5px;width:100%}.planListPostBox__name{font-size:.8rem}.planListPostBox__face{width:30px}.planListPostBox__face .icon{margin:0}.planListPostBox__date{color:#919191;font-size:.8rem}.planMentorRequest{text-align:center}.planMentorRequest p{width:100%}.bosyu-content{margin-bottom:-50px}.bosyuList,.eventList{display:flex;flex-wrap:wrap;margin-top:32px}.bosyuList__card,.eventList__card{border:1px solid var(--c-gray-border);box-sizing:border-box;margin-bottom:20px;padding:16px;text-align:left;width:100%}@media(max-width:699px){.bosyuList__card,.eventList__card{padding:16px 4%}}.bosyuList__card_edit,.eventList__card_edit{align-items:center;border-top:1px solid #eee;justify-content:space-between;margin-top:8px;padding-top:16px}@media(max-width:699px){.bosyuList__card_edit,.eventList__card_edit{padding:16px}}.bosyuList__card_editButton a,.eventList__card_editButton a{display:inline-block;font-size:14px;font-weight:600;margin:0 auto;max-width:240px;text-align:center;width:100%}@media(max-width:699px){.bosyuList__card_editButton a,.eventList__card_editButton a{font-size:14px}}.bosyuList__card_editButton a i,.eventList__card_editButton a i{margin-right:4px}.bosyuList__card_deleteButton button,.eventList__card_deleteButton button{color:#666;font-size:14px;font-weight:700}.bosyuList__card_inner,.eventList__card_inner{align-items:center;justify-content:flex-start}.bosyuList__card_inner .left,.eventList__card_inner .left{align-items:flex-start;display:flex;flex-wrap:wrap;margin-right:24px;width:calc(60% - 24px)}@media(max-width:699px){.bosyuList__card_inner .left,.eventList__card_inner .left{align-items:flex-start;margin-right:0;width:100%}}.bosyuList__card_inner .left .bosyu_category,.eventList__card_inner .left .bosyu_category{color:#13b1c0;font-weight:400;width:100%}.bosyuList__card_inner .left .label,.eventList__card_inner .left .label{background-color:#13b1c0;color:#fff;font-size:12px;font-weight:700;margin-bottom:6px;padding:4px 12px}.bosyuList__card_inner .left .title,.eventList__card_inner .left .title{font-size:1.1rem;font-weight:700;line-height:1.6;margin:0 0 2px;width:100%}.bosyuList__card_inner .left .body,.eventList__card_inner .left .body{color:#666;font-size:.8rem;margin-bottom:8px;width:100%}.bosyuList__card_inner .left .icon,.eventList__card_inner .left .icon{margin-right:8px;width:30px}.bosyuList__card_inner .left .post_info,.eventList__card_inner .left .post_info{margin-top:8px;padding-left:38px;position:relative;width:100%}.bosyuList__card_inner .left .post_info .userIcon,.eventList__card_inner .left .post_info .userIcon{left:0;position:absolute;top:0}.bosyuList__card_inner .left .name,.eventList__card_inner .left .name{font-size:.8rem;width:100%}@media(max-width:699px){.bosyuList__card_inner .left .name,.eventList__card_inner .left .name{font-size:10px;line-height:1.5}}.bosyuList__card_inner .left .date,.eventList__card_inner .left .date{color:#888;font-size:.8rem;width:100%}@media(max-width:699px){.bosyuList__card_inner .left .date,.eventList__card_inner .left .date{font-size:10px}}.bosyuList__card_inner .right,.eventList__card_inner .right{flex:1}@media(max-width:699px){.bosyuList__card_inner .right,.eventList__card_inner .right{margin-top:8px;width:100%}}.bosyuList__card_inner .right .container_wrap,.eventList__card_inner .right .container_wrap{align-items:stretch;border:1px solid #deecec;border-radius:4px;overflow:hidden}@media(max-width:699px){.bosyuList__card_inner .right .container_wrap,.eventList__card_inner .right .container_wrap{margin-top:0!important}}.bosyuList__card_inner .right .container,.eventList__card_inner .right .container{background-color:#eaf7f7;text-align:center;width:33.3333333333%}.bosyuList__card_inner .right .container .text,.eventList__card_inner .right .container .text{background-color:#fff;box-sizing:border-box;font-size:14px;font-weight:600;padding:4px 8px;width:100%}.bosyuList__card_inner .right .container .icon,.eventList__card_inner .right .container .icon{color:#13b1c0;font-size:18px;margin-right:8px}@media(max-width:699px){.bosyuList__card_inner .right .container .icon,.eventList__card_inner .right .container .icon{font-size:.8rem;margin:0 10px}}.bosyuList__card_inner .right .container .body,.eventList__card_inner .right .container .body{align-items:center;background:#eaf7f7;box-sizing:border-box;font-size:12px;font-weight:700;justify-content:center;min-height:64px;padding:8px;text-align:center}@media(max-width:699px){.bosyuList__card_inner .right .container .body,.eventList__card_inner .right .container .body{font-size:.8rem}}.bosyuList__card_inner .right .bosyu_image,.eventList__card_inner .right .bosyu_image{height:100px;margin:.5em 0}.bosyuList__card_inner .right .bosyu_image img,.eventList__card_inner .right .bosyu_image img{height:100px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.bosyuList__card_inner .right .bosyu_image+.container_wrap,.eventList__card_inner .right .bosyu_image+.container_wrap{margin-top:0!important}.bosyuList__card_inner .right .bosyu_price,.eventList__card_inner .right .bosyu_price{width:33.3333333333%}.bosyuList__card_inner .right .bosyu_price .price_length,.eventList__card_inner .right .bosyu_price .price_length{display:block;width:100%}.bosyuList__card_inner .right .bosyu_limit,.bosyuList__card_inner .right .bosyu_suggest,.eventList__card_inner .right .bosyu_limit,.eventList__card_inner .right .bosyu_suggest{border-left:1px solid #deecec;width:33.3333333333%}.bosyuList__card_inner .right .bosyu_limit .limit_day,.eventList__card_inner .right .bosyu_limit .limit_day{font-size:16px}.bosyuList__card_inner .right .bosyu_limit .limit_day.green,.eventList__card_inner .right .bosyu_limit .limit_day.green{color:#13b1c0}.bosyuList__card_inner .right .bosyu_limit .limit_day.red,.eventList__card_inner .right .bosyu_limit .limit_day.red{color:#ff5b5b}@media(max-width:960px){.eventListbox{margin-top:16px}.eventListbox h1{padding:0}}.eventListbox h1.mb-6{margin-bottom:1.5rem!important}.eventList__card{margin-bottom:20px}@media(max-width:699px){.eventList__card{padding:0}}.eventList__card_info{color:var(--c-primary);font-weight:600;text-align:center;width:86px}@media(max-width:960px){.eventList__card_info{font-size:12px}}.eventList__card_info .setTime_sub,.eventList__card_info .setTime_year{font-size:12px}.eventList__card_info .setTime span{display:block}.eventList__card_info .setTime_date{font-size:32px;line-height:1}.eventList__card_info .setTime_status{font-size:12px}.eventList__card_info .setTime_status span{border-radius:2px;box-sizing:border-box;padding:2px 8px}.eventList__card_info .setTime_status .open{background-color:#13b1c0;color:#fff}.eventList__card_info .setTime_status .close{background-color:gray;color:#fff}.eventList__card_body{box-sizing:border-box;margin-left:auto;width:calc(100% - 96px)}.eventList__card_body .timeZone{color:#666;font-weight:600}.eventList__card_body.dash{height:100px}.eventList__card_inner{align-items:flex-start}@media(max-width:699px){.eventList__card_inner{flex-direction:column}}.eventList__card_inner .left{margin-right:0;width:calc(100% - 200px)}@media(max-width:699px){.eventList__card_inner .left{box-sizing:border-box;order:2;padding:4%;width:100%}}@media(max-width:960px){.eventList__card_inner .left .title{font-size:16px}}.eventList__card_inner .left .title a{color:var(--c-primary)}.eventList__card_inner .left .event_category{display:inline-block}.eventList__card_inner .left .event_category_tags{margin-top:4px}@media(max-width:960px){.eventList__card_inner .left .event_category_tags{display:none}}.eventList__card_inner .left .event_category_tags li:after{content:"/";padding:0 2px}.eventList__card_inner .left .event_category_tags li:last-child:after{display:none}.eventList__card_inner .left .event_category_tag{font-size:12px}.eventList__card_inner .left .date{display:inline-block;margin-top:8px;width:auto}.eventList__card_inner .left .participation_info{align-items:center;display:flex}.eventList__card_inner .left .participation_info .number{color:var(--c-link);font-weight:600}@media(max-width:699px){.eventList__card_inner .left .participation_info{flex-direction:column}.eventList__card_inner .left .participation_info.dash{flex-direction:row}}.eventList__card_inner .left .participation_number{font-size:12px;margin-right:10px}@media(max-width:699px){.eventList__card_inner .left .participation_number{margin-right:0;width:100%}.eventList__card_inner .left .participation_number.dash{width:170px}.eventList__card_inner .left .participation_icons{width:100%}}.eventList__card_inner .right{border-radius:8px;flex:initial;height:100px;margin-left:auto;margin-top:0;max-width:100%;overflow:hidden;width:180px}@media(max-width:699px){.eventList__card_inner .right{height:auto;max-width:100%;order:1;width:100%}}.eventList__card_inner .right img{display:block;height:100px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:699px){.eventList__card_inner .right img{height:180px}}.col-3 .eventList__card{margin:0 28px 0 0;padding:0;width:calc(33% - 17px)}@media(max-width:699px){.col-3 .eventList__card{margin:0 0 16px;width:100%}}.col-3 .eventList__card:last-of-type{margin:0}.col-3 .eventList__card_info{width:70px}.col-3 .eventList__card_inner{flex-direction:column}.col-3 .eventList__card_inner .left{order:2;padding:16px;width:100%}.col-3 .eventList__card_inner .left .title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:14px;overflow:hidden}.col-3 .eventList__card_inner .right{border-radius:8px;flex:initial;height:140px;margin:0;max-width:100%;order:1;overflow:hidden;width:100%}.col-3 .eventList__card_inner .right img{display:block;height:140px;-o-object-fit:cover;object-fit:cover;width:100%}.col-3 .eventList__card .setTime_date{font-size:24px;line-height:1}.col-3 .eventList__card .setTime_status{font-size:12px}.col-3 .eventList__card_body{width:calc(100% - 86px)}.col-3 .eventList__card_body .timeZone{font-size:12px}.bosyuList__card_inner .left{align-content:space-between;display:flex;min-height:200px}@media(max-width:699px){.bosyuList__card_inner .left{min-height:auto}}.bosyuList__card_suggest_label{background:#eaf7f7;color:#1bb1be}.bosyuList__card_suggest_label,.bosyuList__card_urgent_label{border-radius:1em;display:inline-block;font-size:12px;font-weight:600;margin-left:2px;padding:.3em .8em}.bosyuList__card_urgent_label{background:red;color:#fff}.banner_content{max-height:100px;overflow:hidden}@media(max-width:699px){.banner_content{max-height:none}}.banner_content_background{background-image:url(../../../../resource/img/bana/banner210621_bg.png);background-position:50% 50%;background-size:cover}@media(max-width:699px){.banner_content_background{background:none}}.banner_content a{display:block;line-height:0;margin:0 auto;max-width:960px;text-align:center;width:100%}.banner_content a:hover{opacity:.7}.banner_content a img{box-sizing:border-box;padding:0 8px;width:100%}@media(max-width:699px){.banner_content a img{padding:0}}.topRequestBox{margin-top:50px}.topCommunityBox,.topPostBox{margin:50px 0}.topCommunityBox h2,.topPostBox h2{text-align:center}.topCommunityBox .card,.topPostBox .card{text-align:left}@media(max-width:699px){.topCommunityBox .card,.topPostBox .card{width:100%}}.topCommunityBox .card .name,.topPostBox .card .name{color:#13b1c0;font-weight:700}.topFetureBox{margin:50px 0}.topFetureBox,.topFetureBox h2{text-align:center}.topFetureBox .codereview{background:#13b1c0;background-color:#13b1c0;background-image:url(../../../../resource/img/codereview.png);background-position:0 100%;background-repeat:no-repeat;background-size:100px 100px;border-radius:4px;color:#fff;margin:0 auto;padding:16px;text-align:left;width:300px}.topFetureBox .codereview__head{font-size:1.2rem;font-weight:700;padding-left:100px}.topFetureBox .codereview__sub{font-size:.9rem;padding-left:100px}@media(min-width:699px){.card:first-child,.card:nth-child(2){margin-top:0}}.topTagLists{display:flex;flex-wrap:wrap;justify-content:space-between}.topTagLists li{box-sizing:border-box;font-size:1.2rem;margin-bottom:8px;text-align:center;width:24%}@media(max-width:699px){.topTagLists li{font-size:1rem;padding:10px;width:48%}}.topTagLists li i{color:#13b1c0}.topTagLists li a{display:block;width:100%}.topMentorList{display:flex;justify-content:space-between}.topMentorList__card{box-sizing:border-box;margin-right:16px;margin-top:20px;padding:20px;width:calc(33% - 16px)}@media(max-width:960px)and (min-width:699px){.topMentorList__card{width:calc(50% - 16px)}}.topMentorList__card .facebox{align-items:center;display:flex}.topMentorList__card .face{margin-right:8px}.topMentorList__card .name{font-size:.9rem;font-weight:700}.topMentorList__card .name a{color:#13b1c0}.topMentorList__card .detail{margin-top:2px}.topMentorList__card .detail .title{font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:8px}.topMentorList__card .score{font-size:.9rem;margin-top:6px}@media(max-width:699px){.topMentorList__card{flex:none;width:100%}}.topMentorList__card:nth-child(3n){margin-right:0}.dashContent .topMentorList{flex-wrap:wrap}.dashContent .topMentorList__card{margin:0 0 10px}.dashContent__reset{overflow:visible!important}.mainCatchCopy{background:#e6ecef;padding:24px 0}@media(max-width:960px)and (min-width:699px){.mainCatchCopy{padding:0 4%}}@media(max-width:699px){.mainCatchCopy{padding:24px 4%}}.mainCatchCopy_lead{font-size:14px;font-weight:600}.mainCatchCopy .inner{display:block}.mainCatchCopy h2{font-size:1.7rem;font-weight:400;margin-bottom:10px}@media(max-width:699px){.mainCatchCopy h2{font-size:1.2rem}}.mainCatchCopy .resultBox{align-items:center;justify-content:center;line-height:150%;margin-top:16px;text-align:left}@media(max-width:699px){.mainCatchCopy .resultBox{line-height:140%}}.mainCatchCopy .resultBox__item{background:#fff;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.06);font-size:.8rem;margin-right:24px;max-width:180px;padding:16px;text-align:center;width:100%}.mainCatchCopy .resultBox__item:last-of-type{margin-right:0}@media(max-width:960px)and (min-width:699px){.mainCatchCopy .resultBox__item{box-sizing:border-box;margin:8px 0 0;max-width:100%;padding:8px;width:100%}}@media(max-width:699px){.mainCatchCopy .resultBox__item{box-sizing:border-box;margin:8px 0 0;max-width:100%;padding:8px;width:100%}}.mainCatchCopy .resultBox__item_label{font-size:14px;font-weight:600}.mainCatchCopy .resultBox__item_label i{color:#13b1c0;font-size:16px;margin-right:8px}.mainCatchCopy .resultBox__item_num{color:#13b1c0;font-weight:600}.mainCatchCopy .resultBox__item span{font-size:2rem;font-weight:600;margin-right:8px}@media(max-width:699px){.mainCatchCopy .resultBox__item span{font-size:1rem}}.mainCatchCopy .evidence_text{color:#888;display:block;font-size:10px;margin:16px 0 0;text-align:center}.c1box,.c2box{align-items:center;display:flex;flex-wrap:wrap;margin:0 auto;width:900px}@media(max-width:960px)and (min-width:699px){.c1box,.c2box{width:100%}}@media(max-width:699px){.c1box,.c2box{width:100%}}.c1box .img,.c2box .img{margin-right:50px;width:400px}@media(max-width:699px){.c1box .img,.c2box .img{margin-right:0;width:100%}}.c1box .img img,.c2box .img img{width:100%}.c1box .txt,.c2box .txt{flex:1}@media(max-width:699px){.c1box .txt,.c2box .txt{flex:none;width:100%}}.big_category_title{width:100%}.cateogry_wrapper{margin-top:32px;width:100%}.cateogry_wrapper .category_title{align-items:center;flex:1 1 0%;justify-content:space-between}@media(max-width:699px){.cateogry_wrapper .category_title{align-items:flex-start}}.cateogry_wrapper .category_title_head{align-items:center}@media(max-width:699px){.cateogry_wrapper .category_title_head{display:block}}.cateogry_wrapper .category_title_head .button{font-size:12px;margin-left:16px}@media(max-width:699px){.cateogry_wrapper .category_title_head .button{margin:8px 0 0;padding:4px 8px}}.cateogry_wrapper .category_title h2,.cateogry_wrapper .category_title h3{flex:1}.c2box{margin-top:30px}.c2box .img{margin:0 0 0 50px;text-align:center;width:200px}.c2box .img img{width:80%}@media(max-width:699px){.c2box .img{margin-left:0;text-align:center;width:100%}.c2box .img img{width:50%}}.top_search{display:flex;flex-wrap:wrap;width:100%}@media(max-width:699px){.top_search{margin-top:20px}}.top_search .left{width:60%}@media(max-width:699px){.top_search .left{width:100%}}.top_search .right{flex:1}@media(max-width:699px){.top_search .right{flex:none;margin-top:10px;width:100%}}.top_search .title{font-size:1rem;font-weight:700;margin-bottom:5px}.top_category,.top_tag{display:flex;flex-wrap:wrap;padding:0;text-align:center}.top_category li,.top_tag li{margin-right:16px}.top_category li i,.top_tag li i{color:#13b1c0}.top_tag li{margin-bottom:8px;margin-right:8px}.topCommunityBox .inner{display:block}.topPostContent{display:flex;flex-wrap:wrap;margin-top:16px}.topPostContent__main{flex:1;margin-right:30px}@media(max-width:699px){.topPostContent__main{margin:0}}.topPostContent__main .contentCard__title{font-size:1rem}.topPostContent__side{width:400px}@media(max-width:960px)and (min-width:699px){.topPostContent__side{width:300px}}@media(max-width:699px){.topPostContent__side{width:100%}}.topPostContent__side h4{font-size:1rem;margin:0;text-align:left}.topMentee{background:#fff;padding-top:30px}.reviewBox{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto auto 20px}.reviewBox .card{display:block;margin:0;width:28%}@media(max-width:960px)and (min-width:699px){.reviewBox .card{margin-bottom:20px;margin-right:0;width:100%}}@media(max-width:699px){.reviewBox .card{margin-bottom:20px;margin-right:0;width:100%}}.reviewBox .card .face{align-items:center;display:flex;justify-content:center;margin-bottom:10px;width:100%}.reviewBox .card .face .icon{margin-right:10px}.reviewBox .card .face .name{flex:1;font-size:15px;text-align:left}.reviewBox .card .body{font-size:13px;width:100%}.topnews{padding:0 10px!important}.topH3{color:#13b1c0;font-size:1.5rem;font-weight:400}@media(max-width:699px){.topH3{font-size:1.2rem}}.skillimg{margin-bottom:20px;max-width:483px}@media(max-width:699px){.skillimg{max-width:100%}.nobr br{display:none}}.dashContent__right .mentor_card__card{padding:10px}.mentor-slider .slick-slide{opacity:0;transition:all .6s}.mentor-slider .slick-slide.slick-active{opacity:1}.multiple_send_button{min-width:240px}@media(max-width:699px){.multiple_send_button{min-width:200px}}.mentor_card{display:flex;flex-wrap:wrap;margin-top:8px;width:100%}@media(max-width:699px){.mentor_card{justify-content:space-between}}.mentor_card.show{opacity:1}.mentor_card__container{box-sizing:border-box;display:flex;padding:0 5px;width:20%}.mentor_card__container:first-child{padding-left:0}.mentor_card__container:last-child{padding-right:0}@media(max-width:960px)and (min-width:699px){.mentor_card__container{width:33.3%}.mentor_card__container:nth-child(n+4){display:none}}@media(max-width:699px){.mentor_card__container{padding:0;width:49%}.mentor_card__container:nth-child(-n+2){margin-bottom:5px}.mentor_card__container:nth-child(n+5){display:none}}.mentor_card__card .img{width:100%}.mentor_card__card .img img{height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:699px){.mentor_card__card .img img{height:80px}}.mentor_card__card .title{font-size:.8rem;margin:5px 0;overflow:hidden;text-overflow:ellipsis}@media(max-width:699px){.mentor_card__card .title a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}.mentor_card__card .facebox{align-items:center;display:flex}.mentor_card__card .facebox .face{margin-right:8px}.mentor_card__card .facebox .name{flex:1;font-size:.7rem}.mentor_card__card .facebox .price{font-size:.7rem;text-align:right}@media(max-width:699px){.mentor_card__card .facebox .price{display:none}}.top_mentor_compornent,.top_mentor_title{text-align:left}.top_mentor_card{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-top:8px;width:100%}.top_mentor_card__card{box-sizing:border-box;margin-right:28px;width:calc(33% - 17px)}@media(max-width:699px){.top_mentor_card__card{margin:0 0 20px;width:100%}}.top_mentor_card__card .thumbnail{line-height:1;width:100%}.top_mentor_card__card .thumbnail a{display:block;line-height:0}.top_mentor_card__card .thumbnail img{height:100px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.top_mentor_card__card .title{font-size:.8rem;font-weight:400;margin-top:8px}.top_mentor_card__card .comment{font-size:.8rem;margin:8px 0;overflow:hidden;text-overflow:ellipsis}@media(max-width:699px){.top_mentor_card__card .comment a{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box}}.top_mentor_card__card .facebox{align-items:center;display:flex}.top_mentor_card__card .facebox .face{margin-right:8px}.top_mentor_card__card .facebox .name{flex:1;font-size:.8rem;font-weight:700;line-height:1.4;text-align:left}.top_mentor_card__card .facebox .name--small{color:#666;font-size:.7rem;font-weight:600;line-height:1.4;text-align:left}.top_mentor_card__card .facebox .name--small .scoreStatus__star{display:block;font-size:1rem}.top_mentor_card .avatar_icon{border-top:1px solid #e5e5e5;margin:8px 0 0;padding:8px 0 0}.top_mentor_card__card:nth-child(3n){margin-right:0}@media(max-width:699px){.top_mentor_card__card:nth-child(3n){margin-bottom:0}}.top_ranking_mentor_slider .top_mentor_card__card{margin:0 10px}.top-mainVisual__container{display:flex;flex-wrap:wrap;margin:60px auto;max-width:960px}.top-mainVisual__container .left{width:50%}@media(max-width:699px){.top-mainVisual__container .left{text-align:center;width:100%}}.top-mainVisual__container .left img{max-width:100%}@media(max-width:699px){.top-mainVisual__container .left img{max-width:90%;text-align:center}}.top-mainVisual__container .left .touroku_box{max-width:340px}@media(max-width:699px){.top-mainVisual__container .left .touroku_box{margin:0 auto}}.top-mainVisual__container .left .coupon{font-weight:700;margin-bottom:10px;margin-top:20px;text-align:center}.top-mainVisual__container .right{flex:1;text-align:right}.top-mainVisual__container .right img{max-width:90%}.engineer_landing2-mainVisual{background-color:#fff;padding:60px 0}@media(max-width:699px){.engineer_landing2-mainVisual{padding-top:15px}}.engineer_landing2-mainVisual__container{align-items:center;display:flex;flex-direction:row;margin:auto;max-width:960px;padding:0 10px}@media(max-width:699px){.engineer_landing2-mainVisual__container{flex-direction:column}}.engineer_landing2-mainVisual__container>div{width:50%}@media(max-width:699px){.engineer_landing2-mainVisual__container>div{margin:auto;width:100%}}.engineer_landing2-mainVisual__container>div:first-child{margin-right:50px}@media(max-width:699px){.engineer_landing2-mainVisual__container>div:first-child{margin-right:0}}.engineer_landing2-mainVisual__container>div h2{margin-bottom:10px;text-align:center}.engineer_landing2-mainVisual__container>div h2>span{color:#13b1c0}.engineer_landing2-mainVisual__container>div p{font-size:20px;font-weight:700;text-align:center}.engineer_landing2-mainVisual__container>div p>span{color:#13b1c0;font-size:1.4em}.engineer_landing2-mainVisual__balloon{background:#fff;border:1px solid #13b1c0;border-radius:100px;color:#13b1c0;font-weight:700;margin-bottom:20px;padding:6px;position:relative;text-align:center;width:80%}@media(max-width:699px){.engineer_landing2-mainVisual__balloon{width:90%}}.engineer_landing2-mainVisual__balloon:before{border-color:#13b1c0 transparent transparent;border-style:solid;bottom:-11px;content:"";height:0;margin:auto;position:absolute;width:0}.engineer_landing2-mainVisual__balloon:after{border-color:#fff transparent transparent;border-style:solid;bottom:-10px;content:"";height:0;margin:auto;position:absolute;width:0}.engineer_landing2-mainVisual__balloon.--left:before{border-width:13px 1px 0 13px;bottom:-14px;left:18px}.engineer_landing2-mainVisual__balloon.--left:after{border-width:10.5px 1px 0 10.5px;left:19px}.engineer_landing2-mainVisual__balloon.--right{margin-left:auto}.engineer_landing2-mainVisual__balloon.--right:before{border-width:13px 13px 0 1px;bottom:-14px;right:18px}.engineer_landing2-mainVisual__balloon.--right:after{border-width:10.5px 10.5px 0 1px;right:19px}.engineer_landing2-mainVisual .btn.hanten.--register{font-size:25px;margin:15px auto;width:100%}@media(min-width:699px){.engineer_landing2-mainVisual .btn.hanten.--register{width:400px}}.grid{display:grid}.main-slider{display:none}.main-slider.slick-initialized{display:block}.slider__left{grid-template-areas:"slider content"}.slider__right{grid-template-areas:"content slider";grid-template-columns:55% 45%}.card-item{background-color:#fff;border-radius:6px;box-shadow:0 0 10px rgba(24,114,119,.25);padding:24px}.card-item__copy{display:block;font-size:18px}.card-item figure{line-height:1;margin-top:24px}.card-item__link{display:inline-block;position:relative;transition:transform .3s;z-index:1}.card-item__link:hover{color:initial;transform:translateY(-20px)}.card-item__link:hover:before{transform:translateY(calc(100% + 20px)) scale(.7)}.card-item__img{border-radius:50%;height:120px;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:120px}.card-item__name{font-size:18px;margin-top:24px}.card-item__text{margin-top:16px}@media(max-width:960px){.heading-copy{font-size:30px;text-align:center}.heading-lead.lead--midum{font-size:16px!important}}.item-copy{font-size:24px}.item-description{font-size:16px}@media(max-width:960px){.item-description{font-size:14px!important;padding:0 20px}}.main-area-slider{width:300px}.main-area-slider .result_card{background:#fff;border-radius:4px;padding:20px}.main-area-slider .result_card .text{color:#13b1c0;font-size:18px;font-weight:700;text-align:center}@media(max-width:699px){.main-area-slider .result_card .text{font-size:15px}}.main-area-slider .result_card-profile{display:flex;justify-content:space-between;margin-top:15px}.main-area-slider .result_card-profile .face{margin-right:12px}@media(max-width:699px){.main-area-slider .result_card-profile .face{width:60px}.main-area-slider .result_card-profile .size85{height:50px;width:50px}}.main-area-slider .result_card-profile .body{width:73%}@media(max-width:699px){.main-area-slider .result_card-profile .body{flex:1;width:auto}}.main-area-slider .result_card-profile .body .name{color:#333;font-size:16px;font-weight:700}@media(max-width:699px){.main-area-slider .result_card-profile .body .name{font-size:14px}}.main-area-slider .result_card-profile .body .description{font-size:13px;margin-top:4px}.main-area-slider .result_card-tobe{justify-content:center;margin:20px 0 5px}.main-area-slider .result_card-tobe .before{background:#f2f2f2;border-radius:4px;font-size:12px;font-weight:700;padding:5px 30px}.main-area-slider .result_card-tobe .after{background:#13b1c0;border-radius:4px;color:#fff;font-size:12px;font-weight:700;padding:5px 30px}.main-area-slider .result_card-tobe .arrow{background-color:#13b1c0;-webkit-clip-path:polygon(0 33%,50% 33%,50% 15%,100% 50%,50% 85%,50% 67%,0 67%);clip-path:polygon(0 33%,50% 33%,50% 15%,100% 50%,50% 85%,50% 67%,0 67%);display:inline-block;height:20px;margin:5px 10px;position:relative;width:15px}.main-area-slider .slick-dots li{height:6px;width:6px}.main-area-slider .slick-dots li button{height:6px;padding:0;width:6px}.main-area-slider .slick-dots li button:before{height:6px;line-height:6px;width:6px}.main-area-slider .slick-dots li.slick-active button:before{color:#50afbe}.main-area-slider .slick-next,.main-area-slider .slick-prev{height:30px;width:30px}.main-area-slider .slick-next:before,.main-area-slider .slick-prev:before{color:#13b1c0!important;font-size:30px}.main-area-slider .slick-prev{left:-30px}.main-area-slider .slick-next{right:-35px}@media(max-width:699px){.main-area-slider .slick-prev{left:0;z-index:100}.main-area-slider .slick-next{right:0;z-index:100}}.main-slider .slick-slide{opacity:0;transition:all .6s}.main-slider .slick-slide.slick-active{opacity:1}.top-keyVisual__buttons .buttons__main{background:linear-gradient(180deg,#ef9409 1.48%,#f99f17);border-bottom:4px solid #d58916;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:block;font-size:20px;font-weight:600;margin:0 auto;max-width:340px;padding:16px;transition:all .15s ease-out;width:100%}.top-keyVisual__buttons .buttons__main:hover{background:linear-gradient(180deg,#f89c12 1.48%,#fabd62);border-bottom:4px solid #d58916;color:var(--c-white)}.top-keyVisual__buttons .buttons__link{color:#fff;display:block;font-size:12px;font-weight:600;margin-top:16px}.top-keyVisual__buttons .buttons__link:hover{opacity:.5}.top-keyVisual{background:linear-gradient(-120deg,#1082b7,#3ec5db);line-height:1.5;overflow:hidden}.top-keyVisual__heading{padding:0 4%}.top-keyVisual__container{height:400px;padding:50px;width:100%}@media(max-width:960px)and (min-width:699px){.top-keyVisual__container{padding:40px 0}}@media(max-width:699px){.top-keyVisual__container{height:auto;padding:20px 0}}.top-keyVisual h1{color:#fff}@media(max-width:699px){.top-keyVisual h1{padding:0 4px 10px}}.top-keyVisual__inner{margin:0 auto;max-width:1200px}.top-keyVisual__title{display:block;line-height:1.4;width:55%}@media(max-width:960px)and (min-width:699px){.top-keyVisual__title{width:45%}}@media(max-width:699px){.top-keyVisual__title{text-align:center;width:100%}}.top-keyVisual__voices{flex:1;padding-left:100px}@media(max-width:699px){.top-keyVisual__voices{padding:0}}@media(max-width:960px)and (min-width:699px){.top-keyVisual__voices{width:50px}}@media(max-width:699px){.top-keyVisual__voices{width:50px}}.top-keyVisual__copy{display:block;font-size:36px}@media(max-width:960px)and (min-width:699px){.top-keyVisual__copy{font-size:24px}}@media(max-width:699px){.top-keyVisual__copy{font-size:20px}}.top-keyVisual__lead{display:block;font-size:16px}@media(max-width:1200px){.top-keyVisual__lead{font-size:16px}}@media(max-width:699px){.top-keyVisual__lead{font-size:12px}}.top-keyVisual__result{padding-top:20px}.top-keyVisual__result img{height:auto;max-width:569px;width:100%}.top-keyVisual__buttons{max-width:569px;padding-top:20px}.top-keyVisual__buttons img{height:auto;max-width:569px}.top-banner{margin:0 auto 40px;width:40%}@media(max-width:699px){.top-banner{margin-bottom:0;width:90%}}.top-register{padding:0 4%}.top-register__inner{margin:0 auto;max-width:1200px}.top-register__card{margin-top:32px;position:relative;width:50%;z-index:1}@media(max-width:960px){.top-register__card{margin-top:-45%;width:100%}}@media(max-width:699px){.top-register__card{margin-top:-75%}}.top-register__badge{width:48%}@media(max-width:699px){.top-register__badge{width:100%}}.top-register__badge figure{align-items:center;margin:0}.top-register__badge figcaption{color:#888;font-size:10px;line-height:1.5;margin-left:auto;width:calc(100% - 84px)}.top-register__badge img{width:74px}.top-register__buttons{margin-left:auto;width:48%}@media(max-width:699px){.top-register__buttons{margin-top:24px;width:100%}}.top-case{background-color:#eff5fa;padding:50px 4% 0}@media(max-width:699px){.top-case{padding:0}.top-case .heading-copy{font-size:20px}}.top-catch{background-color:#fff;padding:40px 4% 56px;text-align:center}.top-catch h2{font-size:30px}@media(max-width:699px){.top-catch h2{font-size:20px;text-align:center}.top-catch{padding:24px 4% 56px}}.top-catch__description{margin:30px auto 0;max-width:800px}.top-catch__description .img{max-width:200px}@media(max-width:699px){.top-catch__description .img{height:auto;max-width:100%;width:100%}}.top-catch__description .img img{width:100%}@media(max-width:699px){.top-catch__description .img img{height:auto;width:50%}}.top-catch__description .text{flex:1;font-size:16px;padding-left:40px;text-align:left}@media(max-width:699px){.top-catch__description .text{font-size:13px;padding-left:0;padding-top:10px}}.top-feature{background-color:#fff;padding:35px 4%}@media(max-width:699px){.top-feature{padding:24px 4%}}.top-feature .heading-copy{font-size:40px}@media(max-width:699px){.top-feature .heading-copy{font-size:25px}}.top-roadmap{padding:72px 4% 88px}@media(max-width:960px){.top-roadmap{padding:64px 4%}}.top-value{padding:72px 4% 88px}@media(max-width:960px){.top-value{padding:0 4% 64px}}@media(max-width:699px){.top-value .heading-copy{font-size:30px}}.top-help{background:#eff5fa;padding:64px 0}.top-help__box{background:#fff;margin:20px auto;max-width:600px;padding:1rem 2rem}.top-help__box>ul li{margin:5px 0;padding-left:15px;position:relative}.top-help__box>ul li:before{border:6px solid transparent;border-left-color:#8b6b4e;content:"";height:0;left:0;position:absolute;top:.35em;width:0}.top-help__arrow{border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #13b1c0;height:0;margin:30px auto;width:0}.top-help__subtitle{font-weight:700;text-align:center}@media(min-width:699px){.top-help__subtitle{font-size:1.5rem}}.top-feature-plans{background:#eff5fa;padding:64px 0}.top-feature-plans__list{padding:25px 25px 0}.top-feature-plans__list_item{padding:15px;width:33%}@media(max-width:699px){.top-feature-plans__list_item{padding:10px;width:50%}}.top-feature-plans__list_item .image{overflow:hidden;width:100%}.top-feature-plans__list_item .image img{transition:all 1s;width:100%}.top-feature-plans__list_item .image img:hover{transform:scale(1.1);transition:all 1s}.top-feature-plans__list_item .title{font-weight:700;text-align:center}@media(max-width:699px){.top-feature-plans__list_item .title{font-size:12px}}.top-price{background-color:#fff;padding:64px 0}.top-price .planPrice_label{padding-top:82px}.top-price .heading-copy{font-size:28px}@media(max-width:699px){.top-price .heading-copy{font-size:20px}}.top-price .planPrice_tables{-ms-overflow-style:none;display:flex;margin:30px auto 0;max-width:960px;overflow-x:auto;scrollbar-width:none}@media(max-width:699px){.top-price .planPrice_tables{padding:0 4%;width:100%}}.top-price .planPrice_table.main .planPrice_table_head{background:linear-gradient(-120deg,#1082b7,#3ec5db)}.top-price .planPrice_table.main .planPrice_table_head h3{color:#fff;font-size:26px}@media(max-width:699px){.top-price .planPrice_table.main .planPrice_table_head h3{font-size:18px}}.top-price .planPrice_table.main{border-radius:10px 0 0 10px;border-width:1px 0 1px 1px;box-shadow:0 10px 25px 0 rgba(0,0,0,.2);z-index:1}.top-price .planPrice_table.center{border-radius:0;border-width:1px 0 1px 1px;border-right:1px solid #e5e5e5}@media(max-width:699px){.top-price .planPrice_table.center{border-width:1px}}.top-price .planPrice_table.right{border-radius:0 10px 10px 0;border-width:1px 1px 1px 0}.top-price .planPrice_table_head{height:80px;line-height:80px;padding:0 10px}.top-price .planPrice_table_head p{font-size:13px}.top-price .planPrice_table_head h3{font-size:15px}.top-price .planPrice_table_body .item .maru{color:#1d93a6;flex:1;font-size:40px;font-weight:700;line-height:45%;text-align:center;width:100%}@media(max-width:699px){.top-price .planPrice_table_body .item .maru{text-align:left}}.top-price .planPrice_table_body .item .maru span{color:#333;font-size:12px;line-height:0}.top-price .planPrice_table_body .item .sankaku{color:#fb9d2f;flex:1;font-size:22px;font-weight:700;line-height:100%;text-align:center;width:100%}@media(max-width:699px){.top-price .planPrice_table_body .item .sankaku{text-align:left}}.top-price .planPrice_table_body .item .sankaku span{color:#333;font-size:12px;line-height:0}.top-price .planPrice_table_body .item span{font-size:12px;font-weight:400}.top-studyLog{background-color:#fff;padding:72px 4% 0}.top-studyLog .heading-copy{font-size:28px}@media(max-width:699px){.top-studyLog .heading-copy{font-size:20px}}@media(max-width:960px){.top-studyLog{padding:24px 4%}.top-studyLog .item-copy{font-size:20px}}.top-userVoice{background-color:#fff;padding:48px 4%}@media(max-width:960px){.top-userVoice{padding:24px 4%}}.top-cycle{background-color:#fff;padding:48px 4%}@media(max-width:960px){.top-cycle{padding:24px 4%}}.top-cycle__main{align-items:center;justify-content:center;margin:0 auto;max-width:960px}.top-cycle__main .img{width:45%}.top-cycle__main .img img{width:90%}@media(max-width:960px)and (min-width:699px){.top-cycle__main .img img{height:auto}}@media(max-width:699px){.top-cycle__main .img{text-align:center;width:100%}.top-cycle__main .img img{height:auto;width:50%}}.top-cycle__main .text{flex:1}@media(max-width:699px){.top-cycle__main .text p{font-size:14px}.top-cycle__main .text h2{font-size:18px;margin-top:12px;text-align:center}}.top-conversion{padding:56px 4%}@media(max-width:699px){.top-conversion{padding:24px 4%}}.top-conversion .btn.hanten.--register{font-size:25px;margin:15px auto;width:100%}@media(min-width:699px){.top-conversion .btn.hanten.--register{width:400px}}.top-userStory{background-color:#1d93a6;padding:56px 4%}.top-userStory .heading-lead{margin-top:0}@media(max-width:699px){.top-userStory .heading-copy{font-size:20px}.top-userStory .card-item__copy{margin-bottom:8px}.top-userStory .card-item{padding:15px}.top-userStory .card-item figure{margin-top:5px}}.top-media{background-color:#fff;padding:72px 4%}@media(max-width:699px){.top-media{padding:40px 4%}}.top-category{background-color:#f7f7f7;padding:64px 4% 80px}.top-category .heading-copy{font-size:28px}@media(max-width:699px){.top-category .heading-copy{font-size:20px}}.top-card__list.grid{gap:30px 30px;grid-template-columns:155px 155px 155px 155px 155px;justify-content:center;margin-top:48px;place-items:center}.top-card__list.grid>li{line-height:0;width:100%}.top-card__list.grid img{width:100%}@media(max-width:960px){.top-card__list.grid{grid-template-columns:1fr 1fr 1fr}}@media(max-width:699px){.top-card__list.grid{grid-template-columns:1fr 1fr}}.top-topicBanner .head-banner{max-width:1160px}.top-topicBanner .head-banner-close{display:none}.top-case .mentor_box{background:#fff;border:1px solid #eee;display:flex;flex-wrap:wrap;padding:20px}.top-case .mentor_box:not(:last-child){margin-bottom:30px}.top-case .mentor_box .voice{border-top:1px solid #eee;margin-top:30px}.top-case .mentor_box .voice .voice_box{display:flex;margin-top:20px;padding:0 80px}@media(max-width:699px){.top-case .mentor_box .voice .voice_box{margin-top:8px;padding:0}}.top-case .mentor_box .voice .voice_box .left{margin-right:10px;text-align:center;width:40px}@media(max-width:699px){.top-case .mentor_box .voice .voice_box .left{padding-top:3px;width:20px}}.top-case .mentor_box .voice .voice_box .left .avatar-image{height:40px;width:40px}@media(max-width:699px){.top-case .mentor_box .voice .voice_box .left .avatar-image{height:20px;width:20px}}.top-case .mentor_box .voice .voice_box .right{flex:1}@media(max-width:699px){.top-case .mentor_box .voice .voice_box .right .small2{font-size:12px!important;line-height:1.55}}.top-case .mentor_box .avatar-image{border-radius:50%;display:block;height:32px;margin-right:10px;overflow:hidden;width:32px}.top-case .mentor_box .avatar-image img{height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top-case .mentor_box .left{margin-right:20px;width:300px}@media(max-width:699px){.top-case .mentor_box .left{margin-right:0;width:100%}}.top-case .mentor_box .left img{max-width:100%}.top-case .mentor_box .right{flex:1}.top-case .mentor_box .right .link{font-size:1.2rem;font-weight:700}.top-case .heading-copy{font-size:28px;margin-bottom:20px}@media(max-width:699px){.top-case .heading-copy{font-size:16px}}.top-case__body{margin:0 auto;max-width:860px}.top-case .top-container{margin:0 auto;max-width:960px}@media(max-width:699px){.top-case__item{margin-bottom:10px;padding-bottom:10px}}.top-case__item:last-child{margin-bottom:0}.top-case__item.grid{gap:6%;grid-template-columns:36.5% 57.5%;place-items:top}@media(max-width:699px){.top-case__item.grid{display:block}}.top-case__item.grid.slider__right{grid-template-columns:57.5% 36.5%}.top-case__item .item-img{grid-area:slider}@media(max-width:699px){.top-case__item .item-img img{box-sizing:border-box;padding:4%;width:100%}}.top-case__item .item-text{grid-area:content}.top-case__item .item-text__body .item-copy{color:#1e95a2;font-size:26px;margin-bottom:12px}@media(max-width:699px){.top-case__item .item-text__body .item-copy{font-size:17px}}.top-case__item .item-text__body .item-list{font-size:16px;padding-left:17px}@media(max-width:699px){.top-case__item .item-text__body .item-list{font-size:14px}}.top-case__item .item-text__body .item-list li{list-style:inside;list-style-type:disc}.top-case__item .item-text__body .item-description{font-size:16px;font-weight:400}.top-case__slider{grid-area:slider;height:250px;width:100%}@media(max-width:699px){.top-case__slider{height:auto}}.top-case__slider .mentor_card{background:#fff;border-radius:4px;padding:17px 30px}@media(max-width:699px){.top-case__slider .mentor_card{margin-top:20px}}.top-case__slider .mentor_card .size85{height:60px;width:60px}.top-case__slider .mentor_card .text{color:#13b1c0;font-size:14px}.top-case__slider .mentor_card-profile{display:flex;justify-content:space-between;margin-top:8px}.top-case__slider .mentor_card-profile .face{width:22%}.top-case__slider .mentor_card-profile .face img{width:100%}.top-case__slider .mentor_card-profile .body{padding-left:10px}.top-case__slider .mentor_card-profile .body .name{color:#333;font-size:14px}.top-case__slider .mentor_card-profile .body .tags{display:flex;flex-wrap:wrap}.top-case__slider .mentor_card-profile .body .tags-item{background:#f0f0f0;color:#13b1c0;font-size:10px;margin-right:2px;margin-top:3px;padding:1px 4px}.top-case__slider .mentor_card-profile .body .description{font-size:12px;margin-top:8px}.top-case__slider .slick-dots li{height:6px;width:6px}.top-case__slider .slick-dots li button{height:6px;padding:0;width:6px}.top-case__slider .slick-dots li button:before{height:6px;line-height:6px;width:6px}.top-case__slider .slick-dots li.slick-active button:before{color:#50afbe}.top-case__slider .slick-next,.top-case__slider .slick-prev{height:30px;width:30px}.top-case__slider .slick-next:before,.top-case__slider .slick-prev:before{color:#13b1c0!important;font-size:30px}.top-case__slider .slick-prev{left:-30px}.top-case__slider .slick-next{right:-35px}@media(max-width:699px){.top-case__slider .slick-prev{left:0;z-index:100}.top-case__slider .slick-next{right:0;z-index:100}}.top-feature__body{margin:20px auto 0;max-width:960px}.top-feature__body .text{font-size:16px}@media(max-width:699px){.top-feature__body{margin-top:30px}.top-feature__body .text{font-size:13px}}.top-feature .heading h2{text-align:center}.top-feature__item{position:relative}@media(max-width:699px){.top-feature__item{margin-bottom:30px}}.top-feature__item .item-description{font-size:16px;padding:0}.top-feature__item:not(:last-of-type){margin-bottom:32px;padding-bottom:32px}.top-feature__item:not(:last-of-type):after{background-color:#eee;bottom:0;content:"";display:inline-block;height:1px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.top-feature__item.grid{gap:2%;grid-template-columns:37% 61%;place-items:center}@media(max-width:699px){.top-feature__item.grid{display:block}}.top-feature__item.grid.img__right{grid-template-columns:61% 37%}.top-feature__item .item-img{grid-area:image}.top-feature__item .item-img img{width:250px}@media(max-width:699px){.top-feature__item .item-img{text-align:center}.top-feature__item .item-img img{box-sizing:border-box;height:auto;padding:0;width:35%}}.top-feature__item .item-text{grid-area:content}.top-feature__item .item-copy{font-size:26px}@media(max-width:699px){.top-feature__item .item-copy{font-size:16px;line-height:1.5;text-align:center}}.top-roadmap{margin:0 auto;max-width:1000px;width:100%}.top-roadmap .pc-only{display:block}@media(max-width:699px){.top-roadmap .pc-only{display:none}}.top-roadmap .sp-only{display:none}@media(max-width:699px){.top-roadmap .sp-only{display:block}}.top-roadmap h2{display:block;font-size:28px;text-align:center}@media(max-width:960px){.top-roadmap h2{font-size:24px}}.top-roadmap h3{color:#0095ad;display:block;font-size:24px;margin-top:50px;text-align:center}@media(max-width:960px){.top-roadmap h3{font-size:20px}}.top-roadmap-search{font-size:16px;font-weight:700;margin-top:10px;text-align:center}.top-roadmap-search__button{background:#52aebd;border-radius:40px;color:#fff;display:block;font-size:20px;font-weight:700;height:60px;line-height:60px;margin:25px auto 0;text-align:center;width:390px}@media(max-width:699px){.top-roadmap-search__button{width:100%}}.top-roadmap-comment{display:block;margin-top:20px;width:100%}.top-roadmap-description{display:flex;justify-content:space-between;margin-top:10px}@media(max-width:699px){.top-roadmap-description{flex-direction:column}}.top-roadmap-description__left{width:63.4%}@media(max-width:699px){.top-roadmap-description__left{width:100%}}.top-roadmap-description__left p{font-size:18px}.top-roadmap-description__left p.bold{font-weight:700;margin-top:20px}.top-roadmap-description__right{width:31%}@media(max-width:699px){.top-roadmap-description__right{width:100%}}.top-roadmap-description__right img{width:100%}.top-slider{background:#fff}.top-slider__inner{margin:0 auto;max-width:1200px}@media(max-width:699px){.top-slider__inner{padding:20px 20px 0}.top-studyLog br{display:none}}.top-studyLog__body{margin:24px auto 0;max-width:1200px}@media(max-width:699px){.top-studyLog__body{margin:0 auto}}.top-studyLog__item{grid-template-columns:38% 58%;justify-content:space-between;place-items:center}@media(max-width:699px){.top-studyLog__item{display:block!important}}.top-studyLog__item .item-block{background-color:#f7f7f7;border-radius:8px;cursor:pointer;margin-top:16px;padding:24px;transition:all .2s ease-out}.top-studyLog__item .item-block h4{font-size:18px}.top-studyLog__item .item-block h4 i{margin-right:8px}.top-studyLog__item .item-block__text{display:none;font-size:14px;margin-top:16px}.top-studyLog__item .item-block.is_selected,.top-studyLog__item .item-block:hover{background-color:var(--c-link-bg)}.top-studyLog__item .item-block.is_selected h4,.top-studyLog__item .item-block:hover h4{color:var(--c-link)}.top-studyLog__item .item-block.is_selected .item-block__text,.top-studyLog__item .item-block:hover .item-block__text{display:block}.top-studyLog__item .item-mobile-block{display:none;margin-top:47px}@media(max-width:699px){.top-studyLog__item .item-mobile-block{display:block}}.top-studyLog__item .item-mobile-block h4{font-size:18px}@media(max-width:699px){.top-studyLog__item .item-mobile-block h4{text-align:center}}.top-studyLog__item .item-mobile-block h4 i{margin-right:8px}.top-studyLog__item .item-mobile-block__text{margin-top:8px}@media(max-width:699px){.top-studyLog__item .item-mobile-block__text{font-size:14px;padding:0 20px}}.top-studyLog__item .item-img{border:1px solid var(--c-gray-border);border-radius:16px;box-shadow:0 0 10px rgba(11,74,80,.2);box-sizing:border-box;height:0;margin:6%;overflow:hidden;padding-top:62%;position:relative;width:88%}.top-studyLog__item .item-img img{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media(max-width:960px)and (min-width:699px){.top-studyLog__item .item-img{margin:0;padding-top:70%;width:100%}}.top-studyLog__item .item-text{grid-area:content}.top-studyLog__item .item-text .item-wrapper{width:100%}.top-studyLog__item .item-text__body{margin-top:32px}@media(max-width:699px){.top-studyLog__item .item-text__body{display:none}.top-studyLog__item .item-copy{font-size:16px;margin-top:16px;text-align:center}}.top-studyLog__img{display:none;grid-area:image;width:100%}@media(max-width:699px){.top-studyLog__img{display:block;margin-top:40px}}.top-studyLog__img .comment__wrapper{position:relative}.top-studyLog__img .comment-item{background:var(--c-primary);border-radius:8px;color:#fff;font-size:16px;font-weight:600;padding:8px 12px;position:absolute;z-index:1}@media(max-width:699px){.top-studyLog__img .comment-item{font-size:10px;padding:4px 8px}}.top-studyLog__img .comment-item:before{border:7px solid transparent;content:"";margin-left:-7px;position:absolute}.top-studyLog__img .comment-item.point01{left:8%;top:-8%}@media(max-width:699px){.top-studyLog__img .comment-item.point01{top:-12%}}.top-studyLog__img .comment-item.point01:before{border-top-color:var(--c-primary);bottom:-13px;left:50%}.top-studyLog__img .comment-item.point02{bottom:-8%;right:8%}.top-studyLog__img .comment-item.point02:before{border-bottom-color:var(--c-primary);left:50%;top:-13px}.top-studyLog__img .comment-item.point03{right:8%;top:-8%}@media(max-width:699px){.top-studyLog__img .comment-item.point03{top:-12%}}.top-studyLog__img .comment-item.point03:before{border-top-color:var(--c-primary);bottom:-13px;left:50%}.top-studyLog__img .comment-item.point04{bottom:-4%;right:26%}@media(max-width:699px){.top-studyLog__img .comment-item.point04{bottom:-8%;right:21%}}.top-studyLog__img .comment-item.point04:before{border-bottom-color:var(--c-primary);left:50%;top:-13px}.top-studyLog__img.is-show{display:block}.top-studyLog__img__inner{transition:all .2s ease-out}@media(max-width:699px){.top-userVoice .heading-copy{font-size:20px}}.top-userVoice .lead-small{color:#666;font-weight:400}.top-userVoice ul.--twitterCard{-ms-overflow-style:none;box-sizing:border-box;margin:40px auto 0;overflow-x:auto;scrollbar-width:none;width:100%}.top-userVoice ul.--twitterCard::-webkit-scrollbar{display:none}@media(max-width:699px){.top-userVoice ul.--twitterCard{height:300px}}.top-userVoice ul li{flex:0 0 auto;margin-left:16px;width:320px}.top-userVoice ul li:first-child{margin-left:0}.top-conversion .heading-copy{font-size:28px}@media(max-width:699px){.top-conversion .heading-copy{font-size:16px}}.top-conversion-text{font-size:20px;font-weight:700;text-align:center}.top-conversion-text .coupon-pink{color:#e96102}@media(max-width:960px){.top-conversion-text{font-size:14px}}.top-conversion__buttons{margin:24px auto 0;max-width:240px}.top-conversion__buttons .buttons__main{background:linear-gradient(180deg,#ef9409 1.48%,#f99f17);border-bottom:4px solid #d58916;color:#fff}.top-conversion__buttons .buttons__main:hover{background:linear-gradient(180deg,#f89c12 1.48%,#fabd62);border-bottom:4px solid #d58916;color:var(--c-white)}.top-userStory__cards{gap:20px 18px;justify-content:center;margin-top:32px}.top-userStory__cards .card-item__text{font-size:13px}.top-userStory__card{height:100%;width:260px}@media(max-width:699px){.top-userStory__card{display:flex;flex-wrap:wrap;padding:15px;width:100%}.top-userStory__card .card-item__copy{font-size:16px;text-align:left;width:100%}.top-userStory__card .card-item__name{display:none}.top-userStory__card .card-item__text{margin-top:5px}.top-userStory__card figure{width:30%}.top-userStory__card figure img{height:80px;width:80px}.top-userStory__card p{flex:1;padding-left:12px}}.top-userStory__text{color:#fff;font-size:16px;font-weight:700;margin:32px 0 0;text-align:center}.top-userStory__text span{display:inline-block;font-size:22px;padding:5px}.top-userStory__more{color:#fff;display:block;font-size:14px;font-weight:700;margin:0 auto;max-width:395px;text-align:center;transform:translateX(10px)}.top-userStory__more img{width:100%}@media(max-width:699px){.top-media h2{padding-bottom:10px;text-align:center!important}}.top-media__logo{justify-content:space-between;margin:40px auto 0;max-width:960px}.top-media__logo div{margin-bottom:10px}@media(max-width:699px){.top-media__logo{align-items:center;justify-content:center;margin:0 auto}.top-media__logo div{text-align:center;width:30%}.top-media__logo div img{height:auto;margin:24px auto 0;width:85%}.top-media__logo div img:first-child{margin-top:0}}.top-media__logo:first-of-type{margin-top:0}.top-category__items{margin:56px auto 0}.top-category__items.grid{gap:4%;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;max-width:1040px}@media(max-width:699px){.top-category__items.grid{grid-template-columns:1fr 1fr 1fr}}.top-category__items.grid .circle-image-container{background-color:#fff;border-radius:50%;padding-top:100%;position:relative;width:100%}.top-category__items.grid .circle-image-container img{height:60%;left:50%;-o-object-fit:contain;object-fit:contain;position:absolute;top:50%;transform:translate(-50%,-50%);width:60%}.top-category__items.grid figcaption{font-size:10px;margin-top:8px;text-align:center}.top-category__items.plans{margin:0 auto;width:80%}@media(max-width:699px){.top-category__items.plans{padding-top:55px;width:90%}}.user_register{margin:0 auto 28px;max-width:820px;text-align:center}@media(max-width:699px){.user_register{margin:0 auto 15px;width:95%}}.user_register__head{font-size:18px;font-weight:600;padding-top:20px}@media(max-width:699px){.user_register__head{font-size:15px}}.user_register__btnbox{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media(max-width:699px){.user_register__btnbox a{width:48%}}.user_register__btnbox .m-button{border-radius:8px;font-weight:600;padding:10px 40px}@media(max-width:699px){.user_register__btnbox .m-button{margin-bottom:10px;padding:10px 20px}}.user_register__btnbox .m-button__inner{align-items:center}.user_register__btnbox .m-button__icon{font-size:20px;margin-right:8px}@media(max-width:699px){.user_register__btnbox .m-button__text{width:calc(100% - 30px)}}.user_register__btnbox .googlebtn,.user_register__btnbox .mailAddress{background:#fff;border:2px solid #eee}.user_register__btnbox .fa-facebook,.user_register__btnbox .facebook,.user_register__btnbox .twitter{color:#fff}.coupon-pink{color:#ed304c}.top_deshi .head-banner{max-width:820px}.color-main{color:#13b1c0}.pc-only{display:block}@media(max-width:960px){.pc-only{display:none}}.sp-only{display:none}@media(max-width:960px){.sp-only{display:block}}.usecase{overflow-x:hidden}@media(max-width:699px){.usecase_title{padding:0}}.usecase ul.\--twitterCard{display:flex;flex-wrap:wrap;width:100%}@media(max-width:699px){.usecase ul.\--twitterCard{flex-wrap:nowrap;overflow-x:auto}}.usecase ul.\--twitterCard li{flex:0 0 auto;margin-left:16px;width:calc(33.33333% - 10.66667px)}@media(max-width:960px)and (min-width:699px){.usecase ul.\--twitterCard li{width:calc(50% - 16px)}}.usecase ul.\--twitterCard li:first-child,.usecase ul.\--twitterCard li:nth-child(3n+1){margin-left:0}@media(max-width:699px){.usecase ul.\--twitterCard li{width:320px}.usecase ul.\--twitterCard li:not(:first-child){margin-left:15px}}@media(max-width:1200px){.usecase_inner{display:block}}.usecase h2{color:var(--c-gray);font-size:18px;font-weight:700}.usecase_list{display:flex;flex-wrap:wrap;margin-bottom:40px;margin-top:10px}.usecase_list_item{border:1px solid var(--c-gray-border);border-radius:8px;box-shadow:0 2px 8px rgba(19,177,192,.06);margin-right:16px;overflow:hidden}.usecase_list_item--col4{width:calc(33.33333% - 10.66667px)}@media(max-width:960px)and (min-width:699px){.usecase_list_item--col4{width:calc(33.33333% - 13.33333px)}.usecase_list_item--col4:nth-child(n+4){margin-top:30px}}@media(max-width:699px){.usecase_list_item--col4{margin-right:0;width:100%}.usecase_list_item--col4:not(:first-child){margin-top:16px}}.usecase_list_item--col4:nth-child(n+4){margin-top:16px}.usecase_list_item--col4:nth-child(3n){margin-right:0}@media(max-width:960px)and (min-width:699px){.usecase_list_item--col4:nth-child(3n){margin-right:12px}}@media(max-width:699px){.usecase_list_item--col4:nth-child(3n){margin-right:0}}@media(max-width:960px)and (min-width:699px){.usecase_list_item--col4:nth-child(3n){margin-right:0}}.usecase_list_item--col6{width:calc(50% - 8px)}@media(max-width:960px)and (min-width:699px){.usecase_list_item--col6{width:calc(50% - 20px)}.usecase_list_item--col6:nth-child(n+3){margin-top:30px}}@media(max-width:699px){.usecase_list_item--col6{margin-right:0;width:100%}.usecase_list_item--col6:not(:first-child){margin-top:16px}}.usecase_list_item--col6:nth-child(n+3){margin-top:16px}.usecase_list_item--col6:nth-child(2n){margin-right:0}.usecase_list_item .card{background:#fff;border:none;display:flex;flex-direction:column;height:193px;margin:0;padding:0;width:100%}.usecase_list_item .card-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px;text-align:left}.usecase_list_item .card-label{border-radius:50px;color:#fff;display:inline-block;font-size:12px;padding:1px 8px}.usecase_list_item .card-label--primary{background-color:#13b1c0}.usecase_list_item .card-label--warning{background-color:#fd922a}.usecase_list_item .card-title{color:var(--c-primary);font-size:16px;font-weight:700}.usecase_list_item .card-bottom{align-items:center;display:flex;width:100%}.usecase_list_item .card-bottom-info{overflow:hidden;width:100%}.usecase_list_item .card-bottom-info .name{color:var(--c-primary);font-size:14px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.usecase_list_item .card-bottom img{margin-right:8px;width:54px}.usecase_list_item .card-category{background:#fff;border:1px solid #13b1c0;border-radius:50px;color:#13b1c0;display:inline-block;font-size:12px;font-weight:600;padding:1px 8px}.p-profile{background-color:var(--c-white);color:var(--c-primary)}.p-profile__topic{background-color:var(--c-link-bg);padding:12px 24px}@media(max-width:960px){.p-profile__topic{padding:8px 2%}}.p-profile__topic_inner{align-items:center;margin:0 auto;max-width:1040px}.p-profile__topic_inner .left{align-items:center}.p-profile__topic_inner .participation_info{font-weight:600;margin-top:4px}.p-profile__topic_inner .eventList__card_body,.p-profile__topic_inner .eventList__card_body a,.p-profile__topic_inner .eventList__card_info,.p-profile__topic_inner .eventList__card_info a{color:var(--c-primary)}.p-profile__topic_inner .eventList__card_body .title,.p-profile__topic_inner .eventList__card_info .title{font-size:18px}@media(max-width:960px){.p-profile__topic_inner .eventList__card_body .title,.p-profile__topic_inner .eventList__card_info .title{font-size:14px}.p-profile__topic_inner .eventList__card_info{width:74px}.p-profile__topic_inner .eventList__card_body{width:calc(100% - 80px)}}.p-profile__topic_inner .setTime_year{font-size:12px}@media(max-width:960px){.p-profile__topic_inner .setTime_year{display:none!important}}.p-profile__topic_inner .setTime_date{font-size:24px;line-height:1.2}@media(max-width:960px){.p-profile__topic_inner .setTime_date{font-size:20px}}.p-profile__topic_inner .setTime_sub{font-size:12px;font-weight:400}@media(max-width:960px){.p-profile__topic_inner .setTime_status,.p-profile__topic_inner .setTime_sub{font-size:10px}}.p-profile__topic_inner .eventList__card_inner{flex:1;padding-left:16px}@media(max-width:960px){.p-profile__topic_inner .eventList__card_inner{padding:0}.p-profile__topic_inner .eventList__card_inner .left{padding:0;width:100%}.p-profile__topic_inner .eventList__card_inner .right{display:none}}.p-profile__topic_decoration{position:relative;text-align:center}@media(max-width:960px){.p-profile__topic_decoration{display:none}}.p-profile__topic_decoration:after,.p-profile__topic_decoration:before{border-color:transparent;border-style:solid;content:"";height:0;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:0}.p-profile__topic_decoration:before{border-left-color:var(--c-gray);border-width:50px 0 50px 22px;margin-right:-1px}.p-profile__topic_decoration:after{border-left-color:#e3f0f1;border-width:50px 0 50px 22px}.p-profile__topic_title{font-size:14px;padding-right:16px}.p-profile__inner{margin:0 auto;max-width:1040px;padding:32px 0}@media(max-width:960px){.p-profile__inner{padding:4%}}.p-profile__wrapper{align-items:flex-start;position:relative}@media(max-width:699px){.p-profile__avatar{order:1}}.p-profile__avatar .avatar-image{overflow:visible}.p-profile__avatar .avatar-image img{border-radius:50%}@media(max-width:699px){.p-profile__avatar .avatar-image{height:80px;margin:0 auto;width:80px}}.p-profile__online-mark{background-color:#6c6;border:3px solid #fff;border-radius:50%;bottom:7px;height:20px!important;padding:4px;position:absolute;right:7px;width:20px!important;z-index:2}@media(max-width:699px){.p-profile__online-mark{bottom:1px;height:18px!important;right:1px;width:18px!important}}.p-profile__status{position:relative;text-align:center}.p-profile__status-button{background-color:var(--c-link);color:var(--c-white);cursor:pointer;display:inline-block;line-height:1;margin-top:16px}@media(max-width:699px){.p-profile__status-button{font-size:12px;margin-top:8px}}.p-profile__status-button i{font-size:10px;margin-left:4px}.p-profile__detail{padding-left:24px;width:calc(100% - 120px)}@media(max-width:699px){.p-profile__detail{order:3;padding:24px 0 0;width:100%}}.p-profile__buttons{margin-left:auto;position:absolute;right:0;top:0}@media(max-width:699px){.p-profile__buttons{order:2;position:relative}}.p-profile__button{cursor:pointer;margin-left:16px;padding:12px;position:relative;width:auto}@media(max-width:699px){.p-profile__button{align-items:center;display:flex;font-size:12px;justify-content:center;padding:8px}}.p-profile__button:first-child{margin-left:0}@media(max-width:960px){.p-profile__button .button-label{display:none}}@media(max-width:699px){.p-profile__button i{font-size:16px}.p-profile__button.review_button{display:none}}.p-profile__block.--userType{align-items:center;font-size:12px}@media(max-width:699px){.p-profile__block.--userType{font-size:10px}}.p-profile__block .userType{border-radius:40px;box-sizing:border-box;padding:2px 8px}.p-profile__block .userType.--mentor{background-color:#e8f6f8;color:var(--c-link)}.p-profile__block .userType.--mentee{background-color:#fff9d8;color:var(--c-accent)}.p-profile__block .caption{color:var(--c-gray);margin-left:8px}.p-profile__block .data{align-items:center}.p-profile__block .data .icon_share{color:var(--c-gray);font-size:14px;margin-left:8px}@media(max-width:699px){.p-profile__block .data .icon_share{font-size:12px}}.p-profile__block .data-badge{display:inline-block;line-height:0;margin-right:4px;width:18px}@media(max-width:699px){.p-profile__block .data-badge{width:14px}}.p-profile__block .data-badge img{width:100%}.p-profile__block .data-number{font-size:18px}@media(max-width:699px){.p-profile__block .data-number{font-size:14px}}.p-profile__block .data-text{color:var(--c-gray);font-size:12px}@media(max-width:699px){.p-profile__block .data-text{font-size:10px}}.p-profile__block .summary-items{margin-top:16px}.p-profile__block .summary-items.--linkedIcon{align-items:center;margin-top:24px}@media(max-width:699px){.p-profile__block .summary-items.--linkedIcon{margin-top:16px}}.p-profile__block .summary-items.--linkedIcon a{line-height:1}.p-profile__block .summary-items.--linkedIcon i{font-size:20px;margin-right:16px;width:20px}@media(max-width:699px){.p-profile__block .summary-items.--linkedIcon i{font-size:16px;margin-right:12px}}.p-profile__block .summary-items.--linkedIcon i img{width:100%}.p-profile__block .summary-items.--linkedIcon .edit_button{font-size:12px}.p-profile__block .summary-item{margin-right:24px}@media(max-width:699px){.p-profile__block .summary-item{margin-right:12px}}.p-profile__block .summary-item:first-of-type{margin-left:0}.p-profile__block .summary-item.--matching,.p-profile__block .summary-item.--replyRate,.p-profile__block .summary-item.--reviewCount{text-align:center}.p-profile__block .summary-item.--reviewCount i{color:var(--c-recommend)}.p-profile__block .summary-item.--follow .summary-count__number,.p-profile__block .summary-item.--follwer .summary-count__number{font-size:14px;font-weight:600;margin-right:4px}@media(max-width:699px){.p-profile__block .summary-item.--follow .summary-count__number,.p-profile__block .summary-item.--follwer .summary-count__number{font-size:12px}}.p-profile__block .summary-count{align-items:center}.p-profile__block .summary-count__number{font-size:18px}@media(max-width:699px){.p-profile__block .summary-count__number{font-size:14px}}.p-profile__block .summary-count__unit{font-size:12px}.p-profile__block .summary-count__caption,.p-profile__block .summary-count__label{color:var(--c-gray);font-size:12px}@media(max-width:699px){.p-profile__block .summary-count__caption,.p-profile__block .summary-count__label{font-size:10px}}.p-profile__block .summary-count__icon{color:var(--c-gray-bg);font-size:12px;margin-right:4px}.p-profile__name{font-size:32px;font-weight:600;line-height:1.5;margin-top:16px}@media(max-width:699px){.p-profile__name{font-size:20px;margin-top:8px}}.p-profile__head-content{margin-top:24px}.p-profile__head-content .--bosyuItem{margin-top:8px}.p-profile__head-content .--bosyuItem:first-of-type{margin-top:0}.p-profile__head-content .--planItem{margin-top:10px;width:49.5%}@media(max-width:699px){.p-profile__head-content .--planItem{width:100%}}.p-profile__head-content .--planItem .planTitle{grid-column:2/17}.p-profile__head-content .--planItem .price{grid-column:17/21}@media(max-width:960px){.p-profile__head-content .--bosyuItem{width:960px}}.p-profile__head-content .p-content__wrapper,.p-profile__head-item{margin-top:8px}.p-profile__head-item:first-of-type{margin-top:0}.p-profile__label{color:var(--c-gray);font-size:14px}.p-profile .summary-items{margin-top:16px}.p-profile .summary-items.--linkedIcon{align-items:center;margin-top:24px}@media(max-width:699px){.p-profile .summary-items.--linkedIcon{margin-top:16px}}.p-profile .summary-items.--linkedIcon a{line-height:1}.p-profile .summary-items.--linkedIcon i{font-size:20px;margin-right:16px;width:20px}@media(max-width:699px){.p-profile .summary-items.--linkedIcon i{font-size:16px;margin-right:12px}}.p-profile .summary-items.--linkedIcon i img{width:100%}.p-profile .summary-items.--linkedIcon .edit_button{font-size:12px}.p-profile .summary-item{margin-right:24px}@media(max-width:699px){.p-profile .summary-item{margin-right:12px}}.p-profile .summary-item:first-of-type{margin-left:0}.p-profile .summary-item.--matching,.p-profile .summary-item.--reviewCount{text-align:center}.p-profile .summary-item.--reviewCount i{color:var(--c-recommend)}.p-profile .summary-item.--follow .summary-count__number,.p-profile .summary-item.--follwer .summary-count__number{font-size:14px;font-weight:600;margin-right:4px}@media(max-width:699px){.p-profile .summary-item.--follow .summary-count__number,.p-profile .summary-item.--follwer .summary-count__number{font-size:12px}}.p-profile .summary-count{align-items:center}.p-profile .summary-count__number{font-size:18px}@media(max-width:699px){.p-profile .summary-count__number{font-size:14px}}.p-profile .summary-count__unit{font-size:12px}.p-profile .summary-count__caption,.p-profile .summary-count__label{color:var(--c-gray);font-size:12px}@media(max-width:699px){.p-profile .summary-count__caption,.p-profile .summary-count__label{font-size:10px}}.p-profile .summary-count__icon{color:var(--c-gray-bg);font-size:12px;margin-right:4px}.p-profile__content_inner{padding:0 2%}.p-profile__content_tab{background-color:var(--c-white);padding:0 4%}.p-profile__content_tab .tab-items{-ms-overflow-style:none;margin:0 auto;max-width:1040px;overflow-x:auto;scrollbar-width:none}.p-profile__content_tab .tab-items::-webkit-scrollbar{display:none}.p-profile__content_tab .tab-items.item{flex-wrap:nowrap}.p-profile__content_tab .tab-item{box-sizing:border-box;color:var(--c-gray-lighter);cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;position:relative;white-space:nowrap}@media(max-width:699px){.p-profile__content_tab .tab-item{padding:8px 16px}}.p-profile__content_tab .tab-item.is-active,.p-profile__content_tab .tab-item:hover{color:var(--c-link)}.p-profile__content_tab .tab-item.is-active:before{background-color:var(--c-link);bottom:0;content:"";height:2px;left:0;position:absolute;width:100%}.p-profile__content_tab .tab-item .number{margin-left:8px}.p-profile__content_edit{background-color:var(--c-link-bg);border-radius:8px;box-sizing:border-box;margin-top:16px;overflow:hidden;padding:32px;text-align:center}@media(max-width:699px){.p-profile__content_edit{padding:24px}}.p-profile__content_edit .edit-title{font-size:20px;font-weight:600}@media(max-width:699px){.p-profile__content_edit .edit-title{font-size:18px}}.p-profile__content_edit .edit-lead{font-size:16px;margin-top:12px}@media(max-width:699px){.p-profile__content_edit .edit-lead{font-size:14px}}.p-profile__content_edit .edit-button{background-color:var(--c-link);color:var(--c-white);display:inline-block;font-size:16px;margin-top:16px;padding:8px 16px}.p-profile__content_items{display:none;margin:24px auto 0;max-width:1040px}.p-profile__content_items.is-show{display:block}.p-profile__content_item{color:var(--c-primary);margin-top:8px}.p-profile__content_item:first-of-type{margin-top:0}.p-profile__content_item .tag-item{background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border-lighter);border-radius:4px;box-sizing:border-box;color:var(--c-gray);display:inline-block;font-size:16px;margin:0 8px 8px 0;padding:2px 8px}.p-profile__content_item .tag-item__price{color:var(--c-link);font-size:18px;font-weight:600}.p-profile__content_item.--target{align-items:center;padding:12px 0 16px}.p-profile__content_item .edit-link{color:var(--c-link);margin-left:auto}.p-profile__content_item .studyLog__list_item{border-color:var(--c-gray-border-lighter)}.p-profile__content_title{align-items:center}.p-profile__content_title .title-text{color:var(--c-gray);font-size:18px;font-weight:600}@media(max-width:699px){.p-profile__content_title .title-text{font-size:16px}}.p-profile__content_title .edit_button{border-width:1px;font-size:12px;line-height:1;margin-left:auto}.p-profile__content_title .edit_button i{font-size:14px;margin-right:4px}.p-profile__content_target{width:calc(100% - 70px)}.p-profile__content_target .target-caption{color:var(--c-gray);font-size:12px;margin-bottom:8px}.p-profile__content_target .target-text{font-size:24px}@media(max-width:699px){.p-profile__content_target .target-text{font-size:18px}}.p-profile__content_detail{margin-top:16px}.p-profile__content_detail>p{font-size:16px}.p-profile__content .review__list__avatar{position:absolute}.p-profile__content .review__list__user{color:var(--c-primary);font-size:14px;padding-left:48px}.p-profile__content .review__list__user .name{font-weight:600;max-width:100%}.p-profile__content .review__list__name{width:calc(100% - 80px)}.p-profile__content .review__list__star{color:var(--c-knowledge);margin-right:.5em}.p-profile__content .review__list__option{align-items:center;color:var(--c-gray);font-size:14px}.p-profile__content .review__list__comment{font-size:16px;margin-top:8px}@media(max-width:699px){.p-profile__content .review__list__comment{font-size:12px}}.p-profile__content .review__list__return{background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border-lighter);border-radius:4px;box-sizing:border-box;font-size:14px;line-height:1.6;margin-top:8px;padding:16px}.p-profile__content .review__modal__star{color:var(--c-knowledge);font-size:32px}.p-profile__works{margin-top:16px}.p-profile__works .year{color:var(--c-gray);font-size:12px}.p-profile__works .description{color:var(--c-primary);font-size:16px}.p-profile__works .description.--mentor-list{color:#565656;font-size:13px;margin-bottom:5px}.userProfileHeader{background:#13b1c0;border-top:5px solid #fff;box-sizing:border-box;color:#fff;padding:16px 4%}.userProfileHeader_inner{align-items:center;margin:0 auto -32px;max-width:1200px;width:100%}@media(max-width:699px){.userProfileHeader_inner{margin:0}.userProfileHeader{padding:16px 4%}}.userProfileHeader__icon .icon{background-color:#f4f8fa;border:6px solid #13b1c0;box-sizing:border-box}@media(max-width:699px){.userProfileHeader__icon .size125{border:none;height:80px;width:80px}}.userProfileHeader__name{font-size:1.4rem;font-weight:600;margin-left:24px;padding-bottom:16px;text-align:left;width:calc(100% - 170px)}.userProfileHeader__name h1{color:#fff;font-size:1.4rem;font-weight:600;text-align:left}@media(max-width:960px)and (min-width:699px){.userProfileHeader__name{font-size:20px}}@media(max-width:699px){.userProfileHeader__name{font-size:15px;line-height:1.5;margin-left:16px;padding-bottom:0;width:calc(100% - 96px)}}.userProfileHeader__name .snsicon{font-size:1.2rem!important;justify-content:left;line-height:1.2rem;padding:0}.userProfileHeader__name .snsicon i{color:#fff!important;margin-right:2px}@media(max-width:699px){.userProfileHeader__name .snsicon{margin-bottom:0}}.userProfileHeader__score{margin-left:auto;position:relative;width:260px}@media(max-width:960px)and (min-width:699px){.userProfileHeader__score{background:#333!important;width:100%!important}}@media(max-width:699px){.userProfileHeader__score{background:#333!important;width:100%!important}}.userProfileHeader__scoreCircle{background:#00919d;border-radius:9999px;box-sizing:border-box;height:180px;padding-top:30px;position:absolute;right:60px;text-align:center;top:0;width:180px;z-index:1}.userProfileHeader__scoreCircle a{color:#fff}@media(max-width:960px)and (min-width:699px){.userProfileHeader__scoreCircle{top:-90px}}@media(max-width:699px){.userProfileHeader__scoreCircle{background:#f4f8fa;border-radius:0;color:#333;height:50px;left:0;padding:0;top:10px;width:100%}.userProfileHeader__scoreCircle .fa-question-circle{color:#333}}.userProfileHeader__scoreCircle_num{border-bottom:1px solid #fff;font-size:36px;font-weight:700;line-height:36px;margin:0 30px 10px;padding-bottom:10px}@media(max-width:699px){.userProfileHeader__scoreCircle_num{border:none;display:inline-block;font-size:1.2rem;margin:0 5px}}.userProfileSide{flex:1;padding-left:50px;padding-top:40px}@media(min-width:960px)and (max-width:1200px){.userProfileSide{padding-left:20px}}@media(max-width:960px)and (min-width:699px){.userProfileSide{padding:30px 0 0}}@media(max-width:699px){.userProfileSide{padding:30px 0 0}}.userProfileSide .btn{border-radius:9999px;display:block}.userProfileSide .postFooterProfile__follow{margin:0}.userProfileSide.request{padding-top:40px}.userProfile .inner{display:flex;flex-wrap:wrap}.userProfile .alert{margin:40px auto 0;width:100%}@media(max-width:699px){.userProfile .alert{margin-top:30px}}.userProfile .userProfile__Main{margin-top:40px;width:800px}@media(min-width:960px)and (max-width:1200px){.userProfile .userProfile__Main{width:700px}}@media(max-width:960px)and (min-width:699px){.userProfile .userProfile__Main{width:100%}}.userProfile .userProfile__Main h1{font-size:1.8rem;margin:0 0 20px;padding:0}@media(max-width:699px){.userProfile .userProfile__Main h1{font-size:1.2rem;margin:0}}.userProfile .userProfile__Main h2{color:#333;font-size:18px;margin:20px 0 16px;width:50%}@media(max-width:699px){.userProfile .userProfile__Main h2{font-size:1.1rem}}.userProfile .userProfile__Main .post_info{padding-left:0!important}.userProfile .userProfile__Main .scoreBox .scoreStatus__list{width:calc(25% - 1px)}@media(max-width:699px){.userProfile .userProfile__Main .scoreBox .scoreStatus__list{width:calc(50% - 1px)}.userProfile .userProfile__Main .scoreBox .scoreStatus__list span{display:block}}.userProfile .userProfile__Main .scoreBox .column_3 .scoreStatus__list{margin:2px 0;width:calc(33.33% - 1px)}.userProfile .userProfile__Main .scoreBox .column_3 .scoreStatus__list:nth-child(4n){border-width:0}@media(max-width:699px){.userProfile .userProfile__Main .scoreBox .column_3 .scoreStatus__list:nth-child(3n){border-width:0 0 0 1px}}.userProfile .tab_wrapper input[name=tab_item]{display:none}.userProfile .tab_wrapper .tab_content{display:none;overflow:hidden}.userProfile .tab_wrapper .tab_content_description{padding-top:16px;position:relative}.userProfile .tab_wrapper .tab_content_description:after{background:#eee;content:"";height:2px;left:0;min-width:100%;position:absolute;top:0}.userProfile .tab_wrapper .tab_content_description .editBox{position:absolute;right:16px;top:32px;width:auto}.userProfile .tab_wrapper .tab_content_description .title_area .mt-0{margin-top:0!important}.userProfile .tab_wrapper .tab_item{box-sizing:border-box;color:#999;display:inline-block;font-size:1rem;margin-right:8px;padding:10px 16px;position:relative}.userProfile .tab_wrapper .tab_item:hover{cursor:pointer;opacity:.75;z-index:1}@media(max-width:699px){.userProfile .tab_wrapper .tab_item{font-size:.8rem;margin-right:0;padding:10px 8px}}.userProfile .tab_wrapper .review_number{background-color:#e5e5e5;border-radius:10px;box-sizing:border-box;font-size:.8rem;margin-left:8px;padding:2px 8px}@media(max-width:699px){.userProfile .tab_wrapper .review_number{font-size:.7rem;margin-left:4px}}.userProfile .tab_wrapper .unit:after{content:"件";font-size:.8rem;margin-left:4px}@media(max-width:699px){.userProfile .tab_wrapper .unit:after{font-size:.7rem}}.userProfile .tab_wrapper #event:checked~#event_content,.userProfile .tab_wrapper #introduction:checked~#introduction_content,.userProfile .tab_wrapper #plan:checked~#plan_content,.userProfile .tab_wrapper #post:checked~#post_content,.userProfile .tab_wrapper #review:checked~#review_content{display:block}.userProfile .tab_wrapper input:checked+.tab_item{color:#13b1c0}.userProfile .tab_wrapper input:checked+.tab_item:after{background:#13b1c0;bottom:-2px;content:"";height:2px;left:0;min-width:100%;position:absolute;z-index:1}.userProfile .plancard{align-items:center;display:flex;position:relative}.userProfile .plancard_body{align-items:center;flex:1;flex-wrap:wrap;text-align:left}.userProfile .plancard_body_main{margin:0 0 10px;width:100%}.userProfile .plancard_body_main_title{font-size:1.1rem;line-height:1.4;width:100%}@media(max-width:699px){.userProfile .plancard_body_main_title{font-size:.9rem;margin-right:8px}}.userProfile .plancard_body_main_thmbnail{display:none}@media(max-width:699px){.userProfile .plancard_body_main_thmbnail{display:block;line-height:0}}.userProfile .plancard_body_main_thmbnail img{margin-right:0!important}.userProfile .plancard_post,.userProfile .plancard_price{color:#8b8b8b;font-size:.8rem}.userProfile .plancard_post{margin-left:20px}.userProfile .plancard_number{color:#333;font-size:1rem;margin-left:10px}.userProfile .plancard_thmbnail{font-size:.8rem;line-height:0;padding-left:20px;width:150px}.userProfile .plancard_thmbnail img{height:auto;margin-right:0;width:100%!important}@media(max-width:699px){.userProfile .plancard_thmbnail{display:none}}.userProfile .plancard img{height:auto;margin-right:20px;width:150px}.userProfile .plancard:before{border:0;border-right:2px solid #ccc;border-top:2px solid #ccc;content:"";height:6px;margin-top:-4px;position:absolute;right:4px;top:50%;transform:rotate(45deg);width:6px}.profileIndicator{display:flex;margin-bottom:30px}@media(max-width:699px){.profileIndicator{display:none}}.profileIndicator .c100{margin-right:20px;max-width:105px}.profileIndicator__items{align-items:center;display:flex;flex-wrap:wrap}.profileIndicator__item{margin-right:20px}.profileIndicator__item-active{text-decoration:line-through}.workResultBox textarea{height:100px}.workResultBox .year{width:80px}.workResultBox .month{width:65px}.profileActivity{margin-bottom:30px}.profileActivity__date{color:#969696;font-size:.8rem;margin-bottom:5px}.profileActivity__body{background:#f4f8fa;border-radius:4px;padding:8px 16px}.recommend_mentor{display:flex;margin:10px 0}.recommend_mentor__icon{width:50px}.recommend_mentor__icon img{border-radius:50%;height:40px;width:40px}.recommend_mentor__name{flex:1}.manabi-setumei-text{font-size:14px;margin-top:20px}.dashTop{padding:0}.dashTop .notVerifiedEmail{background-color:#f2dede;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#a94442;line-height:1.5;margin-bottom:10px;padding:8px 16px 8px 40px;position:relative;text-align:left;width:100%}@media(max-width:699px){.dashTop .notVerifiedEmail{padding:8px 16px 8px 30px}}.dashTop .notVerifiedEmail:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;left:16px;margin-top:-12px;position:absolute;top:50%}@media(max-width:699px){.dashTop .notVerifiedEmail:before{left:8px}}.dashTop .notVerifiedEmail p{display:inline;font-size:14px}@media(max-width:699px){.dashTop .notVerifiedEmail p{font-size:12px}}.dashTop .notVerifiedEmail small{display:inline-block}.dashTop .notVerifiedEmail .button{background:#fff;border-radius:4px;box-shadow:0 2px 6px 0 rgba(60,66,87,.01);box-sizing:border-box;color:#13b1c0;display:inline-block;font-size:12px;font-weight:600;padding:8px}@media(max-width:699px){.dashTop .notVerifiedEmail .button{font-size:10px}}.dashContent{display:flex;text-align:left}.dashContent .reviewBox_dash{display:flex;flex-wrap:nowrap;justify-content:space-between}@media(max-width:699px){.dashContent .reviewBox_dash{flex-wrap:wrap}}.dashContent .reviewBox_dash__card{width:calc(30% - 16px)}@media(max-width:699px){.dashContent .reviewBox_dash__card{margin-bottom:10px;width:100%}}.dashContent .reviewBox_dash__card .face{align-items:center;display:flex}.dashContent .reviewBox_dash__card .face .icon{margin-right:10px;width:40px}.dashContent .reviewBox_dash__card .face .name{flex:1}.dashContent .reviewBox_dash__card .body{font-size:.8rem}.dashContent .topMentorList__card .detail .title{font-size:.9rem;font-weight:400}.dashContent__left{box-sizing:border-box;min-width:230px;padding-right:20px;width:230px}@media(max-width:960px)and (min-width:699px){.dashContent__left{display:none}}@media(max-width:699px){.dashContent__left{display:none}}@media(max-width:960px)and (min-width:699px){.dashContent__sidemenu{display:none}}.dashContent__sidemenu li{box-sizing:border-box;height:40px;position:relative;width:100%}@media(max-width:960px)and (min-width:699px){.dashContent__sidemenu li{width:auto}}.dashContent__sidemenu li:hover>ul{background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:2px 5px 4px 0 rgba(0,0,0,.13);height:auto;left:100px;overflow:visible;position:relative;top:-40px;z-index:100}.dashContent__sidemenu li:hover>ul>li{height:auto;overflow:visible;padding:0}.dashContent__sidemenu li:hover ul{display:block}.dashContent__sidemenu li ul li a{background:#fff;color:#13b1c0;font-size:.9rem;font-weight:400;height:auto;padding:8px 20px;text-align:left}.dashContent__sidemenu li ul li:first-child a{padding-top:15px}.dashContent__sidemenu li ul li:last-child a{padding-bottom:15px}.dashContent__sidemenu li ul li a:hover{background:#f4f8fa}.dashContent__sidemenu li ul li{height:0;list-style:none;overflow:hidden}.dashContent__sidemenu a{box-sizing:border-box;display:block;font-size:.9rem;height:30px;line-height:100%;margin:0 20px 0 0;padding:8px 10px;width:100%}@media(max-width:960px)and (min-width:699px){.dashContent__sidemenu a{margin:0}}.dashContent__sidemenu a span{background:#ffe4e4;border-radius:20px;color:#e71d1d;font-size:.8rem;margin-left:6px;padding:1px 6px}.dashContent__sidemenu a .gray{background:#f0f0f0;color:#13b1c0}.dashContent__sidemenu .active{color:#13b1c0;font-weight:700}.dashContent__sidemenu a:hover{color:#13b1c0}.dashContent .mentor_plan_link{position:relative}.dashContent__right{flex:1;margin-left:36px;min-height:0;min-width:0}.dashContent__right .sticky_button{background:#f4f8fa;bottom:0;padding:16px 0;position:sticky}.dashContent__right h1{color:#333;font-size:28px;margin-bottom:10px;padding:0}@media(max-width:699px){.dashContent__right h1{font-size:16px}}.dashContent__right h1 .page_title{display:inline}@media(max-width:699px){.dashContent__right h1 .page_title{width:100%}}.dashContent__right h1 .page_title:after{background-color:#e5e5e5;content:"";height:100%;margin:0 8px;padding-left:1px;width:1px}@media(max-width:699px){.dashContent__right h1 .page_title:after{display:none}}.dashContent__right h1 .page_caption{display:inline;font-size:12px}.dashContent__right .lead{color:#666}.dashContent__right .boxbaseP30 .in,.dashContent__right .commentList .in,.dashContent__right .menter_bosyu .in,.dashContent__right .plan .in,.dashContent__right .recommend_mentor .in{margin:0 auto}.dashContent__right .reviewBox{display:flex;flex-wrap:wrap}.dashContent__right .reviewBox .icon{margin-right:10px;width:30px}.dashContent__right .reviewBox .body{flex:1}.dashContent__right .reviewBox .name{font-size:.9rem;margin-top:5px}.dashContent__right .reviewBox .name span{color:#969696}.dashContent__right .reviewBox .rescomment{width:100%}.dashContent__right .reviewBox .rescomment textarea{min-height:240px}.dashContent__right .reviewBox .res{background:#f6f6f6;border-radius:4px;font-size:.8rem;margin-left:40px;margin-top:10px;padding:5px 10px;width:100%}.dashContent__right .reviewBox .res .hensin{background:#f6f6f6;border-radius:2px;font-size:.8rem;padding:5px 10px;text-align:center;width:60px}@media(max-width:960px)and (min-width:699px){.dashContent__right{flex:none;margin-left:0;width:100%}}.dashContent__right .news_card{background:transparent!important}@media(max-width:699px){.dashContent__right{margin-left:1px;margin-top:20px}}.dashContent__Category_title{align-items:center;margin-bottom:32px}@media(max-width:699px){.dashContent__Category_title{margin-bottom:24px}}.dashContent__Category_title h2{flex:1;margin-bottom:0;text-align:left;width:auto}@media(max-width:960px){.dashContent__Category_title .link_area{margin-top:32px;text-align:center;width:100%}}.dashContent__Category_title .subButton{font-size:12px}@media(max-width:699px){.dashContent .slick-dots li{height:10px;width:10px}}.dataNum{display:flex;margin-top:20px}@media(max-width:699px){.dataNum{margin-bottom:50px}}.dataNum__item{border-right:1px solid #e9eef1;margin-right:20px;padding-right:20px}.dataNum__item:nth-child(3n){border:none;padding:0}.dataNum__item__title{color:#8a8a8a;font-size:.8rem}.dataNum__item__data{color:#13b1c0;font-size:1.2rem;font-weight:700;line-height:1.2}.headerNewsList{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:10px}.headerNewsList__left{color:#9b9b9b;font-size:.8rem;width:80px}@media(max-width:699px){.headerNewsList__left{width:100%}}.headerNewsList__center{flex:1}@media(max-width:699px){.headerNewsList__center{flex:none;width:100%}}.headerNewsList__center span{color:#d70c18;font-size:.8rem;margin-right:10px}.headerNewsList__right{font-size:.9rem;margin-left:auto;text-align:right;width:80px}.headerNewsList__right a{color:#13b1c0}.scoreBox_wrap{align-items:stretch;justify-content:space-between}.scoreBox .circle,.scoreBox .scoreStatus{border-radius:8px;box-sizing:border-box;padding:16px;width:18%}@media(max-width:699px){.scoreBox .circle,.scoreBox .scoreStatus{width:48%}}.scoreBox .circle__label,.scoreBox .scoreStatus__label{display:block;font-size:14px}.scoreBox .circle__score,.scoreBox .scoreStatus__score{color:#13b1c0;font-size:32px;font-weight:700;line-height:1.2}@media(max-width:960px){.scoreBox .circle__score,.scoreBox .scoreStatus__score{font-size:24px}}.scoreBox .circle__score small,.scoreBox .scoreStatus__score small{font-size:16px;margin-left:4px}.scoreBox .circle__lists,.scoreBox .scoreStatus__lists{border:1px solid #eee;border-radius:4px;box-sizing:border-box;padding:8px 0}@media(max-width:699px){.scoreBox .circle__lists,.scoreBox .scoreStatus__lists{border:none}}.scoreBox .circle__list,.scoreBox .scoreStatus__list{align-items:center;border:solid #e5e5e5;border-width:0 0 0 1px;font-size:12px;justify-content:center;text-align:center;width:calc(20% - 1px)}.scoreBox .circle__list:first-child,.scoreBox .scoreStatus__list:first-child{border-width:0}@media(max-width:699px){.scoreBox .circle__list,.scoreBox .scoreStatus__list{display:block;margin:4px 0;width:calc(33.33% - 1px)}.scoreBox .circle__list:nth-child(3n),.scoreBox .scoreStatus__list:nth-child(3n){border-width:0}}.scoreBox .circle__list_score,.scoreBox .scoreStatus__list_score{font-size:16px;font-weight:600}@media(max-width:699px){.scoreBox .circle__list_score,.scoreBox .scoreStatus__list_score{display:block;font-size:14px;line-height:1}}.scoreBox .circle__list_label,.scoreBox .scoreStatus__list_label{color:#666;font-size:11px;padding-left:8px}@media(max-width:699px){.scoreBox .circle__list_label,.scoreBox .scoreStatus__list_label{display:block;font-size:10px;padding-left:0}}.scoreBox .circle__item,.scoreBox .scoreStatus__item{box-sizing:border-box;width:50%}.scoreBox .circle__item:last-child,.scoreBox .scoreStatus__item:last-child{border:solid #e5e5e5;border-width:0 0 0 1px;padding-left:16px;width:calc(50% - 8px)}.scoreBox .circle__item .icon_arrow,.scoreBox .scoreStatus__item .icon_arrow{font-size:12px;padding-left:8px}.scoreBox .circle__star,.scoreBox .scoreStatus__star{display:block;font-size:1.1rem;margin-top:8px}@media(max-width:960px){.scoreBox .circle__star,.scoreBox .scoreStatus__star{font-size:.9rem}}.scoreBox .review{background:#fffae7}.scoreBox .response{background:#f4f8fa}.scoreBox .contract_manage{border:1px solid #eee;width:32%}@media(max-width:699px){.scoreBox .contract_manage{margin-top:16px;width:100%}}.scoreBox .cancel_manage{border:1px solid #eee;width:36%}@media(max-width:699px){.scoreBox .cancel_manage{margin-top:16px;width:100%}.mentee_summary .contract_manage{margin-top:0}}.scoreBox.column_2 .contract_manage{width:49%}@media(max-width:699px){.scoreBox.column_2 .contract_manage{width:100%}}.scoreBox.column_2 .column_1 .scoreStatus__item,.scoreBox.column_3 .column_1 .scoreStatus__item{border:none;padding:0;width:100%}.chartChoise{display:flex;font-size:.9rem}.dash_title{font-size:1rem;font-weight:700;margin:20px 0 5px}@media(max-width:699px){.dash_title{font-size:1.1rem}}.dash_motto{flex:1;font-size:.9rem;margin:20px 0 5px;text-align:right}@media(max-width:699px){.dash_motto{font-size:1.1rem}}.dash_motto a{color:#13b1c0}.chartBox{margin-top:10px}.chartBox .dash_title{font-weight:400;margin:0 0 10px}@media(max-width:699px){.chart-area-status{justify-content:center;margin-left:0;text-align:center}}.memberMainContents{padding:20px}@media(max-width:699px){.memberMainContents{padding:8px}}.chipTag{display:block}.chipTag:hover{opacity:.7}.chipMainContens{background:#fff;border-radius:8px;box-shadow:0 2px 6px 0 rgba(60,66,87,.01);box-sizing:border-box;padding:20px}.chipMainContens a{color:#13b1c0}.chipMainContens .msg_box__head{margin:0}.chipMainContens .msg_box__head .icon{background:none;font-size:30px;margin-top:-6px}@media(max-width:699px){.chipMainContens .msg_box__head .icon{font-size:28px}}.chipMainContens .msg_box__head .user_info{width:calc(100% - 40px)}.chipMainContens .msg_box__head .user_info .name{margin:0}.chipMainContens .msg_box__head .user_info .chip_price{background-color:#eaf7f7;border-radius:40px;display:inline-block;font-size:13px;line-height:1.5;padding:0 8px;text-align:center}.chipMainContens .msg_box__head .user_info .chip_price:after{content:"円";font-size:12px;margin-left:2px}.chipMainContens .msg_box__body{margin:8px 0 0}.chipMainContens .msg_box__body .markdown-body{font-size:14px;line-height:1.5;margin:0;padding-left:40px}@media(max-width:699px){.bosyu_form .action_content,.review_content .action_content{display:block}}.bosyu_form .action_content .chip_button,.bosyu_form .action_content .plan_button,.review_content .action_content .chip_button,.review_content .action_content .plan_button{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;color:#13b1c0;cursor:pointer;font-size:14px;font-weight:600;margin-right:8px;padding:8px 16px;white-space:nowrap}@media(max-width:699px){.bosyu_form .action_content .chip_button,.bosyu_form .action_content .plan_button,.review_content .action_content .chip_button,.review_content .action_content .plan_button{display:inline-block;font-size:12px;margin:8px 0 0;padding:8px}}.bosyu_form .action_content .chip_button a,.bosyu_form .action_content .plan_button a,.review_content .action_content .chip_button a,.review_content .action_content .plan_button a{display:inline-block}@media(max-width:699px){.bosyu_form .action_content .chip_button a,.bosyu_form .action_content .plan_button a,.review_content .action_content .chip_button a,.review_content .action_content .plan_button a{margin:0}}.bosyu_form .action_content .contracting,.review_content .action_content .contracting{background:#e6f5f3;color:#13b1c0;font-size:12px;margin:0 4px;padding:2px 4px}.bosyu_form .action_content .chip_button,.review_content .action_content .chip_button{cursor:pointer}.bosyu_form .action_content .chip_button span:before,.review_content .action_content .chip_button span:before{color:#13b1c0;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;margin-right:8px}.bosyu_form .action_content .review-option__contents-title,.review_content .action_content .review-option__contents-title{font-size:20px;font-weight:700;margin-top:40px}.bosyu_form .action_content .review-option__inner,.review_content .action_content .review-option__inner{justify-content:space-between;margin-top:24px}.bosyu_form .action_content .review-option__item,.review_content .action_content .review-option__item{background:#f4f8fa;border-radius:8px;box-sizing:border-box;padding:16px;width:100%}.bosyu_form .action_content .review-option__item_inner,.review_content .action_content .review-option__item_inner{align-items:center;flex-wrap:wrap}.bosyu_form .action_content .review-option__item__text,.review_content .action_content .review-option__item__text{flex:1;width:100%}@media(max-width:699px){.bosyu_form .action_content .review-option__item__text,.review_content .action_content .review-option__item__text{flex:auto;width:100%}}.bosyu_form .action_content .review-option__item h3,.review_content .action_content .review-option__item h3{font-size:16px}@media(max-width:699px){.bosyu_form .action_content .review-option__item h3,.review_content .action_content .review-option__item h3{display:block;text-align:center}.bosyu_form .action_content .review-option__item,.review_content .action_content .review-option__item{margin-top:16px;width:100%}.bosyu_form .action_content .review-option__item:first-of-type,.review_content .action_content .review-option__item:first-of-type{margin-top:0}}.bosyu_form .action_content .review-option__item .emoji_icon,.review_content .action_content .review-option__item .emoji_icon{display:inline;font-size:26px;line-height:1;margin:0 8px 0 0}@media(max-width:699px){.bosyu_form .action_content .review-option__item .emoji_icon,.review_content .action_content .review-option__item .emoji_icon{font-size:20px}}.bosyu_form .action_content .review-option__item__lead,.review_content .action_content .review-option__item__lead{color:#666;font-size:14px;margin-top:12px}@media(max-width:699px){.bosyu_form .action_content .review-option__item__lead,.review_content .action_content .review-option__item__lead{font-size:13px;text-align:center}}.bosyu_form .action_content .review-option__item .oen_buttons,.review_content .action_content .review-option__item .oen_buttons{margin-left:auto;text-align:center}@media(max-width:699px){.bosyu_form .action_content .review-option__item .oen_buttons,.review_content .action_content .review-option__item .oen_buttons{margin:16px auto 0}}.bosyu_form .action_content .review-option__item .oen_buttons .chip_button,.review_content .action_content .review-option__item .oen_buttons .chip_button{display:block;margin:0}@media(max-width:699px){.bosyu_form .action_content .review-option__item .oen_buttons .chip_button,.review_content .action_content .review-option__item .oen_buttons .chip_button{font-size:14px;margin:0;width:100%}}.bosyu_form .msg_area,.review_content .msg_area{border:1px solid #eee;line-height:0;overflow:hidden}.bosyu_form .msg_area .text_message,.review_content .msg_area .text_message{background-color:#f5f5f5;border-bottom:1px solid #eee;box-sizing:border-box;padding:8px}.bosyu_form .msg_area textarea,.review_content .msg_area textarea{border-bottom:1px solid #eee!important;border-radius:0}.bosyu_form .msg_area .filedrag,.review_content .msg_area .filedrag{box-sizing:border-box;padding:8px}.bosyu_form .msg_area textarea,.review_content .msg_area textarea{border:none}.bosyu_form .send_button,.review_content .send_button{cursor:pointer;display:block;font-size:18px;height:60px;line-height:60px;margin:40px auto 0;max-width:280px;padding:0 16px;width:100%}@media(max-width:699px){.bosyu_form .send_button,.review_content .send_button{height:50px;line-height:50px}}.bosyu_form .completed_content .title,.review_content .completed_content .title{font-size:24px;margin-bottom:50px;text-align:center}.bosyu_form .completed_content .action_card,.review_content .completed_content .action_card{background:#f4f8fa;border-radius:4px;margin-bottom:30px;padding:30px 20px}.bosyu_form .completed_content .action_card_title,.review_content .completed_content .action_card_title{font-size:20px;margin-bottom:10px}.bosyu_form .completed_content .action_card_price,.review_content .completed_content .action_card_price{font-size:16px;font-weight:700;margin-bottom:10px}.priceBox{justify-content:space-between;margin-top:24px}.priceBox_items{flex-wrap:wrap}.priceBox_items .priceBox_item{width:19%}@media(max-width:699px){.priceBox_items.review_form-items{justify-content:flex-start}}.priceBox_item{border:1px solid #eee;border-radius:4px;box-sizing:border-box;overflow:hidden;text-align:center;width:24%}@media(max-width:699px){.priceBox_item{margin:0 2% 2% 0;width:48%!important}.priceBox_item.review_form-item{margin:0 2% 2% 0;width:31%}}.priceBox_item__inner{box-sizing:border-box;display:block;height:100%;padding:16px 8px}@media(max-width:699px){.priceBox_item__inner{padding:8px 4px}}.priceBox_item__inner:hover{background:#f5f8fa;color:#4f5050}@media(max-width:699px){.priceBox_item__inner img{max-width:44px;width:60%}}.priceBox_item a{box-sizing:border-box;display:block;height:100%;padding:16px 8px}@media(max-width:699px){.priceBox_item a{padding:8px 4px}}.priceBox_item a:hover{background:#f5f8fa;color:#4f5050}@media(max-width:699px){.priceBox_item a img{max-width:44px;width:60%}}.priceBox_item_text{align-items:center;justify-content:center;margin-top:8px}.priceBox_item_text span{font-size:20px;font-weight:600}@media(max-width:699px){.priceBox_item_text span{font-size:18px}}.priceBox_item_text span:after{content:"円";font-size:12px;margin-left:4px}.priceBox_item_text .none{font-size:18px}@media(max-width:699px){.priceBox_item_text .none{font-size:16px}}.priceBox_item_text .none:after{display:none}.priceBox_item_text input[type=number]{font-size:16px;min-height:auto!important;padding:8px!important;width:calc(100% - 20px)}@media(max-width:699px){.priceBox__input{width:50%}}.priceBox_message{margin-top:24px;width:100%}.priceBox_message textarea{border:1px solid #eee;border-radius:0;font-size:16px;height:160px;margin-top:8px}.priceBox_btnContainer{box-sizing:border-box;justify-content:flex-end!important;width:100%}.priceBox_btnContainer .cancel_button{margin-right:12px}@media(max-width:699px){.priceBox_btnContainer .submit_button{min-width:60%}}.priceBox_item.selected{background:#f5f8fa;border:1px solid #13b1c0;color:#13b1c0}.priceBox_item.selected a{color:#13b1c0}.memberMsgBox{background:#fff;border:1px solid #f6f6f6;border-radius:8px;box-shadow:0 0 6px 0 rgba(154,163,193,.1);margin-bottom:10px;padding:15px}.memberMsgBox .hoverbox{display:block;height:100%;left:0;position:relative;top:0;width:100%;z-index:1}.notificationTbl input[type=checkbox]{display:none}.notificationTbl .checkbox{border-radius:8px;box-sizing:border-box;cursor:pointer;display:inline-block;padding:0 0 0 28px;position:relative;transition:background-color .2s linear;vertical-align:middle}.notificationTbl .checkbox:after{border:2px solid #bbb;border-radius:4px;content:"";display:block;height:16px;left:0;margin-top:-11px;position:absolute;top:50%;width:16px}.notificationTbl .checkbox:before{border-bottom:3px solid #13b1c0;border-right:3px solid #13b1c0;content:"";display:block;height:9px;left:6px;margin-top:-9px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.notificationTbl input[type=checkbox]:checked+.checkbox:before{opacity:1}.nda input{height:30px;width:80%}.statusAlert{width:100%}.user_box .msgbtn{margin-left:8px}.user_box .msgbtn .dark{background:#f1f1f1;border:1px solid #f1f1f1}.user_box .msgbtn:hover{background:#13b1c0;color:#fff}.user_box .msgbtn_dark{background:#f1f1f1;border:1px solid #f1f1f1;margin-left:8px}.user_box .msgbtn_dark:hover{background:#13b1c0;color:#fff}.msgbtn_dark{border:none;color:#ccc!important}.postBox{margin-top:20px}.border-box{border:1px solid #ddd;padding:16px}.mentee_review_btn{margin-left:auto;margin-right:8px}.contract_list_box{margin-bottom:20px}.infoBox{margin-bottom:16px}.tag_link{margin:10px 0;text-align:left}.tag_link a{background:#fff;border-radius:4px;color:#13b1c0;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:10px;margin-right:8px;padding:4px 8px}.tag_link a:hover{background:#13b1c0;color:#fff}.mypage_header{align-items:center;background:#fff;display:flex;padding:20px}.mypage_header__icon{margin-right:10px}.mypage_header__name{flex:1}.mypage_menu{background:#fff;font-size:.9rem}.mypage_menu a{display:block}.mypage_menu li{border-top:1px solid #eee;padding:8px 20px}.mypage_menu li:last-child{border-bottom:1px solid #eee}.mypage_menu_title{font-size:.9rem;font-weight:700;padding:20px 20px 10px}@media(max-width:699px){.modal .modal-wrap h1{font-size:16px!important;padding:0}.modal .modal-wrap h1 span{display:block}}.modal .modal-wrap-text{text-align:center;white-space:normal!important}.modal .modal-wrap .lead{color:#666;display:block;margin-top:8px;text-align:center}@media(max-width:699px){.modal .modal-wrap .lead{font-size:14px;line-height:1.5}}.modal .modal-wrap .plan_url{margin-top:24px}@media(max-width:699px){.modal .modal-wrap .plan_url{margin-top:16px}}.modal .modal-wrap .plan_url h3{font-size:14px}@media(max-width:699px){.modal .modal-wrap .plan_url h3{font-size:12px}}.modal .modal-wrap .plan_url_text{border:1px solid #eee;box-sizing:border-box;color:#555;font-size:14px;margin-top:8px;padding:8px 16px}@media(max-width:699px){.modal .modal-wrap .plan_url_text{font-size:12px}}.modal .modal-wrap .plan_detail{border:1px solid #eee;border-radius:4px;margin-top:16px;overflow:hidden}.modal .modal-wrap .plan_detail a:hover{color:#4f5050!important}@media(max-width:699px){.modal .modal-wrap .plan_detail{margin-top:16px}}.modal .modal-wrap .plan_detail_text{box-sizing:border-box;line-height:1.5;padding:16px;width:calc(100% - 120px)}@media(max-width:699px){.modal .modal-wrap .plan_detail_text{padding:8px;width:calc(100% - 100px)}}.modal .modal-wrap .plan_detail_text_mentor{color:#666;font-size:13px}@media(max-width:699px){.modal .modal-wrap .plan_detail_text_mentor{font-size:10px}}.modal .modal-wrap .plan_detail_text_plan{font-size:14px;margin-top:8px}@media(max-width:699px){.modal .modal-wrap .plan_detail_text_plan{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:12px;overflow:hidden}}.modal .modal-wrap .plan_detail_image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:120px;overflow:hidden;width:120px}@media(max-width:699px){.modal .modal-wrap .plan_detail_image{height:100px;width:100px}}.modal .modal-wrap .submit_buttons{flex-wrap:wrap;justify-content:space-between;margin-top:24px}.modal .modal-wrap .submit_buttons-center{justify-content:center}.modal .modal-wrap .share_buttons .submit_button{min-width:48%!important}.modal .modal-wrap .share_buttons .facebookButton,.modal .modal-wrap .share_buttons .twitterButton{font-size:14px}@media(max-width:699px){.modal .modal-wrap .share_buttons .facebookButton,.modal .modal-wrap .share_buttons .twitterButton{font-size:12px}}.modal .modal-wrap .share_button:after{content:"でシェア"}.modal .modal-wrap .cancel_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;cursor:pointer;font-size:14px;font-weight:600;height:48px;line-height:48px;max-width:100px;padding:0 8px;text-align:center;width:24%}@media(max-width:699px){.modal .modal-wrap .cancel_button{font-size:12px;padding:0 8px;width:35%}}.modal .modal-wrap .submit_button{line-height:48px;padding:0 16px}@media(max-width:699px){.modal .modal-wrap .submit_button{padding:0 8px}}.modal .modal-wrap .next_button{border:1px solid #eee;border-radius:4px;box-sizing:border-box;font-weight:600;min-width:42%;order:1;padding:8px 16px;text-align:center}@media(max-width:699px){.modal .modal-wrap .next_button{margin:16px 0 0;order:inherit;padding:8px;text-align:center;width:100%}}.modal .modal-wrap .copy_button{margin:0 0 0 14px;min-width:54%;order:2}@media(max-width:699px){.modal .modal-wrap .copy_button{margin:0;order:inherit;padding:8px;width:100%}}.head-banner{border-radius:0;gap:0 10px;justify-content:space-between}@media(max-width:699px){.head-banner{flex-wrap:wrap}}.plan_add_info{background-color:#fff7d7;border:1px solid #dcb763;border-radius:4px;box-sizing:border-box;font-size:17px;font-weight:700;line-height:1.5;margin-bottom:10px;padding:8px 16px 8px 40px;position:relative;text-align:center}.plan_add_info a{color:#e65f26}.dash_mentor_bosyu{background:#fff;border:1px solid #eee;border-radius:4px;margin-top:20px}.dash_mentor_bosyu .mentor_bosyu{background:#fff;margin-top:0}.dash_mentor_bosyu .card_banner.\--gray{background:#fff}.dash_mentor_bosyu .mentor_bosyu_content_textarea h4{max-width:300px}.dash_mentor_bosyu .mentor_bosyu_content_image{width:55%}@media(max-width:699px){.dash_mentor_bosyu .mentor_bosyu_content_image{width:100%}}.dash_mentor_bosyu .mentor_bosyu_content .button{margin-top:10px}.dashboard-menu .menu_section{border-bottom:1px solid #eee;color:#666;font-size:12px;margin-bottom:10px}.dashboard-menu .userbox{display:flex}.dashboard-menu .userbox .avatar-image{border-radius:50%;display:block;height:40px;overflow:hidden;width:40px}.dashboard-menu .userbox .avatar-image img{height:100%;width:100%}.dashboard-menu .userbox .icon{margin-right:8px}.dashboard-menu .userbox .body{flex:1;font-size:12px}.dashboard-menu .userbox .body .msg{color:#666;font-size:11px}.dashboard-menu .userbox .body .msg include sp{font-size:10px;line-height:130%}.chat_main .messenger{display:flex;flex-direction:column;height:550px}@media(max-width:699px){.chat_main .messenger{border:1px solid #eee;border-radius:4px;height:350px;padding:10px}}.chat_main .messenger .avatar-image{border-radius:50%;display:block;height:30px;overflow:hidden;width:30px}.chat_main .messenger .avatar-image img{height:100%;width:100%}.chat_main .messages{flex-grow:1;overflow-y:auto;padding:10px}@media(max-width:699px){.chat_main .messages{padding:0}.chat_main .messages p{font-size:13px}}.chat_main .messages .plan-card__iconButton{display:none}.chat_main .messages pre{background-color:#333;border-radius:4px;font-size:13px;margin:10px 0;overflow:auto;padding:20px}.chat_main .message{clear:both;margin-bottom:10px}.chat_main .message .message-icon{float:left;font-size:1.2em;margin-right:5px}.chat_main .message-content{border-radius:5px;display:inline-block;max-width:80%;padding:10px}.chat_main .message-content a{color:#fff;text-decoration:underline}.chat_main .message-content a:hover{color:#fff;text-decoration:none}.chat_main .sender .message-content{background-color:#19a2b0;color:#fff;float:left}.chat_main .receiver .message-content{background-color:#f0f0f0;color:#000;float:right}.chat_main .message-date{clear:both;color:#999;font-size:.8em}.chat_main .sender .message-date{text-align:left}.chat_main .receiver .message-date{text-align:right}.chat_main .message-input{display:flex;padding:10px}.chat_main .message-input input{flex-grow:1;margin-right:10px}.chat_main .send-icon{font-size:1.2em}.chat_main .userbox{background-color:#fff;display:flex;margin-bottom:30px;padding:10px}@media(max-width:699px){.chat_main .userbox{margin-bottom:0}}.chat_main .userbox .avatar-image{border-radius:50%;display:block;height:40px;overflow:hidden;width:40px}.chat_main .userbox .avatar-image img{height:100%;width:100%}.chat_main .userbox .icon{background-color:#fff!important;margin-right:8px}.chat_main .userbox .body{flex:1;font-size:12px}.chat_main .userbox .body .msg{color:#8a8a8a;font-size:11px}.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=number],.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=text],.dashboard-wrapper .main-col .p-post-form .post-form_item select[name=cateogry_id],.dashboard-wrapper .main-col .p-post-form .post-form_item textarea,.formReset,.p-post-form .post-form_item input[type=number],.p-post-form .post-form_item input[type=text],.p-post-form .post-form_item select[name=cateogry_id],.p-post-form .post-form_item textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;padding:0;resize:none}@media(max-width:960px){.dashboard-wrapper .main-col{margin:0 auto;max-width:750px}}.dashboard-wrapper .main-col .c-activity__inner{height:48px;overflow:hidden;position:relative}.dashboard-wrapper .main-col .c-activity__avatar{position:absolute}.dashboard-wrapper .main-col .c-activity__text{margin-left:48px}.dashboard-wrapper .main-col .c-activity__text a{color:var(--c-link)}.dashboard-wrapper .main-col .c-activity__text .text{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;font-size:14px;overflow:hidden}.dashboard-wrapper .main-col .c-activity__text time{color:var(--c-gray);font-size:12px;white-space:pre-line}.dashboard-wrapper .main-col .c-activity_item{align-items:center;height:100%}.dashboard-wrapper .main-col .c-category .swiper-slide{width:auto!important}.dashboard-wrapper .main-col .c-category .category_item{margin-right:12px}.dashboard-wrapper .main-col .c-category .category_item img{width:70px}.dashboard-wrapper .main-col .c-category .category_item .category_text{color:#333;font-size:12px;margin-top:5px;text-align:center;white-space:nowrap}@media(max-width:699px){.dashboard-wrapper .main-col .c-feature_page .p-content__title-text{font-size:15px}}.dashboard-wrapper .main-col .c-feature_page .swiper-slide{padding-right:20px;width:22%}.dashboard-wrapper .main-col .c-feature_page img{width:100%}.dashboard-wrapper .main-col .c-feature_page .title{font-size:14px;font-weight:700;text-align:center}@media(max-width:699px){.dashboard-wrapper .main-col .c-feature_page .title{font-size:12px}}.dashboard-wrapper .main-col .c-footprint .footprint_item{margin-right:17px;width:80px}.dashboard-wrapper .main-col .c-footprint .footprint_item .icon{height:60px;margin:0 auto;width:60px}.dashboard-wrapper .main-col .c-footprint .footprint_item .footprint_user_name{color:#333;font-size:12px;margin-top:5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.dashboard-wrapper .main-col .c-footprint .footprint_item .footprint_user_date{color:var(--c-gray);font-size:11px}.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item{margin-right:17px;width:130px}@media(max-width:699px){.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item{width:80px}}.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .icon{height:90px;margin:0 auto;width:90px}@media(max-width:699px){.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .icon{height:60px;width:60px}}.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .mentor_offer_user_name{color:#333;font-size:15px;margin-top:5px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}@media(max-width:699px){.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .mentor_offer_user_name{font-size:12px}}.dashboard-wrapper .main-col .p-setup-flow{border:1px solid var(--c-primary);border-radius:8px;margin-top:24px}.dashboard-wrapper .main-col .p-setup-flow__inner{position:relative}.dashboard-wrapper .main-col .p-setup-flow__inner .title{align-items:center;line-height:1}.dashboard-wrapper .main-col .p-setup-flow__inner .title>span{display:inline-block}.dashboard-wrapper .main-col .p-setup-flow__inner .title-icon{color:var(--c-link);font-size:24px}.dashboard-wrapper .main-col .p-setup-flow__inner .title-text{font-size:20px;margin-left:8px}@media(max-width:699px){.dashboard-wrapper .main-col .p-setup-flow__inner .title-text{font-size:18px;width:calc(100% - 80px)}}.dashboard-wrapper .main-col .p-setup-flow__inner .toggle-close{align-self:center;cursor:pointer;font-size:14px;position:absolute;right:0;top:0}.dashboard-wrapper .main-col .p-setup-flow__inner .toggle-close>span{display:inline-block}.dashboard-wrapper .main-col .p-setup-flow__inner .toggle-text{color:var(--c-link);margin-right:8px}@media(max-width:699px){.dashboard-wrapper .main-col .p-setup-flow__inner .toggle-text{display:none!important}}.dashboard-wrapper .main-col .p-setup-flow__inner .toggle-icon{color:var(--c-gray)}.dashboard-wrapper .main-col .p-setup-flow__lead{font-size:16px;margin-top:16px}@media(max-width:960px){.dashboard-wrapper .main-col .p-setup-flow__lead{font-size:14px}}.dashboard-wrapper .main-col .p-setup-flow__list{-ms-overflow-style:none;align-items:stretch;justify-content:space-between;margin-top:16px;overflow-x:auto;width:100%}.dashboard-wrapper .main-col .p-setup-flow-wrapper-item{flex:0 0 auto;margin-left:16px;max-width:220px;width:100%}.dashboard-wrapper .main-col .p-setup-flow-wrapper-item:first-of-type{margin-left:0}.dashboard-wrapper .main-col .p-setup-flow__item{background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border);border-radius:8px;box-sizing:border-box;height:100%;padding:16px;width:100%}.dashboard-wrapper .main-col .p-setup-flow__item .item-title{align-items:center;font-weight:600;line-height:1}.dashboard-wrapper .main-col .p-setup-flow__item .item-title-icon{color:var(--c-gray-lighter);font-size:24px}@media(max-width:960px){.dashboard-wrapper .main-col .p-setup-flow__item .item-title-icon{font-size:18px}}.dashboard-wrapper .main-col .p-setup-flow__item .item-title-text{font-size:14px;margin-left:8px;width:calc(100% - 40px)}.dashboard-wrapper .main-col .p-setup-flow__item .item-text{color:var(--c-gray);font-size:12px;margin-top:16px}.dashboard-wrapper .main-col .p-setup-flow__item.is-active{background-color:var(--c-link-bg);border:1px solid var(--c-link);color:var(--c-link)}.dashboard-wrapper .main-col .p-setup-flow__item.is-active .item-text,.dashboard-wrapper .main-col .p-setup-flow__item.is-active .item-title-icon,.dashboard-wrapper .main-col .p-setup-flow__item.is-active .item-title-text{color:var(--c-link);font-weight:600}.dashboard-wrapper .main-col .p-main-menu__inner{align-items:center;justify-content:center;text-align:center}.dashboard-wrapper .main-col .p-main-menu-buttons{justify-content:space-between}.dashboard-wrapper .main-col .p-main-menu-grid-buttons{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:699px){.dashboard-wrapper .main-col .p-main-menu-grid-buttons{grid-template-columns:repeat(1,minmax(0,1fr))}}.dashboard-wrapper .main-col .p-main-menu-button{align-items:center;border:1px solid var(--c-gray-border-lighter);font-size:16px;font-weight:700}@media(max-width:699px){.dashboard-wrapper .main-col .p-main-menu-button{font-size:14px;width:100%}}.dashboard-wrapper .main-col .p-main-menu-button>span{display:inline-block;line-height:1}.dashboard-wrapper .main-col .p-main-menu-button.--beginner,.dashboard-wrapper .main-col .p-main-menu-button.--contract{color:var(--c-link)}.dashboard-wrapper .main-col .p-main-menu-button.--bosyu,.dashboard-wrapper .main-col .p-main-menu-button.--event,.dashboard-wrapper .main-col .p-main-menu-button.--looking{border:1px solid var(--c-gray-border);border-radius:4px;color:var(--c-primary)}.dashboard-wrapper .main-col .p-main-menu-button.--bosyu:hover,.dashboard-wrapper .main-col .p-main-menu-button.--event:hover,.dashboard-wrapper .main-col .p-main-menu-button.--looking:hover{background-color:var(--c-link-bg);border:1px solid var(--c-link);color:var(--c-link)}.dashboard-wrapper .main-col .p-main-menu-button.--bosyu:hover .menu-caption,.dashboard-wrapper .main-col .p-main-menu-button.--event:hover .menu-caption,.dashboard-wrapper .main-col .p-main-menu-button.--looking:hover .menu-caption{color:var(--c-link)}.dashboard-wrapper .main-col .p-main-menu-button.col-2{width:49%}.dashboard-wrapper .main-col .p-main-menu-button.col-3{width:32%}@media(max-width:699px){.dashboard-wrapper .main-col .p-main-menu-button.col-3{margin-top:12px;width:100%}.dashboard-wrapper .main-col .p-main-menu-button.col-3:first-of-type{margin-top:0}}.dashboard-wrapper .main-col .p-main-menu-button .menu-title{margin:0 auto;text-align:center}.dashboard-wrapper .main-col .p-main-menu-button .menu-title__icon{font-size:20px}.dashboard-wrapper .main-col .p-main-menu-button .menu-title__text{font-size:20px;margin-left:8px}.dashboard-wrapper .main-col .p-main-menu-button .menu-title__label{background-color:#fff9d8;color:var(--c-accent);display:inline-block;font-size:12px;font-weight:600;margin-left:8px;padding:0 10px}.dashboard-wrapper .main-col .p-main-menu-button .menu-caption{color:var(--c-gray);font-size:12px;margin-top:8px;width:100%}@media(max-width:699px){.dashboard-wrapper .main-col .p-main-menu-button .menu-caption{margin-top:2px;width:100%}}.dashboard-wrapper .main-col .p-main-menu-button .button-icon{font-size:18px;line-height:0}.dashboard-wrapper .main-col .p-main-menu-button .button-text{margin-left:8px}.dashboard-wrapper .main-col .p-main-menu-button .button-arrow{color:var(--c-gray);margin-left:auto}@media(max-width:699px){.dashboard-wrapper .main-col .p-main-menu-button .button-arrow{font-size:12px}}.dashboard-wrapper .main-col .p-post{margin-top:48px;position:relative}.dashboard-wrapper .main-col .p-post.--userMentor{margin-top:0}@media(max-width:699px){.dashboard-wrapper .main-col .p-post{margin-top:40px}}.dashboard-wrapper .main-col .p-post-form{margin-top:16px}.dashboard-wrapper .main-col .p-post-form_item{margin-right:8px}.dashboard-wrapper .main-col .p-post-form.is-show{display:block}.dashboard-wrapper .main-col .p-post-form .post-form_items{align-items:center;border-top:1px solid var(--c-gray-border);font-size:14px;margin-top:8px;padding-top:12px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_items .studylog_item{font-size:14px;padding:8px 0;width:100%}}.dashboard-wrapper .main-col .p-post-form .post-form_items .studylog_item .input-body{margin-left:auto}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_items .studylog_item .input-body{border-bottom:1px solid var(--c-gray-border);margin-left:auto;width:60%}}.dashboard-wrapper .main-col .p-post-form .post-form_item{align-items:center;line-height:1;position:relative}.dashboard-wrapper .main-col .p-post-form .post-form_item.--title{border-bottom:1px solid var(--c-gray-border-lighter);margin-left:-24px;margin-right:-24px;padding:0 24px 12px}.dashboard-wrapper .main-col .p-post-form .post-form_item .tooltip{background:#333;border-radius:4px;color:#fff;display:none;font-size:12px;left:0;max-width:370px;padding:8px;position:absolute;top:0;transform:translateX(-50%);transition:.3s ease-in;z-index:1}.dashboard-wrapper .main-col .p-post-form .post-form_item .tooltip.--title{top:3em}.dashboard-wrapper .main-col .p-post-form .post-form_item .tooltip.--description{top:4em}.dashboard-wrapper .main-col .p-post-form .post-form_item .tooltip:before{border:7px solid transparent;border-bottom-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:-13px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item .tooltip{display:none!important}}.dashboard-wrapper .main-col .p-post-form .post-form_item.--bosyuPrice{margin-left:24px}.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=text]{margin-left:16px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=text]{font-size:16px;margin-left:0;padding:0 0 8px;width:100%}}.dashboard-wrapper .main-col .p-post-form .post-form_item input[name=title]{color:var(--c-primary);font-size:18px;margin-left:0;width:100%}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item input[name=title]{font-size:16px}}.dashboard-wrapper .main-col .p-post-form .post-form_item textarea[name=description]{font-size:16px;margin-top:16px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item textarea[name=description]{font-size:14px}}.dashboard-wrapper .main-col .p-post-form .post-form_item select[name=cateogry_id]{border-bottom:1px dashed var(--c-gray-border);cursor:pointer;height:auto;padding:8px 0}.dashboard-wrapper .main-col .p-post-form .post-form_item .select-body{-ms-overflow-style:none;margin-left:8px;max-width:180px;overflow-x:auto;scrollbar-width:none}.dashboard-wrapper .main-col .p-post-form .post-form_item .select-body:before{background-color:var(--c-white);bottom:0;box-sizing:border-box;content:"";font-family:Font Awesome\ 5 Free;font-weight:900;height:100%;padding:8px;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.dashboard-wrapper .main-col .p-post-form .post-form_item .select-body-inner{width:340px}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head{align-items:center;border-radius:50%;cursor:pointer;display:inline-block;display:flex;height:32px;justify-content:center;position:relative;width:32px}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head i{font-size:18px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head{cursor:auto}}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head:hover{background-color:var(--c-link-bg)}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head:hover>.input-head_label{opacity:1;visibility:visible}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head_label{background:#333;border-radius:4px;bottom:-30px;color:#fff;display:inline-block;font-size:12px;left:50%;line-height:1.3;opacity:0;padding:5px;position:absolute;transform:translateX(-50%);transition:.3s ease-in;visibility:hidden;white-space:nowrap}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head_label:before{border:7px solid transparent;border-bottom-color:#333;content:"";left:50%;margin-left:-7px;position:absolute;top:-13px}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head label{cursor:pointer}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-body,.dashboard-wrapper .main-col .p-post-form .post-form_item .input-body>span{margin-left:8px}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-body .length{margin:0 8px}.dashboard-wrapper .main-col .p-post-form .post-form_item textarea{font-size:18px;min-height:80px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item textarea{font-size:16px;max-height:100px}}.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=time]{border:none;font-size:18px}@media(max-width:699px){.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=time]{padding:8px 0;width:100%}}.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=time]::-webkit-calendar-picker-indicator{background:none}.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=number]{border-bottom:1px dashed var(--c-gray-border);padding:8px 0;text-align:right;width:56px}.dashboard-wrapper .main-col .p-post-form .post-form_image{margin-top:8px;padding-top:8px}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-item{height:56px;margin-left:16px;position:relative;width:56px}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-item:first-child{margin-left:0}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-item .deleteButton{color:var(--c-primary);font-size:18px;position:absolute;right:-8px;top:-8px}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-image{border:1px solid var(--c-gray-border);border-radius:8px;display:inline-block;height:56px;overflow:hidden;position:relative;width:56px}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-image img{height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:relative;top:50%;transform:translate(-50%,-50%);width:100%}.dashboard-wrapper .main-col .p-post-form .post-form_option{margin-top:16px}.dashboard-wrapper .main-col .p-post-form .post-form_option .option_item{position:relative}.dashboard-wrapper .main-col .p-post-form .post-form_option .option__inner{align-items:center;font-weight:600}.dashboard-wrapper .main-col .p-post-form .post-form_option .option__inner>span{display:inline-block}.dashboard-wrapper .main-col .p-post-form .post-form_option .option__inner.--status{color:var(--c-link);cursor:pointer}.dashboard-wrapper .main-col .p-post-form .post-form_option .option__inner.--sns{cursor:pointer;margin-left:32px}.dashboard-wrapper .main-col .p-post-form .post-form_option .option__inner.--tags{font-size:12px;margin-left:32px}.dashboard-wrapper .main-col .p-post-form .post-form_option .option-icon{font-size:14px;line-height:0}.dashboard-wrapper .main-col .p-post-form .post-form_option .option-icon input[type=checkbox]:checked+.checkbox{background:red}.dashboard-wrapper .main-col .p-post-form .post-form_option .option-text{font-size:12px;margin-left:4px}.dashboard-wrapper .main-col .p-post-form .post-form_buttons{font-size:14px;margin-left:auto}.dashboard-wrapper .main-col .p-post-form .post-form_textButton{color:var(--c-link)}.dashboard-wrapper .main-col .p-post-form .post-form_button{background-color:var(--c-link);border:none;border-radius:4px;color:var(--c-white);cursor:pointer;display:inline-block;font-weight:700;margin-left:24px;padding:12px 16px}.dashboard-wrapper .main-col .p-anlytics{margin-top:24px}.dashboard-wrapper .main-col .p-anlytics__item{align-items:stretch;justify-content:space-between;margin-top:24px}.dashboard-wrapper .main-col .p-anlytics__item:first-of-type{margin-top:0}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__item{margin-top:0}}.dashboard-wrapper .main-col .p-anlytics__inner{height:100%;position:relative}.dashboard-wrapper .main-col .p-anlytics__harf.--average{border-color:var(--c-gray-border);border-style:solid;border-width:0 0 0 1px;margin-left:auto;padding-left:16px;width:60%}.dashboard-wrapper .main-col .p-anlytics_content.--balance .p-anlytics__setting,.dashboard-wrapper .main-col .p-anlytics_content.--planAccess .p-anlytics__setting,.dashboard-wrapper .main-col .p-anlytics_content.--sales .p-anlytics__setting{position:static}.dashboard-wrapper .main-col .p-anlytics_content.--sales{width:65%}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics_content.--sales{margin-top:0}}.dashboard-wrapper .main-col .p-anlytics_content.--balance{width:32%}.dashboard-wrapper .main-col .p-anlytics_content.--balance .p-anlytics__amount{margin-top:21px}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics_content.--balance .p-anlytics__amount{margin-top:8px}}.dashboard-wrapper .main-col .p-anlytics_content.--contractUser,.dashboard-wrapper .main-col .p-anlytics_content.--planAccess{width:48.5%}.dashboard-wrapper .main-col .p-anlytics_content.--scRate{max-width:340px;width:34%}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics_content.--scRate{max-width:100%}}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy{max-width:516px;width:64%}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics_content.--avStudy{max-width:100%}}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .p-anlytics__time{justify-content:flex-start;margin-top:16px}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .time-item{text-align:left;width:20%}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .time-item{margin-left:16px;width:auto}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .time-item:first-of-type{margin-left:0}.dashboard-wrapper .main-col .p-anlytics_content{margin-top:16px;width:100%!important}}.dashboard-wrapper .main-col .p-anlytics__chart_how{padding:16px 0 8px}.dashboard-wrapper .main-col .p-anlytics__chart_how img{width:100%}.dashboard-wrapper .main-col .p-anlytics__amount{margin-top:8px}.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.flexbox{align-items:flex-end}.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.--breakdown{color:var(--c-gray);margin-left:auto}.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.--breakdown .amount-count__price{font-size:24px;line-height:1}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.--breakdown .amount-count__price{font-size:16px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.--breakdown .amount-count__unit{font-size:12px}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-item.--breakdown .amount-count__unit{font-size:10px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-title{font-size:12px}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-title{font-size:10px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__price{font-size:32px;font-weight:500;line-height:1}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__price{font-size:24px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__number{font-size:24px;font-weight:500;line-height:1}.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__unit{color:var(--c-gray);font-size:16px}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__unit{font-size:12px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-compare{font-size:16px;margin-left:8px}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__amount .amount-compare{font-size:12px}}.dashboard-wrapper .main-col .p-anlytics__amount .amount-compare.--up{color:var(--c-countUp)}.dashboard-wrapper .main-col .p-anlytics__amount .amount-compare.--down{color:var(--c-countDown)}.dashboard-wrapper .main-col .p-anlytics__title{color:var(--c-gray);font-size:18px}@media(max-width:1200px){.dashboard-wrapper .main-col .p-anlytics__title{font-size:16px}}.dashboard-wrapper .main-col .p-anlytics__title.default{text-align:center}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__title.default span{display:block}}.dashboard-wrapper .main-col .p-anlytics__title_lead{color:var(--c-gray);font-size:12px;text-align:center}.dashboard-wrapper .main-col .p-anlytics__parameter{font-size:24px;font-weight:400;line-height:1;margin-top:4px}.dashboard-wrapper .main-col .p-anlytics__time{-ms-overflow-style:none;justify-content:space-evenly;overflow-x:auto;scrollbar-width:none}.dashboard-wrapper .main-col .p-anlytics__time::-webkit-scrollbar{display:none}.dashboard-wrapper .main-col .p-anlytics__time .time-item{flex:0 0 auto;text-align:center;width:24%}.dashboard-wrapper .main-col .p-anlytics__time .time-item>span{display:block}.dashboard-wrapper .main-col .p-anlytics__time .time-count{font-size:16px;font-weight:600}.dashboard-wrapper .main-col .p-anlytics__time .time-label{color:var(--c-gray);font-size:12px}.dashboard-wrapper .main-col .p-anlytics__setting{border-top:1px solid var(--c-gray-border);bottom:0;margin-top:8px;padding-top:8px;width:100%}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__setting{position:relative}}.dashboard-wrapper .main-col .p-anlytics__setting__inner{align-items:center}.dashboard-wrapper .main-col .p-anlytics__setting-length{font-size:12px;font-weight:600}.dashboard-wrapper .main-col .p-anlytics__setting-reaction{color:var(--c-gray);font-size:12px;margin-left:auto}.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .p-anlytics__setting-link{color:var(--c-link);cursor:pointer;font-size:14px;margin-left:auto}@media(max-width:699px){.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .p-anlytics__setting-link{font-size:12px}}.dashboard-wrapper .main-col .p-anlytics__setting-Smalllink{font-size:12px}.dashboard-wrapper .main-col .p-anlytics__action-link{margin:initial;text-align:center}@media(max-width:699px){.dashboard-wrapper .main-col .p-anlytics__action-link{font-size:14px}}.dashboard-wrapper .main-col .p-content .swiper-slide{height:auto!important}@media(max-width:699px){.dashboard-wrapper .main-col .p-content .swiper-slide{width:50%}}.dashboard-wrapper .main-col .p-content.--bosyuList,.dashboard-wrapper .main-col .p-content.--history,.dashboard-wrapper .main-col .p-content.--manabilog,.dashboard-wrapper .main-col .p-content.--postList,.dashboard-wrapper .main-col .p-content.--recommend{margin-top:30px}@media(max-width:699px){.dashboard-wrapper .main-col .p-content.--bosyuList,.dashboard-wrapper .main-col .p-content.--history,.dashboard-wrapper .main-col .p-content.--manabilog,.dashboard-wrapper .main-col .p-content.--postList,.dashboard-wrapper .main-col .p-content.--recommend{margin-top:30px}}.dashboard-wrapper .main-col .p-content.--objective,.dashboard-wrapper .main-col .p-content.--use-case{margin-top:40px}.dashboard-wrapper .main-col .p-content.--category{margin-top:30px}@media(max-width:699px){.dashboard-wrapper .main-col .p-content.--category{margin-top:30px}}.dashboard-wrapper .main-col .p-content.--footprint{margin-top:50px}@media(max-width:699px){.dashboard-wrapper .main-col .p-content.--footprint{margin-top:30px}}.dashboard-wrapper .main-col .p-content.--studyCalender{margin-top:16px}.dashboard-wrapper .main-col .p-content__title{justify-content:space-between}.dashboard-wrapper .main-col .p-content__title-text{font-size:20px;font-weight:700}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__title-text{font-size:16px}}.dashboard-wrapper .main-col .p-content__title-link{color:var(--c-link);font-size:14px}.dashboard-wrapper .main-col .p-content__wrapper{-ms-overflow-style:none;margin-top:16px;overflow-x:auto;scrollbar-width:none;width:100%}.dashboard-wrapper .main-col .p-content__wrapper::-webkit-scrollbar{display:none}.dashboard-wrapper .main-col .p-content__wrapper .p-search-item,.dashboard-wrapper .main-col .p-content__wrapper .plan-card{flex:0 0 auto;margin-left:16px}.dashboard-wrapper .main-col .p-content__wrapper .p-search-item:first-of-type,.dashboard-wrapper .main-col .p-content__wrapper .plan-card:first-of-type{margin-left:0}@media(max-width:960px){.dashboard-wrapper .main-col .p-content__wrapper .p-search-item,.dashboard-wrapper .main-col .p-content__wrapper .plan-card{width:50%}}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list-item{place-items:initial;align-items:center}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list-item .urgent_label{background:red;border-radius:1em;color:#fff;display:inline-block;font-size:12px;font-weight:600;margin-left:2px;padding:0 5px}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable{overflow:visible}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__head{font-size:12px;padding:0 8px;width:100%}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__head .list-label.title{grid-column:1/12}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__head .list-label.price{grid-column:12/15}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__head .list-label.suggestion{grid-column:15/20}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body{width:100%!important}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item{grid-template-rows:25px 25px;padding:8px}}@media(max-width:699px)and (max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item{grid-template-rows:auto 25px}}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.title{grid-column:1/20;grid-row:1/2}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.title .title-text{font-size:12px}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.title .title-info{font-size:10px;margin-top:0}}@media(max-width:699px)and (max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.title .title-info{margin-top:7px}}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.price{font-size:12px;grid-column:1/10;grid-row:2/3}}@media(max-width:699px)and (max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.price{padding-top:8px}}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.suggestion{align-items:center;display:flex;font-size:10px;grid-column:10/20;grid-row:2/3}.dashboard-wrapper .main-col .p-content__wrapper.--bosyutable .p-list__body .p-list-item .list-column.suggestion .teian{font-size:10px;margin-left:5px}}.dashboard-wrapper .main-col .p-content__wrapper .category-list{justify-content:space-between}.dashboard-wrapper .main-col .p-content__wrapper .footprint_list{height:140px;justify-content:flex-start!important}.dashboard-wrapper .main-col .p-content__wrapper .footprint_item{text-align:center}.dashboard-wrapper .main-col .p-content__wrapper .footprint_item .icon{height:70px;width:70px}.dashboard-wrapper .main-col .p-content__heatmap img{width:100%}@media(max-width:699px){.dashboard-wrapper .main-col .p-content__heatmap img{width:786px}}.dashboard-wrapper .main-col .p-content .andmore_button{border:1px solid var(--c-link);border-radius:4px;box-sizing:border-box;color:var(--c-link);display:block;font-size:16px;font-weight:500;margin:32px auto 0;max-width:320px;padding:16px;text-align:center;width:100%}@media(max-width:960px){.dashboard-wrapper .tab-content .asideBox-wrapper .title,.dashboard-wrapper .tab-content .asideBox-wrapper.knowledge,.dashboard-wrapper .tab-content .banner-item{display:none}.dashboard-wrapper .tab-content .studyLog__list{max-height:inherit}}.worker_banner_item{width:50%}@media(max-width:960px)and (min-width:699px){.worker_banner_item{width:50%}}@media(max-width:699px){.worker_banner_item{width:100%}}.worker_banner img{height:100%;max-width:100%!important;width:100%}.unfold_banner_list{display:flex;flex-wrap:wrap;width:100%}.unfold_banner_list li{width:33%}@media(max-width:699px){.unfold_banner_list li{width:50%}}.unfold_banner_list img{max-width:98%;width:98%}@media(max-width:699px){.unfold_banner_list img{max-width:100%;width:100%}}@media(max-width:960px){.about .inner,.campaign .inner{box-sizing:border-box;max-width:375px;width:92%!important}}.about .icon,.campaign .icon{background:none}.about h2,.campaign h2{color:#13b1c0;font-size:38px;line-height:1.6;text-align:center}@media(max-width:960px){.about h2,.campaign h2{font-size:24px}}.about h2 .mainCopy strong,.campaign h2 .mainCopy strong{font-size:48px}@media(max-width:960px){.about h2 .mainCopy strong,.campaign h2 .mainCopy strong{font-size:18px}}.about h2 .mainCopy .hosoku,.campaign h2 .mainCopy .hosoku{position:relative}.about h2 .mainCopy .hosoku:after,.campaign h2 .mainCopy .hosoku:after{content:"※";font-size:12px;position:absolute;right:-8px;top:-8px}@media(max-width:960px){.about h2 .mainCopy .hosoku:after,.campaign h2 .mainCopy .hosoku:after{font-size:10px;right:-4px;top:-10px}}.about h3,.campaign h3{color:#13b1c0;font-size:24px;line-height:1.6;text-align:center}@media(max-width:960px){.about h3,.campaign h3{font-size:18px}}.about .lead,.campaign .lead{font-size:15px;line-height:2;margin-top:54px;text-align:center}@media(max-width:960px){.about .lead,.campaign .lead{font-size:14px;margin-top:24px;text-align:left}}.about .text_link,.campaign .text_link{display:block;margin-top:8px}.about .text_link a,.campaign .text_link a{color:#13b1c0;display:block;font-size:12px;text-decoration:underline}.about .caution_text,.campaign .caution_text{color:#666;display:block;font-size:12px;margin-top:16px}.about .campaign_button,.campaign .campaign_button{display:block;font-size:18px;height:80px;line-height:80px;margin:34px auto 0;max-width:340px;padding:0 16px;text-align:center;width:100%}.about_introduction,.campaign_introduction{background:#fff;padding:72px 0 30px}@media(max-width:960px){.about_introduction,.campaign_introduction{padding:32px 0}.about_introduction h2,.campaign_introduction h2{text-align:left}}.about_introduction .illust,.campaign_introduction .illust{margin-top:40px;text-align:center}@media(max-width:960px){.about_introduction .illust,.campaign_introduction .illust{margin:30px auto 0;width:80%}.about_introduction .illust img,.campaign_introduction .illust img{width:100%}}.about_introduction .list_contents,.campaign_introduction .list_contents{align-items:center;background:#f4f8fa;box-sizing:border-box;justify-content:center;margin:50px auto 0;max-width:820px;padding:32px;position:relative}@media(max-width:960px){.about_introduction .list_contents,.campaign_introduction .list_contents{flex-wrap:wrap;padding:24px 6% 0}}.about_introduction .list_contents ul,.campaign_introduction .list_contents ul{margin-left:120px}@media(max-width:960px){.about_introduction .list_contents ul,.campaign_introduction .list_contents ul{margin-left:6%;width:100%}}.about_introduction .list_contents li,.campaign_introduction .list_contents li{font-weight:700;line-height:2;list-style:disc}.about_introduction .list_contents_illust,.campaign_introduction .list_contents_illust{bottom:0;left:32px;position:absolute}@media(max-width:960px){.about_introduction .list_contents_illust,.campaign_introduction .list_contents_illust{position:static;width:auto}}.about_introduction .sub_unit,.campaign_introduction .sub_unit{border:1px dashed #13b1c0;box-sizing:border-box;margin:56px auto 0;max-width:580px;padding:16px 24px}@media(max-width:960px){.about_introduction .sub_unit,.campaign_introduction .sub_unit{margin:24px auto 0}}.about_introduction .sub_unit_title,.campaign_introduction .sub_unit_title{font-size:13px;text-align:center}.about_introduction .sub_unit_text,.campaign_introduction .sub_unit_text{font-size:12px}.about_service,.campaign_service{background:#fff;padding:64px 0}@media(max-width:960px){.about_service,.campaign_service{padding:54px 0}}.about_service .inner,.campaign_service .inner{box-sizing:border-box;padding:0 34px}.about_service__list,.campaign_service__list{align-items:baseline;justify-content:space-between;margin-top:30px}@media(max-width:699px){.about_service__list,.campaign_service__list{margin:10px auto 0;width:92%}}.about_service__list_item,.campaign_service__list_item{width:30%}@media(max-width:960px){.about_service__list_item,.campaign_service__list_item{margin-top:64px;width:100%}.about_service__list_item:first-child,.campaign_service__list_item:first-child{margin-top:0}}.about_service__list_item img,.campaign_service__list_item img{display:block;margin:0 auto}@media(max-width:699px){.about_service__list_item img,.campaign_service__list_item img{width:30%}}.about_service__list_item_head,.campaign_service__list_item_head{color:#13b1c0;font-size:22px;font-weight:600;margin-top:32px;text-align:center}@media(max-width:960px){.about_service__list_item_head,.campaign_service__list_item_head{font-size:18px}}@media(max-width:699px){.about_service__list_item_head,.campaign_service__list_item_head{margin-top:10px}}.about_service__list_item_body,.campaign_service__list_item_body{margin-top:24px}@media(max-width:699px){.about_service__list_item_body,.campaign_service__list_item_body{font-size:13px;margin-top:10px}}.about_howto,.campaign_howto{background-color:#fff;padding:64px 0}@media(max-width:960px){.about_howto h2,.campaign_howto h2{font-size:20px}}.about_howto_check,.campaign_howto_check{justify-content:center}.about_howto_check_list,.campaign_howto_check_list{font-size:16px;font-weight:400;margin-top:54px}@media(max-width:960px){.about_howto_check_list,.campaign_howto_check_list{font-size:14px;margin-top:40px}}.about_howto_check_list:before,.campaign_howto_check_list:before{color:#13b1c0;content:"例えば…";display:block;font-weight:700;text-align:center}.about_howto_check_list_item,.campaign_howto_check_list_item{margin-top:24px}@media(max-width:960px){.about_howto_check_list_item,.campaign_howto_check_list_item{margin-top:16px}}.about_howto_check_list_item:before,.campaign_howto_check_list_item:before{color:#13b1c0;content:"";font-family:Font Awesome\ 5 Free;font-size:16px;font-weight:900;margin-right:8px}.about_howto_category_list,.campaign_howto_category_list{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr;margin:40px auto 0;width:800px}@media(max-width:960px){.about_howto_category_list,.campaign_howto_category_list{gap:6px;grid-template-columns:1fr 1fr;width:100%}}.about_howto_category_list_item,.campaign_howto_category_list_item{background-color:#f4f8fa;border:1px solid #13b1c0;border-radius:6px;box-sizing:border-box;padding:16px}@media(max-width:960px){.about_howto_category_list_item,.campaign_howto_category_list_item{padding:16px 6%}}.about_howto_category_list_item .head,.campaign_howto_category_list_item .head{align-items:center;justify-content:center}.about_howto_category_list_item .body,.campaign_howto_category_list_item .body{box-sizing:border-box;font-size:12px;list-style:disc;margin-left:16px;width:calc(100% - 16px)}@media(max-width:960px){.about_howto_category_list_item .body,.campaign_howto_category_list_item .body{font-size:10px}}.about_howto_category_list_item .icon,.campaign_howto_category_list_item .icon{border-radius:unset;height:32px;margin:0;overflow:hidden;width:32px}.about_howto_category_list_item .icon img,.campaign_howto_category_list_item .icon img{height:100%}@media(max-width:960px){.about_howto_category_list_item .icon,.campaign_howto_category_list_item .icon{height:24px;width:24px}}.about_howto_category_list_item .title,.campaign_howto_category_list_item .title{color:#13b1c0;font-size:18px;font-weight:700;line-height:1.4;margin-left:8px}@media(max-width:960px){.about_howto_category_list_item .title,.campaign_howto_category_list_item .title{font-size:14px}}.about_step,.campaign_step{padding:92px 0}@media(max-width:960px){.about_step,.campaign_step{padding:54px 0}}.about_step .microCopy,.campaign_step .microCopy{justify-content:center;margin-top:24px}.about_step .microCopy span,.campaign_step .microCopy span{background-color:#13b1c0;border-radius:20px;color:#fff;display:block;font-size:16px;font-weight:700;padding:4px 16px;text-align:center}@media(max-width:960px){.about_step .microCopy span,.campaign_step .microCopy span{font-size:14px}}.about_step_content,.campaign_step_content{margin:40px auto 0;max-width:600px}.about_step_content .arrow_icon,.campaign_step_content .arrow_icon{display:block;margin:8px auto;text-align:center}.about_step_content_item,.campaign_step_content_item{align-items:center;background-color:#fff;border-radius:6px;box-sizing:border-box;justify-content:space-between;padding:8px 16px;width:100%}@media(max-width:960px){.about_step_content_item,.campaign_step_content_item{display:block;padding:24px}}.about_step_content_item_head,.campaign_step_content_item_head{align-items:center;background-color:#f4f8fa;height:90px;justify-content:center;max-width:96px;position:relative;width:100%}@media(max-width:960px){.about_step_content_item_head,.campaign_step_content_item_head{background:none;margin:0 auto}}.about_step_content_item_head .bottoms,.campaign_step_content_item_head .bottoms{margin-top:-4px}@media(max-width:960px){.about_step_content_item_head .bottoms,.campaign_step_content_item_head .bottoms{margin:0}}.about_step_content_item_head .maxSize,.campaign_step_content_item_head .maxSize{width:100%}.about_step_content_item .align_bottom img,.campaign_step_content_item .align_bottom img{bottom:0;position:absolute;width:100%}.about_step_content_item_body,.campaign_step_content_item_body{width:calc(100% - 124px)}@media(max-width:960px){.about_step_content_item_body,.campaign_step_content_item_body{width:100%}.about_step_content_item_body .text_link,.campaign_step_content_item_body .text_link{text-align:center}}.about_step_content_item_body h4,.campaign_step_content_item_body h4{font-size:18px;margin:0}@media(max-width:960px){.about_step_content_item_body h4,.campaign_step_content_item_body h4{margin-top:8px;text-align:center}}.about_step_content_item_body p,.campaign_step_content_item_body p{font-size:12px;line-height:1.8;margin-top:8px}.about_step .caution_unit,.campaign_step .caution_unit{background-color:#fff;border-radius:6px;box-sizing:border-box;margin:100px auto 0;max-width:740px;padding:16px 24px 24px}.about_step .caution_unit_title,.campaign_step .caution_unit_title{color:#13b1c0;font-weight:700;text-align:center}.about_step .caution_unit ul,.campaign_step .caution_unit ul{margin-left:24px;margin-top:24px}.about_step .caution_unit li,.campaign_step .caution_unit li{font-size:12px;line-height:2;list-style:disc}.about_problem,.campaign_problem{margin:24px 0}.about_problem_content,.campaign_problem_content{margin:34px auto 0;max-width:900px}.about_problem_content_item,.campaign_problem_content_item{background-color:#fff;border-radius:6px;box-shadow:0 0 24px rgba(42,177,192,.4);margin:0 auto;overflow:hidden;width:440px}@media(max-width:960px){.about_problem_content_item,.campaign_problem_content_item{margin-top:40px;width:100%}.about_problem_content_item:first-child,.campaign_problem_content_item:first-child{margin-top:0}}.about_problem_content_item_head,.campaign_problem_content_item_head{align-items:center;background-color:#13b1c0;box-sizing:border-box;justify-content:center;padding:8px 16px}.about_problem_content_item_head h4,.campaign_problem_content_item_head h4{align-items:center;color:#fff;font-size:22px;justify-content:center;margin:0;text-align:center}@media(max-width:960px){.about_problem_content_item_head h4,.campaign_problem_content_item_head h4{font-size:18px}}.about_problem_content_item_head h4 .reco,.campaign_problem_content_item_head h4 .reco{background-color:#f2c94c;border-radius:20px;box-sizing:border-box;color:#333;display:inline-block;font-size:14px;font-weight:700;padding:2px 16px}@media(max-width:960px){.about_problem_content_item_head h4 .reco,.campaign_problem_content_item_head h4 .reco{font-size:10px}}.about_problem_content_item_body,.campaign_problem_content_item_body{box-sizing:border-box;padding:16px}.about_problem_content_item_body_inner,.campaign_problem_content_item_body_inner{justify-content:space-between}.about_problem_content_item_body_inner figure,.campaign_problem_content_item_body_inner figure{background-color:#f4f8fa;border-radius:6px;height:125px;width:148px}@media(max-width:960px){.about_problem_content_item_body_inner figure,.campaign_problem_content_item_body_inner figure{height:100px;width:120px}}.about_problem_content_item_body_inner .bosyu_illust,.campaign_problem_content_item_body_inner .bosyu_illust{align-items:flex-end;justify-content:center;overflow:hidden}.about_problem_content_item_body_inner .bosyu_illust img,.campaign_problem_content_item_body_inner .bosyu_illust img{height:100%}.about_problem_content_item_body_inner .document_illust,.campaign_problem_content_item_body_inner .document_illust{align-items:center;justify-content:center;overflow:hidden}.about_problem_content_item_body_inner .document_illust img,.campaign_problem_content_item_body_inner .document_illust img{width:96%}.about_problem_content_item_body_inner .text,.campaign_problem_content_item_body_inner .text{font-size:13px;font-weight:600;width:calc(100% - 172px)}@media(max-width:960px){.about_problem_content_item_body_inner .text,.campaign_problem_content_item_body_inner .text{font-size:12px;width:calc(100% - 136px)}}.about_problem_content_item_body .button,.campaign_problem_content_item_body .button{display:block;height:54px;line-height:54px;margin:24px auto 0;padding:0 16px;text-align:center;width:240px}.about_point_content,.campaign_point_content{background-color:#fff;border:1px solid #13b1c0;box-sizing:border-box;margin:0 auto;padding:24px;width:700px}@media(max-width:960px){.about_point_content,.campaign_point_content{padding:16px;width:100%}}.about_point_content h4,.campaign_point_content h4{align-items:center;color:#13b1c0;font-size:16px;margin:0}.about_point_content h4 .icon_illust,.campaign_point_content h4 .icon_illust{margin-right:8px}.about_point_content_list,.campaign_point_content_list{counter-reset:number;margin-top:32px;padding-left:0}.about_point_content_list_item,.campaign_point_content_list_item{font-size:13px;list-style:none;margin:24px 0 0;padding-left:32px;position:relative}.about_point_content_list_item:first-child,.campaign_point_content_list_item:first-child{margin-top:0}.about_point_content_list_item:before,.campaign_point_content_list_item:before{background:#13b1c0;border-radius:0;color:#fff;content:counter(number);counter-increment:number;display:inline-block;font-size:14px;font-weight:600;height:24px;left:0;line-height:24px;position:absolute;text-align:center;top:0;width:24px}.about_andmore,.campaign_andmore{padding:140px 0 160px}@media(max-width:960px){.about_andmore,.campaign_andmore{padding:54px 0 72px}}.about_andmore .guide_button,.campaign_andmore .guide_button{align-items:center;background:#fff;border-radius:6px;box-shadow:0 4px 24px rgba(19,177,192,.12);color:#13b1c0;font-size:22px;font-weight:600;margin:0 auto;max-width:640px;padding:24px 0;position:relative;width:100%}.about_andmore .guide_button .button_inner,.campaign_andmore .guide_button .button_inner{align-items:center;padding-left:64px}@media(max-width:960px){.about_andmore .guide_button .button_inner,.campaign_andmore .guide_button .button_inner{padding:0 24px}}.about_andmore .guide_button .button_inner .icon,.campaign_andmore .guide_button .button_inner .icon{display:inline-block;line-height:0;margin-top:-4px}@media(max-width:960px){.about_andmore .guide_button .button_inner .icon,.campaign_andmore .guide_button .button_inner .icon{margin:0}}.about_andmore .guide_button .button_inner .text,.campaign_andmore .guide_button .button_inner .text{padding-left:16px}@media(max-width:960px){.about_andmore .guide_button .button_inner .text,.campaign_andmore .guide_button .button_inner .text{font-size:16px;padding-left:16px;width:calc(100% - 100px)}}.about_andmore .guide_button:after,.campaign_andmore .guide_button:after{background-image:url(../../resource/img/about/arrow02.svg);background-position:20px;background-repeat:no-repeat;background-size:12px 22px;border-left:2px solid #f4f8fa;box-sizing:border-box;content:"";height:100%;padding-left:14px;position:absolute;right:0;width:45px}@media(max-width:960px){.about_andmore .guide_button:after,.campaign_andmore .guide_button:after{background-position:10px;background-size:9px 20px;padding-left:8px;width:28px}}.about_andmore .userType_button,.campaign_andmore .userType_button{align-items:center;background-color:#f2c94c;border-radius:6px;box-shadow:0 4px 24px rgba(242,201,76,.4);box-sizing:border-box;color:#000;font-size:22px;font-weight:600;margin:40px auto 0;max-width:640px;padding:16px;position:relative}@media(max-width:960px){.about_andmore .userType_button,.campaign_andmore .userType_button{font-size:18px;justify-content:center;margin:64px auto 0}}.about_andmore .userType_button .button_inner,.campaign_andmore .userType_button .button_inner{align-items:center}@media(max-width:960px){.about_andmore .userType_button .button_inner,.campaign_andmore .userType_button .button_inner{box-sizing:border-box;padding-right:28px}}.about_andmore .userType_button .icon,.campaign_andmore .userType_button .icon{display:inline-block;line-height:0;margin-top:-30px}@media(max-width:960px){.about_andmore .userType_button .icon,.campaign_andmore .userType_button .icon{margin-top:-50px;max-width:100px;width:40%}.about_andmore .userType_button .icon img,.campaign_andmore .userType_button .icon img{width:100%}}.about_andmore .userType_button .text,.campaign_andmore .userType_button .text{padding-left:32px}@media(max-width:960px){.about_andmore .userType_button .text,.campaign_andmore .userType_button .text{display:block;margin-top:8px;padding:0}}.about_andmore .userType_button:after,.campaign_andmore .userType_button:after{background-image:url(../../resource/img/about/arrow_black.svg);background-position:20px;background-repeat:no-repeat;background-size:12px 22px;border-left:2px solid #dbb43d;box-sizing:border-box;content:"";height:100%;padding-left:14px;position:absolute;right:0;width:45px}@media(max-width:960px){.about_andmore .userType_button:after,.campaign_andmore .userType_button:after{background-position:10px;background-size:9px 20px;padding-left:8px;width:28px}}.about_andmore .userType_button.mentee,.campaign_andmore .userType_button.mentee{background-color:#13b1c0;box-shadow:0 4px 24px rgba(42,177,192,.4);color:#fff;font-size:20px}.about_andmore .userType_button.mentee:after,.campaign_andmore .userType_button.mentee:after{background-image:url(../../resource/img/about/arrow_white.svg);border-left:2px solid #47bfcc}.about_andmore .userType_button.mentee .icon,.campaign_andmore .userType_button.mentee .icon{margin-top:0}@media(max-width:960px){.about_andmore .userType_button.mentee .icon,.campaign_andmore .userType_button.mentee .icon{margin-top:-50px;max-width:145px}}.about_andmore .userType_button.mentee .text,.campaign_andmore .userType_button.mentee .text{padding-left:24px}@media(max-width:960px){.about_andmore .userType_button.mentee .text,.campaign_andmore .userType_button.mentee .text{font-size:16px;padding-left:0;text-align:center}}.about_message,.campaign_message{background-color:#fff;margin-bottom:-50px;padding:96px 0 164px}@media(max-width:960px){.about_message,.campaign_message{padding:72px 0 96px}}.about_message h2,.campaign_message h2{font-size:24px}.about_message_content,.campaign_message_content{margin:32px auto 0;max-width:720px}.about_message_content_text,.campaign_message_content_text{margin-top:40px}.about_message_content_text:first-of-type,.campaign_message_content_text:first-of-type{margin-top:0}@media(max-width:960px){.about_message_content_text,.campaign_message_content_text{font-size:14px}}.campaign .text_link{display:initial}.campaign img{width:auto}@media(max-width:960px){.campaign .lead{text-align:center}}.campaign .fukidashi{color:#13b1c0;display:inherit;font-size:24px;font-weight:700;padding-bottom:24px;text-align:center}@media(max-width:960px){.campaign .fukidashi{font-size:14px}}.campaign .fukidashi span{position:relative}.campaign .fukidashi span:before{background-color:#13b1c0;content:"";height:1px;left:-40px;position:absolute;top:50%;transform:rotate(62.82deg);width:40px}@media(max-width:960px){.campaign .fukidashi span:before{left:-32px;width:26px}}.campaign .fukidashi span:after{background-color:#13b1c0;border-right:2px solid #13b1c0;content:"";height:1px;position:absolute;right:-40px;top:50%;transform:matrix(-.46,.89,.89,.46,0,0);width:40px}@media(max-width:960px){.campaign .fukidashi span:after{right:-32px;width:26px}}.campaign_introduction{padding-bottom:56px}@media(max-width:960px){.campaign_introduction h2{font-size:18px;text-align:center}}.campaign_service{background:#fff;padding:0 0 100px}.campaign_service h2{align-items:center;justify-content:center}.campaign_service h2 span{display:inline-block;line-height:1;margin-left:8px}.campaign_service .lead{margin-top:24px}.button.plan_mentor{display:block;font-size:18px;height:80px;line-height:80px;margin:4px auto 0;max-width:340px;padding:0 16px;text-align:center;width:100%}.button.plan_mentor .icon{font-size:24px;margin-right:8px}.about_service_box{padding:40px 0}@media(max-width:699px){.about_service_box{padding:40px 4%}}.about_service_box h3{font-size:1.8rem;text-align:center}@media(max-width:699px){.about_service_box h3{font-size:1.2rem}}.about_service_box__items{margin-top:32px}@media(max-width:699px){.about_service_box__items{display:block;margin:0}}.about_service_box__item{border:solid #f0f0f0;border-width:0 0 0 3px;box-sizing:border-box;flex:1;padding:0 24px;text-align:center;width:33.33%}@media(max-width:699px){.about_service_box__item{border-width:3px 0 0;padding:24px 0;width:100%}.about_service_box__item:last-of-type{padding-bottom:0}}.about_service_box__item:first-of-type{border:none}.about_service_box__item img{width:50%}.about_service_box__item i{color:#13b1c0;font-size:5rem;margin-bottom:8px}.about_service_box__item_head{font-size:1.2rem;font-weight:700;margin-bottom:20px}.about_service_box__item p{font-size:.9rem;margin-top:10px;text-align:left}#main .learningMaterialPlan{max-width:740px}#main .learningMaterialPlan .plan_title{color:#555;font-size:25px;margin-bottom:10px;margin-top:30px}@media(max-width:699px){#main .learningMaterialPlan .plan_title{font-size:18px;margin-top:10px}}#main .learningMaterialPlan p{margin-bottom:20px}#main .learningMaterialPlan .plan_buy_box{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:20px}#main .learningMaterialPlan .plan_buy_box__left{align-items:center;display:flex}@media(max-width:699px){#main .learningMaterialPlan .plan_buy_box__left{width:100%}}#main .learningMaterialPlan .plan_buy_box__right{align-items:center;display:flex;margin-left:20px}@media(max-width:699px){#main .learningMaterialPlan .plan_buy_box__right{margin-left:0}}#main .learningMaterialPlan .plan_buy_box p{color:#4f5050;font-size:14px;margin:0 15px 0 0}#main .learningMaterialPlan .plan_buy_box p span{margin-right:10px}#main .learningMaterialPlan .plan_buy_box a{background-color:#13b1c0;border-radius:30px;color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:7px 20px;white-space:nowrap}.plan_detail_box{color:#333;font-size:15px;line-height:1.4;margin-bottom:30px}.plan_detail_box dt{background-color:#dcedf5;border-bottom:1px solid #fff;font-weight:700;padding:10px 15px}.plan_detail_box dd{background-color:#f4f8fa;border-bottom:1px solid #fff;margin-left:0;padding:10px 15px 10px 30px}.syokai_setumei_box{align-items:center;display:flex;flex-wrap:wrap}.syokai_setumei_box__left{width:220px}@media(max-width:699px){.syokai_setumei_box__left{width:100%}}.syokai_setumei_box__left img{width:200px}.syokai_setumei_box__right{flex:1}@media(max-width:699px){.syokai_setumei_box__right br{display:none}}.syotai_box{background:#f4fdff;border:5px solid #a2d5dd;border-radius:6px;margin-top:30px;max-width:600px;padding:20px 30px;text-align:center}.syotai_box__title{color:#13b1c0;font-size:1.6rem;font-weight:700;margin-bottom:20px}@media(max-width:699px){.syotai_box__title{font-size:1.2rem}}.syotai_box__snsbox{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.syotai_box__snsbox div{margin-right:20px}.syotai_box__snsbox div:last-child{margin-right:0}.requestMentor_head{display:flex;flex-wrap:wrap}.requestMentor_head h3{width:50%}.requestMentor_head div{margin-left:auto}.requestMentor{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:16px}@media(max-width:699px){.requestMentor{margin-top:16px}}.requestMentor__left{flex:1;padding-right:20px}@media(max-width:699px){.requestMentor__left{flex:none;padding-right:0;width:100%}}.requestMentor__center{flex:1;padding-right:20px}@media(max-width:699px){.requestMentor__center{flex:none;padding-right:0;width:100%}}.requestMentor__right{flex:1}@media(max-width:699px){.requestMentor__right{flex:none;width:100%}}.requestMentor__requestHeader{align-items:center;display:flex;flex-wrap:wrap;font-weight:700}.requestMentor__requestHeader__face{margin-right:6px;width:20px}.requestMentor__requestHeader__name{color:#666;flex:1;font-size:.8rem;font-weight:400}.requestMentor__requestHeader__title{font-size:1rem;margin-bottom:6px;width:100%}.requestMentor__requestHeader__title span{color:#d70c18;font-size:.8rem;margin-left:10px}.requestMentor__requestHeader__price{font-size:.8rem;font-weight:400;margin-bottom:6px;width:100%}.requestMentor__requestHeader__price span{color:#13b1c0;font-weight:700;margin-left:10px}.requestMentor__requestHeader__tag{font-weight:400;margin-bottom:5px;width:100%}.requestMentor__requestBody{font-size:.8rem;font-weight:400;margin-bottom:6px;margin-top:5px;width:100%}.requestMentor__Mentor{display:flex;margin-bottom:20px}.requestMentor__Mentor__face{margin-right:10px}.requestMentor__Mentor__body{font-size:.9rem;line-height:1.5}.requestMentor__Mentor__body .title{font-weight:700}.requestMentor__Mentor__body .user{font-size:.8rem;margin-top:5px}.requestMentor__Mentor__body .user span{color:#969696}.requestDashBox{box-sizing:border-box;margin-bottom:10px;padding:20px;width:calc(50% - 10px)}@media(max-width:699px){.requestDashBox{width:100%}}.toppage .requestDashBox{width:calc(33% - 10px)}@media(max-width:699px){.toppage .requestDashBox{width:100%}}.reccomendPost_dashBox_content{flex-wrap:wrap;justify-content:space-between;margin-top:16px;width:100%}.reccomendPost_dashBox_content .contentCard{box-sizing:border-box;margin-bottom:10px;padding:24px;width:calc(50% - 10px)}.reccomendPost_dashBox_content .contentCard__title{font-size:18px}@media(max-width:699px){.reccomendPost_dashBox_content .contentCard__title{font-size:16px}.reccomendPost_dashBox_content .contentCard{padding:16px;width:100%}}.reccomendPost_dashBox.inner .contentCard{width:calc(33% - 10px)}@media(max-width:699px){.reccomendPost_dashBox.inner .contentCard{width:100%}}.menter_bosyu{box-sizing:border-box;margin:10px 0 30px;width:100%}.menter_bosyu__caution{background:#fff;border:1px solid #deecec;border-radius:4px;box-sizing:border-box;margin-top:32px;overflow:hidden}.menter_bosyu__caution_head{box-sizing:border-box;padding:24px;text-align:center}@media(max-width:699px){.menter_bosyu__caution_head{padding:16px}}.menter_bosyu__caution_head h3{align-items:center!important;justify-content:center;margin:0 0 8px!important}@media(max-width:699px){.menter_bosyu__caution_head h3{font-size:16px!important}}@media(max-width:320px){.menter_bosyu__caution_head h3{font-size:14px!important}}.menter_bosyu__caution_head h3 .emoji{display:inline;font-size:30px;margin-left:4px}@media(max-width:699px){.menter_bosyu__caution_head h3 .emoji{font-size:20px}}.menter_bosyu__caution_head h3 .emoji_l{display:block;font-size:60px;line-height:1.5}@media(max-width:699px){.menter_bosyu__caution_head h3 .emoji_l{font-size:50px}}.menter_bosyu__caution_head .text span{display:block}@media(max-width:699px){.menter_bosyu__caution_head .text span{display:initial;text-align:center}}.menter_bosyu__caution_head .capiton{color:#666;font-size:14px;margin-top:16px;margin:5px!important;text-align:center}@media(max-width:699px){.menter_bosyu__caution_head .capiton{font-size:12px}}.menter_bosyu__caution .cautionBlock{background-color:#eaf7f7;box-sizing:border-box;padding:24px}@media(max-width:699px){.menter_bosyu__caution .cautionBlock{padding:16px}}.menter_bosyu__caution .cautionBlock h4{border:none;font-size:18px;margin:0;padding:0;text-align:center}@media(max-width:699px){.menter_bosyu__caution .cautionBlock h4{font-size:16px!important}}@media(max-width:320px){.menter_bosyu__caution .cautionBlock h4{font-size:14px!important}}.menter_bosyu__caution .cautionBlock p{font-size:13px;text-align:center}.menter_bosyu__caution .cautionBlock ol{counter-reset:number;margin:16px 0 0;padding:12px 100px}@media(max-width:699px){.menter_bosyu__caution .cautionBlock ol{padding:12px 30px}}@media(max-width:320px){.menter_bosyu__caution .cautionBlock ol{padding:12px 30px}}.menter_bosyu__caution .cautionBlock ol li{font-size:13px;list-style:none;margin:8px 0;padding-left:32px;position:relative}.menter_bosyu__caution .cautionBlock ol li:before{background:#13b1c0;border-radius:4px;color:#fff;content:counter(number);counter-increment:number;display:inline-block;font-size:10px;font-weight:600;height:20px;left:0;line-height:20px;position:absolute;text-align:center;top:1px;width:20px}.menter_bosyu__caution_subButton{background-color:#f0f8f9;border:1px solid #13b1c0;border-radius:4px;box-shadow:0 0 4px rgba(0,0,0,.1);box-sizing:border-box;color:#13b1c0;cursor:pointer;display:inline-block;font-weight:600;padding:8px 16px;white-space:nowrap}@media(max-width:699px){.menter_bosyu__caution_subButton{font-size:14px}}.menter_bosyu__caution_subButton i{margin-right:8px}.bosyu_select_buttons{cursor:pointer;justify-content:space-between;margin:8px 0 0}.bosyu_select_buttons i{margin-right:8px}.bosyu_select_buttons .selectButton_block{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.bosyu_select_buttons .selectButton_block{padding:16px}}@media(max-width:699px){.bosyu_select_buttons .selectButton_block{margin-top:16px;padding:16px;width:100%}.bosyu_select_buttons .selectButton_block:first-of-type{margin-top:0}}.bosyu_select_buttons .selectButton_block:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.bosyu_select_buttons .selectButton_block:hover p{color:#fff}.bosyu_select_buttons .selectButton_block.active{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.bosyu_select_buttons .selectButton_block.active p{color:#fff}.bosyu_select_buttons .selectButton_block h4{font-size:18px;margin:0;padding:0}@media(max-width:699px){.bosyu_select_buttons .selectButton_block h4{font-size:16px}}.bosyu_select_buttons .selectButton_block p{color:gray;font-size:14px;margin-top:16px}@media(max-width:960px)and (min-width:699px){.bosyu_select_buttons .selectButton_block p{margin-top:8px}}.bosyu_select_buttons .selectButton_block input[type=radio]{display:none}.bosyu_select_buttons .button{background-color:#13b1c0;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;display:block;font-size:18px;font-weight:600;height:60px;line-height:60px;margin:24px 0 0;padding:0 16px;text-align:center;transition:all .3s ease;width:100%}.bosyu_select_buttons .button:hover{background:#0f8c98;color:#fff}@media(max-width:960px)and (min-width:699px){.bosyu_select_buttons .button{font-size:16px}}@media(max-width:699px){.bosyu_select_buttons .button{font-size:16px;margin:16px 0 0}}.bosyu_select .flexbox{flex-wrap:wrap}.for_business{box-sizing:border-box;color:#1f3344}.for_business section:not(#entryform,#faq,#apply){padding:80px 16px}@media(max-width:960px){.for_business section:not(#entryform,#faq,#apply){padding:56px 16px}}.for_business h1{color:#fff;font-size:52px}@media(max-width:960px){.for_business h1{font-size:40px;line-height:1.5;padding:0}}@media(max-width:699px){.for_business h1{font-size:32px}}.for_business h2{text-align:center}.for_business h3{font-size:20px}.for_business img{width:100%}.for_business .caution{color:#888;display:block;font-size:10px;margin-top:16px}.for_business .button{border:none;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);display:inline-block;padding:16px}.for_business .nega_button{border:1px solid #fff;color:#fff;transition:all .15s ease-out}.for_business .nega_button:hover{background:rgba(0,0,0,.2)}.for_business .section_title{color:#1f3344;font-size:34px}@media(max-width:960px){.for_business .section_title{font-size:18px}}.for_business .section_lead{display:block;font-size:14px;margin-top:24px}.for_business .section_attend{color:#1f3344;display:block;font-size:18px;font-weight:600;margin-top:24px}.for_business .section_info{color:#888;display:block;font-size:12px}.for_business .tag_required{background:#f02c72;color:#fff}.for_business .sp-only{display:none}@media(max-width:960px){.for_business .sp-only{display:block}}.for_business .grid{display:grid;gap:6%;grid-template-columns:47% 47%}@media(max-width:699px){.for_business .grid{display:block}}.for_business .image_l{grid-template-areas:"image content"}.for_business .image_r{grid-template-areas:"content image"}.b-primay{background-color:#0d5581;margin-bottom:-50px}.b-accentButton{background:linear-gradient(269.96deg,#ed376e -.97%,#d6355b 99.36%);color:#fff;transition:all .15s ease-out}.b-accentButton:hover{background:linear-gradient(269.96deg,#ed376e -.97%,#e30044 -.96%,#ff164e 99.36%);color:#fff}.b-primaryButton{background-color:#0d5581;border:1px solid #0d5581;color:#fff;transition:all .15s ease-out}.b-primaryButton:hover{background:#007bc5;border:1px solid #007bc5;color:#fff}.b-primaryButton:disabled{cursor:not-allowed}.b-primaryButton:disabled,.b-primaryButton:disabled:hover{background-color:#ccc;color:#fff!important}.keyVisual{background:linear-gradient(180deg,#0070c0,#0e4f74);max-height:740px;min-height:520px;padding:56px}@media(max-width:960px){.keyVisual{max-height:none;min-height:auto}}.keyVisual_inner{margin:0 auto;padding-left:32px;width:1240px}@media(max-width:960px){.keyVisual_inner{align-items:center;padding:0;width:100%}}@media(max-width:699px){.keyVisual_inner{display:block;max-width:375px;padding:0;width:100%}}.keyVisual_title{font-size:50px}@media(max-width:699px){.keyVisual_title{font-size:32px}}.keyVisual_text{width:46%}@media(max-width:960px){.keyVisual_text{width:46%}}@media(max-width:699px){.keyVisual_text{width:100%}}.keyVisual_lead{display:block;font-size:20px}@media(max-width:960px){.keyVisual_lead{font-size:16px}}.keyVisual_description{color:#fff;display:block;font-size:12px;font-weight:600}@media(max-width:960px){.keyVisual_description{font-size:16px}}.keyVisual_buttons{margin-top:32px}@media(max-width:960px){.keyVisual_buttons{margin-top:24px}}.keyVisual_buttons .button{font-size:18px;max-width:48%;width:100%}.keyVisual_buttons .button:first-of-type{margin-right:4%}@media(max-width:960px){.keyVisual_buttons .button{font-size:16px;padding:16px 8px}}@media(max-width:699px){.keyVisual_buttons .button{font-size:1.1em}}.keyVisual_image{margin-left:auto;width:50%}@media(max-width:960px){.keyVisual_image{max-width:100%;width:50%}}@media(max-width:699px){.keyVisual_image{margin-top:56px;width:100%}}.intro{background-color:#fff}.intro_inner{align-items:center;margin:0 auto;max-width:1240px}@media(max-width:699px){.intro_inner{max-width:375px}}.intro_inner figure{max-width:591px;width:50%}@media(max-width:699px){.intro_inner figure{width:100%}.intro_inner{display:block}}.intro_text{margin-left:auto;width:50%}@media(max-width:699px){.intro_text{margin-top:24px;width:100%}}.intro_text h2{text-align:left}.intro_text p{line-height:2;margin-top:24px}.intro_text p>span,.intro_title{display:block}.intro_title{color:#747474;font-size:16px}.intro_concept{font-size:24px;line-height:2;margin-top:8px}@media(max-width:960px){.intro_concept{font-size:20px}}.intro_concept>span{display:block}.feature_items{margin:64px auto 0;max-width:1040px}@media(max-width:960px){.feature_items{margin:56px auto 0}}@media(max-width:699px){.feature_items{max-width:375px}}.feature_item{margin-top:96px;place-items:center}.feature_item:first-of-type{margin-top:0}.feature_item_inner h3{font-size:36px}@media(max-width:960px){.feature_item_inner h3{font-size:32px}}@media(max-width:699px){.feature_item_inner h3{font-size:24px}}.feature_item_inner p{font-size:16px;margin-top:24px}@media(max-width:699px){.feature_item_inner p{margin-top:16px}}.feature_item_image{grid-area:image}.feature_item_text{grid-area:content}@media(max-width:699px){.feature_item_text{margin-top:24px}}.corporatePlan_items{margin:24px auto 0;max-width:960px}@media(max-width:960px){.corporatePlan_items{margin:auto 0}}.corporatePlan_explain{color:#000;font-size:16px;margin-bottom:66px;padding:0 40px}.corporatePlan_title{color:#000;font-size:24px;margin-bottom:26px;padding:0 40px}.corporatePlan_plan-card{height:auto!important;margin-right:17px;max-width:calc(33.33333% - 11.33333px)}.corporatePlan_plan-card:last-child{margin-right:0}@media(max-width:960px){.corporatePlan_plan-card{max-width:100%}}@media(max-width:699px){.corporatePlan_plan-card{max-width:100%}}.corporatePlan_swiper-container{list-style:none;margin:16px auto 10px;overflow:hidden;padding:0 40px;position:relative;width:100%;z-index:1}.corporatePlan_more{color:#484848;padding:0 40px}.planPrice{background-color:#fff}.planPrice_point{margin-top:24px}.planPrice_attend{background:linear-gradient(transparent 60%,#e0f3f5 0);font-size:24px;font-weight:600}@media(max-width:960px){.planPrice_attend{font-size:20px}}.planPrice_attend .num{color:#3e65af;font-size:60px}@media(max-width:960px){.planPrice_attend .num{font-size:52px}}.planPrice_attend .num:after{content:"円";font-size:24px;margin-left:8px}@media(max-width:960px){.planPrice_attend .num:after{font-size:20px}}.planPrice_info{display:block;font-size:14px}@media(max-width:699px){.planPrice_info{font-size:12px}}.planPrice_tables{margin:64px auto 0;max-width:1120px}.planPrice_tables .sp-only{display:none}@media(max-width:699px){.planPrice_tables .sp-only{display:block}}@media(max-width:960px)and (min-width:699px){.planPrice_tables{padding:0 20px}}@media(max-width:699px){.planPrice_tables{margin:56px auto 0}}.planPrice_label{font-weight:600;margin-right:2%;padding-top:153px;width:20%}@media(max-width:699px){.planPrice_label{display:none}}.planPrice_label .label-item{align-items:center;border-bottom:1px solid #e5e5e5;color:#666;height:80px}.planPrice_table{border-color:#e5e5e5;border-style:solid;overflow:hidden;width:26%}@media(max-width:699px){.planPrice_table{flex:0 0 auto;width:280px}}.planPrice_table_head{padding:24px}.planPrice_table_head .button{margin-top:14px;width:100%}.planPrice_table_body .item{align-items:center;height:80px;justify-content:center}@media(max-width:699px){.planPrice_table_body .item{box-sizing:border-box;height:88px;justify-content:normal;padding:16px}}.planPrice_table_body .item:nth-child(2n){background-color:#f5f5f5}.planPrice_table_body .item-label{color:#666;font-size:12px!important;max-width:160px;padding-right:16px;width:calc(50% - 24px)}.planPrice_table_body .item p{font-size:16px;font-weight:600}@media(max-width:699px){.planPrice_table_body .item p{font-size:14px}}.planPrice_table_body .item .add_text{font-size:12px}@media(max-width:699px){.planPrice_table_body .item .add_text{font-size:10px}}.planPrice_table.customize .planPrice_table_head,.planPrice_table.standard .planPrice_table_head{background-color:#e0f3f5}.planPrice_table.customize .button,.planPrice_table.standard .button{background-color:#fff;color:#159198}.planPrice_table.standard{border-radius:10px 0 0 10px;border-width:1px 0 1px 1px}@media(max-width:699px){.planPrice_table.standard{border-radius:10px;border-width:1px}}.planPrice_table.customize{border-radius:0 10px 10px 0;border-width:1px 1px 1px 0}@media(max-width:699px){.planPrice_table.customize{border-radius:10px;border-width:1px}}.planPrice_table.customize .planPrice_table_body{height:calc(100% - 153px)}.planPrice_table.customize .item{align-items:center;background:#f8f8f8;font-size:18px;font-weight:600;height:100%;justify-content:center}.planPrice_table.support{border-width:1px;box-shadow:0 0 20px rgba(0,0,0,.2)}@media(max-width:699px){.planPrice_table.support{border-radius:10px;border-width:1px}}.planPrice_table.support .planPrice_table_head{background:linear-gradient(180deg,#0070c0,#0e4f74)}.planPrice_table.support .planPrice_table_head h3{color:#fff}.flow_items,.flow_loadmap{margin:64px auto 0;max-width:1040px}@media(max-width:960px){.flow_items,.flow_loadmap{margin:56px auto 0}}.flow__item{border-bottom:1px solid #c0cad3;padding:16px 24px 24px}@media(max-width:960px){.flow__item{padding:16px}}.flow__item-content{align-items:center}.flow__item p{margin-top:16px;width:60%}@media(max-width:960px){.flow__item p{width:100%}}.flow__item .button{font-size:18px;margin-left:auto;max-width:270px;text-align:center;width:100%}@media(max-width:960px){.flow__item .button{margin:24px auto 0}}.flow_loadmap{border-radius:8px;height:90px;overflow:hidden}.flow_loadmap_item{background-color:#3e65af;color:#fff;font-weight:600;line-height:1.5;padding-left:40px;padding-top:16px;position:relative;width:100%}@media(max-width:960px){.flow_loadmap_item{padding:8px 0 0 16px}.flow_loadmap_item:first-of-type{padding-left:8px}}.flow_loadmap_item:after,.flow_loadmap_item:before{border-color:transparent;border-style:solid;content:"";height:0;left:0;position:absolute;top:50%;transform:translateY(-50%);width:0}.flow_loadmap_item:before{border-left-color:#fff;border-width:58px 0 58px 25px;margin-right:-5px}@media(max-width:960px){.flow_loadmap_item:before{border-width:68px 0 68px 12px}}.flow_loadmap_item:first-child:after,.flow_loadmap_item:first-child:before{display:none}.flow_loadmap_item:after{border-left-color:#3e65af;border-width:45px 0 45px 20px}@media(max-width:960px){.flow_loadmap_item:after{border-width:55px 0 55px 10px}}.flow_loadmap_head{display:block}@media(max-width:960px){.flow_loadmap_head{font-size:12px}}.flow_loadmap_body{display:block;font-size:20px}@media(max-width:960px){.flow_loadmap_body{font-size:12px;margin-top:8px}}.example_items{margin:64px auto 0;max-width:960px}@media(max-width:960px){.example_items{margin:56px auto 0}}.example_more{color:#484848}.faq{padding:80px 16px 200px}@media(max-width:960px){.faq{padding:60px 16px 160px}}.faq_items{margin:64px auto 0;max-width:960px}@media(max-width:960px){.faq_items{margin:56px auto 0}}.faq_item{background-color:#fff;border-radius:8px;margin-bottom:16px;padding:16px 24px}.faq_item a{color:#0084e3;text-decoration:underline}@media(max-width:960px){.faq_item{padding:16px}}.faq.bg-white .faq_item{background-color:#f4f8fa}.faq_question{align-items:center;cursor:pointer;font-size:20px;font-weight:600;transition:all .15s ease-out}.faq_question:hover{color:#0084e3}.faq_question .subject{display:inline-block;font-size:20px;width:calc(100% - 30px)}@media(max-width:960px){.faq_question .subject{font-size:16px}}.faq_question .icon_arrow{align-items:center;justify-content:center;transition:all .15s ease-out;width:28px}.faq_question .icon_arrow:before{color:#0084e3;content:"";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900}@media(max-width:960px){.faq_question .icon_arrow:before{font-size:16px}}.faq_question.close .icon_arrow:before{color:#0084e3;content:"";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900}@media(max-width:960px){.faq_question.close .icon_arrow:before{font-size:16px}}.faq_answer{font-size:16px;margin-top:16px}.entryform{margin-bottom:-50px}.entryform_background{background:linear-gradient(180deg,#0070c0,#0e4f74);padding:0 16px}.entryform_content{display:inline-block;margin:-100px auto 100px;max-width:700px}.entryform .form_title{text-align:center}.entryform .form_items{margin-top:32px}.entryform .form_items a{color:#0084e3;text-decoration:underline}.entryform .form_item{align-items:center;margin-bottom:24px}@media(max-width:960px){.entryform .form_item{display:block}}.entryform .form_item .input_head{width:180px}.entryform .form_item .input_head .block{display:block}@media(max-width:960px){.entryform .form_item .input_head .block{display:initial}}.entryform .form_item .input_body{width:calc(100% - 180px)}@media(max-width:960px){.entryform .form_item .input_body{width:100%}}.entryform .form_item .input_body .attention{color:#666;display:block;font-size:12px;line-height:1.5;margin-top:8px}.entryform .form_item .input_body input,.entryform .form_item .input_body select,.entryform .form_item .input_body textarea{background:#fff;border-radius:8px!important;box-sizing:border-box;font-size:16px;height:auto;overflow:hidden;padding:16px}.entryform .form_item .input_body .select-wrap:before{line-height:1;margin-top:-8px;right:16px;top:50%;z-index:1}.entryform .button{font-size:16px;min-width:160px}.apply{padding:56px 16px}.apply_inner{text-align:center}.apply_button{margin-top:24px}.apply_button .button{font-size:16px;min-width:280px}.apply_note{font-size:12px;font-weight:600;margin-top:16px}.printSection{display:block!important;flex-wrap:unset}.printSection .alert{text-align:left}.printSection h1{font-size:1.4rem;margin-bottom:20px;padding:0}.printSection .dashContent{display:block!important}@media print{.printSection{max-width:100vw!important}.printSection .alert{display:none}.printSection .rireki td,.printSection .scroll{overflow:unset!important;white-space:unset!important}}.printSection .rireki_zandaka{max-width:400px}.printSection .rireki_kei p{text-align:right!important}.aws-color-main{color:#ff9800}.aws-bg-color{background-color:#ff9800;color:#fff}.color-white{color:#fff}.img__left{grid-template-areas:"image content"}.img__right{grid-template-areas:"content image"}#aws_cloud_tech{background-color:#fff;box-sizing:border-box;margin-bottom:-50px!important}#aws_cloud_tech h2{font-size:32px;margin-bottom:40px;text-align:center}#aws_cloud_tech section:not(.aws-keyVisual):not(.aws-mentor){margin:0 auto;max-width:960px;padding:56px 0}@media(max-width:960px){#aws_cloud_tech section:not(.aws-keyVisual):not(.aws-mentor){padding:48px 4%}}#aws_cloud_tech .card-item{background-color:#fff;border:1px solid #eee;border-radius:6px;box-shadow:0 0 10px rgba(24,114,119,.08);margin-top:24px;padding:24px}#aws_cloud_tech .card-item:first-of-type{margin-top:0}#aws_cloud_tech .card-item__avatar{background:#eee;background-position:top;background-size:cover;border-radius:50%;height:120px;left:0;overflow:hidden;top:0;width:120px}@media(max-width:699px){#aws_cloud_tech .card-item__avatar{margin:0 auto;position:relative}}#aws_cloud_tech .card-item__body{margin-left:136px}@media(max-width:699px){#aws_cloud_tech .card-item__body{margin-left:0;margin-top:24px}}#aws_cloud_tech .card-item__name{font-size:18px;margin-top:0}@media(max-width:699px){#aws_cloud_tech .card-item__name{text-align:center}}#aws_cloud_tech .card-item__text{font-size:16px;margin-top:8px}#aws_cloud_tech .card-item__button{border-radius:60px;color:#fff;display:inline-block;font-size:16px;line-height:1.7;margin-top:16px;padding:8px 24px;transition:all .15s ease-out}#aws_cloud_tech .card-item__button:hover{background:#ff8100}@media(max-width:699px){#aws_cloud_tech .card-item__button{text-align:center;width:100%}}#aws_cloud_tech .sp-only{display:none}@media(max-width:960px){#aws_cloud_tech .sp-only{display:block}}#aws_cloud_tech .caution{display:block;font-size:14px;margin-top:8px}.heading{text-align:center}.heading-copy{display:block;font-size:34px}@media(max-width:960px){.heading-copy{font-size:32px;text-align:center}}.heading-lead{display:block;font-size:18px;margin-top:16px}@media(max-width:960px){.heading-lead{font-size:16px;text-align:center}}.heading-lead.lead--midum{font-size:24px}@media(max-width:960px){.heading-lead.lead--midum{font-size:20px}}.item-copy{font-size:32px}@media(max-width:960px){.item-copy{font-size:28px}}.item-description{font-size:18px;margin-top:16px}.buttons__main{background-color:#13b1c0;border-radius:4px;color:#fff;display:block;font-size:18px;font-weight:600;padding:12px 16px;width:100%}.buttons__link{color:#0f8c98;display:block;font-size:12px;font-weight:600;margin-top:24px}.aws-keyVisual__img{height:320px;position:relative}@media(max-width:960px){.aws-keyVisual__img{height:30vw}}.aws-keyVisual .keyVisual-img{background:url(../../resource/img/cloudtech/bg_keyvisual.jpg) no-repeat 50% 50%;background-size:cover;height:100%;position:absolute;width:100%}.aws-keyVisual__title{margin:-240px auto 40px;max-width:840px;position:relative;z-index:1}.aws-keyVisual__title img{width:100%}@media(max-width:960px){.aws-keyVisual__title{margin-top:-24%;padding:0 4%}}.aws-keyVisual .list-items{justify-content:space-between;margin:0 auto;max-width:960px;text-align:center}@media(max-width:960px){.aws-keyVisual .list-items{display:block;padding:0 4%}}.aws-keyVisual .list-item{align-items:center;background-color:#fff8ef;border:2px solid #ff9800;padding:16px;width:32%}@media(max-width:960px){.aws-keyVisual .list-item{margin-top:16px;width:100%}}.aws-keyVisual .list-item__number{border-right:2px solid #ff9800;font-size:40px;font-weight:600;margin-right:12px;padding-right:12px}.aws-keyVisual .list-item__text{text-align:left;width:70%}.aws-keyVisual .list-item__text>h3{font-size:18px}@media(max-width:699px){.aws-useCase .content{display:block}}.aws-useCase .content-img{width:40%}.aws-useCase .content-img img{width:100%}@media(max-width:699px){.aws-useCase .content-img{width:100%}}.aws-useCase .content-body{margin-left:auto;width:56%}@media(max-width:699px){.aws-useCase .content-body{margin-top:24px;width:100%}}.aws-useCase .content-body__copy{font-size:24px}.aws-useCase .content-body__text{border:1px solid #e5e5e5;font-size:16px;margin-top:24px;padding:16px}@media(max-width:960px){.aws-useCase .content-body__text{font-size:14px}}.aws-price__point{align-items:center;font-size:24px;font-weight:600;justify-content:center;width:100%}.aws-price__point strong{align-items:center;background:linear-gradient(transparent 94%,#ff9801 0);font-size:48px;line-height:1.5}.aws-price__point strong:before{color:#222;content:"月々";font-size:18px;margin:0 14px}.aws-price__detail-content{align-items:center;background:#f8f8f8;border:1px solid #e5e5e5;justify-content:center;margin-top:32px;padding:16px}@media(max-width:699px){.aws-price__detail-content{display:block}}.aws-price__detail-item{align-items:center;font-size:24px;font-weight:700;justify-content:center}.aws-price__detail-item.aws-plan{width:40%}.aws-price__detail-item.aws-plan:before{content:"CloudTech 教材料金";display:block;text-align:center;width:100%}@media(max-width:960px){.aws-price__detail-item.aws-plan{width:50%}}@media(max-width:699px){.aws-price__detail-item.aws-plan{width:100%}}.aws-price__detail-item.aws-plan>.monthly{color:#707070}.aws-price__detail-item.mentor-plan{width:30%}.aws-price__detail-item.mentor-plan:before{content:"メンタープラン";display:block;text-align:center;width:100%}@media(max-width:699px){.aws-price__detail-item.mentor-plan{width:100%}}.aws-price__detail-item.mentor-plan .monthly{font-size:32px;justify-content:center}.aws-price__detail-item .monthly{align-items:center}.aws-price__detail-item .monthly:before{content:"月々";font-size:16px;margin-right:8px}.aws-price__detail-item .monthly-price{-webkit-text-decoration:line-through 2px solid #ff9800;text-decoration:line-through 2px solid #ff9800}.aws-price__detail-item .arrow{margin:0 16px}.aws-price__detail .plus,.aws-price__detail-item .after{font-size:32px}@media(max-width:699px){.aws-price__detail .plus{display:block;text-align:center;width:100%}}.aws-price .planPrice_label{padding-top:75px}.aws-price .planPrice_table.aws-menta{background:#fff8ef;border-width:1px;box-shadow:0 0 20px rgba(0,0,0,.2)}.aws-price .planPrice_table.aws-menta .item:nth-child(2n){background-color:#ffe5be}.aws-price .planPrice_table.other{border-width:1px 1px 1px 0}.aws-price .planPrice_table.other .planPrice_table_head{background-color:#eaf7f7}@media(max-width:960px){.aws-price .planPrice_table.other{border-width:1px}}.aws-step .step-items{justify-content:space-between;text-align:center}.aws-step .step-item{background-color:#fff;border:1px solid #e5e5e5;padding:24px;width:32%}@media(max-width:699px){.aws-step .step-item{padding:16px}}.aws-step .step-number{border-radius:40px;color:#fff;font-size:14px;font-weight:600;line-height:1;padding:4px 32px}@media(max-width:699px){.aws-step .step-number{padding:4px 8px}}.aws-step .step-icon{display:block;font-size:60px;line-height:0;margin-top:16px}@media(max-width:699px){.aws-step .step-icon{font-size:32px}}.aws-step .step-caption{font-size:20px;margin-top:8px}@media(max-width:960px){.aws-step .step-caption{font-size:16px}}@media(max-width:699px){.aws-step .step-caption{font-size:14px}}.aws-mentor{background-color:#fff8ef;padding:64px 4% 100px}@media(max-width:699px){.aws-mentor{padding:56px 4% 64px}}.aws-mentor__content{margin:0 auto;max-width:960px}.corporate_setting h1{color:#333;font-size:28px;margin:0;text-align:left;width:100%}.corporate_setting h2{font-size:24px}.add-member__form{width:100%}.add-member__form input[type=text]{font-size:16px;line-height:1.7;padding:12px 16px;width:100%}.add-form__input{width:calc(100% - 120px)}.add-form__button{font-size:16px;height:auto;line-height:normal;margin-left:auto;min-width:100px;padding:0}.corporate-contract .form-items,.member-detail .form-items{border:1px solid #e5e5e5}.corporate-contract .form-item,.member-detail .form-item{align-items:stretch;border-bottom:1px dashed #e5e5e5;box-sizing:border-box;font-weight:600;line-height:0}.corporate-contract .form-item:last-of-type,.member-detail .form-item:last-of-type{border:none}.corporate-contract .form-item .input-head,.member-detail .form-item .input-head{background-color:#f8f8f8;color:#666;font-size:16px;padding:16px;width:30%}.corporate-contract .form-item .input-body,.member-detail .form-item .input-body{border-left:1px dashed #e5e5e5;font-size:16px;padding:16px;width:70%}.corporate-contract .form-item .input-body--select,.member-detail .form-item .input-body--select{position:relative}.corporate-contract .form-item .input-body--select:before,.member-detail .form-item .input-body--select:before{content:"";font-family:Font Awesome\ 5 Free;font-weight:900;line-height:75px;pointer-events:none;position:absolute;right:24px;top:0}.corporate-contract .form-buttons,.member-detail .form-buttons{padding-top:16px}.corporate-contract .form-buttons>button,.member-detail .form-buttons>button{display:block;margin:0 auto}.corporate-contract .form-buttons>button:hover,.member-detail .form-buttons>button:hover{background:#fff;border:1px solid #0f8c98!important;color:#0f8c98!important}.corporate-contract__buttons{justify-content:space-between}.corporate-account__entry.form-items{border-top:1px dashed #e5e5e5;margin-top:24px;padding-top:24px}.corporate-account__button{margin:0 auto;max-width:320px}.corporate-account__button>.button{box-sizing:border-box;font-size:18px;height:auto;padding:16px}.corporate-account__attention ul{font-size:14px}.corporate-account__subject{background:#f5f5f5;box-sizing:border-box;font-size:18px;padding:16px}@media screen and (min-width:700px){.match_mentor_mobile_view{display:none}.match_mentor_bosyu{margin:20px auto;max-width:860px}}@media(max-width:699px){.match_mentor_pc_and_tablet_view{display:none}body{-webkit-overflow-scrolling:auto;overflow-scrolling:auto;background:#fff;display:flex;flex-direction:column;min-height:100vh}.mentor_bosyu_text{color:#13b1c0;font-size:1rem;font-weight:600}.match_mentor_mobile_view{text-align:center}.match-mentor-name{-webkit-line-clamp:1;color:#000;font-size:1.2rem;font-weight:600}.match-mentor-name,.match-mentor-plan-title{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-right:40px}.match-mentor-plan-title{-webkit-line-clamp:2;color:#4b5563;font-size:1rem;font-weight:500}.match-mentor-plan-link{bottom:0;left:0;position:absolute;right:0;top:0}.match-mentor-avatar-image-container{display:inline-block;height:70px;position:relative;width:70px}.match-mentor-badge{height:25px;left:0;position:absolute;top:0;width:25px}.match-mentor-avatar-image{border-radius:50%;display:block;height:70px;width:70px}.match-mentor-online-mark{background-color:#6c6;border:3px solid #fff;border-radius:50%;bottom:1px;height:18px!important;padding:4px;right:1px;width:18px!important;z-index:1}}.match_mentor{background:linear-gradient(269.96deg,#30cdff -.97%,#0062a9 99.36%);margin-bottom:-50px}.match_mentor__inner{background-image:url(/resource/img/match_mentor/mentor_icon@2x.png);background-position:center -80px;background-repeat:repeat-y;background-size:100%;height:900px;margin:0 auto;max-width:1280px;padding:60px 8px}@media(max-width:699px){.match_mentor__inner--start_page{background-position:top;background-repeat:no-repeat}}.match_mentor .start_page__title{border:initial!important;font-size:medium;margin:0 auto;width:360px}.match_mentor .start_page__title img{width:100%}.match_mentor .start_page__caption{color:#fff;font-size:18.4px;font-weight:700;margin:0 0 16px;text-align:center}@media(max-width:699px){.match_mentor .start_page__caption{font-size:16px}}.match_mentor .start_page__comment{color:#fff;font-size:13px;text-align:center}.match_mentor .start_page__start_btn{margin-bottom:16px!important;margin-top:16px!important;width:360px}.match_mentor .start_page__start_btn img{width:100%}.match_mentor .singleContents{margin:0 auto;width:640px}@media(max-width:699px){.match_mentor .singleContents{width:100%}}.match_mentor .singleContents h1{border-bottom:1px solid #e5e5e5;font-size:24px}.match_mentor .singleContents h2{font-size:16px}.match_mentor .singleContents .contentCard--start_page{background-color:initial}.match_mentor .singleContents .contentCard--start_page .contentCard__contents--m>div{margin:0 auto}.match_mentor .singleContents .contentCard .contentCard__contents--m{margin:0 auto;width:64%}@media(max-width:699px){.match_mentor .singleContents .contentCard .contentCard__contents--m{width:auto}}.match_mentor .singleContents .button{width:100%}.match_mentor .checkbox_list_item{display:flex;flex-wrap:wrap}.match_mentor .checkbox_list_item>label{width:50%}@media(max-width:699px){.match_mentor .checkbox_list_item_label{font-size:10px}}.match_mentor .tags-input-root{width:50%}.match_mentor .tags-input-wrapper-default{border-color:#eee;height:40px;margin:4px;overflow:hidden}.match_mentor .tags-input-wrapper-default>input[type=text]{font-size:12px;position:relative;top:-6px}.match_mentor .form-group__checkbox,.match_mentor .form-group__radio{text-align:start}.match_mentor .contractSelect{margin:0 -100px;width:calc(100% + 200px)}@media(max-width:699px){.match_mentor .contractSelect{margin:initial;width:100%}}.match_mentor .contractSelect__buttons{cursor:pointer;display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.match_mentor .contractSelect__buttons i{margin-right:8px}.match_mentor .contractSelect__buttons .slashBar{border-right:3px solid gray;display:block;margin:0 .5em;transform:skewX(150deg)}.match_mentor .contractSelect__buttons .selectButton{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;margin-left:8px;margin-right:8px;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.match_mentor .contractSelect__buttons .selectButton{padding:16px}}@media(max-width:699px){.match_mentor .contractSelect__buttons .selectButton{margin-top:0;padding:16px;width:100%}.match_mentor .contractSelect__buttons .selectButton:first-of-type{margin-top:0}}.match_mentor .contractSelect__buttons .selectButton:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.match_mentor .contractSelect__buttons .selectButton:hover p{color:#fff}.match_mentor .contractSelect__buttons .selectButton:hover .slashBar{border-right:3px solid #fff}.match_mentor .contractSelect__buttons .selectButton.active{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.match_mentor .contractSelect__buttons .selectButton.active p{color:#fff}.match_mentor .contractSelect__buttons .selectButton.active .slashBar{border-right:3px solid #fff}.match_mentor .contractSelect__buttons .selectButton h4{font-size:18px;margin:0;padding:0}@media(max-width:699px){.match_mentor .contractSelect__buttons .selectButton h4{font-size:12px}}.match_mentor .contractSelect__buttons .selectButton p{color:gray;font-size:14px;margin-top:16px}@media(max-width:960px)and (min-width:699px){.match_mentor .contractSelect__buttons .selectButton p{margin-top:8px}}@media(max-width:699px){.match_mentor .contractSelect__buttons .selectButton p{font-size:12px}}.match_mentor .contractSelect__buttons .selectButton input[type=radio]{display:none}.match_mentor .counselingSelect{margin:0 -100px;width:calc(100% + 200px)}@media(max-width:699px){.match_mentor .counselingSelect{margin:initial;width:100%}}.match_mentor .counselingSelect__buttons{cursor:pointer;display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.match_mentor .counselingSelect__buttons h5{height:3em;width:100%}.match_mentor .counselingSelect__buttons i{margin-left:8px;margin-right:8px}@media(max-width:699px){.match_mentor .counselingSelect__buttons i{margin-left:4px;margin-right:4px}}.match_mentor .counselingSelect__buttons p{color:gray;font-size:14px;margin:16px 0}@media(max-width:960px)and (min-width:699px){.match_mentor .counselingSelect__buttons p{margin-top:8px}}@media(max-width:699px){.match_mentor .counselingSelect__buttons p{font-size:12px}}.match_mentor .counselingSelect__buttons input[type=radio]{display:none}.match_mentor .counselingSelect__buttons__item{align-items:baseline;display:flex;flex-wrap:wrap;height:100%;justify-content:center;line-height:1.5;text-align:center}@media(max-width:699px){.match_mentor .counselingSelect__buttons__item{font-size:12px}.match_mentor .counselingSelect__buttons__item--both p{font-size:9px}}.match_mentor .counselingSelect__buttons .slashBar{border-right:3px solid gray;display:block;margin:0 .5em;transform:skewX(150deg)}.match_mentor .counselingSelect__buttons .selectButton{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;margin-left:8px;margin-right:8px;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.match_mentor .counselingSelect__buttons .selectButton{padding:16px}}@media(max-width:699px){.match_mentor .counselingSelect__buttons .selectButton{margin-top:0;padding:16px;width:100%}.match_mentor .counselingSelect__buttons .selectButton:first-of-type{margin-top:0}}.match_mentor .counselingSelect__buttons .selectButton:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.match_mentor .counselingSelect__buttons .selectButton:hover p{color:#fff}.match_mentor .counselingSelect__buttons .selectButton:hover .slashBar{border-right:3px solid #fff}.match_mentor .counselingSelect__buttons .selectButton.active{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.match_mentor .counselingSelect__buttons .selectButton.active p{color:#fff}.match_mentor .counselingSelect__buttons .selectButton.active .slashBar{border-right:3px solid #fff}.match_mentor_result{padding-top:48px;text-align:center}@media(max-width:699px){.match_mentor_result{padding:0;text-align:left}}.match_mentor_result .match_mentor_favorite__title{font-size:16px;margin-bottom:20px}.match_mentor_result .match_mentor_favorite__image{margin:0 auto;max-width:600px}.match_mentor_result .match_mentor_favorite__image img{width:100%}.match_mentor_result .match_mentor_favorite .button{font-size:18px;margin-bottom:30px}@media(max-width:699px){.match_mentor_result .match_mentor_favorite .button{margin-left:24px}}.match_mentor_result--title{color:#13b1c0;display:inline;font-size:24px;font-weight:700;margin-top:75px;padding:20px 40px;text-align:center}@media(max-width:699px){.match_mentor_result--title{color:#000;display:block;font-size:18px;margin-top:25px;padding:0}}.match_mentor_result--description span{font-size:16px;font-weight:400}.match_mentor_result p{color:#000;font-size:18px;font-weight:700;margin-top:30px}@media(max-width:699px){.match_mentor_result p{color:#6b7280;font-size:12px;margin-top:10px}}.match_mentor_result .mentorList{display:flex;justify-content:center;margin:30px auto 0;max-width:900px}.match_mentor_result .mentorList__bottom{width:100%}@media(max-width:699px){.match_mentor_result .mentorList{display:block;margin:25px auto 0}}.match_mentor_result .mentorList .p-search-item,.match_mentor_result .mentorList .plan-card{margin-right:17px;position:relative}@media(max-width:1200px)and (min-width:960px){.match_mentor_result .mentorList .p-search-item:nth-of-type(n+3),.match_mentor_result .mentorList .plan-card:nth-of-type(n+3){margin-top:0}.match_mentor_result .mentorList .p-search-item:nth-of-type(n+4),.match_mentor_result .mentorList .plan-card:nth-of-type(n+4){margin-top:20px}.match_mentor_result .mentorList .p-search-item:nth-of-type(3n),.match_mentor_result .mentorList .plan-card:nth-of-type(3n){margin-right:0}}@media(max-width:960px)and (min-width:699px){.match_mentor_result .mentorList .p-search-item:nth-of-type(n+3),.match_mentor_result .mentorList .plan-card:nth-of-type(n+3){margin-top:15px}}@media(max-width:699px){.match_mentor_result .mentorList .p-search-item,.match_mentor_result .mentorList .plan-card{width:100%}}.match_mentor_result .mentorList .plan-card__eyecatch--blur{background:#000;display:block;height:100%;opacity:.2;position:absolute;top:0;width:100%;z-index:99}.match_mentor_result .mentorList .p-search-item input[type=checkbox],.match_mentor_result .mentorList .plan-card input[type=checkbox]{display:none}.match_mentor_result .mentorList .plan-card__checkbox{align-items:center;cursor:pointer;display:flex;position:absolute;right:20px;top:20px;z-index:100}@media(max-width:699px){.match_mentor_result .mentorList .plan-card__checkbox{right:30px;top:30px}}.match_mentor_result .mentorList .plan-card__checkbox-input{margin:0;opacity:0;width:0}.match_mentor_result .mentorList .plan-card__checkbox-input:hover{background:rgba(0,0,0,.05)!important}.match_mentor_result .mentorList .plan-card__checkbox-input:checked+.plan-card__checkbox-dummyInput{background:#13b1c0}.match_mentor_result .mentorList .plan-card__checkbox-input:checked+.plan-card__checkbox-dummyInput:before{background:#fff;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-5px,2px) rotate(-135deg);transform-origin:2px 2px;width:50%}.match_mentor_result .mentorList .plan-card__checkbox-input:checked+.plan-card__checkbox-dummyInput:after{background:#fff;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;transform:translate(-3px,3px) rotate(-45deg);transform-origin:2px 2px;width:86%}.match_mentor_result .mentorList .plan-card__checkbox-dummyInput{background:#fff;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 6px hsla(0,0%,100%,.5);display:block;height:20px;left:0;position:relative;top:0;width:20px}.match_mentor_result__contents{margin:30px auto 0;max-width:860px}.match_mentor_result__contents img{width:100%}.match_mentor_result__use_flow{background:#e2f4ff;padding:24px 100px 44px}@media(max-width:699px){.match_mentor_result__use_flow{padding:24px 24px 44px}}.match_mentor_result__use_flow .button{font-size:18px}.interesting-category-select h1{border-bottom:1px solid #e5e5e5;font-size:24px}.interesting-category-select h2{font-size:16px}.interesting-category-select__content{margin:0 auto;width:90%}@media(max-width:699px){.interesting-category-select__content{width:auto}}.interesting-category-select .interesting_back_button{background-color:#e5e7eb;border-radius:30px;color:#374151;font-size:.75em;font-weight:700;height:3em;line-height:3em;text-align:center;width:6em}.interesting-category-select .interesting_next_button{background-color:#13b1c0;border-radius:30px;color:#fff;font-size:.9em;font-weight:700;height:3em;text-align:center;width:6em}.interesting-category-select .not_completed_number{background-color:#e5e7eb;color:#374151}.interesting-category-select .completed_number,.interesting-category-select .not_completed_number{border-radius:50%;font-size:1.7em;font-weight:700;height:1.7em;line-height:1.7em;text-align:center;width:1.7em}.interesting-category-select .completed_number{background-color:#13b1c0;color:#fff}.interesting-category-select .executing_number{background-color:#fff;border:.1em solid #13b1c0;border-radius:50%;color:#13b1c0;font-size:1.7em;font-weight:700;height:1.7em;line-height:1.55em;text-align:center;width:1.7em}.interesting-category-select .step_bar{color:#e5e7eb;font-size:2.25rem;line-height:1.5em;padding-left:.3em;padding-right:.3em}.interesting-category-select .charge_recommended{color:#ef4444;font-size:.875rem;font-weight:700;padding-left:6rem;text-align:left}.interesting-category-select .alert{padding:8px 0}@media(max-width:767px){.interesting-category-select .charge_recommended{padding-left:2.5rem}}@media(max-width:700px){.interesting-category-select .charge_recommended{padding-left:3.5rem}}.interesting-category-select .modal .modal-wrap{max-width:600px}.interesting-category-select .modal .modal-wrap .button{font-size:medium;margin-top:0}.interesting-category-select .checkbox_list_item{display:flex;flex-wrap:wrap}.interesting-category-select .checkbox_list_item>label{width:50%}@media(max-width:699px){.interesting-category-select .checkbox_list_item_label{font-size:10px}}.interesting-category-select .tags-input-root{width:50%}.interesting-category-select .tags-input-wrapper-default{border-color:#eee;display:block;height:40px;margin:4px;overflow:hidden;text-align:center}.interesting-category-select .tags-input-wrapper-default>input[type=text]{font-size:12px;font-weight:700;position:relative;top:-6px}.interesting-category-select .form-group__checkbox,.interesting-category-select .form-group__radio{text-align:start}.interesting-category-select .contractSelect{margin:0 -80px;width:calc(100% + 160px)}@media(max-width:699px){.interesting-category-select .contractSelect{margin:initial;width:100%}}.interesting-category-select .contractSelect__buttons{cursor:pointer;display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.interesting-category-select .contractSelect__buttons i{margin-right:8px}.interesting-category-select .contractSelect__buttons .slashBar{border-right:3px solid gray;display:block;margin:0 .5em;transform:skewX(150deg)}.interesting-category-select .contractSelect__buttons .selectButton{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;margin-left:8px;margin-right:8px;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.interesting-category-select .contractSelect__buttons .selectButton{padding:16px}}@media(max-width:699px){.interesting-category-select .contractSelect__buttons .selectButton{margin-top:0;padding:16px;width:100%}.interesting-category-select .contractSelect__buttons .selectButton:first-of-type{margin-top:0}}.interesting-category-select .contractSelect__buttons .selectButton:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.interesting-category-select .contractSelect__buttons .selectButton:hover p{color:#fff}.interesting-category-select .contractSelect__buttons .selectButton:hover .slashBar{border-right:3px solid #fff}.interesting-category-select .contractSelect__buttons .selectButton.active{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.interesting-category-select .contractSelect__buttons .selectButton.active p{color:#fff}.interesting-category-select .contractSelect__buttons .selectButton.active .slashBar{border-right:3px solid #fff}.interesting-category-select .contractSelect__buttons .selectButton h4{font-size:18px;margin:0;padding:0}@media(max-width:699px){.interesting-category-select .contractSelect__buttons .selectButton h4{font-size:12px}}.interesting-category-select .contractSelect__buttons .selectButton p{color:gray;font-size:14px;margin-top:16px}@media(max-width:960px)and (min-width:699px){.interesting-category-select .contractSelect__buttons .selectButton p{margin-top:8px}}@media(max-width:699px){.interesting-category-select .contractSelect__buttons .selectButton p{font-size:12px}}.interesting-category-select .contractSelect__buttons .selectButton input[type=radio]{display:none}.interesting-category-select .counselingSelect{margin:0 -80px;width:calc(100% + 160px)}@media(max-width:699px){.interesting-category-select .counselingSelect{margin:initial;width:100%}}.interesting-category-select .counselingSelect__buttons{cursor:pointer;display:flex;justify-content:space-between;margin:8px 0 0;width:100%}.interesting-category-select .counselingSelect__buttons h5{height:3em;width:100%}.interesting-category-select .counselingSelect__buttons i{margin-left:8px;margin-right:8px}@media(max-width:699px){.interesting-category-select .counselingSelect__buttons i{margin-left:4px;margin-right:4px}}.interesting-category-select .counselingSelect__buttons p{color:gray;font-size:14px;margin:16px 0}@media(max-width:960px)and (min-width:699px){.interesting-category-select .counselingSelect__buttons p{margin-top:8px}}@media(max-width:699px){.interesting-category-select .counselingSelect__buttons p{font-size:12px}}.interesting-category-select .counselingSelect__buttons input[type=radio]{display:none}.interesting-category-select .counselingSelect__buttons__item{align-items:baseline;display:flex;flex-wrap:wrap;height:100%;justify-content:center;line-height:1.5;text-align:center}@media(max-width:699px){.interesting-category-select .counselingSelect__buttons__item{font-size:12px}.interesting-category-select .counselingSelect__buttons__item--both p{font-size:9px}}.interesting-category-select .counselingSelect__buttons .slashBar{border-right:3px solid gray;display:block;margin:0 .5em;transform:skewX(150deg)}.interesting-category-select .counselingSelect__buttons .selectButton{border:1px solid #e5e5e5;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;margin-left:8px;margin-right:8px;padding:24px;text-align:left;transition:all .3s ease;width:48%}@media(max-width:960px)and (min-width:699px){.interesting-category-select .counselingSelect__buttons .selectButton{padding:16px}}@media(max-width:699px){.interesting-category-select .counselingSelect__buttons .selectButton{margin-top:0;padding:16px;width:100%}.interesting-category-select .counselingSelect__buttons .selectButton:first-of-type{margin-top:0}}.interesting-category-select .counselingSelect__buttons .selectButton:hover{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.interesting-category-select .counselingSelect__buttons .selectButton:hover p{color:#fff}.interesting-category-select .counselingSelect__buttons .selectButton:hover .slashBar{border-right:3px solid #fff}.interesting-category-select .counselingSelect__buttons .selectButton.active{background-color:#0f8c98;border:1px solid #0f8c98;box-shadow:none;color:#fff}.interesting-category-select .counselingSelect__buttons .selectButton.active p{color:#fff}.interesting-category-select .counselingSelect__buttons .selectButton.active .slashBar{border-right:3px solid #fff}#job_change{margin-bottom:-50px}#job_change .white{background:#fff;width:100%}#job_change section{padding:60px 4%}@media(max-width:699px){#job_change section{padding:40px 4%}}#job_change .p-content__inner{max-width:960px}#job_change .p-content__inner_s{max-width:700px}@media(max-width:699px){#job_change .p-content_item,#job_change .p-content_items{display:block}}#job_change .p-content_item__3column{width:30%}@media(max-width:699px){#job_change .p-content_item__3column{width:100%}}#job_change .p-content_item__3column img{max-height:200px}#job_change .content_head h2{font-size:40px;line-height:1.3;margin-bottom:20px}@media(max-width:699px){#job_change .content_head h2{font-size:24px;text-align:center}}#job_change .content_head .mobile-block{display:inline-block}@media(max-width:699px){#job_change .content_head .mobile-block{display:block}#job_change .content_head>p{font-size:14px}#job_change .content_head .text-l{font-size:18px}}#job_change .content_text{width:60%}@media(max-width:699px){#job_change .content_text{margin-top:2rem;width:100%}}#job_change .content_text img{max-width:500px;width:100%}#job_change .content_image img{max-height:240px}@media(max-width:699px){#job_change .content_image img{display:block;margin:0 auto;max-height:inherit;width:80%}}#job_change .main{padding:74px 4% 0}@media(max-width:699px){#job_change .main{padding:40px 4% 0}}#job_change .main_inner{flex-wrap:wrap;margin:0 auto;max-width:1100px}#job_change .main_inner h1{color:#17b1c2;font-size:61px;padding:0}@media(max-width:699px){#job_change .main_inner h1{font-size:30px}}#job_change .main_inner h2{font-size:30px;font-weight:400;line-height:1.3}@media(max-width:699px){#job_change .main_inner h2{font-size:30px}#job_change .main_inner h2 br{display:none}}#job_change .main_inner .left{margin-right:20px;width:50%}@media(max-width:699px){#job_change .main_inner .left{margin:0;width:100%}}#job_change .main_inner .right{flex:1}@media(max-width:699px){#job_change .main_inner .right{flex:auto;margin-top:32px}}#job_change .main_button{background:#13b1c0;border-bottom:4px solid #efefef;border-radius:8px;box-sizing:border-box;color:#fff;font-weight:700;margin-top:20px;overflow:hidden;padding:10px;text-align:center}#job_change .main_button:hover{background-color:#15cbdc}#job_change .main_button p{font-size:20px}@media(max-width:699px){#job_change .main_button p{font-size:18px}}#job_change .main_button .sub{color:#ffde00;font-size:16px;font-weight:700}#job_change .buttons a{width:auto!important}#job_change .sub-copy{font-size:12px!important;text-align:center;width:100%}@media(max-width:699px){#job_change .mt-16{margin-top:0}#job_change .nayami_content_item{align-items:center;display:flex;margin-top:1rem}#job_change .nayami_content_image{margin-right:12px;max-width:120px;width:12%}#job_change .nayami_content_image img{width:100%}#job_change .nayami_content .mt-6{margin-top:0}}#job_change .nayami_content_text{font-size:15px}@media(max-width:699px){#job_change .nayami_content_text{text-align:left}#job_change .result .content_head>p{font-size:16px}}#job_change .result .content_box{background:#fff;border-radius:4px;padding:20px;text-align:left}@media(max-width:699px){#job_change .result .content_box{display:block}}#job_change .result .content_box_image{max-width:100px;width:100%}@media(max-width:699px){#job_change .result .content_box_image{margin:0 auto}#job_change .result .content_box_text{margin:1rem 0 0}}#job_change .result .content_box p{font-size:16px}#job_change .result .content_box .head{color:#666;font-size:12px}#job_change .result .content_box .title{font-size:18px;font-weight:700;margin:8px 0}@media(max-width:699px){#job_change .special-mentor_item{margin-top:3rem}#job_change .special-mentor_item:first-of-type{margin-top:0}}#job_change .price-content_wrap{background-color:#e8feff;border-radius:10px;box-sizing:border-box;padding:40px 56px}@media(max-width:699px){#job_change .price-content_wrap{padding:6% 4%}#job_change .price-content_detail{font-size:40px}}#job_change .price-content_lists span{line-height:0}@media(max-width:699px){#job_change .price-content_lists{display:block}#job_change .price-content_lists img{width:18px}#job_change .price-content_item{margin-top:16px}}#job_change .cta_copy{font-size:32px}@media(max-width:699px){#job_change .cta_copy{font-size:24px}}#job_change .cta_text{max-width:600px}#job_change .campaign-banner{background:#ffe7aa;background:linear-gradient(180deg,#ffe7aa,#fff0ca);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe7aa",endColorstr="#fff0ca",GradientType=1)}#job_change .campaign-banner_image{line-height:0;max-width:935px}@media(max-width:699px){#job_change .step-image{display:none}}#job_change .step-text p{line-height:1.5}@media(max-width:699px){#job_change .step-text{justify-content:flex-start}}.nayami .copy{color:#13b1c0;font-size:23px}@media(max-width:699px){.nayami div,.nayami p{text-align:left!important}.nayami p br{display:none}}.plan-setting_content{max-width:1200px}@media(max-width:699px){.plan-setting_content{padding:0 2%}}.plan-setting_title{margin-top:-160px;padding-top:160px}@media(max-width:699px){.plan-setting_title{flex-wrap:wrap}}.plan-setting_title h1{color:#7d7d7d;flex:1;font-size:18px}@media(max-width:699px){.plan-setting_title h1{padding:0;width:100%}}.plan-setting-navi{gap:16px}.plan-setting-navi-item{border:1px solid #a6a6a6;border-radius:30px;font-weight:600;padding:8px 24px}.plan-setting-navi-item:hover{background-color:var(--c-link-bg);border:1px solid var(--c-link);color:var(--c-link)}.c-mark__notification{--transform-translate-y:-50%;--transform-translate-x:50%;background:#e53e3e;border-radius:100%;display:block;height:8px;position:absolute;right:0;top:0;width:8px}.c-label_input{border:2px solid #666;color:#666;display:inline-block;font-size:.6em;font-weight:700;margin:0 1em;padding:0 .5em}.c-label_input--optional:before{content:"任意"}.c-label_input--required{border:2px solid #13b1c0;color:#13b1c0}.c-label_input--required:before{content:"必須"}.c-label_point{background-color:#fff;border-radius:1em;color:#666;display:inline-block;font-size:12px;font-weight:600;padding:.2em .8em}.c-label_point--xxs{font-size:8px}.c-label_point--xs{font-size:10px}.c-label_point--s{font-size:12px}.c-label_point--13{font-size:13px}.c-label_point--m{font-size:14px}.c-label_point--default{font-size:16px}.c-label_point--l{font-size:18px}.c-label_point--xl{font-size:20px}.c-label_point--xxl{font-size:24px}.c-label_point--3l{font-size:28px}.c-label_point--4l{font-size:32px}.c-label_point--4ll{font-size:34px}.c-label_point--5l{font-size:36px}.c-label_point--6l{font-size:40px}.c-label_point--7l{font-size:48px}.c-label_point--8l{font-size:52px}.c-label_point--9l{font-size:60px}.c-label_point--info{background-color:#999;color:#fff;font-weight:700}.c-label_point--info_pull{border:.1em solid #999;color:#999;font-weight:700}.c-label_point--primary{background-color:#13b1c0;border:.1em solid #13b1c0;color:#fff;font-weight:700}.c-label_point--primary_pull{border:.1em solid #13b1c0;color:#13b1c0;font-weight:700}.c-label_point--yellow{background-color:#e5ae00;color:#fff;font-weight:700}.c-label_point--yellow_pull{border:.1em solid #e5ae00;color:#e5ae00;font-weight:700}.c-label_point--red{background-color:tomato;color:#fff;font-weight:700}.c-label_point--red_pull{border:.1em solid tomato;color:tomato;font-weight:700}.c-tag_items{-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;width:100%}.c-tag_items::-webkit-scrollbar{display:none}.c-tag_item{border:.1em solid var(--c-gray-border);border-radius:.4em;color:var(--c-link);cursor:pointer;display:inline-block;font-size:12px;font-weight:700;margin-left:12px;padding:.2em .8em;white-space:nowrap}.c-tag_item:hover{border-color:var(--c-link-darker);color:var(--c-link-darker)}.c-tag_item:first-of-type{margin-left:0}.c-tag_item.is_selected{background-color:var(--c-link);border:.1em solid var(--c-link);color:var(--c-white);font-weight:700}.c-tag_item.is_selected:hover{background-color:var(--c-link-darker);border-color:var(--c-link-darker)}.c-large_voice{display:flex;justify-content:center}.c-large_voice .c-large_voice__text{font-size:1.2em;font-weight:700}@media(max-width:699px){.c-large_voice .c-large_voice__text{font-size:1em}}.c-large_voice .c-large_voice__left_bar{border-right:5px solid #000;margin:0 2em;transform:skewX(30deg)}.c-large_voice .c-large_voice__right_bar{border-right:5px solid #000;margin:0 2em;transform:skewX(150deg)}.c-counter{background-color:#13b1c0;border-radius:9999px;color:#fff;display:inline-block;padding:0 .5em}.c-counter--danger{background-color:#ff5b5b}.c-counter_pull{background-color:#fff;border:.2em solid #13b1c0;color:#13b1c0}.c-counter_pull--danger{border:.2em solid #ff5b5b;color:#ff5b5b}.c-category .swiper-slide{width:auto!important}.c-category .category_item{margin-right:12px}@media(min-width:699px){.c-category .category_item.--project{margin-right:40px}}.c-category .category_item img{width:70px}.c-category .category_item .category_text{color:#333;font-size:12px;margin-top:5px;text-align:center;white-space:nowrap}.p-event__container{margin-left:auto;margin-right:auto;max-width:960px;padding-bottom:30px;padding-top:30px}@media(max-width:960px){.p-event__container{padding-top:0}}.p-event__container .socialShare_area{background-color:#eaf7f7;border-radius:6px;margin-top:24px;padding:8px 16px;position:relative}.p-event__container .socialShare_area h4{color:#00484f;font-size:16px;text-align:center}@media(max-width:960px){.p-event__container .socialShare_area h4{font-size:14px}}.p-event__container .socialShare_area ul li{border-radius:50%;height:40px;line-height:45px;margin:16px 12px;text-align:center;width:40px}.p-event__container .socialShare_area ul li a{display:block}.p-event__container .side_sticky{height:120px}@media(max-width:960px){.p-event__container .side_sticky{display:none}}.p-event__container .side_sticky .share_button{border-radius:50%;height:40px;line-height:45px;margin-bottom:16px;text-align:center;width:40px}.p-event__container .side_sticky .share_button a{display:block}.p-event__container .side_sticky .twitter{background-color:#1da1f2}.p-event__container .side_sticky .twitter .fa-twitter{color:#fff;font-size:20px}.p-event__container .side_sticky .facebook{background-color:#1877f2}.p-event__container .side_sticky .facebook .fa-facebook-f{color:#fff;font-size:20px}.p-event__contents{width:calc(100% - 60px)}@media(max-width:960px){.p-event__contents{box-sizing:border-box;padding:0 2%;width:100%}}.p-event__inner{margin:0!important;width:100%!important}.p-event__date{font-size:18px;font-weight:700}.p-event__time{font-size:16px;font-weight:700;margin-left:5px}.p-event__url{color:#51afbe}.p-event__profile-container{width:100%}.p-event__profile-inner{background:#fff;padding:30px}.p-event__profile-left{width:35%}@media(max-width:960px){.p-event__profile-left{width:100%}}.p-event__profile-right{width:60%}@media(max-width:960px){.p-event__profile-right{width:100%}}.p-event__profile-name{color:#51afbe;text-align:center!important}.p-event__profile-name-link{text-decoration:none!important}.p-event__profile-timestamp{color:#949494;font-size:13px;margin-bottom:8px;padding:0;text-align:center}.p-event__cv{background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #eee;bottom:0;box-shadow:0 0 6px 0 rgba(154,163,193,.1);box-sizing:border-box;margin-top:-28px;padding:16px;position:sticky}@media(max-width:960px){.p-event__cv{margin-top:-24px}}.rating-summary{align-items:center;color:#676767;display:flex;font-size:15px;margin-top:-2em}@media(max-width:480px){.rating-summary{font-size:12px}}.rating-summary__avg{margin:16px}@media(max-width:480px){.rating-summary__avg{margin-right:0;width:5em}}.rating-summary__avg__num{font-size:64px;font-weight:700}@media(max-width:480px){.rating-summary__avg__num{font-size:37px}}.rating-summary__graph{align-items:center;display:flex}.rating-summary__graph__chart{overflow:hidden}.rating-summary__graph__labels .rating-start{line-height:1.3;padding:1.7em 0;text-align:right}.rating-summary__graph__labels .rating-start>*{font-size:80%;font-weight:700}.rating-summary__graph__labels .rating-start>li{margin-right:.5em}.rating-summary__graph__labels .rating-start__label{display:flex;justify-content:flex-end}.rating-summary__graph__labels .rating-start__label__start{color:var(--c-knowledge);margin-right:.5em;width:5.5em}.rating-summary__graph__labels .rating-start__label__count{text-align:left;width:5em}.tag-selector__item{display:inline}.tag-selector__item input[type=checkbox],.tag-selector__item input[type=radio]{display:none}.tag-selector__item input[type=checkbox]:checked+label.tag,.tag-selector__item input[type=radio]:checked+label.tag{background:#13b1c0!important;color:#fff!important}.p-navi-buttons{box-sizing:border-box;padding:24px}.p-navi-buttons .illust.--mentar,.p-navi-buttons .illust.--mentee{bottom:-7px;position:absolute;right:8px}.p-navi-buttons .illust.--guide-book{position:absolute;right:0;top:0}.p-content .swiper-slide{height:auto!important}@media(max-width:699px){.p-content .swiper-slide{width:50%}}.p-content.--bosyuList,.p-content.--history,.p-content.--manabilog,.p-content.--postList,.p-content.--recommend{margin-top:60px}@media(max-width:699px){.p-content.--bosyuList,.p-content.--history,.p-content.--manabilog,.p-content.--postList,.p-content.--recommend{margin-top:30px}}.p-content.--category{margin-top:50px}@media(max-width:699px){.p-content.--category{margin-top:30px}}.p-content.--studyCalender{margin-top:16px}.p-content__title{justify-content:space-between}.p-content__title-text{align-items:center;display:flex;font-size:20px;font-weight:700}@media(max-width:699px){.p-content__title-text{font-size:16px}}.p-content__title-link{color:var(--c-link);font-size:14px}.p-content__title-icon{margin-left:6px;width:26px}.p-content__wrapper{-ms-overflow-style:none;margin-top:16px;overflow-x:auto;scrollbar-width:none;width:100%}.p-content__wrapper::-webkit-scrollbar{display:none}.p-content__wrapper .p-search-item,.p-content__wrapper .plan-card{flex:0 0 auto;margin-left:16px}.p-content__wrapper .p-search-item:first-of-type,.p-content__wrapper .plan-card:first-of-type{margin-left:0}@media(max-width:960px){.p-content__wrapper .p-search-item,.p-content__wrapper .plan-card{width:50%}}.p-content__wrapper.--bosyutable .p-list-item{place-items:initial;align-items:center}.p-content__wrapper .category-list{justify-content:space-between}.p-content__heatmap img{width:100%}@media(max-width:699px){.p-content__heatmap img{width:786px}}.p-content .andmore_button{border:1px solid var(--c-link);border-radius:4px;box-sizing:border-box;color:var(--c-link);display:block;font-size:16px;font-weight:500;margin:32px auto 0;max-width:320px;padding:16px;text-align:center;width:100%}.p-search-item{max-width:140px;min-width:140px}.p-search-item .plan-search-item__image img{border:1px solid var(--c-gray-border);border-radius:50%}.p-search-item .plan-search-item__example{color:var(--c-gray-lighter);font-size:12px}.p-search-list{display:flex}.p-search-item{max-width:120px;padding:12px 16px}.p-search-item .plan-search-item__image{line-height:0}@media(max-width:699px){.p-objective{grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.p-objective .objective-card{background:#fff;border:1px solid var(--c-gray-border);border-radius:8px;overflow:hidden}.p-objective .objective-card figure{line-height:0}.p-objective .objective-card figure img{width:100%}.p-objective .objective-card_caption{font-size:12px;line-height:1.4;padding:8px 0}@media(max-width:699px){.p-objective .objective-card_caption{font-size:10px}}.p-project__title{padding:0}@media(max-width:699px){.p-project__title{font-size:20px!important;margin-bottom:4px!important}.p-project__description{font-size:14px}}.p-project__category_name{font-size:22px!important}@media(max-width:699px){.p-project__category_name{font-size:18px!important}.p-plan-select-items{display:block}}.p-plan-select-item{border:1px solid #e5e5e5;border-radius:8px;box-sizing:border-box;padding:16px;text-align:left;transition:all .3s ease}.p-plan-select-item:hover{background-color:var(--c-link-bg);border:1px solid var(--c-link);color:var(--c-link)}@media(max-width:699px){.p-plan-select-item{display:block;margin-top:12px}.p-plan-select-item:first-of-type{margin-top:0}}.p-plan-select .plan-select-item__label{color:var(--c-body);font-size:16px}.p-plan-select .plan-select-item__lead{color:#868686;font-size:14px}.p-plan-form-item{border-top:1px dashed #e5e5e5;margin-top:16px;padding-top:16px}.p-plan-form-item:first-of-type{border:none;margin:0;padding:0}@media(max-width:699px){.p-plan-form-item__inner{display:block}}.p-plan-form-item.plan-form-item__border-top{border-top:1px solid var(--c-gray-border)}.p-plan-form-item .plan-form-item__head{flex:.3;font-size:15px;font-weight:700}.p-plan-form-item .plan-form-item__body{flex:1;margin-left:24px}@media(max-width:699px){.p-plan-form-item .plan-form-item__body{display:block;margin-left:0;margin-top:12px}}.p-plan-form-item .plan-form-item__body input[type=text]{width:100%}.p-plan-form-item .plan-form-item__description{color:#868686;font-size:14px}.p-plan-form-item .plan-form-item__eyecath{align-items:center;aspect-ratio:16/9;display:flex;height:auto;justify-content:center;overflow:hidden;padding:24px;width:300px}@media(max-width:699px){.p-plan-form-item .plan-form-item__eyecath{width:100%}}.p-plan-form-item .plan-form-item__upload-content{display:block;height:100%;left:50%;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.p-plan-form-item .plan-form-item__upload-file img{height:100%;max-width:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.p-plan-form-item .plan-form-item__pricebox{margin:16px 0 0!important}.p-caution{align-items:center;background:#eaf7f7;border-radius:4px;box-sizing:border-box;font-size:13px;justify-content:center;margin-top:16px;padding:8px;width:100%}.p-caution .icon{color:#13b1c0;margin:0}.p-caution .text{padding-left:8px}.u-pt--0{padding-top:0}.u-pb--0{padding-bottom:0}.u-pl--0{padding-left:0}.u-pr--0{padding-right:0}.u-pt--xs{padding-top:4px}.u-pb--xs{padding-bottom:4px}.u-pl--xs{padding-left:4px}.u-pr--xs{padding-right:4px}.u-pt--s{padding-top:8px}.u-pb--s{padding-bottom:8px}.u-pl--s{padding-left:8px}.u-pr--s{padding-right:8px}.u-pt--m{padding-top:16px}.u-pb--m{padding-bottom:16px}.u-pl--m{padding-left:16px}.u-pr--m{padding-right:16px}.u-pt--l{padding-top:24px}.u-pb--l{padding-bottom:24px}.u-pl--l{padding-left:24px}.u-pr--l{padding-right:24px}.u-pt--xl{padding-top:32px}.u-pb--xl{padding-bottom:32px}.u-pl--xl{padding-left:32px}.u-pr--xl{padding-right:32px}.u-pt--xxl{padding-top:40px}.u-pb--xxl{padding-bottom:40px}.u-pl--xxl{padding-left:40px}.u-pr--xxl{padding-right:40px}.u-pt--3l{padding-top:48px}.u-pb--3l{padding-bottom:48px}.u-pl--3l{padding-left:48px}.u-pr--3l{padding-right:48px}.u-pt--4l{padding-top:56px}.u-pb--4l{padding-bottom:56px}.u-pl--4l{padding-left:56px}.u-pr--4l{padding-right:56px}.u-pt--5l{padding-top:64px}.u-pb--5l{padding-bottom:64px}.u-pl--5l{padding-left:64px}.u-pr--5l{padding-right:64px}.u-pt--6l{padding-top:72px}.u-pb--6l{padding-bottom:72px}.u-pl--6l{padding-left:72px}.u-pr--6l{padding-right:72px}.u-pt--7l{padding-top:80px}.u-pb--7l{padding-bottom:80px}.u-pl--7l{padding-left:80px}.u-pr--7l{padding-right:80px}.u-pt--8l{padding-top:88px}.u-pb--8l{padding-bottom:88px}.u-pl--8l{padding-left:88px}.u-pr--8l{padding-right:88px}.u-pt--9l{padding-top:96px}.u-pb--9l{padding-bottom:96px}.u-pl--9l{padding-left:96px}.u-pr--9l{padding-right:96px}.u-px--0{padding-left:0;padding-right:0}.u-py--0{padding-bottom:0;padding-top:0}.u-px--xs{padding-left:4px;padding-right:4px}.u-py--xs{padding-bottom:4px;padding-top:4px}.u-px--s{padding-left:8px;padding-right:8px}.u-py--s{padding-bottom:8px;padding-top:8px}.u-px--m{padding-left:16px;padding-right:16px}.u-py--m{padding-bottom:16px;padding-top:16px}.u-px--l{padding-left:24px;padding-right:24px}.u-py--l{padding-bottom:24px;padding-top:24px}.u-px--xl{padding-left:32px;padding-right:32px}.u-py--xl{padding-bottom:32px;padding-top:32px}.u-px--xxl{padding-left:40px;padding-right:40px}.u-py--xxl{padding-bottom:40px;padding-top:40px}.u-px--3l{padding-left:48px;padding-right:48px}.u-py--3l{padding-bottom:48px;padding-top:48px}.u-px--4l{padding-left:56px;padding-right:56px}.u-py--4l{padding-bottom:56px;padding-top:56px}.u-px--5l{padding-left:64px;padding-right:64px}.u-py--5l{padding-bottom:64px;padding-top:64px}.u-px--6l{padding-left:72px;padding-right:72px}.u-py--6l{padding-bottom:72px;padding-top:72px}.u-px--7l{padding-left:80px;padding-right:80px}.u-py--7l{padding-bottom:80px;padding-top:80px}.u-px--8l{padding-left:88px;padding-right:88px}.u-py--8l{padding-bottom:88px;padding-top:88px}.u-px--9l{padding-left:96px;padding-right:96px}.u-py--9l{padding-bottom:96px;padding-top:96px}.u-m--0{margin:0}.u-mt--0{margin-top:0}.u-mb--0{margin-bottom:0}.u-ml--0{margin-left:0}.u-mr--0{margin-right:0}.u-mt--xs{margin-top:4px}.u-mb--xs{margin-bottom:4px}.u-ml--xs{margin-left:4px}.u-mr--xs{margin-right:4px}.u-mt--s{margin-top:8px}.u-mb--s{margin-bottom:8px}.u-ml--s{margin-left:8px}.u-mr--s{margin-right:8px}.u-mt--m{margin-top:16px}.u-mb--m{margin-bottom:16px}.u-ml--m{margin-left:16px}.u-mr--m{margin-right:16px}.u-mt--l{margin-top:24px}.u-mb--l{margin-bottom:24px}.u-ml--l{margin-left:24px}.u-mr--l{margin-right:24px}.u-mt--xl{margin-top:32px}.u-mb--xl{margin-bottom:32px}.u-ml--xl{margin-left:32px}.u-mr--xl{margin-right:32px}.u-mt--xxl{margin-top:40px}.u-mb--xxl{margin-bottom:40px}.u-ml--xxl{margin-left:40px}.u-mr--xxl{margin-right:40px}.u-mt--3l{margin-top:48px}.u-mb--3l{margin-bottom:48px}.u-ml--3l{margin-left:48px}.u-mr--3l{margin-right:48px}.u-mt--4l{margin-top:56px}.u-mb--4l{margin-bottom:56px}.u-ml--4l{margin-left:56px}.u-mr--4l{margin-right:56px}.u-mt--5l{margin-top:64px}.u-mb--5l{margin-bottom:64px}.u-ml--5l{margin-left:64px}.u-mr--5l{margin-right:64px}.u-mt--6l{margin-top:72px}.u-mb--6l{margin-bottom:72px}.u-ml--6l{margin-left:72px}.u-mr--6l{margin-right:72px}.u-mt--7l{margin-top:80px}.u-mb--7l{margin-bottom:80px}.u-ml--7l{margin-left:80px}.u-mr--7l{margin-right:80px}.u-mt--8l{margin-top:88px}.u-mb--8l{margin-bottom:88px}.u-ml--8l{margin-left:88px}.u-mr--8l{margin-right:88px}.u-mt--9l{margin-top:96px}.u-mb--9l{margin-bottom:96px}.u-ml--9l{margin-left:96px}.u-mr--9l{margin-right:96px}.u-mx--0{margin-left:0;margin-right:0}.u-my--0{margin-bottom:0;margin-top:0}.u-mx--xs{margin-left:4px;margin-right:4px}.u-my--xs{margin-bottom:4px;margin-top:4px}.u-mx--s{margin-left:8px;margin-right:8px}.u-my--s{margin-bottom:8px;margin-top:8px}.u-mx--m{margin-left:16px;margin-right:16px}.u-my--m{margin-bottom:16px;margin-top:16px}.u-mx--l{margin-left:24px;margin-right:24px}.u-my--l{margin-bottom:24px;margin-top:24px}.u-mx--xl{margin-left:32px;margin-right:32px}.u-my--xl{margin-bottom:32px;margin-top:32px}.u-mx--xxl{margin-left:40px;margin-right:40px}.u-my--xxl{margin-bottom:40px;margin-top:40px}.u-mx--3l{margin-left:48px;margin-right:48px}.u-my--3l{margin-bottom:48px;margin-top:48px}.u-mx--4l{margin-left:56px;margin-right:56px}.u-my--4l{margin-bottom:56px;margin-top:56px}.u-mx--5l{margin-left:64px;margin-right:64px}.u-my--5l{margin-bottom:64px;margin-top:64px}.u-mx--6l{margin-left:72px;margin-right:72px}.u-my--6l{margin-bottom:72px;margin-top:72px}.u-mx--7l{margin-left:80px;margin-right:80px}.u-my--7l{margin-bottom:80px;margin-top:80px}.u-mx--8l{margin-left:88px;margin-right:88px}.u-my--8l{margin-bottom:88px;margin-top:88px}.u-mx--9l{margin-left:96px;margin-right:96px}.u-my--9l{margin-bottom:96px;margin-top:96px}.u-mx--auto{margin-left:auto;margin-right:auto}.u-fontsize--xxs{font-size:8px}.u-fontsize--xs{font-size:10px}.u-fontsize--s{font-size:12px}.u-fontsize--13{font-size:13px}.u-fontsize--m{font-size:14px}.u-fontsize--default{font-size:16px}.u-fontsize--l{font-size:18px}.u-fontsize--xl{font-size:20px}.u-fontsize--xxl{font-size:24px}.u-fontsize--3l{font-size:28px}.u-fontsize--4l{font-size:32px}.u-fontsize--4ll{font-size:34px}.u-fontsize--5l{font-size:36px}.u-fontsize--6l{font-size:40px}.u-fontsize--7l{font-size:48px}.u-fontsize--8l{font-size:52px}.u-fontsize--9l{font-size:60px}.u-postion--relative{position:relative}.u-postion--absolute{position:absolute}.u-text--left{text-align:left}.u-text--right{text-align:right}.u-text--center{text-align:center}.u-display--block{display:block}.u-flex{display:flex}.u-flex--between{justify-content:space-between}.u-flex-justify-content--start{justify-content:flex-start}.u-flex-justify-content--end{justify-content:flex-end}.u-flex-justify-content--center{justify-content:center}.u-flex-justify-content--space-around{justify-content:space-around}.u-flex-justify-content--space-between{justify-content:space-between}.u-flex-align-items--start{align-items:flex-start}.u-flex-align-items--end{align-items:end}.u-flex-align-items--center{align-items:center}.u-flex-align-items--stretch{align-items:stretch}.u-flex-align-content--start{align-content:flex-start}.u-flex-align-content--center{align-content:center}.u-flex-align-content--space-between{align-content:space-between}.u-flex-align-content--space-around{align-content:space-around}.u-flex-wrap{flex-wrap:wrap}.u-flex-stretch-auto>*{flex:1}.u-flex-stretch-auto--gap>*{flex:1;margin-left:8px;margin-right:8px}.u-flex .u-flex__items-align-self--start{align-self:flex-start}.u-flex .u-flex__items-align-self--end{align-self:end}.u-flex .u-flex__items-align-self--center{align-self:center}.u-flex .u-flex__items-align-self--stretch{align-self:stretch}.u-flex .u-flex__items-col--1{flex:1}.u-flex .u-flex__items-col--2{flex:2}.u-flex .u-flex__items-col--3{flex:3}.u-flex .u-flex__items-col--4{flex:4}.u-flex .u-flex__items-col--5{flex:5}.u-flex .u-flex__items-col--6{flex:6}.u-heading_with_label{align-items:center;display:flex}.u-heading_with_label h1,.u-heading_with_label h2,.u-heading_with_label h3{width:auto}.u-border__primary{border-color:var(--c-link)}.u-border__accnet{border-color:var(--c-accent)}.u-border__gray{border-color:var(--c-gray)}.toasted-container.bottom-center{bottom:0!important}.toasted-container .toasted.toasted-primary{border-radius:8px!important;font-size:14px!important;font-weight:700!important;margin-top:0!important;padding:16px!important}@media(max-width:699px){.toasted-container .toasted.toasted-primary{margin-left:auto!important;margin-right:auto!important;padding:12px!important;width:auto!important}}.toasted-container .toasted.toasted-primary.default{background-color:var(--c-link)!important}.toasted-container .toasted.toasted-primary.success{background-color:var(--c-link-darker)!important}.toasted-container .toasted.toasted-primary span{display:inline-block;margin:0 0 0 4px}@media(max-width:699px){.toasted-container .toasted.toasted-primary span{display:block;margin:8px 0 0}}.toasted-container .toasted.toasted-primary span:first-child{margin:0}.toasted-container .toasted.toasted-primary strong{color:var(--c-secondary)}.vue-simple-suggest.designed{box-sizing:border-box;position:relative}.vue-simple-suggest.designed *{box-sizing:border-box}.vue-simple-suggest.designed .input-wrapper{margin-top:0}.vue-simple-suggest.designed .input-wrapper input{background:#fff;border:1px solid #cde;border-radius:3px;color:#000;display:block;outline:none;padding:10px;transition:all .1s;transition-delay:.05s;width:100%}.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}.vue-simple-suggest.designed .suggestions{background-color:#fff;border:1px solid #aaa;border-radius:3px;left:0;opacity:1;position:absolute;right:0;top:100%;top:calc(100% + 5px);z-index:1000}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;padding:5px 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-simple-suggest.designed .suggestions .suggest-item.hover{background-color:var(--c-link)!important;color:#fff!important}.vue-simple-suggest.designed .suggestions .suggest-item.selected{background-color:var(--c-link-darker)!important;color:#fff!important}.vue-simple-suggest.designed .suggestions .misc-item{padding:5px 10px}.vue-simple-suggest>ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:700}button,input,optgroup,select,textarea{line-height:normal;padding:.5rem .75rem}select{padding-right:2rem}.placeholder\:text-xs::-moz-placeholder{font-size:.75rem}.placeholder\:text-xs::placeholder{font-size:.75rem}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:left-\[54\%\]:before{content:var(--tw-content);left:54%}.before\:top-full:before{content:var(--tw-content);top:100%}.before\:ml-auto:before{content:var(--tw-content);margin-left:auto}.before\:mr-auto:before{content:var(--tw-content);margin-right:auto}.before\:h-0:before{content:var(--tw-content);height:0}.before\:w-0:before{content:var(--tw-content);width:0}.before\:border-8:before{border-width:8px;content:var(--tw-content)}.before\:border-b-\[0px\]:before{border-bottom-width:0;content:var(--tw-content)}.before\:border-l-\[0px\]:before{border-left-width:0;content:var(--tw-content)}.before\:border-r-\[20px\]:before{border-right-width:20px;content:var(--tw-content)}.before\:border-t-8:before{border-top-width:8px;content:var(--tw-content)}.before\:border-t-\[15px\]:before{border-top-width:15px;content:var(--tw-content)}.before\:border-solid:before{border-style:solid;content:var(--tw-content)}.before\:border-transparent:before{border-color:transparent;content:var(--tw-content)}.before\:border-t-white:before{--tw-border-opacity:1;border-top-color:rgb(255 255 255/var(--tw-border-opacity));content:var(--tw-content)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.before\:content-\[\'\\A\'\]:before{--tw-content:"\A";content:var(--tw-content)}.hover\:scale-110:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-gray-100:hover{--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity))}.hover\:bg-menta:hover{--tw-bg-opacity:1;background-color:rgb(19 177 192/var(--tw-bg-opacity))}.hover\:bg-menta\/50:hover{background-color:rgba(19,177,192,.5)}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.hover\:text-gray-500:hover{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.hover\:text-menta:hover{--tw-text-opacity:1;color:rgb(19 177 192/var(--tw-text-opacity))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-2:focus,.focus\:ring-4:focus{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.focus\:ring-inset:focus{--tw-ring-inset:inset}.focus\:ring-blue-300:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(147 197 253/var(--tw-ring-opacity))}.focus\:ring-indigo-500:focus{--tw-ring-opacity:1;--tw-ring-color:rgb(99 102 241/var(--tw-ring-opacity))}@media (min-width:700px){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:mb-0{margin-bottom:0}.md\:ml-1{margin-left:.25rem}.md\:ml-6{margin-left:1.5rem}.md\:mt-0{margin-top:0}.md\:block{display:block}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-full{height:100%}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-28{width:7rem}.md\:w-4\/5{width:80%}.md\:w-5\/12{width:41.666667%}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-4{padding:1rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-2{padding-bottom:.5rem;padding-top:.5rem}.md\:py-4{padding-bottom:1rem;padding-top:1rem}.md\:text-left{text-align:left}.md\:text-2xl{font-size:1.5rem}.md\:text-3xl{font-size:1.875rem}.md\:text-4xl{font-size:2.25rem}.md\:text-\[9rem\]{font-size:9rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:text-sm{font-size:.875rem}.md\:text-xl{font-size:1.25rem}.md\:before\:left-\[52\%\]:before{content:var(--tw-content);left:52%}}@media (min-width:1024px){.lg\:top-20{top:5rem}.lg\:-mb-1{margin-bottom:-.25rem}.lg\:ml-4{margin-left:1rem}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-40{height:10rem}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-40{width:10rem}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-8{padding:2rem}.lg\:px-0{padding-left:0;padding-right:0}.lg\:pb-16{padding-bottom:4rem}.lg\:text-5xl{font-size:3rem}.lg\:text-base{font-size:1rem}.lg\:text-xl{font-size:1.25rem}}
