@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;700&display=swap";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{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{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{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:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{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{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);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{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family: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;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.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{background:transparent;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.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{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-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}template{display:none}[hidden]{display:none}.clearfix{zoom:1}.clearfix:after{content:" ";display:block;visibility:hidden;height:.1px;clear:both;font-size:.1em;line-height:0}* html .clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.clr{clear:both;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;border:0;padding:0;font-size:0;line-height:0}.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-r3{margin-right:30px}.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-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:inherit;text-rendering:auto;font: 14px/1 FontAwesome}.icon-sonota:before{content:""}.icon-touroku:before{content:""}.icon-pen:before{content:""}.icon-logout:before{content:""}.icon-settei:before{content:""}.icon-plus:before{content:""}body{color:#333;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"pkna";font-family:Ropa Sans,-apple-system,Helvetica Neue,Arial,hiragino kaku gothic pron,sans-serif;line-height:1.7;letter-spacing:.01em;font-size:15px;word-break:break-all}p{line-height:1.7}a{color:#4f5050;text-decoration:none}a:hover{color:#ccc;text-decoration:none}a:hover .keiyaku_plan{color:#eee;border:solid 1px #eee}input[type=text]:-moz-read-only,input[type=number]:-moz-read-only,input[type=checkbox]:-moz-read-only,textarea:-moz-read-only{color:#ccc;border-color:#ccc!important}:disabled,input[type=text]:read-only,input[type=number]:read-only,input[type=checkbox]:read-only,textarea:read-only{color:#ccc;border-color:#ccc!important}.inner_small a,#main p a,.followbox a{color:#51afbe;text-decoration:underline}.inner_small a:hover,#main p a:hover,.profile a:hover{text-decoration:none}.mainview,.inner,.inner_small{display:flex;max-width:1200px;margin:0 auto;flex-wrap:wrap}header .inner{max-width:100%}@media (min-width: 960px) and (max-width: 1200px){.mainview,.inner,.inner_small{margin:0 20px!important}}.voice{margin-bottom:20px}.mainview{padding:30px 0 0;display:flex!important;align-items:center}.mainview .img{flex:1;padding-bottom:0}.mainview .img img{width:100%}.back_gray .inner_small{width:800px;display:block;margin:0 auto}.back_gray .inner_small p,.back_gray .inner_small h3{text-align:left}.inner_small .title{text-align:left;font-size:24px;font-weight:700}.inner_small p{font-size:16px}.num{text-align:left;list-style-type:decimal;padding-left:20px}.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{padding:0;margin:0;list-style:none}.imasugu{font-size:20px;font-weight:700;width:100%;text-align:center;margin-bottom:20px}.imasugu .btn{margin:30px auto;padding:6px 60px;border-radius:4px;display:inline-block}.review_link{font-weight:400;font-size:13px;color:#ddd}.btn{text-align:center;border-radius:100px;border:solid 2px #13B1C0;color:#13b1c0;text-decoration:none;padding:8px 16px;background:#fff;cursor:pointer;font-weight:700;display:inline-block}.big_btn{font-size:18px;padding:10px 40px;border-radius:50px}.link{color:#13b1c0}.hanten{color:#fff!important;background:#13b1c0!important}.btn_small{text-align:center;border-radius:4px;border:solid 1px #13B1C0;color:#13b1c0;text-decoration:none;padding:8px 12px;background:#fff;cursor:pointer;font-size:12px;display:inline-block;line-height:1.5;font-weight:600}.btn.is-block{display:block}.btn:hover{background:#51afbe;color:#fff}.btn:focus{outline:none}.button.is-danger{border-radius:4px;border:solid 1px #FF5B5B;color:#ff5b5b;text-decoration:none;padding:8px 16px;background:#fff;cursor:pointer}.button.is-danger:hover{background:#ff5b5b;color:#fff}.center-v{top:50%;transform:translateY(-50%)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder,input[type=password]::-moz-placeholder{color:#a2a2a2}input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,textarea::placeholder,input[type=password]::placeholder{color:#a2a2a2}.icon{margin:0 auto;border-radius:50%;background-position:center top;background-size:cover;background-color:#f4f8fa}.size20{width:20px;height:20px;max-width:20px!important}.size30{width:30px;height:30px;max-width:30px!important}.size40{width:40px;height:40px;max-width:40px!important}.size55{width:55px;height:55px}.size85{width:85px;height:85px}.size125{width:125px;height:125px}.size160{width:160px;height: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{font-size:12px!important;color:#888}.plan_detail .small2{font-size:14px!important}.card{border:solid 5px #F1F1F1;border-radius:10px;padding:20px;display:flex;width:43%;margin-right:5%;margin-top:30px}.card:nth-child(2n){margin-right:0}.card .face{width:85px;margin-right:20px;text-align:center;word-break:break-all}.card .detail{flex:1}.skills{margin-top:10px}.icon_heart{padding-left:20px;padding-top:1px;background-image:url(/build/assets/icon_heart-CNSa4sU9.png);background-repeat:no-repeat;background-size:14px 14px;line-height:80%;font-weight:700;height:20px;font-size:14px}.icon_user{padding-top:1px;padding-left:18px;background-image:url(/build/assets/icon_user-BtREsBQc.png);background-repeat:no-repeat;background-size:14px 14px;line-height:80%;font-weight:700;height:20px;font-size:14px}.icon_money{padding-top:1px;padding-left:18px;background-image:url(/build/assets/icon_money-Bi8im9dx.png);background-repeat:no-repeat;background-size:14px 14px;line-height:80%;font-weight:700;height:20px;font-size:14px}.icon_follwer{padding-left:18px;background-image:url(/build/assets/icon_follower-DE3cpzgY.png);background-repeat:no-repeat;background-size:16px 13px;line-height:80%;font-weight:700;height:20px;font-size:14px}.icon_eye{float:right;margin-right:10px;margin-top:-28px;position:relative;cursor:pointer}.card .detail h3{font-size:18px}.card .detail p{margin-top:10px;color:#919191;font-size:13px;line-height:150%}.tag{padding:2px 8px;font-size:.7rem;background:#f1f1f1;color:#0f939f;border:1px solid #eeee;margin:0 2px 4px 0;border-radius:2px;box-sizing:border-box;display:inline-block;cursor:pointer;text-decoration:none!important}.tanpatu,.priceTag{border-radius:20px;color:#333;text-decoration:none;padding:4px 8px;font-size:12px;background:#f5f5f5}.priceTag{font-weight:400;padding:4px 16px}.tanpatu:hover{opacity:1}.status{text-align:center;color:#13b1c0;font-size:11px;padding:0 20px;line-height:1.5;word-break:break-all}.card .status{padding:0}.m-r2{margin-right:20px}.checkwaku{background:#fbfaee;padding:30px 50px 10px;border-radius:10px;display:flex;flex-wrap:wrap;margin-top:10px}.checkwaku .check{background-image:url(/build/assets/check-Cqc-eGtr.png);background-repeat:no-repeat;background-size:43px 43px;height:43px;padding-left:60px;line-height:43px;font-size:20px;width:40%;margin-bottom:20px;text-align:left}.noflex{display:block!important}.checkwaku{max-width:830px;margin:0 auto}.profile,.snsicon,.followbox{text-align:left}.snsicon{padding:0 20px;display:flex;justify-content:center}.profile{border-top:solid 1px #E3E8EB;padding:20px 20px 10px}.inner_box{text-align:left;width:700px;margin:0 auto}.loginpanel{width:480px;background:#fff;padding:0 56px 40px;margin:40px auto 0;text-align:center;font-size:13px;box-sizing:border-box}.loginpanel .login_title{padding-bottom:2px;margin-bottom:18px}.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}.loginpanel .input_head>p,.entryform_content .input_head>p{text-align:left;color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.loginpanel .cord_image img{width:100%}.loginpanel .text_privacy{font-size:12px}.loginpanel a{color:#13b1c0}.loginpanel .login_lancers,.loginpanel .submit_lancers{display:inline-block;border:1px solid #054f98;box-sizing:border-box;padding:6px;width:40px;height:40px;border-radius:50%;line-height:40px}.loginpanel .login_lancers img,.loginpanel .submit_lancers img{width:100%;height:100%}.loginpanel input[type=email],.loginpanel input[type=password],.loginpanel input[type=text],.entryform textarea,.entryform input:not([type=checkbox]){background:#f4f8fa;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;width:100%;border:1px solid #e4eaec;min-height:44px;font-size:16px;border-radius:4px}input[type=text],input[type=password],input[type=email],input[type=number],input[type=date],input[type=time],textarea{border:solid 1px #D5D5D5;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px;box-sizing:border-box;border:1px solid #e4eaec;min-height:44px;font-size:16px;border-radius:4px}.StripeElement.input{border:solid 1px #D5D5D5;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px;border-radius:4px;box-sizing:border-box;border:1px solid #e4eaec}@media (max-width: 699px){.StripeElement.input{padding:10px}}.StripeElement.has-error{background:#fff2f2;border:solid 1px #ff3860}.has-error input[type=text],.has-error input[type=password],.has-error input[type=email],.has-error input[type=number],.has-error textarea,.has-error select,input[type=text].is-error,input[type=password].is-error,input[type=email].is-error,input[type=number].is-error,textarea.is-error,select.is-error{border-color:#ff3860}.login_btn{width:330px;border-radius:40px;border:solid 1px #13B1C0;background:#13b1c0;color:#fff;text-decoration:none;padding:12px 20px;cursor:pointer;font-weight:700;font-size:18px}#side .small{font-size:13px;text-align:left}.wborder{border:solid 3px #fff}.gray{background:#f4f8fa;padding:20px 0;border-radius:4px}.gray2{font-size:13px;color:#999}#side{width:24%}#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{display:flex;flex-wrap:wrap;align-items:center;margin-top:16px}#side .support_Area .supports{display:flex;flex-wrap:wrap}#side .support_Area .supports .supporter,.userList_member li{margin-right:-12px;line-height:0}#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-right:4px;margin-left:20px}#side .name{font-weight:700;font-size:18px;padding:0 30px;line-height:1.5}.hyouka_box{display:flex;flex-wrap:wrap;padding:0 0 20px}.hyouka_box .icon_menta{color:#737373;padding-left:22px;background-image:url(/build/assets/icon_view-CgC54aXI.png);background-repeat:no-repeat;background-size:15px 13px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left;box-sizing:border-box;width:40%}.hyouka_box .icon_heart{box-sizing:border-box;width:40%;color:#737373;padding-left:22px;background-image:url(/build/assets/icon_heart-CNSa4sU9.png);background-repeat:no-repeat;background-size:15px 13px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left}.hyouka_box .icon_user{box-sizing:border-box;width:40%;color:#737373;padding-left:22px;background-image:url(/build/assets/icon_user-BtREsBQc.png);background-repeat:no-repeat;background-size:14px 14px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left}.hyouka_box .icon_money{color:#737373;padding-left:22px;background-image:url(/build/assets/icon_money-Bi8im9dx.png);background-repeat:no-repeat;background-size:14px 14px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left;box-sizing:border-box;width:40%}.hyouka_box .icon_view{color:#737373;padding-left:22px;background-image:url(/build/assets/icon_view-CgC54aXI.png);background-repeat:no-repeat;background-size:14px 14px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left}.hyouka_box .icon_follwer{color:#737373;padding-left:22px;background-image:url(/build/assets/icon_follower-DE3cpzgY.png);background-repeat:no-repeat;background-size:16px 13px;background-position:0 10px;line-height:34px;font-weight:400;height:34px;font-size:14px;text-align:left}.hyouka_box .right{margin-left:auto;width:60%;text-align:right;font-weight:700;font-size:16px;height:34px;line-height:34px}.lancers_status_area{margin:0 0 20px;border-radius:4px;overflow:hidden;border:1px solid #dff0f9}.lancers_status_area .title{background:#dff0f9;padding:4px 8px;color:#054f98;font-weight:600}.lancers_status_area .title span{position:relative;padding-left:30px}.lancers_status_area .title span:before{position:absolute;left:0;content:"";background-image:url(/build/assets/lancers-D-LncaJE.svg);background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.lancers_status_area .lancers_status_content{padding:10px;box-sizing:border-box}.lancers_status_area .lancers_status_block{display:flex;align-items:center;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 .lancers_status_label,.lancers_status_area .lancers_status_block .count:after{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-weight:400;font-size:12px;margin-left:4px}.lancers_status_more{display:block;padding:0 20px;margin-top:8px;font-size:12px;text-align:center}#main{font-size:15px}.snsb-balloon{padding:0}ul.snsb-balloon li{float:left;list-style-type:none;margin-right:8px;display:inline-block;line-height:0}.sysmenu{background:#f4f8fa;display:flex;font-size:13px}.sysmenu .active{background:#e3e8eb}select{height:40px}textarea{border:solid 1px #D5D5D5;width:100%;padding:10px;line-height:160%}.planbox .left input[type=text]{width:400px}.planbox .right{width:40%;margin-left:auto;text-align:right}.small{color:#666;font-size:12px}.v{font-size:15px}.small2{font-size:13px!important}.card .small2{margin-top:5px;font-size:12px}.status_mentar{background:#70bac4;color:#fff;font-size:11px;text-align:center;padding:5px 10px;border-radius:4px}.status_menty{background:#7086c4;color:#fff;font-size:11px;text-align:center;padding:5px 10px;border-radius:4px}.status_syogo{color:#13b1c0;font-size:12px;text-align:center;padding:5px 10px 5px 0}.msg_btn_box{display:flex;flex-wrap:wrap}.msg_btn_box .btn{padding:15px 60px;border-radius:40px}.msg_btn_box .left{text-align:left}.msg_btn_box .right{text-align:right}.keiyaku{border:solid 1px #FF5B5B;color:#ff5b5b}.keiyaku.disabled{opacity:.65;pointer-events:none;background-color:#fbfbfb}.keiyaku:hover:not(.disabled){background:#ff5b5b;color:#fff}.kaijyo{border:solid 1px #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{text-align:right;width:120px;margin-left:auto;vertical-align:bottom;align-self:flex-end}.gokei{text-align:right;font-size:16px;font-weight:700}.month_head{display:flex;flex-wrap:wrap;margin-bottom:10px}.month_head .left{display:flex;align-items:center}.month_head .left input[type=date]{height:36px}.month_head .left .btn{height:36px;font-size:14px;padding:0 15px;margin-left:20px;border-radius:0;box-sizing:border-box;line-height:32px}.month_head .month{margin:0 30px;font-size:22px;font-weight:700}.month_head .prev,.month_head .next{background:#fff;margin-top:8px;border-radius:2px;border:solid 1px #13B1C0;color:#13b1c0;text-decoration:none;padding:1px 10px;font-size:11px;height:19px}.rireki{border-collapse:collapse;border-spacing:0;width:100%;border:none;font-size:13px}.rireki tr{border-left:solid 1px #eee;border-right:solid 1px #eee}.rireki th:first-child,.rireki td:first-child{padding-left:20px}.rireki th:last-child,.rireki td:last-child{padding-right:20px}.rireki th{border:none;padding:8px 10px;margin:0;background:#f6f7f8;border-bottom:solid 1px #eee;border-top:solid 1px #eee}.rireki td{border-bottom:solid 1px #EDF1F4;padding:8px 10px;margin:0}.rireki .tag:hover{opacity:1;color:#0f939f;cursor:default}.rireki_kei{text-align:right;padding:5px 10px;font-size:13px}.rireki_gokei{margin-top:5px;font-size:16px;font-weight:700}.error{margin:20px 0;font-weight:700;color:#fd5050;font-size:14px}.error a,.error2{color:#fd5050}.editable{width:100%;font-size:13px}.editable td input[type=text],.editable td input[type=password],.editable td input[type=email],.editable td input[type=date]{margin:0}.editable tr,.editable th,.editable td{vertical-align:top!important}.editable th{padding-top:20px}.editable td{padding-top:10px}#kanri_main .editable th,#kanri_main .editable td{padding-top:20px}.editable .icon{margin:0}.mail_change{width:100%;font-size:13px}.mail_change td input[type=text],.mail_change td .mail_change td input[type=password],.mail_change td input[type=email],.mail_change td input[type=date],.mail_change td input[type=checkbox]{margin:0}.mail_change tr,.mail_change th,.mail_change td{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{padding:2px 8px;font-size:11px;border-radius:2px}.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;color:#4f5050;padding:20px 20px 20px 55px;border-radius:4px;background-image:url(/build/assets/upload_img-BMOv9QMP.png);background-repeat:no-repeat;background-size:19px 16px;background-position:24px 24px}.upload.has-error{background:#fff2f2;border:solid 1px #ff3860}.upload.dragover{background-color:#c6c6c6}.upload-btn{color:#fff;background-color:#a3a3a3;padding:10px;border-radius:4px;cursor:pointer;z-index:2;background-color:#000000b3;border:1px solid #fff}.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{display:block;color:#fd5050}.has-error input[type=text],.has-error input[type=email],.has-error input[type=password]{background:#fff2f2!important}.datatable{width:100%;border-collapse:collapse;border-spacing:0}.datatable th{background:#f7f9fc}.datatable th,.datatable td{border-top:solid 1px #f5f8fa;font-size:13px;padding:5px 10px}.datatable.datatable--border th,.datatable.datatable--border td{border:solid 1px #dee0e2}.hoverbox:hover{opacity:.6}.sysmenu a{display:block;padding:10px 20px}.tyui{background:#fff2f2;color:#fd5050!important;padding:10px 20px;border-radius:4px}.tyui a{color:#fd5050;text-decoration:underline}.tyui_text li{position:relative;padding-left:14px}.tyui_text li:before{position:absolute;content:"※";left:0}.help .title{font-size:20px}.help p{font-size:16px}.keiyaku_on{margin-left:20px;border:solid 1px #FF5B5B;color:#ff5b5b;padding:0 10px;font-size:12px;border-radius:4px}.keiyaku_on:hover{background:#ff5b5b;color:#fff}.success{margin-bottom:20px;font-weight:700;color:#81bc73}w80p{width:80%}.category{text-align:left;font-size:16px}.iine_off{margin:0 auto;display:block;width:60px;text-align:center;font-size:11px;line-height:11px;border:none;background-color:#70bac4;padding:5px 2px;color:#fff;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}.iine_on{margin:0 auto;display:block;width:60px;text-align:center;font-size:11px;line-height:11px;border:none;background-color:#999;padding:5px 2px;color:#fff;text-decoration:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}select{outline:none;text-indent:.01px;text-overflow:"";background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}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{position:absolute;right:8px;top:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";line-height:43px;pointer-events:none}select{outline:none;text-indent:.01px;text-overflow:"";background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:40px;padding:8px 40px 8px 12px;border:1px solid #ddd;width:100%;border-radius:3px;position:relative;display:inline-block}.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;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.form-group__radio label:after{background:#13b1c0;border-radius:50%;content:"";display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;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;width:auto;vertical-align:bottom}.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-right:3px solid #13b1c0;border-bottom: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{width:40px;height:40px;line-height:43px;border-radius:50%;background-color:#fff;text-align:center}.iconbtn,.add_new,.ellipsis_menu{position:relative;z-index:1}.add_new{margin-left:16px}.iconbtn ul,.add_new ul,.ellipsis_menu ul{position:absolute;top:50px;right:0;border:solid 1px #eee;z-index:100;border-radius:8px;overflow:hidden}.iconbtn ul li,.add_new ul li,.ellipsis_menu ul li{display:block;border-radius:4px;border-top:1px solid #eee}.iconbtn ul li a,.add_new ul li a,.ellipsis_menu ul li a{background-color:#fff;color:#444;padding:8px 20px;width:200px;display:block;font-size:14px}.iconbtn ul li:first-of-type,.add_new ul li:first-of-type,.ellipsis_menu ul li:first-of-type{border-top:none}.iconbtn ul li a:hover,.add_new ul li a:hover,.ellipsis_menu ul li:hover{background-color:#f5f8fa}.iconbtn ul li a i{width:18px}.iconbtn ul,.add_new ul,.ellipsis_menu ul{display:none}.iconbtn.active ul,.add_new.active ul,.ellipsis_menu.active ul{display:block}.keiyaku_btn{border:solid 1px}.modal .checkbox{display:none}.modal .modal-overlay{opacity:0;transition:all .3s ease;position:absolute;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-100;transform:scale(1);display:none;background-color:#000000b3}.modal h2{font-size:28px;line-height:1.4;font-weight:600}.modal .modal-wrap{position:relative;background-color:#fff;box-shadow:3px 3px 3px #0003;padding:64px 40px;width:50%;max-width:500px;margin:100px auto 20px;align-self:flex-start;border-radius:8px;transition:all .5s ease;box-sizing:border-box}.modal .modal-wrap.small{width:30%;font-weight:600}.modal .modal-wrap.full{width:100%;height:100%}.modal .modal-wrap .lead{text-align:center}.modal .modal-wrap.a-center{align-self:center}.modal .modal-wrap.from-left{transform:translate(-100%)}.modal .modal-wrap.from-right{transform:translate(100%)}.modal .modal-wrap.from-top{transform:translateY(-100%)}.modal .modal-wrap.from-bottom{transform:translateY(100%)}.modal .modal-wrap .tagbox{margin:16px 0 0!important;padding:0!important;display:flex}.modal .modal-wrap .button{width:80%;max-width:260px;margin-top:32px;font-size:18px;cursor:pointer}.modal .modal-wrap .modal-close_button{font-size:14px;width:auto!important;display:inline-block}.modal .modal-wrap .user_box{padding:16px 0;border-top:1px solid #eee}.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{margin-top:8px;font-size:12px;color:#555}.modal .modal-overlay .close{position:absolute;right:8px;top:8px;padding:8px 16px;color:#282c34;box-sizing:border-box}.modal .modal-overlay .close:hover{cursor:pointer;color:#4b5361;background:#f5f5f5;border-radius:100%}.modal .modal-wrap{position:relative;background-color:#fff;box-shadow:3px 3px 3px #0003;max-width:500px;margin:100px auto 20px;align-self:flex-start;border-radius:8px;box-sizing:border-box;transition:all .5s ease}.modal .modal-wrap.middle{max-width:700px;width:100%;box-sizing:border-box}.modal .modal-wrap h1{font-size:18px;color:#333}.modal .modal-wrap .skip{position:absolute;top:16px;right:16px}.modal .modal-wrap .guide{text-align:center;color:#666;display:block;font-size:12px}.modal .modal-wrap .guide a{text-decoration:underline}.modal .o-close{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-100}.modal input:checked~.o-close{z-index:9998}.modal input:checked~.settei{z-index:9998}.modal input:checked~.modal-overlay{transform:scale(1);opacity:1;z-index:9997;overflow:auto;display:flex;animation-duration:.5s;animation-name:fade-in;-moz-animation-duration:.5s;-moz-animation-name:fade-in;-webkit-animation-duration:.5s;-webkit-animation-name:fade-in}.modal input:checked~.modal-overlay .modal-wrap{transform:translateY(0);z-index:9999}.modal-wrap .closeButton{width:48px;height:48px;position:absolute;right:10px;top:10px;box-sizing:border-box;border-radius:50%}.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{margin:16px 0 0;font-size:16px;color:#666}.modal_content_inner button{background-color:#13b1c0;color:#fff;border-radius:4px;font-size:16px;font-weight:600;height:44px;padding:0 16px;line-height:44px;margin:24px auto 0;min-width:180px;display:block}.modal_content_inner button:hover{background-color:#0d8c98}.modal .userType{justify-content:center;align-items:center}.modal .userType_items{width:100%;justify-content:center}.modal .userType_item{width:48%;max-width:220px;border-radius:6px;padding:24px;border:1px solid #eee;box-sizing:border-box;margin:0 0 0 16px;background:#fff;outline:none;cursor:pointer;transition:background-color .3s}.modal .userType_item:first-of-type{margin:0}.modal .userType_item:hover{background:#e4f3f4;box-shadow:0 0 10px 2px #0000000f;transition:background-color .3s;border:1px solid #d5e5e6}.modal .userType_item img{max-height:60px}.modal .userType_item b{display:block;margin-top:8px;font-size:18px}.modal .userType_item .userType_item_mean{display:block;font-size:12px;font-weight:600;color:#666}.modal .userType_item_skip{position:absolute;top:16px;right:16px}@media (max-width: 1200px){.month_head{display:block;max-width:100%;margin:0 auto}.rireki_zandaka{width:100%!important}.rireki_form{margin:16px 0}}@media (max-width: 960px){.month_head{display:block;max-width:400px;margin:0 auto}.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{width:92%;padding:56px 24px;box-sizing:border-box;max-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{width:calc(100% - 100px);font-size:13px;list-style:1.5}.modal .modal-wrap .user_box .subButton{font-size:10px}.modal .modal-wrap .user_box .icon{width:40px;height:40px;margin-right:8px}.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{width:94%;padding:20px 4%;margin-top:15px}.modal .modal-wrap h1{font-size:16px;color:#333;padding:0}.modal .userType_items{justify-content:space-between;width:100%}.modal .userType_item{width:48%;padding:4%;margin:0}.modal-wrap .closeButton{right:0;top:0}.modal .modal_content_inner figure{width:84%;margin:0 auto}.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{margin-top:20px;font-weight:700;background:#f0f9ff;color:#5e98c2;padding:10px 20px;border-radius:4px;background-repeat:no-repeat;background-size:27px 24px;background-position:20px 20px}.info2{margin:20px 0;font-weight:700;background:#f0fdff;border:solid 1px #c0e1e6;padding:10px 20px;border-radius:4px;background-repeat:no-repeat;background-size:27px 24px;background-position:20px 20px}.info2 a{color:#50afbe}.small_txt{font-size:13px}.cardbox{font-size:35px;color:#51afbe}.alert_menu a{width:180px;display:block;margin:0 auto 10px;font-size:13px;background:#fff;color:#51afbe;border:solid 1px #51afbe;border-radius:4px;padding:5px 10px}.br-sp{display:none}figure{margin:0}.ranking-wrap{width:100%;font-size:13px;display:flex;justify-content:left;flex-wrap:wrap}.ranking-wrap .ranking-box:first-child{margin-left:0}.ranking-wrap .ranking-box{width:20%;padding:0 2%;counter-increment:rank;box-sizing:border-box;margin-bottom:50px}.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{width:125px;height:125px;margin-bottom:10px}figcaption{font-weight:700}.ranking-wrap .ranking-box figure:before,.ranking-wrap.nopoint .ranking-box figure:before{font-size:28px;font-weight:700;z-index:1;position:absolute;top:0;right:8px;display:block;width:40px;height:40px;background:#51afbe;color:#fff;content:counter(rank);border-radius:40px;text-align:center;line-height:36px}.ranking-box p{font-size:13px;text-align:left}.topline{border:none;border-top:solid 1px #eee;margin:30px 0}.ranking-box .menthi{color:#51afbe;display:inline-block;vertical-align:middle;font-size:13px}#toi{background-color:#51afbe;padding:10px 15px;font-size:85%;color:#fff;position:fixed;right:0;bottom:0;z-index:300;border-radius:3px 0}input:disabled,textarea:disabled{color:#ccc}.user_profile{display:block}.user_profile .profile,.user_profile .body,.user_profile h2{width:700px;margin:10px auto 0}.user_profile .body{padding-bottom:50px;margin-bottom:50px;font-size:16px}.user_profile h2{font-size:30px;line-height:1.5}.user_card{margin:0 auto;width:100%;box-sizing:border-box;border:solid 3px #eee;border-radius:10px;padding:16px 24px}.user_card h4{margin:0 0 5px;font-size:1.3rem;line-height:1.2}.mentee_request_h3{margin:0 0 10px!important}ul.pagination{margin:0 auto}.alertmail{background:#ffe2e2;padding:10px;color:#ff4949;font-weight:700}.red_link{color:#ff4949;text-decoration:underline}.mainimg{max-width:100%}.follow{display:flex;margin-bottom:10px;border:solid #13B1C0 1px;background:#fff;border-radius:6px;color:#13b1c0}.follow .w50p{width:50%;padding:5px 0;text-align:center;border-right:solid 1px #13B1C0}.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-weight:700;font-size:11px}.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{margin-top:20px;font-weight:700}.plan_detail .pc{display:block}.plan_detail .sm{display:none}#nav-drawer{width:100%;align-items:center}#nav-drawer .login{font-size:.8rem}#nav-drawer .login_btn{color:#fff;padding:0 8px;font-size:.8rem;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:before,#nav-open span:after{position:absolute;height:3px;width:25px;border-radius:3px;background:#51afbe;display:block;content:"";cursor:pointer}#nav-open span:before{bottom:-8px}#nav-open span:after{bottom:-16px}#nav-close,#search-close{display:none;position:fixed;z-index:99;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:.3s ease-in-out}#nav-content{overflow:auto;position:fixed;top:0;right:0;z-index:9999;width:80%;max-width:330px;height:100%;background:#fff;transition:.3s ease-in-out;transform:translate(100%)}#search-content{overflow:auto;position:fixed;top:0;left:0;z-index:9999;width:100%;background:#fff;transition:.2s ease-in-out;transform:translateY(-200%);padding:20px;height:100%}#search-content #q{border:solid 1px #ccc}#search-content li{padding:10px}#search-content #q{width:100%;margin:0}.search-content-dev{top:43px!important}#nav-input:checked~#nav-close{display:block;opacity:.5}#nav-input:checked~#nav-content{transform:translate(0);box-shadow:6px 0 25px #00000026}#search-input_sp:checked~#search-close{display:block;opacity:.5}#search-input_sp:checked~#search-content{transform:translate(0);box-shadow:6px 0 25px #00000026}#search-input_tab:checked~#search-close{display:block;opacity:.5}#search-input_tab:checked~#search-content{transform:translate(0);box-shadow:6px 0 25px #00000026}#side .name{font-weight:700;font-size:18px;line-height:1.4}#side .time_stamp{color:#949494;font-size:13px;padding:0;text-align:center;margin-bottom:8px}#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{display:inline-block;margin-right:2px;font-size:80%;-webkit-text-stroke:1px #D4AA69}.news_card{display:flex!important;border-radius:4px;font-size:14px;padding:10px 15px;margin:0 20px}.news_card .face{margin-right:10px}.news_card .body{flex:1}.news_card a{color:#12b1c0;font-weight:700}.news_card .date{font-size:13px;color:#6e6e6e}@media (max-width: 699px){.news_card{margin:0}}a:focus,*:focus{outline:none}.searchbox #q{padding:10px 15px;margin-bottom:0!important}.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{width:100%;padding:30px 0;background-image:url(/build/assets/backimg-8iRvlpo1.png);background-size:1499px 647px}.mainview2 .inner{display:block}.sisyo_flex{margin-top:30px;display:flex}.sisyo_flex span{background:#13b1c0;display:inline-block;border-radius:4px;width:30px;text-align:center;color:#fff;margin-right:5px}.sisyo_flex .right{flex:1;padding-left:20px}.sisyo_flex .btn{display:inline-block;border-radius:40px;padding:10px 50px}.tw_inner{margin:0 auto;width:600px;text-align:center}.irie-dev-flex{display:flex}.irie-dev-flex .right{flex:1;text-align:left;padding-left:20px;padding-top:10px}.markdown-help{width:100%;text-align:left;border-spacing:0}.markdown-help_list{margin:32px 0 0}.markdown-help pre{background-color:#333;padding:10px;margin-top:0;color:#f5f5f5;border-radius:4px}#suggest{position:absolute;background-color:#fff;border:1px solid #50afbe;color:#50afbe;border-radius:5px;font-size:90%;margin-top:1px;z-index:200;cursor:pointer}#suggest div{padding:5px 20px;display:block;overflow:hidden;white-space:nowrap}#suggest div.select,#suggest div.over{background-color:#50afbe;color:#fff}i.pointer{cursor:pointer}.snsicon{font-size:25px;margin:16px 0}.snsicon a{display:flex;align-items:center;display:-ms-flexbox}.fa-twitter{color:#1995e0}.fa-facebook,.fa-facebook-square{color:#4267b2}.fa-instagram{color:#a32da3}.fa-github{color:#010101}.iriedev_bana{width:647px;height:182px}*{margin:0;padding:0;box-sizing:border-box;word-break:break-all}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ul,ol{list-style:none}#menta_lp2{min-width:1200px}@media screen and (max-width:767px){#menta_lp2{min-width:240px;font-size-adjust:none;-webkit-text-size-adjust:100%}}#menta_lp2 img{border-style:none;vertical-align:bottom;padding:0;line-height:0em;max-width:100%;height:auto}#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(to bottom,#fff06400,#fff06400 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{width:100%;background:#fff;margin:0 auto}#menta_lp2 .maincontent{padding:0;margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width:767px){#menta_lp2 .maincontent{width:90%}}#menta_lp2 .menta_lp2_cv{background:#fff;text-align:center;padding:60px 0}@media screen and (max-width:767px){#menta_lp2 .menta_lp2_cv{padding:7.5% 0}}#menta_lp2 figure.cv_btn{text-align:center;font-weight:700}#menta_lp2 figure.cv_btn span{display:block;font-size:32px;line-height:1em;letter-spacing:.1em;margin-bottom:.5em}#menta_lp2 figure.cv_btn a{display:block;width:720px;margin:0 auto;background:#ff7b0a;color:#fff;font-size:36px;line-height:1em;letter-spacing:.1em;padding:.75em;position:relative;border-radius:12px;transition:.3s}#menta_lp2 figure.cv_btn a:after{content:"";width:30px;height:30px;background:url(/resource/img/menta_lp2/btn_arrow.png);background-size:100%;position:absolute;right:30px;top:calc(50% - 15px)}#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{width:100%;font-size:6vw;letter-spacing:0;text-align:left}#menta_lp2 figure.cv_btn a:after{width:4.5vw;height:4.5vw;right:3vw;top:calc(50% - 2.25vw)}}#menta_lp2 #menta_lp2_mv{background:url(/resource/img/menta_lp2/mv_bg.jpg) center center no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp2 #menta_lp2_mv .maincontent{height:720px;padding-right:480px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}#menta_lp2 #menta_lp2_mv figure.ico{position:absolute;right:0;bottom:40px;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 rgba(255,255,255,.5),-.05em .05em .1em rgba(255,255,255,.5),.05em -.05em .1em rgba(255,255,255,.5),-.05em -.05em .1em rgba(255,255,255,.5)}#menta_lp2 #menta_lp2_mv h1 strong{display:inline-block;color:#ff7b0a}#menta_lp2 #menta_lp2_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:1.5em;text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp2 #menta_lp2_mv figure.cv_btn span{text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp2 #menta_lp2_mv figure.cv_btn a{box-shadow:#0003 0 5px 5px 2px}#menta_lp2 p#mv_att{padding:0;margin:.5em auto 0;width:100%;max-width:1200px;text-align:right}@media screen and (max-width:767px){#menta_lp2 #menta_lp2_mv .maincontent{height:auto;padding:5% 0 7.5%;display:block}#menta_lp2 #menta_lp2_mv figure.ico{right:-3.75%;bottom:auto;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{width:90%;font-size:2.5vw;line-height:1.25em;text-align:center}}#menta_lp2 #menta_lp2_lead{padding:60px 0}#menta_lp2 #menta_lp2_lead h2{font-size:36px;line-height:1.5em;color:#117781;margin-bottom:40px;text-align:center}#menta_lp2 #menta_lp2_lead ul{line-height:1.3;width:1000px;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:40px 0}#menta_lp2 #menta_lp2_lead ul li{display:table-cell;vertical-align:middle;text-align:center;padding:30px 0;color:#fff;border-radius:20px;background:#27becc;background:linear-gradient(to bottom,#27becc,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0)}#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{width:calc(100% + 10vw);margin-left:-5vw;border-spacing:2.5vw 0}#menta_lp2 #menta_lp2_lead ul li{padding:5% 0;color:#fff;border-radius:1.5vw}#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) center 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{text-align:center;color:#fff;font-size:48px;letter-spacing:.1em;margin-bottom:1em;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;width:800px;margin:0 auto;padding:20px}#menta_lp2 #menta_lp2_trouble ul li{margin:20px;font-size:32px;letter-spacing:.1em;line-height:1.33em;color:#707070;padding-left:80px;padding-top:10px;position:relative}#menta_lp2 #menta_lp2_trouble ul li:before{content:"";width:60px;height:106px;background:url(/resource/img/menta_lp2/trouble_check.png) center center no-repeat;background-size:100%;position:absolute;left:0;top:calc(50% - 53px)}@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{width:100%;padding:2.5%;text-align:left;margin-bottom:5%}#menta_lp2 #menta_lp2_trouble ul li{margin:2.5% auto;font-size:4.5vw;letter-spacing:.05em;padding-left:7vw;padding-top:0}#menta_lp2 #menta_lp2_trouble ul li:before{width:5vw;height:9vw;top:calc(50% - 4.5vw)}}#menta_lp2 #menta_lp2_space{text-align:center;padding:30px 0 60px}#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{display:block;color:#1cb1bf;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{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:40px 0}#menta_lp2 #menta_lp2_howto ul li{display:table-cell;vertical-align:top;background:#fff;padding:30px;box-shadow:#0000001a 0 0 5px 2px}#menta_lp2 #menta_lp2_howto dl dt{text-align:center;margin-bottom:30px}#menta_lp2 #menta_lp2_howto dl dd h3{font-size:28px;line-height:1em;color:#14757e;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{display:block;border-collapse:collapse;border-spacing:0}#menta_lp2 #menta_lp2_howto ul li{display:block;padding:5%;margin:5% auto}#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{text-align:center;margin-bottom:5%}#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) center center no-repeat;background-size:auto 125%;position:relative}#menta_lp2 #menta_lp2_melit .maincontent{padding:80px 40px;height:800px}#menta_lp2 #menta_lp2_melit h2{font-size:36px}#menta_lp2 #menta_lp2_melit h2 strong{font-size:60px;display:block;color:#ea711f}#menta_lp2 #menta_lp2_melit h3{position:absolute;left:0;right:0;top:52.5%;background:#ffffffa8;padding:.33em;font-size:60px;text-align:center}#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{padding:7.5% 0;height:100vw}#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{top:52.5%;font-size:7.5vw;padding:.33em 0}}#menta_lp2 #menta_lp2_melit2{background:none;margin-top:-120px;position:relative;z-index:3}#menta_lp2 #menta_lp2_melit2 ul{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:40px 0}#menta_lp2 #menta_lp2_melit2 ul li{display:table-cell;vertical-align:top;background:#d4f7fa;padding:40px 0;box-shadow:#0000001a 0 0 5px 2px}#menta_lp2 #menta_lp2_melit2 dl{position:relative}#menta_lp2 #menta_lp2_melit2 dl dt{position:absolute;left:0;right:0;top:-120px;margin:auto;text-align:center}#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{font-size:32px;line-height:1em;color:#14757e;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{display:block;border-collapse:collapse;border-spacing:0}#menta_lp2 #menta_lp2_melit2 ul li{display:block;padding:5% 0;margin-bottom:15%}#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{text-align:center;font-size:36px}#menta_lp2 #menta_lp2_cource h2 strong{display:block;font-size:48px;color:#14757e}#menta_lp2 #menta_lp2_cource ul{letter-spacing:-1em;width:1000px;margin:0 auto}#menta_lp2 #menta_lp2_cource ul li{display:inline-block;vertical-align:middle;width:calc(50% - 40px);margin:20px;letter-spacing:0;background:#fff;box-shadow:#0000001a 0 0 5px 2px;border-radius:12px;overflow:hidden}#menta_lp2 #menta_lp2_cource dl dt{text-align:center;background:#1cb1bf;color:#fff;font-size:18px;padding:.75em 0}#menta_lp2 #menta_lp2_cource dl dd{text-align:center;font-size:28px;font-weight:700;padding:.5em 0}#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;width:100%;margin:5% auto}#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;vertical-align:middle;padding:60px;text-align:center}#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{display:block;font-size:48px;letter-spacing:.1em;color:#1cb1bf}#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;width:100%;text-align:center}#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{text-align:center;font-size:4.5vw}#menta_lp2 #menta_lp2_cost dl dt h2 strong{text-align:center;font-size:9vw}#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;text-align:center;margin-bottom:20px}#menta_lp2 #menta_lp2_list ul{letter-spacing:-1em}#menta_lp2 #menta_lp2_list ul li{display:inline-block;letter-spacing:0;background:#fff;color:#000;font-size:24px;font-weight:700;text-align:center;padding:.5em 1.5em;border-radius:3em;margin:.5em}#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;padding:.5em 1em;margin:.5em .25em}#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;text-align:center;margin-bottom:40px}#menta_lp2 #menta_lp2_case h2 strong{display:inline-block;position:relative}#menta_lp2 #menta_lp2_case h2 strong:before{content:"ー";position:absolute;left:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp2 #menta_lp2_case h2 strong:after{content:"ー";position:absolute;right:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp2 #menta_lp2_case dl{margin:60px auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}#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{width:calc(100% - 360px);padding:0 0 0 40px}#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{font-size:28px;letter-spacing:.1em;color:#1cb1bf;border-bottom:1px solid #ccc;margin-bottom:10px}#menta_lp2 #menta_lp2_case dl dd h4{font-size:18px;letter-spacing:.1em;font-weight:400;text-align:right;color:#14757e;margin-bottom:20px}#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{margin:7.5% auto;display:block}#menta_lp2 #menta_lp2_case dl dt{width:100%;text-align:center;margin-bottom:5%}#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{width:100%;padding:0}#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:"ー";position:absolute;left:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp2 #menta_lp2_flow h2 strong:after{content:"ー";position:absolute;right:-1.5em;top:calc(50% - .5em);line-height:1em}@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}html,body{font-size:3.5vw;min-width:240px;max-width:767px}}#menta_lp3{min-width:1200px}@media screen and (max-width:767px){#menta_lp3{min-width:240px;font-size-adjust:none;-webkit-text-size-adjust:100%}}#menta_lp3 img{border-style:none;vertical-align:bottom;padding:0;line-height:0em;max-width:100%;height:auto}#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(to bottom,#fff06400,#fff06400 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{width:100%;background:#fff;margin:0 auto}#menta_lp3 .maincontent{padding:0;margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width:767px){#menta_lp3 .maincontent{width:90%}}#menta_lp3 .menta_lp3_cv{background:#fff;text-align:center;padding:60px 0}@media screen and (max-width:767px){#menta_lp3 .menta_lp3_cv{padding:7.5% 0}}#menta_lp3 figure.cv_btn{text-align:center;font-weight:700}#menta_lp3 figure.cv_btn span{display:block;font-size:32px;line-height:1em;letter-spacing:.1em;margin-bottom:.5em}#menta_lp3 figure.cv_btn a{display:block;width:720px;margin:0 auto;background:#ff7b0a;color:#fff;font-size:36px;line-height:1em;letter-spacing:.1em;padding:.75em;position:relative;border-radius:12px;transition:.3s}#menta_lp3 figure.cv_btn a:after{content:"";width:30px;height:30px;background:url(/resource/img/menta_lp3/btn_arrow.png);background-size:100%;position:absolute;right:30px;top:calc(50% - 15px)}#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{width:100%;font-size:5.5vw;letter-spacing:0;padding:1em}#menta_lp3 figure.cv_btn a:after{width:4.5vw;height:4.5vw;right:3vw;top:calc(50% - 2.25vw)}}#menta_lp3 #menta_lp3_mv{background:url(/resource/img/menta_lp3/mv_bg.jpg) center center no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp3 #menta_lp3_mv .maincontent{height:720px;padding-right:480px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}#menta_lp3 #menta_lp3_mv figure.ico{position:absolute;right:0;bottom:40px;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 rgba(255,255,255,.5),-.05em .05em .1em rgba(255,255,255,.5),.05em -.05em .1em rgba(255,255,255,.5),-.05em -.05em .1em rgba(255,255,255,.5)}#menta_lp3 #menta_lp3_mv h1 strong{display:inline-block;color:#ff7b0a}#menta_lp3 #menta_lp3_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:1.5em;text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp3 #menta_lp3_mv figure.cv_btn span{text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp3 #menta_lp3_mv figure.cv_btn a{box-shadow:#0003 0 5px 5px 2px}#menta_lp3 p#mv_att{padding:0;margin:.5em auto 0;width:100%;max-width:1200px;text-align:right}@media screen and (max-width:767px){#menta_lp3 #menta_lp3_mv .maincontent{height:auto;padding:5% 0 7.5%;display:block}#menta_lp3 #menta_lp3_mv figure.ico{right:-3.75%;bottom:auto;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{width:90%;font-size:2.5vw;line-height:1.25em;text-align:center}}#menta_lp3 #menta_lp3_lead{padding:60px 0}#menta_lp3 #menta_lp3_lead h2{font-size:36px;line-height:1.5em;color:#117781;margin-bottom:40px;text-align:center}#menta_lp3 #menta_lp3_lead ul{width:1000px;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:40px 0}#menta_lp3 #menta_lp3_lead ul li{display:table-cell;vertical-align:middle;text-align:center;padding:30px 0;color:#fff;border-radius:20px;background:#27becc;background:linear-gradient(to bottom,#27becc,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0)}#menta_lp3 #menta_lp3_lead ul li p{font-size:28px;line-height:1.25em;font-weight:700}#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{width:calc(100% + 10vw);margin-left:-5vw;border-spacing:2.5vw 0}#menta_lp3 #menta_lp3_lead ul li{padding:5% 0;color:#fff;border-radius:1.5vw}#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{position:absolute;right:0;bottom:-80px;width:320px;background:#edd278;z-index:-1}#menta_lp3 #menta_lp3_trouble h2{text-align:center;font-size:48px;letter-spacing:.1em;margin-bottom:1em}#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{content:"";width:60px;height:106px;background:url(/resource/img/menta_lp3/trouble_check.png) center center no-repeat;background-size:100%;position:absolute;left:-80px;top:calc(50% - 53px)}#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{position:static;width:100%;text-align:right;margin-top:-7.5vw}#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{width:100%;padding:0;text-align:left;margin-bottom:5%}#menta_lp3 #menta_lp3_trouble ul li{margin:1.25% auto 1.25% 5vw;font-size:4.8vw;letter-spacing:.05em;padding-left:0;padding-top:0}#menta_lp3 #menta_lp3_trouble ul li:before{width:5vw;height:9vw;left:-7.5vw;top:calc(50% - 4.5vw)}}#menta_lp3 #menta_lp3_space{text-align:center;padding:30px 0 60px}#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{display:block;color:#1cb1bf}#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{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:30px 0}#menta_lp3 #menta_lp3_melit ul li{display:table-cell;vertical-align:top;background:#fff;box-shadow:#0000001a 0 0 5px 2px}#menta_lp3 #menta_lp3_melit dl dt{text-align:center;padding:20px;background:#27becc;background:linear-gradient(to bottom,#27becc,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0)}#menta_lp3 #menta_lp3_melit dl dt h3{font-size:21px;letter-spacing:.1em;color:#fff89f;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{display:block;border-collapse:collapse;border-spacing:0}#menta_lp3 #menta_lp3_melit ul li{display:block;padding:0;margin-bottom:5%}#menta_lp3 #menta_lp3_melit ul li:last-child{margin-bottom:0}#menta_lp3 #menta_lp3_melit dl dt{padding:2.5% 5%;letter-spacing:-1em}#menta_lp3 #menta_lp3_melit dl dt h3{font-size:5vw;margin:0;display:inline-block;letter-spacing:.1em;vertical-align:middle;width:80%;text-align:left}#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{text-align:center;font-size:36px}#menta_lp3 #menta_lp3_cource h2 strong{display:block;font-size:48px;color:#14757e}#menta_lp3 #menta_lp3_cource ul{letter-spacing:-1em;width:1000px;margin:0 auto}#menta_lp3 #menta_lp3_cource ul li{display:inline-block;vertical-align:middle;width:calc(50% - 40px);margin:20px;letter-spacing:0;background:#fff;box-shadow:#0000001a 0 0 5px 2px;border-radius:12px;overflow:hidden}#menta_lp3 #menta_lp3_cource dl dt{text-align:center;background:#1cb1bf;color:#fff;font-size:18px;padding:.75em 0}#menta_lp3 #menta_lp3_cource dl dd{text-align:center;font-size:28px;font-weight:700;padding:.5em 0}#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;width:100%;margin:5% auto}#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;vertical-align:middle;padding:60px;text-align:center}#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{display:block;font-size:48px;letter-spacing:.1em;color:#fd7b22}#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;width:100%;text-align:center}#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;text-align:center;margin-bottom:20px}#menta_lp3 #menta_lp3_list ul{letter-spacing:-1em}#menta_lp3 #menta_lp3_list ul li{display:inline-block;letter-spacing:0;background:#fff;color:#000;font-size:24px;font-weight:700;text-align:center;padding:.5em 1.25em;border-radius:3em;margin:.5em}@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;padding:.5em .75em;margin:.5em .25em}}#menta_lp3 #menta_lp3_case{padding:60px 0}#menta_lp3 #menta_lp3_case h2{font-size:45px;text-align:center;margin-bottom:40px}#menta_lp3 #menta_lp3_case h2 strong{display:inline-block;position:relative}#menta_lp3 #menta_lp3_case h2 strong:before{content:"ー";position:absolute;left:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp3 #menta_lp3_case h2 strong:after{content:"ー";position:absolute;right:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp3 #menta_lp3_case dl{margin:60px auto;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row}#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{width:calc(100% - 360px);padding:0 0 0 40px}#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{font-size:28px;letter-spacing:.1em;color:#fd7b22;border-bottom:1px solid #ccc;margin-bottom:10px}#menta_lp3 #menta_lp3_case dl dd h4{font-size:18px;letter-spacing:.1em;font-weight:400;text-align:right;color:#14757e;margin-bottom:20px}#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{margin:7.5% auto;display:block}#menta_lp3 #menta_lp3_case dl dt{width:100%;text-align:center;margin-bottom:5%}#menta_lp3 #menta_lp3_case dl dt img{width:66.66%}#menta_lp3 #menta_lp3_case dl dd{width:100%;padding:0}#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:"ー";position:absolute;left:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp3 #menta_lp3_flow h2 strong:after{content:"ー";position:absolute;right:-1.5em;top:calc(50% - .5em);line-height:1em}@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}}#menta_lp4{min-width:1200px}@media screen and (max-width:767px){#menta_lp4{min-width:240px;font-size-adjust:none;-webkit-text-size-adjust:100%}}#menta_lp4 img{border-style:none;vertical-align:bottom;padding:0;line-height:0em;max-width:100%;height:auto}#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(to bottom,#fff06400,#fff06400 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{width:100%;background:#fff;margin:0 auto}#menta_lp4 .maincontent{padding:0;margin:0 auto;width:100%;max-width:1200px}@media screen and (max-width:767px){#menta_lp4 .maincontent{width:90%}}#menta_lp4 .menta_lp4_cv{background:#fff;text-align:center;padding:60px 0}@media screen and (max-width:767px){#menta_lp4 .menta_lp4_cv{padding:7.5% 0}}#menta_lp4 figure.cv_btn{text-align:center;font-weight:700}#menta_lp4 figure.cv_btn span{display:block;font-size:32px;line-height:1em;letter-spacing:.1em;margin-bottom:.5em}#menta_lp4 figure.cv_btn a{display:block;width:720px;margin:0 auto;background:#ff7b0a;color:#fff;font-size:36px;line-height:1em;letter-spacing:.1em;padding:.75em;position:relative;border-radius:12px;transition:.3s}#menta_lp4 figure.cv_btn a:after{content:"";width:30px;height:30px;background:url(/resource/img/menta_lp4/btn_arrow.png);background-size:100%;position:absolute;right:30px;top:calc(50% - 15px)}#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{width:100%;font-size:5.25vw;letter-spacing:0}#menta_lp4 figure.cv_btn a:after{width:4.5vw;height:4.5vw;right:3vw;top:calc(50% - 2.25vw)}}#menta_lp4 #menta_lp4_mv{background:url(/resource/img/menta_lp4/mv_bg.jpg) center center no-repeat #fff;background-size:auto 100%;color:#000}#menta_lp4 #menta_lp4_mv .maincontent{height:720px;padding-right:480px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}#menta_lp4 #menta_lp4_mv figure.ico{position:absolute;right:0;bottom:40px;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 rgba(255,255,255,.5),-.05em .05em .1em rgba(255,255,255,.5),.05em -.05em .1em rgba(255,255,255,.5),-.05em -.05em .1em rgba(255,255,255,.5)}#menta_lp4 #menta_lp4_mv h1 strong{display:inline-block;color:#ff7b0a}#menta_lp4 #menta_lp4_mv p{font-size:36px;font-weight:700;line-height:1.5em;margin-bottom:2em;text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp4 #menta_lp4_mv figure.cv_btn span{text-shadow:.1em .1em .2em rgba(255,255,255,.5),-.1em .1em .2em rgba(255,255,255,.5),.1em -.1em .2em rgba(255,255,255,.5),-.1em -.1em .2em rgba(255,255,255,.5)}#menta_lp4 #menta_lp4_mv figure.cv_btn a{box-shadow:#0003 0 5px 5px 2px}#menta_lp4 p#mv_att{padding:0 60px;margin:.5em auto 0;width:100%;max-width:1200px;text-align:right}@media screen and (max-width:767px){#menta_lp4 #menta_lp4_mv .maincontent{height:auto;padding:5% 0 7.5%;display:block}#menta_lp4 #menta_lp4_mv figure.ico{right:-3.75%;bottom:auto;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{width:90%;padding:0;font-size:2.5vw;line-height:1.25em;text-align:center}}#menta_lp4 #menta_lp4_lead{padding:60px 0}#menta_lp4 #menta_lp4_lead h2{font-size:36px;line-height:1.5em;color:#117781;margin-bottom:40px;text-align:center}#menta_lp4 #menta_lp4_lead ul{width:1000px;margin:0 auto;display:table;table-layout:fixed;border-collapse:separate;border-spacing:40px 0}#menta_lp4 #menta_lp4_lead ul li{line-height:1.4;display:table-cell;vertical-align:middle;text-align:center;padding:30px 0;color:#fff;border-radius:20px;background:#27becc;background:linear-gradient(to bottom,#27becc,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0)}#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{width:calc(100% + 10vw);margin-left:-5vw;border-spacing:2.5vw 0}#menta_lp4 #menta_lp4_lead ul li{padding:5% 0;color:#fff;border-radius:1.5vw}#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) center 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{text-align:center;color:#fff;font-size:48px;letter-spacing:.1em;margin-bottom:1em;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;width:800px;margin:0 auto;padding:20px}#menta_lp4 #menta_lp4_trouble ul li{margin:20px;font-size:32px;letter-spacing:.1em;line-height:1.33em;color:#707070;padding-left:80px;padding-top:10px;position:relative}#menta_lp4 #menta_lp4_trouble ul li:before{content:"";width:60px;height:106px;background:url(/resource/img/menta_lp4/trouble_check.png) center center no-repeat;background-size:100%;position:absolute;left:0;top:calc(50% - 53px)}@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{width:100%;padding:2.5%;text-align:left;margin-bottom:5%}#menta_lp4 #menta_lp4_trouble ul li{margin:2.5% auto;font-size:4.5vw;letter-spacing:.05em;padding-left:7vw;padding-top:0}#menta_lp4 #menta_lp4_trouble ul li:before{width:5vw;height:9vw;top:calc(50% - 4.5vw)}}#menta_lp4 #menta_lp4_space{text-align:center;padding:30px 0 60px}#menta_lp4 #menta_lp4_space img{height:80px}#menta_lp4 #menta_lp4_space h2{font-size:48px;color:#7a7a7a;margin-top:.5em}#menta_lp4 #menta_lp4_space h2 strong{display:block;color:#14757e}#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;padding:.5em 2.5em .33em;font-size:32px;letter-spacing:.1em;border-radius:2em;margin-bottom:20px}#menta_lp4 #menta_lp4_need h3 strong{display:inline-block;vertical-align:middle;color:#fff;margin-right:1em;font-weight:900}#menta_lp4 #menta_lp4_need h3 span{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;vertical-align:top;padding:20px}#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{padding:.5em 1.5em .33em;font-size:5vw;line-height:1.25em;margin-bottom:2.5%;text-align:center;border-radius:2.5vw}#menta_lp4 #menta_lp4_need h3 strong{display:block;margin:0 auto}#menta_lp4 #menta_lp4_need h3 span,#menta_lp4 #menta_lp4_need dl{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;width:100%;text-align:center}#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{text-align:center;color:#14757e;font-size:48px;font-weight:400;letter-spacing:.1em;line-height:1.5em;margin-bottom:.75em}#menta_lp4 #menta_lp4_melit h2 strong{display:block;font-size:54px;line-height:1.5em}#menta_lp4 #menta_lp4_melit ul{display:table;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:40px 0}#menta_lp4 #menta_lp4_melit ul li{display:table-cell;vertical-align:top;background:#fff;box-shadow:#0000001a 0 0 5px 2px}#menta_lp4 #menta_lp4_melit dl dt{text-align:center;padding:20px;background:#27becc;background:linear-gradient(to bottom,#27becc,#2ea2ad);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#27becc",endColorstr="#2ea2ad",GradientType=0)}#menta_lp4 #menta_lp4_melit dl dt h3{font-size:24px;letter-spacing:.1em;color:#fff89f;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{display:block;border-collapse:collapse;border-spacing:0}#menta_lp4 #menta_lp4_melit ul li{display:block;padding:0;margin-bottom:5%}#menta_lp4 #menta_lp4_melit ul li:last-child{margin-bottom:0}#menta_lp4 #menta_lp4_melit dl dt{padding:5%;letter-spacing:-1em}#menta_lp4 #menta_lp4_melit dl dt h3{font-size:5vw;margin:0;display:inline-block;letter-spacing:.1em;vertical-align:middle;width:80%;text-align:left}#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{text-align:center;font-size:45px;margin-bottom:40px}#menta_lp4 #menta_lp4_menta h2 strong{display:inline-block;position:relative}#menta_lp4 #menta_lp4_menta h2 strong:before{content:"ー";line-height:1em;position:absolute;left:-1.5em;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{margin:40px;padding:40px;background:#fff;box-shadow:#0003 0 2px 2px 1px}#menta_lp4 #menta_lp4_menta dl{display:table;table-layout:fixed;width:100%}#menta_lp4 #menta_lp4_menta dl dt{display:table-cell;vertical-align:middle;width:200px;padding-right:40px}#menta_lp4 #menta_lp4_menta dl dt img{border-radius:50%}#menta_lp4 #menta_lp4_menta dl dt p{text-align:center;margin-top:1em}#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;padding:1em;border-radius:8px}#menta_lp4 #menta_lp4_menta dl dd a{display:inline-block;color:#ff6800}#menta_lp4 #menta_lp4_menta dl dd a:hover{text-decoration:underline}#menta_lp4 #menta_lp4_menta p.notice{text-align:right;margin:-20px 40px 0}@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;width:100%;padding:0;margin-bottom:5%}#menta_lp4 #menta_lp4_menta dl dt img{width:33.33%}#menta_lp4 #menta_lp4_menta dl dt p{text-align:center;margin-top:.5em}#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{margin:0 auto;font-size:3vw;text-align:center}}#menta_lp4 #menta_lp4_review{background:#fff;padding:60px 0}#menta_lp4 #menta_lp4_review h2{text-align:center;font-size:45px;margin-bottom:40px}#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;vertical-align:top;width:200px;padding-right:60px}#menta_lp4 #menta_lp4_review dl dt img{border-radius:50%}#menta_lp4 #menta_lp4_review dl dd{display:table-cell;vertical-align:top;padding:20px 40px;background:#fff7d5;position:relative}#menta_lp4 #menta_lp4_review dl dd:after{content:"";width:0;height:0;border-style:solid;border-width:20px 40px 20px 0;border-color:transparent #fff7d5 transparent transparent;position:absolute;left:-36px;top:40px}#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;width:100%;padding:0;margin-bottom:5%;text-align:center}#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-width:0 5vw 2.75vw 5vw;border-color:transparent transparent #fff7d5 transparent;left:0;right:0;top:-2.5vw;margin:auto}#menta_lp4 #menta_lp4_review ul li:nth-child(2) dl dd:after{border-color:transparent transparent #D4F7FA transparent}#menta_lp4 #menta_lp4_review ul li:nth-child(3) dl dd:after{border-color:transparent transparent #D0F4D8 transparent}}#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:"ー";position:absolute;left:-1.5em;top:calc(50% - .5em);line-height:1em}#menta_lp4 #menta_lp4_flow h2 strong:after{content:"ー";position:absolute;right:-1.5em;top:calc(50% - .5em);line-height:1em}@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}}*,:before,:after{--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: rgb(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: rgb(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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.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-4{margin-left:1rem;margin-right:1rem}.mx-\[15px\]{margin-left:15px;margin-right:15px}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.\!mt-0{margin-top:0!important}.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-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.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}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.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-24{height:6rem}.h-3\/4{height:75%}.h-4{height:1rem}.h-6{height:1.5rem}.h-\[50dvh\]{height:50dvh}.h-\[50px\]{height:50px}.h-full{height:100%}.h-screen{height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/5{width:20%}.w-12{width:3rem}.w-2{width:.5rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-40{width:10rem}.w-44{width:11rem}.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-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-7xl{max-width:80rem}.max-w-\[150px\]{max-width:150px}.max-w-\[400px\]{max-width:400px}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(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:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate-fadeOut{animation:fadeOut .5s both}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.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-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.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-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1px\]{border-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.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-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / 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-teal-100{--tw-border-opacity: 1;border-color:rgb(204 251 241 / var(--tw-border-opacity))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / 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-\[\#f8f9fa\]{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / 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-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / 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-6{padding:1.5rem}.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}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.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}.pl-8{padding-left:2rem}.pr-2{padding-right:.5rem}.pr-4{padding-right:1rem}.pt-3{padding-top:.75rem}.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-\[12px\]{font-size:12px}.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-light{font-weight:300}.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-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#666666\]{--tw-text-opacity: 1;color:rgb(102 102 102 / var(--tw-text-opacity))}.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-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / 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-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-white\/25{color:#ffffff40}.text-white\/50{color:#ffffff80}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(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)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.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-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);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.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}.rect-auto,.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,.c100.p100 .slice{clip:rect(auto,auto,auto,auto)}.pie,.c100 .bar,.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,.c100.p100 .fill{position:absolute;border:.12em solid #56bcc6;width:.76em;height:.76em;clip:rect(0em,.5em,1em,0em);border-radius:50%;transform:rotate(0)}.pie-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,.c100.p100 .bar:after,.c100.p100 .fill{transform:rotate(180deg)}.c100{position:relative;font-size:80px;width:1em;height:1em;border-radius:50%;background-color:#ebebeb}.c100 *,.c100 *:before,.c100 *:after{box-sizing:content-box}.c100.center{float:none;margin:0 auto}.c100.small{font-size:80px}.c100>span{position:absolute;width:100%;z-index:1;left:0;top:0;line-height:80px;font-size:18px;color:#666;display:block;text-align:center;white-space:nowrap;font-weight:700}.c100:after{position:absolute;top:.12em;left:.12em;display:block;content:" ";border-radius:50%;background-color:#fff;width:.76em;height:.76em}.c100 .slice{position:absolute;width:1em;height:1em;clip:rect(0em,1em,1em,.5em)}.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(111.6deg)}.c100.p32 .bar{transform:rotate(115.2deg)}.c100.p33 .bar{transform:rotate(118.8deg)}.c100.p34 .bar{transform:rotate(122.4deg)}.c100.p35 .bar{transform:rotate(126deg)}.c100.p36 .bar{transform:rotate(129.6deg)}.c100.p37 .bar{transform:rotate(133.2deg)}.c100.p38 .bar{transform:rotate(136.8deg)}.c100.p39 .bar{transform:rotate(140.4deg)}.c100.p40 .bar{transform:rotate(144deg)}.c100.p41 .bar{transform:rotate(147.6deg)}.c100.p42 .bar{transform:rotate(151.2deg)}.c100.p43 .bar{transform:rotate(154.8deg)}.c100.p44 .bar{transform:rotate(158.4deg)}.c100.p45 .bar{transform:rotate(162deg)}.c100.p46 .bar{transform:rotate(165.6deg)}.c100.p47 .bar{transform:rotate(169.2deg)}.c100.p48 .bar{transform:rotate(172.8deg)}.c100.p49 .bar{transform:rotate(176.4deg)}.c100.p50 .bar{transform:rotate(180deg)}.c100.p51 .bar{transform:rotate(183.6deg)}.c100.p52 .bar{transform:rotate(187.2deg)}.c100.p53 .bar{transform:rotate(190.8deg)}.c100.p54 .bar{transform:rotate(194.4deg)}.c100.p55 .bar{transform:rotate(198deg)}.c100.p56 .bar{transform:rotate(201.6deg)}.c100.p57 .bar{transform:rotate(205.2deg)}.c100.p58 .bar{transform:rotate(208.8deg)}.c100.p59 .bar{transform:rotate(212.4deg)}.c100.p60 .bar{transform:rotate(216deg)}.c100.p61 .bar{transform:rotate(219.6deg)}.c100.p62 .bar{transform:rotate(223.2deg)}.c100.p63 .bar{transform:rotate(226.8deg)}.c100.p64 .bar{transform:rotate(230.4deg)}.c100.p65 .bar{transform:rotate(234deg)}.c100.p66 .bar{transform:rotate(237.6deg)}.c100.p67 .bar{transform:rotate(241.2deg)}.c100.p68 .bar{transform:rotate(244.8deg)}.c100.p69 .bar{transform:rotate(248.4deg)}.c100.p70 .bar{transform:rotate(252deg)}.c100.p71 .bar{transform:rotate(255.6deg)}.c100.p72 .bar{transform:rotate(259.2deg)}.c100.p73 .bar{transform:rotate(262.8deg)}.c100.p74 .bar{transform:rotate(266.4deg)}.c100.p75 .bar{transform:rotate(270deg)}.c100.p76 .bar{transform:rotate(273.6deg)}.c100.p77 .bar{transform:rotate(277.2deg)}.c100.p78 .bar{transform:rotate(280.8deg)}.c100.p79 .bar{transform:rotate(284.4deg)}.c100.p80 .bar{transform:rotate(288deg)}.c100.p81 .bar{transform:rotate(291.6deg)}.c100.p82 .bar{transform:rotate(295.2deg)}.c100.p83 .bar{transform:rotate(298.8deg)}.c100.p84 .bar{transform:rotate(302.4deg)}.c100.p85 .bar{transform:rotate(306deg)}.c100.p86 .bar{transform:rotate(309.6deg)}.c100.p87 .bar{transform:rotate(313.2deg)}.c100.p88 .bar{transform:rotate(316.8deg)}.c100.p89 .bar{transform:rotate(320.4deg)}.c100.p90 .bar{transform:rotate(324deg)}.c100.p91 .bar{transform:rotate(327.6deg)}.c100.p92 .bar{transform:rotate(331.2deg)}.c100.p93 .bar{transform:rotate(334.8deg)}.c100.p94 .bar{transform:rotate(338.4deg)}.c100.p95 .bar{transform:rotate(342deg)}.c100.p96 .bar{transform:rotate(345.6deg)}.c100.p97 .bar{transform:rotate(349.2deg)}.c100.p98 .bar{transform:rotate(352.8deg)}.c100.p99 .bar{transform:rotate(356.4deg)}.c100.p100 .bar{transform:rotate(360deg)}.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{color:#666;border:solid 1px #e5e5e5;padding:8px;border-radius:4px;font-size:12px;box-sizing:border-box}.label.label-withdraw{color:#13b1c0;border-color:#13b1c0}.label.label-danger{color:#ff4949;border-color:#ff4949}.label.label-notice{color:gray;border-color:silver}.loader{display:block;color:#090202;font-size:.8rem;margin:4rem auto;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:load4 1.3s infinite linear;transform:translateZ(0)}@keyframes load4{0%,to{box-shadow:0 -3em 0 .2em,2em -2em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em}12.5%{box-shadow:0 -3em,2em -2em 0 .2em,3em 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,3em 0 0 .2em,2em 2em,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,2em 2em 0 .2em,0 3em,-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 3em 0 .2em,-2em 2em,-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,-2em 2em 0 .2em,-3em 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,-3em 0 0 .2em,-2em -2em}87.5%{box-shadow:0 -3em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em,-3em 0,-2em -2em 0 .2em}}ul.pagination{margin:20px 0}ul.pagination>li{display:inline-block;width:40px;height:40px;line-height:40px;font-size:16px;font-weight:600;border-radius:4px;text-align:center;margin:0 2px;overflow:hidden}ul.pagination>li>a{display:block;text-decoration:none;transition:background-color .3s;color:#13b1c0}ul.pagination>li>a.active{background-color:#13b1c0;color:#fff}ul.pagination>li>a:hover{background-color:#13b1c0;color:#fff}ul.pagination>li.active{display:inline-block;background-color:#13b1c0;color:#fff}ul.pagination>li.disabled{color:#ddd;border-color:#eee}.boxbase,.requestDashBox,.requestMentor__Mentor,.infoBox,.postBox,.memberMainContents,.chartBox,.scoreBox,.headerNewsList,.dashContent .reviewBox_dash__card,.userProfile .plancard,.top_mentor_card__card,.mentor_card__card,.topMentorList__card,.topTagLists li,.bosyuList__card,.eventList__card,.mentorList__card,.mentarListBox .requestBox,.child_plan_box,.planList__card,.user_box_front,.cv_area,.plan_detail #side .gray,.plan_detail #side .support_Area,#vapp3 .postCreateMain__content,.postDetailMain__side__profile,.postDetailMain__content .postContentBox,.tag_list,.list,.planDetail_unit .works-item,.contentCard,.boxbaseP30,.menter_bosyu,.recommend_mentor,.plan,.commentList{background:#fff;border:solid 1px #f6f6f6;padding:16px;box-shadow:0 0 6px #9aa3c11a;border-radius:8px;overflow:hidden}@media (max-width: 699px){.mainview,.inner,.inner_small,.inner_nopadding{display:block;width:90%;margin:0 auto;padding:0!important}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{padding:0;font-size:14px}.news_card .log{overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;max-height:44px;line-height:1.5}.news_card .icon.size40{line-height:0;width:40px;height:40px}.slide{margin:20px 0;width:100%}.slick-list{padding:0}header{display:block}header .inner{padding:5px 0% 0;box-sizing:border-box}header .inner #logo{text-align:left}header .inner #logo img{width:100px}.spNotification{position:absolute;right:0;top:-3px;color:#13b1c0}.spNotification i{font-size:22px}.spNotification button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#13b1c0;position:relative;text-align:left}.spNotification .badge{position:absolute;top:0;left:16px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.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}.mainview img,.back_gray img{max-width:80%}.checkwaku{width:auto;padding:20px 10px;font-size:15px}.checkwaku .check{background-image:url(../../resource/img/check.png);background-repeat:no-repeat;background-size:21px 21px;background-position:10px;height:30px;padding-left:40px;line-height:30px;font-size:15px;width:100%;margin-bottom:0;text-align:left}.member_sidebar{display:none}.hyouka_box{margin-bottom:20px}#side.smt .icon_heart,#side.smt .icon_user,#side.smt .icon_money{width:40%}#side{width:100%}#side.smt{display:block;width:100%;height:auto;text-align:center;margin:40px auto 0}#side.smt .subButton,#side.smt .submit_button{max-width:200px;width:100%;display:block;margin:0 auto}#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{text-align:center;margin-bottom:20px}#side.smt .status{text-align:center}#side.smt .name{padding:0;text-align:center}.inner #main{margin-left:0;width:100%}.imasugu{margin-top:30px;font-size:16px}.plan{width:100%}#main h1{font-size:24px;line-height:150%;padding:0 0 10px}}.nobox .boxbase,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .infoBox,.nobox .postBox,.nobox .memberMainContents,.nobox .chartBox,.nobox .scoreBox,.nobox .headerNewsList,.nobox .dashContent .reviewBox_dash__card,.dashContent .nobox .reviewBox_dash__card,.nobox .userProfile .plancard,.userProfile .nobox .plancard,.nobox .top_mentor_card__card,.nobox .mentor_card__card,.nobox .topMentorList__card,.nobox .topTagLists li,.topTagLists .nobox li,.nobox .bosyuList__card,.nobox .eventList__card,.nobox .mentorList__card,.nobox .mentarListBox .requestBox,.mentarListBox .nobox .requestBox,.nobox .child_plan_box,.nobox .planList__card,.nobox .user_box_front,.nobox .cv_area,.nobox .plan_detail #side .gray,.plan_detail #side .nobox .gray,.nobox .plan_detail #side .support_Area,.plan_detail #side .nobox .support_Area,.nobox #vapp3 .postCreateMain__content,#vapp3 .nobox .postCreateMain__content,.nobox .postDetailMain__side__profile,.nobox .postDetailMain__content .postContentBox,.postDetailMain__content .nobox .postContentBox,.nobox .tag_list,.nobox .list,.nobox .planDetail_unit .works-item,.planDetail_unit .nobox .works-item,.nobox .contentCard,.nobox .boxbaseP30,.nobox .menter_bosyu,.nobox .recommend_mentor,.nobox .plan,.nobox .commentList{padding:0 20px;border:none}@media (max-width: 699px){.nobox .boxbase,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .infoBox,.nobox .postBox,.nobox .memberMainContents,.nobox .chartBox,.nobox .scoreBox,.nobox .headerNewsList,.nobox .dashContent .reviewBox_dash__card,.dashContent .nobox .reviewBox_dash__card,.nobox .userProfile .plancard,.userProfile .nobox .plancard,.nobox .top_mentor_card__card,.nobox .mentor_card__card,.nobox .topMentorList__card,.nobox .topTagLists li,.topTagLists .nobox li,.nobox .bosyuList__card,.nobox .eventList__card,.nobox .mentorList__card,.nobox .mentarListBox .requestBox,.mentarListBox .nobox .requestBox,.nobox .child_plan_box,.nobox .planList__card,.nobox .user_box_front,.nobox .cv_area,.nobox .plan_detail #side .gray,.plan_detail #side .nobox .gray,.nobox .plan_detail #side .support_Area,.plan_detail #side .nobox .support_Area,.nobox #vapp3 .postCreateMain__content,#vapp3 .nobox .postCreateMain__content,.nobox .postDetailMain__side__profile,.nobox .postDetailMain__content .postContentBox,.postDetailMain__content .nobox .postContentBox,.nobox .tag_list,.nobox .list,.nobox .planDetail_unit .works-item,.planDetail_unit .nobox .works-item,.nobox .contentCard,.nobox .boxbaseP30,.nobox .menter_bosyu,.nobox .recommend_mentor,.nobox .plan,.nobox .commentList{padding:0 10px}}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal{background-image:url(../../resource/img/contract_decoration.svg);background-repeat:no-repeat;width:100%;background-position:50% 30%}.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 .socialShare_area:before{content:"";background-image:url(../../resource/img/pachipachi.svg);position:absolute;top:-40px;width:91px;height:30px;left:-10px}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:after{content:"";background-image:url(../../resource/img/pachipachi.svg);position:absolute;top:-40px;width:91px;height:30px;right:-10px}.focus{display:block}#focus_trigger,.focus_button{display:none}@media (max-width: 960px){.focusUnit{display:block;margin-top:5px}.focusUnit .focus_button{display:block;text-align:center;border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap}.focusUnit .focus_button>i{margin-right:8px}.focus{display:none}#focus_trigger:checked~.focus_button{display:none}#focus_trigger:checked~.focus{display:block}}.contratcTable_head{display:grid;grid-template-columns:repeat(10,1fr);font-size:12px;padding:0 16px 8px;font-weight:600;color:#888}@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{margin:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px;box-sizing:border-box;border:1px solid #e4eaec;height:auto}.contract_search_contents .select-wrap:before{right:16px;line-height:50px}.contract_search_contents .input_head{font-size:12px;font-weight:600;color:#888;padding-bottom:2px}.contract_search_keyword{width:100%;max-width:320px}@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{max-width:100%;margin-top:16px}}@media (max-width: 699px){.contract_search_plan{width:100%}}.contract_search_type{width:100%;max-width:120px}@media (max-width: 1200px){.contract_search_type{max-width:48%;margin-top:16px}}.contract_search_status{width:100%;max-width:120px}@media (max-width: 1200px){.contract_search_status{max-width:48%;margin-top:16px}.contract_search_daterange{max-width:100%;width:100%;margin-top:16px}}.contract_search_daterange .and{width:20px;text-align:center;display:inline-block}.contract_search_daterange input{font-size:16px;padding:.5rem .75rem;width:calc(50% - 15px);box-sizing:border-box}.contract_item{border:1px solid #DADADA;box-sizing:border-box;border-radius:8px;padding:16px;margin-bottom:16px}.contract_item_main{display:grid;grid-template-columns:repeat(10,1fr);font-size:12px;gap:6px}@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{grid-column:1/11;font-size:16px}}.contract_item_plan a:hover{text-decoration:underline;opacity:1}.contract_item_user{grid-column:5/8}@media (max-width: 960px){.contract_item_user{grid-column:1/11;border-bottom:1px solid #eee;padding-bottom:8px;display:flex;justify-content:space-between;align-items:center}.contract_item_user .messageLink{padding:8px;background:#eaf7f7;border-radius:100px;line-height:1;box-sizing:border-box}}.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{grid-column:8/10;font-size:13px}@media (max-width: 960px){.contract_item_date{grid-column:1/8}.contract_item_date:before{content:"契約日:";color:#888;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{grid-column:8/11;text-align:right;align-self:center}}.contract_item_message{font-size:12px;border-width:1px 0 0 0;border-style:solid;border-color:#eee;padding-top:16px;margin-top:16px}@media (max-width: 960px){.contract_item_message{padding-top:8px;margin-top:8px}}.contract_item_message_text{color:#888}.contract_item_message_status,.contract_item_message_option{padding-left:16px}@media (max-width: 960px){.contract_item_message_status,.contract_item_message_option{padding:0}}.contract_item_message_status>i,.contract_item_message_option>i{margin-right:4px}@media (max-width: 960px){.contract_item_message_status{margin-left:auto}.contract_item_message_option{width:100%}}.contract_item_message .stop,.contract_item_message .done{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{width:100%;margin:0;display:flex;justify-content:space-between}.contract_item_message_repeat{width:100%;display:flex;justify-content:space-between}}.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;padding:5px;border-radius:50%}@media (max-width: 960px){.contract_item_update{width:100%}.contract_item_cancle{margin-left:auto;margin-right:0}.contract_item_coupon{width:100%;text-align:left;padding:8px 0;margin:0 0 8px;border-bottom:1px solid rgba(238,238,238,.9333333333)}}.historylog{margin-top:40px}.historylog_head,.historylog_item{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@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{font-weight:600;color:#888}@media (max-width: 960px){.historylog_head{font-size:10px}}.historylog_item{font-size:14px;border-top:1px solid #eee;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;white-space:nowrap;text-overflow:ellipsis}.text-ellipsis-line1{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.text-ellipsis-line2{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.text-ellipsis-line3{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.text-ellipsis-line4{display:-webkit-box;overflow:hidden;-webkit-line-clamp:4}.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}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6,#main .markdown-body h1,#main .markdown-body h2,#main .markdown-body h3,#main .markdown-body h4,#main .markdown-body h5,#main .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{margin-top:24px!important;margin-bottom:16px!important;font-weight:600;line-height:1.25}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5;word-wrap:break-word}.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{font-size:2em;margin:.67em 0}.markdown-body img{border-style:none}.markdown-body hr{box-sizing:content-box;height:0;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{height:0;margin:15px 0;overflow:hidden;background:transparent;border:0;border-bottom:1px solid #dfe2e5}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse}.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-top:0;margin-bottom: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-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0}.markdown-body ul{padding-left:0;margin-top:0;margin-bottom:0}.markdown-body ol{padding-left:0;margin-top:0;margin-bottom:0;list-style-type:decimal}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.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 p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre{margin-top:0;margin-bottom:16px}.markdown-body hr{height:.25em;padding:0;margin:24px 0;background-color:#e1e4e8;border:0}.markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font-size:11px;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #c6cbd1;border-bottom-color:#959da5;border-radius:3px;box-shadow:inset 0 -1px #959da5}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{padding-bottom:.3em;font-size:2em}.markdown-body h2{padding-bottom:.3em;font-size:1.5em}.markdown-body h3{font-size:1.25em}.markdown-body h4{font-size:1em}.markdown-body h5{font-size:.875em}.markdown-body h6{font-size:.85em;color:#6a737d}.markdown-body ul,.markdown-body ol{padding-left:2em}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom: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{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:600}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table{display:block;width:100%;overflow:auto}.markdown-body table th{font-weight:600}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid #dfe2e5}.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{max-width:100%;box-sizing:content-box;background-color:#fff}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;line-height:10px;color:#444d56;vertical-align:middle;background-color:#fafbfc;border:solid 1px #d1d5da;border-bottom-color:#c6cbd1;border-radius:3px;box-shadow:inset 0 -1px #c6cbd1}.markdown-body hr{border-bottom-color:#eee}.markdown-body pre{display:none}blockquote{margin:1.5em 0 0;padding:10px 15px;background:#f6f6f6;border-left:3px #ddd solid}.slider_content{width:100%;height:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.slider_list{display:flex;height:100%;margin:0;position:relative;top:0;left:0;box-sizing:border-box}.slider_item{flex-shrink:0;list-style:none;width:100%}.slider_btn{position:absolute;top:0;bottom:0;width:26px;height:26px;margin:auto;cursor:pointer;z-index:1}.slider_btn:before{content:"";width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg)}.slider_btn-prev{left:0}.slider_btn-prev:before{border-left:2px solid #979797;border-bottom: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{font-size:18px;color:#333}.modal-wrap h1 span{display:block}.modal-wrap .submit_buttons{margin-top:24px;justify-content:flex-end}.modal-wrap .cancel_button{border:1px solid #eee;border-radius:4px;font-weight:600;padding:8px 16px;box-sizing:border-box}@media (max-width: 699px){.modal-wrap .cancel_button{padding:8px;font-size:12px;width:34%;text-align:center}}.modal-wrap .submit_button{padding:8px 16px;margin-left:16px;height:auto}@media (max-width: 699px){.modal-wrap .submit_button{margin-left:4%;min-width:62%}}.modal-review-content div.stars{width:100%;flex-direction:row-reverse;justify-content:center;margin-top:16px}.modal-review-content input.star{display:none}.modal-review-content label.star{padding:8px;font-size:40px;color:#666;transition:all .2s}@media (max-width: 699px){.modal-review-content label.star{font-size:32px}}.modal-review-content input.star:checked~label.star:before{content:"";color:#fd4;transition:all .25s;font-weight:600}.modal-review-content input.star-5:checked~label.star:before{color:#ffc107;text-shadow:0 0 20px rgb(255,227,134)}.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{overflow:hidden;height:0;width:100%;transition:all .25s}.modal-review-content label.review{display:block;text-align:left;font-weight:600;color:#666;margin:16px 0 0;font-size:16px}.modal-review-content textarea.review{margin:8px 0 0;background:#f4f8fa;border:1px solid #e4eaec;width:100%;max-width:100%;height:100px;padding:8px;border-radius:4px;box-sizing:border-box;font-size:16px}.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{position:relative;justify-content:flex-start!important}.modal-review-content .caution:before{position:absolute;color:#13b1c0;font-size:18px;content:"";font-family:"Font Awesome 5 Free";font-weight:600;line-height:1}.modal-review-content .caution .text{margin-left:24px;padding:0}.c-button{padding:12px 16px;border-radius:4px;box-sizing:border-box;font-size:18px!important;font-weight:600;text-align:center;display:block}.c-button__standard{color:var(--c-white);background-color:var(--c-link)}.c-button__border{overflow:hidden;border-width:1px;border-style:solid}.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{font-size:20px;background:conic-gradient(from -45deg,#ea4335 110deg,#4285f4 90deg,#4285f4 180deg,#34a853 180deg,#34a853 270deg,#fbbc05 270deg) 73% 55%/150% 150% no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.button{border:1px solid #eee;padding:8px 16px;border-radius:4px;font-weight:600}.primaryButton,.cv_area_button.--signUp{background:#13b1c0;border:1px solid #13b1c0;color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600}.primaryButton:hover,.cv_area_button.--signUp:hover{background-color:#0f8c98}.outlinePrimaryButton{background:#fff;border:1px solid #13b1c0;color:#13b1c0;border-radius:4px;display:inline-block;box-sizing:border-box;font-weight:600}.outlinePrimaryButton:hover{color:#fff;background-color:#13b1c0}.mainColor{color:#13b1c0}.grayButton:hover{background-color:#666}.subButton{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap}.subButton:hover{background-color:#0f8c98}.num_view{font-size:14px;color:#666}.num_view:after{margin-left:2px;content:"views"}.in_block{display:inline-block}.editBox .button{font-size:12px;display:inline-block}.submit_buttons{margin-top:24px}.submit_button{height:48px;font-size:16px;min-width:200px;background:#13b1c0;border:1px solid #13b1c0;color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600;cursor:pointer}@media (max-width: 699px){.submit_button{font-size:14px;min-width:80%}}.submit_facebook,.submit_twitter,.submit_lancers,.submit_apple,.submit_google,.submit_email{margin:16px 12px;width:40px;height:40px;line-height:45px;text-align:center;border-radius:50%;border:1px solid #e5e5e5;display:inline-block}@media (max-width: 699px){.submit_facebook,.submit_twitter,.submit_lancers,.submit_apple,.submit_google,.submit_email{margin:12px 8px}}.collabo_services .submit_facebook,.collabo_services .submit_twitter,.collabo_services .submit_lancers,.collabo_services .submit_apple,.collabo_services .submit_google{margin:0 12px 0 0}.collabo_services .submit_lancers{display:inline-block;border:1px solid #054f98;box-sizing:border-box;padding:6px;width:40px;height:40px;border-radius:50%;line-height:40px}.entry_button{padding:8px 16px;font-size:14px;font-weight:600}.plan-share{background-color:var(--c-link-bg);padding:15px;border:solid 1px #eee;border-radius:6px}@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{margin:0 0 0 12px;display:flex;align-items:center;justify-content:center}.plan-share__button.email{background-color:#dc4c40}.plan-share__button.email i{color:#fff;font-size:20px}.plan-share__tag{color:var(--c-white);background:var(--c-link);border-radius:100px;font-size:12px;padding:4px 12px;line-height:1.5;margin-right:10px}.alert-info{color:#13b1c0;background-color:#e4f0f1;padding:8px 16px 8px 40px;margin-bottom:10px;border:1px solid #cbdadc;border-radius:4px;box-sizing:border-box;position:relative;line-height:1.5}.alert-info:before{position:absolute;left:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;content:""}@media (max-width: 699px){.alert-info{padding:8px 16px 8px 42px;font-size:12px}.alert{padding:8px 16px 8px 42px}.alert p{font-size:12px}}.alert-close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit;height:100%;font-size:18px;line-height:0}.alert-success{width:100%;background-color:#e0f5f0;padding:8px 16px 8px 40px;margin-bottom:10px;border:1px solid #c4e0d9;border-radius:4px;box-sizing:border-box;color:#148a6e;position:relative;line-height:1.5}.alert-success:before{position:absolute;left:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;content:""}.alert-error{width:100%;color:#a94442;background-color:#f2dede;padding:8px 16px 8px 40px;margin:10px auto;border:1px solid #e0b9b7;border-radius:4px;box-sizing:border-box;position:relative;line-height:1.5}.alert-error:before{position:absolute;left:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;content:""}.alert-happy{position:relative;background-color:#fff8e6;border:1px solid #efe7d4;padding:8px 16px 8px 40px;margin-bottom:10px;border-radius:4px;box-sizing:border-box;line-height:1.5}.alert-happy .emoji{position:absolute;left:16px;top:50%;margin-top:-14px;font-size:16px}.alignBottom{align-items:flex-end}.checkbox_area{margin-top:20px}.checkbox_content{cursor:pointer;text-align:left;font-size:14px}@media (max-width: 699px){.checkbox_content{font-size:12px}}.checkbox_wrapper{position:relative;padding:0 0 0 32px}@media (max-width: 699px){.checkbox_wrapper{display:block}}.checkbox_wrapper input[type=checkbox]{height:20px;width:20px;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%)}.entryform_content .checkbox_wrapper{text-align:left}body{background:#f4f8fa;-webkit-overflow-scrolling:auto;overflow-scrolling:auto;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{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.primaryButton,.cv_area_button.--signUp{background:#13b1c0;border:1px solid #13b1c0;color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600;cursor:pointer}.orangeButton{background:#f99f17;border:1px solid #f99f17;color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600}.orangeButton:hover{background-color:#f99f17}.grayButton{background:#777;border:1px solid #777777;color:#fff;border-radius:4px;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600}.facebookButton{background:#1877f2;color:#fff;border-radius:4px;border:none;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600}.twitterButton{background:#1da1f2;color:#fff;border-radius:4px;border:none;display:inline-block;box-shadow:0 0 10px #0000001a;box-sizing:border-box;font-weight:600}.boxbase,.requestDashBox,.requestMentor__Mentor,.infoBox,.postBox,.memberMainContents,.chartBox,.scoreBox,.headerNewsList,.dashContent .reviewBox_dash__card,.userProfile .plancard,.top_mentor_card__card,.mentor_card__card,.topMentorList__card,.topTagLists li,.bosyuList__card,.eventList__card,.mentorList__card,.mentarListBox .requestBox,.child_plan_box,.planList__card,.user_box_front,.cv_area,.plan_detail #side .gray,.plan_detail #side .support_Area,#vapp3 .postCreateMain__content,.postDetailMain__side__profile,.postDetailMain__content .postContentBox,.tag_list,.list,.boxbaseP30,.menter_bosyu,.recommend_mentor,.plan,.commentList,.contentCard,.planDetail_unit .works-item{background:#fff;border:solid 1px #f6f6f6;padding:16px;box-shadow:0 0 6px #9aa3c11a;border-radius:8px;overflow:hidden}.tag:hover{opacity:.5;color:#13b1c0}.category a{color:#666;font-weight:700}.page_title{margin-bottom:24px;align-items:center}.page_title h2{flex:1;margin:0!important}.post_edit{background:#fff;color:#13b1c0;align-items:center;font-size:14px}.post_edit:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";padding-left:8px;font-size:12px}.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;padding:24px;text-align:left;box-sizing:border-box}.card_banner.--gray{background:#f4f8fa}.card .face .small2{line-height:1.5}.card .face .status{background:#517d99;padding:5px 10px;color:#fff;border-radius:2px;display:inline-block}@media (max-width: 699px){.card .face .status{margin-top:3px;padding:3px}}.card .detail h3{line-height:1.5}#side .status{background:#517d99;padding:2px 10px;color:#fff;border-radius:2px;display:inline-block;margin:10px 0}#side .subButton,#side .submit_button{max-width:200px;min-width:auto;width:100%;display:block;margin:0 auto}#side .url{font-size:13px}#side .support_button{margin-top:16px!important}#side .support_text_message{text-align:center;font-size:16px}#side .support_text_message .emoji{margin-left:4px;font-size:18px}.time_created{font-size:12px;color:#555}@media (max-width: 699px){.time_created{font-size:11px}}.time_created:before{content:"投稿:"}.time_updated{font-size:12px;margin-left:8px;color:#888}@media (max-width: 699px){.time_updated{font-size:11px;margin-left:4px}}.time_updated:before{content:"更新:"}header{padding:0 4%;background:#fff;transition:margin-top .8s;border-bottom:solid 1px #e9eef1}@media (max-width: 960px){header.fade-up{margin-top:-100%}}@media (max-width: 699px){header{padding:0 3%}}header .header_inner{max-width:1200px;margin:0 auto;box-sizing:border-box}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{margin:0;line-height: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{height:45px;align-items:center}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{margin-left:12px;font-size:15px}@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{overflow-x:auto;-webkit-overflow-scrolling:touch;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{width:100%;color:#4f5050}}header .header_inner .menu ul ul{display:none}header .header_inner .menu .bigmenu_item:hover>.grandchild{display:block}header .header_inner .menu .grandchild_item:hover>.grandchild_list{display:block}header .header_inner .menu .grandchild{position:absolute;left:calc(100% - 2px);top:-1px;width:100%;height:100%;border:1px solid #eee;background:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px #0000001a}header .header_inner .menu .grandchild_item{width:100%;box-sizing:border-box}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{position:absolute;left:calc(100% - 2px);margin-top:-42px;padding-bottom:8px;width:100%;border:1px solid #eee;background:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px #0000001a}header .header_inner .menu .grandchild.categories{width:230px;border-right:none;font-weight:400!important}header .header_inner .menu .grandchild.use_purposes{left:calc(100% + 200px)!important;border-left:none}header .header_inner .menu .grandchild .pc_header_heading{font-size:14px;color:#4f5050;padding:8px;text-align:left;background-color:#f5f5f5}header .header_inner .menu_item{align-items:center;height:100%;margin-right:24px;font-size:14px}@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{line-height:2;padding:8px 0;display:block;box-sizing:border-box}@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{font-size:16px;color:#4f5050!important}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{width:40px;height:40px}header .header_inner .menu .bigmenu{display:none;list-style:none;position:absolute;top:40px;margin:0;padding:0;background:#fff;transition:.2s;border:solid 1px #eee;box-shadow:2px 2px 4px #0000001a;border-radius:4px;font-weight:400;width:220px;z-index:2;min-height:480px}header .header_inner .menu .bigmenu--justify-height{min-height:initial}header .header_inner .menu .bigmenu_item{width:100%;box-sizing:border-box}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{position:absolute;right:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:"";color:#d0d0d0}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;width:33.3333333333%;font-size:14px;margin-right:0;padding:8px;white-space:nowrap}header .header_inner .menu .bosyu_menu{height:auto!important;min-height:auto!important}header .header_inner .menu li i{margin-right:4px;color:#13b1c0}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{background:#f4f8fa;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;border-radius:4px;min-height:36px;width:360px;border:solid 1px #c6ced2;margin:0 0 0 20px}@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{width:300px;padding:5px 35px}}@media (max-width: 699px){header .header_inner #q{width:100%;min-height:40px;padding:7px 35px;border-radius:25px}}header .header_inner .categorylist_child_label{position:relative;display:block}header .header_inner .categorylist_child_label:after{position:absolute;right:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:""}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{width:50%;display:block}header .header_inner .categorylist_grandchild{display:none}header .header_inner .categorylist_grandchild .sp_header_heading{font-size:13.125px;color:#4f5050;padding:7px 0 5px 4px;text-align:left;background-color:#f5f5f5}header .header_inner .categorylist_grandchild .sp_side_heading{font-size:14px;color:#4f5050;padding:12px 0 12px 5px;border-top:solid 1px #eee;text-align:left;background-color:#f5f5f5}header .header_inner .categorylist_grandchild_label{position:relative;display:block}header .header_inner .categorylist_grandchild_nav{width:65%;display:block}header .header_inner .categorylist_grandchild_list{display:none}header .header_navi{margin-left:auto;align-items:center}@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{font-weight:600;color:#1f3344}header .header_navi>li a:hover{color:#0084e3}header .header_navi .button{font-size:16px;padding:12px 24px;width:100%;max-width:210px;text-align:center;border-radius:8px;display:block;border:none;color:#fff}@media (max-width: 699px){header .header_navi .button{padding:12px 10px;font-size:12px}}header .header_navi .button:hover{color:#fff}.plan_side_menu,.mentor_side_menu{width:220px;margin-right:30px}.plan_side_menu .menu,.mentor_side_menu .menu{font-weight:600;position:relative}@media (max-width: 960px){.plan_side_menu .menu,.mentor_side_menu .menu{display:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.plan_side_menu .menu ul,.mentor_side_menu .menu ul{display:flex;list-style-type:none;padding:0;text-align:center}.plan_side_menu .menu ul li,.mentor_side_menu .menu ul li{display:flex;width:130px}.plan_side_menu .menu ul li a,.mentor_side_menu .menu ul li a{width:100%;color:#4f5050}}.plan_side_menu .menu ul ul,.mentor_side_menu .menu ul ul{display:none}.plan_side_menu .menu .bigmenu_item:hover>.grandchild,.mentor_side_menu .menu .bigmenu_item:hover>.grandchild{display:block}.plan_side_menu .menu .grandchild_item:hover>.grandchild_list,.mentor_side_menu .menu .grandchild_item:hover>.grandchild_list{display:block}.plan_side_menu .menu .grandchild,.mentor_side_menu .menu .grandchild{position:absolute;z-index:10;left:calc(100% - 2px);top:-1px;width:100%;min-height:396px;border:1px solid #eee;background:#fff;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px #0000001a}.plan_side_menu .menu .grandchild_item,.mentor_side_menu .menu .grandchild_item{width:100%;box-sizing:border-box}.plan_side_menu .menu .grandchild_item_link,.mentor_side_menu .menu .grandchild_item_link{display:block;padding:8px 16px;position:relative}.plan_side_menu .menu .grandchild_item_link:hover,.mentor_side_menu .menu .grandchild_item_link:hover{background-color:#eaf7f7;color:inherit}.plan_side_menu .menu .grandchild_list,.mentor_side_menu .menu .grandchild_list{position:absolute;left:calc(100% - 2px);margin-top:-42px;padding-bottom:8px;width:100%;border:1px solid #eee;background:#fff}.plan_side_menu .menu .grandchild.categories,.mentor_side_menu .menu .grandchild.categories{width:230px;border-right:none;font-weight:400!important}.plan_side_menu .menu_item,.mentor_side_menu .menu_item{align-items:center;margin-right:24px;font-size:14px}@media (max-width: 960px){.plan_side_menu .menu_item,.mentor_side_menu .menu_item{margin-right:0}}@media (max-width: 699px){.plan_side_menu .menu_item,.mentor_side_menu .menu_item{font-size:12px}}.plan_side_menu .menu_item:last-of-type,.mentor_side_menu .menu_item:last-of-type{margin-right:0}.plan_side_menu .menu_item>a,.mentor_side_menu .menu_item>a{line-height:2;padding:8px 0;display:block;box-sizing:border-box}@media (max-width: 699px){.plan_side_menu .menu_item>a,.mentor_side_menu .menu_item>a{padding:2px 0}}.plan_side_menu .menu_item>a:hover,.mentor_side_menu .menu_item>a:hover{color:#13b1c0}.plan_side_menu .menu_item>a>i,.mentor_side_menu .menu_item>a>i{font-size:16px;color:#4f5050!important}.plan_side_menu .menu_item>.active,.mentor_side_menu .menu_item>.active{color:#13b1c0}@media (max-width: 960px) and (min-width: 699px){.plan_side_menu .menu_item>.active,.mentor_side_menu .menu_item>.active{border-bottom:2px solid #13b1c0}}@media (max-width: 699px){.plan_side_menu .menu_item>.active,.mentor_side_menu .menu_item>.active{border-bottom:2px solid #13b1c0}}.plan_side_menu .menu_icon,.mentor_side_menu .menu_icon{line-height:0}.plan_side_menu .menu_icon .size40,.mentor_side_menu .menu_icon .size40{width:40px;height:40px}.plan_side_menu .menu .bigmenu,.mentor_side_menu .menu .bigmenu{display:block;list-style:none;margin:0;padding:0;background:#fff;transition:.2s;border-radius:4px;font-weight:400;width:220px;z-index:10}.plan_side_menu .menu .bigmenu--justify-height,.mentor_side_menu .menu .bigmenu--justify-height{min-height:initial}.plan_side_menu .menu .bigmenu_item,.mentor_side_menu .menu .bigmenu_item{width:100%;box-sizing:border-box;text-align:left}.plan_side_menu .menu .bigmenu_item a,.mentor_side_menu .menu .bigmenu_item a{display:block;padding:8px 16px;position:relative}.plan_side_menu .menu .bigmenu_item a:hover,.mentor_side_menu .menu .bigmenu_item a:hover{background-color:#eaf7f7;color:inherit}.plan_side_menu .menu .bigmenu_item_link:after,.mentor_side_menu .menu .bigmenu_item_link:after{position:absolute;right:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:"";color:#d0d0d0}.plan_side_menu .menu .bigmenu_item_link:after:hover,.mentor_side_menu .menu .bigmenu_item_link:after:hover{color:#13b1c0}.plan_side_menu .menu .bigmenu_item_link.non_arrow:after,.mentor_side_menu .menu .bigmenu_item_link.non_arrow:after{display:none}.plan_side_menu .menu .bigmenu_item_link_back:before,.mentor_side_menu .menu .bigmenu_item_link_back:before{position:absolute;left:0;top:53%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:"";color:#d0d0d0}.plan_side_menu .menu .bigmenu_item_link_back:before:hover,.mentor_side_menu .menu .bigmenu_item_link_back:before:hover{color:#13b1c0}.plan_side_menu .menu .bigmenu .categorylist,.mentor_side_menu .menu .bigmenu .categorylist{box-sizing:border-box}.plan_side_menu .menu .bigmenu .categorylist li,.mentor_side_menu .menu .bigmenu .categorylist li{box-sizing:border-box;width:33.3333333333%;font-size:14px;margin-right:0;padding:8px;white-space:nowrap}.plan_side_menu .menu li i,.mentor_side_menu .menu li i{margin-right:4px;color:#13b1c0}.plan_side_menu .menu li:hover .bigmenu,.mentor_side_menu .menu li:hover .bigmenu{display:block}.plan_side_menu .menu .studyKit,.mentor_side_menu .menu .studyKit{width:100%}@media (max-width: 960px){.plan_side_menu .menu::-webkit-scrollbar,.mentor_side_menu .menu::-webkit-scrollbar{display:none}}.plan_side_menu #q,.mentor_side_menu #q{background:#f4f8fa;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 10px;border-radius:4px;min-height:36px;width:700px;border:solid 1px #e9eef1;margin:0 0 0 20px}@media (max-width: 1200px){.plan_side_menu #q,.mentor_side_menu #q{width:260px}}@media (max-width: 1200px) and (min-width: 960px){.plan_side_menu #q,.mentor_side_menu #q{width:190px}}.mentor_side_menu form input[type=checkbox]+label{font-size:14px}.advanced_search{width:100%;display:flex;color:#13b1c0;flex-direction:row-reverse;padding-right:60px}@media (max-width: 699px){.advanced_search{padding-right:0;justify-content:flex-start}}.advanced_search_item{margin-left:20px;position:relative;cursor:pointer}.advanced_search_item:last-child{margin-left:0}.advanced_search .fav_list a{color:#13b1c0}.advanced_search .sort_menu{width:150px;text-align:left;display:none;padding:10px;position:absolute;top:25px;left:0;background-color:#fff;z-index:10;color:initial;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px #0000001a}.advanced_search .sort_item{list-style:none}.advanced_search .sort_item .active{color:#13b1c0}.advanced_search .sort:hover>.sort_menu{display:block}.advanced_search .sort_menu:hover>.sort_menu{display:block}.advanced_search .filter_menu{display:none;position:absolute;top:25px;left:-70px;background-color:#fff;z-index:10;color:initial;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px #0000001a}@media (max-width: 699px){.advanced_search .filter_menu{left:auto;right:0}}.advanced_search .filter_menu .searchBox{margin-right:0;width:260px;padding:0 20px 20px}.advanced_search .filter:hover>.filter_menu{display:block}.advanced_search .filter_menu:hover>.filter_menu{display:block}.reviewBox .card .body{border-top:solid 1px #eee;padding-top:13px}.new{background-color:#ff4949;border-radius:2px;color:#fff;padding:4px 8px;line-height:1;display:inline-block;font-size:12px;font-weight:600}#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%}.navbox{align-items:center;flex-wrap:wrap}.navbox h2{text-align:left;font-weight:600}.navbox__nav{font-weight:700;font-size:16px;line-height:1;position:relative;margin-bottom:24px}.navbox__nav:after{content:"";position:absolute;bottom:0;left:0;height:2px;background:#eee;min-width:100%}.navbox__nav a{display:block;padding:16px;color:#999}.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{content:"";position:absolute;bottom:0;left:0;min-width:100%;height:2px;background:#13b1c0;z-index:1}@media (max-width: 699px){.navbox__nav{width:100%}.navbox__item{order:2;margin-top:16px;width:100%}.navbox__item .form-group__checkbox{margin-left:auto}}.navbox__search{flex:1;text-align:right;margin-left:auto}.navbox__search input:not([type=checkbox]){width:250px!important;padding:0 16px!important;border:none!important;border-radius:20px!important;margin-bottom:0;height:30px}@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{width:100%;font-weight:700;font-size:14px;line-height:2;position:relative;margin-bottom:24px;flex-wrap:nowrap}.tabBar__nav a{display:block;padding:8px 0;color:#999;margin-right:16px}.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{content:"";position:absolute;bottom:0;left:0;min-width:100%;height:2px;background:#13b1c0;z-index:1}@media (max-width: 699px){.tabBar__nav{width:100%}}.mainview .evidence_text{font-size:10px;color:#888;padding:0 10%}.mainview .btn{border-width:2px;font-weight:700;font-size:20px;padding:10px 50px;border-radius:30px;margin-top:20px;display:inline-block}@media (max-width: 699px){.mainview .btn{width:100%;box-sizing:border-box;font-size:16px}}@media (max-width: 960px) and (min-width: 699px){.mainview .btn{width:100%;box-sizing:border-box;font-size:16px;margin-top:30px}}.mainview h1{padding:0;line-height:120%;text-align:left;font-size:48px;margin-bottom:16px}@media (max-width: 1200px){.mainview h1{font-size:30px}}@media (max-width: 699px){.mainview h1{font-size:16px}}.mainview .catch{width:58%;text-align:left;padding-right:2%;box-sizing:border-box}@media (max-width: 699px){.mainview .catch{padding-top:30px;width:95%;margin:0 auto}}.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{font-size:40px;color:#13b1c0}@media (max-width: 699px){h1{font-size:20px}}h2{font-size:28px;margin:0 auto;font-weight:600}@media (max-width: 699px){h2{font-size:20px;margin:0;text-align:left;line-height:1.6;font-weight:700}}.text_link{color:#13b1c0;text-decoration:underline}.portfolio .preview_button{margin-left:auto;display:block}.portfolio .tags-input{border:none;padding:0}.portfolio .tags-input input[type=text]{padding:0;font-size:15px;min-height:40px}.portfolio .submit_buttons{justify-content:space-between;position:sticky;bottom:0;background-color:#fff}@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{width:110px}.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{color:#e13f3f;border:1px solid #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;position:absolute;top:0;left:0;display:block;overflow:hidden;width:100%;height:100%;font:inherit;letter-spacing:inherit;font-size:32px;font-weight:600}@media (max-width: 699px){.form_item_title{font-size:24px}}.form_item_textarea{padding:16px;box-sizing:border-box;background-color:#f5f5f5;border:none!important;border-radius:4px 4px 0 0;height:200px}.form_item_textarea:focus{outline:0}.form_item_action{background:#f5f5f5;margin-top:-6px;padding:10px 16px;border-radius:0 0 4px 4px}.form_item_action .file__label{cursor:pointer}.form_item_action .file__label label{display:inline-block}.form_item_action .file__label span{position:relative;padding-left:32px;font-size:14px;color:#444}.form_item_action .file__label span:before{position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";font-weight:500;font-size:20px;content:"";line-height:1;color:#888}.textareaTitle{line-height:1.5;position:relative}.textareaTitle_dummy{overflow:hidden;visibility:hidden;box-sizing:border-box;min-height:60px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;font-size:32px}@media (max-width: 699px){.textareaTitle_dummy{font-size:24px;min-height:32px}}.worker_plan h2,.worker_plan .link,.worker_plan .mentorList__body_name a,.worker_plan .tag,.worker_plan .worker_plan a,.worker_plan #main h3,.worker_plan .followbox a,.worker_plan #main p a{color:#128bc0!important}.worker_plan .btn{border:solid 2px #128bc0;color:#128bc0}.worker_plan .btn_small,.worker_plan .follow,.worker_plan .workertag{border:solid 1px #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{position:absolute;bottom:-3px;right:-3px;z-index:100;border-radius:50%;height:10px!important;width:10px!important;padding:4px;border:3px solid white}.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;text-align:left;margin:0;width:100%}@media (max-width: 699px){.back_gray .inner h1{font-size:16px;padding-top:0;padding-bottom:0}}.back_gray .inner h2{text-align:left;margin:0;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%;width:73%;text-align:left}#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{font-size:10px;padding:2px 8px;color:#666;background-color:#eee;border-radius:20px;font-weight:600;display:inline-block}a:hover .contracting{color:#fff}.contracting{font-weight:700;color:#fff;background-color:#13b1c0}.contractMessageBody textarea{max-height:100px}a:hover .stop{color:#fff}.stop{font-weight:700;color:#fff;background-color:#ff4f02}a:hover .not_contracting{color:#4f5050}.accordion-menu{text-align:left}.accordion-menu img{max-width:100%}.accordion-menu dt{cursor:pointer;font-weight:700;font-size:1.1rem;padding:10px 0;border-top:1px solid #eee}.accordion-menu dt:first-child{border-top:none}.accordion-menu dd{margin-left:20px;display:none;margin-bottom:30px}footer{background:#fff;margin-top:50px;padding:0 0 30px;font-size:13px}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{box-sizing:border-box;max-width:880px;margin:0 auto;align-items:center}@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;font-size:22px;display:block}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{margin-top:24px;color:#fff;font-size:28px;display:block}@media (max-width: 960px){footer .app_banner_area .app_banner_copy{list-style:1.5;font-size:24px}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{width:calc(100% - 420px);margin-left:auto}@media (max-width: 699px){footer .app_banner_area .app_banner_image{width:100%;margin-top:32px}}footer .app_banner_area .app_banner_image img{width:100%;height:auto}footer .app_button_area{display:none}@media (max-width: 699px){footer .app_button_area{display:block;background:#fff;padding:2%;box-sizing:border-box;text-align:center}}footer .app_button_area .app_button_lead{font-size:.8rem;font-weight:600}footer .app_button_area .app_button_items{margin-top:4px;justify-content:center}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{text-align:left;margin:8px 0}footer ul li a{color:#333}footer .menta_com_bana{width:300px;height:auto;margin-left:auto}@media (max-width: 699px){footer .menu{margin-top:20px;display:none}}footer .footer_sitemap{max-width:1200px;margin:0 auto;padding:32px 4% 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-column-gap:1%;-moz-column-gap:1%;column-gap:1%}@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;width:160px;margin-bottom:24px}}@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{margin:0;font-size:16px}@media (max-width: 699px){footer .footer_sitemap h5{padding:0 0 8px;border-bottom:1px solid #eee}footer .footer_sitemap nav{margin-bottom:24px}}footer .footer_sitemap .iriedev_bana{width:240px;height:auto}footer .footer_sitemap .iriedev_bana img{width:100%}@media (max-width: 960px) and (min-width: 699px){footer .footer_sitemap .iriedev_bana{margin-top:24px;grid-column:span 3}}@media (max-width: 699px){footer .footer_sitemap .iriedev_bana{margin-top:24px}}.mission h2{text-align:center!important}.mission p{width:100%}.mission_title{width:100%;font-weight:700;line-height:1.5;font-size:24px}@media (max-width: 699px){.mission_title{font-size:20px;text-align:left}}.dmenu ul li a{font-size:12px;background-color:#fff;color:#444;padding:10px 15px;display:block;text-align:left}.dmenu.active ul{display:block;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15));padding:0;z-index:1;min-width:70px;overflow:hidden;white-space:nowrap}pre.source-code{margin-top:-25px}pre.source-code .code-name{position:relative;top:24px;display:inline-block;background-color:#00000012;font-size:12px;font-weight:400}pre.source-code .code-name span{background:#666;padding:3px 10px;color:#fff}pre.source-code code{padding-top:30px!important}.message_h2{font-size:22px!important;margin-bottom:10px;width:80%!important;margin:0 auto!important}.messageBody textarea{height:150px}.nav-horizontal{overflow:hidden;height:3em;width:100%;text-align:left;white-space:nowrap}.nav-horizontal .mask{height:5em;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.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{font-size:1.2rem;font-weight:700;border-bottom:1px solid #eaecef;padding-bottom:5px;margin-bottom:20px}.profile_sns_link{background:#f4f8fa;font-size:12px;text-align:center;padding:0 8px;display:flex;align-items:center;justify-content:center;border:1px solid #e4eaec;border-right:none;white-space:nowrap}.tags-input{display:flex;flex-wrap:wrap;align-items:center}.tags-input input{flex:1;background:transparent;border:none;padding:8px;box-sizing:border-box}.tags-input input:focus{outline:none}.tags-input input[type=text]{color:#495057}.tags-input-wrapper-default{background:#fff;border:1px solid transparent;border-color:#dbdbdb;padding:4px 8px;box-sizing:border-box}.tags-input-wrapper-default input[type=text]{padding:8px}.tags-input span{margin:2px;font-size:.8rem}.tags-input span:first-child{margin-left:0}.tags-input-remove{cursor:pointer;position:relative;display:inline-block;width:.5rem;height:.5rem;overflow:hidden}.tags-input-remove:before,.tags-input-remove:after{content:"";position:absolute;width:100%;top:50%;left:0;background:#13b1c0;height:2px;margin-top:-1px}.tags-input-remove:before{transform:rotate(45deg)}.tags-input-remove:after{transform:rotate(-45deg)}.tags-input-badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.tags-input-badge-pill{padding:8px;border-radius:2px;box-sizing:border-box}.tags-input-badge-selected-default{color:#212529;background-color:#f0f1f2;padding:8px;box-sizing:border-box;border-radius:4px}.typeahead-badges>span{cursor:pointer;margin-right:.3rem}.typeahead-dropdown{list-style-type:none;padding:0;margin:0;position:absolute;width:100%;z-index:100}.typeahead-dropdown li{padding:.25rem 1rem;cursor:pointer}.tags-input-typeahead-item-default{color:#fff;background-color:#343a40}.tags-input-typeahead-item-highlighted-default{color:#fff;background-color:#007bff}.red{color:#fd5047}.slick-prev:before,.slick-next:before{color:#12b1c0}.register_mail{width:480px!important}@media (max-width: 699px){.register_mail{width:100%!important}}.loginpanel_wrap{width:900px;background:#fff;padding:0;margin:40px auto 0;text-align:center;font-size:13px;box-sizing:border-box;display:flex;flex-wrap:wrap}@media (max-width: 960px) and (min-width: 699px){.loginpanel_wrap{width:480px}}@media (max-width: 699px){.loginpanel_wrap{width:100%;margin-top:0}}.loginpanel_wrap .login_services{flex:1;background:#f4feff;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{width:30%;margin-right:10px}.loginpanel_wrap .login_services h2{margin-top:50px;color:#333;font-size:20px}@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{font-size:13px;color:#666}.loginpanel .guide,.entryform_content .guide{margin-top:8px;font-size:13px}.loginpanel .box,.entryform_content .box{margin-top:16px}.loginpanel .submit_buttons,.entryform_content .submit_buttons{margin-top:25px}.loginpanel .submit_button,.entryform_content .submit_button{width:100%}.loginpanel .submit_button:disabled,.entryform_content .submit_button:disabled{color:#fff!important;background:#9c9696;border-color:#ccc;cursor:not-allowed}.loginpanel .registerChosse-content .border,.entryform_content .registerChosse-content .border{border:2px solid rgb(245,158,11);border-radius:4px}.loginpanel .registerChosse-content .m-button,.entryform_content .registerChosse-content .m-button{margin-top:16px;border-radius:4px;overflow:hidden;font-weight:700;font-size:16px;border:1px solid #e5e5e5}@media (max-width: 960px){.loginpanel .registerChosse-content .m-button,.entryform_content .registerChosse-content .m-button{font-size:14px}}.loginpanel .registerChosse-content .m-button>a,.entryform_content .registerChosse-content .m-button>a{display:block;padding:12px 16px;color:#333}.loginpanel .registerChosse-content .m-button.mailAddress,.entryform_content .registerChosse-content .m-button.mailAddress{background-color:#13b1c0}.loginpanel .registerChosse-content .m-button.mailAddress a,.loginpanel .registerChosse-content .m-button.facebook a,.loginpanel .registerChosse-content .m-button.twitter a,.loginpanel .registerChosse-content .m-button.apple a,.entryform_content .registerChosse-content .m-button.mailAddress a,.entryform_content .registerChosse-content .m-button.facebook a,.entryform_content .registerChosse-content .m-button.twitter a,.entryform_content .registerChosse-content .m-button.apple a{color:#fff}.loginpanel .registerChosse-content .m-button__inner,.entryform_content .registerChosse-content .m-button__inner{align-items:center}.loginpanel .registerChosse-content .m-button__icon,.entryform_content .registerChosse-content .m-button__icon{width:24px;display:inline-block}.loginpanel .registerChosse-content .m-button__icon i,.entryform_content .registerChosse-content .m-button__icon i{font-size:20px}.loginpanel .registerChosse-content .m-button__icon img,.entryform_content .registerChosse-content .m-button__icon img{width:100%}.loginpanel .registerChosse-content .m-button__icon .fa-facebook,.entryform_content .registerChosse-content .m-button__icon .fa-facebook{color:#fff}.loginpanel .registerChosse-content .m-button__text,.entryform_content .registerChosse-content .m-button__text{display:inline-block;width:calc(100% - 30px)}.loginpanel .registerChosse__footer,.entryform_content .registerChosse__footer{padding-top:24px;font-size:14px}.scroll--pc{overflow-x:scroll;white-space:nowrap}@media (max-width: 1200px){.mainview,.inner,.inner_small,.inner_nopadding{display:flex;max-width:1100px;width:97%!important;margin:0 auto;box-sizing:border-box}header .inner{max-width:100%}}@media (max-width: 960px) and (min-width: 699px){.mainview,.inner,.inner_small,.inner_nopadding{display:flex;max-width:1100px;width:90%;margin:0 auto}header .inner{max-width:100%}.inner_nopadding{padding:0}.plan_list{justify-content:space-between}.card{border:solid 3px #f1f1f1;border-radius:10px;padding:20px;display:flex;width:48%;margin-bottom:40px;box-sizing:border-box;margin-right:0}.plan_detail .pc{display:none!important}.inner #main{margin-left:0;width:100%}#side,#side.smt{display:block;width:100%;height:auto;text-align:center;margin:40px auto 0}#side .subButton,#side .submit_button,#side.smt .subButton,#side.smt .submit_button{max-width:200px;width:100%;display:block;margin:0 auto}#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){.mainview,.inner,.inner_small,.inner_nopadding{display:block;width:90%;margin:0 auto;padding:0!important}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{padding:0;font-size:14px}.news_card .log{overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;-o-text-overflow:ellipsis;max-height:44px;line-height:1.5}.news_card .icon.size40{line-height:0;width:40px;height:40px}.slide{margin:20px 0;width:100%}.slick-list{padding:0}header{display:block}header .inner{padding:5px 0% 0;box-sizing:border-box}header .inner #logo{text-align:left}header .inner #logo img{width:100px}.spNotification{position:absolute;right:0;top:-3px;color:#13b1c0}.spNotification i{font-size:22px}.spNotification button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#13b1c0;position:relative;text-align:left}.spNotification .badge{position:absolute;top:0;left:16px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.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}.mainview img,.back_gray img{max-width:80%}.checkwaku{width:auto;padding:20px 10px;font-size:15px}.checkwaku .check{background-image:url(../../resource/img/check.png);background-repeat:no-repeat;background-size:21px 21px;background-position:10px;height:30px;padding-left:40px;line-height:30px;font-size:15px;width:100%;margin-bottom:0;text-align:left}.member_sidebar{display:none}.hyouka_box{margin-bottom:20px}#side.smt .icon_heart,#side.smt .icon_user,#side.smt .icon_money{width:40%}#side{width:100%}#side.smt{display:block;width:100%;height:auto;text-align:center;margin:40px auto 0}#side.smt .subButton,#side.smt .submit_button{max-width:200px;width:100%;display:block;margin:0 auto}#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{text-align:center;margin-bottom:20px}#side.smt .status{text-align:center}#side.smt .name{padding:0;text-align:center}.inner #main{margin-left:0;width:100%}.imasugu{margin-top:30px;font-size:16px}.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{padding-top:10px;font-size:16px}}@media (max-width: 699px){#main h3{margin-top:32px}}@media (max-width: 699px) and (max-width: 699px){#main h3{padding-top:10px;font-size:16px}}@media (max-width: 699px){.imasugu .btn{padding:15px 40px;display:block;max-width:200px;margin:0 auto}.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{display:block!important;box-sizing:border-box}.card{width:auto;margin-right:0;margin-top:20px;margin-bottom:10px;line-height:100%}.card h3{line-height:130%;font-size:16px}.size85{width:40px;height:40px}#nav-content .msgbtn{padding-top:27px;padding-left:10px;margin-right:10px}#nav-content .icon{margin:20px 0 0 10px}#nav-content li{padding:12px 12px 12px 16px;border-top:solid 1px #eee;font-size:14px}#nav-content i{width:18px}header .inner #q{margin:19px 0 0}.skills{margin-bottom:5px}footer{margin-top:50px}.loginpanel{width:100%;padding:10px 5%}}@media (max-width: 699px) and (max-width: 699px){.loginpanel{margin-top:0}}@media (max-width: 699px){.loginpanel input[type=text],.loginpanel input[type=password],.login_btn{width:100%}.p-b6{padding-bottom:60px}.back_gray .inner_small{width:90%;margin:0 auto}.planbox .left,.planbox .right{width:100%;margin:0;text-align:left}.planbox .left input[type=text],textarea{width:100%}textarea{height:150px}.hearingSheet>.hearingSheet_text{height:initial}.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{width:90%;border-collapse:collapse}.editable th{padding:20px;display:block}}@media (max-width: 699px) and (max-width: 960px){.editable th{padding:0 0 8px;width:100%;text-align:left}}@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{width:100%;height:200px}.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;width:100%}.loginpanel input[type=email],.loginpanel input[type=password]{width:100%}.card .face{width:50px;margin-right:10px;text-align:center;word-break:break-all}.w100p{width:90%}.editable .w10{width:80px}.br-sp,.no_br br{display:block}.campaign img{width:90%;height:auto}.msg_btn_box{margin-top:20px}.msg_btn_box .btn{padding:15px 40px;margin-top:0;display:inline-block;line-height:1}.msg_btn_box .right{margin-top:0}.btn.is-danger{font-size:11px}.js-addfield-block .smt_right{text-align:right!important}.ranking-wrap{margin-top:30px;width:100%;font-size:13px;display:flex;justify-content:left;flex-wrap:wrap}.ranking-wrap .ranking-box{width:50%;padding:0 2%;counter-increment:rank;box-sizing:border-box}.size_en{width:80px;height:80px;margin-bottom:10px}.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{padding:20px;font-size:13px}.user_card h4{font-size:15px}.searchbox{width:100%!important;margin-top:20px}.searchbox .form-group{display:flex;flex-wrap:wrap;text-align:left;font-size:13px}.searchbox .form-group select{padding:10px;margin-bottom: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{position:relative;overflow:hidden;height:60px}.grad-item:before{display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:linear-gradient(to bottom,#fff0,#ffffffe6 50%,#ffffffe6 50%,#fff);content:""}.grad-trigger{display:none}.grad-trigger:checked+.grad-btn{display:none}.grad-trigger:checked~.grad-item{height:auto}.grad-trigger:checked~.grad-item:before{display:none}.grad-item{width:100%;text-align:left;margin:0 auto}.grad-item a{color:#13b1c0}.rireki{border-collapse:collapse;border-spacing:0;width:100%}.rireki td{white-space:nowrap}.scroll{overflow-x:scroll;white-space:nowrap}.plan_detail p{font-size:14px}.keiyaku_count .plan td{font-size:13px;text-align:right}.gokei{font-size:16px}#kanri_main{margin:0;width:100%}.back_gray #main .inline{width:30px!important}.w300{width:100%}.size40{width:30px;height: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{width:100%;max-width:90%}.tw_inner{width:90%}.mainview h1 br{display:none}.irie-dev-flex{width:100%;margin-top:30px!important}.irie-dev-flex .right{padding:0}.mainview .btn{width:100%;box-sizing:border-box}.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{text-align:center!important;border-radius:4px}.searchbox .search{width:100%;margin:0 0 10px}.smt_no{display:none}ul.pagination{margin-top:30px}#side .url{text-align:center}.iriedev_bana{margin-top:30px;width:300px;height:84px}.inner.tagbox{width:100%;text-align:left}.error{padding:10px 20px;line-height:1.2;font-size:12px}}.sale{color:#e73656!important}.sale span{font-size:.7rem;border:solid 1px #e73656;color:#e73656;padding:2px 10px;border-radius:20px;font-weight:400}.sale .arrow{border:none;padding:0}strike{font-weight:400;margin-right:8px;font-size:.8rem}.sub_menu{margin-bottom:10px;overflow-x:auto;min-width:100%;border-bottom:2px solid #eee}.sub_menu ul{display:flex;align-items:center;flex-wrap:nowrap}.sub_menu ul li{display:block;padding:8px 10px;font-size:14px;font-weight:600;white-space:nowrap}.sub_menu ul li.active{border-bottom:2px solid #13b1c0}.sub_menu ul li.active a{color:#13b1c0;font-weight:700}@media (max-width: 699px){.sub_menu ul li{font-size:12px;line-height:1.5}}.sub_menu ul li a{display:block;color:#999}.boxbaseP30,.menter_bosyu,.recommend_mentor,.plan,.commentList{padding:40px 40px 25px;margin-bottom:20px;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.boxbaseP30,.menter_bosyu,.recommend_mentor,.plan,.commentList{padding:24px}}@media (max-width: 699px){.boxbaseP30,.menter_bosyu,.recommend_mentor,.plan,.commentList{padding:16px}}.nomargin{margin:0!important}.nobox .boxbase,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .infoBox,.nobox .postBox,.nobox .memberMainContents,.nobox .chartBox,.nobox .scoreBox,.nobox .headerNewsList,.nobox .dashContent .reviewBox_dash__card,.dashContent .nobox .reviewBox_dash__card,.nobox .userProfile .plancard,.userProfile .nobox .plancard,.nobox .top_mentor_card__card,.nobox .mentor_card__card,.nobox .topMentorList__card,.nobox .topTagLists li,.topTagLists .nobox li,.nobox .bosyuList__card,.nobox .eventList__card,.nobox .mentorList__card,.nobox .mentarListBox .requestBox,.mentarListBox .nobox .requestBox,.nobox .child_plan_box,.nobox .planList__card,.nobox .user_box_front,.nobox .cv_area,.nobox .plan_detail #side .gray,.plan_detail #side .nobox .gray,.nobox .plan_detail #side .support_Area,.plan_detail #side .nobox .support_Area,.nobox #vapp3 .postCreateMain__content,#vapp3 .nobox .postCreateMain__content,.nobox .postDetailMain__side__profile,.nobox .postDetailMain__content .postContentBox,.postDetailMain__content .nobox .postContentBox,.nobox .tag_list,.nobox .list,.nobox .boxbaseP30,.nobox .menter_bosyu,.nobox .recommend_mentor,.nobox .plan,.nobox .commentList,.nobox .contentCard,.nobox .planDetail_unit .works-item,.planDetail_unit .nobox .works-item{padding:0 20px;border:none}@media (max-width: 699px){.nobox .boxbase,.nobox .requestDashBox,.nobox .requestMentor__Mentor,.nobox .infoBox,.nobox .postBox,.nobox .memberMainContents,.nobox .chartBox,.nobox .scoreBox,.nobox .headerNewsList,.nobox .dashContent .reviewBox_dash__card,.dashContent .nobox .reviewBox_dash__card,.nobox .userProfile .plancard,.userProfile .nobox .plancard,.nobox .top_mentor_card__card,.nobox .mentor_card__card,.nobox .topMentorList__card,.nobox .topTagLists li,.topTagLists .nobox li,.nobox .bosyuList__card,.nobox .eventList__card,.nobox .mentorList__card,.nobox .mentarListBox .requestBox,.mentarListBox .nobox .requestBox,.nobox .child_plan_box,.nobox .planList__card,.nobox .user_box_front,.nobox .cv_area,.nobox .plan_detail #side .gray,.plan_detail #side .nobox .gray,.nobox .plan_detail #side .support_Area,.plan_detail #side .nobox .support_Area,.nobox #vapp3 .postCreateMain__content,#vapp3 .nobox .postCreateMain__content,.nobox .postDetailMain__side__profile,.nobox .postDetailMain__content .postContentBox,.postDetailMain__content .nobox .postContentBox,.nobox .tag_list,.nobox .list,.nobox .boxbaseP30,.nobox .menter_bosyu,.nobox .recommend_mentor,.nobox .plan,.nobox .commentList,.nobox .contentCard,.nobox .planDetail_unit .works-item,.planDetail_unit .nobox .works-item{padding:0 10px}}.nopadding{padding:0!important}.Gold{color:#fdca0c}.Silver{color:#ccc}.Bronze{color:#d08551}.m-r05{margin-right:5px}.rireki_form{background:#eaf0f3;padding:16px;border-radius:8px;box-sizing:border-box;align-items:center}@media (max-width: 960px) and (min-width: 699px){.rireki_form{width:100%;max-width:400px;display:block}}.rireki_calendar{position:relative}@media (max-width: 960px) and (min-width: 699px){.rireki_calendar{padding-left:48px}.rireki_calendar:before{position:absolute;top:0;left:0;content:"期間"}.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{position:absolute;top:0;left:0;content:"期間"}.rireki_calendar input[type=date]{width:90%}.rireki_calendar input[type=date]:last-of-type{margin-top:8px}}.rireki_search{font-size:14px;font-weight:600;border-radius:4px;padding:8px 16px;height:auto;line-height:1.5;background:#13b1c0;color:#fff;border:none;margin-left:16px;cursor:pointer}@media (max-width: 960px) and (min-width: 699px){.rireki_search{width:90%;margin:16px auto 0;display:block}}@media (max-width: 699px){.rireki_search{width:90%;margin:16px auto 0;display:block}}.rireki_zandaka{background:#eaf0f3;padding:8px 16px;border-radius:8px;box-sizing:border-box;width:30%;margin-left:auto}.selfcheck{font-size:.8rem;margin-bottom:10px}.message-icon{position:relative;margin-right:16px}.message-icon a{display:flex;align-items:center}.message-icon a i{font-size:22px;color:#627696}.message-icon .badge{position:absolute;top:-4px;left:18px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.notification{font-size:22px;cursor:pointer}.notification button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#627696;position:relative;text-align:left}.notification button label{cursor:pointer}.notification i{display:inline-block;fill:currentColor}.notification .badge{position:absolute;top:0;left:16px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.todo-menu{font-size:22px;cursor:pointer}@media (max-width: 699px){.todo-menu{font-size:1.5rem}}.todo-menu button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#627696;position:relative;text-align:left}.todo-menu button label{cursor:pointer}.todo-menu i{display:inline-block;fill:currentColor}.todo-menu .badge{position:absolute;top:0;left:16px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.reminder{position:relative}.reminder .tooltip{position:absolute;display:none;padding:4px 8px;min-width:210px;max-width:100%;font-weight:600;border-radius:4px;color:#fff;background:#13b1c0;right:0;top:-33px;text-align:center;box-sizing:border-box}.reminder .tooltip p{font-size:10px}.reminder .tooltip:before{content:"";position:absolute;top:100%;right:10px;margin-left:-4px;border:4px solid transparent;border-top:4px solid #13b1c0}.reminder:hover .tooltip{display:block}@media (max-width: 699px){.reminder:hover .tooltip{display:none}}.reminder_button{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap;font-size:12px;position:relative;z-index:10}.reminder_button i{margin-right:8px}.reminder .set{color:#fff;background-color:#13b1c0;border:1px solid #13b1c0;padding:4px 8px;border-radius:4px;font-weight:600}@media (max-width: 699px){.reminder .set{font-size:10px}}.reminder_radio_button{display:none}.toggle_content{display:none;position:absolute;right:0;top:36px;min-width:140px;z-index:1000;padding:8px 0;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15))}.toggle_content .reminder_button{color:#13b1c0}.toggle_content label{text-align:left;display:block;width:100%;padding:8px 16px;box-sizing:border-box}.toggle_content label:hover{background-color:#13b1c0;color:#fff}.reminder.active .toggle_content{display:block}.reminder.active:hover .tooltip{display:none}.notificationMenu{display:none;position:absolute;top:40px;right:0;z-index:1000;width:320px;height:85vh;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15));overflow-y:scroll}@media (max-width: 699px){.notificationMenu{width:70vw}}.notificationMenu.active{display:block}.notificationMenu.active:before{display:block;content:"";position:absolute;top:-20px;right:4px;margin-left:-10px;border:10px solid transparent;border-bottom:10px solid #fff}.todoMenu{display:none;position:absolute;top:60px;right:-155px;z-index:998;width:400px;background-color:#fff;border-radius:8px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15));border:1px solid #cbdadc;color:#333}@media (max-width: 960px){.todoMenu{right:-90px}}@media (max-width: 699px){.todoMenu{width:96vw;right:-83px}}.todoMenu.active{display:block}.todoMenu.active:before{display:block;content:"";position:absolute;top:-30px;right:37%;width:0;height:0;border-style:solid;border-width:0 15px 30px 15px;border-color:transparent transparent #cbdadc transparent;z-index:997}@media (max-width: 960px){.todoMenu.active:before{right:21%}}.todoMenu.active:after{display:block;content:"";position:absolute;top:-28px;right:37%;width:0;height:0;border-style:solid;border-width:0 15px 30px 15px;border-color:transparent transparent #fff transparent;z-index:999}@media (max-width: 960px){.todoMenu.active:after{right:21%}}.todoMenu__title{display:flex;align-items:center;justify-content:space-between;padding:16px;font-size:16px;color:#135058;font-weight:700;border-bottom:1px solid #cbdadc}.todoMenu__title i{font-size:24px;margin-right:8px}.todoMenu__list li{padding:8px 16px;border-bottom:1px solid #cbdadc;display:flex;justify-content:space-between}@media (max-width: 699px){.todoMenu__list li{padding:8px}}.todoMenu__list li a{display:flex;justify-content:space-between;align-items:center;width:100%}.todoMenu__list li a .icon{display:block;background:none;width:12%;margin:0;margin-right:1rem}.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{font-size:14px;color:#a6a6a6}@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;width:12%;text-align:center}.todoMenu .more-button{text-align:center;color:#13b1c0;width:100%;font-size:16px;padding:16px}.notificationMenu{color:#333}.notificationMenu .read{background:#f8f8f8}.notificationMenu li{display:flex;flex-wrap:wrap;border-bottom:solid #f0f0f0 1px;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{width:100%;text-align:center;background:#13b1c0;padding:5px 0;color:#fff;box-sizing:border-box;align-items:center;justify-content:center;line-height:0}@media (max-width: 699px){.cupon_present_img img{width:100%}}.cupon_present{width:100%;padding:5px;text-align:center;background:#f99f17;color:#fff;font-weight:700;font-size:16px;box-sizing:border-box;align-items:center;justify-content:center}.cupon_present.--invite{position:relative;color:#13b1c0;background-color:#fbb62c;line-height:1.4}@media (max-width: 699px){.cupon_present.--invite{padding:8px 12px;justify-content:space-between}}.cupon_present__icon{font-size:18px;display:inline-block}@media (max-width: 699px){.cupon_present__icon{display:none}}.cupon_present__copy{margin-left:8px;font-size:16px;display:inline-block;align-items:center}@media (max-width: 699px){.cupon_present__copy{margin-left:0;text-align:left;font-size:14px;display:block!important;width:calc(100% - 24px)}}.cupon_present__merit{margin-left:4px;font-size:16px;display:inline-block}@media (max-width: 960px){.cupon_present__merit{display:none}}.cupon_present__andmore{margin-left:16px;display:inline-block}@media (max-width: 699px){.cupon_present__andmore{margin-left:0;display:block!important}}.cupon_present__andmore i{font-size:12px;display:block}@media (max-width: 699px){.cupon_present{font-size:13px;line-height:120%;padding:10px 0}.cupon_present span{display:none}.tab_search_window_hyoji{display:none!important}}@media (max-width: 960px){.pc_hyoji{display:none!important}.smt_hyoji{display:block!important}.tab_search_window_hyoji{display:block}header .inner,.mainview,.inner,.inner_small,.inner_nopadding{display:block;width:90%;margin:0 auto;padding:0}header{display:block}header .inner{padding:8px 0;box-sizing:border-box}header .inner #logo{text-align:left}header .inner #logo img{width:100px}.spNotification{position:absolute;right:0;top:-3px;color:#13b1c0}.spNotification i{font-size:22px}.spNotification button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#13b1c0;position:relative;text-align:left}.spNotification .badge{position:absolute;top:0;left:16px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}#nav-content li{padding:12px 12px 12px 20px;border-top:solid 1px #eee;font-size:14px}}.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{position:absolute;top:5px;left:19px;font-size:12px;line-height:13px;border-radius:50%;width:8px;height:8px;background-color:red;color:#fff;text-align:center}.delete-icon{color:red}.dev{background:#e56f4a;padding:10px;text-align:center;color:#fff;font-weight:700;position:fixed;z-index:9999;width:100%}.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{border-collapse:collapse}.tbl th,.tbl td{border-collapse:collapse;padding:10px;border:solid 1px #ccc}@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{font-size:15px;border-left:7px solid #13b1c0;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{display:none;padding:10px;background:#fff}.top_categorylist li{box-sizing:border-box;width:90%;margin:0 auto;font-size:.85rem;padding:6px 0}.top_categorylist li i{color:#d0d0d0}.top_categorylist li a{color:#333}.top_categorylist li a:hover{color:#13b1c0}}ul.number_list{padding:0 0 0 2em;margin:0;text-align:left}ul.number_list li{list-style-type:none;list-style-position:inside;counter-increment:cnt;text-indent:-20px}ul.number_list li:before{display:marker;content:"(" counter(cnt) ") "}ul.number_list li.no-number:before{content:none}.coachMark{position:absolute;background:#13b1c0;color:#f0f0f0;border-radius:8px;padding:24px;box-sizing:border-box;box-shadow:0 0 8px #00000029}.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{display:block;color:#13b1c0;padding:8px 16px;font-size:14px;background:#fff;cursor:pointer;border:none;border-radius:4px;margin-top:12px;outline:none;font-weight:600;margin-left:auto;transition:background-color .3s;box-shadow:0 0 8px #00000029}.coachMark button:hover{background:#f5f5f5;transition:background-color .3s}.coachMark .close-button{position:absolute;right:-8px;top:-24px;border-radius:50%;border:2px solid var(--c-link);box-shadow:none;padding:4px}.coachMark:before{content:"";position:absolute}.coachMark.wantedMentar{width:328px;left:50%;top:50px;margin-left:-164px}.coachMark.wantedMentar:before{top:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-bottom:8px solid #13b1c0}.coachMark.firstPost{left:0;top:-84%}@media (max-width: 699px){.coachMark.firstPost{top:-54%}}.coachMark.firstPost:before{bottom:-16px;left:50%;margin-left:-8px;border:8px solid transparent;border-top:8px solid var(--c-link)}.coachMark.setting_profile{width:328px;z-index:1001;top:-65px;left:220px}.coachMark.setting_profile:before{top:30px;left:-16px;border:8px solid transparent;border-right:8px solid #13b1c0}.coachMark.setting_mentar_plan{width:328px;top:-26px;left:220px;z-index:1001}.coachMark.setting_mentar_plan:before{top:30px;left:-16px;border:8px solid transparent;border-right:8px solid #13b1c0}.todo_area{margin-top:8px;padding:16px;background-color:#00000005;border-radius:8px;box-sizing:border-box}@media (max-width: 699px){.todo_area{padding:16px 4%}}.todo_area_title{align-items:center}.todo_area h3{width:50%}.todoList{align-items:stretch;margin-top:8px;padding-bottom:8px;flex-wrap:nowrap}.todoList_item{width:calc(25% - 12px);margin-left:16px;min-width:212px}.todoList_item:first-of-type{margin:0}.todoList_item a{background:#fff;border-radius:4px;padding:16px;box-sizing:border-box;box-shadow:0 0 2px #0000001a;align-items:center;transition:background-color .3s;height:100%;width:100%;display:block;position:relative}.todoList_item a:hover{background:#f5f5f5;transition:background-color .3s}.todoList_item .check_circle{font-size:18px;color:#a6a6a6;position:absolute;top:16px;height:16px;line-height:1}.todoList_item_icon{width:32px;height:32px;background-color:#eaf7f7;border-radius:32px;margin:0 auto;align-items:center;justify-content:center}.todoList_item_icon i{font-size:18px}.todoList_item_label{overflow-wrap:break-word;white-space:normal}.todoList_item_label_head{margin-top:8px;font-weight:600;font-size:12px;display:block;text-align:center}.todoList_item_label_body{margin-top:4px;font-size:12px;display:block}.todoList_item .check_circle.checked{color:#5ca611}.btn_disabled{border:solid 1px #e5e5e5;color:#888!important;background:#e5e5e5!important;cursor:not-allowed;box-shadow:none}.btn_gray{border:solid 2px #666;color:#666}.btn_gray:hover{border:solid 2px #666;background:#666;color:#ccc}.btn_card_submit{margin-top:24px;height:43px;margin-left:20px}@media (max-width: 699px){.btn_card_submit{margin-left:auto;margin-right:auto;margin-top:10px}}.latest_recommend_area{margin:0 0 40px;text-align:left;border:1px solid #deecec;border-radius:8px;overflow:hidden}.latest_recommend_area .ichioshi{padding:8px 16px;align-items:center;background:#eaf7f7;box-sizing:border-box}.latest_recommend_area .ichioshi .emoji_icon{margin-right:8px}.latest_recommend_area .ichioshi i{margin-right:8px;font-size:18px;color:#13b1c0}.recommend_content .mentorList__main{margin-left:72px}@media (max-width: 699px){.recommend_content .mentorList__main{margin-left:48px}}.recommend_content .mentorList__card{position:relative;border-width:1px 0 0;border-style:solid;border-color:#deecec;margin:0;padding:16px;box-sizing:border-box}.recommend_content .mentorList__face{position:absolute;top:16px;left:16px;width:auto}@media (max-width: 699px){.recommend_content .mentorList__face{top:16px;left:16px;display:block}}.recommend_content .mentorList__face .icon{width:56px;height:56px}@media (max-width: 699px){.recommend_content .mentorList__face .icon{width:40px;height: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{padding-top:15px;display:flex;flex-wrap:wrap;margin-bottom:10px}.contentCard__face{width:55px;text-align:center;margin-right:20px}@media (max-width: 699px){.contentCard__face{text-align:left;margin-right:10px;width:30px}.contentCard__face .icon{width:30px;height:30px}}.contentCard__body{flex:1;text-align:left}.contentCard__label{font-size:10px;color:#888;align-items:center;padding-bottom:0;font-weight:600}.contentCard__label .emoji{font-size:16px;margin-right:8px}.contentCard__title{display:flex;font-size:1.3rem;font-weight:700;align-items:center;margin-bottom:8px}@media (max-width: 699px){.contentCard__title{font-size:1rem}}.contentCard__title a{flex:1;line-height:1.5}.contentCard__title span{margin-left:5px;text-align:center;display:block;background:#13b1c0;border-radius:50%;font-size:.7rem;font-weight:400;color:#fff;width:20px;height:20px}.contentCard__txt{font-size:.9rem}.contentCard__txt .prev{color:#666;font-weight:700;font-size:.8rem;padding:4px 8px;border:1px solid #e5e5e5}.contentCard__facename{margin-top:5px;font-size:.8rem;line-height:1.4}.contentCard__name{font-size:.8rem;color:#969696;display:flex;flex-wrap:wrap;align-items:center}.contentCard__name .editer,.contentCard__name time{margin-right:8px}.contentCard__name .num_view{font-size:12px;border:none;padding:0}.contentCard__name a{margin-right:16px}.contentCard__name i{margin-right:4px}@media (max-width: 699px){.contentCard__name a{width:100%;display:block;margin-right:0}}.contentCard__tags{margin-bottom:5px}.contentCard__user{align-items:center}.contentCard__user .name{margin-left:8px;font-size:12px;color:#666}.contentCard__user time{margin-left:px;font-size:12px;color:#888}.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{position:relative;width:calc(25% - 16px);margin:0 8px 24px}@media (max-width: 960px){.post_movies_list_item{width:calc(50% - 16px)}}.post_movies_list_item_link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block}.post_movies_list_item .thumbnail{position:relative}.post_movies_list_item .thumbnail .cover{background-color:#151515;text-align:center;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.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{position:absolute;top:0;bottom:0;left:0;right:0;font-size:32px;color:#fff;width:100%;display:flex;justify-content:center;align-items:center;background:#0000001a}.post_movies_list .text_container{position:relative;margin-top:8px}.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{font-size:10px;color:#666}.post_movies_list .text_container .subject_user .name a{position:relative;z-index:2}.post_movies_list .text_container .subject_user time{font-size:10px;color:#888}.plan_edit_unit{border-radius:6px;padding:24px;box-sizing:border-box;border:1px solid #e5e5e5;background-color:#f8f8f8}@media (max-width: 960px){.plan_edit_unit{padding:24px 4%}}.plan_edit_item{width:100%}@media (max-width: 960px){.plan_edit_item{width:100%;margin-top:24px}.plan_edit_item:first-of-type{margin:0}}.plan_edit_item:nth-of-type(2n){margin-left:auto}.taikai_alert_icon{margin-top:0;font-size:40px}.taikai_alert_title{font-size:24px}.taikai_alert_message{font-weight:700;font-size:14px}.modal .modal-overlay .modal-wrap{padding:32px 24px;width:600px;overflow:hidden}.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{text-align:center;display:block;color:#666;margin-top:8px;margin-bottom:8px}@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{margin-top:8px;font-size:13px;color:#555}@media (max-width: 699px){.modal .modal-overlay .modal-wrap .plan_review_text{font-size:12px}}.modal .modal-overlay .modal-wrap .plan_detail{margin-top:16px;border:1px solid #eee;border-radius:4px;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{width:calc(100% - 120px);padding:16px;box-sizing:border-box;line-height:1.5;background-color:#f5f8fa}@media (max-width: 699px){.modal .modal-overlay .modal-wrap .plan_detail_content{width:calc(100% - 100px);padding:8px}}.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{margin-top:8px;font-size:12px}@media (max-width: 699px){.modal .modal-overlay .modal-wrap .plan_detail_content_plan{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.modal .modal-overlay .modal-wrap .plan_detail_image{width:120px;height:120px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width: 699px){.modal .modal-overlay .modal-wrap .plan_detail_image{width:100px;height:100px}}.modal .modal-overlay .modal-wrap p.caution{width:100%;margin-top:16px;align-items:center;justify-content:center;font-size:13px;background:#eaf7f7;padding:8px;box-sizing:border-box;border-radius:4px}.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{margin-top:24px;justify-content:space-between}.modal .modal-overlay .modal-wrap .sns_share_buttons{margin-top:24px;justify-content:flex-end}@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;font-weight:600;height:48px;padding:0 16px;line-height:48px;cursor:pointer;box-sizing:border-box;font-size:14px}@media (max-width: 699px){.modal .modal-overlay .modal-wrap .cancel_button{font-size:12px}}.modal .modal-overlay .modal-wrap .submit_button{padding:0 16px;line-height:48px}.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{width:100%;margin-top:24px}.modal .modal-overlay .modal-wrap .cancel_message textarea{border:1px solid #eee;border-radius:0;height:160px;font-size:16px}.modal .modal-overlay .modal-wrap .socialShare_area{background-color:#fffffe99;border-radius:6px;padding:8px 16px;margin-top:24px;position:relative}.modal .modal-overlay .modal-wrap .socialShare_area h4{text-align:center;color:#00484f;font-size:16px}@media (max-width: 960px){.modal .modal-overlay .modal-wrap .socialShare_area h4{font-size:14px}}.modal .modal-overlay .modal-wrap .socialShare_area ul li{margin:16px 12px;width:40px;height:40px;line-height:45px;text-align:center;border-radius:50%}.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{margin-top:16px;padding:16px;background-color:#13b1c0;color:#fff;font-size:12px;text-align:left;justify-content:space-between;align-items:center;max-height:210px;overflow:hidden;position:relative;min-height:180px;box-sizing:border-box}@media (max-width: 699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch{padding:0 4%;background-color:#fff;color:#333;display:block;text-align:center;height:auto;max-height:initial}}.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch figure{width:30%;position:absolute;bottom:-37%}@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{width:64%;margin-left:auto}@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{font-size:18px;font-weight:600;padding:2px 8px;border:1px solid #fff;display:inline-block;line-height:1.5}@media (max-width: 699px){.modal .modal-overlay .modal-wrap.unless_Padding .eyecatch .thanks_content_price{font-size:24px;padding:0;border:none}}.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{margin-top:8px;font-size:14px}@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{margin-top:24px;align-items:center;justify-content:space-between;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;font-weight:600;height:48px;padding:0 16px;line-height:48px;cursor:pointer;box-sizing:border-box}@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{font-size:24px;color:#222}@media (max-width: 960px){.modal .modal-overlay .modal-wrap.contract_modal h3{font-size:18px}}.modal .modal-overlay .modal-wrap.contract_modal .plan_area{margin-top:16px;font-size:14px;color:#222}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user,.modal .modal-overlay .modal-wrap.contract_modal .plan_area_plan{display:block}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user{padding:0;margin-top:16px;text-align:center}.modal .modal-overlay .modal-wrap.contract_modal .plan_area_user .type_mentee{position:relative;padding-left:84px}@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:"メンティー:";position:absolute;left:0}.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-repeat:no-repeat;width:100%;background-position:50% 30%}.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{width:20%;max-width:72px}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentar_avater,.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .eyecath_area .mentee_avater{width:94px;height:94px;border:2px solid #fff;margin:0 3%;position:relative}.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{position:absolute;content:"";bottom:-8px;width:100px;height:25px;background-repeat:no-repeat;left:50%;margin-left:-50px}.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:#fffffe99}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .socialShare_area:before{content:"";background-image:url(../../resource/img/pachipachi.svg);position:absolute;top:-40px;width:91px;height:30px;left:-10px}@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{content:"";background-image:url(../../resource/img/pachipachi.svg);position:absolute;top:-40px;width:91px;height:30px;right:-10px}@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{margin-top:16px;color:#fff;font-size:14px}@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_user,.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_plan{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{font-weight:700;color:#fff;text-decoration:underline}.modal .modal-overlay .modal-wrap.primaryColor.contract_modal .plan_area_user .type_mentee:before{color:#fff;content:"メンティー:";position:absolute;left:0}.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{max-width:240px;margin:-32px auto 0}@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{width:100%;margin:-32px auto 0}.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{max-width:280px;margin:24px auto 0}@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{margin:24px 24px 0;background-color:#eaf7f7}.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{background-color:#eaf7f7;border-radius:6px;padding:8px 16px;margin-top:24px;position:relative}.modal-overlay .socialShare_area h4{text-align:center;color:#00484f;font-size:16px}@media (max-width: 960px){.modal-overlay .socialShare_area h4{font-size:14px}}.modal-overlay .socialShare_area ul li{margin:16px 12px;width:40px;height:40px;line-height:45px;text-align:center;border-radius:50%}.modal-overlay .socialShare_area ul li a{display:block}.modal-overlay .event_box{border:1px solid #eee;padding:16px;border-radius:8px;text-align:left;box-sizing:border-box}.modal-overlay .event_box h3{font-size:14px;color:#666}.reason_checkbox{height:20px;width:20px;transform:translateY(25%);-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:translateY(25%)}.modal-overlay .socialShare_area{background-color:#eaf7f7}.tooltip{position:relative;cursor:pointer;display:inline-block}.tooltip-text{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);bottom:-30px;display:inline-block;padding:5px;white-space:nowrap;font-size:12px;line-height:1.3;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in}.tooltip-text:before{content:"";position:absolute;top:-13px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom:7px solid #333}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.planDetail_unit__title{margin-top:32px;align-items:center}.planDetail_unit__title .addButton{font-size:14px;line-height:1;color:#13b1c0;padding:8px;box-sizing:border-box;border-radius:4px;background-color:#13b1c0;color:#fff}.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{width:32%;margin-left:2%}@media (max-width: 699px){.planDetail_unit .works-item{width:100%;margin:16px 0 0}}.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{font-size:14px;color:#969696;display:block;margin-top:4px}.planDetail_unit .works-item__discription{font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5}.startAction{background-color:#eee;border-radius:8px;padding:40px;box-sizing:border-box}@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{max-width:487px;margin:48px auto 0}.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;cursor:pointer;color:#666;display:inline-block;font-size:12px;height:40px;padding:0 14px;margin:4px;line-height:40px}.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;cursor:pointer;color:#fff;display:inline-block}.general_checkboxes label{font-weight:600}.general_checkboxes .disabled{color:#ccc!important;border:1px solid #eee!important;cursor:not-allowed}.general_radio input[type=radio]{display:none}.general_selectbox{height:34px;-moz-appearance:menulist;-webkit-appearance:menulist;appearance:menulist}.display_switch_textbox{width:200px;height:40px;margin:4px}.required_label{display:inline-block;border:1px solid #13b1c0;font-size:12px;font-weight:700;color:#13b1c0;padding:0 4px;margin:0 4px;height:auto;border-radius:4px}.optional_label{display:inline-block;border:1px solid #666666;font-size:12px;font-weight:700;color:#666;padding:0 4px;margin:0 4px;height:auto;border-radius:4px}.general_tooltip{position:relative;cursor:pointer}.general_tooltip-text{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);bottom:30px;display:inline-block;padding:5px;white-space:nowrap;font-size:.8rem;line-height:1.3;background:#333;color:#fff;border-radius:3px;transition:.3s ease-in}.general_tooltip-text:before{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid transparent;border-top:7px solid #333}.general_tooltip:hover .general_tooltip-text{opacity:1;visibility:visible}.answerBox{justify-content:space-between;margin-top:240px}.answerBox_message{width:100%;margin-top:24px}.answerBox_message textarea{margin-top:8px;border:1px solid #eee;border-radius:0;height:160px;font-size:16px}.userList_member .icon{border:1px solid silver}.footer_pr{background:linear-gradient(-120deg,#1082b7,#3ec5db);line-height:1.5;overflow:hidden}.footer_pr__container{width:100%;text-align:center}.footer_pr__container img{max-width:100%}.about_service_footer{padding:30px 0 80px!important;background:#d9e7e8}.about_service_footer .inner{max-width:800px}.about_service_footer .inner h2{font-size:23px;color:#13b1c0}@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{margin-top:10px;font-size:16px}.about_service_footer .inner .about_service__list_item_body{margin-top:10px;font-size:13px}.about_service_footer .inner .about_service__list img{width:90%;max-height:120px}.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;color:#fff;font-weight:700;padding:8px;text-align:center}.round_icon{color:#fff;font-size:35px!important;width:60px;height:60px;text-align:center;border-radius:50%}.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{width:100%;margin-top:100px;background-color:#fff;padding:30px;border-radius:10px;font-weight:700}@media (max-width: 699px){.complete_section{width:auto;margin-top:20px;padding:30px 20px}}.complete_section h1{font-size:20px;margin-bottom:50px;color:#4f5050}@media (max-width: 699px){.complete_section h1{font-size:23px!important}}.complete_section p{font-size:20px;margin-top:20px;margin-bottom:10px}@media (max-width: 699px){.complete_section p{font-size:16px}}.complete_section .action_section{display:flex;width:70%;margin:0 auto;flex-wrap:wrap}@media (max-width: 699px){.complete_section .action_section{width:100%}}.complete_section .message_send,.complete_section .sns_share{width:100%;margin-bottom:30px}@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{font-size:20px!important;color:#4f5050}@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{font-size:10px;padding:0 8px;display:inline-block;font-weight:600;border-radius:10px}.user_type_label.mentor{background-color:#e8f6f8;color:var(--c-link)}.user_type_label.mentee{color:var(--c-accent);background-color:#fff9d8}.create_bosyu{font-size:12px;margin:0 auto;width:initial!important;display:inline-block!important}.soudan_detail input{margin-top:10px;border:2px solid silver;width:100%;min-height:90px}.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{display:flex;align-items:center}.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{text-align:left;display:block;max-height:45px;overflow-y:hidden;margin-bottom:5px;color:#565656;font-size:13px}.searchInput{width:100%;background:#f4f8fa;border:1px solid #ccc}.searchInput+div{margin-right:10px}.plan-search-form_box{display:flex;align-items:center;white-space:nowrap;margin-bottom:10px}@media (max-width: 699px){.plan-search-form_box .filter:before{height:100%;line-height:38px}}.plan-search-form_box .filter_menu{display:none;position:absolute;top:46px;left:0;background-color:#fff;z-index:10;color:initial;border-radius:0 4px 4px 0;box-shadow:2px 2px 4px 2px #0000001a}.plan-search-form_box .filter_menu_box{margin-right:0;width:260px;padding:10px 20px;font-size:12px}@media (max-width: 699px){.plan-search-form_box .filter_menu_box{width:200px}.plan-search-form_box .filter_menu.--sp-right{right:0;left:auto}}.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{display:block}.plan-search-form_box .filter_menu:hover>.filter_menu{display:block}.plan-search-form_select{position:relative;width:100%;border:1px solid #ddd;border-radius:3px;padding:10px 25px 10px 10px;cursor:pointer}@media (max-width: 699px){.plan-search-form_select{padding:5px 20px 5px 5px;font-size:13px}}.mentor_list_container{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1%;-moz-column-gap:1%;column-gap:1%}.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{position:absolute;right:20px;z-index:10;border:none;color:red;font-size:25px;text-decoration:none;cursor:pointer;font-weight:700}.plan-like-btn.plan-list-sp{right:14px;bottom:20px;z-index:2;line-height:0px}}.right-1{right:1rem}.left-1{left:1rem}.checkbox-button input{display:none}.checkbox-button span{color:#13b1c0;font-size:14px;border:1px solid #13b1c0;border-radius:20px;padding:5px 20px}.checkbox-button input:checked+span{color:#fff;background:#13b1c0;border:1px solid #fbb}: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{text-align:center;color:#fff;font-weight:700;margin:10px 0;width:100%;background-color:#13b1c0;border-radius:7px;padding:20px 0}@media (max-width: 699px){.timeline__post_section{margin-top:0}}.timeline__post_section p{padding:0 15px 10px;font-size:16px}.timeline__post_button{width:55%;padding:12px 10px 5px;background-color:#fff;border-radius:7px;color:#13b1c0;margin:0 auto;height:50px;cursor:pointer}.timeline__list{max-height:1000px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.timeline__list::-webkit-scrollbar{display:none}.timeline__list_item{padding:16px 0;background-color:transparent!important}.timeline__list_item .p-content-card,.timeline__list_item .link-card-text{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{line-height:1.6;font-size:12px;font-weight:600;width:calc(100% - 24px)}.timeline__list_item__time{font-size:12px;color:var(--c-gray);align-items:center;margin-top:2px}.timeline__list_item__time .is_userType{font-size:10px;padding:0 8px;display:inline-block;margin-right:4px;font-weight:600;border-radius:10px}.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__text,.timeline__list_item__andmore_link{margin-top:8px;color:var(--c-primary);font-size:12px;white-space:pre-line}.timeline__list_item__text a,.timeline__list_item__andmore_link a{color:var(--c-link);font-weight:600}.timeline__list_item__andmore_link{font-weight:700;cursor:pointer}.timeline__list_item__picture{margin-top:12px;border-radius:8px;overflow:hidden;max-width:320px}.timeline__list_item__picture .picture__item{max-height:200px}.timeline__list_item__picture .picture-image{border:none;width:100%;height:100%;cursor:pointer}.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;grid-template-rows:1fr 1fr;gap:1%}.timeline__list_item__option{margin-top:8px}.timeline__list--none{border-radius:8px;background-color:var(--c-link-bg)!important;color:var(--c-link);font-size:14px}.timeline__list--none .copy{font-size:16px;font-weight:600}.timeline__list--none img{width:100%;height:auto;max-width:280px}.timeline__list--none .button{background-color:var(--c-link);color:var(--c-white);padding:12px!important;display:block;width:100%}.timeline__list__avatar{position:absolute}.timeline__list__content{margin-left:40px}.follow-button{width:100%;border:1px solid var(--c-link);border-radius:4px;padding:8px;font-size:13px;box-sizing:border-box;display:block;cursor:pointer}@media (max-width: 699px){.follow-button{font-size:12px}}.follow-button.on{color:var(--c-white);background-color:var(--c-link)}.follow-button.off{color:var(--c-link);background-color:var(--c-white)}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-dashboard{width:100%;max-width:100%;max-height:100vh;min-height:0;min-width:0;display:none}.swiper-dashboard.swiper-initialized{display:block}.loading-container{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.lds-ring{position:relative;width:80px;height:80px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #494949;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#494949 transparent transparent transparent}.lds-ring div:nth-child(1){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(0)}to{transform:rotate(360deg)}}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{display:none!important}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{display:none!important}.swiper-button-prev,.swiper-button-next{background-image:none;width:40px!important;height:40px!important;border-radius:50%;background:#00000080;border:1px solid var(--c-white)}.swiper-button-prev.--planCard,.swiper-button-next.--planCard{width:30px!important;height:30px!important;top:auto;bottom:8%}.swiper-button-prev:before{font-family:"Font Awesome 5 Free";content:"";font-size:16px;font-weight:900;color:var(--c-white)}.swiper-button-prev.--planCard:before{font-size:14px}.swiper-button-next:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;font-size:16px;color:var(--c-white)}.swiper-button-next.--planCard:before{font-size:12px}.plan-card .rank_one_bar,.p-search-item .rank_one_bar,.plan-card .exist_curriculum,.p-search-item .exist_curriculum,.plan-card .rank_other_bar,.p-search-item .rank_other_bar,.plan-card .rank_three_bar,.p-search-item .rank_three_bar,.plan-card .rank_two_bar,.p-search-item .rank_two_bar{background-color:#bf9600;color:var(--c-white);font-weight:600;font-size:14px;position:absolute;top:0;left:0;z-index:3;width:auto;padding:8px 12px;line-height:1;border-radius:0 0 8px;border-style:solid;border-width:0px 2px 2px 0;border-color:#fff;box-shadow:0 2px 2px #3c425733}.plan-card .rank_two_bar,.p-search-item .rank_two_bar{background-color:#005cb0}.plan-card .rank_three_bar,.p-search-item .rank_three_bar{background-color:#890000}.plan-card .rank_other_bar,.p-search-item .rank_other_bar{background-color:var(--c-link-darker)}.plan-card .exist_curriculum,.p-search-item .exist_curriculum{font-size:12px;background-color:#e00}.plan-card__image.--pc,.--pc.plan-card__image-item,.--pc.link-card__image-item{display:block}@media (max-width: 699px){.plan-card__image.--pc,.--pc.plan-card__image-item,.--pc.link-card__image-item{display:none}}.plan-card__image .swiper-wrapper.--planCard,.plan-card__image-item .swiper-wrapper.--planCard,.link-card__image-item .swiper-wrapper.--planCard{align-items:center}.plan-card__image .swiper-slide,.plan-card__image-item .swiper-slide,.link-card__image-item .swiper-slide{width:100%;flex:0 0 auto}.plan-card__image .swiper-slide a,.plan-card__image-item .swiper-slide a,.link-card__image-item .swiper-slide a{display:block;position:relative;padding-top:56%}.plan-card__image .swiper-slide img,.plan-card__image-item .swiper-slide img,.link-card__image-item .swiper-slide img{width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;-o-object-fit:cover;object-fit:cover;display:block}.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,.plan-card__user .avatar-image,.link-card__user .avatar-image,.timeline__list__avatar .avatar-image{display:block;width:32px;height:32px;border-radius:50%;overflow:hidden}.a-avatar img,.dashboard-menu__contract-user__list_avatar .avatar-image img,.plan-card__user .avatar-image img,.link-card__user .avatar-image img,.timeline__list__avatar .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.a-avatar-s,.list-column.planTitle .avatar-image,.list-column.title .avatar-image{display:block;width:24px;height:24px;border-radius:50%;overflow:hidden}.a-avatar-s img,.list-column.planTitle .avatar-image img,.list-column.title .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.a-avatar-m,.c-activity__avatar .avatar-image,.p-profile__content .review__list__avatar .avatar-image,.p-post-form__label .avatar-image{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}.a-avatar-m img,.c-activity__avatar .avatar-image img,.p-profile__content .review__list__avatar .avatar-image img,.p-post-form__label .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.a-avatar-l,.p-summary__avatar .avatar-image,.c-popup-card--user .p-profile__avatar .avatar-image{display:block;width:80px;height:80px;border-radius:50%;overflow:hidden}.a-avatar-l img,.p-summary__avatar .avatar-image img,.c-popup-card--user .p-profile__avatar .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.a-avatar-xl,.p-profile__avatar .avatar-image{display:block;width:120px;height:120px;border-radius:50%;overflow:hidden}.a-avatar-xl img,.p-profile__avatar .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.a-button,.p-profile__content_edit .edit-button,.p-profile__status-button,.action-area__button,.a-button-line-gray,.p-profile .summary-items.--linkedIcon .edit_button,.p-profile__block .summary-items.--linkedIcon .edit_button,.p-profile__button,.a-button-line,.p-profile__content_title .edit_button,.dashboard-menu__button,.timeline__list--none .button{padding:8px;border-radius:4px;box-sizing:border-box;font-size:14px;text-align:center;font-weight:600}.a-name,.p-profile__content .review__list__user .name,.dashboard-menu__contract-user__list_name,.p-summary .mentee__name,.list-column.planTitle .avatar-name,.list-column.title .avatar-name,.timeline__list_item__user{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box!important;max-width:calc(100% - 40px)}.a-button-line,.p-profile__content_title .edit_button,.dashboard-menu__button{color:var(--c-link);border:2px solid 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{color:var(--c-link);border:1px solid var(--c-gray-border);box-shadow:0 2px 8px #13b1c00f;line-height:1}.a-tag{background-color:var(--c-gray-bg);padding:2px 8px;border-radius:40px}.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{margin-left:16px;font-size:14px;padding:8px 16px;border-radius:30px;color:var(--c-gray-darker);background-color:var(--c-gray-bg);cursor:pointer}.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,.dashboard-wrapper .main-col .p-post .is-active.tab-item,.p-post .is-active.tab-item,.a-tab.is-activeTab,.dashboard-wrapper .main-col .p-post .is-activeTab.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{position:relative;display:inline-block;overflow:hidden}.a-image img,.timeline__list_item__picture .picture-image img{width:100%;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.help-link{color:var(--c-primary);align-items:center;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{font-size:14px;margin-top:8px;padding-top:12px;border-top:1px solid var(--c-gray-border);align-items:center}@media (max-width: 699px){.p-post-form .post-form_items .studylog_item{font-size:14px;width:100%;padding:8px 0}}.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{margin-left:auto;width:60%;border-bottom:1px solid var(--c-gray-border)}}.p-post-form .post-form_item{position:relative;align-items:center;line-height:1}.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{display:none;position:absolute;left:0;transform:translate(-50%);top:0;padding:8px;font-size:12px;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in;z-index:1;max-width:370px}.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{content:"";position:absolute;top:-13px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#333}@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]{padding:0 0 8px;margin-left:0;width:100%;font-size:16px}}.p-post-form .post-form_item input[name=title]{width:100%;margin-left:0;font-size:18px;color:var(--c-primary)}@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);padding:8px 0;height:auto;cursor:pointer}.p-post-form .post-form_item .select-body{margin-left:8px;max-width:180px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.p-post-form .post-form_item .select-body:before{position:absolute;height:100%;padding:8px;right:0;top:0;bottom:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";pointer-events:none;box-sizing:border-box;z-index:1;background-color:var(--c-white)}.p-post-form .post-form_item .select-body-inner{width:340px}.p-post-form .post-form_item .input-head{position:relative;cursor:pointer;display:inline-block;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.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:initial}}.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{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);bottom:-30px;display:inline-block;padding:5px;white-space:nowrap;font-size:12px;line-height:1.3;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in}.p-post-form .post-form_item .input-head_label:before{content:"";position:absolute;top:-13px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#333}.p-post-form .post-form_item .input-head label{cursor:pointer}.p-post-form .post-form_item .input-body{margin-left:8px}.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]{width:100%;padding:8px 0}}.p-post-form .post-form_item input[type=time]::-webkit-calendar-picker-indicator{background:none}.p-post-form .post-form_item input[type=number]{width:56px;padding:8px 0;text-align:right;border-bottom:1px dashed var(--c-gray-border)}.p-post-form .post-form_image{padding-top:8px;margin-top:8px}.p-post-form .post-form_image .preview-item{position:relative;width:56px;height:56px;margin-left:16px}.p-post-form .post-form_image .preview-item:first-child{margin-left:0}.p-post-form .post-form_image .preview-item .deleteButton{position:absolute;right:-8px;top:-8px;font-size:18px;color:var(--c-primary)}.p-post-form .post-form_image .preview-image{position:relative;border:1px solid var(--c-gray-border);border-radius:8px;width:56px;height:56px;display:inline-block;overflow:hidden}.p-post-form .post-form_image .preview-image img{width:100%;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.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{font-weight:600;align-items:center}.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{margin-left:32px;font-size:12px}.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{margin-left:auto;font-size:14px}@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);color:var(--c-white);border:none;padding:12px 16px;border-radius:4px;font-weight:700;margin-left:24px;cursor:pointer;display:inline-block}.p-post-form__label{align-items:center;font-size:18px;color:var(--c-gray)}.p-post-form__item{margin-top:24px}.p-post-form__item:first-of-type{margin-top:0}.p-post-form__item .input-head{font-weight:700;font-size:18px}.p-post-form__item .input-body{margin-top:4px;width:100%;border:1px solid var(--c-gray-border);padding:12px 16px;border-radius:4px}.p-post-form__item .input-body .reset{padding:0;min-height:auto;border:none;height:auto}.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;margin-left:4px;font-weight:600}.dropdown-menu.hover,.popup-card.hover{position:relative}.p-list__head{color:var(--c-gray);display:grid;grid-template-columns:repeat(20,1fr);font-size:14px;gap:8px;padding:0 16px 10px}@media (max-width: 699px){.p-list__head{width:750px;display:none}}.p-list__head.--bosyu-suggest{grid-template-columns:130px 1fr!important}.p-list__body .teian{font-size:12px;background:#e8f6f8;text-align:center;color:#1bb1be;font-weight:700;padding:5px 10px;white-space:nowrap}.p-list-item{position:relative;border-top:1px solid var(--c-gray-border);padding:8px 16px;display:grid;grid-template-columns:repeat(20,1fr);background-color:var(--c-white);font-size:14px;gap:8px;place-items:center;flex:0 0 auto}.p-list-item.--planItem,.p-list-item.--bosyuItem{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);padding:0 2px;font-size:18px}.p-list-item.--bosyuItem .limit_date{display:block;font-size:12px}.p-list-link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.p-list-link:hover+.list-column.title{color:var(--c-link);text-decoration:underline}.c-aside-item,.timeline__list_item{position:relative;padding:16px;box-sizing:border-box;border-top:1px solid var(--c-gray-border)}.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{padding:16px 24px;box-sizing:border-box;background-color:var(--c-white);box-shadow:0 2px 8px #13b1c00f}.c-card-s,.timeline__list--none{padding:16px}.c-card-m{padding:24px}.c-card-l{padding:32px}.c-success{position:fixed;width:100%;text-align:center;z-index:2}.c-success .success_message{font-size:14px;font-weight:700;padding:16px;background-color:var(--c-link-darker);border-radius:8px;color:var(--c-white);display:inline-block;line-height:1;box-sizing:border-box;box-shadow:0 0 10px #0b4a5033}@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{margin:0 0 0 4px;display:inline-block}@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{opacity:0;bottom:-20px;transition:opacity .15s linear;transition:all .2s ease-out}.c-success.fade.in{opacity:1;bottom:20px}.c-popup,.c-popup-modal,.c-popup-setting,.c-popup-card--user,.c-popup-menu{display:none;position:absolute;background-color:var(--c-white);border:1px solid var(--c-gray-border);box-shadow:0 0 10px #0b4a5033;border-radius:8px;box-sizing:border-box;overflow:hidden;min-width:320px;z-index:2;line-height:1.4}.c-popup.--select,.--select.c-popup-modal,.--select.c-popup-setting,.--select.c-popup-card--user,.--select.c-popup-menu{top:0;min-width:240px}.c-popup.--select .c-popup__body,.c-popup.--select .c-popup-modal__body,.--select.c-popup-modal .c-popup__body,.--select.c-popup-modal .c-popup-modal__body,.--select.c-popup-setting .c-popup__body,.--select.c-popup-setting .c-popup-modal__body,.--select.c-popup-card--user .c-popup__body,.--select.c-popup-card--user .c-popup-modal__body,.--select.c-popup-menu .c-popup__body,.--select.c-popup-menu .c-popup-modal__body{padding:0}.c-popup.publish,.publish.c-popup-modal,.publish.c-popup-setting,.publish.c-popup-card--user,.publish.c-popup-menu{bottom:0;top:auto}.c-popup__head,.c-popup-modal__head,.c-popup-menu__head{padding:12px 16px;justify-content:space-between;border-bottom:1px solid var(--c-gray-border)}.c-popup__head>.badge,.c-popup-modal__head>.badge,.c-popup-menu__head>.badge{background-color:var(--c-badge);color:#fff;display:inline-block;padding:.2em .6em;font-size:75%;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:10rem}.c-popup__title,.c-popup-modal__lead,.c-popup-modal__message,.c-popup-modal__title,.c-popup-menu__title{font-size:16px;font-weight:700}.c-popup__cancel{color:var(--c-link);cursor:pointer}.c-popup__body,.c-popup-modal__body{padding:24px 16px}.c-popup__body .button,.c-popup-modal__body .button{background-color:var(--c-link);color:var(--c-white);border:1px solid var(--c-link)}.c-popup__body .input-wrapper,.c-popup-modal__body .input-wrapper{margin-top:16px;align-items:center;justify-content:space-between}.c-popup__body .input-body,.c-popup-modal__body .input-body{width:calc(100% - 120px)}.c-popup__body .input-body input,.c-popup-modal__body .input-body input{width:100%;font-size:16px;border:1px solid var(--c-gray-border);border-radius:4px}.c-popup__lead{font-size:16px;font-weight:400}.c-popup__child.is_selected{font-weight:600;color:var(--c-link);background-color:var(--c-link-bg)}.c-popup__child i{margin-right:4px}.c-popup-menu{min-width:240px;top:0;left:120px}@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{padding:12px 16px;font-size:14px;font-weight:500;display:block;color:var(--c-primary)}.c-popup-menu__child:hover,.c-popup-setting__child:hover,.c-popup__child:hover{opacity:1;color:var(--c-link);background-color:var(--c-link-bg)}.c-popup-card--user{min-width:400px;top:0;left:120px;z-index:3}@media (max-width: 699px){.c-popup-card--user{left:56px}}.c-popup-card--user.--timeline{min-width:240px;max-width:260px;top:16px;left:0}.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{width:100%;margin-top:16px;padding:0}.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;opacity:1;color:var(--c-link)}.c-popup-card--user .p-profile__status-button{font-size:12px;margin-top:8px}.c-popup-card--user .p-profile__category{margin-top:8px;font-size:12px;color:var(--c-gray)}.c-popup-card--user .p-profile__buttons{position:initial;justify-content:space-between;margin-top:16px}.c-popup-card--user .p-profile__button{margin:0;font-size:12px;padding:8px!important;display:block}.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.--review,.c-popup-card--user .p-profile__button.--plan{margin-top:12px}.c-popup-setting{min-width:80px;top:16px;right:8px}.c-popup-setting.--status{min-width:120px;top:50px;left:50%;transform:translate(-50%);-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0)}.c-popup-setting.--option{min-width:240px;top:48px;right:0}.c-popup-setting__child{font-weight:600;text-align:left}.c-popup-setting__child.is_selected,.c-popup-setting__child:hover{opacity:1;color:var(--c-link);background-color:var(--c-link-bg)}.c-popup-setting__child i{margin-right:4px}.active .c-popup-setting,.active .c-popup-card--user.--timeline{display:block}.c-popup-modal{display:block;max-width:640px;width:100%;color:var(--c-primary);top:50%;left:50%;transform:translate(-50%,-50%)}@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{font-size:24px;line-height:1.5;display:inline-block;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{content:" “ ";position:absolute;top:20px;left:-30px;font-size:60px;line-height:0;color:var(--c-gray-bg)}@media (max-width: 699px){.c-popup-modal__message:before{font-size:40px;top:10px;left:-20px}}.c-popup-modal__message_wrapper{width:100%;justify-content:center;align-items:center}.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);font-size:14px;cursor:pointer;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{max-width:240px;width:100%;border:1px solid var(--c-gray-border);padding:12px 16px;border-radius:4px;margin-left:24px}@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]{width:auto;padding:0;border:none!important}.c-popup-modal__item:first-child{margin-left:0}.c-popup-modal__item .input-body{margin-left:auto}.c-popup-modal__subject,.c-popup-modal__box .title{font-size:16px;font-weight:600;margin:16px 0}@media (max-width: 699px){.c-popup-modal__subject,.c-popup-modal__box .title{margin:12px 0}}.c-popup-modal__body .input-body{width:auto}.c-popup-modal__wrapper.--charts{max-height:560px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.c-popup-modal__wrapper.--charts::-webkit-scrollbar{display:none}.c-popup-modal__box{border-radius:8px;border:1px solid var(--c-gray-border);padding:16px;box-sizing:border-box;margin-top: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{aspect-ratio:16/9;width:100%;padding:24px;background-color:var(--c-back);align-items:center}@media (max-width: 699px){.c-popup-modal__box.--chart{padding:12px}}.c-popup-modal__box.--chart select{font-size:16px;border:1px solid var(--c-gray-border);border-radius:4px;width:auto}.c-popup-modal__box.--chart .p-anlytics{margin-top:24px}.c-popup-modal__box.--chart .p-anlytics__item{justify-content:space-between;align-items:stretch;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{position:relative;height:100%}.c-popup-modal__box.--chart .p-anlytics__harf.--average{margin-left:auto;width:60%;padding-left:16px;border-width:0 0 0 1px;border-style:solid;border-color:var(--c-gray-border)}.c-popup-modal__box.--chart .p-anlytics_content.--sales .p-anlytics__setting,.c-popup-modal__box.--chart .p-anlytics_content.--balance .p-anlytics__setting,.c-popup-modal__box.--chart .p-anlytics_content.--planAccess .p-anlytics__setting{position:initial}.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{width:34%;max-width:340px}@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{width:64%;max-width:516px}@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{text-align:left;margin-left:24px;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{width:auto;margin-left:16px}}.c-popup-modal__box.--chart .p-anlytics_content.--studylog_chart{width:100%;max-width:100%}@media (max-width: 699px){.c-popup-modal__box.--chart .p-anlytics_content{width:100%!important;margin-top:16px}}.c-popup-modal__box.--chart .p-anlytics__chart{width:calc(100% - 160px);margin-left:auto}@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{margin-left:auto;color:var(--c-gray)}.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{line-height:1;font-size:32px;font-weight:500}@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{line-height:1;font-size:24px;font-weight:500}.c-popup-modal__box.--chart .p-anlytics__amount .amount-count__unit{font-size:16px;color:var(--c-gray)}@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{margin-left:8px;font-size:16px}@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{font-size:18px;color:var(--c-gray)}@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{text-align:center;font-size:12px;color:var(--c-gray)}.c-popup-modal__box.--chart .p-anlytics__parameter{line-height:1;margin-top:4px;font-weight:400;font-size:24px}.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{font-size:12px;color:var(--c-gray)}@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{justify-content:space-evenly;overflow-x:auto;-ms-overflow-style:none;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{width:24%;text-align:center;flex:0 0 auto}.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{font-size:12px;color:var(--c-gray)}@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{width:100%;bottom:0;padding-top:8px;margin-top:8px;border-top:1px solid var(--c-gray-border)}@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{margin-left:auto;color:var(--c-gray);font-size:12px}.c-popup-modal__box.--chart .p-anlytics__setting-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .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__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__action-link,.c-popup-modal__box.--chart .p-anlytics__setting-Smalllink{font-size:14px;margin-left:auto;color:var(--c-link);cursor:pointer}@media (max-width: 699px){.c-popup-modal__box.--chart .p-anlytics__setting-link,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .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__setting-Smalllink,.c-popup-modal__box.--chart .p-anlytics__action-link,.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{position:relative;display:inline-block}.c-popup-modal__select:before{position:absolute;right:16px;top:10px;font-family:"Font Awesome 5 Free";font-weight:900;content:"";pointer-events:none}.c-popup-modal__text{margin-bottom:12px;font-size:14px}.c-popup-modal__text-button{font-size:14px}@media (max-width: 699px){.c-popup-modal__text-button__wrapper>a{width:100%;text-align:center}}.c-popup-modal__buttons{font-size:14px;margin-top:24px;padding-top:12px;border-top:1px solid var(--c-gray-border);align-items:center;justify-content:space-between}.c-popup-modal_textButton{color:var(--c-link);cursor:pointer;font-size:14px}.c-popup-modal_button,.c-popup-modal_button.default{background-color:var(--c-link);color:var(--c-white);border:none;padding:12px 24px;border-radius:4px;font-weight:700}.c-popup-modal_button.submit{background-color:var(--c-link);color:var(--c-white);border:none;padding:12px 24px;border-radius:4px;font-weight:700;margin-left:24px}.c-popup-modal_button.default{margin:16px auto 0;text-align:center;display:block;max-width:240px}.c-popup-modal ol{counter-reset:number}.c-popup-modal ol li{font-size:14px;position:relative;padding-left:32px;list-style:none;margin:8px 0}.c-popup-modal ol li:before{display:inline-block;position:absolute;left:0;top:1px;width:20px;height:20px;line-height:20px;border-radius:4px;color:var(--c-white);font-size:10px;text-align:center;content:counter(number);counter-increment:number;background:var(--c-primary);font-weight:600}.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{width:100%;height:auto}.c-popup-modal.--matchingDate .icon-like{font-size:20px;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--c-gray-border);border-radius:50%;box-sizing:border-box;margin-right:8px}.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,.plan-card__review,.link-card__review{font-size:15px;align-items:center}.c-review-icon,.plan-card__review-icon,.link-card__review-icon{margin-right:2px;color:var(--c-recommend)}.c-review-count,.plan-card__review-count,.link-card__review-count{margin-right:6px;font-weight:500}.c-review-link,.plan-card__review-link,.link-card__review-link{font-size:11px;z-index:1}.c-review-link:hover,.plan-card__review-link:hover,.link-card__review-link:hover{text-decoration:underline}@media (max-width: 699px){.c-review,.plan-card__review,.link-card__review{font-size:10px}}.c-tab{max-width:750px}@media (max-width: 699px){.c-tab{margin:0 auto 16px}}.c-tab .tab-item{display:none;text-align:center;width:50%;font-size:13px;padding:6px 16px;color:var(--c-gray-darker);background-color:var(--c-gray-bg);cursor:pointer}.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;color:var(--c-link);font-weight:700;border-bottom:3px solid var(--c-link)}@media (max-width: 960px){.c-tab .tab-item{display:block}}.plan-card,.p-search-item,.link-card{position:relative;max-width:240px;width:100%;background:#fff;border-radius:8px;border:1px solid var(--c-gray-border);box-shadow:0 2px 8px #13b1c00f;overflow:hidden}@media (max-width: 960px) and (min-width: 699px){.plan-card,.p-search-item,.link-card{width:30%;min-width:initial;max-width:100%}}@media (max-width: 699px){.plan-card,.p-search-item,.link-card{width:100%;max-width:100%}}.plan-card__item,.link-card__item{max-width:270px;width:100%}.plan-card__wrapper,.link-card__wrapper{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.plan-card__eyecatch,.link-card__eyecatch{width:100%;position:relative;overflow:hidden;padding-top:56%;background:var(--c-gray-bg);margin-bottom:0!important;height:0;line-height:0;z-index:2}@media (max-width: 699px){.plan-card__eyecatch,.link-card__eyecatch{width:100%;height:auto;z-index:initial;padding-top:50%}}.plan-card__eyecatch.sp_plan_card,.link-card__eyecatch.sp_plan_card{padding-top:56%}.plan-card__image,.plan-card__image-item,.link-card__image-item,.link-card__image{width:100%;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%)!important;height:auto;display:block}@media (max-width: 699px){.plan-card__image,.plan-card__image-item,.link-card__image-item,.link-card__image{position:relative;max-width:initial;height:100%;-o-object-fit:cover;object-fit:cover}.plan-card__image-item,.link-card__image-item{position:relative;max-width:100%!important;height:100%;-o-object-fit:cover;object-fit:cover}}.plan-card__image.swiper-wrapper img,.swiper-wrapper.plan-card__image-item img,.swiper-wrapper.link-card__image-item img,.link-card__image.swiper-wrapper img{width:100%;display:inline-block}.plan-card__image.swiper-item,.swiper-item.plan-card__image-item,.swiper-item.link-card__image-item,.link-card__image.swiper-item{position:relative}.plan-card__iconButton,.link-card__iconButton{position:absolute;top:16px;right:16px;box-sizing:border-box;border-radius:50%;width:40px;height:40px;font-size:24px;align-items:center;justify-content:center;background:#0003;cursor:pointer;z-index:2}@media (max-width: 699px){.plan-card__iconButton,.link-card__iconButton{top:8px;right:8px;width:32px;height:32px;font-size:16px}.plan-card__iconButton.sp_plan_card,.link-card__iconButton.sp_plan_card{top:auto;right:14px;bottom:8px!important}}.plan-card__iconButton.plan_show,.link-card__iconButton.plan_show{position:fixed;top:auto;background:#fff;box-shadow:0 0 5px silver;z-index:999;width:45px;height:45px;font-size:20px;bottom:55px}.plan-card__iconButton.plan_show.follow,.link-card__iconButton.plan_show.follow{right:70px;margin-bottom:0;border:none}.plan-card__iconButton.plan_show.follow.have-coupon,.link-card__iconButton.plan_show.follow.have-coupon{bottom:82px}.plan-card__iconButton.plan_show.message,.link-card__iconButton.plan_show.message{right:10px}.plan-card__iconButton.plan_show.message.have-coupon,.link-card__iconButton.plan_show.message.have-coupon{bottom:82px}.plan-card__iconButton.plan_show.message .available a,.link-card__iconButton.plan_show.message .available a{color:#13b1c0}.plan-card__iconButton.plan_show.message .non-available a,.link-card__iconButton.plan_show.message .non-available a{color:silver}.plan-card__iconButton.plan_show .like.on,.link-card__iconButton.plan_show .like.on{color:var(--c-follow)}.plan-card__iconButton.plan_show .like.off,.link-card__iconButton.plan_show .like.off{color:silver!important}.plan-card__iconButton .like.on,.link-card__iconButton .like.on{color:var(--c-follow)}.plan-card__iconButton .like.off,.link-card__iconButton .like.off{color:var(--c-white)}@media (max-width: 699px){.plan-card__top,.link-card__top{padding:0;min-height:auto}.plan-card__top.one-column,.link-card__top.one-column{min-height:auto}}.plan-card__bottom,.link-card__bottom{width:100%;box-sizing:border-box}@media (max-width: 699px){.plan-card__bottom,.link-card__bottom{padding:0;position:static}.plan-card__bottom .sp_none,.link-card__bottom .sp_none{display:none}}.plan-card-text,.link-card-text{padding:16px 16px 10px;box-sizing:border-box;border-top:1px solid var(--c-gray-border)}@media (max-width: 699px){.plan-card-text,.link-card-text{padding:10px 14px 6px}}.plan-card-text.compact,.link-card-text.compact{padding:10px}.plan-card__user,.link-card__user{z-index:1;margin-top:10px;margin-bottom:px}.plan-card__user.compact,.link-card__user.compact{margin-top:0}@media (max-width: 699px){.plan-card__user,.link-card__user{width:100%}}.plan-card__user>a,.link-card__user>a{align-items:center;z-index:1;width:100%}.plan-card__user .avatar-frame,.link-card__user .avatar-frame{position:relative}.plan-card__user .avatar-image.compact,.link-card__user .avatar-image.compact{width:25px;height:25px}@media (max-width: 699px){.plan-card__user .avatar-image,.link-card__user .avatar-image{width:25px;height:25px}}.plan-card__user .avatar-image.plan-list,.link-card__user .avatar-image.plan-list{width:3.5rem;height:3.5rem}.plan-card__user .name,.link-card__user .name{position:relative;font-size:10px;max-width:100%;display:flex;align-items:baseline}@media (max-width: 699px){.plan-card__user .name,.link-card__user .name{padding-right:16px}}.plan-card__user .name__text,.link-card__user .name__text{-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box!important;text-align:left}@media (max-width: 699px){.plan-card__user .name i,.link-card__user .name i{position:absolute;right:0;top:0}}.plan-card__icons,.link-card__icons{margin-top:7px;z-index:11}@media (max-width: 699px){.plan-card__icons,.link-card__icons{margin-top:0}}.plan-card__icon,.link-card__icon{display:block;text-align:left;z-index:1}.plan-card__icon .work-image,.link-card__icon .work-image{font-size:12px}.plan-card__icon .work-text,.link-card__icon .work-text{font-size:12px;font-weight:600}@media (max-width: 699px){.plan-card__icon .work-text,.link-card__icon .work-text{font-size:10px}}.plan-card__icon .work-num,.link-card__icon .work-num{font-size:12px}@media (max-width: 699px){.plan-card__icon .work-num,.link-card__icon .work-num{font-size:10px}}.plan-card__subject,.link-card__subject{font-size:14px;text-align:left;font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;line-height:1.6}.plan-card__subject.compact,.link-card__subject.compact{-webkit-line-clamp:2;font-size:11px;line-height:1.4}@media (max-width: 699px){.plan-card__subject,.link-card__subject{text-align:left;font-size:14px}.plan-card__subject.plan-list-sp,.link-card__subject.plan-list-sp{font-size:1rem}}.plan-card__tags,.link-card__tags{margin-top:5px;text-align:left}@media (max-width: 699px){.plan-card__tags.plan-list,.link-card__tags.plan-list{margin-top:6px}}.plan-card__tag,.link-card__tag{font-weight:400;padding:1px 3px;font-size:11px;background:#f1f1f1;color:#0f939f;margin:0 2px 2px 0;border-radius:2px;box-sizing:border-box;display:inline-block;text-decoration:none!important}@media (max-width: 699px){.plan-card__tag,.link-card__tag{padding:1px 5px;border:none;text-align:left;font-size:10px}.plan-card__tag.plan-list,.link-card__tag.plan-list{background:#13b1c0;color:#fff;font-weight:550;padding:1px 7px}}.plan-card__deshi_subject,.link-card__deshi_subject{font-size:13px;text-align:left;font-weight:600;line-height:1.6}.plan-card__deshi_plan_subject,.link-card__deshi_plan_subject{font-size:11px;color:#666;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:10px;text-align:left;z-index:1}.plan-card__info,.link-card__info{margin-top:10px;align-items:center;height:25px;bottom:10px}.plan-card__info.compact,.link-card__info.compact{margin-top:0}.plan-card__skill,.link-card__skill{align-items:left}.plan-card__follow,.link-card__follow{position:absolute;display:block;z-index:100;font-size:12px;bottom:10px}@media (max-width: 699px){.plan-card__follow,.link-card__follow{bottom:5px;padding:5px 10px}}.plan-card__review,.link-card__review{justify-content:flex-end;margin-bottom:5px}@media (max-width: 699px){.plan-card__review,.link-card__review{justify-content:flex-start}.plan-card__review.plan-list-sp,.link-card__review.plan-list-sp{margin-bottom:.2rem}}.plan-card__review-count,.link-card__review-count{color:#f698a1}@media (max-width: 699px){.plan-card__review-count,.link-card__review-count{color:#000;font-size:12px;display:inline-block;vertical-align:bottom}}.plan-card__review-count.plan-list-sp,.link-card__review-count.plan-list-sp{font-size:.9rem}.plan-card__review-count-num,.link-card__review-count-num{font-size:11px;color:#666}@media (max-width: 699px){.plan-card__review-count-num,.link-card__review-count-num{font-size:10px}}.plan-card__review.one-column,.link-card__review.one-column{font-size:15px}@media (max-width: 699px){.plan-card__review.one-column,.link-card__review.one-column{font-size:10px;height:20px;padding-left:8px}}.plan-card__review.one-column.plan-list-sp,.link-card__review.one-column.plan-list-sp{font-size:.8rem;padding-left:0;margin-left:.5rem}.plan-card__review.compact,.link-card__review.compact{font-size:12px}@media (max-width: 699px){.plan-card__review.compact,.link-card__review.compact{font-size:11px}}.plan-card__curriculum_label,.link-card__curriculum_label{background-color:var(--c-recommend);color:#fff;font-weight:600;font-size:10px;width:auto;padding:8px;line-height:1;border-radius:3px;align-items:center}@media (max-width: 699px){.plan-card__curriculum_label,.link-card__curriculum_label{padding:0;color:var(--c-recommend);background-color:transparent;font-weight:700;margin-left:0}}.plan-card__price,.link-card__price{font-size:15px;font-weight:700;text-align:right;color:var(--c-link);margin-top:8px;margin-left:auto}@media (max-width: 699px){.plan-card__price,.link-card__price{font-size:10px}}.plan-card__price.one-column,.link-card__price.one-column{font-size:15px}.plan-card__parent_plan,.link-card__parent_plan{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:12px;text-overflow:ellipsis;height:1.4em;text-align:left}.plan-card.compact,.compact.p-search-item,.link-card.compact{max-width:175px;margin-left:5px!important;height:205px}@media (max-width: 699px){.plan-card.compact,.compact.p-search-item,.link-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{position:relative;height:0;width:50%;padding-top:50%;top:0;left:0;border:none;border-radius:0}.link-card__image{position:absolute;height:auto}}.link-card-text{padding:12px;align-items:center}.link-card__subject{margin-top:4px;font-size:12px;line-height:1.4}@media (max-width: 699px){.link-card__subject{text-align:left;max-width:100%;font-size:14px}}.link-card__subject.--middle{font-size:14px;font-weight:600}.link-card-label{line-height:1.2;align-items:center}.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{justify-content:space-between;align-items:center}.link-card-content_iconSet{align-items:center;font-size:12px}.link-card-content_text{font-size:12px;margin-top:4px;font-weight:600}.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-label.checkbox,.list-column.checkbox{grid-column:1/2;position:relative;z-index:1}.list-label.eyecatch,.list-column.eyecatch{grid-column:2/3}.list-label.planTitle,.list-column.planTitle{grid-column:3/12;width:100%;text-align:left}.list-label.category,.list-column.category{grid-column:1/2}.list-label.title,.list-column.title{grid-column:2/15}.list-label.price,.list-column.price{grid-column:15/18}.list-label.suggestion,.list-label.followButton,.list-column.suggestion,.list-column.followButton{grid-column:18/21;margin:auto;width:100%}.list-label.detail,.list-column.detail{grid-column:1/10;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}.list-label.data,.list-column.data{grid-column:10/13}.list-label.time,.list-column.time{grid-column:13/16}.list-label.skill,.list-column.skill{grid-column:16/19}.list-label.like,.list-column.like{grid-column:19/21;align-items:center}.list-label .like-number,.list-column .like-number{margin-left:6px;font-size:12px}.list-label.edit,.list-column.edit{grid-column:21/21}.list-label.edit .a-icon-link,.list-column.edit .a-icon-link{color:var(--c-link)}.list-label.--bosyu-suggest.user,.list-column.--bosyu-suggest.user{grid-column:1/2}.list-label.--bosyu-suggest.description,.list-column.--bosyu-suggest.description{grid-column:2/3}.list-label.--bosyu-suggest.price,.list-column.--bosyu-suggest.price{grid-column:19/24}.list-column.category .category-icon{display:block;border-radius:4px;border:1px solid var(--c-gray-border);width:40px;height:40px;padding:0 6px;box-sizing:border-box}.list-column.category .category-icon img{width:100%;height:100%}.list-column.eyecatch .eyecatch-image{position:relative;display:block;border-radius:4px;border:1px solid var(--c-gray-border);width:60px;height:60px;padding:0 6px;box-sizing:border-box;overflow:hidden}@media (max-width: 699px){.list-column.eyecatch .eyecatch-image{width:40px;height:40px}}.list-column.eyecatch .eyecatch-image img{width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;-o-object-fit:cover;object-fit:cover;display:block}.list-column.planTitle .title-info,.list-column.title .title-info{align-items:center;margin-top:4px;line-height:24px;font-size:12px}.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{font-weight:600;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;display:-webkit-box}.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 .plan-card__review,.list-column .link-card__review{margin-left:8px}.list-column.--bosyu-suggest.user{grid-column:1/2}.list-column.--bosyu-suggest.user>a{display:flex;align-items:center}.list-column.--bosyu-suggest.user>a>img{margin-right:6px}.list-column.--bosyu-suggest.user>a>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}.list-column.--bosyu-suggest.description{grid-column:2/3;font-size:12px}.list-column.--bosyu-suggest.description>div{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.list-column.--bosyu-suggest.price{grid-column:19/24}.topic{background-color:var(--c-link-bg);padding:8px 16px;font-size:16px}@media (max-width: 960px){.topic{padding:4px 2%;font-size:12px}}.topic__inner{color:var(--c-primary);max-width:1280px;margin:0 auto}@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{margin-left:16px;color:var(--c-gray)}.topic_lead{color:var(--c-link);margin-left:8px;font-weight:600}@media (max-width: 699px){.topic_lead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:0;display:block;width:100%}}.topic__andmore{color:var(--c-link);margin-left:auto}.topic__andmore i{margin-left:4px;font-size:12px}.head-banner{position:relative;margin:16px auto;overflow:hidden}@media (max-width: 960px){.head-banner{max-width:750px;height:auto}}.head-banner img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;line-height:0}@media (max-width: 699px){.head-banner img{width:100%;max-width:100%}.head-banner__inner{margin-bottom:16px}}.head-banner__inner.--ManabilogCampaign{background-color:var(--c-link);height:100%}.head-banner__inner.--ManabilogCampaign img{max-width:814px;margin:0 auto}.head-banner__timer{width:100%;text-align:center;padding:8px 0;color:#fff;background:#ff007b;font-size:16px;font-weight:700}@media (max-width: 960px){.head-banner__timer{padding:6px 0;font-size:14px}}.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{width:100%;max-width:1280px;margin:0 auto 20px;border-radius:8px;overflow:hidden}@media (max-width: 960px){.register-banner{max-width:750px}}.register-banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;line-height:0}@media (max-width: 699px){.register-banner .plan-list-banner{max-width:100%}}.register-banner__wrapper{padding:0 8px}.p-summary.--spMenu{padding-top:24px;padding-bottom:12px}.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{margin-top:16px;justify-content:space-between}.p-summary__avatar .avatar-image{margin:0 auto;box-sizing:inherit}.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{width:80px!important;height:80px!important}.p-summary__avatar .user-type{font-size:12px;bottom:-8px;left:50%;transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);padding:2px 8px;line-height:1;border-radius:10px;border:1px solid #f5f5f5;color:#fff}@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{margin-top:16px;font-size:12px;font-weight:600;max-width:100%}.p-summary .mentee__data{margin-top:4px;line-height:1;align-items:center}.p-summary .mentee__data-badge{width:22px;display:inline-block;line-height:0}@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);font-size:12px;margin-top:16px;display:inline-block;width:100%}.p-summary-items{width:100%;padding:8px 0;margin-top:16px;border-width:1px 0;border-style:solid;border-color:var(--c-gray-border)}@media (max-width: 1200px){.p-summary-items{display:none}}.p-summary-items.--spMenu{display:flex!important}.p-summary-item.--reviewCount,.p-summary-item.--KnowledgeCount,.p-summary-item.--bosyuCount,.p-summary-item.--studyLogCount,.p-summary-item.--eventCount{width:50%;text-align:center;align-items:center}.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 .plan-card,.p-summary-item.--user .p-search-item{margin-top:10px;max-width:inherit}.p-summary-item.--user .summary-detail{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.p-summary-item.--user .summary-detail>div{width:50%;padding:2px 0;font-size:14px}.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{margin-top:10px;padding-top:10px;border-top:1px solid var(--c-gray-border)}.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{display:block;font-size:10px;color:var(--c-gray)}.p-summary-input{margin-top:8px}.p-summary-input input[type=text]{border:none;padding:0;width:calc(100% - 80px);font-size:18px;font-weight:700;color:var(--c-primary)}@media (max-width: 960px){.p-summary-input input[type=text]{font-size:16px}}.p-summary-input input[type=submit]{margin-left:auto;border:none;background:var(--c-white);color:var(--c-link)}@media (max-width: 960px){.p-summary-input input[type=submit]{font-size:14px}}.p-summary .announce-text{margin-top:8px;font-size:14px;color:var(--c-gray)}@media (max-width: 960px){.p-summary .announce-text{font-size:12px}}.dashboard-wrapper{max-width:1280px;margin:0 auto;color:var(--c-primary);padding:0 16px;box-sizing:initial}.dashboard-wrapper-menu_col{max-width:200px!important}.dashboard-col-wrapper{margin-top:24px;display:grid;grid-template-columns:200px 1fr 280px;grid-column-gap:2%;-moz-column-gap:2%;column-gap:2%}@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{color:var(--c-primary);border-radius:200px;display:block;width:100%}@media (max-width: 1200px){.dashboard-menu__list_link{width:100%}}.dashboard-menu__list_link:hover{opacity:initial;color:var(--c-link)}.dashboard-menu__list__inner{padding:6px 0;width:100%;align-items:center}@media (max-width: 1200px){.dashboard-menu__list__inner{line-height:1;padding:12px;display:block;text-align:center}}.dashboard-menu__list__icon{font-size:20px;margin-right:10px;position:relative}.dashboard-menu__list__icon .badge{position:absolute;top:0;right:0;margin-top:3px;background-color:var(--c-badge);color:#fff;display:inline-block;font-size:75%;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:10rem;padding:.2rem}.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);margin-left:4px;display:inline-block}@media (max-width: 1200px){.dashboard-menu__list__title .count{margin-left:0}}.dashboard-menu__contract-user{border-style:solid;border-width:1px 0 0;border-color:var(--c-gray-border);padding-top:16px;margin-top:24px}.dashboard-menu__contract-user__list{margin-top:16px}.dashboard-menu__contract-user__list__inner{align-items:center}.dashboard-menu__contract-user__list_item{margin-top:12px;align-items:center}.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{position:absolute;left:2px;bottom:-6px;font-size:10px;display:block;padding:1px 2px;border-radius:2px;color:var(--c-white);background-color:var(--c-new-bg);text-align:center;line-height:1}.dashboard-menu__contract-user__list_name{margin-left:8px;font-size:14px;color:var(--c-primary)}@media (max-width: 1200px){.dashboard-menu__contract-user__list_name{display:none}}.dashboard-menu__button{margin-top:32px;display:block;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{color:var(--c-link);font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.review_plan_title_hidden{color:var(--c-gray-lighter)}.plan-category-side-menu{font-size:14px;color:var(--c-primary)}.postMain,.postDetailMain{display:flex;flex-wrap:wrap}.postMain h4,.postDetailMain h4{padding:0;font-size:1.1rem}@media (max-width: 960px) and (min-width: 699px){.postMain,.postDetailMain{padding:0;box-sizing:border-box}}@media (max-width: 699px){.postMain,.postDetailMain{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{display:flex;flex-wrap:wrap;align-items:center;text-align:left;margin-bottom:20px;font-size:1rem;color:#666;background:#fff;padding:8px;border-radius:4px;box-shadow:0 2px 6px #3c42570a}.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{text-align:right;display:inline-block;margin-left:12px}.postMain__content .announce__button .btn{padding:4px 25px;border-radius:60px}@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{max-width:100%;font-size:1.5rem;margin:0 auto}}.postMain__side{width:250px;text-align:left;line-height:1.4;font-size:.9rem}@media (min-width: 960px) and (max-width: 1200px){.postMain__side{display:none}}@media (max-width: 960px) and (min-width: 699px){.postMain__side{width:100%;flex:none;max-width:100%;margin:0}}@media (max-width: 699px){.postMain__side{margin-top:30px;order:2;width:100%;margin-left:0}}.postMain__side .ad{font-size:.8rem;text-align:left}.list{line-height:1.4;font-size:.9rem;text-align:left;margin-bottom:20px}.list li{border-bottom:solid 1px #f8f8f8;padding:10px 0}.list li:last-child{border:none}.likebutton,.postDetailMain .facebook,.postDetailMain .twitter{background:#eee;padding:1px 8px;color:#666;border-radius:4px;cursor:pointer;font-size:11px;margin-right:10px}.likebutton.active,.postDetailMain .active.facebook,.postDetailMain .active.twitter{background:#13b1c0;padding:1px 8px;color:#fff;font-weight:700;border-radius:4px;cursor:pointer}.postHeader{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;flex:1}.postHeader__searchbox{width:200px!important}@media (max-width: 699px){.postHeader{display:block}.postHeader h1{margin:0 0 8px}}.postHeader__menu{font-size:.9rem;text-align:right;flex:1;margin-right:20px}.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{text-align:right;flex:1}.postHeader__searchbox{width:90%;padding:10px 20px!important;font-size:.8rem;height:40px;border:1px solid #ddd}@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;padding:15px 20px;border-radius:6px;margin-bottom:20px}@media (max-width: 960px) and (min-width: 699px){.mentorBox{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:center}.mentorBox__face{display:flex;align-items:center}.mentorBox__face .size125{width:30px;height:30px;margin-right:10px}.mentorBox__face .mt-1{margin:0}.mentorBox__postTitle,.mentorBox__postContents{width:100%}}.mentorBox .plan{margin-top:20px;padding:0}.mentorBox .plan_body{font-size:.8rem}.mentorBox__face{margin-right:10px}.mentorBox__postTitle{font-weight:700;margin-bottom:10px;color:#13b1c0;display:flex;flex-wrap:wrap}.mentorBox__postContents{line-height:1.6;font-size:.85rem}.mentorBox__postContents .prev{background:#eee;color:#666}.mentorBox__postContents li{margin-bottom:15px}.mentorBox__postContents span{display:inline-block;margin-left:5px;font-size:.7rem;font-weight:700;background:#fff;padding:2px 4px;color:#13b1c0}.mentorBox__postContentsRanking{margin-bottom:10px;display:flex}.mentorBox__postContentsRanking span{display:inline-block;margin-left:5px;font-size:.7rem;font-weight:700;background:#fff;padding:2px 4px;color:#13b1c0}.mentorBox__body{flex:1}.mentorBox__title{font-size:.9rem;font-weight:700;line-height:1.5}.mentorBox__name{margin-top:5px;font-size:.7rem}.mentorBox__head{color:#13b1c0;font-size:1rem;font-weight:700;margin-bottom:10px}.postShowHeader{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:10px}.postShowHeader__face{margin-right:20px}@media (max-width: 699px){.postShowHeader__face{display:none}}.postShowHeader__name{text-align:left;font-size:1rem;color:#969696}@media (max-width: 699px){.postShowHeader__name{font-size:.8rem;width:100%}}.postShowHeader__name .editer{margin-right:8px}.postShowHeader__name .num{color:#13b1c0;margin-right:2px;font-weight:700;font-size:1.2rem}.postShowHeader__name time{margin-right:8px}.postShowHeader__name .txt{color:#4f5050;font-size:.9rem}.postShowHeader__sns{font-size:1.5rem;margin-left:auto;margin-bottom:30px;display:flex}.postFooterSns{display:flex;text-align:left;font-size:1.4rem;align-items:center}.postFooterSns__like{margin-left:10px;font-size:.8rem;border-radius:40px;padding:0 13px!important}.postFooterTitle{margin-top:30px;color:#13b1c0;font-size:1.1rem;font-weight:700;text-align:left}.postFooterProfile{display:flex;text-align:left;margin-top:30px;border-radius:6px;margin-bottom:30px}.postFooterProfile__face{margin-right:20px}@media (max-width: 699px){.postFooterProfile__face{margin-right:10px}.postFooterProfile__face .size85{width:30px;height: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{margin-left:10px;font-size:.7rem;border-radius:40px;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{margin-left:1%;align-items:center;width:49%}.postCreateMain__category .select-category{padding:8px 32px 8px 16px}.postCreateMain__header{width:100%;padding:0 2%;box-sizing:border-box}.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-radius:0;border:1px solid #e4eaec;min-height:44px;box-sizing:border-box}@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{border-radius:0;width:100%;padding:8px 16px;min-height:44px;border:1px solid #e4eaec;background:#fff}@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{width:100%;box-sizing:border-box;border-width:1px 1px;border-style:solid;border-color:#d5d5d5;margin-top:10px}@media (max-width: 699px){.postCreateMain__category{width:auto;margin:16px 0 0}}.postCreateMain.has-error{border-color:#ff3860}.postCreateMain__else{text-align:left;margin-left:16px}.postCreateMain__else label{background:#fff;padding:10px;border-radius:50%;cursor:pointer}.postCreateMain__content{overflow-y:scroll;height:calc(100vh - 320px)}.postCreateMain__html{padding:8px 12px;box-sizing:border-box}.postCreateMain__body{line-height:0}@media (max-width: 699px){.postCreateMain__body{height:200px}}.postCreateMain__body__textarea{min-height:calc(100vh - 320px);border:none}@media (max-width: 699px){.postCreateMain__body__textarea{height:calc(100vh - 380px)}}.postCreateMain__bodyhead{align-items:center;color:#a0a0a1;background:#f5f5f5;padding:8px 16px;justify-content:space-between;box-sizing:border-box}.postCreateMain__bodyhead .file__label{display:block;font-size:1.3rem;cursor:pointer;box-sizing:border-box;border-radius:4px;margin-right:10px;line-height:1}.postCreateMain__left{width:50%;height:calc(100vh - 280px)}@media (max-width: 699px){.postCreateMain__left{width:100%!important;height:calc(100vh - 340px)}}.postCreateMain__left textarea{border-top:none;resize:none}.postCreateMain__right{width:50%;text-align:left;background:#fff;border-left:1px solid #d5d5d5}@media (max-width: 699px){.postCreateMain__right{display:none}}.postCreateFooter{padding:16px 2%;box-sizing:border-box}@media (max-width: 699px){.postCreateFooter{position:static;background:transparent}}.postCreateFooter__inner{display:flex;line-height:auto;justify-content:flex-end;line-height:1;align-items:center}.postCreateFooter__inner .select-wrap{background:#fff;margin-right:12px}@media (max-width: 699px){.postCreateFooter .entry_button{min-width:120px}}.portfolioCreateMain{width:100%;box-sizing:border-box;border:none!important}@media (max-width: 699px){.portfolioCreateMain{margin-top:10px;width:100%}.portfolioCreateMain__category{width:auto;margin:16px 0 0}}.portfolioCreateMain.has-error{border-color:#ff3860}.portfolioCreateMain__body{line-height:0}.portfolioCreateMain__body textarea{padding:16px;box-sizing:border-box;background-color:#f5f5f5;font-size:15px;height:240px;border:none}@media (max-width: 699px){.portfolioCreateMain__body textarea{height:200px}}.portfolioCreateMain__bodytail{align-items:center;color:#a0a0a1;background:#f5f5f5;padding:8px 16px;justify-content:flex-end;box-sizing:border-box}.portfolioCreateMain__bodytail .file__label{display:block;font-size:1.3rem;cursor:pointer;box-sizing:border-box;margin-right:10px;line-height:1}.err_title[type=text]::-moz-placeholder,.err_title::-moz-placeholder{color:red}.err_title[type=text]::placeholder,.err_title::placeholder{color:red}.postContent{text-align:left;color:#333;margin-bottom:30px}.postContent img{max-width:100%}.postContent p{margin-top:1.5em;line-height:1.7;font-size:1rem}.postContent p:first-child{margin-top:0}.postContent h1{margin-top:30px;font-size:28px;border-bottom:1px solid #eee;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;padding:2px 6px;border-radius:2px;margin-right:2px}.postContent pre code{display:none;white-space:pre;overflow:scroll}.postContent .hljs{display:block!important;padding:1.5rem 2rem}.postContent code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;overflow-x:scroll;font-size:.9rem}.postContentBox_adminArea{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #eee;align-items:center;flex-wrap:wrap}.pickup_box,.editBox{width:50%}@media (max-width: 699px){.pickup_box,.editBox{width:100%}}.pickup_box{text-align:left}@media (max-width: 699px){.pickup_box{text-align:center;padding:8px}}.editBox{text-align:right;font-size:.8rem}.editBox a{display:inline-block;margin-left:8px}.editBox a:first-child{margin-left:0}.editBox a i{margin-right:4px}.editBox .edit_link,.editBox .delete_link{border-radius:4px;padding:8px 16px;border:1px solid #e5e5e5;box-sizing:border-box;line-height:1.4}.editBox .delete_link{color:red;border:1px solid red}@media (max-width: 960px) and (min-width: 699px){.notab{display:none}}.side_sticky{position:sticky;top:90px;left:0;width:60px;height:200px}@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{text-align:left;color:#333;line-height:1.2;margin-bottom:20px;font-size:36px}.postDetailMain h1 .prev{display:inline-block;color:#666;font-weight:700;font-size:14px;padding:4px 8px;border:1px solid #e5e5e5}@media (max-width: 699px){.postDetailMain h1{font-size:24px;padding:0;line-height:1.4;margin-bottom:10px}}.postDetailMain .likebutton,.postDetailMain .facebook,.postDetailMain .twitter{width:50px;height:50px;box-sizing:border-box;border-radius:50%;background:#fff;padding:8px;color:#666;margin-bottom:10px}.postDetailMain .likebutton i,.postDetailMain .facebook i,.postDetailMain .twitter i{width:100%;font-size:1.2rem;vertical-align:middle}.postDetailMain .likebutton.active,.postDetailMain .active.facebook,.postDetailMain .active.twitter{background:#13b1c0;color:#fff}.postDetailMain .twitter{padding:0;width:40px;height:40px;line-height:40px;margin-left:5px}.postDetailMain .twitter i{color:#1da1f2}.postDetailMain .facebook{padding:0;width:40px;height:40px;line-height:40px;margin-left:5px}.postDetailMain .facebook i{color:#4267b2}.postDetailMain__content{flex:1;margin-right:40px;box-sizing:border-box;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{padding:20px 30px;width:100%;box-sizing:border-box}@media (max-width: 699px){.postDetailMain__content .postContentBox{padding:16px}}.postDetailMain__side{width:250px}.postDetailMain__side h5{margin:0;padding:0;font-size:.9rem}@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{text-align:left;padding-bottom:20px}.postDetailMain__side__profile .btn{width:100%;display:block;box-sizing:border-box;border-radius:40px}.postDetailMain__side__profile h4{text-align:left;font-size:1rem}.postDetailMain__side__profile .body{margin-top:10px;font-size:.8rem;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:solid 1px #eee;padding-top:20px;margin:20px 0 10px;font-weight:700}.snsbox{display:flex}.snsbox .likebutton,.snsbox .postDetailMain .twitter,.postDetailMain .snsbox .twitter,.snsbox .postDetailMain .facebook,.postDetailMain .snsbox .facebook{display:flex;padding:0 20px;justify-content:center;background:#eee;align-items:center;width:auto;height:40px;border-radius:4px;font-size:1rem;align-self:center}.snsbox .likebutton i,.snsbox .postDetailMain .twitter i,.postDetailMain .snsbox .twitter i,.snsbox .postDetailMain .facebook i,.postDetailMain .snsbox .facebook i{width:auto;vertical-align:baseline}.snsbox .twitter,.snsbox .facebook{padding:0!important;flex:1}.snsbox .twitter a,.snsbox .facebook a{width:100%;display:block;box-sizing:border-box;background:#eee}.category_list{background:#fff;border-radius:8px;box-sizing:border-box;text-align:left;box-shadow:0 2px 6px #3c42570a}.category_list h4{margin:0;padding:16px}.category_list_content .tab{justify-content:space-between;align-items:center}.category_list_content .tab .icon_arrow{width:24px;height:24px;text-align:center;padding-right:8px;box-sizing:border-box;cursor:pointer}.category_list_content .tab .icon_arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:""}.category_list_content .close .icon_arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;content:""}.category_list .categorylist_grandchild{display:none}.category_list li{font-size:.9rem;border-top:1px solid #deecec}.category_list li a{padding:8px 16px;box-sizing:border-box;display:block}.category_list .active a{color:#13b1c0;font-weight:700;background-color:#eaf7f7}.commentList{padding:20px}@media (max-width: 699px){.commentList{padding:10px}}.commentList .rep{margin-top:16px;width:100%;text-align:right;color:#969696;font-size:.9rem}.commentList .in{display:flex;flex-wrap:wrap;text-align:left;margin-top:20px}.commentList .in:first-child{margin:0}.commentList__vote{text-align:center;width:30px;font-weight:700;margin-right:30px}.commentList__res{padding-left:100px;font-size:.9rem!important}@media (max-width: 699px){.commentList__res{padding-left:0}}.commentList__res p{font-size:.9rem!important}.commentList .namebox{margin-top:8px;display:flex;align-items:center}.commentList .namebox .icon{width:20px;margin-right:8px}.commentList .namebox .name{font-weight:700;margin-right:10px}.commentList .namebox .time{color:#969696}.commentList .namebox .del{margin-left:16px;font-size:.8rem}#vapp3 .postCreateMain{max-width:100%;min-width:100%}#vapp3 .postCreateMain__left{width:100%;display:block;position:static;margin-right:0}#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 .twitter,.postDetailMain .commentList__vote .twitter,.commentList__vote .postDetailMain .facebook,.postDetailMain .commentList__vote .facebook{color:#333;width:45px;padding:0}.commentList__vote .likebutton.active,.commentList__vote .postDetailMain .active.twitter,.postDetailMain .commentList__vote .active.twitter,.commentList__vote .postDetailMain .active.facebook,.postDetailMain .commentList__vote .active.facebook{background:transparent}.commentList__vote .like-num{white-space:nowrap;color:#333;text-align:center;font-weight:700;font-size:.9rem}#post-form{height:calc(100vh - 60px);position:relative}.postType-markdown{margin-top:8px}.error-area{position:absolute;right:2%;bottom:90px}.error-area span{display:block;margin-bottom:8px;color:#a94442;background:#f2dede;z-index:2;border-radius:2px;overflow:hidden;padding:8px 16px;font-size:12px;font-weight:600;box-sizing:border-box}.commentBox{display:flex;flex-wrap:wrap}.commentBox__face{width:40px;margin-right:10px}.commentBox__body{flex:1;margin:0!important}.commentBox__body textarea{border-top:none;resize:none;border-radius:0 0 4px 4px;min-height:100px;height:auto}.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{width:100%;text-align:right}.commentBox__submit .btn{border-radius:40px;padding:4px 20px}p>.hljs{display:inline!important}.section-menu{position:relative;box-shadow:0 0 6px #9aa3c11a;z-index:20}@media (max-width: 699px){.section-menu{margin-left:calc((100vw - 100%)/-2);margin-right:calc((100vw - 100%)/-2);margin-top:-2px;margin-bottom:.3em}}.section-menu__list{background-color:#fff;display:flex;flex-direction:row;justify-content:space-between;width:100%;border-radius:8px 8px 0 0;border-bottom:1px solid #e5e5e5}@media (max-width: 699px){.section-menu__list{border-radius:0}}.section-menu__list li{width:100%;text-align:center;padding:5px 0}@media (max-width: 699px){.section-menu__list li{font-size:13px}}.section-menu__list li a{font-weight:700;color:#a6a6a6;display:inline-block;width:100%;height: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{position:absolute;left:50%;transform:translate(-50%);width:99.9%;height:1em;margin-top:-.1em;background-color:#fff;border-top:1px solid #e5e5e5}@media (max-width: 699px){.section-menu__bar-bottom{display:none}}.p-entry{justify-content:center;border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px}.p-entry .b-button{margin-left:4%;cursor:pointer;width:40%;text-align:center}@media (max-width: 699px){.p-entry .b-button{margin:16px 0 0;width:100%}}.p-entry .c-button{width:40%;text-align:center}@media (max-width: 699px){.p-entry .c-button{width:100%}}.sticky-button{position:sticky;position:-webkit-sticky;bottom:0;background-color:#fff;padding-bottom:16px}.sticky-button .copy-text{width:100%;text-align:center;color:var(--c-recommend);font-weight:700;margin-bottom:9px}.FollowArea__sub{margin-top:15px;font-size:12px}.FollowArea .btn.active{color:#fff;border-color:#a2a1a3;background-color:#a2a1a3}.FollowArea .btn.active:hover{border-color:#666;background-color:#666}.SideMessageArea__sub{padding:0 20px;margin-top:15px;font-size:12px;text-align:center}.messageHope{font-size:16px;width:80%;margin:0 auto;font-weight:700}@media (max-width: 699px){.messageHope{font-size:14px;width:100%}}.messageHope__choise li{text-align:left;margin-top:8px}#side{margin-bottom:0;top:0;flex-grow:1;height:100vh}#side.plan-side{height:auto!important}#side .btn{display:block;border-radius:40px}@media (max-width: 699px){#side{position:relative;height:auto}#side .name{margin:10px 0}#side .name a{color:#333;text-decoration:none}}.plan-side_online_mark{position:absolute;bottom:6px;right:6px;z-index:2;border-radius:50%;height:20px;width:20px;padding:4px;border:3px solid white}.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{position:absolute;top:-6px;left:-6px;z-index:100}.modal-wrap .markdown-body,.markdown-body{font-size:16px;text-align:left}.modal-wrap .markdown-body h1,.markdown-body h1{font-size:20px!important;padding-bottom:5px!important}.modal-wrap .markdown-body h2,.markdown-body h2{font-size:18px!important;border:none;text-align:left}.modal-wrap .markdown-body h3,.markdown-body h3{font-size:16px!important;background:#f4f8fa;padding:10px 20px!important;border-radius:4px}.keiyaku_count .plan{background:#fff;padding:0}.user_box .plan{margin:10px 0;border:none!important}.floating_area,.floating_button{position:fixed;bottom:0;z-index:1001;width:100%;background:#fff;padding:16px 0;border:solid 1px #e9eef1}@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{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}.floating_area .free_user .buttons,.floating_button .free_user .buttons{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media (max-width: 960px){.floating_area .free_user .buttons,.floating_button .free_user .buttons{width:100%;padding:0 2%;box-sizing:border-box}}.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;width:400px;display:inline-block;box-sizing:border-box;border-radius:4px;line-height:1;font-size:18px;padding:0 16px;height:60px;line-height:60px}@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{width:200px;font-size:14px;height:50px;line-height:50px}}.floating_area .content,.floating_button .content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;padding:0 10px}.floating_area .content .plan_info,.floating_button .content .plan_info{width:65%;box-sizing:border-box;margin-right:3%}@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{width:40%;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 960px){.floating_area .content .plan_buttons,.floating_button .content .plan_buttons{width:100%;justify-content:space-between;padding:0 2%;box-sizing:border-box}}.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{width:calc(100% - 20px);display:inline-block;box-sizing:border-box;border-radius:100px;line-height:1;padding:14px 0}@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{width:100%;display:inline-block;box-sizing:border-box;border-radius:100px;line-height:1;padding:14px 0}.floating_area .content .plan_info_list,.floating_button .content .plan_info_list{font-size:12px;display:flex;flex-wrap:wrap;align-items:center}.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{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:6px}.floating_area .content .plan_info_category:before,.floating_button .content .plan_info_category:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";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{width:100%;height:auto!important;max-width:230px;margin:10px 0 20px 16px;box-sizing:border-box;display:block;padding:0}@media (max-width: 699px){.plan.plan-detail{max-width:180px}}.plan:first-child{margin-left:0}.plan__inner{display:block;width:100%;height:100%;z-index:1;cursor:pointer}.plan__inner:hover{opacity:.7}.plan p{font-size:14px!important;line-height:1.6}.plan__block{border:1px solid #eee;border-radius:4px;padding:16px;box-sizing:border-box}.plan__block .help-block{margin-top:8px}.plan__subject{font-size:12px;color:#666;font-weight:600}.plan__bottom{padding:12px}.plan__bottom .plan__edit{justify-content:space-between}.plan__title{font-size:14px;font-weight:600;color:#555;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media (max-width: 699px){.plan__title{font-size:15px;width:100%}.plan__title.plan-detail{font-size:.8rem}}.plan__url{margin:4px 0;font-size:16px;color:#13b1c0;display:inline-block;position:relative;z-index:200}.plan__url:after{-webkit-transition:all .2s;opacity:0;position:absolute;transition:all .2s;visibility:hidden;-webkit-transform:translate(-100%,60%);background:#5f6368;border-radius:3px;color:#fff;content:attr(data-tooltip);display:block;font-size:11px;font-weight:600;left:calc(100% + 13px);padding:5px 10px;top:50%;transform:translate(-100%,60%);white-space:nowrap}.plan__url:hover{cursor:pointer}.plan__url:hover:after{opacity:1;visibility:visible}.plan .img_container{width:100%;height:150px}.plan .img_container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.plan__price{font-size:.8rem;margin-top:4px;font-weight:600;align-items:center;flex-wrap:wrap}.plan__price .sale{font-size:1rem;margin-right:10px}.plan__coupon_filed{margin-top:8px!important;max-width:320px;background:#f4f8fa;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 16px;border-radius:4px;width:100%;border:1px solid #e4eaec}@media (max-width: 699px){.plan__coupon_filed{max-width:68%}}.plan__contract_caution{border:1px solid #deecec;margin-top:32px;box-sizing:border-box;border-radius:4px;overflow:hidden}.plan__contract_caution_head{text-align:center;padding:24px;box-sizing:border-box}@media (max-width: 699px){.plan__contract_caution_head{padding:16px}}.plan__contract_caution_head h3{justify-content:center;align-items:center!important;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{font-size:30px;margin-left:4px;display:inline}@media (max-width: 699px){.plan__contract_caution_head h3 .emoji{font-size:20px}}.plan__contract_caution_head h3 .emoji_l{font-size:60px;display:block;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{margin-top:16px;color:#666;font-size:14px;text-align:center;margin:5px!important}@media (max-width: 699px){.plan__contract_caution_head .capiton{font-size:12px}}.plan__contract_share{background-color:#eaf7f7;padding:24px;box-sizing:border-box}@media (max-width: 699px){.plan__contract_share{padding:16px}}.plan__contract_share h4{font-size:18px;text-align:center;padding:0;margin:0;border:none!important}@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;margin-top:32px;box-sizing:border-box;border-radius:4px;overflow:hidden}.plan__caution_head{text-align:center;padding:24px;box-sizing:border-box}@media (max-width: 699px){.plan__caution_head{padding:16px}}.plan__caution_head h3{justify-content:center;align-items:center!important;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{font-size:30px;margin-left:4px;display:inline}@media (max-width: 699px){.plan__caution_head h3 .emoji{font-size:20px}}.plan__caution_head h3 .emoji_l{font-size:60px;display:block;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{margin-top:16px;color:#666;font-size:14px;text-align:center;margin:5px!important}@media (max-width: 699px){.plan__caution_head .capiton{font-size:12px}}.plan__caution .cautionBlock{background-color:#eaf7f7;padding:24px;box-sizing:border-box}@media (max-width: 699px){.plan__caution .cautionBlock{padding:16px}}.plan__caution .cautionBlock h4{font-size:18px;text-align:center;border:none;padding:0;margin:0}@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{margin:16px 0 0;padding:0;counter-reset:number}.plan__caution .cautionBlock ol li{font-size:13px;position:relative;padding-left:32px;list-style:none;margin:8px 0}@media (max-width: 699px){.plan__caution .cautionBlock ol li{font-size:11px}}.plan__caution .cautionBlock ol li:before{display:inline-block;position:absolute;left:0;top:1px;width:20px;height:20px;line-height:20px;border-radius:4px;color:#fff;font-size:10px;text-align:center;content:counter(number);counter-increment:number;background:#13b1c0;font-weight:600}.plan__caution_subButton{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap;display:inline-block}@media (max-width: 699px){.plan__caution_subButton{font-size:14px}}.plan__caution_subButton i{margin-right:8px}.plan .line{padding-bottom:40px;border-bottom:solid 1px #eee}.plan .small{font-size:14px;color:#666}.plan h1{font-size:16px!important;padding-bottom:5px!important}.plan h2{font-size:16px!important;border:none}.plan h3{font-size:14px!important;padding:10px 20px!important;border-radius:4px}.plan .more-btn{background:#fff;border:1px solid #e5e5e5;padding:12px 20px 12px 16px;border-radius:30px;display:inline-block;text-align:center;margin:0 auto}.contract_main .howto_content{background-color:#eaf7f7;border:1px solid #deecec;padding:24px;box-sizing:border-box;border-radius:4px;margin-bottom: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{padding:24px 0 16px;position:sticky;position:-webkit-sticky;bottom:0;background-color:#fff}.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{text-decoration:line-through;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.contract_main .invoice_area .caution{font-size:10px;color:#fd5050}.plan_markdown_over{display:block;position:relative;max-height:120px;overflow:hidden}.plan_markdown_over:before{content:"";position:absolute;border-style:none;left:0;bottom:0;width:100%;height:30px;background:linear-gradient(#fff0 0,#fff 30px)}.plan_detail_markdown_over,.child_plan_detail_markdown_over{display:block;position:relative;max-height:370px;overflow:hidden}.plan_detail_markdown_over:before,.child_plan_detail_markdown_over:before{text-align:center;content:"";position:absolute;border-style:none;left:0;bottom:0;width:100%;height:30px;z-index:19;background:linear-gradient(#fff0 0,#fff 30px)}.plan_detail_markdown_over_price h3{margin:10px 0!important}.nobefore:before{position:static;background:none;height:auto}.sidePostList{padding-left:20px;text-align:left}.bosyu_h1{padding:0;font-size:1.4rem;margin-bottom:10px}@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{padding-bottom:8px;margin:16px 0;border-bottom:solid 1px #e9eef1;font-size:18px}@media (max-width: 960px){.plan_detail h4{font-size:16px}}.plan_detail_title{border-bottom:solid 1px #e9eef1;padding-bottom:8px;width:100%;margin:16px 0}.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{margin-left:auto;color:#13b1c0;font-size:14px}.plan_detail_title .editButton i{margin-right:4px}.plan_detail .content{margin-left:5%;width:70%;text-align:left}@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{width:100%;display:flex;flex-wrap:wrap;padding-top:10px}@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{text-align:left;margin-bottom:16px}#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{max-width:none;min-width:auto;width:100%;display:block}@media (max-width: 699px){.bosyu .inner{width:100%}}.action-area.--follow{position:sticky;bottom:0;right:0;z-index:3}.action-area__inner{justify-content:space-between;align-items:center;padding:24px 16px;background-color:#f4f8fa}@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{font-size:24px;color:var(--c-link)}@media (max-width: 699px){.action-area__text .number{font-size:20px}}.action-area__button{color:var(--c-white);padding:12px 24px;font-size:16px}@media (max-width: 699px){.action-area__button{padding:16px;line-height:1}}@media (max-width: 960px) and (min-width: 699px){.hyouka_box .icon_menta,.hyouka_box .icon_heart,.hyouka_box .icon_money{width:100%}.hyouka_box .right{width:100%;text-align:left!important;height:auto;line-height:100%;margin-bottom:10px}}.planSkills{display:flex;flex-wrap:wrap}.planSkills__box{margin-right:16px;margin-bottom:8px;border:1px solid var(--c-link);padding-right:8px;box-sizing:border-box;font-size:14px}.planSkills__tag{background:var(--c-link);padding:2px 10px;font-weight:700;margin-right:8px;color:var(--c-white);display:inline-block}.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%}.user_box_front,.cv_area{display:flex;margin-bottom:16px}.user_box_front .body,.cv_area .body{width:100%}.user_box_front .body .res,.cv_area .body .res{background:#f6f6f6;border-radius:4px;padding:5px 10px;font-size:.8rem}.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;padding:8px;font-weight:700;font-size:1.1rem;text-align:center}.worker_flow_flex{display:flex;flex-wrap:wrap}.worker_flow_flex__left{text-align:center;width:45%;margin-right:5%}@media (max-width: 699px){.worker_flow_flex__left{width:48%;margin-right:2%}}.worker_flow_flex__right{text-align:center;width:45%;margin-left:5%}@media (max-width: 699px){.worker_flow_flex__right{width:48%;margin-left:2%}}.worker_flow_flex__client_title{text-align:center;background:#e8f6f8;border-radius:100px;padding:10px;font-weight:700;color:#13b1c0}@media (max-width: 699px){.worker_flow_flex__client_title{border-radius:8px}}.worker_flow_flex__worker_title{text-align:center;background:#f8e8e8;border-radius:100px;padding:10px;font-weight:700;color:#c01313}@media (max-width: 699px){.worker_flow_flex__worker_title{border-radius:8px}}.worker_plan_image{width:100%;margin:10px 0;background:#fff}.worker_plan_image .m{color:#fff;font-size:1.2rem;font-weight:700;background:#128bc0;padding:10px}@media (max-width: 699px){.worker_plan_image .m{font-size:1rem}}.worker_plan_image img{width:586px;margin-top:20px}.worker_plan_image p{text-align:left;font-size:.8rem;padding:20px}.pankuzu{width:100%;padding:6px 4%;font-size:12px;line-height:1.4;background-color:var(--c-hover-bg)}.pankuzu>.alignLeft{max-width:1200px;margin:0 auto}.pankuzu-inner{max-width:1320px!important;margin:0 auto}@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{content:"";position:absolute;bottom:0;left:0;min-width:100%;height:2px;background:#eee}.plan_nav li{margin-right:8px;font-weight:600}.plan_nav li:last-child{border:none;padding-right:0;margin-right:0}.plan_nav li a{padding:10px 16px;display:inline-block;line-height:1.5;color:#999}.plan_nav .active{font-weight:700}.plan_nav .active a{color:#13b1c0;position:relative}.plan_nav .active a:after{content:"";position:absolute;bottom:-1px;left:0;min-width:100%;height:2px;background:#13b1c0;z-index:1}.mail_share{position:relative;height:20px;box-sizing:border-box;padding:1px 8px 1px 6px;background-color:#d54235;border-radius:3px;font-weight:500;cursor:pointer;font-size:.7rem}.mail_share a{color:#fff}div.tooltip1{display:inline-block}div.tooltip1 span{display:none}div.tooltip1:hover{position:relative;color:#333}div.tooltip1:hover span{text-align:left;display:block;position:absolute;bottom:30px;left:-50px;font-size:90%;color:#fff;background-color:#666;padding:5px;border-radius:3px;z-index:100;width:auto;min-width:110px}div.tooltip1:hover span.card-information-tooltip-text{bottom:25px;left:-60px}div.tooltip1:hover span.left--30{left:-30px}div.tooltip1 span:before{content:"";display:block;position:absolute;height:0;width:0;bottom:-15px;left:50px;border:13px transparent solid;border-right-width:0;border-left-color:#666;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);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{content:"";display:inline-block;position:absolute;height:0;width:0;bottom:-15px;left:50px;border:13px transparent solid;border-right-width:0;border-left-color:#666;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);z-index:99}.general_tooltip_content.course-item:before{left:65px}.general_tooltip:hover{position:relative;color:#333}.general_tooltip:hover .general_tooltip_content{text-align:left;display:block;position:absolute;bottom:30px;left:-50px;font-size:90%;color:#fff;background-color:#666;padding:5px;border-radius:3px;z-index:100;width:220px;min-width:110px}.general_tooltip:hover .general_tooltip_content.course-item{bottom:33px;left:-68px;width:38px;min-width:90px}.export_share{position:relative;height:20px;box-sizing:border-box;padding:1px 8px 1px 6px;background-color:#a2a1a3;border-radius:3px;font-weight:500;cursor:pointer;font-size:.7rem}.export_share label{cursor:pointer;color:#fff}.clip_textarea{background:#eee;color:#666;width:100%;font-size:.8rem}.planList{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.planList__card{padding:22px;width:49%;box-sizing:border-box;margin-bottom:20px}@media (max-width: 699px){.planList__card{width:100%}}.planList__title{font-size:1rem;font-weight:700;line-height:1.4;text-align:left;margin-bottom:10px}.planList__subtitle{font-size:.8rem;line-height:1.4;text-align:left;margin-bottom:10px}.planList__face{text-align:left;display:flex}.planList__face .icon{width:30px;height:30px;margin-right:8px}.planList__face .icon img{width:100%}.planList__footer{display:flex;flex-wrap:wrap;align-items:center}.planList__footer .result,.planList__footer .score{color:#8b8b8b;font-size:.8rem}.planList__footer .price{margin-left:auto;font-size:1.2rem}.ReportArea{text-align:center}.ReportArea label{font-size:14px;cursor:pointer}.nowidth .modal-wrap .messageHope__choise label{border:1px solid #e5e5e5;padding:4px 16px;box-sizing:border-box;width:100%;display:block;border-radius:4px;cursor:pointer}.bosyu_head{width:50%}@media (max-width: 699px){.bosyu_head{width:100%}}.bosyu_head .container_wrap{border-radius:4px;overflow:hidden;border:1px solid #deecec;align-items:stretch}@media (max-width: 699px){.bosyu_head .container_wrap{margin-top:0!important}}.bosyu_head .container{text-align:center;width:33.3333333333%;background-color:#eaf7f7}.bosyu_head .container .text{font-size:14px;font-weight:600;padding:4px 8px;background-color:#fff;width:100%;box-sizing:border-box}.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;justify-content:center;min-height:64px;font-size:12px;font-weight:700;background:#eaf7f7;padding:8px;text-align:center;box-sizing:border-box}@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{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:100px}.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_suggest,.bosyu_head .bosyu_limit{width:33.3333333333%;border-left:1px solid #deecec}.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{height:60px;line-height:60px;padding:0 16px;font-size:18px;max-width:60%;display:inline-block;box-sizing:border-box;width:100%}.checkbox_list_item_label{display:block;margin:4px;width:auto;height:40px;text-align:center;line-height:40px;padding:0 16px;cursor:pointer;border:1px solid #eee;border-radius:4px;box-sizing:border-box;font-weight:600;font-size:12px;color:#666}.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;color:#fff;border:1px solid #13b1c0}.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{margin-top:16px;border-top:1px dashed #e5e5e5;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;font-weight:600;color:#666}@media (max-width: 699px){.plan_module .form_item_head{display:block}}.plan_module .form_item_head h3{font-size:16px;width:auto;color:#333}.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{margin-top:0;flex:1;margin-left:24px}@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{min-height:54px;max-height:54px;border:1px solid #e4eaec}@media (max-width: 960px){.plan_module .form_item-event_date,.plan_module .form_item-event_date input{width:100%}}.plan_module .addedButton{background-color:transparent;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 6px #9aa3c11a;line-height:60px;height:60px;padding:0 16px;font-size:18px;background-color:#13b1c0;color:#fff;font-weight:600;width:100%;text-align:center;display:block;box-sizing:border-box;box-shadow:0 0 10px #0000001a;transition:all .3s ease;border-radius:100px;background:#fff;color:#13b1c0;max-width:300px;margin:0 auto 24px}.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{font-family:"Font Awesome 5 Free";font-weight:900;content:"";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;width:auto;font-size:17px;margin-right:7px}.plan_module .planbox .item{width:100%}.plan_module .planbox .item_name{margin-top:20px;align-items:center}.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{width:100%;justify-content:center}.plan_module_submit_buttons .button{margin:0;background-color:transparent;border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:0 0 6px #9aa3c11a;border-radius:4px;line-height:60px;height:60px;padding:0 16px;font-size:18px;background-color:#13b1c0;color:#fff;font-weight:600;width:100%;text-align:center;display:block;box-sizing:border-box;box-shadow:0 0 10px #0000001a;transition:all .3s ease}.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{max-width:28%;background:#fff;color:#13b1c0}@media (max-width: 699px){.plan_module_submit_buttons .shitagaki_save{max-width:24%;padding:0}}.plan_module_submit_buttons .save{max-width:40%;margin-left:24px}@media (max-width: 699px){.plan_module_submit_buttons .save{max-width:70%;margin-left:12px}}.plan_module_submit_buttons .preview{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap;font-size:16px;height:auto;line-height:1.6;width:auto;margin:24px auto 0}@media (max-width: 699px){.plan_module_submit_buttons .preview{font-size:12px}}.plan_module .caution{text-align:center;margin-top:16px;font-size:13px;color:gray}.plan_module .status_unit{border-top:1px solid #e5e5e5;padding-top:16px;margin-top:16px}.plan_module .status_unit:first-of-type{padding:0;margin:0;border-top:none}.plan_module .status_unit_head{margin-bottom:8px;align-items:center}.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{opacity:.5;cursor:pointer}.plan_module .up-arrow{justify-content:flex-end;margin-bottom:20px}.plan_module .up-arrow:hover{opacity:.5;cursor:pointer}.plan_select_buttons{margin:24px 0 0;justify-content:space-between}.plan_select_buttons i{margin-right:8px}.plan_select_buttons .selectButton_block{border-radius:4px;text-align:left;padding:24px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.plan_select_buttons .selectButton_block{padding:16px}}@media (max-width: 699px){.plan_select_buttons .selectButton_block{padding:16px;width:100%;margin-top:16px}.plan_select_buttons .selectButton_block:first-of-type{margin-top:0}}.plan_select_buttons .selectButton_block:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.plan_select_buttons .selectButton_block:hover p{color:#fff}.plan_select_buttons .selectButton_block h4{margin:0;padding:0;font-size:18px}@media (max-width: 699px){.plan_select_buttons .selectButton_block h4{font-size:16px}}.plan_select_buttons .selectButton_block p{margin-top:16px;color:gray;font-size:14px}@media (max-width: 960px) and (min-width: 699px){.plan_select_buttons .selectButton_block p{margin-top:8px}}.plan_select_buttons .button{border-radius:4px;line-height:60px;height:60px;padding:0 16px;font-size:18px;background-color:#13b1c0;color:#fff;font-weight:600;width:100%;text-align:center;display:block;box-sizing:border-box;box-shadow:0 0 10px #0000001a;transition:all .3s ease;margin:24px 0 0}.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{position:sticky;top:80px;z-index:3;box-sizing:border-box;justify-content:space-between;align-items:center;margin:12px 0 5px;background:#f4f8fa;padding:8px 0}@media (max-width: 960px) and (min-width: 699px){.plan_preview{position:static;padding:8px 0;margin:0}}@media (max-width: 699px){.plan_preview{position:static;padding:8px 0;margin:0}}.plan_preview button{margin-left:auto;display:block}@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;padding-top:160px;margin-top:-160px}.plan_field{position:relative;border-radius:8px}@media (max-width: 699px){.modal .modal-wrap h1 span{display:block}}@media (max-width: 699px){.modal .modal-wrap .lead{font-size:14px}}.modal .modal-wrap .plan_review{padding:16px;margin-top:24px;box-sizing:border-box;background-color:#f5f8fa}@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{margin-top:8px;font-size:13px;color:#555}@media (max-width: 699px){.modal .modal-wrap .plan_review_text{font-size:12px}}.modal .modal-wrap .plan_detail_content{width:calc(100% - 120px);padding:16px;box-sizing:border-box;line-height:1.5}@media (max-width: 699px){.modal .modal-wrap .plan_detail_content{width:calc(100% - 100px);padding:16px}}.modal .modal-wrap .plan_detail_content_mentor{color:#666;font-size:12px}.modal .modal-wrap .plan_detail_content_plan{margin-top:8px;font-size:16px;font-weight:700}@media (max-width: 699px){.modal .modal-wrap .plan_detail_content_plan{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.modal .modal-wrap .submit_buttons{margin-top:24px;justify-content:space-between}.modal .modal-wrap .sns_share_buttons{margin-top:24px;justify-content:flex-end}@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{border:1px solid #eee;border-radius:4px;font-weight:600;height:48px;padding:0 16px;line-height:48px;cursor:pointer;box-sizing:border-box;font-size:14px}@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{margin-top:16px;padding:16px;background-color:#13b1c0;color:#fff;font-size:12px;text-align:left;justify-content:space-between;align-items:center;max-height:210px;overflow:hidden;position:relative;min-height:180px;box-sizing:border-box}@media (max-width: 699px){.modal .modal-wrap.unless_Padding .eyecatch{padding:0 4%;background-color:#fff;color:#333;display:block;text-align:center;height:auto;max-height:initial}}.modal .modal-wrap.unless_Padding .eyecatch figure{width:30%;position:absolute;bottom:-37%}@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{width:64%;margin-left:auto}@media (max-width: 699px){.modal .modal-wrap.unless_Padding .eyecatch .thanks_content{width:100%}}.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_price{font-size:18px;font-weight:600;padding:2px 8px;border:1px solid #fff;display:inline-block;line-height:1.5}@media (max-width: 699px){.modal .modal-wrap.unless_Padding .eyecatch .thanks_content_price{font-size:24px;padding:0;border:none}}.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{margin-top:8px;font-size:14px}@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{margin-top:24px;align-items:center;justify-content:space-between;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;font-weight:600;height:48px;padding:0 16px;line-height:48px;cursor:pointer;box-sizing:border-box}@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{display:inline-block;width:280px;display:block;border-radius:8px;overflow:hidden;line-height:1;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.1))}@media (max-width: 699px){.plan-banner .server-banner__item{width:60%}}.plan-banner .server-banner__item img{width:100%;max-width:100%;transition:transform .3s}.plan-banner .server-banner__item:hover>img{transform:scale(1.1)}.no_action_text{text-align:center;margin:20px 0}input[id^=communication_type]{display:none}.checkbox01{box-sizing:border-box;cursor:pointer;display:inline-block;padding:5px 10px 5px 30px;position:relative;width:auto;vertical-align:bottom;font-weight:600}.checkbox01:before{background:#fff;border:1px solid var(--c-gray-lighter);content:"";display:block;height:20px;width:20px;left:5px;margin-top:-9px;position:absolute;top:45%;border-radius:4px;overflow:hidden}.checkbox01:after{border-right:3px solid #13b1c0;border-bottom:3px solid #13b1c0;content:"";display:block;height:9px;left:12px;margin-top:-6px;opacity:0;position:absolute;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;border-radius:50%;content:"";display:block;height:16px;left:5px;margin-top:-9px;position:absolute;top:50%;width:16px}.radio01:after{background:#13b1c0;border-radius:50%;content:"";display:block;height:10px;left:9px;margin-top:-5px;opacity:0;position:absolute;top:50%;width:10px}input[type=radio]:checked+.radio01:after{opacity:1}.cv_area{background-color:#d5f4f7;display:block;padding:24px;margin-top:10px}.cv_area_text{font-weight:600;font-size:18px!important}@media (max-width: 699px){.cv_area_text{font-size:14px}}.cv_area_button.--signUp{max-width:320px;width:100%;text-align:center;padding:12px 16px;font-size:18px;display:block;margin:24px auto 0}.cv_area_button.--login{color:#13b1c0;font-size:16px;display:block;font-weight:600;margin-top:20px}.wrapper{width:100%;margin-top:16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.wrapper::-webkit-scrollbar{display:none}.plan-content{padding:32px 16px;margin-bottom:-50px}.plan-content__wrapper{max-width:1320px}.lancers-image img{vertical-align:middle;margin-bottom:2px}.best_plan{text-align:center;background:#13b1c0;color:#fff;font-weight:700;font-size:12px;width:80px;white-space:nowrap;border-radius:20px;padding:2px}.trial_plan{text-align:center;background:#ebb100;color:#fff;font-weight:700;font-size:11px;white-space:nowrap;border-radius:20px;padding:2px 10px}@media (max-width: 699px){.trial_plan{font-size:.8rem;padding:2px 6px}}.free_consultation_course{text-align:center;background:#ef4444;color:#fff;font-weight:700;font-size:11px;white-space:nowrap;border-radius:20px;padding:2px 10px}@media (max-width: 699px){.free_consultation_course{font-size:.8rem;padding:2px 6px}}.best_plan_label{background:#e9ff80;color:#4c590e;font-weight:700;font-size:12px;width:50px;height:20px;line-height:18px;padding:4px 6px;border-radius:2px}.hot_plan_label{background:#fdd4d4;color:#930505;font-weight:700;font-size:12px;width:50px;height:20px;line-height:18px;padding:4px 6px;border-radius:2px}.new_plan_label{background:#d3ecff;color:#6386d1;font-weight:700;font-size:12px;width:50px;height:20px;line-height:18px;padding:4px 6px;border-radius:2px}.operation_pr_label{background:#ff7200;color:#fff;font-weight:700;font-size:12px;width:50px;height:20px;line-height:18px;padding:4px 6px;border-radius:2px}.child_plan_box{margin-bottom:15px;display:flex}.child_plan_box .img_container{width:100px;margin-right:16px}.child_plan_box__detail{flex:1}.neon_mark{z-index:100;background:#6c6;border-radius:50%;height:18px!important;width:18px!important;padding:0 5px;animation:flash 2s infinite;margin-left:10px}@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;padding:15px;border:solid 1px #eee;border-radius:6px}#spot_plan{display:none}.action_contract_wrapper{width:75%;margin-right:12px}@media (max-width: 699px){.action_contract_wrapper{width:100%;margin-right:0}}.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:solid 1px silver;padding:16px;box-shadow:0 0 6px #9aa3c11a;border-radius:8px;width:100%!important;max-width:initial}@media (max-width: 699px){.exclusive_course_item{padding:8px}}.exclusive_course_item a{display:flex;align-items:center;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;text-align:right;font-size:12px}}.course_title{padding:0!important;font-size:22px}@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{width:130px;height:75px}@media (max-width: 699px){.MyPlanList .list-column.eyecatch .eyecatch-image{display:block}}.MyPlanList .category-text{font-size:11px;color:#999}.plan_show #main{margin-left:0;margin-right:15px}.plan_show .side-mentor .user-profile .heading,.plan_show .side-mentor .user-skills .heading{text-align:left;font-size:16px;font-weight:700}.plan_show .side-mentor .user-profile .body,.plan_show .side-mentor .user-skills .body{text-align:left;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10;font-size:13px;color:#666}.plan_show .side-mentor .user-profile .skills,.plan_show .side-mentor .user-skills .skills{margin-top:0!important;padding:5px 5px 0;display:-webkit-box;text-align:left;overflow:hidden;font-size:12px!important}.plan_show .side-mentor .user-profile .link,.plan_show .side-mentor .user-skills .link{text-align:left;font-size:15px;padding-left:5px}.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{font-size:.875rem;color:#888}@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 rgb(0,0,0);padding:20px 10px}.p-plan-list__review-img{display:block;min-width:40px;width:40px;height:40px;border-radius:50%;overflow:hidden}.p-plan-list__review-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.p-plan-list__review-star{color:var(--c-knowledge)}.p-plan-list__review-name{white-space:nowrap;font-weight:700;overflow:hidden;width:100%;text-overflow:ellipsis}.p-plan-list__review-date{font-size:12px;color:#555}.p-plan-list__review-text{flex:1;margin-left:10px}@media (max-width: 699px){.p-plan-list__review-text{flex:auto;width:100%;margin-top:8px;margin-left:46px}}.approvalBody{margin-top:16px}.approvalBody__message{font-weight:700;color:#666}.approvalBody_planBlock{border:1px solid #deecec;border-radius:4px;overflow:hidden;margin-top:16px}.approvalBody_planBlock_title{border-bottom:1px solid #deecec;padding:8px 16px;box-sizing:border-box;font-weight:700;color:#555;background-color:#eaf7f7}.approvalBody_planBlock_comment{padding:16px}.approvalBody_planBlock .submit_buttons{align-items:center;margin-top:0;justify-content:space-between}.approvalBody_planBlock .submit_buttons .subButton{font-size:13px;margin-left:12px}@media (max-width: 699px){.approvalBody_planBlock .submit_buttons .subButton{width:38%;text-align:center;margin-left:4%;padding:8px}}.approvalBody_planBlock .submit_buttons .mail_button{margin-left:auto;font-size:12px;font-weight:600;color:#13b1c0;padding:8px 16px;box-sizing:border-box}.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{margin-left:auto;font-size:12px;font-weight:600;color:gray;padding:8px 16px;box-sizing:border-box}.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{width:58%;min-width:auto;padding:8px;text-align:center}}.approvalBody__buttonBox{background:#f8f8f8;border-top:1px solid #eee;padding:8px 16px;box-sizing:border-box}@media (max-width: 699px){.approvalBody__buttonBox{padding:16px 4%}.approvalBody__buttonBox .primaryButton,.approvalBody__buttonBox .cv_area_button.--signUp{width:100%}}.approvalBody__buttonBox .btn{margin-top:10px;padding:5px 20px;margin-right:5px}.approvalBody__buttonBox .undecided{font-size:12px}.approvalBody__buttonBox .accept{color:#13b1c0;font-weight:600;font-size:12px}.approvalBody__buttonBox .accept:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.approvalBody__buttonBox .refuse{font-weight:600;font-size:12px}.approvalBody__buttonBox .refuse:before{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.approvalBody .name{font-weight:700;margin-right:10px}.approvalBody__btn--del{font-size:.7rem!important;font-weight:400!important;padding:0!important;border:none!important;color:#999!important}.approvalBody__btn--del:hover{background:none!important;color:#999!important}.midoku{background:#f4f8fa}.drop__input{display:none}.drop__label{background:#eef2f4;color:#13b1c0;padding:4px 8px;border-radius:4px;font-size:14px;line-height:1.5;cursor:pointer;display:inline-block}.drop__area{padding:50px 30px;background:#f4f8fa;border:dotted 3px #13b1c0;text-align:center}.drop img{max-width:200px;margin-top:20px;border:solid 1px #666}.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{display:block;border-radius:4px;text-align:center}.dmenu ul li a,.dmenu ul li .list-item{font-size:12px;background-color:#fff;color:#444;padding:10px 15px;display:block}.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{font-size:12px;background-color:#fff;display:block}.dmenu ul li a:hover li a:hover{background-color:#f5f8fa}.dmenu ul{display:none}.dmenu.active ul{display:block;background-color:#fff;border-radius:4px;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.15));padding:0;z-index:1;min-width:120px;white-space:nowrap;overflow:hidden}.msg_box.flex{display:flex}.msg_box__content{flex:1}.msg_box__head{display:flex;align-items:flex-start;flex-wrap:nowrap;margin-bottom:16px;justify-content:space-between}.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{margin-left:3px;font-size:11px;font-weight:400;color:#13b1c0;border:solid #13b1c0 1px;border-radius: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{width:400px;margin:5px 15px 0 0;font-size:12px;font-weight:700;text-align:right}@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{padding:6px 10px;font-size:8px;border:solid 1px #999;color:#999}.msg_box__control .btn.archive:hover{background:#999;color:#fff}.msg_box__foot .reaction-btn{position:relative}.msg_box__foot .reaction-btn-text{display:inline-block;width:30px;background:#f4f8fa;border-radius:50px;text-align:center}.msg_box__foot .reaction-btn-text.active{border:1px solid #13b1c0}.msg_box__foot .reaction-box{font-size:21px;line-height:1.5;width:212px;padding:0 10px;position:absolute;top:-35px;background:#fff;box-shadow:1px 1px 2px #ccc,-1px 0 2px #eee;border-radius:50px;display:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.msg_box__foot .reaction{display:inline-block;width:32px;cursor:pointer}.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-weight:600;font-size:13px}@media (max-width: 699px){.msg_box .name-half{max-width:96px}}.msg_box .name .from{color:#888;margin-left:4px;font-size:12px}.msg_box p{font-size:14px;line-height:150%}.msg_box .data_info{align-items:center;margin-top:4px}.msg_box .date{font-size:12px;color:#888;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{font-size:1.2rem;color:#ff4949}.message_markdown{font-size:1rem;margin-top:10px}.message_markdown a{color:#13b1c0}.message_markdown a:hover{color:#ccc}.message_markdown p{margin-top:1.5em;line-height:1.6}.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;white-space:pre;overflow:scroll}.message_markdown code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;overflow-x:scroll;font-size:.9rem}.fileupload_txt{background:#f2ffef;color:#81bc73;padding:10px;border-radius:4px;margin-bottom:10px;font-size:.9rem;font-weight:700}.messageHeader{display:flex;justify-content:flex-end;align-items:center;margin-bottom:20px;flex:1}.messageHeader__searchbox{width:200px!important}@media (max-width: 699px){.messageHeader{display:block}.messageHeader h1{margin:0 0 8px}}.messageHeader__menu{font-size:.9rem;text-align:right;flex:1;margin-right:20px}.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{text-align:right;flex:1}.messageHeader__searchbox{width:90%;padding:10px 20px!important;font-size:.8rem;height:40px;border:1px solid #ddd}@media (max-width: 699px){.messageHeader__searchbox{width:100%}}.filedrag{display:flex}.filedrag .left{width:70%}.filedrag .right{width:30%;text-align:right}.mentakun_illust{position:absolute;left:10px;top:-8px;z-index:1;width:40px}.mentakun_voice{padding:4px 0 0 54px;font-size:14px;font-weight:600;margin-bottom:4px;display:block}.userplan_component .plan_detail{background:#fff;margin:16px 0;border:1px solid #eee;border-radius:4px;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{width:calc(100% - 120px);padding:16px;box-sizing:border-box;line-height:1.5}@media (max-width: 699px){.userplan_component .plan_detail_content{width:calc(100% - 100px);padding:16px}}.userplan_component .plan_detail_content_mentor{color:#666;font-size:12px}.userplan_component .plan_detail_content_plan{margin-top:8px;font-size:16px;font-weight:700}@media (max-width: 699px){.userplan_component .plan_detail_content_plan{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.userplan_component .plan_detail_image{width:120px;height:120px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width: 699px){.userplan_component .plan_detail_image{width:100px;height:100px}}.userplan_component .plan_detail_content_mentor{align-items:center}.userplan_component .plan_detail_content_mentor .keiyaku_plan{margin-right:4px;display:inline-block}.mentee_step{max-width:320px;width:20%;left:20px;bottom:20px;position:fixed;background:#cee6e8;border-radius:16px}@media (max-width: 1200px){.mentee_step{bottom:20px;width:calc(100% - 200px);max-width:100%;z-index:1}}@media (max-width: 699px){.mentee_step{display:none}}.mentee_step__items{position:relative;background-color:#fff;border-radius:0 0 16px;overflow:hidden;box-shadow:0 2px 6px #3c425703;border:1px solid #eee;display:block;z-index:1}@media (max-width: 1200px){.mentee_step__items{display:flex}}.mentee_step__item{padding:8px 16px;box-sizing:border-box;border-top:1px solid #eee}.mentee_step__item:first-of-type{border:none}@media (max-width: 1200px){.mentee_step__item{width:33%;border-top:none;border-left:1px solid #eee;box-sizing:border-box}}.mentee_step_label{font-weight:600;line-height:20px}.mentee_step_label .step_num{display:inline-block;width:20px;height:20px;border-radius:4px;color:#fff;font-size:12px;text-align:center;background:#13b1c0;font-weight:600;margin-right:4px}.mentee_step_text{margin-top:8px;font-size:12px;color:#555}.message-show .c-tab-wrapper{padding:0}.message-show .c-tab{margin:16px auto}.message-show a.plan_button{white-space:initial!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{font-size:12px;color:#666}.mentorSearch{display:flex;max-width:1200px;margin:0 auto 24px;align-items:flex-start;flex-wrap:wrap}.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-left:0;margin-bottom:10px}}.mentorSearch h1{margin:0;width:50%;text-align:left;flex:1}.mentorSearch h1 .pagelabel{font-size:12px;color:#888;display:block}.mentorSearch__right{text-align:right;flex:1}@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;margin:0 auto;border-radius:5px;width:100%;padding:20px 100px;text-align:center;flex-wrap:wrap;display:flex}@media (max-width: 699px){.schoolPlanDescription{width:100%;padding:20px}}.schoolPlanDescription .item{margin-right:35px}@media (max-width: 960px){.schoolPlanDescription .item{width:100%;margin-right:0}}.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-weight:700;font-size:16px}@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{font-size:12px;color:#888;display:block}.mentarListBox{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;width:100%}.mentarListBox.--full{max-width:100%}@media (min-width: 699px){.mentarListBox.--80{max-width:80%}}.mentarListBox .searchBox{width:240px;margin-right:50px;box-sizing:border-box;text-align:left}.mentarListBox .searchBox .plan_search__btn{position:sticky;position:-webkit-sticky;bottom:10px;margin-top:10px;margin-bottom:10px}@media (max-width: 960px) and (min-width: 699px){.mentarListBox .searchBox .plan_search__btn{position:static;bottom:auto;margin-bottom:30px}}@media (max-width: 699px){.mentarListBox .searchBox .plan_search__btn{position:static;bottom:auto;margin-bottom:30px}}@media (max-width: 960px) and (min-width: 699px){.mentarListBox .searchBox{margin:0;width:100%;order:3}}@media (max-width: 699px){.mentarListBox .searchBox{width:100%;margin-right:0}}.mentarListBox .searchBox .select-wrap{width:100%}.mentarListBox .searchBox__m{margin-top:20px;font-size:1rem;font-weight:700}.mentarListBox .searchBox #q{background:#f4f8fa;margin:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 20px;border-radius:20px;width:100%;box-sizing:border-box}.mentarListBox .grandChild_list li{font-size:14px}.mentarListBox .grandChild_list li a{color:#13b1c0;width:100%;display:block;padding:4px 8px;box-sizing:border-box}.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{position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;right:8px;content:"";font-size:12px;top:50%;margin-top:-10px}.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:0px}.mentarListBox .listBox__inner{position:relative}.mentarListBox .listBox .message_area{text-align:left;padding:8px 16px;background:#f9f1a6;border-radius:4px;font-weight:600;margin-bottom:8px}@media (max-width: 699px){.mentarListBox .listBox .message_area{font-size:12px}}.mentarListBox .listBox .message_area span{position:relative;display:block}@media (max-width: 699px){.mentarListBox .listBox .message_area span{padding-left:27px}}.mentarListBox .listBox .message_area span:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";color:orange;padding-right:8px;margin:0}@media (max-width: 699px){.mentarListBox .listBox .message_area span:before{position:absolute;left:0;top:50%;margin-top:-14px;font-size:18px}}@media (max-width: 960px) and (min-width: 699px){.mentarListBox .listBox{padding:0;flex:auto;border:none}}@media (max-width: 699px){.mentarListBox .listBox{padding:0;border:none;flex:auto}}.mentarListBox .listBox__info{margin-top:35px;margin-bottom:16px}.mentarListBox .listBox__result_and_sort_box{display:flex;justify-content:space-between;align-items:center;flex-direction:row}@media (max-width: 699px){.mentarListBox .listBox__result_and_sort_box{flex-direction:column}}.mentarListBox .listBox__result{text-align:left;margin-bottom:4px;font-weight:600;width:100%}.mentarListBox .listBox__result span{font-size:1.4rem;font-weight:700;display:inline;margin-right:4px;color:#13b1c0}.mentarListBox .listBox__text{color:#666;text-align:left}.mentarListBox .listBox .buttonBox{padding:16px 0;position:sticky;position:-webkit-sticky;bottom:0;background:#f4f8fa}.mentarListBox .listBox .buttonBox .button{max-width:60%;width:100%;font-size:18px;font-weight:600;padding:0 16px;height:60px;line-height:60px;box-sizing:border-box;display:inline-block}@media (max-width: 699px){.mentarListBox .listBox .buttonBox .button{font-size:14px;max-width:50%;height:50px;line-height:50px}}.mentor_bosyu{margin-top:48px}.mentor_bosyu img{width:100%;max-width:100%}.mentor_bosyu h3{padding-bottom:24px;text-align:left}.mentor_bosyu_content{margin-top:16px;align-items:center}@media (max-width: 699px){.mentor_bosyu_content{padding:6%;display:block}}.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{margin-top:8px;font-size:14px;color:#666}.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{margin-top:24px;display:inline-block;border-radius:4px;height:40px;line-height:40px;font-size:14px;padding:0 16px;background-color:#13b1c0;color:#fff;font-weight:600}@media (max-width: 699px){.mentor_bosyu_content .button{display:block;margin:16px auto 0;width:80%;box-sizing:border-box;text-align:center}}.mentor_bosyu_content .free-counseling{background:#eafafc;padding:12px 20px;width:100%;justify-content:space-between;margin-top:22px}.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{text-align:center;margin:4px auto}}.mentor_bosyu_content .free-counseling_text p.top_message{font-size:14px;color:#595858;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{font-size:24px;color:#13b1c0;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{width:50%;margin-left:auto}@media (max-width: 699px){.mentor_bosyu_content_image{width:100%;margin:24px 0 0}.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{overflow-x:auto;-ms-overflow-style:none;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{text-align:left;margin-bottom:10px}.mentorList h3 a{font-size:.7rem!important;font-weight:400;margin-left:10px}@media (max-width: 699px){.mentorList h3 a{margin-left:0;display:inline-block}.mentorList .size85{width:30px;height:30px}.mentorList .size85 .sp_img{max-width:none}}.mentorList .plan-card,.mentorList .p-search-item{margin:8px}@media (max-width: 960px) and (min-width: 699px){.mentorList .plan-card,.mentorList .p-search-item{margin:1.6%}}@media (max-width: 699px){.mentorList .plan-card,.mentorList .p-search-item{margin:10px 0;width:100%;display:flex;flex-wrap:wrap}}.mentorList__card{display:flex;justify-content:flex-start;padding:30px 20px;flex-wrap:wrap;margin-bottom: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__main{flex:1;display:flex;flex-wrap:wrap;align-items:center}.mentorList__body{flex:1;text-align:left;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 699px){.mentorList__body{width:100%}}.mentorList__body_name{margin-bottom:5px;display:flex;flex-wrap:wrap}.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{width:100%;font-size:1.1rem;font-weight:700;line-height:1.4;margin:10px 0;display:flex}.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{width:auto;height:auto;max-width:80px;max-height:60px}.mentorList__body_title h2{font-size:16.5px}@media (max-width: 699px){.mentorList__body_title h2{font-size:.9rem}}.mentorList__body_body{color:#8b8b8b;line-height:1.5;font-size:.9rem}.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-weight:700;font-size:1rem}@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{position:relative;padding:8px 4% 8px 8px;margin-top:8px;box-sizing:border-box;border-radius:4px;background:#f4f8fa;align-items:center;border:1px solid #edf2f5}@media (max-width: 699px){.mentorList__body_blog_inner{display:block}}.mentorList__body_blog_inner:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;position:absolute;right:2%;top:50%;margin-top:-8px}.mentorList__body_blog .blog_icon{font-size:12px;font-weight:600;min-width:56px}.mentorList__body_blog .blog_subject{border-left:1px solid #e5e5e5;margin-left:8px;padding:0 0 0 8px;font-size:13px;text-align:left!important}@media (max-width: 699px){.mentorList__body_blog .blog_subject{margin:0;width:100%;padding:4px 0 0;border:none}}.mentorList__btn{width:150px;font-size:.8rem;padding-left:20px}.mentorList__btn img{width:auto;height:auto;max-width:100%;max-height:100px}@media (max-width: 699px){.mentorList__btn{width:100%;padding:0;display:flex;margin-top:10px;justify-content:flex-start}.mentorList__btn div{width:50%}}@media (max-width: 960px) and (min-width: 699px){.mentorList__btn{width:100%;padding:0;display:flex;margin-top:10px;justify-content:flex-start}.mentorList__btn div{width:200px}.mentorList__btn .btn:first-child{margin-left:110px}}.mentorList__btn .btn{width:100%;font-size:.7rem;border-radius:40px;padding:4px 13px!important;margin:0 0 10px;display:block;box-sizing:border-box}@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-top:5em;margin-bottom:-6em}}.planPostBox{font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (max-width: 699px){.planPostBox{display:block;margin-bottom:16px}}.planPostBox__date{margin-right:8px}.planPostBox p{line-height:1.5;margin-bottom:5px;flex:1}.planPostBox__name{font-size:.8rem}.planPostBox__face{width:30px}.planPostBox__face .icon{margin:0}.planPostBox_info{min-width:70px;justify-content:space-between}@media (max-width: 699px){.planPostBox_info{width:auto;justify-content:flex-start}}.planPostBox__date{font-size:.8rem;color:#919191;margin-right:20px;width:8em}.planPostBox .num_view{font-size:.8rem;margin-right:16px;text-align:center;width:7em}.planListPostBox{font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;border-top:solid 1px #f1f1f1;padding-top:10px;margin-top:10px}.planListPostBox__date{margin-right:20px}.planListPostBox p{width:100%;line-height:1.5;margin-bottom:5px}.planListPostBox__name{font-size:.8rem}.planListPostBox__face{width:30px}.planListPostBox__face .icon{margin:0}.planListPostBox__date{font-size:.8rem;color:#919191}.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{padding:16px;margin-bottom:20px;box-sizing:border-box;width:100%;text-align:left;border:1px solid var(--c-gray-border)}@media (max-width: 699px){.bosyuList__card,.eventList__card{padding:16px 4%}}.bosyuList__card_edit,.eventList__card_edit{justify-content:space-between;align-items:center;padding-top:16px;margin-top:8px;border-top:1px solid #eee}@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;max-width:240px;width:100%;margin:0 auto;text-align:center;font-weight:600}@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{font-size:14px;color:#666;font-weight:700}.bosyuList__card_inner,.eventList__card_inner{justify-content:flex-start;align-items:center}.bosyuList__card_inner .left,.eventList__card_inner .left{width:calc(60% - 24px);margin-right:24px;display:flex;flex-wrap:wrap;align-items:flex-start}@media (max-width: 699px){.bosyuList__card_inner .left,.eventList__card_inner .left{width:100%;margin-right:0;align-items:flex-start}}.bosyuList__card_inner .left .bosyu_category,.eventList__card_inner .left .bosyu_category{width:100%;font-weight:400;color:#13b1c0}.bosyuList__card_inner .left .label,.eventList__card_inner .left .label{color:#fff;background-color:#13b1c0;font-size:12px;font-weight:700;padding:4px 12px;margin-bottom:6px}.bosyuList__card_inner .left .title,.eventList__card_inner .left .title{width:100%;font-size:1.1rem;font-weight:700;margin:0 0 2px;line-height:1.6}.bosyuList__card_inner .left .body,.eventList__card_inner .left .body{width:100%;font-size:.8rem;color:#666;margin-bottom:8px}.bosyuList__card_inner .left .icon,.eventList__card_inner .left .icon{width:30px;margin-right:8px}.bosyuList__card_inner .left .post_info,.eventList__card_inner .left .post_info{width:100%;position:relative;padding-left:38px;margin-top:8px}.bosyuList__card_inner .left .post_info .userIcon,.eventList__card_inner .left .post_info .userIcon{position:absolute;top:0;left: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{font-size:.8rem;color:#888;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{width:100%;margin-top:8px}}.bosyuList__card_inner .right .container_wrap,.eventList__card_inner .right .container_wrap{border-radius:4px;overflow:hidden;border:1px solid #deecec;align-items:stretch}@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{text-align:center;width:33.3333333333%;background-color:#eaf7f7}.bosyuList__card_inner .right .container .text,.eventList__card_inner .right .container .text{font-size:14px;font-weight:600;padding:4px 8px;background-color:#fff;width:100%;box-sizing:border-box}.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;justify-content:center;min-height:64px;font-size:12px;font-weight:700;background:#eaf7f7;padding:8px;text-align:center;box-sizing:border-box}@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{width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;height:100px}.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_suggest,.eventList__card_inner .right .bosyu_suggest,.bosyuList__card_inner .right .bosyu_limit,.eventList__card_inner .right .bosyu_limit{width:33.3333333333%;border-left:1px solid #deecec}.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{padding:2px 8px;border-radius:2px;box-sizing:border-box}.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{width:calc(100% - 96px);margin-left:auto;box-sizing:border-box}.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{width:calc(100% - 200px);margin-right:0}@media (max-width: 699px){.eventList__card_inner .left{padding:4%;width:100%;order:2;box-sizing:border-box}}@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{margin-top:8px;display:inline-block;width:auto}.eventList__card_inner .left .participation_info{display:flex;align-items:center}.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{margin-right:10px;font-size:12px}@media (max-width: 699px){.eventList__card_inner .left .participation_number{width:100%;margin-right:0}.eventList__card_inner .left .participation_number.dash{width:170px}.eventList__card_inner .left .participation_icons{width:100%}}.eventList__card_inner .right{max-width:100%;width:180px;flex:initial;height:100px;overflow:hidden;margin-top:0;margin-left:auto;border-radius:8px}@media (max-width: 699px){.eventList__card_inner .right{width:100%;max-width:100%;height:auto;order:1}}.eventList__card_inner .right img{width:100%;max-width:100%;height:100px;display:block;-o-object-fit:cover;object-fit:cover}@media (max-width: 699px){.eventList__card_inner .right img{height:180px}}.col-3 .eventList__card{width:calc(33% - 17px);margin:0 28px 0 0;padding:0}@media (max-width: 699px){.col-3 .eventList__card{width:100%;margin:0 0 16px}}.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{padding:16px;width:100%;order:2}.col-3 .eventList__card_inner .left .title{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.col-3 .eventList__card_inner .right{width:100%;order:1;flex:initial;height:140px;overflow:hidden;margin:0;max-width:100%;border-radius:8px}.col-3 .eventList__card_inner .right img{width:100%;display:block;height:140px;-o-object-fit:cover;object-fit:cover}.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{display:flex;align-content:space-between;min-height:200px}@media (max-width: 699px){.bosyuList__card_inner .left{min-height:initial}}.bosyuList__card_suggest_label{font-size:12px;padding:.3em .8em;background:#eaf7f7;border-radius:1em;color:#1bb1be;font-weight:600;display:inline-block;margin-left:2px}.bosyuList__card_urgent_label{font-size:12px;padding:.3em .8em;background:red;border-radius:1em;color:#fff;font-weight:600;display:inline-block;margin-left:2px}.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;width:100%;text-align:center;margin:0 auto;max-width:960px}.banner_content a:hover{opacity:.7}.banner_content a img{width:100%;padding:0 8px;box-sizing:border-box}@media (max-width: 699px){.banner_content a img{padding:0}}.topRequestBox{margin-top:50px}.topPostBox,.topCommunityBox{margin:50px 0}.topPostBox h2,.topCommunityBox h2{text-align:center}.topPostBox .card,.topCommunityBox .card{text-align:left}@media (max-width: 699px){.topPostBox .card,.topCommunityBox .card{width:100%}}.topPostBox .card .name,.topCommunityBox .card .name{color:#13b1c0;font-weight:700}.topFetureBox{margin:50px 0;text-align:center}.topFetureBox h2{text-align:center}.topFetureBox .codereview{padding:16px;margin:0 auto;width:300px;background:#13b1c0;text-align:left;color:#fff;border-radius:4px;background-position:left bottom;background-repeat:no-repeat;background-size:100px 100px;background-image:url(../../../../resource/img/codereview.png);background-color:#13b1c0}.topFetureBox .codereview__head{font-weight:700;font-size:1.2rem;padding-left:100px}.topFetureBox .codereview__sub{padding-left:100px;font-size:.9rem}@media (min-width: 699px){.card:first-child,.card:nth-child(2){margin-top:0}}.topTagLists{display:flex;justify-content:space-between;flex-wrap:wrap}.topTagLists li{box-sizing:border-box;width:24%;margin-bottom:8px;font-size:1.2rem;text-align:center}@media (max-width: 699px){.topTagLists li{width:48%;padding:10px;font-size:1rem}}.topTagLists li i{color:#13b1c0}.topTagLists li a{display:block;width:100%}.topMentorList{display:flex;justify-content:space-between}.topMentorList__card{width:calc(33% - 16px);margin-right:16px;padding:20px;margin-top:20px;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.topMentorList__card{width:calc(50% - 16px)}}.topMentorList__card .facebox{display:flex;align-items:center}.topMentorList__card .face{margin-right:8px}.topMentorList__card .name{font-weight:700;font-size:.9rem}.topMentorList__card .name a{color:#13b1c0}.topMentorList__card .detail{margin-top:2px}.topMentorList__card .detail .title{margin-bottom:8px;font-weight:700;font-size:1rem;line-height:1.4}.topMentorList__card .score{margin-top:6px;font-size:.9rem}@media (max-width: 699px){.topMentorList__card{width:100%;flex:none}}.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-weight:600;font-size:14px}.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{margin-top:16px;text-align:left;line-height:150%;align-items:center;justify-content:center}@media (max-width: 699px){.mainCatchCopy .resultBox{line-height:140%}}.mainCatchCopy .resultBox__item{text-align:center;font-size:.8rem;margin-right:24px;padding:16px;max-width:180px;width:100%;background:#fff;box-shadow:0 0 10px #0000000f;border-radius:4px}.mainCatchCopy .resultBox__item:last-of-type{margin-right:0}@media (max-width: 960px) and (min-width: 699px){.mainCatchCopy .resultBox__item{padding:8px;width:100%;max-width:100%;margin:8px 0 0;box-sizing:border-box}}@media (max-width: 699px){.mainCatchCopy .resultBox__item{padding:8px;width:100%;max-width:100%;margin:8px 0 0;box-sizing:border-box}}.mainCatchCopy .resultBox__item_label{font-size:14px;font-weight:600}.mainCatchCopy .resultBox__item_label i{margin-right:8px;color:#13b1c0;font-size:16px}.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{font-size:10px;color:#888;text-align:center;margin:16px 0 0;display:block}.c1box,.c2box{width:900px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center}@media (max-width: 960px) and (min-width: 699px){.c1box,.c2box{width:100%}}@media (max-width: 699px){.c1box,.c2box{width:100%}}.c1box .img,.c2box .img{width:400px;margin-right:50px}@media (max-width: 699px){.c1box .img,.c2box .img{width:100%;margin-right:0}}.c1box .img img,.c2box .img img{width:100%}.c1box .txt,.c2box .txt{flex:1}@media (max-width: 699px){.c1box .txt,.c2box .txt{width:100%;flex:none}}.big_category_title{width:100%}.cateogry_wrapper{width:100%;margin-top:32px}.cateogry_wrapper .category_title{flex:1 1 0%;align-items:center;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{padding:4px 8px;margin:8px 0 0}}.cateogry_wrapper .category_title h2,.cateogry_wrapper .category_title h3{flex:1}.c2box{margin-top:30px}.c2box .img{width:200px;margin:0 0 0 50px;text-align:center}.c2box .img img{width:80%}@media (max-width: 699px){.c2box .img{text-align:center;width:100%;margin-left:0}.c2box .img img{width:50%}}.top_search{width:100%;display:flex;flex-wrap:wrap}@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{text-align:center;padding:0;display:flex;flex-wrap:wrap}.top_category li,.top_tag li{margin-right:16px}.top_category li i,.top_tag li i{color:#13b1c0}.top_tag li{margin-right:8px;margin-bottom:8px}.topCommunityBox .inner{display:block}.topPostContent{margin-top:16px;display:flex;flex-wrap:wrap}.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{text-align:left;font-size:1rem;margin:0}.topMentee{padding-top:30px;background:#fff}.reviewBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin:auto auto 20px;box-sizing:border-box}.reviewBox .card{width:28%;display:block;margin:0}@media (max-width: 960px) and (min-width: 699px){.reviewBox .card{width:100%;margin-right:0;margin-bottom:20px}}@media (max-width: 699px){.reviewBox .card{width:100%;margin-right:0;margin-bottom:20px}}.reviewBox .card .face{width:100%;display:flex;justify-content:center;align-items:center;margin-bottom:10px}.reviewBox .card .face .icon{margin-right:10px}.reviewBox .card .face .name{flex:1;font-size:15px;text-align:left}.reviewBox .card .body{width:100%;font-size:13px}.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}.multiple_send_button{min-width:240px}@media (max-width: 699px){.multiple_send_button{min-width:200px}}.mentor_card{display:flex;flex-wrap:wrap;width:100%;margin-top:8px}@media (max-width: 699px){.mentor_card{justify-content:space-between}}.mentor_card.show{opacity:1}.mentor_card__container{width:20%;padding:0 5px;display:flex;box-sizing:border-box}.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{width:49%;padding:0ex}.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{width:100%;-o-object-fit:contain;object-fit:contain;max-width:100%;height:100px}@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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.mentor_card__card .facebox{display:flex;align-items:center}.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_title,.top_mentor_compornent{text-align:left}.top_mentor_card{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start;margin-top:8px}.top_mentor_card__card{width:calc(33% - 17px);margin-right:28px;box-sizing:border-box}@media (max-width: 699px){.top_mentor_card__card{width:100%;margin:0 0 20px}}.top_mentor_card__card .thumbnail{width:100%;line-height:1}.top_mentor_card__card .thumbnail a{display:block;line-height:0}.top_mentor_card__card .thumbnail img{width:100%;-o-object-fit:contain;object-fit:contain;max-width:100%;height:100px}.top_mentor_card__card .title{font-size:.8rem;margin-top:8px;font-weight:400}.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{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.top_mentor_card__card .facebox{display:flex;align-items:center}.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{font-size:.7rem;font-weight:600;line-height:1.4;text-align:left;color:#666}.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{max-width:960px;margin:60px auto;display:flex;flex-wrap:wrap}.top-mainVisual__container .left{width:50%}@media (max-width: 699px){.top-mainVisual__container .left{width:100%;text-align:center}}.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{text-align:center;font-weight:700;margin-bottom:10px;margin-top:20px}.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{max-width:960px;padding:0 10px;margin:auto;display:flex;align-items:center;flex-direction:row}@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{width:100%;margin:auto}}.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{text-align:center;margin-bottom:10px}.engineer_landing2-mainVisual__container>div h2>span{color:#13b1c0}.engineer_landing2-mainVisual__container>div p{text-align:center;font-size:20px;font-weight:700}.engineer_landing2-mainVisual__container>div p>span{font-size:1.4em;color:#13b1c0}.engineer_landing2-mainVisual__balloon{background:#fff;color:#13b1c0;border:solid 1px #13b1c0;font-weight:700;text-align:center;padding:6px;border-radius:100px;position:relative;margin-bottom:20px;width:80%}@media (max-width: 699px){.engineer_landing2-mainVisual__balloon{width:90%}}.engineer_landing2-mainVisual__balloon:before{content:"";position:absolute;bottom:-11px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#13b1c0 transparent transparent transparent}.engineer_landing2-mainVisual__balloon:after{content:"";position:absolute;bottom:-10px;width:0px;height:0px;margin:auto;border-style:solid;border-color:#fff transparent transparent transparent}.engineer_landing2-mainVisual__balloon.--left:before{left:18px;border-width:13px 1px 0px 13px;bottom:-14px}.engineer_landing2-mainVisual__balloon.--left:after{left:19px;border-width:10.5px 1px 0 10.5px}.engineer_landing2-mainVisual__balloon.--right{margin-left:auto}.engineer_landing2-mainVisual__balloon.--right:before{right:18px;border-width:13px 13px 0 1px;bottom:-14px}.engineer_landing2-mainVisual__balloon.--right:after{right:19px;border-width:10.5px 10.5px 0 1px}.engineer_landing2-mainVisual .btn.hanten.--register{width:100%;font-size:25px;margin:15px auto}@media (min-width: 699px){.engineer_landing2-mainVisual .btn.hanten.--register{width:400px}}.grid{display:grid}.slider__left{grid-template-areas:"slider content"}.slider__right{grid-template-columns:55% 45%;grid-template-areas:"content slider"}.card-item{box-shadow:0 0 10px #18727740;border-radius:6px;background-color:#fff;padding:24px}.card-item__copy{font-size:18px;display:block}.card-item figure{margin-top:24px;line-height:1}.card-item__link{display:inline-block;position:relative;z-index:1;transition:transform .3s}.card-item__link:hover{color:initial;transform:translateY(-20px)}.card-item__link:hover:before{transform:translateY(calc(100% + 20px)) scale(.7)}.card-item__img{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;border-radius:50%;overflow:hidden}.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}}@media (max-width: 960px){.heading-lead.lead--midum{font-size:16px!important}}.item-copy{font-size:24px}.item-description{font-size:16px;margin-top:16px}@media (max-width: 960px){.item-description{font-size:14px!important;padding:0 20px}}.main-area-slider{width:300px}.main-area-slider .result_card{padding:20px;background:#fff;border-radius:4px}.main-area-slider .result_card .text{font-size:18px;color:#13b1c0;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{width:50px;height: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{font-size:16px;color:#333;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{margin:20px 0 5px;justify-content:center}.main-area-slider .result_card-tobe .before{font-size:12px;border-radius:4px;background:#f2f2f2;font-weight:700;padding:5px 30px}.main-area-slider .result_card-tobe .after{font-size:12px;border-radius:4px;background:#13b1c0;font-weight:700;color:#fff;padding:5px 30px}.main-area-slider .result_card-tobe .arrow{position:relative;display:inline-block;width:15px;height:20px;background-color:#13b1c0;clip-path:polygon(0 33%,50% 33%,50% 15%,100% 50%,50% 85%,50% 67%,0 67%);margin:5px 10px}.main-area-slider .slick-dots li{width:6px;height:6px}.main-area-slider .slick-dots li button{width:6px;height:6px;padding:0}.main-area-slider .slick-dots li button:before{width:6px;height:6px;line-height:6px}.main-area-slider .slick-dots li.slick-active button:before{color:#50afbe}.main-area-slider .slick-prev,.main-area-slider .slick-next{width:30px;height:30px}.main-area-slider .slick-prev:before,.main-area-slider .slick-next: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}}.top-keyVisual__buttons .buttons__main{background:linear-gradient(180deg,#ef9409 1.48%,#f99f17);border-bottom:4px solid #d58916;color:#fff;border-radius:4px;font-size:20px;box-shadow:0 0 10px #0000001a;font-weight:600;width:100%;padding:16px;display:block;transition:all .15s ease-out;margin:0 auto;max-width:340px;box-sizing:border-box}.top-keyVisual__buttons .buttons__main:hover{color:var(--c-white);background:linear-gradient(180deg,#f89c12 1.48%,#fabd62);border-bottom:4px solid #d58916}.top-keyVisual__buttons .buttons__link{margin-top:16px;color:#fff;font-size:12px;font-weight:600;display:block}.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{padding:50px;width:100%;height:400px}@media (max-width: 960px) and (min-width: 699px){.top-keyVisual__container{padding:40px 0}}@media (max-width: 699px){.top-keyVisual__container{padding:20px 0;height:auto}}.top-keyVisual h1{color:#fff}@media (max-width: 699px){.top-keyVisual h1{padding:0 4px 10px}}.top-keyVisual__inner{max-width:1200px;margin:0 auto}.top-keyVisual__title{display:block;width:55%;line-height:1.4}@media (max-width: 960px) and (min-width: 699px){.top-keyVisual__title{width:45%}}@media (max-width: 699px){.top-keyVisual__title{width:100%;text-align:center}}.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{font-size:36px;display:block}@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{font-size:16px;display:block}@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{max-width:569px;width:100%;height:auto}.top-keyVisual__buttons{padding-top:20px;max-width:569px}.top-keyVisual__buttons img{max-width:569px;height:auto}.top-banner{margin:0 auto 40px;width:40%}@media (max-width: 699px){.top-banner{width:90%;margin-bottom:0}}.top-register{padding:0 4%}.top-register__inner{max-width:1200px;margin:0 auto}.top-register__card{position:relative;z-index:1;width:50%;margin-top:32px}@media (max-width: 960px){.top-register__card{width:100%;margin-top:-45%}}@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{margin:0;align-items:center}.top-register__badge figcaption{color:#888;line-height:1.5;font-size:10px;width:calc(100% - 84px);margin-left:auto}.top-register__badge img{width:74px}.top-register__buttons{width:48%;margin-left:auto}@media (max-width: 699px){.top-register__buttons{margin-top:24px;width:100%}}.top-case{padding:50px 4% 0;background-color:#eff5fa}@media (max-width: 699px){.top-case{padding:0}.top-case .heading-copy{font-size:20px}}.top-catch{padding:40px 4% 56px;background-color:#fff;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{max-width:800px;margin:30px auto 0}.top-catch__description .img{max-width:200px}@media (max-width: 699px){.top-catch__description .img{max-width:100%;width:100%;height:auto}}.top-catch__description .img img{width:100%}@media (max-width: 699px){.top-catch__description .img img{width:50%;height:auto}}.top-catch__description .text{flex:1;padding-left:40px;text-align:left;font-size:16px}@media (max-width: 699px){.top-catch__description .text{padding-top:10px;padding-left:0;font-size:13px}}.top-feature{padding:35px 4%;background-color:#fff}@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;max-width:600px;padding:1rem 2rem;margin:20px auto}.top-help__box>ul li{position:relative;padding-left:15px;margin:5px 0}.top-help__box>ul li:before{content:"";position:absolute;top:.35em;left:0;width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent transparent #8b6b4e}.top-help__arrow{width:0;height:0;border-left:40px solid transparent;border-right:40px solid transparent;border-top:40px solid #13b1c0;margin:30px auto}.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{width:33%;padding:15px}@media (max-width: 699px){.top-feature-plans__list_item{padding:10px;width:50%}}.top-feature-plans__list_item .image{width:100%;overflow:hidden}.top-feature-plans__list_item .image img{width:100%;transition:1s all}.top-feature-plans__list_item .image img:hover{transform:scale(1.1);transition:1s all}.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{padding:64px 0;background-color:#fff}.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{display:flex;margin:30px auto 0;max-width:960px;overflow-x:auto;-ms-overflow-style:none;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;z-index:1;box-shadow:0 10px 25px #0003}.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;padding:0 10px;line-height:80px}.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{flex:1;color:#1d93a6;font-weight:700;font-size:40px;width:100%;line-height:45%;text-align:center}@media (max-width: 699px){.top-price .planPrice_table_body .item .maru{text-align:left}}.top-price .planPrice_table_body .item .maru span{font-size:12px;color:#333;line-height:0}.top-price .planPrice_table_body .item .sankaku{flex:1;color:#fb9d2f;font-weight:700;font-size:22px;width:100%;line-height:100%;text-align:center}@media (max-width: 699px){.top-price .planPrice_table_body .item .sankaku{text-align:left}}.top-price .planPrice_table_body .item .sankaku span{font-size:12px;color:#333;line-height:0}.top-price .planPrice_table_body .item span{font-size:12px;font-weight:400}.top-studyLog{padding:72px 4% 0;background-color:#fff}.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{max-width:960px;margin:0 auto;justify-content:center;align-items:center}.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{width:100%;text-align:center}.top-cycle__main .img img{width:50%;height:auto}}.top-cycle__main .text{flex:1}@media (max-width: 699px){.top-cycle__main .text p{font-size:14px}.top-cycle__main .text h2{margin-top:12px;font-size:18px;text-align:center}}.top-conversion{padding:56px 4%}@media (max-width: 699px){.top-conversion{padding:24px 4%}}.top-conversion .btn.hanten.--register{width:100%;font-size:25px;margin:15px auto}@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{padding:72px 4%;background-color:#fff}@media (max-width: 699px){.top-media{padding:40px 4%}}.top-category{padding:64px 4% 80px;background-color:#f7f7f7}.top-category .heading-copy{font-size:28px}@media (max-width: 699px){.top-category .heading-copy{font-size:20px}}.top-card__list.grid{margin-top:48px;grid-template-columns:155px 155px 155px 155px 155px;gap:30px 30px;place-items:center;justify-content:center}.top-card__list.grid>li{width:100%;line-height:0}.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{display:flex;flex-wrap:wrap;border:solid 1px #eee;background:#fff;padding:20px}.top-case .mentor_box:not(:last-child){margin-bottom:30px}.top-case .mentor_box .voice{border-top:solid 1px #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{padding:0;margin-top:8px}}.top-case .mentor_box .voice .voice_box .left{width:40px;text-align:center;margin-right:10px}@media (max-width: 699px){.top-case .mentor_box .voice .voice_box .left{width:20px;padding-top:3px}}.top-case .mentor_box .voice .voice_box .left .avatar-image{width:40px;height:40px}@media (max-width: 699px){.top-case .mentor_box .voice .voice_box .left .avatar-image{width:20px;height: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{display:block;width:32px;height:32px;border-radius:50%;overflow:hidden;margin-right:10px}.top-case .mentor_box .avatar-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%}.top-case .mentor_box .left{width:300px;margin-right:20px}@media (max-width: 699px){.top-case .mentor_box .left{width:100%;margin-right:0}}.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{max-width:860px;margin:0 auto}.top-case .top-container{max-width:960px;margin:0 auto}@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{grid-template-columns:36.5% 57.5%;gap:6%;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{width:100%;padding:4%;box-sizing:border-box}}.top-case__item .item-text{grid-area:content}.top-case__item .item-text__body .item-copy{font-size:26px;margin-bottom:12px;color:#1e95a2}@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-weight:400;font-size:16px}.top-case__slider{grid-area:slider;width:100%;height:250px}@media (max-width: 699px){.top-case__slider{height:auto}}.top-case__slider .mentor_card{padding:17px 30px;background:#fff;border-radius:4px}@media (max-width: 699px){.top-case__slider .mentor_card{margin-top:20px}}.top-case__slider .mentor_card .size85{width:60px;height:60px}.top-case__slider .mentor_card .text{font-size:14px;color:#13b1c0}.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{font-size:14px;color:#333}.top-case__slider .mentor_card-profile .body .tags{display:flex;flex-wrap:wrap}.top-case__slider .mentor_card-profile .body .tags-item{font-size:10px;color:#13b1c0;background:#f0f0f0;padding:1px 4px;margin-top:3px;margin-right:2px}.top-case__slider .mentor_card-profile .body .description{font-size:12px;margin-top:8px}.top-case__slider .slick-dots li{width:6px;height:6px}.top-case__slider .slick-dots li button{width:6px;height:6px;padding:0}.top-case__slider .slick-dots li button:before{width:6px;height:6px;line-height:6px}.top-case__slider .slick-dots li.slick-active button:before{color:#50afbe}.top-case__slider .slick-prev,.top-case__slider .slick-next{width:30px;height:30px}.top-case__slider .slick-prev:before,.top-case__slider .slick-next: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{max-width:960px;margin:20px auto 0}.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{content:"";position:absolute;left:50%;bottom:0;display:inline-block;width:50%;height:1px;transform:translate(-50%);background-color:#eee}.top-feature__item.grid{grid-template-columns:37% 61%;gap:2%;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{width:35%;height:auto;padding:0;box-sizing:border-box}}.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{max-width:1000px;width:100%;margin:0 auto}.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{text-align:center;display:block;font-size:28px}@media (max-width: 960px){.top-roadmap h2{font-size:24px}}.top-roadmap h3{text-align:center;display:block;color:#0095ad;margin-top:50px;font-size:24px}@media (max-width: 960px){.top-roadmap h3{font-size:20px}}.top-roadmap-search{font-size:16px;font-weight:700;text-align:center;margin-top:10px}.top-roadmap-search__button{display:block;margin:25px auto 0;width:390px;height:60px;line-height:60px;text-align:center;color:#fff;font-weight:700;font-size:20px;background:#52aebd;border-radius:40px}@media (max-width: 699px){.top-roadmap-search__button{width:100%}}.top-roadmap-comment{width:100%;margin-top:20px;display:block}.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{margin-top:20px;font-weight:700}.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{max-width:1200px;margin:0 auto}@media (max-width: 699px){.top-slider__inner{padding:20px 20px 0}.top-studyLog br{display:none}}.top-studyLog__body{max-width:1200px;margin:24px auto 0}@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;padding:24px;margin-top:16px;border-radius:8px;cursor:pointer;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;margin-top:16px;font-size:14px}.top-studyLog__item .item-block:hover,.top-studyLog__item .item-block.is_selected{background-color:var(--c-link-bg)}.top-studyLog__item .item-block:hover h4,.top-studyLog__item .item-block.is_selected h4{color:var(--c-link)}.top-studyLog__item .item-block:hover .item-block__text,.top-studyLog__item .item-block.is_selected .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{margin:6%;width:88%;border:1px solid var(--c-gray-border);box-shadow:0 0 10px #0b4a5033;box-sizing:border-box;border-radius:16px;height:0;padding-top:62%;position:relative;overflow:hidden}.top-studyLog__item .item-img img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;display:block}@media (max-width: 960px) and (min-width: 699px){.top-studyLog__item .item-img{margin:0;width:100%;padding-top:70%}}.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{margin-top:16px;text-align:center;font-size:16px}}.top-studyLog__img{grid-area:image;width:100%;display:none}@media (max-width: 699px){.top-studyLog__img{margin-top:40px;display:block}}.top-studyLog__img .comment__wrapper{position:relative}.top-studyLog__img .comment-item{position:absolute;padding:8px 12px;background:var(--c-primary);color:#fff;border-radius:8px;z-index:1;font-size:16px;font-weight:600}@media (max-width: 699px){.top-studyLog__img .comment-item{font-size:10px;padding:4px 8px}}.top-studyLog__img .comment-item:before{content:"";position:absolute;margin-left:-7px;border:7px solid transparent}.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{bottom:-13px;left:50%;border-top-color:var(--c-primary)}.top-studyLog__img .comment-item.point02{right:8%;bottom:-8%}.top-studyLog__img .comment-item.point02:before{top:-13px;left:50%;border-bottom-color:var(--c-primary)}.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{bottom:-13px;left:50%;border-top-color:var(--c-primary)}.top-studyLog__img .comment-item.point04{right:26%;bottom:-4%}@media (max-width: 699px){.top-studyLog__img .comment-item.point04{right:21%;bottom:-8%}}.top-studyLog__img .comment-item.point04:before{top:-13px;left:50%;border-bottom-color:var(--c-primary)}.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{font-weight:400;color:#666}.top-userVoice ul.--twitterCard{width:100%;margin:40px auto 0;box-sizing:border-box;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.top-userVoice ul.--twitterCard::-webkit-scrollbar{display:none}@media (max-width: 699px){.top-userVoice ul.--twitterCard{height:300px}}.top-userVoice ul li{width:320px;flex:0 0 auto;margin-left:16px}.top-userVoice ul li:first-child{margin-left:0ch}.top-conversion .heading-copy{font-size:28px}@media (max-width: 699px){.top-conversion .heading-copy{font-size:16px}}.top-conversion-text{font-size:20px;text-align:center;font-weight:700}.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{color:var(--c-white);background:linear-gradient(180deg,#f89c12 1.48%,#fabd62);border-bottom:4px solid #d58916}.top-userStory__cards{margin-top:32px;justify-content:center;gap:20px 18px}.top-userStory__cards .card-item__text{font-size:13px}.top-userStory__card{width:260px;height:100%}@media (max-width: 699px){.top-userStory__card{width:100%;padding:15px;display:flex;flex-wrap:wrap}.top-userStory__card .card-item__copy{width:100%;text-align:left;font-size:16px}.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{width:80px;height:80px}.top-userStory__card p{padding-left:12px;flex:1}}.top-userStory__text{text-align:center;font-size:16px;color:#fff;margin:32px 0 0;font-weight:700}.top-userStory__text span{font-size:22px;padding:5px;display:inline-block}.top-userStory__more{display:block;color:#fff;font-size:14px;font-weight:700;text-align:center;max-width:395px;margin:0 auto;transform:translate(10px)}.top-userStory__more img{width:100%}@media (max-width: 699px){.top-media h2{text-align:center!important;padding-bottom:10px}}.top-media__logo{justify-content:space-between;max-width:960px;margin:40px auto 0}.top-media__logo div{margin-bottom:10px}@media (max-width: 699px){.top-media__logo{justify-content:center;align-items:center;margin:0 auto}.top-media__logo div{width:30%;text-align:center}.top-media__logo div img{width:85%;height:auto;margin:24px auto 0}.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{max-width:1040px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:4%}@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%;width:100%;padding-top:100%;position:relative}.top-category__items.grid .circle-image-container img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.top-category__items.grid figcaption{margin-top:8px;font-size:10px;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{text-align:center;max-width:820px;margin:0 auto 28px}@media (max-width: 699px){.user_register{width:95%;margin:0 auto 15px}}.user_register__head{font-weight:600;font-size:18px;padding-top:20px}@media (max-width: 699px){.user_register__head{font-size:15px}}.user_register__btnbox{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media (max-width: 699px){.user_register__btnbox a{width:48%}}.user_register__btnbox .m-button{padding:10px 40px;border-radius:8px;font-weight:600}@media (max-width: 699px){.user_register__btnbox .m-button{padding:10px 20px;margin-bottom:10px}}.user_register__btnbox .m-button__inner{align-items:center}.user_register__btnbox .m-button__icon{margin-right:8px;font-size:20px}@media (max-width: 699px){.user_register__btnbox .m-button__text{width:calc(100% - 30px)}}.user_register__btnbox .mailAddress,.user_register__btnbox .googlebtn{border:solid 2px #eee;background:#fff}.user_register__btnbox .twitter,.user_register__btnbox .facebook,.user_register__btnbox .fa-facebook{color:#fff}.coupon-pink{color:#ed304c}.top_deshi .head-banner{max-width:820px}.match_mentor__inner{margin:0 auto;max-width:1280px;padding:60px 8px;height:900px;background-image:url(/resource/img/match_mentor/mentor_icon@2x.png);background-position:center -80px;background-repeat:repeat-y;background-size:100%}.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{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 699px){.usecase ul.--twitterCard{flex-wrap:nowrap;overflow-x:auto}}.usecase ul.--twitterCard li{width:calc((100% - 32px) / 3);flex:0 0 auto;margin-left:16px}@media (max-width: 960px) and (min-width: 699px){.usecase ul.--twitterCard li{width:calc((100% - 32px)/2)}}.usecase ul.--twitterCard li:first-child{margin-left:0}.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{font-size:18px;font-weight:700;color:var(--c-gray)}.usecase_list{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:40px}.usecase_list_item{margin-right:16px;border-radius:8px;border:1px solid var(--c-gray-border);box-shadow:0 2px 8px #13b1c00f;overflow:hidden}.usecase_list_item--col4{width:calc((100% - 32px) / 3)}@media (max-width: 960px) and (min-width: 699px){.usecase_list_item--col4{width:calc((100% - 40px) / 3)}.usecase_list_item--col4:nth-child(n+4){margin-top:30px}}@media (max-width: 699px){.usecase_list_item--col4{width:100%;margin-right:0}.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((100% - 16px)/2)}@media (max-width: 960px) and (min-width: 699px){.usecase_list_item--col6{width:calc((100% - 40px)/2)}.usecase_list_item--col6:nth-child(n+3){margin-top:30px}}@media (max-width: 699px){.usecase_list_item--col6{width:100%;margin-right:0}.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{width:100%;background:#fff;display:flex;flex-direction:column;padding:0;border:none;margin:0;height:193px}.usecase_list_item .card-content{padding:16px;height:100%;text-align:left;display:flex;flex-direction:column;justify-content:space-between}.usecase_list_item .card-label{display:inline-block;color:#fff;font-size:12px;border-radius:50px;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{font-size:16px;color:var(--c-primary);font-weight:700}.usecase_list_item .card-bottom{display:flex;align-items:center;width:100%}.usecase_list_item .card-bottom-info{width:100%;overflow:hidden}.usecase_list_item .card-bottom-info .name{color:var(--c-primary);font-size:14px;max-width:100%;font-weight:500;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.usecase_list_item .card-bottom img{width:54px;margin-right:8px}.usecase_list_item .card-category{font-size:12px;display:inline-block;padding:1px 8px;border-radius:50px;font-weight:600;color:#13b1c0;background:#fff;border:1px solid #13b1c0}.p-profile{background-color:var(--c-white);color:var(--c-primary)}.p-profile__topic{padding:12px 24px;background-color:var(--c-link-bg)}@media (max-width: 960px){.p-profile__topic{padding:8px 2%}}.p-profile__topic_inner{max-width:1040px;margin:0 auto;align-items:center}.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_info,.p-profile__topic_inner .eventList__card_body,.p-profile__topic_inner .eventList__card_info a,.p-profile__topic_inner .eventList__card_body a{color:var(--c-primary)}.p-profile__topic_inner .eventList__card_info .title,.p-profile__topic_inner .eventList__card_body .title{font-size:18px}@media (max-width: 960px){.p-profile__topic_inner .eventList__card_info .title,.p-profile__topic_inner .eventList__card_body .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_sub,.p-profile__topic_inner .setTime_status{font-size:10px}}.p-profile__topic_inner .eventList__card_inner{padding-left:16px;flex:1}@media (max-width: 960px){.p-profile__topic_inner .eventList__card_inner{padding:0}.p-profile__topic_inner .eventList__card_inner .left{width:100%;padding:0}.p-profile__topic_inner .eventList__card_inner .right{display:none}}.p-profile__topic_decoration{text-align:center;position:relative}@media (max-width: 960px){.p-profile__topic_decoration{display:none}}.p-profile__topic_decoration:before,.p-profile__topic_decoration:after{position:absolute;top:50%;right:-10px;transform:translateY(-50%);width:0;height:0;border-style:solid;border-color:transparent;content:""}.p-profile__topic_decoration:before{border-width:50px 0 50px 22px;border-left-color:var(--c-gray);margin-right:-1px}.p-profile__topic_decoration:after{border-width:50px 0 50px 22px;border-left-color:#e3f0f1}.p-profile__topic_title{font-size:14px;padding-right:16px}.p-profile__inner{max-width:1040px;margin:0 auto;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{width:80px;height:80px;margin:0 auto}}.p-profile__online-mark{position:absolute;bottom:7px;right:7px;z-index:2;border-radius:50%;height:20px!important;width:20px!important;padding:4px;border:3px solid white;background-color:#6c6}@media (max-width: 699px){.p-profile__online-mark{bottom:1px;right:1px;height:18px!important;width:18px!important}}.p-profile__status{text-align:center;position:relative}.p-profile__status-button{margin-top:16px;background-color:var(--c-link);color:var(--c-white);display:inline-block;line-height:1;cursor:pointer}@media (max-width: 699px){.p-profile__status-button{margin-top:8px;font-size:12px}}.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{margin-left:16px;padding:12px;width:auto;position:relative;cursor:pointer}@media (max-width: 699px){.p-profile__button{font-size:12px;padding:8px;display:flex;align-items:center;justify-content:center}}.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;padding:2px 8px;box-sizing:border-box}.p-profile__block .userType.--mentor{color:var(--c-link);background-color:#e8f6f8}.p-profile__block .userType.--mentee{color:var(--c-accent);background-color:#fff9d8}.p-profile__block .caption{color:var(--c-gray);margin-left:8px}.p-profile__block .data{align-items:center}.p-profile__block .data .icon_share{margin-left:8px;color:var(--c-gray);font-size:14px}@media (max-width: 699px){.p-profile__block .data .icon_share{font-size:12px}}.p-profile__block .data-badge{width:18px;display:inline-block;line-height:0;margin-right:4px}@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{font-size:12px;color:var(--c-gray)}@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{margin-top:24px;align-items:center}@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;width:20px;margin-right:16px}@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.--reviewCount,.p-profile__block .summary-item.--replyRate,.p-profile__block .summary-item.--matching{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{font-size:12px;color:var(--c-gray)}@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;margin-top:16px;line-height:1.5}@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{font-size:14px;color:var(--c-gray)}.p-profile .summary-items{margin-top:16px}.p-profile .summary-items.--linkedIcon{margin-top:24px;align-items:center}@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;width:20px;margin-right:16px}@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.--reviewCount,.p-profile .summary-item.--matching{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{font-size:12px;color:var(--c-gray)}@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{max-width:1040px;margin:0 auto;overflow-x:auto;-ms-overflow-style:none;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{padding:12px 16px;box-sizing:border-box;color:var(--c-gray-lighter);font-weight:600;position:relative;cursor:pointer;font-size:14px;white-space:nowrap}@media (max-width: 699px){.p-profile__content_tab .tab-item{padding:8px 16px}}.p-profile__content_tab .tab-item:hover,.p-profile__content_tab .tab-item.is-active{color:var(--c-link)}.p-profile__content_tab .tab-item.is-active:before{position:absolute;bottom:0;left:0;width:100%;height:2px;content:"";background-color:var(--c-link)}.p-profile__content_tab .tab-item .number{margin-left:8px}.p-profile__content_edit{background-color:var(--c-link-bg);padding:32px;box-sizing:border-box;border-radius:8px;overflow:hidden;text-align:center;margin-top:16px}@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{padding:8px 16px;display:inline-block;margin-top:16px;font-size:16px;background-color:var(--c-link);color:var(--c-white)}.p-profile__content_items{max-width:1040px;margin:24px auto 0;display:none}.p-profile__content_items.is-show{display:block}.p-profile__content_item{margin-top:8px;color:var(--c-primary)}.p-profile__content_item:first-of-type{margin-top:0}.p-profile__content_item .tag-item{font-size:16px;margin:0 8px 8px 0;padding:2px 8px;box-sizing:border-box;border-radius:4px;color:var(--c-gray);background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border-lighter);display:inline-block}.p-profile__content_item .tag-item__price{font-size:18px;color:var(--c-link);font-weight:600}.p-profile__content_item.--target{align-items:center;padding:12px 0 16px}.p-profile__content_item .edit-link{margin-left:auto;color:var(--c-link)}.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{font-size:12px;margin-left:auto;line-height:1;border-width:1px}.p-profile__content_title .edit_button i{margin-right:4px;font-size:14px}.p-profile__content_target{width:calc(100% - 70px)}.p-profile__content_target .target-caption{font-size:12px;color:var(--c-gray);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{font-size:14px;padding-left:48px;color:var(--c-primary)}.p-profile__content .review__list__user .name{max-width:100%;font-weight:600}.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{margin-top:8px;padding:16px;box-sizing:border-box;border-radius:4px;background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border-lighter);font-size:14px;line-height:1.6}.p-profile__content .review__modal__star{color:var(--c-knowledge);font-size:32px}.p-profile__works{margin-top:16px}.p-profile__works .year{font-size:12px;color:var(--c-gray)}.p-profile__works .description{font-size:16px;color:var(--c-primary)}.p-profile__works .description.--mentor-list{font-size:13px;margin-bottom:5px;color:#565656}.userProfileHeader{padding:16px 4%;background:#13b1c0;color:#fff;box-sizing:border-box;border-top:solid #fff 5px}.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{border:solid 6px #13b1c0;background-color:#f4f8fa;box-sizing:border-box}@media (max-width: 699px){.userProfileHeader__icon .size125{width:80px;height:80px;border:none}}.userProfileHeader__name{text-align:left;font-size:1.4rem;font-weight:600;margin-left:24px;width:calc(100% - 170px);padding-bottom:16px}.userProfileHeader__name h1{color:#fff;text-align:left;font-size:1.4rem;font-weight:600}@media (max-width: 960px) and (min-width: 699px){.userProfileHeader__name{font-size:20px}}@media (max-width: 699px){.userProfileHeader__name{font-size:15px;width:calc(100% - 96px);padding-bottom:0;line-height:1.5;margin-left:16px}}.userProfileHeader__name .snsicon{justify-content:left;font-size:1.2rem!important;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;width:260px;position:relative}@media (max-width: 960px) and (min-width: 699px){.userProfileHeader__score{width:100%!important;background:#333!important}}@media (max-width: 699px){.userProfileHeader__score{width:100%!important;background:#333!important}}.userProfileHeader__scoreCircle{position:absolute;width:180px;height:180px;top:0;right:60px;z-index:1;border-radius:9999px;background:#00919d;text-align:center;padding-top:30px;box-sizing:border-box}.userProfileHeader__scoreCircle a{color:#fff}@media (max-width: 960px) and (min-width: 699px){.userProfileHeader__scoreCircle{top:-90px}}@media (max-width: 699px){.userProfileHeader__scoreCircle{width:100%;height:50px;border-radius:0;color:#333;padding:0;left:0;top:10px;background:#f4f8fa}.userProfileHeader__scoreCircle .fa-question-circle{color:#333}}.userProfileHeader__scoreCircle_num{font-size:36px;line-height:36px;font-weight:700;border-bottom:solid 1px #fff;padding-bottom:10px;margin:0 30px 10px}@media (max-width: 699px){.userProfileHeader__scoreCircle_num{display:inline-block;font-size:1.2rem;border:none;margin:0 5px}}.userProfileSide{flex:1;padding-top:40px;padding-left:50px}@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{display:block;border-radius:9999px}.userProfileSide .postFooterProfile__follow{margin:0}.userProfileSide.request{padding-top:40px}.userProfile .inner{display:flex;flex-wrap:wrap}.userProfile .alert{width:100%;margin:40px auto 0}@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{margin:0;font-size:1.2rem}}.userProfile .userProfile__Main h2{color:#333;margin:20px 0 16px;font-size:18px;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{width:calc(33.33% - 1px);margin:2px 0}.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{position:relative;padding-top:16px}.userProfile .tab_wrapper .tab_content_description:after{content:"";position:absolute;top:0;left:0;min-width:100%;height:2px;background:#eee}.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{font-size:1rem;padding:10px 16px;margin-right:8px;box-sizing:border-box;display:inline-block;color:#999;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;padding:10px 8px;margin-right:0}}.userProfile .tab_wrapper .review_number{margin-left:8px;font-size:.8rem;background-color:#e5e5e5;border-radius:10px;padding:2px 8px;box-sizing:border-box}@media (max-width: 699px){.userProfile .tab_wrapper .review_number{margin-left:4px;font-size:.7rem}}.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 #introduction:checked~#introduction_content,.userProfile .tab_wrapper #plan:checked~#plan_content,.userProfile .tab_wrapper #event:checked~#event_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{content:"";position:absolute;bottom:-2px;left:0;min-width:100%;height:2px;background:#13b1c0;z-index:1}.userProfile .plancard{position:relative;display:flex;align-items:center}.userProfile .plancard_body{flex:1;text-align:left;flex-wrap:wrap;align-items:center}.userProfile .plancard_body_main{width:100%;margin:0 0 10px}.userProfile .plancard_body_main_title{width:100%;font-size:1.1rem;line-height:1.4}@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_price,.userProfile .plancard_post{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{width:150px;font-size:.8rem;padding-left:20px;line-height:0}.userProfile .plancard_thmbnail img{width:100%!important;height:auto;margin-right:0}@media (max-width: 699px){.userProfile .plancard_thmbnail{display:none}}.userProfile .plancard img{width:150px;height:auto;margin-right:20px}.userProfile .plancard:before{content:"";width:6px;height:6px;border:0px;border-top:solid 2px #ccc;border-right:solid 2px #ccc;transform:rotate(45deg);position:absolute;top:50%;right:4px;margin-top:-4px}.profileIndicator{display:flex;margin-bottom:30px}@media (max-width: 699px){.profileIndicator{display:none}}.profileIndicator .c100{margin-right:20px;max-width:105px}.profileIndicator__items{display:flex;align-items:center;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;padding:8px 16px;border-radius:4px}.recommend_mentor{margin:10px 0;display:flex}.recommend_mentor__icon{width:50px}.recommend_mentor__icon img{border-radius:50%;width:40px;height:40px}.recommend_mentor__name{flex:1}.manabi-setumei-text{margin-top:20px;font-size:14px}.dashTop{padding:0}.dashTop .notVerifiedEmail{text-align:left;line-height:1.5;color:#a94442;background-color:#f2dede;border-color:#ebccd1;padding:8px 16px 8px 40px;margin-bottom:10px;border:1px solid transparent;border-radius:4px;box-sizing:border-box;width:100%;position:relative}@media (max-width: 699px){.dashTop .notVerifiedEmail{padding:8px 16px 8px 30px}}.dashTop .notVerifiedEmail:before{position:absolute;left:16px;top:50%;margin-top:-12px;font-family:"Font Awesome 5 Free";font-weight:900;content:""}@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{font-size:12px;color:#13b1c0;background:#fff;padding:8px;border-radius:4px;box-sizing:border-box;font-weight:600;box-shadow:0 2px 6px #3c425703;display:inline-block}@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{width:100%;margin-bottom:10px}}.dashContent .reviewBox_dash__card .face{display:flex;align-items:center}.dashContent .reviewBox_dash__card .face .icon{width:40px;margin-right:10px}.dashContent .reviewBox_dash__card .face .name{flex:1}.dashContent .reviewBox_dash__card .body{font-size:.8rem}.dashContent .topMentorList__card .detail .title{font-weight:400;font-size:.9rem}.dashContent__left{min-width:230px;width:230px;box-sizing:border-box;padding-right:20px}@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{position:relative;width:100%;box-sizing:border-box;height:40px}@media (max-width: 960px) and (min-width: 699px){.dashContent__sidemenu li{width:auto}}.dashContent__sidemenu li:hover>ul{position:relative;overflow:visible;top:-40px;left:100px;height:auto;background:#fff;box-shadow:2px 5px 4px #00000021;border-radius:4px;border:solid 1px #eee;z-index:100}.dashContent__sidemenu li:hover>ul>li{overflow:visible;height:auto;padding:0}.dashContent__sidemenu li:hover ul{display:block}.dashContent__sidemenu li ul li a{padding:8px 20px;background:#fff;text-align:left;font-weight:400;font-size:.9rem;color:#13b1c0;height:auto}.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{overflow:hidden;height:0;list-style:none}.dashContent__sidemenu a{height:30px;line-height:100%;font-size:.9rem;box-sizing:border-box;margin:0 20px 0 0;padding:8px 10px;display:block;width:100%}@media (max-width: 960px) and (min-width: 699px){.dashContent__sidemenu a{margin:0}}.dashContent__sidemenu a span{font-size:.8rem;background:#ffe4e4;color:#e71d1d;border-radius:20px;padding:1px 6px;margin-left: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{position:sticky;bottom:0;background:#f4f8fa;padding:16px 0}.dashContent__right h1{padding:0;font-size:28px;margin-bottom:10px;color:#333}@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{content:"";width:1px;height:100%;padding-left:1px;background-color:#e5e5e5;margin:0 8px}@media (max-width: 699px){.dashContent__right h1 .page_title:after{display:none}}.dashContent__right h1 .page_caption{font-size:12px;display:inline}.dashContent__right .lead{color:#666}.dashContent__right .boxbaseP30 .in,.dashContent__right .menter_bosyu .in,.dashContent__right .commentList .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{width:30px;margin-right:10px}.dashContent__right .reviewBox .body{flex:1}.dashContent__right .reviewBox .name{margin-top:5px;font-size:.9rem}.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;padding:5px 10px;font-size:.8rem;width:100%;margin-top:10px;margin-left:40px}.dashContent__right .reviewBox .res .hensin{font-size:.8rem;background:#f6f6f6;padding:5px 10px;border-radius:2px;width:60px;text-align:center}@media (max-width: 960px) and (min-width: 699px){.dashContent__right{margin-left:0;flex:none;width:100%}}.dashContent__right .news_card{background:transparent!important}@media (max-width: 699px){.dashContent__right{margin-top:20px;margin-left:1px}}.dashContent__Category_title{margin-bottom:32px;align-items:center}@media (max-width: 699px){.dashContent__Category_title{margin-bottom:24px}}.dashContent__Category_title h2{text-align:left;margin-bottom:0;flex:1;width:auto}@media (max-width: 960px){.dashContent__Category_title .link_area{width:100%;margin-top:32px;text-align:center}}.dashContent__Category_title .subButton{font-size:12px}@media (max-width: 699px){.dashContent .slick-dots li{width:10px;height:10px}}.dataNum{display:flex;margin-top:20px}@media (max-width: 699px){.dataNum{margin-bottom:50px}}.dataNum__item{margin-right:20px;padding-right:20px;border-right:1px solid #E9EEF1}.dataNum__item:nth-child(3n){border:none;padding:0}.dataNum__item__title{font-size:.8rem;color:#8a8a8a}.dataNum__item__data{font-size:1.2rem;font-weight:700;color:#13b1c0;line-height:1.2}.headerNewsList{display:flex;align-items:center;flex-wrap:wrap;margin-bottom:10px}.headerNewsList__left{width:80px;font-size:.8rem;color:#9b9b9b}@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{margin-left:auto;width:80px;text-align:right;font-size:.9rem}.headerNewsList__right a{color:#13b1c0}.scoreBox_wrap{justify-content:space-between;align-items:stretch}.scoreBox .circle,.scoreBox .scoreStatus{padding:16px;box-sizing:border-box;border-radius:8px;width:18%}@media (max-width: 699px){.scoreBox .circle,.scoreBox .scoreStatus{width:48%}}.scoreBox .circle__label,.scoreBox .scoreStatus__label{font-size:14px;display:block}.scoreBox .circle__score,.scoreBox .scoreStatus__score{font-size:32px;font-weight:700;line-height:1.2;color:#13b1c0}@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;padding:8px 0;border-radius:4px;box-sizing:border-box}@media (max-width: 699px){.scoreBox .circle__lists,.scoreBox .scoreStatus__lists{border:none}}.scoreBox .circle__list,.scoreBox .scoreStatus__list{width:calc(20% - 1px);text-align:center;border-style:solid;border-width:0 0 0 1px;border-color:#e5e5e5;align-items:center;justify-content:center;font-size:12px}.scoreBox .circle__list:first-child,.scoreBox .scoreStatus__list:first-child{border-width:0}@media (max-width: 699px){.scoreBox .circle__list,.scoreBox .scoreStatus__list{width:calc(33.33% - 1px);display:block;margin:4px 0}.scoreBox .circle__list:nth-child(3n),.scoreBox .scoreStatus__list:nth-child(3n){border-width:0}}.scoreBox .circle__list_score,.scoreBox .scoreStatus__list_score{font-weight:600;font-size:16px}@media (max-width: 699px){.scoreBox .circle__list_score,.scoreBox .scoreStatus__list_score{display:block;line-height:1;font-size:14px}}.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{padding-left:0;font-size:10px;display:block}}.scoreBox .circle__item,.scoreBox .scoreStatus__item{box-sizing:border-box;width:50%}.scoreBox .circle__item:last-child,.scoreBox .scoreStatus__item:last-child{width:calc(50% - 8px);border-style:solid;border-width:0 0 0 1px;border-color:#e5e5e5;padding-left:16px}.scoreBox .circle__item .icon_arrow,.scoreBox .scoreStatus__item .icon_arrow{font-size:12px;padding-left:8px}.scoreBox .circle__star,.scoreBox .scoreStatus__star{font-size:1.1rem;margin-top:8px;display:block}@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-weight:700;font-size:1rem;margin:20px 0 5px}@media (max-width: 699px){.dash_title{font-size:1.1rem}}.dash_motto{margin:20px 0 5px;text-align:right;flex:1;font-size:.9rem}@media (max-width: 699px){.dash_motto{font-size:1.1rem}}.dash_motto a{color:#13b1c0}.chartBox{margin-top:10px}.chartBox .dash_title{margin:0 0 10px;font-weight:400}@media (max-width: 699px){.chart-area-status{justify-content:center;text-align:center;margin-left:0}}.memberMainContents{padding:20px}@media (max-width: 699px){.memberMainContents{padding:8px}}.chipTag{display:block}.chipTag:hover{opacity:.7}.chipMainContens{padding:20px;box-sizing:border-box;border-radius:8px;background:#fff;box-shadow:0 2px 6px #3c425703}.chipMainContens a{color:#13b1c0}.chipMainContens .msg_box__head{margin:0}.chipMainContens .msg_box__head .icon{font-size:30px;background:none;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;padding:0 8px;font-size:13px;text-align:center;display:inline-block;line-height:1.5;border-radius:40px}.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{margin:0;font-size:14px;line-height:1.5;padding-left:40px}@media (max-width: 699px){.bosyu_form .action_content,.review_content .action_content{display:block}}.bosyu_form .action_content .plan_button,.bosyu_form .action_content .chip_button,.review_content .action_content .plan_button,.review_content .action_content .chip_button{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;-webkit-box-sizing:border-box;cursor:pointer;white-space:nowrap;font-size:14px;margin-right:8px;box-sizing:border-box}@media (max-width: 699px){.bosyu_form .action_content .plan_button,.bosyu_form .action_content .chip_button,.review_content .action_content .plan_button,.review_content .action_content .chip_button{font-size:12px;padding:8px;display:inline-block;margin:8px 0 0}}.bosyu_form .action_content .plan_button a,.bosyu_form .action_content .chip_button a,.review_content .action_content .plan_button a,.review_content .action_content .chip_button a{display:inline-block}@media (max-width: 699px){.bosyu_form .action_content .plan_button a,.bosyu_form .action_content .chip_button a,.review_content .action_content .plan_button a,.review_content .action_content .chip_button a{margin:0}}.bosyu_form .action_content .contracting,.review_content .action_content .contracting{color:#13b1c0;font-size:12px;background:#e6f5f3;padding:2px 4px;margin:0 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{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin-right:8px;color:#13b1c0}.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{margin-top:24px;justify-content:space-between}.bosyu_form .action_content .review-option__item,.review_content .action_content .review-option__item{width:100%;background:#f4f8fa;padding:16px;box-sizing:border-box;border-radius:8px}.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{width:100%;flex:1}@media (max-width: 699px){.bosyu_form .action_content .review-option__item__text,.review_content .action_content .review-option__item__text{width:100%;flex:auto}}.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{width:100%;margin-top:16px}.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{font-size:26px;display:inline;margin:0 8px 0 0;line-height:1}@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{font-size:14px;margin-top:12px;color:#666}@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{margin:0;display:block}@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{width:100%;margin:0;font-size:14px}}.bosyu_form .msg_area,.review_content .msg_area{border:solid 1px #eee;line-height:0;overflow:hidden}.bosyu_form .msg_area .text_message,.review_content .msg_area .text_message{background-color:#f5f5f5;padding:8px;box-sizing:border-box;border-bottom:solid 1px #eee}.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{padding:8px;box-sizing:border-box}.bosyu_form .msg_area textarea,.review_content .msg_area textarea{border:none}.bosyu_form .send_button,.review_content .send_button{font-size:18px;padding:0 16px;height:60px;line-height:60px;width:100%;max-width:280px;margin:40px auto 0;display:block;cursor:pointer}@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;text-align:center;margin-bottom:50px}.bosyu_form .completed_content .action_card,.review_content .completed_content .action_card{background:#f4f8fa;border-radius:4px;padding:30px 20px;margin-bottom:30px}.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{width:24%;border-radius:4px;border:1px solid #eee;box-sizing:border-box;text-align:center;overflow:hidden}@media (max-width: 699px){.priceBox_item{width:48%!important;margin:0 2% 2% 0}.priceBox_item.review_form-item{width:31%;margin:0 2% 2% 0}}.priceBox_item__inner{padding:16px 8px;display:block;height:100%;box-sizing:border-box}@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{width:60%;max-width:44px}}.priceBox_item a{padding:16px 8px;display:block;height:100%;box-sizing:border-box}@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{width:60%;max-width:44px}}.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:"円";margin-left:4px;font-size:12px}.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]{width:calc(100% - 20px);padding:8px!important;min-height:auto!important;font-size:16px}@media (max-width: 699px){.priceBox__input{width:50%}}.priceBox_message{width:100%;margin-top:24px}.priceBox_message textarea{margin-top:8px;border:1px solid #eee;border-radius:0;height:160px;font-size:16px}.priceBox_btnContainer{width:100%;box-sizing:border-box;justify-content:flex-end!important}.priceBox_btnContainer .cancel_button{margin-right:12px}@media (max-width: 699px){.priceBox_btnContainer .submit_button{min-width:60%}}.priceBox_item.selected{border:1px solid #13b1c0;color:#13b1c0;background:#f5f8fa}.priceBox_item.selected a{color:#13b1c0}.memberMsgBox{background:#fff;border:solid 1px #f6f6f6;padding:15px;box-shadow:0 0 6px #9aa3c11a;border-radius:8px;margin-bottom:10px}.memberMsgBox .hoverbox{display:block;position:relative;z-index:1;top:0;left:0;width:100%;height:100%}.notificationTbl input[type=checkbox]{display:none}.notificationTbl .checkbox{box-sizing:border-box;transition:background-color .2s linear;position:relative;display:inline-block;padding:0 0 0 28px;border-radius:8px;vertical-align:middle;cursor:pointer}.notificationTbl .checkbox:after{position:absolute;top:50%;left:0;display:block;margin-top:-11px;width:16px;height:16px;border:2px solid #bbb;border-radius:4px;content:""}.notificationTbl .checkbox:before{position:absolute;top:50%;left:6px;display:block;margin-top:-9px;width:5px;height:9px;border-right:3px solid #13b1c0;border-bottom:3px solid #13b1c0;content:"";transform:rotate(45deg);opacity:0}.notificationTbl input[type=checkbox]:checked+.checkbox:before{opacity:1}.nda input{width:80%;height:30px}.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{margin-left:8px;background:#f1f1f1;border:1px solid #f1f1f1}.user_box .msgbtn_dark:hover{background:#13b1c0;color:#fff}.msgbtn_dark{color:#ccc!important;border:none}.postBox{margin-top:20px}.border-box{border:solid 1px #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;padding:4px 8px;border-radius:4px;margin-right:8px;font-size:.8rem;color:#13b1c0;font-weight:700;display:inline-block;margin-bottom:10px}.tag_link a:hover{background:#13b1c0;color:#fff}.mypage_header{display:flex;align-items:center;padding:20px;background:#fff}.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{padding:0;font-size:16px!important}.modal .modal-wrap h1 span{display:block}}.modal .modal-wrap-text{white-space:normal!important;text-align:center}.modal .modal-wrap .lead{text-align:center;display:block;color:#666;margin-top:8px}@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{margin-top:8px;font-size:14px;color:#555;border:1px solid #eee;padding:8px 16px;box-sizing:border-box}@media (max-width: 699px){.modal .modal-wrap .plan_url_text{font-size:12px}}.modal .modal-wrap .plan_detail{margin-top:16px;border:1px solid #eee;border-radius:4px;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{width:calc(100% - 120px);padding:16px;box-sizing:border-box;line-height:1.5}@media (max-width: 699px){.modal .modal-wrap .plan_detail_text{width:calc(100% - 100px);padding:8px}}.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{margin-top:8px;font-size:14px}@media (max-width: 699px){.modal .modal-wrap .plan_detail_text_plan{font-size:12px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.modal .modal-wrap .plan_detail_image{width:120px;height:120px;overflow:hidden;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}@media (max-width: 699px){.modal .modal-wrap .plan_detail_image{width:100px;height:100px}}.modal .modal-wrap .submit_buttons{margin-top:24px;justify-content:space-between;flex-wrap:wrap}.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;font-weight:600;height:48px;padding:0 8px;line-height:48px;cursor:pointer;box-sizing:border-box;font-size:14px;width:24%;text-align:center;max-width:100px}@media (max-width: 699px){.modal .modal-wrap .cancel_button{padding:0 8px;font-size:12px;width:35%}}.modal .modal-wrap .submit_button{padding:0 16px;line-height:48px}@media (max-width: 699px){.modal .modal-wrap .submit_button{padding:0 8px}}.modal .modal-wrap .next_button{border:1px solid #eee;padding:8px 16px;border-radius:4px;font-weight:600;min-width:42%;text-align:center;box-sizing:border-box;order:1}@media (max-width: 699px){.modal .modal-wrap .next_button{width:100%;text-align:center;padding:8px;margin:16px 0 0;order:inherit}}.modal .modal-wrap .copy_button{min-width:54%;margin:0 0 0 14px;order:2}@media (max-width: 699px){.modal .modal-wrap .copy_button{width:100%;padding:8px;margin:0;order:inherit}}.head-banner{border-radius:0;justify-content:space-between;gap:0px 10px}@media (max-width: 699px){.head-banner{flex-wrap:wrap}}.plan_add_info{font-size:17px;background-color:#fff7d7;padding:8px 16px 8px 40px;margin-bottom:10px;border:1px solid #DCB763;border-radius:4px;box-sizing:border-box;position:relative;line-height:1.5;text-align:center;font-weight:700}.plan_add_info a{color:#e65f26}.dash_mentor_bosyu{background:#fff;border:solid 1px #eee;border-radius:4px;margin-top:20px}.dash_mentor_bosyu .mentor_bosyu{margin-top:0;background:#fff}.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{font-size:12px;color:#666;border-bottom:solid 1px #eee;margin-bottom:10px}.dashboard-menu .userbox{display:flex}.dashboard-menu .userbox .avatar-image{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}.dashboard-menu .userbox .avatar-image img{width:100%;height:100%}.dashboard-menu .userbox .icon{margin-right:8px}.dashboard-menu .userbox .body{flex:1;font-size:12px}.dashboard-menu .userbox .body .msg{font-size:11px;color:#666}.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{height:350px;border:solid 1px #eee;border-radius:4px;padding:10px}}.chat_main .messenger .avatar-image{display:block;width:30px;height:30px;border-radius:50%;overflow:hidden}.chat_main .messenger .avatar-image img{width:100%;height: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;padding:20px;border-radius:4px;margin:10px 0;font-size:13px;overflow:auto}.chat_main .message{margin-bottom:10px;clear:both}.chat_main .message .message-icon{font-size:1.2em;float:left;margin-right:5px}.chat_main .message-content{padding:10px;border-radius:5px;display:inline-block;max-width:80%}.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{font-size:.8em;color:#999;clear:both}.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;padding:10px;margin-bottom:30px}@media (max-width: 699px){.chat_main .userbox{margin-bottom:0}}.chat_main .userbox .avatar-image{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden}.chat_main .userbox .avatar-image img{width:100%;height:100%}.chat_main .userbox .icon{margin-right:8px;background-color:#fff!important}.chat_main .userbox .body{flex:1;font-size:12px}.chat_main .userbox .body .msg{font-size:11px;color:#8a8a8a}.formReset,.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=number],.dashboard-wrapper .main-col .p-post-form .post-form_item textarea,.dashboard-wrapper .main-col .p-post-form .post-form_item select[name=cateogry_id],.dashboard-wrapper .main-col .p-post-form .post-form_item input[type=text],.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,.p-post-form .post-form_item input[type=number]{padding:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;resize:none}@media (max-width: 960px){.dashboard-wrapper .main-col{max-width:750px;margin:0 auto}}.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{margin-top:5px;color:#333;font-size:12px;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{width:22%;padding-right:20px}.dashboard-wrapper .main-col .c-feature_page img{width:100%}.dashboard-wrapper .main-col .c-feature_page .title{text-align:center;font-size:14px;font-weight:700}@media (max-width: 699px){.dashboard-wrapper .main-col .c-feature_page .title{font-size:12px}}.dashboard-wrapper .main-col .c-footprint .footprint_item{width:112px}.dashboard-wrapper .main-col .c-footprint .footprint_item .icon{width:60px;height:60px;margin:0 auto}.dashboard-wrapper .main-col .c-footprint .footprint_item .footprint_user_name{margin-top:5px;color:#333;font-size:12px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{width:130px;margin-right:17px}@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{width:90px;height:90px;margin:0 auto}@media (max-width: 699px){.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .icon{width:60px;height:60px}}.dashboard-wrapper .main-col .c-mentor-offer .mentor_offer_item .mentor_offer_user_name{margin-top:5px;color:#333;font-size:15px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@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{margin-top:24px;border:1px solid var(--c-primary);border-radius:8px}.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{font-size:14px;cursor:pointer;position:absolute;align-self:center;top:0;right: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{justify-content:space-between;align-items:stretch;width:100%;margin-top:16px;overflow-x:auto;-ms-overflow-style:none}.dashboard-wrapper .main-col .p-setup-flow-wrapper-item{width:100%;max-width:220px;flex:0 0 auto;margin-left:16px}.dashboard-wrapper .main-col .p-setup-flow-wrapper-item:first-of-type{margin-left:0}.dashboard-wrapper .main-col .p-setup-flow__item{padding:16px;box-sizing:border-box;background-color:var(--c-gray-lightest);border:1px solid var(--c-gray-border);border-radius:8px;width:100%;height: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{margin-left:8px;font-size:14px;width:calc(100% - 40px)}.dashboard-wrapper .main-col .p-setup-flow__item .item-text{font-size:12px;margin-top:16px;color:var(--c-gray)}.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-title-icon,.dashboard-wrapper .main-col .p-setup-flow__item.is-active .item-title-text,.dashboard-wrapper .main-col .p-setup-flow__item.is-active .item-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{display:grid;grid-gap:1rem;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{border:1px solid var(--c-gray-border-lighter);font-size:16px;font-weight:700;align-items:center}@media (max-width: 699px){.dashboard-wrapper .main-col .p-main-menu-button{width:100%;font-size:14px}}.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.--looking,.dashboard-wrapper .main-col .p-main-menu-button.--bosyu,.dashboard-wrapper .main-col .p-main-menu-button.--event{color:var(--c-primary);border:1px solid var(--c-gray-border);border-radius:4px}.dashboard-wrapper .main-col .p-main-menu-button.--looking:hover,.dashboard-wrapper .main-col .p-main-menu-button.--bosyu:hover,.dashboard-wrapper .main-col .p-main-menu-button.--event: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.--looking:hover .menu-caption,.dashboard-wrapper .main-col .p-main-menu-button.--bosyu:hover .menu-caption,.dashboard-wrapper .main-col .p-main-menu-button.--event: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{width:100%;margin-top:12px}.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{margin-left:8px;font-size:12px;padding:0 10px;display:inline-block;font-weight:600;color:var(--c-accent);background-color:#fff9d8}.dashboard-wrapper .main-col .p-main-menu-button .menu-caption{width:100%;margin-top:8px;font-size:12px;color:var(--c-gray)}@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{line-height:0;font-size:18px}.dashboard-wrapper .main-col .p-main-menu-button .button-text{margin-left:8px}.dashboard-wrapper .main-col .p-main-menu-button .button-arrow{margin-left:auto;color:var(--c-gray)}@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{font-size:14px;margin-top:8px;padding-top:12px;border-top:1px solid var(--c-gray-border);align-items:center}@media (max-width: 699px){.dashboard-wrapper .main-col .p-post-form .post-form_items .studylog_item{font-size:14px;width:100%;padding:8px 0}}.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{margin-left:auto;width:60%;border-bottom:1px solid var(--c-gray-border)}}.dashboard-wrapper .main-col .p-post-form .post-form_item{position:relative;align-items:center;line-height:1}.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{display:none;position:absolute;left:0;transform:translate(-50%);top:0;padding:8px;font-size:12px;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in;z-index:1;max-width:370px}.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{content:"";position:absolute;top:-13px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#333}@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]{padding:0 0 8px;margin-left:0;width:100%;font-size:16px}}.dashboard-wrapper .main-col .p-post-form .post-form_item input[name=title]{width:100%;margin-left:0;font-size:18px;color:var(--c-primary)}@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);padding:8px 0;height:auto;cursor:pointer}.dashboard-wrapper .main-col .p-post-form .post-form_item .select-body{margin-left:8px;max-width:180px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.dashboard-wrapper .main-col .p-post-form .post-form_item .select-body:before{position:absolute;height:100%;padding:8px;right:0;top:0;bottom:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";pointer-events:none;box-sizing:border-box;z-index:1;background-color:var(--c-white)}.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{position:relative;cursor:pointer;display:inline-block;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.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:initial}}.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{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translate(-50%);bottom:-30px;display:inline-block;padding:5px;white-space:nowrap;font-size:12px;line-height:1.3;background:#333;color:#fff;border-radius:4px;transition:.3s ease-in}.dashboard-wrapper .main-col .p-post-form .post-form_item .input-head_label:before{content:"";position:absolute;top:-13px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#333}.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{margin-left:8px}.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]{width:100%;padding:8px 0}}.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]{width:56px;padding:8px 0;text-align:right;border-bottom:1px dashed var(--c-gray-border)}.dashboard-wrapper .main-col .p-post-form .post-form_image{padding-top:8px;margin-top:8px}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-item{position:relative;width:56px;height:56px;margin-left:16px}.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{position:absolute;right:-8px;top:-8px;font-size:18px;color:var(--c-primary)}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-image{position:relative;border:1px solid var(--c-gray-border);border-radius:8px;width:56px;height:56px;display:inline-block;overflow:hidden}.dashboard-wrapper .main-col .p-post-form .post-form_image .preview-image img{width:100%;height:100%;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}.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{font-weight:600;align-items:center}.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{margin-left:32px;font-size:12px}.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{margin-left:auto;font-size:14px}.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);color:var(--c-white);border:none;padding:12px 16px;border-radius:4px;font-weight:700;margin-left:24px;cursor:pointer;display:inline-block}.dashboard-wrapper .main-col .p-anlytics{margin-top:24px}.dashboard-wrapper .main-col .p-anlytics__item{justify-content:space-between;align-items:stretch;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{position:relative;height:100%}.dashboard-wrapper .main-col .p-anlytics__harf.--average{margin-left:auto;width:60%;padding-left:16px;border-width:0 0 0 1px;border-style:solid;border-color:var(--c-gray-border)}.dashboard-wrapper .main-col .p-anlytics_content.--sales .p-anlytics__setting,.dashboard-wrapper .main-col .p-anlytics_content.--balance .p-anlytics__setting,.dashboard-wrapper .main-col .p-anlytics_content.--planAccess .p-anlytics__setting{position:initial}.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{width:34%;max-width:340px}@media (max-width: 699px){.dashboard-wrapper .main-col .p-anlytics_content.--scRate{max-width:100%}}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy{width:64%;max-width:516px}@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{width:20%;text-align:left}@media (max-width: 699px){.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .time-item{width:auto;margin-left:16px}.dashboard-wrapper .main-col .p-anlytics_content.--avStudy .time-item:first-of-type{margin-left:0}.dashboard-wrapper .main-col .p-anlytics_content{width:100%!important;margin-top:16px}}.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{margin-left:auto;color:var(--c-gray)}.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{line-height:1;font-size:32px;font-weight:500}@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{line-height:1;font-size:24px;font-weight:500}.dashboard-wrapper .main-col .p-anlytics__amount .amount-count__unit{font-size:16px;color:var(--c-gray)}@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{margin-left:8px;font-size:16px}@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{font-size:18px;color:var(--c-gray)}@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{text-align:center;font-size:12px;color:var(--c-gray)}.dashboard-wrapper .main-col .p-anlytics__parameter{line-height:1;margin-top:4px;font-weight:400;font-size:24px}.dashboard-wrapper .main-col .p-anlytics__time{justify-content:space-evenly;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.dashboard-wrapper .main-col .p-anlytics__time::-webkit-scrollbar{display:none}.dashboard-wrapper .main-col .p-anlytics__time .time-item{width:24%;text-align:center;flex:0 0 auto}.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{font-size:12px;color:var(--c-gray)}.dashboard-wrapper .main-col .p-anlytics__setting{width:100%;bottom:0;padding-top:8px;margin-top:8px;border-top:1px solid var(--c-gray-border)}@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{margin-left:auto;color:var(--c-gray);font-size:12px}.dashboard-wrapper .main-col .p-anlytics__setting-link,.dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.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,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-link{font-size:14px;margin-left:auto;color:var(--c-link);cursor:pointer}@media (max-width: 699px){.dashboard-wrapper .main-col .p-anlytics__setting-link,.dashboard-wrapper .main-col .p-anlytics__action-link,.dashboard-wrapper .main-col .p-anlytics__setting-Smalllink,.dashboard-wrapper .main-col .c-popup-modal__box.--chart .p-anlytics__setting-Smalllink,.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,.c-popup-modal__box.--chart .dashboard-wrapper .main-col .p-anlytics__action-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.--postList,.dashboard-wrapper .main-col .p-content.--recommend,.dashboard-wrapper .main-col .p-content.--history,.dashboard-wrapper .main-col .p-content.--manabilog,.dashboard-wrapper .main-col .p-content.--bosyuList{margin-top:30px}@media (max-width: 699px){.dashboard-wrapper .main-col .p-content.--postList,.dashboard-wrapper .main-col .p-content.--recommend,.dashboard-wrapper .main-col .p-content.--history,.dashboard-wrapper .main-col .p-content.--manabilog,.dashboard-wrapper .main-col .p-content.--bosyuList{margin-top:30px}}.dashboard-wrapper .main-col .p-content.--bosyuList.is-mentee{margin-top:0;padding-top:0}.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{width:100%;margin-top:16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.dashboard-wrapper .main-col .p-content__wrapper::-webkit-scrollbar{display:none}.dashboard-wrapper .main-col .p-content__wrapper .plan-card,.dashboard-wrapper .main-col .p-content__wrapper .p-search-item{margin-left:16px;flex:0 0 auto}.dashboard-wrapper .main-col .p-content__wrapper .plan-card:first-of-type,.dashboard-wrapper .main-col .p-content__wrapper .p-search-item:first-of-type{margin-left:0}@media (max-width: 960px){.dashboard-wrapper .main-col .p-content__wrapper .plan-card,.dashboard-wrapper .main-col .p-content__wrapper .p-search-item{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{font-size:12px;background:red;border-radius:1em;padding:0 5px;color:#fff;font-weight:600;display:inline-block;margin-left:2px}@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{padding:0 8px;width:100%;font-size:12px}.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{display:flex;align-items:center;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{margin-left:5px;font-size:10px}}.dashboard-wrapper .main-col .p-content__wrapper .category-list{justify-content:space-between}.dashboard-wrapper .main-col .p-content__wrapper .footprint_list{justify-content:flex-start!important;height:180px}.dashboard-wrapper .main-col .p-content__wrapper .footprint_item{text-align:center}.dashboard-wrapper .main-col .p-content__wrapper .footprint_item .icon{width:70px;height: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{margin:32px auto 0;display:block;font-size:16px;font-weight:500;color:var(--c-link);border:1px solid var(--c-link);border-radius:4px;padding:16px;box-sizing:border-box;max-width:320px;width:100%;text-align:center}@media (max-width: 960px){.dashboard-wrapper .tab-content .banner-item,.dashboard-wrapper .tab-content .asideBox-wrapper .title,.dashboard-wrapper .tab-content .asideBox-wrapper.knowledge{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{width:100%;height:100%;max-width:100%!important}.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{width:98%;max-width:98%}@media (max-width: 699px){.unfold_banner_list img{width:100%;max-width:100%}}@media (max-width: 960px){.about .inner,.campaign .inner{max-width:375px;width:92%!important;box-sizing:border-box}}.about .icon,.campaign .icon{background:none}.about h2,.campaign h2{font-size:38px;color:#13b1c0;text-align:center;line-height:1.6}@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:"※";position:absolute;right:-8px;top:-8px;font-size:12px}@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{font-size:24px;color:#13b1c0;text-align:center;line-height:1.6}@media (max-width: 960px){.about h3,.campaign h3{font-size:18px}}.about .lead,.campaign .lead{text-align:center;margin-top:54px;font-size:15px;line-height:2}@media (max-width: 960px){.about .lead,.campaign .lead{font-size:14px;margin-top:24px;text-align:left}}.about .text_link,.campaign .text_link{margin-top:8px;display:block}.about .text_link a,.campaign .text_link a{display:block;color:#13b1c0;text-decoration:underline;font-size:12px}.about .caution_text,.campaign .caution_text{color:#666;font-size:12px;display:block;margin-top:16px}.about .campaign_button,.campaign .campaign_button{width:100%;height:80px;font-size:18px;max-width:340px;padding:0 16px;line-height:80px;text-align:center;margin:34px auto 0;display:block}.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{background:#f4f8fa;max-width:820px;padding:32px;box-sizing:border-box;margin:50px auto 0;align-items:center;justify-content:center;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;list-style:disc;line-height:2}.about_introduction .list_contents_illust,.campaign_introduction .list_contents_illust{position:absolute;left:32px;bottom:0}@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{max-width:580px;margin:56px auto 0;border:1px dashed #13b1c0;padding:16px 24px;box-sizing:border-box}@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{text-align:center;font-size:13px}.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{padding:0 34px;box-sizing:border-box}.about_service__list,.campaign_service__list{margin-top:30px;justify-content:space-between;align-items:baseline}@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{width:100%;margin-top:64px}.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{margin-top:32px;color:#13b1c0;font-size:22px;font-weight:600;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{margin-top:40px;font-size:14px}}.about_howto_check_list:before,.campaign_howto_check_list:before{content:"例えば…";color:#13b1c0;text-align:center;display:block;font-weight:700}.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{font-family:"Font Awesome 5 Free";font-weight:900;font-size:16px;content:"";color:#13b1c0;margin-right:8px}.about_howto_category_list,.campaign_howto_category_list{margin:40px auto 0;width:800px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px}@media (max-width: 960px){.about_howto_category_list,.campaign_howto_category_list{width:100%;grid-template-columns:1fr 1fr;gap:6px}}.about_howto_category_list_item,.campaign_howto_category_list_item{border-radius:6px;padding:16px;background-color:#f4f8fa;border:1px solid #13b1c0;box-sizing:border-box}@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{font-size:12px;list-style:disc;width:calc(100% - 16px);margin-left:16px;box-sizing:border-box}@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{width:32px;height:32px;overflow:hidden;border-radius:unset;margin:0}.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{width:24px;height:24px}}.about_howto_category_list_item .title,.campaign_howto_category_list_item .title{margin-left:8px;font-size:18px;line-height:1.4;font-weight:700;color:#13b1c0}@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{font-size:16px;display:block;background-color:#13b1c0;padding:4px 16px;border-radius:20px;color:#fff;font-weight:700;text-align:center}@media (max-width: 960px){.about_step .microCopy span,.campaign_step .microCopy span{font-size:14px}}.about_step_content,.campaign_step_content{max-width:600px;margin:40px auto 0}.about_step_content .arrow_icon,.campaign_step_content .arrow_icon{display:block;text-align:center;margin:8px auto}.about_step_content_item,.campaign_step_content_item{width:100%;background-color:#fff;border-radius:6px;padding:8px 16px;box-sizing:border-box;justify-content:space-between;align-items:center}@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{background-color:#f4f8fa;max-width:96px;width:100%;height:90px;justify-content:center;align-items:center;position:relative}@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{position:absolute;bottom:0;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{text-align:center;margin-top:8px}}.about_step_content_item_body p,.campaign_step_content_item_body p{margin-top:8px;font-size:12px;line-height:1.8}.about_step .caution_unit,.campaign_step .caution_unit{max-width:740px;margin:100px auto 0;border-radius:6px;background-color:#fff;padding:16px 24px 24px;box-sizing:border-box}.about_step .caution_unit_title,.campaign_step .caution_unit_title{color:#13b1c0;text-align:center;font-weight:700}.about_step .caution_unit ul,.campaign_step .caution_unit ul{margin-top:24px;margin-left: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{width:440px;background-color:#fff;border-radius:6px;box-shadow:0 0 24px #2ab1c066;margin:0 auto;overflow:hidden}@media (max-width: 960px){.about_problem_content_item,.campaign_problem_content_item{width:100%;margin-top:40px}.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{background-color:#13b1c0;justify-content:center;align-items:center;padding:8px 16px;box-sizing:border-box}.about_problem_content_item_head h4,.campaign_problem_content_item_head h4{font-size:22px;margin:0;color:#fff;text-align:center;align-items:center;justify-content: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{display:inline-block;background-color:#f2c94c;color:#333;border-radius:20px;font-size:14px;font-weight:700;padding:2px 16px;box-sizing:border-box}@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{padding:16px;box-sizing:border-box}.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{width:148px;height:125px;border-radius:6px;background-color:#f4f8fa}@media (max-width: 960px){.about_problem_content_item_body_inner figure,.campaign_problem_content_item_body_inner figure{width:120px;height:100px}}.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{width:calc(100% - 172px);font-size:13px;font-weight:600}@media (max-width: 960px){.about_problem_content_item_body_inner .text,.campaign_problem_content_item_body_inner .text{width:calc(100% - 136px);font-size:12px}}.about_problem_content_item_body .button,.campaign_problem_content_item_body .button{width:240px;text-align:center;margin:24px auto 0;display:block;padding:0 16px;height:54px;line-height:54px}.about_point_content,.campaign_point_content{margin:0 auto;width:700px;padding:24px;box-sizing:border-box;border:1px solid #13b1c0;background-color:#fff}@media (max-width: 960px){.about_point_content,.campaign_point_content{width:100%;padding:16px}}.about_point_content h4,.campaign_point_content h4{margin:0;color:#13b1c0;font-size:16px;align-items:center}.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;position:relative;padding-left:32px;list-style:none;margin:24px 0 0}.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{display:inline-block;position:absolute;left:0;top:0;width:24px;height:24px;line-height:24px;border-radius:0;color:#fff;font-size:14px;text-align:center;content:counter(number);counter-increment:number;background:#13b1c0;font-weight:600}.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{position:relative;border-radius:6px;align-items:center;color:#13b1c0;font-weight:600;font-size:22px;padding:24px 0;margin:0 auto;max-width:640px;width:100%;background:#fff;box-shadow:0 4px 24px #13b1c01f}.about_andmore .guide_button .button_inner,.campaign_andmore .guide_button .button_inner{padding-left:64px;align-items:center}@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{padding-left:16px;font-size:16px;width:calc(100% - 100px)}}.about_andmore .guide_button:after,.campaign_andmore .guide_button:after{position:absolute;content:"";background-image:url(../../resource/img/about/arrow02.svg);background-repeat:no-repeat;background-size:12px 22px;background-position:20px;right:0;height:100%;padding-left:14px;border-left:2px solid #f4f8fa;width:45px;box-sizing:border-box}@media (max-width: 960px){.about_andmore .guide_button:after,.campaign_andmore .guide_button:after{background-size:9px 20px;background-position:10px;width:28px;padding-left:8px}}.about_andmore .userType_button,.campaign_andmore .userType_button{position:relative;align-items:center;background-color:#f2c94c;color:#000;margin:40px auto 0;box-shadow:0 4px 24px #f2c94c66;border-radius:6px;max-width:640px;padding:16px;font-size:22px;font-weight:600;box-sizing:border-box}@media (max-width: 960px){.about_andmore .userType_button,.campaign_andmore .userType_button{margin:64px auto 0;font-size:18px;justify-content:center}}.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{padding-right:28px;box-sizing:border-box}}.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{max-width:100px;width:40%;margin-top:-50px}.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{padding:0;display:block;margin-top:8px}}.about_andmore .userType_button:after,.campaign_andmore .userType_button:after{position:absolute;content:"";background-image:url(../../resource/img/about/arrow_black.svg);background-repeat:no-repeat;background-size:12px 22px;background-position:20px;right:0;height:100%;padding-left:14px;border-left:2px solid #dbb43d;width:45px;box-sizing:border-box}@media (max-width: 960px){.about_andmore .userType_button:after,.campaign_andmore .userType_button:after{background-size:9px 20px;background-position:10px;width:28px;padding-left:8px}}.about_andmore .userType_button.mentee,.campaign_andmore .userType_button.mentee{background-color:#13b1c0;font-size:20px;color:#fff;box-shadow:0 4px 24px #2ab1c066}.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{text-align:center;padding-left:0;font-size:16px}}.about_message,.campaign_message{background-color:#fff;padding:96px 0 164px;margin-bottom:-50px}@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{max-width:720px;margin:32px auto 0}.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;text-align:center;font-weight:700;font-size:24px;display:inherit;padding-bottom:24px}@media (max-width: 960px){.campaign .fukidashi{font-size:14px}}.campaign .fukidashi span{position:relative}.campaign .fukidashi span:before{position:absolute;content:"";height:1px;width:40px;background-color:#13b1c0;transform:rotate(62.82deg);left:-40px;top:50%}@media (max-width: 960px){.campaign .fukidashi span:before{width:26px;left:-32px}}.campaign .fukidashi span:after{position:absolute;content:"";height:1px;width:40px;background-color:#13b1c0;border-right:2px solid #13b1c0;transform:matrix(-.46,.89,.89,.46,0,0);right:-40px;top:50%}@media (max-width: 960px){.campaign .fukidashi span:after{width:26px;right:-32px}}.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{margin-left:8px;display:inline-block;line-height:1}.campaign_service .lead{margin-top:24px}.button.plan_mentor{width:100%;height:80px;font-size:18px;max-width:340px;padding:0 16px;line-height:80px;text-align:center;margin:4px auto 0;display:block}.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{text-align:center;flex:1;border-width:0 0 0 3px;border-color:#f0f0f0;border-style:solid;padding:0 24px;box-sizing:border-box;width:33.33%}@media (max-width: 699px){.about_service_box__item{border-width:3px 0 0 0;width:100%;padding:24px 0}.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{font-size:5rem;color:#13b1c0;margin-bottom:8px}.about_service_box__item_head{font-size:1.2rem;font-weight:700;margin-bottom:20px}.about_service_box__item p{margin-top:10px;text-align:left;font-size:.9rem}#main .learningMaterialPlan{max-width:740px}#main .learningMaterialPlan .plan_title{font-size:25px;color:#555;margin-top:30px;margin-bottom:10px}@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{display:flex;align-items:center;margin-bottom:20px;flex-wrap:wrap}#main .learningMaterialPlan .plan_buy_box__left{display:flex;align-items:center}@media (max-width: 699px){#main .learningMaterialPlan .plan_buy_box__left{width:100%}}#main .learningMaterialPlan .plan_buy_box__right{margin-left:20px;display:flex;align-items:center}@media (max-width: 699px){#main .learningMaterialPlan .plan_buy_box__right{margin-left:0}}#main .learningMaterialPlan .plan_buy_box p{font-size:14px;color:#4f5050;margin:0 15px 0 0}#main .learningMaterialPlan .plan_buy_box p span{margin-right:10px}#main .learningMaterialPlan .plan_buy_box a{display:inline-block;font-size:15px;font-weight:700;color:#fff;white-space:nowrap;padding:7px 20px;background-color:#13b1c0;border-radius:30px}.plan_detail_box{font-size:15px;color:#333;line-height:1.4;margin-bottom:30px}.plan_detail_box dt{font-weight:700;padding:10px 15px;background-color:#dcedf5;border-bottom:1px solid #fff}.plan_detail_box dd{padding:10px 15px 10px 30px;margin-left:0;background-color:#f4f8fa;border-bottom:1px solid #fff}.syokai_setumei_box{display:flex;flex-wrap:wrap;align-items:center}.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{max-width:600px;background:#f4fdff;border:5px solid #A2D5DD;border-radius:6px;padding:20px 30px;text-align:center;margin-top:30px}.syotai_box__title{font-weight:700;font-size:1.6rem;margin-bottom:20px;color:#13b1c0}@media (max-width: 699px){.syotai_box__title{font-size:1.2rem}}.syotai_box__snsbox{display:flex;flex-wrap:wrap;align-items:center;text-align:center;justify-content: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;margin-top:16px;flex-wrap:wrap;justify-content:space-between}@media (max-width: 699px){.requestMentor{margin-top:16px}}.requestMentor__left{flex:1;padding-right:20px}@media (max-width: 699px){.requestMentor__left{flex:none;width:100%;padding-right:0}}.requestMentor__center{flex:1;padding-right:20px}@media (max-width: 699px){.requestMentor__center{flex:none;width:100%;padding-right:0}}.requestMentor__right{flex:1}@media (max-width: 699px){.requestMentor__right{flex:none;width:100%}}.requestMentor__requestHeader{display:flex;align-items:center;font-weight:700;flex-wrap:wrap}.requestMentor__requestHeader__face{margin-right:6px;width:20px}.requestMentor__requestHeader__name{flex:1;font-weight:400;font-size:.8rem;color:#666}.requestMentor__requestHeader__title{margin-bottom:6px;width:100%;font-size:1rem}.requestMentor__requestHeader__title span{color:#d70c18;font-size:.8rem;margin-left:10px}.requestMentor__requestHeader__price{margin-bottom:6px;width:100%;font-size:.8rem;font-weight:400}.requestMentor__requestHeader__price span{color:#13b1c0;margin-left:10px;font-weight:700}.requestMentor__requestHeader__tag{width:100%;margin-bottom:5px;font-weight:400}.requestMentor__requestBody{font-weight:400;margin-top:5px;font-size:.8rem;margin-bottom:6px;width:100%}.requestMentor__Mentor{display:flex;margin-bottom:20px}.requestMentor__Mentor__face{margin-right:10px}.requestMentor__Mentor__body{line-height:1.5;font-size:.9rem}.requestMentor__Mentor__body .title{font-weight:700}.requestMentor__Mentor__body .user{margin-top:5px;font-size:.8rem}.requestMentor__Mentor__body .user span{color:#969696}.requestDashBox{padding:20px;margin-bottom:10px;width:calc(50% - 10px);box-sizing:border-box}@media (max-width: 699px){.requestDashBox{width:100%}}.toppage .requestDashBox{width:calc(33% - 10px)}@media (max-width: 699px){.toppage .requestDashBox{width:100%}}.reccomendPost_dashBox_content{margin-top:16px;width:100%;flex-wrap:wrap;justify-content:space-between}.reccomendPost_dashBox_content .contentCard{width:calc(50% - 10px);padding:24px;box-sizing:border-box;margin-bottom: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{width:100%;padding:16px}}.reccomendPost_dashBox.inner .contentCard{width:calc(33% - 10px)}@media (max-width: 699px){.reccomendPost_dashBox.inner .contentCard{width:100%}}.menter_bosyu{width:100%;margin:10px 0 30px;box-sizing:border-box}.menter_bosyu__caution{background:#fff;border:1px solid #deecec;margin-top:32px;box-sizing:border-box;border-radius:4px;overflow:hidden}.menter_bosyu__caution_head{text-align:center;padding:24px;box-sizing:border-box}@media (max-width: 699px){.menter_bosyu__caution_head{padding:16px}}.menter_bosyu__caution_head h3{justify-content:center;align-items:center!important;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{font-size:30px;margin-left:4px;display:inline}@media (max-width: 699px){.menter_bosyu__caution_head h3 .emoji{font-size:20px}}.menter_bosyu__caution_head h3 .emoji_l{font-size:60px;display:block;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{margin-top:16px;color:#666;font-size:14px;text-align:center;margin:5px!important}@media (max-width: 699px){.menter_bosyu__caution_head .capiton{font-size:12px}}.menter_bosyu__caution .cautionBlock{background-color:#eaf7f7;padding:24px;box-sizing:border-box}@media (max-width: 699px){.menter_bosyu__caution .cautionBlock{padding:16px}}.menter_bosyu__caution .cautionBlock h4{font-size:18px;text-align:center;border:none;padding:0;margin:0}@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{margin:16px 0 0;padding:12px 100px;counter-reset:number}@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;position:relative;padding-left:32px;list-style:none;margin:8px 0}.menter_bosyu__caution .cautionBlock ol li:before{display:inline-block;position:absolute;left:0;top:1px;width:20px;height:20px;line-height:20px;border-radius:4px;color:#fff;font-size:10px;text-align:center;content:counter(number);counter-increment:number;background:#13b1c0;font-weight:600}.menter_bosyu__caution_subButton{border:1px solid #13b1c0;color:#13b1c0;padding:8px 16px;border-radius:4px;font-weight:600;background-color:#f0f8f9;box-shadow:0 0 4px #0000001a;box-sizing:border-box;cursor:pointer;white-space:nowrap;display:inline-block}@media (max-width: 699px){.menter_bosyu__caution_subButton{font-size:14px}}.menter_bosyu__caution_subButton i{margin-right:8px}.bosyu_select_buttons{margin:8px 0 0;justify-content:space-between;cursor:pointer}.bosyu_select_buttons i{margin-right:8px}.bosyu_select_buttons .selectButton_block{border-radius:4px;text-align:left;padding:24px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.bosyu_select_buttons .selectButton_block{padding:16px}}@media (max-width: 699px){.bosyu_select_buttons .selectButton_block{padding:16px;width:100%;margin-top:16px}.bosyu_select_buttons .selectButton_block:first-of-type{margin-top:0}}.bosyu_select_buttons .selectButton_block:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.bosyu_select_buttons .selectButton_block:hover p{color:#fff}.bosyu_select_buttons .selectButton_block.active{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.bosyu_select_buttons .selectButton_block.active p{color:#fff}.bosyu_select_buttons .selectButton_block h4{margin:0;padding:0;font-size:18px}@media (max-width: 699px){.bosyu_select_buttons .selectButton_block h4{font-size:16px}}.bosyu_select_buttons .selectButton_block p{margin-top:16px;color:gray;font-size:14px}@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{border-radius:4px;line-height:60px;height:60px;padding:0 16px;font-size:18px;background-color:#13b1c0;color:#fff;font-weight:600;width:100%;text-align:center;display:block;box-sizing:border-box;box-shadow:0 0 10px #0000001a;transition:all .3s ease;margin:24px 0 0}.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{color:#1f3344;box-sizing:border-box}.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{padding:0;font-size:40px;line-height:1.5}}@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{font-size:10px;color:#888;margin-top:16px;display:block}.for_business .button{padding:16px;border-radius:8px;border:none;display:inline-block;box-shadow:0 0 10px #0000001a}.for_business .nega_button{color:#fff;border:1px solid #fff;transition:all .15s ease-out}.for_business .nega_button:hover{background:#0003}.for_business .section_title{color:#1f3344;font-size:34px}@media (max-width: 960px){.for_business .section_title{font-size:18px}}.for_business .section_lead{font-size:14px;margin-top:24px;display:block}.for_business .section_attend{font-weight:600;color:#1f3344;font-size:18px;margin-top:24px;display:block}.for_business .section_info{font-size:12px;display:block;color:#888}.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;grid-template-columns:47% 47%;gap:6%}@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;transition:all .15s ease-out;color:#fff;border:1px solid #0d5581}.b-primaryButton:hover{border:1px solid #007bc5;background:#007bc5;color:#fff}.b-primaryButton:disabled{color:#fff!important;background-color:#ccc;cursor:not-allowed}.b-primaryButton:disabled:hover{color:#fff!important;background-color:#ccc}.keyVisual{background:linear-gradient(180deg,#0070c0,#0e4f74);min-height:520px;max-height:740px;padding:56px}@media (max-width: 960px){.keyVisual{max-height:initial;min-height:auto}}.keyVisual_inner{width:1240px;margin:0 auto;padding-left:32px}@media (max-width: 960px){.keyVisual_inner{width:100%;padding:0;align-items:center}}@media (max-width: 699px){.keyVisual_inner{display:block;padding:0;max-width:375px;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{font-size:20px;display:block}@media (max-width: 960px){.keyVisual_lead{font-size:16px}}.keyVisual_description{font-weight:600;color:#fff;font-size:12px;display:block}@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{width:50%;margin-left:auto}@media (max-width: 960px){.keyVisual_image{max-width:100%;width:50%}}@media (max-width: 699px){.keyVisual_image{width:100%;margin-top:56px}}.intro{background-color:#fff}.intro_inner{max-width:1240px;margin:0 auto;align-items:center}@media (max-width: 699px){.intro_inner{max-width:375px}}.intro_inner figure{width:50%;max-width:591px}@media (max-width: 699px){.intro_inner figure{width:100%}.intro_inner{display:block}}.intro_text{width:50%;margin-left:auto}@media (max-width: 699px){.intro_text{width:100%;margin-top:24px}}.intro_text h2{text-align:left}.intro_text p{margin-top:24px;line-height:2}.intro_text p>span{display:block}.intro_title{font-size:16px;color:#747474;display:block}.intro_concept{margin-top:8px;font-size:24px;line-height:2}@media (max-width: 960px){.intro_concept{font-size:20px}}.intro_concept>span{display:block}.feature_items{max-width:1040px;margin:64px auto 0}@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{margin-top:24px;font-size:16px}@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{max-width:960px;margin:24px auto 0}@media (max-width: 960px){.corporatePlan_items{margin:auto 0}}.corporatePlan_explain{padding:0 40px;color:#000;font-size:16px;margin-bottom:66px}.corporatePlan_title{color:#000;font-size:24px;padding:0 40px;margin-bottom:26px}.corporatePlan_plan-card{max-width:calc((100% - 34px) / 3);height:auto!important;margin-right:17px}.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{margin:16px auto 10px;position:relative;overflow:hidden;list-style:none;z-index:1;width:100%;padding:0 40px}.corporatePlan_more{padding:0 40px;color:#484848}.planPrice{background-color:#fff}.planPrice_point{margin-top:24px}.planPrice_attend{font-size:24px;font-weight:600;background:linear-gradient(transparent 60%,#e0f3f5 60%)}@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{max-width:1120px;margin:64px auto 0}.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{width:20%;padding-top:153px;margin-right:2%;font-weight:600}@media (max-width: 699px){.planPrice_label{display:none}}.planPrice_label .label-item{height:80px;align-items:center;color:#666;border-bottom:1px solid #e5e5e5}.planPrice_table{width:26%;overflow:hidden;border-style:solid;border-color:#e5e5e5}@media (max-width: 699px){.planPrice_table{width:280px;flex:0 0 auto}}.planPrice_table_head{padding:24px}.planPrice_table_head .button{margin-top:14px;width:100%}.planPrice_table_body .item{height:80px;align-items:center;justify-content:center}@media (max-width: 699px){.planPrice_table_body .item{height:88px;box-sizing:border-box;justify-content:normal;padding:16px}}.planPrice_table_body .item:nth-child(2n){background-color:#f5f5f5}.planPrice_table_body .item-label{width:calc(50% - 24px);font-size:12px!important;padding-right:16px;color:#666;max-width:160px}.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.standard .planPrice_table_head,.planPrice_table.customize .planPrice_table_head{background-color:#e0f3f5}.planPrice_table.standard .button,.planPrice_table.customize .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{height:100%;align-items:center;justify-content:center;background:#f8f8f8;font-size:18px;font-weight:600}.planPrice_table.support{border-width:1px;box-shadow:0 0 20px #0003}@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_loadmap,.flow_items{max-width:1040px;margin:64px auto 0}@media (max-width: 960px){.flow_loadmap,.flow_items{margin:56px auto 0}}.flow__item{padding:16px 24px 24px;border-bottom:1px solid #c0cad3}@media (max-width: 960px){.flow__item{padding:16px}}.flow__item-content{align-items:center}.flow__item p{width:60%;margin-top:16px}@media (max-width: 960px){.flow__item p{width:100%}}.flow__item .button{margin-left:auto;max-width:270px;width:100%;text-align:center;font-size:18px}@media (max-width: 960px){.flow__item .button{margin:24px auto 0}}.flow_loadmap{border-radius:8px;overflow:hidden;height:90px}.flow_loadmap_item{background-color:#3e65af;color:#fff;font-weight:600;position:relative;width:100%;padding-top:16px;padding-left:40px;line-height:1.5}@media (max-width: 960px){.flow_loadmap_item{padding:8px 0 0 16px}.flow_loadmap_item:first-of-type{padding-left:8px}}.flow_loadmap_item:before,.flow_loadmap_item:after{position:absolute;top:50%;left:0;transform:translateY(-50%);width:0;height:0;border-style:solid;border-color:transparent;content:""}.flow_loadmap_item:before{border-width:58px 0 58px 25px;border-left-color:#fff;margin-right:-5px}@media (max-width: 960px){.flow_loadmap_item:before{border-width:68px 0 68px 12px}}.flow_loadmap_item:first-child:before,.flow_loadmap_item:first-child:after{display:none}.flow_loadmap_item:after{border-width:45px 0 45px 20px;border-left-color:#3e65af}@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{font-size:20px;display:block}@media (max-width: 960px){.flow_loadmap_body{margin-top:8px;font-size:12px}}.example_items{max-width:960px;margin:64px auto 0}@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{max-width:960px;margin:64px auto 0}@media (max-width: 960px){.faq_items{margin:56px auto 0}}.faq_item{background-color:#fff;padding:16px 24px;border-radius:8px;margin-bottom:16px}.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;font-weight:600;font-size:20px;cursor:pointer;transition:all .15s ease-out}.faq_question:hover{color:#0084e3}.faq_question .subject{width:calc(100% - 30px);display:inline-block;font-size:20px}@media (max-width: 960px){.faq_question .subject{font-size:16px}}.faq_question .icon_arrow{width:28px;align-items:center;justify-content:center;transition:all .15s ease-out}.faq_question .icon_arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;content:"";color:#0084e3}@media (max-width: 960px){.faq_question .icon_arrow:before{font-size:16px}}.faq_question.close .icon_arrow:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:18px;content:"";color:#0084e3}@media (max-width: 960px){.faq_question.close .icon_arrow:before{font-size:16px}}.faq_answer{margin-top:16px;font-size:16px}.entryform{margin-bottom:-50px}.entryform_background{background:linear-gradient(180deg,#0070c0,#0e4f74);padding:0 16px}.entryform_content{max-width:700px;display:inline-block;margin:-100px auto 100px}.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{font-size:12px;color:#666;line-height:1.5;display:block;margin-top:8px}.entryform .form_item .input_body input,.entryform .form_item .input_body select,.entryform .form_item .input_body textarea{font-size:16px;padding:16px;box-sizing:border-box;border-radius:8px!important;overflow:hidden;background:#fff;height:auto}.entryform .form_item .input_body .select-wrap:before{z-index:1;right:16px;line-height:1;top:50%;margin-top:-8px}.entryform .button{min-width:160px;font-size:16px}.apply{padding:56px 16px}.apply_inner{text-align:center}.apply_button{margin-top:24px}.apply_button .button{min-width:280px;font-size:16px}.apply_note{margin-top:16px;font-size:12px;font-weight:600}.printSection{display:block!important;flex-wrap:unset}.printSection .alert{text-align:left}.printSection h1{padding:0;font-size:1.4rem;margin-bottom:20px}.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{box-sizing:border-box;background-color:#fff;margin-bottom:-50px!important}#aws_cloud_tech h2{font-size:32px;text-align:center;margin-bottom:40px}#aws_cloud_tech section:not(.aws-keyVisual):not(.aws-mentor){max-width:960px;margin:0 auto;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{box-shadow:0 0 10px #18727714;border-radius:6px;background-color:#fff;padding:24px;margin-top:24px;border:1px solid #eee}#aws_cloud_tech .card-item:first-of-type{margin-top:0}#aws_cloud_tech .card-item__avatar{width:120px;height:120px;background:#eee;border-radius:50%;overflow:hidden;left:0;top:0;background-position:top;background-size:cover}@media (max-width: 699px){#aws_cloud_tech .card-item__avatar{position:relative;margin:0 auto}}#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{margin-top:0;font-size:18px}@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{margin-top:16px;font-size:16px;display:inline-block;color:#fff;padding:8px 24px;line-height:1.7;border-radius:60px;transition:all .15s ease-out}#aws_cloud_tech .card-item__button:hover{background:#ff8100}@media (max-width: 699px){#aws_cloud_tech .card-item__button{width:100%;text-align:center}}#aws_cloud_tech .sp-only{display:none}@media (max-width: 960px){#aws_cloud_tech .sp-only{display:block}}#aws_cloud_tech .caution{display:block;margin-top:8px;font-size:14px}.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;color:#fff;border-radius:4px;font-size:18px;font-weight:600;width:100%;padding:12px 16px;display:block}.buttons__link{margin-top:24px;color:#0f8c98;font-size:12px;font-weight:600;display:block}.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;position:absolute;width:100%;height:100%}.aws-keyVisual__title{max-width:840px;margin:-240px auto 40px;z-index:1;position:relative}.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;text-align:center;max-width:960px;margin:0 auto}@media (max-width: 960px){.aws-keyVisual .list-items{display:block;padding:0 4%}}.aws-keyVisual .list-item{border:2px solid #ff9800;padding:16px;width:32%;align-items:center;background-color:#fff8ef}@media (max-width: 960px){.aws-keyVisual .list-item{width:100%;margin-top:16px}}.aws-keyVisual .list-item__number{font-weight:600;border-right:2px solid #ff9800;font-size:40px;padding-right:12px;margin-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{width:56%;margin-left:auto}@media (max-width: 699px){.aws-useCase .content-body{width:100%;margin-top:24px}}.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{width:100%;font-weight:600;font-size:24px;align-items:center;justify-content:center}.aws-price__point strong{font-size:48px;align-items:center;background:linear-gradient(transparent 94%,#ff9801 0);line-height:1.5}.aws-price__point strong:before{margin:0 14px;content:"月々";color:#222;font-size:18px}.aws-price__detail-content{background:#f8f8f8;border:1px solid #e5e5e5;padding:16px;margin-top:32px;align-items:center;justify-content:center}@media (max-width: 699px){.aws-price__detail-content{display:block}}.aws-price__detail-item{font-size:24px;font-weight:700;align-items:center;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-item .after,.aws-price__detail .plus{font-size:32px}@media (max-width: 699px){.aws-price__detail .plus{width:100%;display:block;text-align:center}}.aws-price .planPrice_label{padding-top:75px}.aws-price .planPrice_table.aws-menta{border-width:1px;background:#fff8ef;box-shadow:0 0 20px #0003}.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{border:1px solid #e5e5e5;background-color:#fff;padding:24px;width:32%}@media (max-width: 699px){.aws-step .step-item{padding:16px}}.aws-step .step-number{color:#fff;line-height:1;border-radius:40px;font-weight:600;font-size:14px;padding:4px 32px}@media (max-width: 699px){.aws-step .step-number{padding:4px 8px}}.aws-step .step-icon{margin-top:16px;font-size:60px;display:block;line-height:0}@media (max-width: 699px){.aws-step .step-icon{font-size:32px}}.aws-step .step-caption{margin-top:8px;font-size:20px}@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{max-width:960px;margin:0 auto}.corporate_setting h1{color:#333;font-size:28px;text-align:left;margin:0;width:100%}.corporate_setting h2{font-size:24px}.add-member__form{width:100%}.add-member__form input[type=text]{padding:12px 16px;font-size:16px;line-height:1.7;width:100%}.add-form__input{width:calc(100% - 120px)}.add-form__button{padding:0;font-size:16px;line-height:initial;height:auto;margin-left:auto;min-width:100px}.member-detail .form-items,.corporate-contract .form-items{border:1px solid #e5e5e5}.member-detail .form-item,.corporate-contract .form-item{line-height:0;box-sizing:border-box;align-items:stretch;font-weight:600;border-bottom:1px dashed #e5e5e5}.member-detail .form-item:last-of-type,.corporate-contract .form-item:last-of-type{border:none}.member-detail .form-item .input-head,.corporate-contract .form-item .input-head{width:30%;padding:16px;font-size:16px;color:#666;background-color:#f8f8f8}.member-detail .form-item .input-body,.corporate-contract .form-item .input-body{width:70%;padding:16px;font-size:16px;border-left:1px dashed #e5e5e5}.member-detail .form-item .input-body--select,.corporate-contract .form-item .input-body--select{position:relative}.member-detail .form-item .input-body--select:before,.corporate-contract .form-item .input-body--select:before{position:absolute;right:24px;top:0;font-family:"Font Awesome 5 Free";font-weight:900;content:"";line-height:75px;pointer-events:none}.member-detail .form-buttons,.corporate-contract .form-buttons{padding-top:16px}.member-detail .form-buttons>button,.corporate-contract .form-buttons>button{display:block;margin:0 auto}.member-detail .form-buttons>button:hover,.corporate-contract .form-buttons>button:hover{border:1px solid #0f8c98!important;color:#0f8c98!important;background:#fff}.corporate-contract__buttons{justify-content:space-between}.corporate-account__entry.form-items{border-top:1px dashed #e5e5e5;padding-top:24px;margin-top:24px}.corporate-account__button{max-width:320px;margin:0 auto}.corporate-account__button>.button{font-size:18px;height:auto;padding:16px;box-sizing:border-box}.corporate-account__attention ul{font-size:14px}.corporate-account__subject{background:#f5f5f5;padding:16px;box-sizing:border-box;font-size:18px}@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{background:#fff;-webkit-overflow-scrolling:auto;overflow-scrolling:auto;display:flex;flex-direction:column;min-height:100vh}.mentor_bosyu_text{font-size:1rem;font-weight:600;color:#13b1c0}.match_mentor_mobile_view{text-align:center}.match-mentor-name{font-size:1.2rem;font-weight:600;color:#000;-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;padding-right:40px}.match-mentor-plan-title{font-size:1rem;font-weight:500;color:#4b5563;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box;padding-right:40px}.match-mentor-plan-link{position:absolute;top:0;left:0;right:0;bottom:0}.match-mentor-avatar-image-container{position:relative;display:inline-block;width:70px;height:70px}.match-mentor-badge{position:absolute;top:0;left:0;width:25px;height:25px}.match-mentor-avatar-image{display:block;width:70px;height:70px;border-radius:50%}.match-mentor-online-mark{bottom:1px;right:1px;height:18px!important;width:18px!important;z-index:1;border-radius:50%;padding:4px;border:3px solid white;background-color:#6c6}}.match_mentor{margin-bottom:-50px;background:linear-gradient(269.96deg,#30cdff -.97%,#0062a9 99.36%)}.match_mentor__inner{margin:0 auto;max-width:1280px;padding:60px 8px;height:900px;background-image:url(/resource/img/match_mentor/mentor_icon@2x.png);background-position:center -80px;background-repeat:repeat-y;background-size:100%}@media (max-width: 699px){.match_mentor__inner--start_page{background-position:center top;background-repeat:no-repeat}}.match_mentor .start_page__title{width:360px;margin:0 auto;border:initial!important;font-size:initial}.match_mentor .start_page__title img{width:100%}.match_mentor .start_page__caption{text-align:center;font-weight:700;color:#fff;margin:0 0 16px;font-size:18.4px}@media (max-width: 699px){.match_mentor .start_page__caption{font-size:16px}}.match_mentor .start_page__comment{text-align:center;color:#fff;font-size:13px}.match_mentor .start_page__start_btn{width:360px;margin-top:16px!important;margin-bottom:16px!important}.match_mentor .start_page__start_btn img{width:100%}.match_mentor .singleContents{width:640px;margin:0 auto}@media (max-width: 699px){.match_mentor .singleContents{width:100%}}.match_mentor .singleContents h1{font-size:24px;border-bottom:#E5E5E5 1px solid}.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{width:64%;margin:0 auto}@media (max-width: 699px){.match_mentor .singleContents .contentCard .contentCard__contents--m{width:initial}}.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{margin:4px;height:40px;border-color:#eee;overflow:hidden}.match_mentor .tags-input-wrapper-default>input[type=text]{position:relative;top:-6px;font-size:12px}.match_mentor .form-group__radio,.match_mentor .form-group__checkbox{text-align:start}.match_mentor .contractSelect{width:calc(100% + 200px);margin:0 -100px}@media (max-width: 699px){.match_mentor .contractSelect{width:100%;margin:initial}}.match_mentor .contractSelect__buttons{margin:8px 0 0;display:flex;justify-content:space-between;cursor:pointer;width:100%}.match_mentor .contractSelect__buttons i{margin-right:8px}.match_mentor .contractSelect__buttons .slashBar{display:block;transform:skew(150deg);border-right:3px solid #808080;margin:0 .5em}.match_mentor .contractSelect__buttons .selectButton{border-radius:4px;text-align:left;padding:24px;margin-left:8px;margin-right:8px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.match_mentor .contractSelect__buttons .selectButton{padding:16px}}@media (max-width: 699px){.match_mentor .contractSelect__buttons .selectButton{padding:16px;width:100%;margin-top:0}.match_mentor .contractSelect__buttons .selectButton:first-of-type{margin-top:0}}.match_mentor .contractSelect__buttons .selectButton:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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{margin:0;padding:0;font-size:18px}@media (max-width: 699px){.match_mentor .contractSelect__buttons .selectButton h4{font-size:12px}}.match_mentor .contractSelect__buttons .selectButton p{margin-top:16px;color:gray;font-size:14px}@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{width:calc(100% + 200px);margin:0 -100px}@media (max-width: 699px){.match_mentor .counselingSelect{width:100%;margin:initial}}.match_mentor .counselingSelect__buttons{margin:8px 0 0;display:flex;justify-content:space-between;cursor:pointer;width:100%}.match_mentor .counselingSelect__buttons h5{width:100%;height:3em}.match_mentor .counselingSelect__buttons i{margin-right:8px;margin-left:8px}@media (max-width: 699px){.match_mentor .counselingSelect__buttons i{margin-right:4px;margin-left:4px}}.match_mentor .counselingSelect__buttons p{margin:16px 0;color:gray;font-size:14px}@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{text-align:center;height:100%;line-height:1.5;display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline}@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{display:block;transform:skew(150deg);border-right:3px solid #808080;margin:0 .5em}.match_mentor .counselingSelect__buttons .selectButton{border-radius:4px;text-align:left;padding:24px;margin-left:8px;margin-right:8px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@media (max-width: 960px) and (min-width: 699px){.match_mentor .counselingSelect__buttons .selectButton{padding:16px}}@media (max-width: 699px){.match_mentor .counselingSelect__buttons .selectButton{padding:16px;width:100%;margin-top:0}.match_mentor .counselingSelect__buttons .selectButton:first-of-type{margin-top:0}}.match_mentor .counselingSelect__buttons .selectButton:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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;color:#fff;border:1px solid #0f8c98;box-shadow:none}.match_mentor .counselingSelect__buttons .selectButton.active p{color:#fff}.match_mentor .counselingSelect__buttons .selectButton.active .slashBar{border-right:3px solid #fff}.match_mentor_result{text-align:center;padding-top:48px}@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{margin-top:75px;display:inline;text-align:center;padding:20px 40px;font-size:24px;font-weight:700;color:#13b1c0}@media (max-width: 699px){.match_mentor_result--title{margin-top:25px;font-size:18px;display:block;padding:0;color:#000}}.match_mentor_result--description span{font-weight:400;font-size:16px}.match_mentor_result p{font-size:18px;color:#000;margin-top:30px;font-weight:700}@media (max-width: 699px){.match_mentor_result p{margin-top:10px;font-size:12px;color:#6b7280}}.match_mentor_result .mentorList{margin:30px auto 0;display:flex;justify-content:center;max-width:900px}.match_mentor_result .mentorList__bottom{width:100%}@media (max-width: 699px){.match_mentor_result .mentorList{margin:25px auto 0;display:block}}.match_mentor_result .mentorList .plan-card,.match_mentor_result .mentorList .p-search-item{position:relative;margin-right:17px}@media (max-width: 1200px) and (min-width: 960px){.match_mentor_result .mentorList .plan-card:nth-of-type(n+3),.match_mentor_result .mentorList .p-search-item:nth-of-type(n+3){margin-top:0}.match_mentor_result .mentorList .plan-card:nth-of-type(n+4),.match_mentor_result .mentorList .p-search-item:nth-of-type(n+4){margin-top:20px}.match_mentor_result .mentorList .plan-card:nth-of-type(3n),.match_mentor_result .mentorList .p-search-item:nth-of-type(3n){margin-right:0}}@media (max-width: 960px) and (min-width: 699px){.match_mentor_result .mentorList .plan-card:nth-of-type(n+3),.match_mentor_result .mentorList .p-search-item:nth-of-type(n+3){margin-top:15px}}@media (max-width: 699px){.match_mentor_result .mentorList .plan-card,.match_mentor_result .mentorList .p-search-item{width:100%}}.match_mentor_result .mentorList .plan-card__eyecatch--blur{position:absolute;top:0;display:block;z-index:99;width:100%;height:100%;background:#000;opacity:.2}.match_mentor_result .mentorList .plan-card input[type=checkbox],.match_mentor_result .mentorList .p-search-item input[type=checkbox]{display:none}.match_mentor_result .mentorList .plan-card__checkbox{position:absolute;right:20px;top:20px;z-index:100;display:flex;align-items:center;cursor:pointer}@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;width:0;opacity:0}.match_mentor_result .mentorList .plan-card__checkbox-input:hover{background:#0000000d!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{content:"";display:block;position:absolute;top:50%;left:50%;width:50%;height:3px;transform:translate(-5px,2px) rotate(-135deg);transform-origin:2px 2px;background:#fff}.match_mentor_result .mentorList .plan-card__checkbox-input:checked+.plan-card__checkbox-dummyInput:after{content:"";display:block;position:absolute;top:50%;left:50%;width:86%;height:3px;transform:translate(-3px,3px) rotate(-45deg);transform-origin:2px 2px;background:#fff}.match_mentor_result .mentorList .plan-card__checkbox-dummyInput{position:relative;top:0;left:0;display:block;width:20px;height:20px;border:solid 2px transparent;background:#fff;border-radius:50%;box-shadow:0 0 0 6px #ffffff80}.match_mentor_result__contents{margin:30px auto 0;max-width:860px}.match_mentor_result__contents img{width:100%}.match_mentor_result__use_flow{padding:24px 100px 44px;background:#e2f4ff}@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{font-size:24px;border-bottom:#e5e5e5 1px solid}.interesting-category-select h2{font-size:16px}.interesting-category-select__content{width:90%;margin:0 auto}@media (max-width: 699px){.interesting-category-select__content{width:initial}}.interesting-category-select .interesting_back_button{width:6em;height:3em;line-height:3em;text-align:center;border-radius:30px;background-color:#e5e7eb;color:#374151;font-size:.75em;font-weight:700}.interesting-category-select .interesting_next_button{min-width:260px;padding:0 24px;height:3em;text-align:center;border-radius:30px;background-color:#13b1c0;color:#fff;font-size:.9em;font-weight:700;border:none;white-space:nowrap}.interesting-category-select .interesting_next_button:disabled,.interesting-category-select .interesting_next_button--disabled{background-color:#d1d5db;color:#fff;cursor:not-allowed;box-shadow:none}.interesting-category-select .interesting_skip_button{min-width:120px;padding:0 16px;height:3em;text-align:center;border-radius:30px;background-color:#e5e7eb;color:#374151;font-size:.75em;font-weight:700;border:none;white-space:nowrap}.interesting-category-select .not_completed_number{width:1.7em;height:1.7em;line-height:1.7em;text-align:center;border-radius:50%;background-color:#e5e7eb;color:#374151;font-size:1.7em;font-weight:700}.interesting-category-select .completed_number{width:1.7em;height:1.7em;line-height:1.7em;text-align:center;border-radius:50%;background-color:#13b1c0;color:#fff;font-size:1.7em;font-weight:700}.interesting-category-select .executing_number{width:1.7em;height:1.7em;line-height:1.55em;text-align:center;border-radius:50%;background-color:#fff;color:#13b1c0;border:.1em solid #13b1c0;font-size:1.7em;font-weight:700}.interesting-category-select .step_bar{line-height:1.5em;padding-right:.3em;padding-left:.3em;font-size:2.25rem;color:#e5e7eb}.interesting-category-select .charge_recommended{text-align:left;color:#ef4444;font-weight:700;font-size:.875rem;padding-left:6rem}.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{margin-top:0;font-size:initial}.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{width:100%}}.interesting-category-select .checkbox_list_item_label{height:auto;min-height:40px;line-height:1.4;padding:8px 12px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;word-break:break-word}@media (max-width: 699px){.interesting-category-select .checkbox_list_item_label{font-size:10px;padding:8px 12px}}.interesting-category-select .tags-input-root{width:50%}.interesting-category-select .tags-input-wrapper-default{display:block;text-align:center;margin:4px;height:40px;border-color:#eee;overflow:hidden}.interesting-category-select .tags-input-wrapper-default>input[type=text]{position:relative;top:-6px;font-size:12px;font-weight:700}.interesting-category-select .form-group__radio,.interesting-category-select .form-group__checkbox{text-align:start}.interesting-category-select .contractSelect{width:calc(100% + 160px);margin:0 -80px}@media (max-width: 699px){.interesting-category-select .contractSelect{width:100%;margin:initial}}.interesting-category-select .contractSelect__buttons{margin:8px 0 0;display:flex;justify-content:space-between;cursor:pointer;width:100%}.interesting-category-select .contractSelect__buttons i{margin-right:8px}.interesting-category-select .contractSelect__buttons .slashBar{display:block;transform:skew(150deg);border-right:3px solid #808080;margin:0 .5em}.interesting-category-select .contractSelect__buttons .selectButton{border-radius:4px;text-align:left;padding:24px;margin-left:8px;margin-right:8px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@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{padding:16px;width:100%;margin-top:0}.interesting-category-select .contractSelect__buttons .selectButton:first-of-type{margin-top:0}}.interesting-category-select .contractSelect__buttons .selectButton:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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{margin:0;padding:0;font-size:18px}@media (max-width: 699px){.interesting-category-select .contractSelect__buttons .selectButton h4{font-size:12px}}.interesting-category-select .contractSelect__buttons .selectButton p{margin-top:16px;color:gray;font-size:14px}@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{width:calc(100% + 160px);margin:0 -80px}@media (max-width: 699px){.interesting-category-select .counselingSelect{width:100%;margin:initial}}.interesting-category-select .counselingSelect__buttons{margin:8px 0 0;display:flex;justify-content:space-between;cursor:pointer;width:100%}.interesting-category-select .counselingSelect__buttons h5{width:100%;height:3em}.interesting-category-select .counselingSelect__buttons i{margin-right:8px;margin-left:8px}@media (max-width: 699px){.interesting-category-select .counselingSelect__buttons i{margin-right:4px;margin-left:4px}}.interesting-category-select .counselingSelect__buttons p{margin:16px 0;color:gray;font-size:14px}@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{text-align:center;height:100%;line-height:1.5;display:flex;justify-content:center;flex-wrap:wrap;align-items:baseline}@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{display:block;transform:skew(150deg);border-right:3px solid #808080;margin:0 .5em}.interesting-category-select .counselingSelect__buttons .selectButton{border-radius:4px;text-align:left;padding:24px;margin-left:8px;margin-right:8px;border:1px solid #e5e5e5;width:48%;box-shadow:0 0 10px #0000001a;transition:all .3s ease;box-sizing:border-box}@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{padding:16px;width:100%;margin-top:0}.interesting-category-select .counselingSelect__buttons .selectButton:first-of-type{margin-top:0}}.interesting-category-select .counselingSelect__buttons .selectButton:hover{background-color:#0f8c98;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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;color:#fff;border:1px solid #0f8c98;box-shadow:none}.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{width:100%;background:#fff}#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_items,#job_change .p-content_item{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{width:100%;margin-top:2rem}}#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{width:80%;margin:0 auto;max-height:inherit;display:block}}#job_change .main{padding:74px 4% 0}@media (max-width: 699px){#job_change .main{padding:40px 4% 0}}#job_change .main_inner{max-width:1100px;margin:0 auto;flex-wrap:wrap}#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-weight:400;font-size:30px;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{width:50%;margin-right:20px}@media (max-width: 699px){#job_change .main_inner .left{width:100%;margin:0}}#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{margin-top:20px;background:#13b1c0;border-radius:8px;padding:10px;text-align:center;color:#fff;font-weight:700;border-bottom:4px solid #efefef;box-sizing:border-box;overflow:hidden}#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{font-size:16px;font-weight:700;color:#ffde00}#job_change .buttons a{width:auto!important}#job_change .sub-copy{width:100%;text-align:center;font-size:12px!important}@media (max-width: 699px){#job_change .mt-16{margin-top:0}#job_change .nayami_content_item{margin-top:1rem;display:flex;align-items:center}#job_change .nayami_content_image{width:12%;max-width:120px;margin-right:12px}#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{border-radius:4px;padding:20px;background:#fff;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{font-size:12px;color:#666}#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{border-radius:10px;box-sizing:border-box;background-color:#e8feff;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{max-width:935px;line-height:0}@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{font-size:23px;color:#13b1c0}@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{padding-top:160px;margin-top:-160px}@media (max-width: 699px){.plan-setting_title{flex-wrap:wrap}}.plan-setting_title h1{color:#7d7d7d;font-size:18px;flex:1}@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;padding:8px 24px;font-weight:600}.plan-setting-navi-item:hover{color:var(--c-link);border:1px solid var(--c-link);background-color:var(--c-link-bg)}.c-mark__notification{position:absolute;top:0;right:0;display:block;width:8px;height:8px;--transform-translate-y: -50%;--transform-translate-x: 50%;border-radius:100%;background:#e53e3e}.c-label_input{display:inline-block;border:2px solid #666;color:#666;font-weight:700;font-size:.6em;padding:0 .5em;margin:0 1em}.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{font-size:12px;padding:.2em .8em;color:#666;background-color:#fff;border-radius:1em;font-weight:600;display:inline-block}.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{font-weight:700;color:#fff;background-color:#999}.c-label_point--info_pull{font-weight:700;color:#999;border:.1em solid #999}.c-label_point--primary{font-weight:700;color:#fff;background-color:#13b1c0;border:.1em solid #13b1c0}.c-label_point--primary_pull{font-weight:700;color:#13b1c0;border:.1em solid #13b1c0}.c-label_point--yellow{font-weight:700;color:#fff;background-color:#e5ae00}.c-label_point--yellow_pull{font-weight:700;color:#e5ae00;border:.1em solid #E5AE00}.c-label_point--red{font-weight:700;color:#fff;background-color:tomato}.c-label_point--red_pull{font-weight:700;color:tomato;border:.1em solid tomato}.c-tag_items{width:100%;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.c-tag_items::-webkit-scrollbar{display:none}.c-tag_item{font-size:12px;padding:.2em .8em;border-radius:.4em;display:inline-block;white-space:nowrap;margin-left:12px;font-weight:700;color:var(--c-link);border:.1em solid var(--c-gray-border);cursor:pointer}.c-tag_item:hover{color:var(--c-link-darker);border-color:var(--c-link-darker)}.c-tag_item:first-of-type{margin-left:0}.c-tag_item.is_selected{font-weight:700;color:var(--c-white);background-color:var(--c-link);border:.1em solid var(--c-link)}.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{transform:skew(30deg);border-right:5px solid #000;margin:0 2em}.c-large_voice .c-large_voice__right_bar{transform:skew(150deg);border-right:5px solid #000;margin:0 2em}.c-counter{display:inline-block;background-color:#13b1c0;color:#fff;border-radius:9999px;padding:0 .5em}.c-counter--danger{background-color:#ff5b5b}.c-counter_pull{background-color:#fff;color:#13b1c0;border:.2em #13B1C0 solid}.c-counter_pull--danger{color:#ff5b5b;border:.2em #ff5b5b solid}.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{margin-top:5px;color:#333;font-size:12px;text-align:center;white-space:nowrap}.c-activity__inner{position:relative;height:48px;overflow:hidden}.c-activity__avatar{position:absolute}.c-activity__text{margin-left:48px}.c-activity__text a{color:var(--c-link)}.c-activity__text .text{font-size:14px;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;display:-webkit-box}.c-activity__text time{white-space:pre-line;font-size:12px;color:var(--c-gray)}.c-activity_item{height:100%;align-items:center}.p-event__container{max-width:960px;margin-left:auto;margin-right:auto;padding-top:30px;padding-bottom:30px}@media (max-width: 960px){.p-event__container{padding-top:0}}.p-event__container .socialShare_area{background-color:#eaf7f7;border-radius:6px;padding:8px 16px;margin-top:24px;position:relative}.p-event__container .socialShare_area h4{text-align:center;color:#00484f;font-size:16px}@media (max-width: 960px){.p-event__container .socialShare_area h4{font-size:14px}}.p-event__container .socialShare_area ul li{margin:16px 12px;width:40px;height:40px;line-height:45px;text-align:center;border-radius:50%}.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{width:40px;height:40px;line-height:45px;text-align:center;border-radius:50%;margin-bottom:16px}.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{width:100%;padding:0 2%;box-sizing:border-box}}.p-event__inner{width:100%!important;margin:0!important}.p-event__date{font-size:18px;font-weight:700}.p-event__time{margin-left:5px;font-size:16px;font-weight:700}.p-event__url{color:#51afbe}.p-event__profile-container{width:100%}.p-event__profile-inner{padding:30px;background:#fff}.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{text-align:center!important;color:#51afbe}.p-event__profile-name-link{text-decoration:none!important}.p-event__profile-timestamp{color:#949494;font-size:13px;padding:0;text-align:center;margin-bottom:8px}.p-event__cv{background-color:#fff;padding:16px;box-sizing:border-box;border-radius:0 0 8px 8px;margin-top:-28px;border-top:1px solid #eee;position:sticky;bottom:0;box-shadow:0 0 6px #9aa3c11a}@media (max-width: 960px){.p-event__cv{margin-top:-24px}}.rating-summary{display:flex;align-items:center;font-size:15px;color:#676767;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{display:flex;align-items:center}.rating-summary__graph__chart{overflow:hidden}.rating-summary__graph__labels .rating-start{text-align:right;line-height:1.3;padding:1.7em 0}.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{color:#fff!important;background:#13b1c0!important}.p-navi-buttons{padding:24px;box-sizing:border-box}.p-navi-buttons .illust.--mentar,.p-navi-buttons .illust.--mentee{position:absolute;right:8px;bottom:-7px}.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.--postList,.p-content.--recommend,.p-content.--history,.p-content.--manabilog,.p-content.--bosyuList{margin-top:60px}@media (max-width: 699px){.p-content.--postList,.p-content.--recommend,.p-content.--history,.p-content.--manabilog,.p-content.--bosyuList{margin-top:30px}}.p-content.--bosyuList.is-mentee{margin-top:0}.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{font-size:20px;font-weight:700;display:flex;align-items:center}@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{width:26px;margin-left:6px}.p-content__wrapper{width:100%;margin-top:16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.p-content__wrapper::-webkit-scrollbar{display:none}.p-content__wrapper .plan-card,.p-content__wrapper .p-search-item{margin-left:16px;flex:0 0 auto}.p-content__wrapper .plan-card:first-of-type,.p-content__wrapper .p-search-item:first-of-type{margin-left:0}@media (max-width: 960px){.p-content__wrapper .plan-card,.p-content__wrapper .p-search-item{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{margin:32px auto 0;display:block;font-size:16px;font-weight:500;color:var(--c-link);border:1px solid var(--c-link);border-radius:4px;padding:16px;box-sizing:border-box;max-width:320px;width:100%;text-align:center}.p-search-item{padding:12px 16px;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{font-size:12px;color:var(--c-gray-lighter)}.p-search-list{display:flex}.p-search-item{padding:12px 16px;max-width:120px}.p-search-item .plan-search-item__image{line-height:0}@media (max-width: 699px){.p-objective{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}}.p-objective .objective-card{border:1px solid var(--c-gray-border);border-radius:8px;background:#fff;overflow:hidden}.p-objective .objective-card figure{line-height:0}.p-objective .objective-card figure img{width:100%}.p-objective .objective-card_caption{padding:8px 0;font-size:12px;line-height:1.4}@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-radius:8px;text-align:left;padding:16px;border:1px solid #e5e5e5;transition:all .3s ease;box-sizing:border-box}.p-plan-select-item:hover{background-color:var(--c-link-bg);color:var(--c-link);border:1px solid var(--c-link)}@media (max-width: 699px){.p-plan-select-item{margin-top:12px;display:block}.p-plan-select-item:first-of-type{margin-top:0}}.p-plan-select .plan-select-item__label{font-size:16px;color:var(--c-body)}.p-plan-select .plan-select-item__lead{font-size:14px;color:#868686}.p-plan-form-item{margin-top:16px;padding-top:16px;border-top:1px dashed #e5e5e5}.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-weight:700;font-size:15px}.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{margin-top:12px;margin-left:0;display:block}}.p-plan-form-item .plan-form-item__body input[type=text]{width:100%}.p-plan-form-item .plan-form-item__description{font-size:14px;color:#868686}.p-plan-form-item .plan-form-item__eyecath{padding:24px;width:300px;height:auto;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 699px){.p-plan-form-item .plan-form-item__eyecath{width:100%}}.p-plan-form-item .plan-form-item__upload-content{width:100%;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;-o-object-fit:cover;object-fit:cover;display:block}.p-plan-form-item .plan-form-item__upload-file img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:100%!important}.p-plan-form-item .plan-form-item__pricebox{margin:16px 0 0!important}.p-caution{width:100%;margin-top:16px;align-items:center;justify-content:center;font-size:13px;background:#eaf7f7;padding:8px;box-sizing:border-box;border-radius:4px}.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-top:0;padding-bottom:0}.u-px--xs{padding-left:4px;padding-right:4px}.u-py--xs{padding-top:4px;padding-bottom:4px}.u-px--s{padding-left:8px;padding-right:8px}.u-py--s{padding-top:8px;padding-bottom:8px}.u-px--m{padding-left:16px;padding-right:16px}.u-py--m{padding-top:16px;padding-bottom:16px}.u-px--l{padding-left:24px;padding-right:24px}.u-py--l{padding-top:24px;padding-bottom:24px}.u-px--xl{padding-left:32px;padding-right:32px}.u-py--xl{padding-top:32px;padding-bottom:32px}.u-px--xxl{padding-left:40px;padding-right:40px}.u-py--xxl{padding-top:40px;padding-bottom:40px}.u-px--3l{padding-left:48px;padding-right:48px}.u-py--3l{padding-top:48px;padding-bottom:48px}.u-px--4l{padding-left:56px;padding-right:56px}.u-py--4l{padding-top:56px;padding-bottom:56px}.u-px--5l{padding-left:64px;padding-right:64px}.u-py--5l{padding-top:64px;padding-bottom:64px}.u-px--6l{padding-left:72px;padding-right:72px}.u-py--6l{padding-top:72px;padding-bottom:72px}.u-px--7l{padding-left:80px;padding-right:80px}.u-py--7l{padding-top:80px;padding-bottom:80px}.u-px--8l{padding-left:88px;padding-right:88px}.u-py--8l{padding-top:88px;padding-bottom:88px}.u-px--9l{padding-left:96px;padding-right:96px}.u-py--9l{padding-top:96px;padding-bottom: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-top:0;margin-bottom:0}.u-mx--xs{margin-left:4px;margin-right:4px}.u-my--xs{margin-top:4px;margin-bottom:4px}.u-mx--s{margin-left:8px;margin-right:8px}.u-my--s{margin-top:8px;margin-bottom:8px}.u-mx--m{margin-left:16px;margin-right:16px}.u-my--m{margin-top:16px;margin-bottom:16px}.u-mx--l{margin-left:24px;margin-right:24px}.u-my--l{margin-top:24px;margin-bottom:24px}.u-mx--xl{margin-left:32px;margin-right:32px}.u-my--xl{margin-top:32px;margin-bottom:32px}.u-mx--xxl{margin-left:40px;margin-right:40px}.u-my--xxl{margin-top:40px;margin-bottom:40px}.u-mx--3l{margin-left:48px;margin-right:48px}.u-my--3l{margin-top:48px;margin-bottom:48px}.u-mx--4l{margin-left:56px;margin-right:56px}.u-my--4l{margin-top:56px;margin-bottom:56px}.u-mx--5l{margin-left:64px;margin-right:64px}.u-my--5l{margin-top:64px;margin-bottom:64px}.u-mx--6l{margin-left:72px;margin-right:72px}.u-my--6l{margin-top:72px;margin-bottom:72px}.u-mx--7l{margin-left:80px;margin-right:80px}.u-my--7l{margin-top:80px;margin-bottom:80px}.u-mx--8l{margin-left:88px;margin-right:88px}.u-my--8l{margin-top:88px;margin-bottom:88px}.u-mx--9l{margin-left:96px;margin-right:96px}.u-my--9l{margin-top:96px;margin-bottom: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{display:flex;align-items:center}.u-heading_with_label h1,.u-heading_with_label h2,.u-heading_with_label h3{width:initial}.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{padding:16px!important;border-radius:8px!important;font-size:14px!important;font-weight:700!important;margin-top:0!important}@media (max-width: 699px){.toasted-container .toasted.toasted-primary{padding:12px!important;width:auto!important;margin-left:auto!important;margin-right: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{margin:0 0 0 4px;display:inline-block}@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{position:relative;box-sizing:border-box}.vue-simple-suggest.designed *{box-sizing:border-box}.vue-simple-suggest.designed .input-wrapper{margin-top:0}.vue-simple-suggest.designed .input-wrapper input{display:block;width:100%;padding:10px;border:1px solid #cde;border-radius:3px;color:#000;background:#fff;outline:none;transition:all .1s;transition-delay:.05s}.vue-simple-suggest.designed.focus .input-wrapper input{border:1px solid #aaa}.vue-simple-suggest.designed .suggestions{position:absolute;left:0;right:0;top:100%;top:calc(100% + 5px);border-radius:3px;border:1px solid #aaa;background-color:#fff;opacity:1;z-index:1000}.vue-simple-suggest.designed .suggestions .suggest-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px 10px}.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\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.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:0px}.before\:w-0:before{content:var(--tw-content);width:0px}.before\:border-0:before{content:var(--tw-content);border-width:0px}.before\:border-8:before{content:var(--tw-content);border-width:8px}.before\:border-b-\[0px\]:before{content:var(--tw-content);border-bottom-width:0px}.before\:border-l-\[0px\]:before{content:var(--tw-content);border-left-width:0px}.before\:border-r-\[20px\]:before{content:var(--tw-content);border-right-width:20px}.before\:border-t-8:before{content:var(--tw-content);border-top-width:8px}.before\:border-t-\[15px\]:before{content:var(--tw-content);border-top-width:15px}.before\:border-solid:before{content:var(--tw-content);border-style:solid}.before\:border-transparent:before{content:var(--tw-content);border-color:transparent}.before\:border-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:border-t-white:before{content:var(--tw-content);--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity))}.before\:duration-100:before{content:var(--tw-content);transition-duration:.1s}.before\:ease-linear:before{content:var(--tw-content);transition-timing-function:linear}.before\:content-\[\'\'\]:before{--tw-content: "";content:var(--tw-content)}.before\:content-\[\'\\A\'\]:before{--tw-content: "\a";content:var(--tw-content)}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:border-solid:hover{border-style:solid}.hover\:border-menta:hover{--tw-border-opacity: 1;border-color:rgb(19 177 192 / var(--tw-border-opacity))}.hover\:border-teal-400:hover{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity))}.hover\:border-transparent:hover{border-color:transparent}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.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:#13b1c080}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-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))}.hover\:text-opacity-40:hover{--tw-text-opacity: .4}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:before\:border-\[25px\]:hover:before{content:var(--tw-content);border-width:25px}.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);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);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.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\:mt-12{margin-top:3rem}.md\:block{display:block}.md\:hidden{display:none}.md\:h-28{height:7rem}.md\:h-full{height:100%}.md\:w-1\/12{width:8.333333%}.md\:w-1\/2{width:50%}.md\:w-1\/4{width:25%}.md\:w-28{width:7rem}.md\:w-36{width:9rem}.md\:w-4\/5{width:80%}.md\:w-40{width:10rem}.md\:w-auto{width:auto}.md\:max-w-\[200px\]{max-width:200px}.md\:flex-1{flex:1 1 0%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.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\:items-start{align-items:flex-start}.md\:justify-center{justify-content:center}.md\:justify-around{justify-content:space-around}.md\:gap-12{gap:3rem}.md\:gap-4{gap:1rem}.md\:gap-8{gap:2rem}.md\:p-12{padding:3rem}.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-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-4{padding-top:1rem;padding-bottom: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-2\/5{width:40%}.lg\:w-3\/5{width:60%}.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}}@media (min-width: 1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
