@charset "utf-8";:root{--primary-color:#0773dd;--warning-color:#ff6e6e;--border-color:#f5f5f5;--text-color:#1c1c1c;--row-color:#f8fdff;--bg-color:#f5f5f5;--bg-color-admin:#edf8ff;--active-color:#3ce029;--inactive-color:#ff4658;--unregistered-color:#969696;--waiting-color:#0773dd;--completed-color:#4d6fa8;--font-base:'Noto Sans JP', sans-serif;--font-en:'Koulen', sans-serif;--z_upper:30000;--z_middle:20000;--z_low:10000}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,nav,figure,main,section{margin:0;padding:0;border:0;outline:0;box-sizing:border-box}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}sub{vertical-align:sub}sup{vertical-align:super}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}h1,h2,h3,h4,h5,h6{line-height:1}.clearfix:after{content:"";display:block;clear:both}main,figure{display:block}img{max-width:100%;height:auto;display:block}a{color:currentColor;text-decoration:none}*{box-sizing:border-box}:before,:after{box-sizing:border-box}.flatpickr-calendar{background:0 0;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 0#e6e6e6,-1px 0 0#e6e6e6,0 1px 0#e6e6e6,0-1px 0#e6e6e6,0 3px 13px rgba(0,0,0,.08)}.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 300ms 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 0#e6e6e6,5px 0 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:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.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:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.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:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.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 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translate3d(0,0,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:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;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;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:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:0 0;border:0;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 0;outline:0;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:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;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:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 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:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0#e6e6e6}.flatpickr-day{background:0 0;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 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 0#e6e6e6,5px 0 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:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0#569ff7,5px 0 0#569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 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:rgba(57,57,57,.3);background:0 0;cursor:default;border:0}.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:0 0;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;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;-ms-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:translate3d(0,0,0)}}body{font-size:1.2rem;line-height:1.4;letter-spacing:0}@media (hover:hover){a{transition:opacity .3s ease;will-change:opacity}a:hover{opacity:.7}}a.link-text{color:var(--primary-color);text-decoration:underline;text-underline-offset:2px}a[href^=tel]{display:inline-block;pointer-events:none;text-decoration:none}.show_sp{display:none!important}.root{position:relative;z-index:0;width:100%;min-width:1440px;overflow:clip;display:flex}.root.is-login-layout{display:block;overflow:hidden}.root.is-login-layout .main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%}.row{max-width:1130px;width:100%;margin:0 auto}.row__md{max-width:1030px}.row__sm{max-width:900px}.main{min-height:calc(100vh - 74px);padding:62px 50px 50px;width:100%;flex:1}.text-color{color:var(--primary-color)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-tiny{font-size:1.2rem}.text-small{font-size:1.4rem}.text-medium{font-size:1.8rem}.text-big{font-size:2.2rem}.text-huge{font-size:2.8rem}.text-danger{color:red}.text-note{font-weight:500;margin:25px 0;font-size:1.2rem}.text-status{--icon-bg:var(--active-color);position:relative;display:inline-block;color:var(--text-color);padding-left:13px}.text-status:before{position:absolute;top:4px;left:0;content:"";width:8px;height:8px;border-radius:50%;background-color:var(--icon-bg)}.text-status.is-active{--icon-bg:var(--active-color)}.text-status.is-inactive{--icon-bg:var(--inactive-color)}.text-status.is-unregistered{--icon-bg:var(--unregistered-color)}.text-status.is-waiting{--icon-bg:var(--waiting-color)}.text-status.is-completed{--icon-bg:var(--completed-color)}@media only screen and (max-width:1440px){.root{overflow:hidden;min-width:1150px}.root .main{padding-left:10px;padding-right:10px}}.p-404{display:flex;justify-content:center;align-items:center;background-image:url(../images/common/logo_404.png?v47dcde5f1ca380525108a97967996a21);background-repeat:no-repeat;background-size:469px 328px;background-position:center;text-align:center;height:100%}.p-404__inner{padding-bottom:70px}.p-404 .title{font-weight:700;font-size:56px;line-height:1.2;color:var(--primary-color);margin-bottom:6px}.p-404 .sub-title{font-weight:500;font-size:15px;line-height:1.2;color:var(--primary-color)}.p-404 .txt{font-weight:500;font-size:15px;line-height:1.2;color:#292929;margin:51px 0}.p-404 .button{text-align:center}.password-wrap{position:relative}.password-wrap input{padding-right:36px!important}.password-wrap .password-btnToggle{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(../images/common/ic_eye02.png?vf98619692c591d731cc0f82042ece6fd);background-repeat:no-repeat;background-size:18px 14.5px;background-position:center;width:34px;height:100%}.password-wrap .password-btnToggle.show{background-size:18px 12px;background-image:url(../images/common/ic_eye.png?vf9923fb6f4f91cc3bd2563df6f647e93)}.header{position:sticky;top:0;width:210px;height:100vh;max-height:976px;padding:10px;z-index:var(--z_upper)}.header__wrap{background-color:rgba(255,255,255,.9);height:100%;width:100%;border-radius:5px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ccc transparent;padding:26px 5px 24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 14.5px 0 rgba(0,0,0,.16);-webkit-backdrop-filter:blur(18.6px);backdrop-filter:blur(18.6px)}.header__wrap .scroll-content{height:100%;display:flex;flex-direction:column}.header__top{display:flex;flex-direction:column;flex:1}.header__logo{text-align:center;margin-bottom:29px;display:flex;flex-direction:column;align-items:center;padding:0}.header__logo>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:92px;height:auto;margin:0 auto}.header__logo .icon{display:block;width:100px;margin-top:16px}.header__logo .icon img{width:100%}.header__logo .icon+.for-obj{margin-top:8px}.header__logo .for-obj{margin-top:14px;margin-bottom:2px;padding:3px 8px 4px;border:1px solid var(--primary-color);color:var(--primary-color);font-weight:500;font-size:1.2rem;line-height:1;display:block}.header__sub{font-weight:700;font-size:1.4rem;line-height:1;letter-spacing:0;text-align:center;display:block;margin-top:10px}.header__content{width:100%}.header__nav{height:100%;margin:0-5px;padding:0 5px 16px}.header__nav::-webkit-scrollbar{display:none}.header__nav ul{display:flex;flex-direction:column;transform:translateZ(0)}.header__nav ul>li+li{margin-top:5px}.header__nav ul>li>a,.header__nav ul>li>span{color:var(--text-color);width:100%;min-height:38px;display:flex;align-items:center;padding:11px 30px 11px 10px;font-weight:500;font-size:1.3rem;line-height:1.2;border-radius:2px;cursor:pointer;position:relative}.header__nav ul>li>a img,.header__nav ul>li>span img{margin-right:5px;width:13px;height:13px}.header__nav ul>li>a[data-notification]:after,.header__nav ul>li>span[data-notification]:after{position:relative;top:-1px;content:attr(data-notification);display:inline-flex;width:18px;height:18px;margin-left:5px;border-radius:50%;font-size:1.2rem;line-height:1;color:#fff;font-weight:500;display:flex;align-items:center;justify-content:center;background-color:var(--warning-color)}.header__nav ul>li>span{position:relative}.header__nav ul>li>span:before{content:"";width:11px;height:7px;-webkit-mask-image:url(../images/common/ic_arr_down.svg);mask-image:url(../images/common/ic_arr_down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%auto;mask-size:100%auto;background-color:var(--primary-color);position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .3s ease;will-change:background-color}.header__nav ul>li>span.active:before{transform:translateY(-50%) rotate(180deg);background-color:#fff}.header__nav .menu__item{position:relative}.header__nav .menu__item>a.active,.header__nav .menu__item>span.active{background-color:var(--primary-color);color:#fff;display:flex}.header__nav .menu__item>a.active img,.header__nav .menu__item>span.active img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(144deg) brightness(105%) contrast(107%)}.header__nav .sub-menu__inner{margin-top:5px}.header__nav .sub-menu ul>li>a{background:#f5f5f5;padding-left:27px;overflow:hidden}.header__nav .sub-menu ul>li>a.active{background-color:#e3f2fd}.header__nav .sub-menu ul>li>a.active:before{content:"";width:3px;height:100%;background-color:var(--primary-color);position:absolute;left:0;top:0;border-radius:2px 0 0 2px}.header__nav .sub-menu ul>li.is-custom a{position:relative;font-weight:400;padding-left:53px}.header__nav .sub-menu ul>li.is-custom a:after{content:"";width:6px;height:2px;border-radius:10px;background:var(--primary-color);position:absolute;top:50%;left:41px;transform:translateY(50%)}.header__nav .sub-menu__tt{font-weight:500;font-size:1.3rem;line-height:1.2;letter-spacing:0;position:relative;padding:10px 20px;display:block;margin-top:5px}.header__nav .sub-menu__tt:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--primary-color);position:absolute;left:10px;top:50%;transform:translateY(-50%)}.header__link{border-top:1px solid #d2d2d2;padding:15px 10px 0;line-height:1}.header__link a{color:var(--primary-color);text-decoration:underline;text-underline-offset:4px;font-weight:500;font-size:1.2rem;line-height:1}.header__bottom{padding:17px 10px 0;flex-shrink:0;position:relative}.header__bottom:before{content:"";width:190px;height:1px;background-color:#d2d2d2;position:absolute;left:-5px;top:0}.header-sl__btn{width:100%;min-height:29px;display:flex;align-items:center;justify-content:center;padding:6px 34px 6px 26px;border-radius:50px;border:1px solid var(--primary-color);font-weight:400;font-size:1.2rem;line-height:1.2;text-align:center;background:#fff;cursor:pointer;position:relative;transition:color .3s ease,background .3s ease;will-change:color,background}.header-sl__btn:after{content:"";width:11px;height:7px;-webkit-mask-image:url(../images/common/ic_arr_down.svg);mask-image:url(../images/common/ic_arr_down.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%auto;mask-size:100%auto;background:var(--primary-color);position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:background-color .3s ease;will-change:background-color}.header-sl__btn.active{display:flex!important}.header-sl__btn.active:after{transform:translateY(-50%) rotate(180deg)}@media (hover:hover){.header-sl__btn:hover{background:var(--primary-color);color:#fff}.header-sl__btn:hover:after{background-color:#fff}}.header-sl__list{background:var(--bg-color);padding:8px;border-radius:5px;margin-top:5px}.header-sl__list li{border-radius:5px;text-align:center;font-weight:400;font-size:1.2rem;line-height:1.2;text-align:center;padding:6px 20px;display:flex;align-items:center;justify-content:center;min-height:25px;cursor:pointer}.header-sl__list li.is-selected{background-color:#e3f2fd}@media (hover:hover){.header-sl__list li{transition:background .3s ease;will-change:background}.header-sl__list li:hover{background:#e3f2fd}}.header__file{margin-top:16px;padding:0 10px 16px}.header__file li{line-height:1}.header__file li+li{margin-top:11px}.header__file li a{font-weight:500;font-size:1.2rem;line-height:1.2;display:block;color:var(--primary-color);text-decoration:underline;text-underline-offset:2px;position:relative;display:flex;align-items:center}.header__file li a:after{content:"";width:11px;height:15px;background-repeat:no-repeat;background-position:center center;background-size:100%auto;display:block;margin-left:8px;position:relative;top:1px}.header__file li a.is-pdf:after{background-image:url(../images/common/ic_pdf.png?vff50fc31b01be2087a46868876ee4d3c)}.header__file li a.is-doc:after{background-image:url(../images/common/ic_doc.png?v0ed0b79d01023362871c7e6ce230584a)}.header__file li a.is-xls:after{background-image:url(../images/common/ic_xls.png?v9f4de761fb25757abc009ce587eb0eb0)}.header__logout{margin-top:10px}.header__logout button{width:100%;height:32px;display:flex;align-items:center;justify-content:center;background:#333;padding:10px;font-weight:500;font-size:1.1rem;line-height:1;color:#fff;border:1px solid #333;border-radius:50px;cursor:pointer;position:relative;transition:color .3s ease,background .3s ease;will-change:color,background}.header__logout button:before{content:"";width:14px;height:16px;-webkit-mask-image:url(../images/common/ic_logout.svg);mask-image:url(../images/common/ic_logout.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100%auto;mask-size:100%auto;background-color:#fff;display:block;margin-right:10px;transition:background-color .3s ease,color .3s ease;will-change:background-color,color}.header__logout button:hover{background:#fff;color:var(--text-color)}.header__logout button:hover:before{background-color:var(--text-color)}.header-info{margin-bottom:8px;padding:7px 8px 7px 46px;display:flex;justify-content:center;flex-direction:column;background:#e3f2fd;border-radius:5px;position:relative;min-height:44px}.header-info:before{content:"";width:30px;height:28px;background:url(../images/common/ic_company.png?v524d6d958ea45f5abc1fe8bbacc439cc)center/100% 100%no-repeat;display:block;position:absolute;top:0;left:8px;bottom:0;margin:auto}.header-info__company{font-size:1.2rem;line-height:1.2;font-weight:500;letter-spacing:0;color:var(--primary-color)}.header-info__name{font-size:1.1rem;line-height:1.2;letter-spacing:0;margin-top:1px}.header .custom-select{position:relative;width:100%}.header .custom-select__selected{width:100%;text-align:left;padding:8px 12px;border:1px solid #ccc;background:#fff;cursor:pointer}.header .custom-select__options{position:absolute;top:100%;left:0;right:0;margin:0;padding:0;list-style:none;border:1px solid #ccc;border-top:none;background:#fff;max-height:200px;overflow-y:auto;display:none;z-index:1000;-webkit-overflow-scrolling:touch}.header .custom-select__option{padding:8px 12px;cursor:pointer}.header .custom-select__option:hover,.header .custom-select__option:focus{background:#f0f0f0}.header .custom-select__option.is-selected{background:#e0e0e0;font-weight:700}.header .custom-select.is-active .custom-select__options{display:block}.header__hamburger{display:none}@media only screen and (max-width:1440px){.root .header{position:fixed;height:100%;z-index:-1}.root .header__wrap{width:190px;padding-bottom:44px;transform:scale(0);transform-origin:bottom left;opacity:0;overflow-x:hidden;transition:transform .3s ease,opacity .3s ease;will-change:transform,opacity}.root .header__btn{width:0;height:100%;max-height:976px;position:fixed;top:0;left:0;z-index:var(--z_upper)}.root .header__hamburger{display:block;width:40px;height:40px;background:#fff;position:absolute;bottom:10px;left:10px;border-radius:5px;cursor:pointer;z-index:var(--z_upper);box-shadow:0 4px 14.5px 0 rgba(0,0,0,.16)}@media (hover:hover){.root .header__hamburger{transition:box-shadow .3s ease;will-change:box-shadow}.root .header__hamburger:hover{box-shadow:0 4px 20px 0 rgba(0,0,0,.26)}}.root .header .scrollbar-track-x{display:none!important}.root .header.is-active{z-index:var(--z_upper)}.root .header.is-active .header__wrap{transform:scale(1);opacity:1}.root .header.is-active+.header__hamburger{box-shadow:none}@media (hover:hover){.root .header.is-active+.header__hamburger:hover{box-shadow:0 4px 14.5px 0 rgba(0,0,0,.16)}}}.footer{padding:20px 30px;background-color:#262001;color:#fff;font-size:1.5rem;text-align:center}.page-tl{font-size:1.6rem;font-weight:700;line-height:1.2;margin-bottom:30px;position:relative;padding-left:26px;margin:22px 0}.page-tl:first-child{margin-top:0}.page-tl:last-child{margin-bottom:0}.page-tl:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;background-image:url(../images/common/tl_ic01.png?vc8d1efea6a58b3265b5e1acb551a3082);background-repeat:no-repeat;background-size:100% 100%}.page-tl--type02:before{background-image:url(../images/common/tl_ic02.png?v735f4158e3dfd0e7e03d5d5dd509f7e1)}.page-tl--type03:before{background-image:url(../images/common/tl_ic03.png?v885bd08361e84cce2a2f3ec1e2b85410)}.page-tl--type04:before{background-image:url(../images/common/tl_ic04.png?vebcb5734e4f44a4ce95235e6299a2a4c)}.page-tl--type05:before{background-image:url(../images/common/tl_ic05.png?vb2e09b1373f2b7a0fdb2dd59ccd8916c)}.page-tl--type06:before{background-image:url(../images/common/tl_ic06.png?vf46f4523dde2623a5342e0a0399a049f)}.page-tl--type07:before{background-image:url(../images/common/tl_ic07.png?vd33a60f2e162ffc6be6440abbc3baec1)}.page-tl--type08:before{background-image:url(../images/common/tl_ic08.png?v472b3cb9ee8089d4270eb1fa75301a79)}.page-tl02{font-size:1.6rem;font-weight:700;line-height:1.2;padding-left:7px;border-left:3px solid #0f73d0;margin:20px 0}.page-tl02:first-child{margin-top:0}.page-tl02:last-child{margin-bottom:0}.page-tl02--type02{margin-top:62px}.page-tl03{font-weight:500;font-size:1.4rem;line-height:1.2;margin:15px 0;position:relative}.page-tl03:first-child{margin-top:0}.page-tl03:last-child{margin-bottom:0}.page-tl03__sub{color:var(--primary-color)}.page-tl04{font-weight:700;font-size:1.5rem;line-height:1.2;margin:15px 0;border-bottom:1px solid #e2e2e2;padding-bottom:6px}.page-tl04:first-child{margin-top:0}.page-tl04:last-child{margin-bottom:0}.page-tl04--type02{margin-top:60px}.page-tl05{font-weight:700;font-size:1.3rem;line-height:1.2;margin:15px 0;position:relative;padding-left:10px}.page-tl05:before{content:"";position:absolute;top:7px;left:0;transform:translateY(-50%);width:5px;height:5px;border-radius:999px;background:var(--primary-color)}.page-tl05:first-child{margin-top:0}.page-tl05:last-child{margin-bottom:0}:root{--input-color:#000;--input-background:#f5f5f5;--input-placeholder-color:#969696;--input-border:#f5f5f5;--radio-background:#fff;--radio-background-choose:var(--primary-color);--radio-border:#e2e2e2;--check-background:#fff;--check-border:#e2e2e2;--check-background:#fff;--check-border:#e2e2e2;--has-error-background:#fff1f1;--has-error-border:var(--warning-color);--has-error-color:var(--warning-color)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=date]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:33px;padding:5px 8px;background:var(--input-background);border-radius:0;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap}input[type=text].has-error,input[type=email].has-error,input[type=tel].has-error,input[type=password].has-error,input[type=number].has-error,input[type=date].has-error{border-color:var(--has-error-border);background-color:var(--has-error-background)}input[type=text]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=password]::-ms-clear,input[type=number]::-ms-clear,input[type=date]::-ms-clear{display:none}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder,input[type=date]::placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;appearance:none}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}input[type=date]{-moz-appearance:textfield}input[type=date]{position:relative}input[type=date]::before{content:attr(data-placeholder);position:absolute;left:8px;top:50%;transform:translateY(-50%);color:#aaa;pointer-events:none}input[type=date]:focus::before,input[type=date]:valid::before{content:""}select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:33px;padding:5px 37px 5px 8px;border-radius:0;border:1px solid var(--border-color);background-color:var(--input-background);background-image:url(../images/common/ic_select.png?v973603fa343ce193c410e5436acb37fd);background-position:center right 8px;background-repeat:no-repeat;background-size:11px 7px;font-family:var(--font-base);font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:0}select::-ms-expand{display:none}select.has-error{border-color:var(--has-error-border);background-color:var(--has-error-background)}textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;height:84px;padding:12px 8px;border-radius:0;background:#eee;overflow-y:auto;border:1px solid var(--input-border);background:var(--input-background);color:var(--input-color);font-family:var(--font-base);font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;resize:none;-webkit-overflow-scrolling:touch}textarea.has-error{border-color:var(--has-error-border);background-color:var(--has-error-background)}textarea:-ms-input-placeholder{opacity:1;color:var(--input-placeholder-color)}textarea::placeholder{opacity:1;color:var(--input-placeholder-color)}input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}input[type=radio].has-error+.radio-mark{background-color:var(--has-error-background);border-color:var(--has-error-border)}input[type=button],input[type=submit],input[type=reset],button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.check-container{position:relative;display:inline-block;padding-left:28px;min-height:20px;line-height:1.5;cursor:pointer}.check-container:not(:last-of-type){margin-right:80px}.check-container.has-error .check-mark{background-color:var(--has-error-background)!important}.check-mark{position:absolute;top:0;left:0;width:20px;height:20px;background-color:var(--check-background);border:1px solid var(--check-border)}.check-mark:after{position:absolute;top:50%;left:50%;content:"";width:12px;height:10px;background-image:url(../images/common/ic_check.png?vfb959cbf67d3c27bcc29ba1a7794c3de);background-repeat:no-repeat;background-position:center;background-size:12px 10px;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.radio-container{position:relative;display:inline-block;padding-left:23px;min-height:20px;line-height:1.5;cursor:pointer}.radio-container:not(:last-of-type){margin-right:80px}.radio-container.has-error .radio-mark{background-color:var(--has-error-background)!important}.radio-container.type02{--radio-background:#f5f5f5;--radio-border:#f5f5f5}.radio-mark{position:absolute;top:0;left:0;width:20px;height:20px;background-color:var(--radio-background);border:1px solid var(--radio-border);border-radius:50%}.radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:8px;height:8px;border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.date-field,.time-field{position:relative;z-index:0;width:120px}.date-field input,.time-field input{height:37px;padding-right:31px}.date-field:after,.time-field:after{position:absolute;top:50%;right:8px;content:"";background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%);pointer-events:none}.date-field:after{width:13px;height:13px;background-image:url(../images/common/ic_calendar.png?v17fa2f71acf9f3f3249d7e5715bb7112)}.time-field:after{width:12px;height:12px;background-image:url(../images/common/ic_time.png?v54c9dc88e24ec7b9540a8afef72fa176)}.file-field__preview .item{display:flex;align-items:center;margin-bottom:12px}.file-field__preview .item__name{position:relative;padding-left:19px;min-height:15px;color:var(--primary-color);font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration:underline}.file-field__preview .item__name::before{position:absolute;top:0;left:0;content:"";width:11px;height:15px;background-image:url(../images/common/ic_pdf.png?vff50fc31b01be2087a46868876ee4d3c);background-repeat:no-repeat;background-size:100% 100%}.file-field__preview .item__remove{flex-shrink:0;position:relative;top:-1px;width:11px;height:12px;margin-left:8px;background-image:url(../images/common/ic_trash.png?vc775cb29f4c1b7e7ee9ccf4639e0d677);background-size:100% 100%;cursor:pointer}.file-field__input{position:relative;display:flex;align-items:center}.file-field__input input{position:absolute;top:0;left:0;opacity:0;z-index:-1}.file-field__input .upload-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:116px;height:29px;padding:5px 10px;margin-right:10px;border-radius:29px;border:1px solid var(--primary-color);background-color:transparent;color:var(--primary-color);font-size:1.2rem;font-weight:400;line-height:1;transition:opacity .25s ease-out;will-change:opacity;cursor:pointer}@media (hover:hover){.file-field__input .upload-btn:hover{opacity:.7}}.file-field__input .upload-desc{width:100%}.gr-input{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;margin:-5px -16px;padding:5px;gap:5px}.gr-input .gr-df{display:flex}.gr-input .gr-df__text{width:190px;flex-shrink:0;text-align:right;margin-right:34px}.gr-input+.total{margin:0-11px}.gr-input__row{display:flex;align-items:center}.gr-input__row>p:not(.error-message){padding:0 16px;min-width:80px}.gr-input__row.wrap{flex-wrap:wrap}.gr-input__row.gap10{gap:10px}.gr-input__row.mh37{min-height:37px}.gr-input__label{margin-left:5px;margin-right:10px}.gr-input__item{display:flex;align-items:center}.gr-input__item.ml20{margin-left:20px}.gr-input .textfield-unit{flex-shrink:0;display:flex;align-items:center;margin-right:15px}.gr-input .textfield-unit input{flex-shrink:0;width:180px;margin-right:5px;text-align:right}.gr-input .textfield-unit+.note{margin-left:0}.gr-input .textfield{width:100%}.gr-input .textfield.s-451{width:451px;margin-right:10px}.gr-input .date-field{margin-right:5px}.gr-input .one-line{white-space:nowrap}.gr-input .s-100{flex-shrink:0;width:100px}.gr-input .s-80{flex-shrink:0;width:80px}.gr-input .s-68{flex-shrink:0;width:68px}.gr-input .s-68 *{width:100%!important}.gr-input .s-68+.s-68,.gr-input .s-68+.gr-input__label{margin-left:20px}.gr-input .s-112{flex-shrink:0;width:112px}.gr-input .s-128{flex-shrink:0;width:128px}.gr-input .s-185{flex-shrink:0;width:185px}.gr-input .s-200{flex-shrink:0;width:200px;margin-right:10px}.gr-input .s-202{flex-shrink:0;width:200px}.gr-input .s-235{flex-shrink:0;width:235px;margin-right:10px}.gr-input .bg-white{--input-background:#fff;--input-border:#e2e2e2}.gr-input .elm-clone__inner{flex-shrink:0;display:flex}.gr-input .elm-clone__inner .gr-date{margin-right:15px}.gr-input .elm-clone__error{margin-top:4px;width:100%}.gr-input .clone-action{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gr-input .clone-action .remove,.gr-input .clone-action .add{position:relative;padding-left:25px;min-height:20px;line-height:1.5;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:color .25s ease-out,-webkit-text-decoration .25s ease-out;transition:color .25s ease-out,text-decoration .25s ease-out;transition:color .25s ease-out,text-decoration .25s ease-out,-webkit-text-decoration .25s ease-out;will-change:color,text-decoration}.gr-input .clone-action .remove:before,.gr-input .clone-action .add:before{position:absolute;top:0;left:0;content:"";width:20px;height:20px;background-repeat:no-repeat;background-size:100% 100%}@media (hover:hover){.gr-input .clone-action .remove:hover,.gr-input .clone-action .add:hover{color:var(--primary-color);text-decoration-color:currentColor}}.gr-input .clone-action .remove:before{background-image:url(../images/common/ic_remove.png?vc746f1b77d03db5f0f1751289982c3e0)}.gr-input .clone-action .add:only-child{margin-right:10px}.gr-input .clone-action .add:before{background-image:url(../images/common/ic_add.png?v32ce57b67f39c825d3624613a6baf6c3)}.gr-radio{display:flex;flex-wrap:wrap;gap:14px 16px;margin:10px 0}.gr-radio:first-child{margin-top:0}.gr-radio:last-child{margin-bottom:0}.gr-radio .item{min-width:63px}.gr-radio+.table{margin-top:10px}.gr-check{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.gr-check:first-child{margin-top:0}.gr-check:last-child{margin-bottom:0}.gr-check .item{min-width:150px}.error-message{position:relative;width:100%;padding-left:26px;min-height:18px;color:var(--has-error-color);font-weight:400;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 2px}.error-message:first-child{margin-top:0}.error-message:before{position:absolute;top:50%;left:0;content:"";width:18px;height:18px;background-image:url(../images/common/ic_error.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.gr-date{display:flex;flex-wrap:wrap}.gr-date .gr-date__item{position:relative;display:flex;flex-wrap:wrap}.gr-date .gr-date__item:not(:last-child){margin-right:40px}.gr-date .gr-date__item:not(:last-child):after{position:absolute;top:50%;right:-26px;content:"〜";font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;transform:translateY(-50%)}.note{margin-left:10px}.is-hide{display:none!important}.box-info{position:absolute;top:calc(50% + 15px);width:225px;height:auto;box-shadow:0 0 8px 0 rgba(0,0,0,.25);border-radius:5px;background:#fff;padding:13px 16px 16px;z-index:1;color:var(--text-color)}.box-info__close{position:absolute;top:-9px;right:-9px;width:18px;height:18px;cursor:pointer;transition:opacity .3s ease-out;will-change:opacity}.box-info__close:hover{opacity:.8}.box-info:not(.custom) .box-info__inner{text-align:left;font-size:1.2rem;line-height:1.4;letter-spacing:0;font-weight:500;max-height:250px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.box-info:not(.custom) .box-info__inner p+p{margin-top:10px}.box-info.custom{top:inherit;bottom:200%}.box-info.custom .box-info__tt{font-weight:700;font-size:1.3rem;line-height:1.2;letter-spacing:0;padding-left:15px;position:relative}.box-info.custom .box-info__tt:before{content:"";position:absolute;top:50%;left:0;width:10px;height:9px;background-image:url(../images/common/ic_polygon.svg?vcb0338718f489180faef6daa8b500386);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.box-info.custom .box-info__ct{margin-top:24px}.box-info.custom .box-info__show{width:194px;height:96px;border:1px solid #e2e2e2;border-radius:10px;position:relative;counter-reset:list}.box-info.custom .box-info__1{font-weight:600;font-size:1.6rem;line-height:1.6;letter-spacing:0;width:58px;height:21px;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);position:absolute;top:11px;left:44px}.box-info.custom .box-info__1:before{counter-increment:list;content:counter(list);width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;position:absolute;left:0;top:-25px;right:0;margin:auto}.box-info.custom .box-info__2{font-weight:600;font-size:1.6rem;line-height:1.6;letter-spacing:0;width:36px;height:21px;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);position:absolute;top:11px;right:45px}.box-info.custom .box-info__2:before{counter-increment:list;content:counter(list);width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;position:absolute;left:0;top:-25px;right:0;margin:auto}.box-info.custom .box-info__3{font-weight:600;font-size:1.6rem;line-height:1.6;letter-spacing:0;width:26px;height:21px;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);position:absolute;bottom:23px;left:18px}.box-info.custom .box-info__3:before{counter-increment:list;content:counter(list);width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;position:absolute;left:0;bottom:-35px;right:0;margin:auto}.box-info.custom .box-info__4{font-family:var(--font-en);font-weight:400;font-size:5rem;line-height:1.6;letter-spacing:.07em;width:117px;height:46px;display:flex;align-items:center;justify-content:center;border:2px solid var(--primary-color);position:absolute;bottom:10px;right:19px;padding:2px 0 0 3px}.box-info.custom .box-info__4:before{counter-increment:list;content:counter(list);width:20px;height:20px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:1rem;line-height:1;letter-spacing:0;position:absolute;left:0;bottom:-23px;right:0;margin:auto}.box-info.custom .box-info__list{margin-top:25px;counter-reset:number;display:flex;flex-wrap:wrap;gap:8px 20px}.box-info.custom .box-info__list li{font-weight:500;font-size:1.2rem;line-height:1;letter-spacing:0;padding-left:22px;min-height:16px;position:relative;display:flex;align-items:center;min-width:70px}.box-info.custom .box-info__list li:before{counter-increment:number;content:counter(number);width:16px;height:16px;background:var(--primary-color);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:500;font-size:.8rem;line-height:1;letter-spacing:0;position:absolute;left:0;top:0}.box-info.w-500{width:500px}.box-info.hasTb{width:380px}.box-info.hasTb .box-info__inner{max-height:35vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.box-info.hasTb .table{border-radius:5px;overflow:hidden}.box-info.hasTb .table table{table-layout:initial}.box-info.hasTb .table table thead th{height:29px;border-radius:0!important}.box-info.hasTb .table table tbody tr:nth-of-type(1) td:nth-of-type(1){width:76px}.box-info.hasTb .table table tbody tr:nth-of-type(1) td:nth-of-type(2){width:124px}.box-info.hasTb .table table td{background-color:#f5f5f5;font-weight:500;height:29px}.box-info.hasTb .table table thead th{width:auto}.box-info.hasTb .table table td{border-color:#fff}.box-info.hasTb .table table td:nth-of-type(1){width:76px}.box-info.hasTb .table table td,.box-info.hasTb .table table th{padding:0 5px;font-size:1.2rem}.box-info.hasGroupTb{width:442px}.box-info.hasGroupTb .box-info__inner{max-height:35vh;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.box-info.hasGroupTb .catch{margin-bottom:7px;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0}.box-info.hasGroupTb .group-table{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.box-info.hasGroupTb .group-table .table{margin:0}.box-info.hasGroupTb .group-table .table table{border-radius:5px;overflow:hidden}.box-info.hasGroupTb .group-table .table table th,.box-info.hasGroupTb .group-table .table table td{width:auto;height:25px;padding:3px 5px;font-size:1.2rem;font-weight:400;line-height:1.2;letter-spacing:0}.box-info.hasGroupTb .group-table .table table th small,.box-info.hasGroupTb .group-table .table table td small{font-size:1.1rem}.box-info.hasGroupTb .group-table .table table thead th{text-align:center;border-radius:0;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:0}.box-info.hasGroupTb .group-table .table table tbody tr:nth-of-type(odd){background-color:#f5f5f5}.box-info.hasGroupTb .group-table .table table tbody tr:nth-of-type(even){background-color:#fff}.box-info.hasGroupTb .group-table .table table tbody tr th,.box-info.hasGroupTb .group-table .table table tbody tr td{border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2}.box-info.hasGroupTb .group-table .table table tbody tr th:last-child,.box-info.hasGroupTb .group-table .table table tbody tr td:last-child{border-right:none}.box-info.hasGroupTb .group-table .table:nth-of-type(2n) table tbody tr:nth-of-type(odd){background-color:#fff}.box-info.hasGroupTb .group-table .table:nth-of-type(2n) table tbody tr:nth-of-type(even){background-color:#f5f5f5}.flow-btn{position:fixed;top:160px;right:0;width:72px;height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;z-index:1;border-radius:5px 0 0 5px;border:2px solid var(--primary-color);border-right:none;background:#fff;color:var(--primary-color);font-weight:700;font-size:1.2rem;line-height:1.6;letter-spacing:0}.flow-btn__icon{width:auto;height:16px;margin-bottom:2px}.select-field select.has-error+.select-field__wrapper .select-field__header{border-color:var(--has-error-border);background-color:var(--has-error-background)}.select-field__wrapper{position:relative}.select-field__header{overflow:hidden;width:100%;height:33px;border:1px solid var(--input-border);background-color:var(--input-background);background-image:url(../images/common/ic_select.png?v973603fa343ce193c410e5436acb37fd);background-position:center right 8px;background-repeat:no-repeat;background-size:11px 7px;font-family:var(--font-base);font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:0;white-space:nowrap;display:flex;align-items:center;cursor:pointer;padding:5px 29px 5px 8px}.select-field__header span{overflow:hidden}.select-field__dropdown{min-width:105px;max-width:400px;max-height:368px;overflow-y:auto;overflow-x:hidden;display:none;background-color:#fff;position:absolute;left:60%;top:-22px;transform:translateX(-50%);z-index:999;border-radius:5px;padding:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 10.3px 0 rgba(0,0,0,.2);-webkit-overflow-scrolling:touch}.select-field__dropdown.is-show{display:block}.select-field__item{white-space:nowrap;background:#fff;border-radius:5px;padding:8px 31px;height:32px;font-weight:400;font-size:1.2rem;line-height:1.4;letter-spacing:0;cursor:pointer;transition:background .3s ease-out;will-change:background;position:relative}.select-field__item.is-selected{background:#daefff}.select-field__item.is-selected:before{content:"";width:9px;height:7px;background-image:url(../images/common/ic_check.png?vfb959cbf67d3c27bcc29ba1a7794c3de);background-position:center;background-repeat:no-repeat;background-size:100%auto;position:absolute;top:12px;left:14px}.select-field__item:hover{background:#daefff}.select-field__group-header{white-space:nowrap;background:#fff;border-radius:5px;padding:8px 31px;height:32px;font-weight:700;font-size:1.2rem;line-height:1.4;letter-spacing:0}.select-field__group-header+.select-field__list .select-field__item{padding-left:41px}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 10px;min-height:40px;min-width:180px;border-radius:9999px;background:var(--primary-color);cursor:pointer;color:#fff;font-size:1.2rem;text-align:center;font-weight:700;border:0;font-family:var(--font-base);transition:opacity .3s;will-change:opacity;text-decoration:none}@media (hover:hover){.btn:not(.disabled):hover{opacity:.7}}.btn--type02{background-color:#969696}.btn--type03{min-height:48px;min-width:240px;font-size:1.5rem;font-weight:500;box-shadow:0 2px 3.8px rgba(0,0,0,.25)}.btn-2nd{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 15px;min-height:40px;min-width:180px;border-radius:9999px;color:var(--primary-color);background-color:#fff;cursor:pointer;font-size:1.2rem;text-align:center;font-weight:700;border:1px solid var(--primary-color);font-family:var(--font-base);transition:opacity .3s;will-change:opacity;text-decoration:none}.btn-2nd--type02{border-style:dashed}.btn-2nd--type03{background:rgba(150,150,150,.3);border:0;color:#969696}.btn-2nd.is-danger{position:relative;padding-left:38px}.btn-2nd.is-danger:after{content:"";width:18px;height:18px;background-image:url(../images/common/ic_danger.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9);background-repeat:no-repeat;background-size:100% 100%;margin-left:8px}@media (hover:hover){.btn-2nd:not(.disabled):hover{opacity:.7}}.btn-action{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:0 15px;min-height:28px;min-width:100px;font-weight:500;border-radius:9999px;color:var(--primary-color);background-color:#fff;cursor:pointer;font-size:1.2rem;text-align:center;border:1px solid var(--primary-color);font-family:var(--font-base);transition:opacity .3s;will-change:opacity;text-decoration:none;position:relative}.btn-action:before{content:"";width:13px;height:13px;background-image:url(../images/common/ic_pen.png?vfc9ed7143516e8db301ac0a4a0a5d7f6);background-repeat:no-repeat;background-size:100% 100%;margin-right:2px}.btn-action.type--search{min-height:32px}.btn-action.type--search:before{background-image:url(../images/common/ic_search.png?v287ced6e760b402448c98d00d0ba588f)}.btn-action.type--edit{min-width:80px}.btn-action.type--edit:before{background-image:url(../images/common/ic_pen.png?vfc9ed7143516e8db301ac0a4a0a5d7f6)}.btn-action.type--delete:before{background-image:url(../images/common/ic_bin.png?vea03ffb478cbaa5fa3a8ffdd9d2a4941)}.btn-action.type--download{min-width:initial;padding:0 8px}.btn-action.type--download:before{background-image:url(../images/common/ic_download.png?v7b703e10b912a878aea5aa675cdb2393)}.btn-action.type--excel{min-width:initial;padding:0 8px}.btn-action.type--excel:before{background-image:url(../images/common/ic_excel.png?v3f1e79fa5ccc94e038f4ebd771daa264);width:16px;height:16px}.btn-action.type--print{min-width:80px}.btn-action.type--print:before{background-image:url(../images/common/ic_print.png?v07af36301df7ba9e8c1c823ddb36f635)}.btn-action.type--graph:before{background-image:url(../images/common/tl_ic07.png?vd33a60f2e162ffc6be6440abbc3baec1)}.btn-action.type--report:before{background-image:url(../images/common/tl_ic06.png?vf46f4523dde2623a5342e0a0399a049f)}.btn-action.type--default:before{display:none}.btn-action{transition:opacity .3s}@media (hover:hover){.btn-action:hover{opacity:.7}}.btn--lg{min-width:240px;min-height:48px;font-size:1.5rem;font-weight:500}.btn.disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background:#afadad;border-color:#afadad;color:#fff}.gr-btn{display:flex;justify-content:center;flex-wrap:wrap;margin:12px 0}.gr-btn:first-child{margin-top:0}.gr-btn:last-child{margin-bottom:0}.gr-btn.justify-left{justify-content:flex-start}.gr-btn.justify-right{justify-content:flex-end}.gr-btn .btn{margin:12px}.gr-btn+.b-article{margin-top:24px}.list-btn{display:grid;gap:10px;grid-template-columns:repeat(6,1fr);margin:24px 0}.list-btn:first-child{margin-top:0}.list-btn:last-child{margin-bottom:0}.list-btn .btn-2nd{min-width:auto}.list-btn.dashboard{gap:16px}.list-btn.dashboard .btn{min-width:158px}.list-btn.menu{gap:16px;margin:0}.list-btn.menu .btn{min-width:158px;font-size:1.5rem;font-weight:500}.list-btn.menu.custom{display:flex;align-items:baseline}.list-btn.menu.custom .btn-action{min-height:32px;font-weight:700}.list-btn.menu.custom .btn-action+.btn-action{margin-left:-6px}.link-pdf{font-size:1.5rem;line-height:1.2;font-weight:700;color:var(--primary-color);text-decoration:underline;text-underline-offset:2px;position:relative;display:inline-flex;align-items:center}.link-pdf:after{content:"";width:14px;height:18px;background-image:url(../images/common/ic_pdf.png?vff50fc31b01be2087a46868876ee4d3c);background-repeat:no-repeat;background-position:center center;background-size:100%auto;display:block;margin-left:8px;position:relative;top:1px}.excel-download{position:relative}.excel-download .list-btnDownload{padding:8px;background:#fff;box-shadow:0 0 8px rgba(0,0,0,.25);border-radius:5px;position:absolute;left:50%;top:40px;transform:translateX(-50%);min-width:140px;display:none;max-height:300px;overflow-y:auto;-webkit-overflow-scrolling:touch}.excel-download .list-btnDownload.show{display:block}.excel-download .list-btnDownload li a{padding:8px;border-radius:5px;font-size:1.2rem;position:relative;display:flex;justify-content:center;align-items:center}.excel-download .list-btnDownload li a:after{content:"";width:12px;height:12px;background-image:url(../images/common/ic_download.png?v7b703e10b912a878aea5aa675cdb2393);background-repeat:no-repeat;background-size:100% 100%;margin-left:5px;flex-shrink:0}.excel-download .list-btnDownload li a{transition:background-color .3s;will-change:background-color}@media (hover:hover){.excel-download .list-btnDownload li a:hover{opacity:1;background-color:#e3f2fd}}.toggle{display:inline-flex;border-radius:9999px;background:#fff;overflow:hidden;border:1px solid #fff;margin-left:7px}.toggle__option{padding:3px 15px;font-size:1rem;font-weight:500;cursor:pointer;transition:background .3s,color .3s;will-change:background,color;background:0 0;border-radius:9999px;color:var(--text-color)}.toggle__option.active{background:var(--primary-color);color:#fff}.paging{display:flex;align-items:center;font-size:1.2rem;letter-spacing:.01em;margin:24px 0}.paging:first-child{margin-top:0}.paging:last-child{margin-bottom:0}.paging__list{display:flex;align-items:center;margin-left:24px}.paging__list li{margin:0 3px}.paging__list li a{display:flex;justify-content:center;align-items:center;font-size:1rem;font-weight:500;font-size:1rem;border-radius:50%;width:25px;height:25px;border:1px solid var(--primary-color);color:var(--primary-color);transition:opacity .3s;will-change:opacity}@media (hover:hover){.paging__list li:not(.active):not(.prev):not(.next):not(.dot) a:hover{opacity:.7}}.paging__list li.prev,.paging__list li.next{margin:0 1px}.paging__list li.prev a,.paging__list li.next a{border:0;position:relative}.paging__list li.prev a:before,.paging__list li.next a:before{content:"";width:6px;height:10px;background-image:url(../images/common/page_ar.png?vd805dcedb0df28a5ce051c6e72e117f5);background-repeat:no-repeat;background-size:100% 100%}.paging__list li.next a:before{transform:rotate(180deg)}.paging__list li.active a{background-color:var(--primary-color);color:#fff}.paging__list li.dot a{color:var(--primary-color);border:0}.paging__list li.disable{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:.4}.paging__list li.disable a{pointer-events:none;background-color:#cacaca}.page-listDot__item{position:relative;padding-left:23px}.page-listDot__item:not(:last-of-type){margin-bottom:20px}.page-listDot__item:before{position:absolute;top:11px;left:0;content:"";width:10px;height:10px;border-radius:50%;background-color:var(--primary-color)}.page-listNum{list-style:decimal;padding-left:24px}.table{margin:24px 0}.table.table-recpord .check-mark{border-radius:2px}.table.table-recpord thead .check-mark{border-color:#fff}.table.table-recpord tbody .check-mark{background:#f5f5f5;border-color:#e2e2e2}.table.table-average table tbody tr:first-child th{border-top-left-radius:0!important}.table.table-average .cus-radius{border-bottom-left-radius:5px!important}.table.table-average table thead th{width:100%}.table.table-average table thead th:nth-of-type(1){width:150px}.table.table-average table thead th:nth-of-type(2) span{display:block;width:118px}.table.table-average table tbody tr:nth-of-type(1) td{border-top:0}.table.table-average table tbody .bg01{background-color:#e3f2fd}.table.table-average table tbody .bg01 small{font-size:1rem;display:block}.table.table-average table tbody .nbr{border-right:0!important}.table.table-average table tbody .nbl{border-left:0!important}.table.table-average table tbody th{background-color:#7ab5ef}.table.table-average table tbody .gr-input .textfield-unit input{width:118px}.table.table-companies table thead th{width:100%}.table.table-companies table thead th:nth-of-type(1){width:300px}.table.table-companies table thead th:nth-of-type(2){width:120px}.table.table-companies table thead th:nth-of-type(3) span{display:block;width:140px}.table.table-companies table tbody td{border-left:0;border-right:0}.table.table-companies table tbody td span{display:block;width:140px}.table:first-child{margin-top:0}.table:last-child{margin-bottom:0}.table-total{font-weight:500;padding-left:12px}.table-total span{font-weight:700;margin-right:10px}.table .ic_ques{width:18px;display:inline-block;vertical-align:middle;margin-left:4px;margin-top:-5px}.table table{width:100%;table-layout:fixed;border-collapse:collapse;background-color:#fff;border-radius:5px}.table table th,.table table td{padding:7px 16px;vertical-align:middle;position:relative}.table table th:last-child,.table table td:last-child{border-right:0}.table table th.no,.table table td.no{width:76px!important}.table table th.pd-cus,.table table td.pd-cus{padding-left:0;padding-right:0}.table table th.noBd,.table table td.noBd{border:0!important}.table table th{height:43px;background-color:var(--primary-color);color:#fff;font-weight:500}.table table td{height:44px;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);border:1px solid var(--border-color);line-height:1.2}.table table thead th:first-child{border-top-left-radius:5px}.table table thead th:last-child{border-top-right-radius:5px}.table table tbody th{width:150px;border-bottom:1px solid var(--border-color);border-right:1px solid var(--border-color)}.table table tbody tr:not(.is-hide):not(:is(tr:not(.is-hide)~tr:not(.is-hide))) th{border-top-left-radius:5px}.table table tbody tr:not(.is-hide):not(:has(~tr:not(.is-hide))) th{border-bottom-left-radius:5px}.table table tr:last-child th,.table table tr:last-child td{border-bottom:none!important}.table table tr.has-error td{background-color:#fff1f1}.table table tr.has-completed td{background-color:#eaeced;color:#bbb}.table table tr.has-completed td a{color:#bbb!important}.table--type02 table thead tr th,.table--type03 table thead tr th{height:29px}.table--type02 table tbody tr,.table--type03 table tbody tr{background-color:#fff}.table--type02 table tbody tr:nth-child(even),.table--type03 table tbody tr:nth-child(even){background-color:var(--row-color)}.table--type02 table tbody tr td,.table--type03 table tbody tr td{border:0;border-bottom:1px solid var(--border-color)}.table--type02 table tbody tr td .order,.table--type03 table tbody tr td .order{display:flex;align-items:center;justify-content:center;margin:-15px -16px;padding:15px 0;cursor:all-scroll;-webkit-user-select:none;-ms-user-select:none;user-select:none}.table--type02 table tbody tr td .order img,.table--type03 table tbody tr td .order img{width:15px;height:auto}.table--h38 table th,.table--h38 table td{padding:4px}.table--h38 table th:nth-child(2),.table--h38 table td:nth-child(2){padding-left:16px;padding-right:16px}.table--h38 table td{height:38px}.table--type03{--row-color:#fff}.notification{display:flex;flex-direction:column;gap:24px;margin:25px 0}.notification:first-child{margin-top:0}.notification:last-child{margin-bottom:0}.notification .message{position:relative;padding-left:26px;min-height:18px;font-weight:500}.notification .message a{text-decoration:underline}.notification .message:before{position:absolute;top:0;left:0;content:"";width:18px;height:18px;background-image:url(../images/common/ic_success.png?v45d013b9b8742d049693b25c3fa80db3);background-repeat:no-repeat;background-size:100% 100%}.notification .message--success:before{background-image:url(../images/common/ic_success.png?v45d013b9b8742d049693b25c3fa80db3)}.notification .message--error{color:var(--warning-color)}.notification .message--error:before{background-image:url(../images/common/ic_error.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9)}.date-filter{display:flex;align-items:center;flex-wrap:wrap;margin:24px 0}.date-filter:first-child{margin-top:0}.date-filter:last-child{margin-bottom:0}.date-filter .select-field{display:flex;align-items:center;margin-right:10px}.date-filter .select-field select{flex-shrink:0;width:80px;margin-right:5px;background-color:#fff;border-color:#e2e2e2}.date-filter .select-field__wrapper{margin-right:5px}.date-filter .select-field__header{min-width:80px;height:35px;background-color:#fff;border:1px solid #e2e2e2}.date-filter .button-field{width:100px;margin-left:10px}.date-filter .button-field .btn,.date-filter .button-field .btn-2nd{min-width:inherit;width:100%;min-height:28px;padding:0 10px;line-height:1.5}.date-filter .button-field.mt-16{margin-top:16px}.keyword{display:flex;align-items:center;margin:24px 0}.keyword:first-child{margin-top:0}.keyword:last-child{margin-bottom:0}.keyword+.b-article{margin-top:24px}.keyword__tt{font-weight:700;font-size:1.2rem;line-height:1;margin-right:10px;flex-shrink:0}.keyword__input[type=text]{flex-shrink:0;width:200px;height:35px;margin-right:16px;background-color:#fff;border-color:#e2e2e2}.keyword__btn .btn-action{min-height:32px}.search{display:flex;align-items:center;margin:24px 0}.search:first-child{margin-top:0}.search:last-child{margin-bottom:0}.search+.b-article{margin-top:24px}.search__item{display:flex;align-items:center}.search__item+.search__item{margin-left:10px}.search .select-field{flex-shrink:0;width:133px;height:35px}.search .select-field__header{min-width:80px;height:35px;background-color:#fff;border:1px solid #e2e2e2}.search__select select{padding-right:20px;background-color:#fff;border-color:#e2e2e2}.search__tt{font-weight:700;font-size:1.2rem;line-height:1;margin-right:5px;flex-shrink:0}.search__input[type=text]{flex-shrink:0;width:300px;height:35px;background-color:#fff;border-color:#e2e2e2}.search__input[type=text].s-153{width:153px}.search__btn{margin-left:16px}.search__btn .btn-action{min-height:32px}.b-lead{display:flex;align-items:center;margin:15px 0}.b-lead .paging{margin-bottom:0}.b-lead.customMgb{margin-bottom:24px}.b-lead .search{margin-bottom:0}.b-lead:first-child{margin-top:0}.b-lead:last-child{margin-bottom:0}.b-lead .page-tl02{margin-bottom:0}.b-lead .ttl{width:100%;margin-bottom:0;font-size:1.6rem;line-height:1.2;font-weight:700}.b-lead .info{flex-shrink:0;display:flex;align-items:center;margin-left:auto}.b-lead .info__label{line-height:1}.b-lead .info__label span{margin:0 3px;font-size:2rem;font-weight:700;line-height:1.2}.b-lead .info__action{flex-shrink:0;margin-left:20px;display:flex}.b-lead .info__action .btn-action+.btn-action{margin-left:10px}.b-lead .info .excel-download{margin-left:10px}.b-lead+*{margin-top:0!important}.b-article{margin:34px 0}.b-article__lead .ic_ques{width:19px;display:inline-block;vertical-align:middle;margin-left:4px;margin-top:-5px}.b-article:first-child{margin-top:0}.b-article:last-child{margin-bottom:0}.b-article__row{display:grid;grid-template-columns:repeat(2,1fr);gap:19px}.b-article__col .list-btn.menu{grid-template-columns:repeat(3,1fr)}.labor-costs{display:flex;align-items:flex-start}.labor-costs__persons{flex-shrink:0;display:grid;grid-template-columns:repeat(1,1fr);gap:18px;width:115px;margin-right:20px}.labor-costs__persons .item{position:relative;padding-left:17px;min-height:12px;color:#969696;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0}.labor-costs__persons .item:before{position:absolute;top:2.5px;left:0;content:"";width:12px;height:12px;border-radius:50px;border:3.5px solid var(--bg-color);background-color:#c2c2c2}.labor-costs__persons .item:not(:last-of-type):after{position:absolute;top:calc(100% + 5px);left:6px;content:"";width:1px;height:12px;border-left:1px dashed #969696}.labor-costs__persons .item.active{color:var(--text-color);font-weight:500}.labor-costs__persons .item.active:before{border-color:#d1e0ef;background-color:var(--primary-color)}.labor-costs__detail{padding-top:5px;width:100%}.labor-costs__detail .notification{margin-bottom:15px}.labor-costs__detail .notification+*{margin-top:0}.ghost-row .order{display:flex;align-items:center;justify-content:center;margin:-15px -16px;padding:15px 0;cursor:all-scroll;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ghost-row .order img{width:15px;height:auto}.gr-btn{margin:24px 0}.login-box{width:100%;min-height:670px;max-width:1220px;padding:10px;background-color:#fff;box-shadow:0 4px 15px rgba(123,145,160,.25);-webkit-backdrop-filter:blur(8.5px);backdrop-filter:blur(8.5px);border-radius:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.login-box .logo{display:flex;justify-content:center;align-items:center;text-align:center;background:linear-gradient(270deg,#ddedf8 0,#f9fafa 100%);border-radius:10px}.login-box .logo img{width:262px;height:auto}.login-box .logo span{margin-top:5px;font-size:1.4rem;font-weight:700;line-height:1}.login-box .logo span.for-obj{margin-top:15px;padding:8px;border:1px solid var(--primary-color);color:var(--primary-color);font-weight:500}.login-box__fr{display:flex;justify-content:center;align-items:center}.login-box .notification{margin:0 0 40px;margin:0-9px 25px;text-align:center;line-height:1.4}.login-box .notification.is-warn{color:var(--warning-color)}.login-box .form{display:flex;flex-direction:column;width:100%;max-width:400px}.login-box .form__tt{text-align:center;margin-bottom:40px}.login-box .form__tt span{font-weight:700;font-size:3.2rem;line-height:120%;color:#000;display:block;margin-bottom:20px}.login-box .form__tt small{min-width:56px;min-height:10px;font-weight:500;font-size:1.4rem;line-height:1.21;color:#0773dd;border:1px solid;padding:4px 7px;display:inline-flex;justify-content:center;align-items:center}.login-box .form__row{width:100%}.login-box .form__row+.form__row{margin-top:20px}.login-box .form__row .textfield input[type=text],.login-box .form__row .textfield input[type=email],.login-box .form__row .textfield input[type=tel],.login-box .form__row .textfield input[type=password]{height:40px;border-radius:5px;padding:5px 16px}.login-box .form__message{display:flex;justify-content:center;margin-bottom:7px}.login-box .form__message .error-message{width:auto}.login-box .form__button{margin-top:32px;text-align:center}.login-box .form__button button{display:inline-flex;justify-content:center;align-items:center;min-width:160px;min-height:32px;padding:5px 20px;color:#fff;font-size:1.1rem;font-weight:500;line-height:1;letter-spacing:0;border:0;border-radius:32px;background-color:#333;outline:0;transition:opcity .25s ease-out}.login-box .form__button button:before{content:"";width:16px;height:17px;margin-right:10px;background-image:url(../images/common/ic_login.png?vedb2e0e5cd394499d618c84651815df1);background-repeat:no-repeat;background-size:100% 100%}.login-box .form__button button.is-normal:before{display:none}.login-box .form__button button:not(:last-child){margin-bottom:10px}@media (hover:hover){.login-box .form__button button:hover{opacity:.7}}.login-box .form__button .link:not(:last-child){margin-bottom:8px}.login-box .form__button .link a{color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.accordion-box{background-color:#fff;margin:10px 0;border-radius:5px;border:1px solid #e2e2e2}.accordion-box:first-child{margin-top:0}.accordion-box:last-child{margin-bottom:0}.accordion-box__trigger{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;cursor:pointer;position:relative;padding:10px}.accordion-box__trigger:after{content:"";width:12px;height:8px;position:absolute;top:50%;right:9px;transform:translateY(-50%);background-image:url(../images/common/ic_select.png?v973603fa343ce193c410e5436acb37fd);background-position:center;background-repeat:no-repeat;background-size:100%auto}.accordion-box__trigger.active:after{transform:translateY(-50%) rotate(180deg)}.accordion-box__inner{padding:5px 10px 10px}.accordion-box__inner>.check-container{margin-bottom:12px}.accordion-box__item+.accordion-box__item{margin-top:17px}.accordion-box__tt{font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0;margin-bottom:12px}.accordion-box__tt .check-container{margin-bottom:3px}.accordion-box__ct{display:flex;align-items:center;flex-wrap:wrap;gap:10px 0}.accordion-box__ct .check-container{width:158px;margin-right:0}.total-value{margin:0-11px}.total-value__inner{display:flex;align-items:center;justify-content:space-between;width:197px;padding:13px 0 13px 8px}.total-value__inner.custom{width:fit-content}.total-value__ttl{font-weight:700;font-size:1.2rem;line-height:1;letter-spacing:0;flex-shrink:0;margin-right:10px}.total-value__value{font-weight:500;font-size:1.2rem;line-height:1;letter-spacing:0;flex:1;display:flex;align-items:center;justify-content:flex-end}.total-value__price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.total-value__unit{font-weight:400;margin-left:13px;flex-shrink:0}.dashboard{display:grid;grid-template-columns:140px 1fr;gap:20px}.dashboard .news{grid-column:span 2;background:#fff;display:grid;grid-template-columns:83px 1fr;gap:0;padding:16px 20px;border-radius:5px}.dashboard .news__ttl{display:flex;justify-content:space-between;flex-direction:column}.dashboard .news__tt{font-size:1.5rem;font-weight:700;line-height:1;color:var(--primary-color)}.dashboard .news__more{color:var(--primary-color);text-decoration:underline;text-underline-offset:1px;font-size:1.1rem;line-height:1;font-weight:400;margin-top:10px;position:relative;width:fit-content;padding:2px 0}.dashboard .news__more:after{content:"";position:absolute;top:50%;right:-8px;transform:translateY(-50%);width:4px;height:8px;background-image:url(../images/common/info_ar.png?v3e1ae6520dc61405fba1c20e54c25af8);background-repeat:no-repeat;background-size:100% 100%}.dashboard .list-infos .item a{align-items:flex-start;padding:0 20px 0 0}.dashboard .list-infos .item a:after{right:0}.dashboard .list-infos .item-meta{width:81px;padding-right:10px;margin:0;align-items:flex-start}.dashboard .list-infos .item-time{margin-left:0}.dashboard .list-infos .item-text{flex:1}.dashboard .list-infos .item+.item{margin-top:8px}.dashboard .list-infos .item:nth-child(odd) a{background:0 0}.dashboard .bl-data__item{background:#fff;border-radius:5px;padding:16px 11px 12px 10px}.dashboard .bl-data__item:not(:first-child){margin-top:10px}.dashboard .bl-data__ttl{font-size:1.2rem;padding-left:2px;margin-bottom:16px}.dashboard .bl-data__ct{display:flex;align-items:baseline;justify-content:flex-end}.dashboard .bl-data__num{font-weight:700;font-size:2.4rem;line-height:1.2;letter-spacing:0;color:var(--primary-color);white-space:nowrap;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.dashboard .bl-data__unit{font-size:1.2rem;line-height:1;font-weight:500;margin-left:2px}.dashboard .bl-chart{display:grid;grid-template-columns:440px 1fr 170px;gap:16px}.dashboard .bl-chart__item{display:flex;flex-direction:column;min-height:318px;background:#fff;border-radius:5px;padding:16px 10px}.dashboard .bl-chart__item--01,.dashboard .bl-chart__item--04{padding-bottom:10px}.dashboard .bl-chart__item--01 .chart-show,.dashboard .bl-chart__item--04 .chart-show{margin-top:-13px}.dashboard .bl-chart__item--01 .chart-control,.dashboard .bl-chart__item--04 .chart-control{padding-left:5px}.dashboard .bl-chart__item--02{align-items:center}.dashboard .bl-chart__item--02 .chart-title{margin-bottom:24px}.dashboard .bl-chart__item--02 .chart-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;height:100%}.dashboard .bl-chart__item--02 .chart-show{max-width:200px;height:auto!important}.dashboard .bl-chart__item--03 .color-desc{display:grid;grid-template-columns:repeat(1,1fr);gap:8px;padding-left:8px;margin-top:5px}.dashboard .bl-chart__item--03 .color-desc li{position:relative;padding-left:10px;font-size:1.2rem;line-height:1.4;letter-spacing:0}.dashboard .bl-chart__item--03 .color-desc li:before{position:absolute;top:4px;left:0;content:"";width:7px;height:7px;border-radius:50%;background-color:var(--icon-color)}.dashboard .bl-chart__item--03 .color-desc li:not([style]){padding-left:0}.dashboard .bl-chart__item--03 .color-desc-note{padding-left:8px;margin-top:8px}.dashboard .bl-chart__item--05{grid-column:span 2;padding-right:30px;overflow:hidden}.dashboard .bl-chart__item--05 .chart-control{padding-left:19px}.dashboard .bl-chart__item--05 .chart-show{margin-top:-13px}.dashboard .bl-chart__item .chart-title{font-size:1.4rem;font-weight:500;text-align:center;line-height:1.2;margin-bottom:20px}.dashboard .bl-chart__item .chart-show{width:100%;height:100%;display:none}.dashboard .bl-chart__item .chart-show .chart-tooltip{position:relative;background-color:#fff;border-radius:5px;padding:7px 8px;font-size:1rem;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap;filter:drop-shadow(0 0 4px rgba(0,0,0,.2))}.dashboard .bl-chart__item .chart-show .chart-tooltip:after{position:absolute;top:50%;content:"";width:10px;height:9px;background-color:#fff;transform:translateY(-50%)}.dashboard .bl-chart__item .chart-show .chart-tooltip.align-left .tooltip-content{flex-direction:row-reverse;text-align:right}.dashboard .bl-chart__item .chart-show .chart-tooltip.align-left:after{left:calc(100% - 2px);clip-path:polygon(0 0,100% 50%,0 100%)}.dashboard .bl-chart__item .chart-show .chart-tooltip.align-right:after{right:calc(100% - 2px);clip-path:polygon(100%0,0 50%,100% 100%)}.dashboard .bl-chart__item .chart-show .tooltip-content{display:flex;align-items:center;gap:8px}.dashboard .bl-chart__item .chart-show .tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dashboard .bl-chart__item .chart-show .tooltip-category{margin-bottom:4px}.dashboard .bl-chart__item .chart-control{flex-shrink:0;display:flex;margin-top:10px;display:none}.dashboard .bl-chart__item .chart-control__right{flex-shrink:0;margin-left:10px}.dashboard .bl-chart__item .chart-control__right a{position:relative;display:inline-block;padding-right:10px;color:var(--primary-color);font-size:1.1rem;line-height:1.2;letter-spacing:0;text-decoration:underline;text-underline-offset:2px}.dashboard .bl-chart__item .chart-control__right a:after{position:absolute;top:calc(50% + 2px);right:2px;content:"";width:5px;height:8px;background-image:url(../images/common/ic_arr_link.png?vec47cf334c2fb01a517a311123e1f587);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.dashboard .bl-chart__item .chart-control__left{display:flex;align-items:center;width:100%}.dashboard .bl-chart__item .chart-control__left .control-type-cost{flex-shrink:0;display:inline-flex;min-height:19px;padding:2px;border-radius:19px;margin-right:20px;background-color:#ebebeb}.dashboard .bl-chart__item .chart-control__left .control-type-cost .item{position:relative}.dashboard .bl-chart__item .chart-control__left .control-type-cost .item label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:60px;min-height:15px;padding:3px 8px 4px;border-radius:15px;font-size:1rem;font-weight:400;line-height:.5;text-align:center;letter-spacing:0;cursor:pointer}@media (hover:hover){.dashboard .bl-chart__item .chart-control__left .control-type-cost .item label:hover{color:var(--primary-color)}}.dashboard .bl-chart__item .chart-control__left .control-type-cost .item input[type=radio]:checked+label{color:#fff;background-color:var(--primary-color)}.dashboard .bl-chart__item .chart-control__left .control-type-cost.is-links{background-color:#ebebeb}.dashboard .bl-chart__item .chart-control__left .control-type-cost.is-links .item a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:60px;min-height:15px;padding:2px 8px 4px;border-radius:15px;font-size:1rem;font-weight:400;line-height:.5;text-align:center;letter-spacing:0}@media (hover:hover){.dashboard .bl-chart__item .chart-control__left .control-type-cost.is-links .item a:hover{opacity:1;color:var(--primary-color)}}.dashboard .bl-chart__item .chart-control__left .control-type-cost.is-links .item.active a{background-color:var(--primary-color);color:#fff;pointer-events:none}.dashboard .bl-chart__item .chart-control__left .control-desc{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.dashboard .bl-chart__item .chart-control__left .control-desc .item{display:flex;align-items:center;font-size:1.1rem;line-height:1.2;font-weight:400;letter-spacing:0}.dashboard .bl-chart__item .chart-control__left .control-desc .item .icon{position:relative;width:30px;margin-right:5px}.dashboard .bl-chart__item .chart-control__left .control-desc .item .icon:before{position:absolute;top:50%;left:50%;content:"";width:100%;height:1px;border-radius:1px;background-color:var(--color);transform:translate(-50%,-50%)}.dashboard .bl-chart__item .chart-control__left .control-desc .item .icon:after{position:absolute;top:50%;left:50%;content:"";width:4px;height:4px;border-radius:50%;background-color:var(--color);transform:translate(-50%,-50%)}.dashboard .bl-chart__item .chart-control__left .control-desc .item--bar .icon:before{height:6px;border-radius:6px}.dashboard .bl-chart__item .chart-control__left .control-desc .item--bar .icon:after{display:none}.dashboard .bl-chart__item .chart-control__left .control-desc.hide{display:none!important}.dashboard .bl-chart__item .chart-note{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;font-weight:500;font-size:1.2rem;line-height:1.4;letter-spacing:0}.dashboard .bl-chart__item .chart-note:before{content:"";width:180px;height:126px;background:url(../images/common/logo_nodata.png?v190fc6fabac9df9d793b34244c8e5285)no-repeat center center;background-size:contain;display:block;margin-top:-7px;margin-bottom:37px}.dashboard .notice{width:100%;grid-column:span 2;text-align:right}.chart__switch{margin:24px 0}.chart__switch:first-child{margin-top:0}.chart__switch:last-child{margin-bottom:0}.chart__switch .list{display:inline-flex;padding:3.5px;border-radius:35px;border:1px solid #e2e2e2;background-color:#fff}.chart__switch .list .item{width:86px;height:100%}.chart__switch .list .item a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-height:28px;border-radius:28px;transition:color .25s ease-out;will-change:color;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0}@media (hover:hover){.chart__switch .list .item a:hover{opacity:1;color:var(--primary-color)}}.chart__switch .list .item.active a{background-color:var(--primary-color);color:#fff;pointer-events:none}.chart__switch .list .item.disabled a{pointer-events:none}.chart__filter{margin:24px 0}.chart__filter:first-child{margin-top:0}.chart__filter:last-child{margin-bottom:0}.chart__title{margin:24px 0;font-size:1.6rem;font-weight:700;line-height:1.2;letter-spacing:0}.chart__title:first-child{margin-top:0}.chart__title:last-child{margin-bottom:0}.chart__content .text-no-data{margin:100px 0;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.2;letter-spacing:0}.chart__content .b-data{padding:24px 80px 32px;border-radius:5px;background-color:#fff}.chart__content .b-data__control{display:flex;flex-direction:column;align-items:flex-end;gap:10px;margin:20px 0 16px}.chart__content .b-data__control:first-child{margin-top:0}.chart__content .b-data__control:last-child{margin-bottom:0}.chart__content .b-data__control .control-list{display:inline-flex;min-height:19px;padding:2px;border-radius:19px;background-color:#ebebeb}.chart__content .b-data__control .control-list .item{position:relative}.chart__content .b-data__control .control-list .item label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:60px;min-height:15px;padding:3px 8px 4px;border-radius:15px;font-size:1rem;font-weight:400;line-height:.5;text-align:center;letter-spacing:0;cursor:pointer}@media (hover:hover){.chart__content .b-data__control .control-list .item label:hover{color:var(--primary-color)}}.chart__content .b-data__control .control-list .item input[type=radio]:checked+label{color:#fff;background-color:var(--primary-color)}.chart__content .b-data__control .control-list.is-links{background-color:#ebebeb}.chart__content .b-data__control .control-list.is-links .item a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:60px;min-height:15px;padding:2px 8px 4px;border-radius:15px;font-size:1rem;font-weight:400;line-height:.5;text-align:center;letter-spacing:0}@media (hover:hover){.chart__content .b-data__control .control-list.is-links .item a:hover{opacity:1;color:var(--primary-color)}}.chart__content .b-data__control .control-list.is-links .item.active a{background-color:var(--primary-color);color:#fff;pointer-events:none}.chart__content .b-data__inner{display:flex;flex-direction:column;flex-wrap:wrap;width:100%;overflow:hidden}.chart__content .b-data__inner .title{margin-bottom:16px;font-size:1.6rem;font-weight:700;text-align:center;line-height:1.2;letter-spacing:0}.chart__content .b-data__inner .total{margin-bottom:60px}.chart__content .b-data__inner .total .total-inner{display:flex;align-items:center;width:100%;max-width:682px;margin:0 auto}.chart__content .b-data__inner .total .total-chart{position:relative;flex-shrink:0;width:240px;margin-right:58px}.chart__content .b-data__inner .total .total-chart .total-chart-amount{position:absolute;top:50%;left:50%;z-index:1;width:132px;height:132px;transform:translate(-50%,-50%);border-radius:50%;background-color:red}.chart__content .b-data__inner .total .total-desc{width:100%;padding:22px 15px 20px;background-color:var(--bg-color);border-radius:5px}.chart__content .b-data__inner .total .total-desc ul{display:flex;flex-wrap:wrap;gap:9px 5px}.chart__content .b-data__inner .total .total-desc ul li{position:relative;min-width:112px;padding-left:10px;white-space:nowrap}.chart__content .b-data__inner .total .total-desc ul li:before{position:absolute;top:5px;left:0;content:"";width:7px;height:7px;border-radius:50%;background-color:var(--icon-color)}.chart__content .b-data__inner .total .total-desc ul li:not([style]){padding-left:0}.chart__content .b-data__inner .detail{flex:1 1 auto;min-width:0;width:100%}.chart__content .b-data__inner .detail .detail-chart{width:100%}.chart__content .b-data__inner .detail .detail-chart .scrollable-chart-container{scrollbar-width:none;-ms-overflow-style:none}.chart__content .b-data__inner .detail .detail-chart .scrollable-chart-container::-webkit-scrollbar{display:none}.chart__content .b-data__inner .detail .detail-table{width:100%;margin-top:10px}.chart__content .b-data__inner .detail .detail-table .table{width:100%;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.chart__content .b-data__inner .detail .detail-table .table table{table-layout:fixed;width:auto;min-width:100%;border-radius:0;overflow:visible}.chart__content .b-data__inner .detail .detail-table .table table th,.chart__content .b-data__inner .detail .detail-table .table table td{font-size:1rem;height:33px;padding:7px 4px 7px;background-color:var(--bg-color);border-color:#fff;font-feature-settings:"palt"1}.chart__content .b-data__inner .detail .detail-table .table table tbody th{position:sticky;left:0;z-index:3;min-width:98px!important;width:98px!important;padding-right:5px;color:var(--text-color);font-weight:400}.chart__content .b-data__inner .detail .detail-table .table table tbody th span{position:relative;display:block;padding-left:10px}.chart__content .b-data__inner .detail .detail-table .table table tbody th span:before{position:absolute;top:5px;left:0;content:"";width:7px;height:7px;border-radius:50%;background-color:var(--icon-color)}.chart__content .b-data__inner .detail .detail-table .table table tbody td{text-align:right;min-width:56.6px!important;padding-left:8px;padding-right:8px}.chart__content .b-data__inner .detail .detail-table-control{display:flex;justify-content:flex-end;margin-top:16px}.chart__content .b-data__inner .detail .detail-table-control .unit-table{flex-shrink:0;margin-left:20px}.chart__content .b-data__inner .detail .detail-table-control .toggle-table{display:flex}.chart__content .b-data__inner .detail .detail-table-control .toggle-table .lb{flex-shrink:0;margin-right:10px}.chart__content .b-data__inner .detail .detail-table-control .toggle-table .buttons{display:inline-flex;min-height:19px;padding:2px;border-radius:19px;background-color:#ebebeb}.chart__content .b-data__inner .detail .detail-table-control .toggle-table .buttons .item{position:relative}.chart__content .b-data__inner .detail .detail-table-control .toggle-table .buttons .item label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;min-width:60px;min-height:15px;padding:4px 8px;border-radius:15px;font-size:1rem;font-weight:400;line-height:.5;text-align:center;letter-spacing:0;cursor:pointer}@media (hover:hover){.chart__content .b-data__inner .detail .detail-table-control .toggle-table .buttons .item label:hover{color:var(--primary-color)}}.chart__content .b-data__inner .detail .detail-table-control .toggle-table .buttons .item input[type=radio]:checked+label{color:#fff;background-color:var(--primary-color)}.chart__content.chart-type02 .b-data{padding-top:36px}.chart__content.chart-type02 .b-data .detail .title{margin-bottom:10px}.chart__content.chart-type02 .b-data .detail .detail-table,.chart__content.chart-type02 .b-data .detail .detail-table-control{width:calc(100% - 33px)}.chart__content.chart-type02 .b-data .detail-chart{position:relative}.chart__content.chart-type02 .b-data .detail-chart .legend-chart{position:absolute;top:0;left:0;z-index:999;width:100%;display:flex;justify-content:flex-end;gap:16px;padding-right:90px;font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:0}.chart__content.chart-type02 .b-data .detail-chart .legend-chart .item{display:flex;align-items:center;gap:5px}.chart__content.chart-type02 .b-data .detail-chart .legend-chart .item .icon{position:relative;top:1px;width:30px;height:6px;border-radius:6px;background-color:var(--icon-color)}.chart__content.chart-type02 .b-data .detail-chart .legend-chart .item .icon.is-line{border-radius:0;background-color:transparent}.chart__content.chart-type02 .b-data .detail-chart .legend-chart .item .icon.is-line:before{position:absolute;top:50%;left:0;content:"";width:100%;height:1px;border-radius:1px;background-color:var(--icon-color);transform:translateY(-50%)}.chart__content.chart-type02 .b-data .detail-chart .legend-chart .item .icon.is-line:after{position:absolute;top:50%;left:50%;content:"";width:6px;height:6px;border:1px solid #fff;border-radius:50%;background-color:var(--icon-color);transform:translate(-50%,-50%)}.form-filter{display:flex;align-items:center}.form-filter__actions{flex-shrink:0;width:100px;margin-left:20px}.form-filter__controls{display:flex;flex-wrap:wrap;max-width:100%;gap:10px}.form-filter__controls .select-field select{min-width:80px;height:35px;padding-right:30px;background-color:#fff;border:1px solid #e2e2e2}.form-filter__controls .select-field--unit{display:flex;align-items:center;gap:5px}.form-filter__controls .select-field--unit span{flex-shrink:0}.form-filter__controls .select-field__header{min-width:80px;height:35px;background-color:#fff;border:1px solid #e2e2e2}.form-filter__controls .gr-date__item{gap:10px}.form-filter__controls .gr-date__item:not(:last-of-type){margin-right:32px}.form-filter__controls .gr-date__item:not(:last-of-type):after{right:-22px}.form-filter__controls .w-150{width:150px}.form-filter__controls .w-120{width:120px}.form-filter__controls .w-194{width:194px}.form-filter__controls .w-200{width:200px}.form-filter__dropdown{display:flex;align-items:center;gap:10px}.form-filter__dropdown .lb{flex-shrink:0}.form-filter__dropdown:not(:first-child) .lb{margin-left:14px}.form-filter.has-options{flex-direction:column;align-items:stretch}.form-filter.has-options .form-filter__controls:not(:last-child){margin-bottom:10px}.form-filter.has-options .form-filter__actions{width:100%;margin-top:16px;text-align:center}.form-filter__message{margin-top:10px}.form-filter__message+.form-filter{margin-top:10px}.print-button:not(.has-print){opacity:.5;cursor:not-allowed}@media (hover:hover){.print-button:not(.has-print):hover{opacity:.5}}.prev-year-label{position:absolute;top:-3px;right:16px;z-index:10}.accordion{box-sizing:border-box;position:relative}.accordion__trigger{cursor:pointer}.accordion__trigger.active{display:block}.accordion__target{overflow:hidden;max-height:0;box-sizing:border-box}.list-infos .item+.item{margin-top:2px}.list-infos .item:nth-child(odd) a{background-color:var(--row-color)}.list-infos .item a{display:flex;padding:15px 34px 15px 17px;background:#fff;border-radius:2px;font-size:1.2rem;line-height:140%;position:relative}.list-infos .item a:after{content:"";position:absolute;top:50%;right:15px;transform:translateY(-50%);width:5px;height:9px;background-image:url(../images/common/info_ar.png?v3e1ae6520dc61405fba1c20e54c25af8);background-repeat:no-repeat;background-size:100% 100%}.list-infos .item-meta{display:flex;align-items:center;width:142px;padding-right:23px}.list-infos .item-new{font-weight:500;color:var(--primary-color);width:47px;flex-shrink:0;white-space:nowrap}.list-infos .item-time{color:#969696;margin-left:auto;white-space:nowrap}.list-infos .item-text{font-weight:500;color:var(--text-color);width:100%}.infos-detail{padding:35px 80px 40px;background:#fff;border-radius:2px}.infos-detail .ifd-meta{border-bottom:1px solid #dedede;padding-bottom:11px;margin-bottom:40px}.infos-detail .ifd-meta .blk-meta{display:flex;margin-bottom:14px}.infos-detail .ifd-meta .blk-meta.is-new .item-new{display:block}.infos-detail .ifd-meta .blk-meta .item-new{font-weight:500;color:var(--primary-color);width:47px;flex-shrink:0;display:none}.infos-detail .ifd-meta .blk-meta .item-time{color:#969696;flex-shrink:0;width:81px}.infos-detail .ifd-meta .ifd__tt{font-weight:500;font-size:1.6rem;line-height:1.4;color:var(--text-color)}.infos-detail .ifd-ctn{font-size:1.2rem;line-height:1.4;color:var(--text-color)}.infos-detail .ifd-ctn figure{text-align:center;margin:32px 0}.infos-detail .ifd-ctn figure:first-child{margin-top:0}.infos-detail .ifd-ctn figure:last-child{margin-bottom:0}.infos-detail .ifd-ctn figure img{display:inline-block}.infos-detail .ifd-ctn p{margin:16px 0}.infos-detail .ifd-ctn p:first-child{margin-top:0}.infos-detail .ifd-ctn p:last-child{margin-bottom:0}.js-modal{visibility:hidden;opacity:0;z-index:-1}.js-modal.has-open{opacity:1;visibility:visible;z-index:var(--z_upper)}.modal{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;left:0;top:0}.modal-trigger{cursor:pointer}.modal__bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.modal__window{position:relative;display:flex;text-align:center;justify-content:center;width:500px;min-height:172px;background:#fff;border-radius:5px;padding:44px 30px 38px;margin-bottom:115px;font-feature-settings:normal}.modal__content{display:flex;align-items:center;justify-content:center;flex-direction:column}.modal__des{font-weight:400;font-size:1.2rem;line-height:1.4;letter-spacing:0}.modal__des a{font-weight:700;text-decoration:underline}.modal__close{cursor:pointer;position:absolute;top:19px;right:28px;font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:.05em;text-decoration:underline;text-underline-offset:2px;z-index:1}.modal__ip{margin:30px auto 0;width:460px;--input-border-color:rgba(0, 0, 0, 0.5);--has-focus-border-color:rgba(0, 0, 0, 0.5)}.modal-btn{display:flex;align-items:center;justify-content:center;margin:29px -8px 0}.modal-btn>*{margin:0 8px}.detail .gr-btn{margin-top:12px}.detail__wrapper{padding:37px 80px;background:#fff;border-radius:2px}.detail__title{border-bottom:1px solid #dedede;padding-bottom:11px;margin-bottom:40px}.detail__title-meta{display:flex;align-items:flex-start;margin-bottom:14px}.detail__title-meta.is-new .item-new{display:block}.detail__title-meta .item-new{font-weight:500;color:var(--primary-color);width:47px;flex-shrink:0;display:none}.detail__title-meta .date{color:#969696;flex-shrink:0;width:81px}.detail__title-meta .category{display:flex;align-items:center}.detail__title-meta .category__item{padding:5px 12px;font-weight:300;font-size:1.2rem;line-height:1.2;letter-spacing:.05em;min-width:68px;height:23px;display:inline-flex;align-items:center;justify-content:center;text-align:center;border-radius:20px;border:1px solid rgba(51,51,51,.1)}.detail__title-meta .category__item:not(:last-of-type){margin-right:5px}.detail__title-tl,.detail__title h1{font-weight:500;font-size:1.6rem;line-height:1.4;color:var(--text-color)}.detail__content a:not([class]){color:var(--primary-color);text-decoration:underline;text-underline-offset:3px}.detail__content u{text-underline-offset:3px}.detail__content h2{margin:42px 0 34px;font-size:2.8rem;font-weight:400;line-height:1.8;letter-spacing:.03em}.detail__content h2:first-child{margin-top:0}.detail__content h2:last-child{margin-bottom:0}.detail__content h2+*{margin-top:32px}.detail__content h2+p,.detail__content h2+ul,.detail__content h2+ol{margin-top:-16px}.detail__content h2+.block-image{margin:35px 0 30px}.detail__content h3{margin:47px 0 36px;font-size:2.4rem;font-weight:400;line-height:1.8;letter-spacing:.03em;padding-left:23px;position:relative}.detail__content h3:before{content:"";width:4px;border-radius:10px;height:calc(100% - 6px);position:absolute;left:0;top:2px;bottom:0;margin:auto;background:var(--text-color)}.detail__content h3:first-child{margin-top:0}.detail__content h3:last-child{margin-bottom:0}.detail__content h3+p,.detail__content h3+ul,.detail__content h3+ol{margin-top:-18px}.detail__content h4{margin:38px 0 32px;font-size:2rem;font-weight:400;line-height:1.8;letter-spacing:.03em}.detail__content h4:first-child{margin-top:0}.detail__content h4:last-child{margin-bottom:0}.detail__content h4+p,.detail__content h4+ul,.detail__content h4+ol{margin-top:-18px}.detail__content p{margin:17px 0;font-size:1.2rem;line-height:1.4;color:var(--text-color)}.detail__content p:first-child{margin-top:0}.detail__content p:last-child{margin-bottom:0}.detail__content p+.block-text-photo{margin-top:70px}.detail__content ul{margin:47px 0}.detail__content ul:first-child{margin-top:0}.detail__content ul:last-child{margin-bottom:0}.detail__content ul li{position:relative;padding-left:13px;font-weight:400}.detail__content ul li+li{margin-top:3px}.detail__content ul li:before{position:absolute;top:12px;left:0;content:"";width:5px;height:5px;border-radius:50%;background-color:var(--text-color)}.detail__content ol{counter-reset:item;margin:47px 0}.detail__content ol:first-child{margin-top:0}.detail__content ol:last-child{margin-bottom:0}.detail__content ol>li{counter-increment:item;display:flex;font-weight:400}.detail__content ol>li:before{content:counter(item)".";flex-shrink:0;margin-right:6px;color:var(--text-color);font-weight:500}.detail__content blockquote{margin:56px 0 64px;padding:29px 40px 32px;background-color:#fff;border-radius:20px}.detail__content blockquote:first-child{margin-top:0}.detail__content blockquote:last-child{margin-bottom:0}.detail__content blockquote .block-buttons{margin:30px 0}.detail__content .block-image{margin:35px 0}.detail__content .block-image:first-child{margin-top:0}.detail__content .block-image:last-child{margin-bottom:0}.detail__content .block-image.align-center{text-align:center}.detail__content .block-image.align-center img{margin:0 auto}.detail__content .block-image.align-right{text-align:right}.detail__content .block-image.align-right img{margin-left:auto}.detail__content .block-image figcaption{font-size:1.2rem;margin-top:10px;line-height:1.4}.detail__content .block-image+h2{margin-top:0}.detail__content .block-image+p{margin-top:30px}.detail__content .block-file{margin:32px 0 30px;line-height:1.8;letter-spacing:.02em}.detail__content .block-file:first-child{margin-top:0}.detail__content .block-file:last-child{margin-bottom:0}.detail__content .block-file a{font-size:1.2rem;line-height:1.4;text-decoration:underline;color:var(--primary-color)}.detail__content .block-file a:before{content:"";width:11px;height:15px;background-image:url(../images/common/ic_pdf.png?vff50fc31b01be2087a46868876ee4d3c);background-repeat:no-repeat;background-size:100% 100%;margin-right:7px;vertical-align:middle;display:inline-block}.detail__content .block-file.is-pdf a:before{background-image:url(../images/common/ic_pdf.png?vff50fc31b01be2087a46868876ee4d3c)}.detail__content .block-file.is-doc a:before{background-image:url(../images/common/ic_doc.png?v0ed0b79d01023362871c7e6ce230584a)}.detail__content .block-file.is-xls a:before{background-image:url(../images/common/ic_xls.png?v9f4de761fb25757abc009ce587eb0eb0)}.detail__content .block-file+.block-file{margin-top:-10px}.detail__content .block-file+p,.detail__content .block-file+ul,.detail__content .block-file+ol{margin-top:45px}.detail__content .block-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:48px 0;font-size:0}.detail__content .block-buttons:first-child{margin-top:0}.detail__content .block-buttons:last-child{margin-bottom:0}.detail__content .block-buttons>*{margin:0 10px}.detail__content .block-buttons.is-flex-start{justify-content:flex-start}.detail__content .block-buttons.is-flex-end{justify-content:flex-end}.detail__content .block-buttons+h2{margin-top:63px}.detail__content .table{margin:38px 0;margin-top:79px}.detail__content .table+.table{margin-top:38px}.detail__content .table:first-child{margin-top:0}.detail__content .table:last-child{margin-bottom:0}.detail__content .block-text-photo{margin:63px 0}.detail__content .block-text-photo:first-child{margin-top:0}.detail__content .block-text-photo:last-child{margin-bottom:0}.detail__content .block-text-photo:after{content:"";display:block;clear:both}.detail__content .block-text-photo .photo-box{width:518px;float:left;margin:2px 64px 2px 0}.detail__content .block-text-photo .photo-box img{width:100%}.detail__content .block-text-photo .content-box{padding-top:3px}.detail__content .block-text-photo .content-box p{margin:20px 0}.detail__content .block-text-photo .content-box p:first-child{margin-top:0}.detail__content .block-text-photo .content-box p:last-child{margin-bottom:0}.detail__content .block-text-photo.photo-is-right .photo-box{float:right;margin:8px 0 20px 64px}.detail__content .video-block iframe,.detail__content .video-block video{position:relative;display:block;width:100%;max-width:708px;aspect-ratio:16/9;margin:0 auto;border-radius:10px;min-width:0}.detail__footer{margin-top:109px;display:flex;align-items:center;justify-content:center;position:relative}.detail__footer .link{position:absolute;top:0;right:0;font-size:1.6rem;line-height:1.8;font-family:var(--font-base);color:var(--text-color);text-decoration:underline;text-underline-position:under;text-underline-offset:0;letter-spacing:.05em;transition:text-decoration-color .3s ease;will-change:text-decoration-color}.detail__footer .link--prev{left:0;right:inherit}@media (hover:hover){.detail__footer .link:not(.disabled):hover{opacity:1;text-decoration-color:transparent}}.detail__footer .link-main{text-decoration:underline;text-underline-position:under;font-size:1.6rem;line-height:1.8;font-family:var(--font-base);color:var(--text-color);position:relative;display:flex;align-items:center;transition:text-decoration-color .3s ease;will-change:text-decoration-color}.detail__footer .link-main:before{content:"";width:20px;height:15px;background:url(../images/common/ic_list.svg?vd39c59c46840675ffd0eda59bd68549a)center/contain no-repeat;margin-right:12px}@media (hover:hover){.detail__footer .link-main:not(.disabled):hover{opacity:1;text-decoration-color:transparent}}.lo-col{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.lo-col+.text-right{margin-top:20px}.lo-col .table-custom--type04 thead th:nth-of-type(1){width:120px}.lo-col .table-custom--type04 thead th>span,.lo-col .table-custom--type04 tbody tr td>span{display:inline-block;min-width:97px;text-align:right}.table-custom{overflow:hidden;background:#fff;border-radius:5px;margin:24px 0;max-width:100%}.table-custom+.text-right{margin-top:-15px}.table-custom .accordion-row .sticky-left04.no-bd~td{background-color:#fff!important}.table-custom .child-row .sticky-left04~td{background-color:transparent!important;font-size:1rem!important}.table-custom .child-row .sticky-left04~td.sticky-right{background-color:#fff!important}.table-custom.sticky{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-custom.sticky colgroup col{min-width:81px;width:auto}.table-custom.sticky colgroup col:nth-of-type(1),.table-custom.sticky colgroup col:nth-of-type(2){min-width:27px;width:27px}.table-custom.sticky colgroup col:nth-of-type(3){min-width:150px;width:150px}.table-custom.sticky table{table-layout:fixed}.table-custom.sticky.for-month colgroup col{min-width:69px;width:auto}.table-custom.sticky.for-month colgroup col:nth-of-type(1),.table-custom.sticky.for-month colgroup col:nth-of-type(2){min-width:27px;width:27px}.table-custom.sticky.for-month colgroup col:nth-of-type(3){min-width:150px;width:150px}.table-custom.sticky.table-custom--type02 colgroup col{min-width:81px;width:auto}.table-custom.sticky.table-custom--type02 colgroup col:nth-of-type(1){min-width:204px;width:204px}.table-custom.sticky.table-custom--type02 colgroup col:nth-of-type(4){background-color:initial}.table-custom.sticky.table-custom--type02 table{table-layout:fixed}.table-custom.sticky.table-custom--type02 .type02-bg01{min-width:204px}.table-custom.sticky.table-custom--type02.for-month colgroup col{min-width:69px;width:auto}.table-custom.sticky.table-custom--type02.for-month colgroup col:nth-of-type(1){min-width:204px;width:204px}.table-custom.type-total thead th>span{text-align:right;display:inline-block;min-width:100px}.table-custom.type-total.table-custom--type03 .child-row.show td>span{visibility:visible;line-height:1.5;opacity:1;font-size:1.2rem;min-width:100px;text-align:right;display:inline-block}.table-custom.type-total.table-custom--type03 .bg06~td>span{text-align:right;display:inline-block;min-width:100px}.table-custom.type-total.table-custom--type03 .td-bg01>span,.table-custom.type-total.table-custom--type03 .td-bg04>span,.table-custom.type-total.table-custom--type03 .td-bg10>span{text-align:right;display:inline-block;min-width:100px}.table-custom.type-total.table-custom--type03 .accordion-row td.no-bd~td{background-color:#fff}.table-custom.type-total.table-custom--type03 .accordion-row td.no-bd~td>span{text-align:right;display:inline-block;min-width:100px}.table-custom.type-total.table-custom--type03 .js-accordionAll{position:relative}.table-custom.type-total{margin-bottom:20px}.table-custom.type-total+.lo-col .page-tl03{margin-bottom:14px}.table-custom.type-total+.lo-col .table-custom{margin-top:0}.table-custom.type-total .mask-cus{position:relative}.table-custom.type-total .mask-cus:before{content:"";position:absolute;top:0;left:-2px;width:30px;height:100%;background-color:#0c67c0}.table-custom.type-total .mask-cus02{position:relative}.table-custom.type-total .mask-cus02:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:20px;background-color:#013d79}.table-custom.type-total .txt-vertical{line-height:1}.table-custom.type-total table{table-layout:fixed}.table-custom.type-total colgroup col{min-width:81px;width:auto}.table-custom.type-total colgroup col:nth-of-type(1),.table-custom.type-total colgroup col:nth-of-type(2){min-width:27px;width:27px}.table-custom.type-total colgroup col:nth-of-type(3){min-width:150px;width:150px;background-color:#7ab5ef}.table-custom.type-total .no-bd{padding:0;border-top:1px solid #f5f5f5}.table-custom.type-total .tb-accordion{position:relative}.table-custom.type-total .tb-accordion~td{background-color:#fdffe4}.table-custom.type-total .tb-accordion~td.td-bg01{background-color:#fbffca}.table-custom.type-total .tb-accordion~td.td-bg01>span{text-align:right;display:inline-block;min-width:100px}.table-custom.type-total .tb-accordion~td.td-bg04{background-color:#fff4e4}.table-custom.type-total .tb-accordion~td.td-bg05{background-color:#fde8c9}.table-custom.type-total .tb-accordion~td.td-bg02{background-color:#f0f7ac}.table-custom.type-total .bdl{border-left:1px solid #f5f5f5}.table-custom .sticky-right{position:sticky;right:0;z-index:1;background-color:#fff;border-left:0!important;white-space:nowrap}.table-custom .sticky-right:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#f5f5f5}.table-custom .sticky-left{position:sticky;left:0;z-index:1}.table-custom .sticky-left02{position:sticky;left:27px;z-index:1}.table-custom .sticky-left03{position:sticky;left:27px;z-index:1}.table-custom .sticky-left04{position:sticky;left:54px;z-index:1;padding:9px 7px}.table-custom .sticky-left04.no-bd{padding-top:0;padding-bottom:0}.table-custom:first-child{margin-top:0}.table-custom:last-child{margin-bottom:0}.table-custom table{border-collapse:collapse;width:100%;table-layout:initial}.table-custom .bg01{background-color:#013d79;color:#fff}.table-custom .bg02{background-color:#0c67c0;color:#fff}.table-custom .bg03{background-color:#538cad;color:#fff}.table-custom .bg04{background-color:#4e95da;color:#fff}.table-custom .bg05{background-color:#6796d7;color:#fff}.table-custom .bg06{background-color:#dfe6f0}.table-custom .lh-cus{line-height:1.1}.table-custom .pd-cus01{padding-top:37px}.table-custom .pd-cus02{padding-bottom:37px}.table-custom .pd-cus03{padding-bottom:15px;line-height:1}.table-custom .tal{text-align:left}.table-custom .mask-cus:before{content:"";position:absolute;top:0;left:-2px;width:30px;height:100%;background-color:#0c67c0}.table-custom .mask-cus02:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:20px;background-color:#013d79}.table-custom .no-bd{border:0}.table-custom .txt-vertical{line-height:1;display:block}.table-custom .td-bg01{background-color:#fbffca}.table-custom .td-bg02{background-color:#f0f7ac}.table-custom .td-bg03{background-color:#e9e9e9}.table-custom .td-bg04{background-color:#fff4e4}.table-custom .td-bg05{background-color:#fde8c9}.table-custom .td-bg06{background-color:#ffe4bb}.table-custom .td-bg07{background-color:#ffd9a1}.table-custom .td-bg08{background-color:#d7ffca}.table-custom .td-bg09{background-color:#c3f2b3}.table-custom .td-bg10{background-color:#c9f3f6}.table-custom .td-bg11{background-color:#aeecef}.table-custom .bdr:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#f5f5f5}.table-custom .bdl:after{content:"";position:absolute;top:0;left:0;width:1px;height:100%;background-color:#f5f5f5}.table-custom .bdt{border-top:1px solid #f5f5f5}.table-custom .bdb{border-bottom:1px solid #f5f5f5}.table-custom .tal{text-align:left}.table-custom thead th{color:#fff;background-color:var(--primary-color);text-align:center;border:0;min-width:82px;font-weight:500}.table-custom thead th:nth-of-type(1){border-right:1px solid var(--border-color)}.table-custom thead th:nth-of-type(1).sticky-left{border-right:0!important}.table-custom thead th:nth-of-type(1).sticky-left:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background-color:#fff}.table-custom thead th:last-of-type{border-left:1px solid var(--border-color)}.table-custom thead th.sticky-right{background-color:var(--primary-color)}.table-custom thead th.sticky-right:after{background-color:#fff}.table-custom th,.table-custom td{border-top:1px solid var(--border-color);vertical-align:middle;padding:8px 5px;font-size:1.2rem;font-weight:400}.table-custom th small,.table-custom td small{font-size:1rem;font-weight:400}.table-custom th *,.table-custom td *{white-space:initial}.table-custom td{text-align:right;padding:9px 7px}.table-custom td:last-of-type{border-left:1px solid var(--border-color)}.table-custom .child-row td{visibility:hidden;padding:0;font-size:0;line-height:0;border:0;height:0;opacity:0;margin:0;max-height:0}.table-custom .child-row td *{padding:0;font-size:0;line-height:0;border:0;height:0;opacity:0;margin:0;max-height:0}.table-custom .child-row.show td{visibility:visible;font-size:1.2rem;padding:9px 7px;line-height:1.5;opacity:1;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.table-custom .child-row.show td.sticky-right{border-left:1px solid var(--border-color)}.table-custom .child-row.show td small{visibility:visible;line-height:1.5;opacity:1;font-size:1rem}.table-custom .child-row td:first-child{background-color:#e3f2fd;text-align:left}.table-custom .child-row .sticky-right{background-color:#fdffe4}.table-custom .sticky-left04.no-bd{border-top:1px solid var(--border-color)}.table-custom .sticky-left04.no-bd~td{background-color:#fbffca}.table-custom .sticky-left04.no-bd~td.td-bg01{background-color:#fbffca}.table-custom .sticky-left04.no-bd~td.td-bg04{background-color:#fff4e4}.table-custom .sticky-left04.no-bd~td.td-bg05{background-color:#fde8c9}.table-custom .sticky-left04.no-bd~td.td-bg02{background-color:#f0f7ac}.table-custom .sticky-left04~td{font-size:1rem;padding-left:5px;padding-right:5px;white-space:nowrap}.table-custom .sticky-left~td.td-bg10,.table-custom .sticky-left~td.td-bg11{font-size:1rem;padding-left:5px;padding-right:5px;white-space:nowrap}.table-custom .js-accordionAll{cursor:pointer}.table-custom .js-accordionAll:before{content:"";position:absolute;top:50%;right:8px;background-image:url(../images/common/tb_ar.png?vd3253168cded65986ae01f48486ef4c7);background-repeat:no-repeat;background-size:100% 100%;width:12px;height:12px;cursor:pointer;margin-top:-6px;transform:all .3s}.table-custom .js-accordionAll.open:before{transform:scaleY(-1)}.table-custom .accordion-row.open .tb-accordion:after{transform:scaleY(-1)}.table-custom .tb-accordion{background-color:#7ab5ef;color:#fff;cursor:pointer;text-align:left;border-left-color:#7ab5ef;padding:9px 7px;font-weight:500}.table-custom .tb-accordion small{font-size:1rem;font-weight:500;margin-left:5px}.table-custom .tb-accordion.noBf:before{display:none}.table-custom .tb-accordion:after{content:"";position:absolute;top:50%;right:8px;background-image:url(../images/common/tb_ar.png?vd3253168cded65986ae01f48486ef4c7);background-repeat:no-repeat;background-size:100% 100%;width:12px;height:12px;cursor:pointer;margin-top:-6px;transform:all .3s}.table-custom--type02 table{table-layout:fixed}.table-custom--type02 table th{padding:8px}.table-custom--type02 table td{padding:8px 5px;white-space:nowrap;font-size:1rem}.table-custom--type02 .type02-bg01{width:231px;min-width:231px;background-color:#e3f2fd;color:var(--text-color);font-weight:400}.table-custom--type02 .type02-bg02{background-color:#e9e9e9}.table-custom--type02 .type02-bg03{background-color:#e9f2f8}.table-custom--type02 .type02-noBd{border-left:0!important}.table-custom--type02 .type02-noBd:after{display:none}.table-custom--type03 .accordion-row td.no-bd~td{background-color:#fdffe4}.table-custom--type03 thead th:last-of-type{border-left:0}.table-custom--type03 tbody tr td{text-align:center}.table-custom--type03 tbody tr td:last-of-type{border-left:0}.table-custom--type04 thead th{border:0!important}.table-custom--type04 thead th:nth-of-type(1){width:231px}.table-custom--type04 tbody tr td{text-align:center}.table-custom--type04 tbody tr td:last-of-type{border-left:0}.table-custom.tb-w01{width:60%}@media (min-width:1280px),print{.page-front{background-image:url(../images/common/front_bg.png?v24084f4d93e018fadfc89e8f65734f89);background-repeat:no-repeat;background-size:cover;background-position:top center}.page-front .only_sp{display:none}.page-front .root{display:block;min-width:initial}.page-front .footer{background-color:#0773dd;padding:44px 0 46px;letter-spacing:0;font-size:1.4rem;line-height:1.8;text-align:center;color:#fff}.page-front .footer a{text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .footer a:hover{text-decoration:none}}.page-front .header2{width:100%;height:110px;padding:0 40px;display:flex;align-items:center}.page-front .header2__logo a{display:block;width:213px}.page-front .form-tl{padding:62px 0 75px;text-align:center}.page-front .form-tl__ja{font-weight:700;font-size:4rem;line-height:1.2;display:block;color:#000;margin-bottom:8px}.page-front .form-tl__en{font-weight:700;font-size:1.8rem;line-height:1.22;display:block;color:#0773dd}.page-front .main{width:100%;padding:0 0 120px 0;min-height:calc(100vh - 240px)}.page-front input[type=text],.page-front input[type=email],.page-front input[type=tel],.page-front input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;color:#000;font-size:1.6rem;line-height:1;letter-spacing:0;white-space:nowrap;padding:0 15px;height:52px;background:#fff;border:0;border-radius:5px}.page-front input[type=text].sm,.page-front input[type=email].sm,.page-front input[type=tel].sm,.page-front input[type=password].sm{width:100px}.page-front input[type=text].has-error,.page-front input[type=email].has-error,.page-front input[type=tel].has-error,.page-front input[type=password].has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front input[type=text]::-ms-clear,.page-front input[type=email]::-ms-clear,.page-front input[type=tel]::-ms-clear,.page-front input[type=password]::-ms-clear{display:none}.page-front input[type=text]:-ms-input-placeholder,.page-front input[type=email]:-ms-input-placeholder,.page-front input[type=tel]:-ms-input-placeholder,.page-front input[type=password]:-ms-input-placeholder{opacity:1;color:#969696}.page-front input[type=text]::placeholder,.page-front input[type=email]::placeholder,.page-front input[type=tel]::placeholder,.page-front input[type=password]::placeholder{opacity:1;color:#969696}.page-front .file-field{background-color:#fff;padding:11px 8px;border-radius:5px}.page-front .file-field+.file-field{margin-top:10px}.page-front select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:52px;padding:10px 30px 10px 16px;background-color:#fff;background-image:url(../images/common/ic_select02.png?v14eb226ff74c63476c3f040d4c35d313);background-position:center right 16px;background-repeat:no-repeat;background-size:11px 11px;border-radius:5px;font-size:1.6rem;line-height:1;letter-spacing:0;border:0;color:#1c1c1c;cursor:pointer}.page-front select.sm{width:319px;max-width:100%}.page-front select::-ms-expand{display:none}.page-front select.has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;padding:13px 15px;border:0;overflow-y:auto;color:#000;font-size:1.6rem;letter-spacing:0;resize:none;height:109px;background:#fff;border-radius:5px;-webkit-overflow-scrolling:touch}.page-front textarea.has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front textarea:-ms-input-placeholder{opacity:1;color:#969696}.page-front textarea::placeholder{opacity:1;color:#969696}.page-front textarea.lg{height:148px}.page-front input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=button],.page-front input[type=submit],.page-front input[type=reset],.page-front button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.page-front .check-container{position:relative;display:inline-block;min-height:25px;padding-left:35px;font-size:1.6rem;letter-spacing:0;cursor:pointer}.page-front .check-container a{color:#0773dd;text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .check-container a:hover{text-decoration:none}}.page-front .check-container.has-error .check-mark{background-color:#fff1f1}.page-front .check-mark{position:absolute;top:0;left:0;width:25px;height:25px;background:#fff;border-radius:5px;border:0}.page-front .check-mark:after{position:absolute;top:50%;left:50%;content:"";width:19px;height:17px;background-image:url(../images/common/ic_check.svg?v8f5c1202080f9b3f79ce5e8f47a1dd0a);background-repeat:no-repeat;background-position:center;background-size:19px 17px;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .radio-container{position:relative;display:inline-block;padding-left:35px;cursor:pointer}.page-front .radio-container:not(:last-of-type){margin-right:80px}.page-front .radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.page-front .radio-mark{position:absolute;top:0;left:0;width:25px;height:25px;background-color:var(--input-background);border-radius:50%}.page-front .radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:13px;height:13px;border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .txtErr{width:100%;margin-top:4px;color:#ff6e6e;font-size:1.2rem;font-weight:500;line-height:1.5;position:relative;letter-spacing:0}.page-front .txtErr:before{content:"";width:18px;height:18px;background-image:url(../images/common/ic_error.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin-right:8px;vertical-align:middle}.page-front .form{color:#000}.page-front .form-df{display:flex;align-items:center;font-size:1.6rem;letter-spacing:0;margin-bottom:10px}.page-front .form-df span{margin-right:6px}.page-front .form-desc{text-align:center;font-weight:400;font-size:1.6rem;line-height:1.8;color:#000;margin-bottom:57px}.page-front .form-desc .rq{min-width:38px;min-height:22px;background:#0773dd;border-radius:2px;display:inline-flex;justify-content:center;align-items:center;margin-right:6px;letter-spacing:0;font-size:1.4rem;color:#fff;line-height:1}.page-front .form-wrapper{max-width:940px;margin:0 auto}.page-front .form-wrapper--confirm .form-row{align-items:center}.page-front .form-wrapper--confirm .form-row__label{margin-top:0}.page-front .form-wrapper--confirm .form-desc{margin-bottom:67px}.page-front .form-wrapper--confirm .form-row__input{padding-left:15px}.page-front .form-wrapper--confirm .form-row+.form-row{margin-top:49px}.page-front .form-wrapper--confirm .form-row__label.custom{margin-top:0}.page-front .form-wrapper--confirm .form-row+.form-row.custom{margin-top:62px}.page-front .form-wrapper--complete .form-buttons{margin-top:51px}.page-front .form-row{display:flex;align-items:flex-start}.page-front .form-row+.form-row{margin-top:21px}.page-front .form-row+.form-row.custom{margin-top:47px}.page-front .form-row__label{position:relative;flex-shrink:0;width:302px;margin-top:15px;padding-right:16px;font-size:1.6rem;font-weight:700;letter-spacing:0}.page-front .form-row__label small{margin-left:3px;font-size:1.4rem}.page-front .form-row__label small.noMgl{margin-left:0}.page-front .form-row__label small.fw-normal{font-weight:400}.page-front .form-row__label.not-space-top{margin-top:0}.page-front .form-row__label.custom{margin-top:43px}.page-front .form-row__label.required:after{position:absolute;top:1px;right:16px;content:"必須";min-width:38px;min-height:22px;background:#0773dd;border-radius:2px;display:inline-flex;justify-content:center;align-items:center;letter-spacing:0;font-size:1.4rem;font-weight:400;color:#fff}.page-front .form-row__input{width:100%;font-size:1.6rem;line-height:1.5}.page-front .form-buttons{position:relative;margin-top:86px;text-align:center;display:flex;justify-content:center;align-items:center}.page-front .form-buttons .f-btn{outline:0;appearance:none;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:300px;min-height:60px;font-weight:500;font-size:1.6rem;color:#fff;padding:0 24px;background:#0773dd;box-shadow:0 6px 0#09529a;border-radius:100px;transition:transform .3s,box-shadow .3s;will-change:transform,box-shadow;margin:0 10px}.page-front .form-buttons .f-btn--type02{background:#c4c4c4;box-shadow:0 6px 0#959595}@media (hover:hover){.page-front .form-buttons .f-btn:hover{box-shadow:none;opacity:1;transform:translateY(6px)}}.page-front .form-buttons .f-btn.disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#c4c4c4;box-shadow:0 6px 0#959595}.page-front .form-title{font-weight:700;font-size:3.2rem;line-height:1.19;color:#000;text-align:center;margin:55px 0 44px}.page-front .form-notice{font-size:1.6rem;line-height:1.5;color:#000;text-align:center}}@media (min-width:768px) and (max-width:1279px){.page-front{background-image:url(../images/common/front_bg.png?v24084f4d93e018fadfc89e8f65734f89);background-repeat:no-repeat;background-size:cover;background-position:top center}.page-front .only_sp{display:none}.page-front .root{display:block;min-width:initial}.page-front .footer{background-color:#0773dd;padding:3.44vw 0 3.59vw;letter-spacing:0;font-size:1.09vw;line-height:1.8;text-align:center;color:#fff}.page-front .footer a{text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .footer a:hover{text-decoration:none}}.page-front .header2{width:100%;height:8.59vw;padding:0 3.13vw;display:flex;align-items:center}.page-front .header2__logo a{display:block;width:16.64vw}.page-front .form-tl{padding:4.84vw 0 5.86vw;text-align:center}.page-front .form-tl__ja{font-weight:700;font-size:3.13vw;line-height:1.2;display:block;color:#000;margin-bottom:.63vw}.page-front .form-tl__en{font-weight:700;font-size:1.41vw;line-height:1.22;display:block;color:#0773dd}.page-front .main{width:100%;padding:0 0 9.38vw 0;min-height:calc(100vh - 18.75vw)}.page-front input[type=text],.page-front input[type=email],.page-front input[type=tel],.page-front input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;color:#000;font-size:1.25vw;line-height:1;letter-spacing:0;white-space:nowrap;padding:0 1.17vw;height:4.06vw;background:#fff;border:0;border-radius:.39vw}.page-front input[type=text].sm,.page-front input[type=email].sm,.page-front input[type=tel].sm,.page-front input[type=password].sm{width:7.81vw}.page-front input[type=text].has-error,.page-front input[type=email].has-error,.page-front input[type=tel].has-error,.page-front input[type=password].has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front input[type=text]::-ms-clear,.page-front input[type=email]::-ms-clear,.page-front input[type=tel]::-ms-clear,.page-front input[type=password]::-ms-clear{display:none}.page-front input[type=text]:-ms-input-placeholder,.page-front input[type=email]:-ms-input-placeholder,.page-front input[type=tel]:-ms-input-placeholder,.page-front input[type=password]:-ms-input-placeholder{opacity:1;color:#969696}.page-front input[type=text]::placeholder,.page-front input[type=email]::placeholder,.page-front input[type=tel]::placeholder,.page-front input[type=password]::placeholder{opacity:1;color:#969696}.page-front .file-field{background-color:#fff;padding:.86vw .63vw;border-radius:.39vw}.page-front .file-field+.file-field{margin-top:.78vw}.page-front select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:4.06vw;padding:.78vw 2.34vw .78vw 1.25vw;background-color:#fff;background-image:url(../images/common/ic_select02.png?v14eb226ff74c63476c3f040d4c35d313);background-position:center right 1.25vw;background-repeat:no-repeat;background-size:.86vw .86vw;border-radius:.39vw;font-size:1.25vw;line-height:1;letter-spacing:0;border:0;color:#1c1c1c}.page-front select.sm{width:24.92vw;max-width:100%}.page-front select::-ms-expand{display:none}.page-front select.has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;padding:1.02vw 1.17vw;border:0;overflow-y:auto;color:#000;font-size:1.25vw;letter-spacing:0;resize:none;height:8.52vw;background:#fff;border-radius:.39vw;-webkit-overflow-scrolling:touch}.page-front textarea.has-error{background-color:#fff1f1;border:2px solid #ff6e6e}.page-front textarea:-ms-input-placeholder{opacity:1;color:#969696}.page-front textarea::placeholder{opacity:1;color:#969696}.page-front textarea.lg{height:11.56vw}.page-front input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=button],.page-front input[type=submit],.page-front input[type=reset],.page-front button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.page-front .check-container{position:relative;display:inline-block;min-height:1.95vw;padding-left:2.73vw;font-size:1.25vw;letter-spacing:0;cursor:pointer}.page-front .check-container a{color:#0773dd;text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .check-container a:hover{text-decoration:none}}.page-front .check-container.has-error .check-mark{background-color:#fff1f1}.page-front .check-mark{position:absolute;top:0;left:0;width:1.95vw;height:1.95vw;background:#fff;border-radius:.39vw;border:0}.page-front .check-mark:after{position:absolute;top:50%;left:50%;content:"";width:1.48vw;height:1.33vw;background-image:url(../images/common/ic_check.svg?v8f5c1202080f9b3f79ce5e8f47a1dd0a);background-repeat:no-repeat;background-position:center;background-size:1.48vw 1.33vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .radio-container{position:relative;display:inline-block;padding-left:2.73vw;cursor:pointer}.page-front .radio-container:not(:last-of-type){margin-right:6.25vw}.page-front .radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.page-front .radio-mark{position:absolute;top:0;left:0;width:1.95vw;height:1.95vw;background-color:var(--input-background);border-radius:50%}.page-front .radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:1.02vw;height:1.02vw;border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .txtErr{width:100%;margin-top:.31vw;color:#ff6e6e;font-size:.94vw;font-weight:500;line-height:1.5;position:relative;letter-spacing:0}.page-front .txtErr:before{content:"";width:1.41vw;height:1.41vw;background-image:url(../images/common/ic_error.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin-right:.63vw;vertical-align:middle}.page-front .form{color:#000}.page-front .form-df{display:flex;align-items:center;font-size:1.25vw;letter-spacing:0;margin-bottom:.78vw}.page-front .form-df span{margin-right:.47vw}.page-front .form-desc{text-align:center;font-weight:400;font-size:1.25vw;line-height:1.8;color:#000;margin-bottom:4.45vw}.page-front .form-desc .rq{min-width:2.97vw;min-height:1.72vw;background:#0773dd;border-radius:.16vw;display:inline-flex;justify-content:center;align-items:center;margin-right:.47vw;letter-spacing:0;font-size:1.09vw;color:#fff;line-height:1}.page-front .form-wrapper{max-width:73.44vw;margin:0 auto}.page-front .form-wrapper--confirm .form-row{align-items:center}.page-front .form-wrapper--confirm .form-row__label{margin-top:0}.page-front .form-wrapper--confirm .form-desc{margin-bottom:5.23vw}.page-front .form-wrapper--confirm .form-row__input{padding-left:1.17vw}.page-front .form-wrapper--confirm .form-row+.form-row{margin-top:3.83vw}.page-front .form-wrapper--confirm .form-row__label.custom{margin-top:0}.page-front .form-wrapper--confirm .form-row+.form-row.custom{margin-top:4.84vw}.page-front .form-wrapper--complete .form-buttons{margin-top:3.98vw}.page-front .form-row{display:flex;align-items:flex-start}.page-front .form-row+.form-row{margin-top:1.64vw}.page-front .form-row+.form-row.custom{margin-top:3.67vw}.page-front .form-row__label{position:relative;flex-shrink:0;width:23.59vw;margin-top:1.17vw;padding-right:1.25vw;font-size:1.25vw;font-weight:700;letter-spacing:0}.page-front .form-row__label small{margin-left:.23vw;font-size:1.09vw}.page-front .form-row__label small.noMgl{margin-left:0}.page-front .form-row__label small.fw-normal{font-weight:400}.page-front .form-row__label.not-space-top{margin-top:0}.page-front .form-row__label.custom{margin-top:3.36vw}.page-front .form-row__label.required:after{position:absolute;top:1px;right:1.25vw;content:"必須";min-width:2.97vw;min-height:1.72vw;background:#0773dd;border-radius:.16vw;display:inline-flex;justify-content:center;align-items:center;letter-spacing:0;font-size:1.09vw;font-weight:400;color:#fff}.page-front .form-row__input{width:100%;font-size:1.25vw;line-height:1.5}.page-front .form-buttons{position:relative;margin-top:6.72vw;text-align:center;display:flex;justify-content:center;align-items:center}.page-front .form-buttons .f-btn{outline:0;appearance:none;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:23.44vw;min-height:4.69vw;font-weight:500;font-size:1.25vw;color:#fff;padding:0 1.88vw;background:#0773dd;box-shadow:0 .47vw 0#09529a;border-radius:7.81vw;transition:transform .3s,box-shadow .3s;will-change:transform,box-shadow;margin:0 .78vw}.page-front .form-buttons .f-btn--type02{background:#c4c4c4;box-shadow:0 .47vw 0#959595}@media (hover:hover){.page-front .form-buttons .f-btn:hover{box-shadow:none;opacity:1;transform:translateY(.47vw)}}.page-front .form-title{font-weight:700;font-size:2.5vw;line-height:1.19;color:#000;text-align:center;margin:4.3vw 0 3.44vw}.page-front .form-notice{font-size:1.25vw;line-height:1.5;color:#000;text-align:center}}@media only screen and (max-width:767px){.page-front{background-image:url(../images/common/front_bg_sp.png?v8a78241ae12e9327dce0afe095347a86);background-repeat:no-repeat;background-size:cover;background-position:top center}.page-front .root{display:block;min-width:initial}.page-front .only_sp{display:block}.page-front .footer{background-color:#0773dd;padding:7.95vw 0;letter-spacing:0;font-size:2.82vw;line-height:1.8;text-align:center;color:#fff}.page-front .footer a{text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .footer a:hover{text-decoration:none}}.page-front .header2{width:100%;height:23.08vw;padding:0 4.1vw;display:flex;align-items:center}.page-front .header2__logo a{display:block;width:46.67vw}.page-front .form-tl{padding:5.9vw 0 7.44vw;text-align:center}.page-front .form-tl__ja{font-weight:700;font-size:6.89vw;line-height:1.2;display:block;color:#000;margin-bottom:2.56vw}.page-front .form-tl__en{font-weight:700;font-size:4.62vw;line-height:1.22;display:block;color:#0773dd}.page-front .main{width:100%;padding:0 5.13vw 20.51vw;min-height:calc(100vh - 49.23vw)}.page-front input[type=text],.page-front input[type=email],.page-front input[type=tel],.page-front input[type=password]{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;color:#000;line-height:1;letter-spacing:0;white-space:nowrap;padding:0 3.85vw;height:13.33vw;background:#fff;border:0;border-radius:1.28vw;font-size:max(16px,4.1vw)}.page-front input[type=text].sm,.page-front input[type=email].sm,.page-front input[type=tel].sm,.page-front input[type=password].sm{width:42.31vw}.page-front input[type=text].has-error,.page-front input[type=email].has-error,.page-front input[type=tel].has-error,.page-front input[type=password].has-error{background-color:#fff1f1;border:1px solid #ff6e6e}.page-front input[type=text]::-ms-clear,.page-front input[type=email]::-ms-clear,.page-front input[type=tel]::-ms-clear,.page-front input[type=password]::-ms-clear{display:none}.page-front input[type=text]:-ms-input-placeholder,.page-front input[type=email]:-ms-input-placeholder,.page-front input[type=tel]:-ms-input-placeholder,.page-front input[type=password]:-ms-input-placeholder{opacity:1;color:#969696}.page-front input[type=text]::placeholder,.page-front input[type=email]::placeholder,.page-front input[type=tel]::placeholder,.page-front input[type=password]::placeholder{opacity:1;color:#969696}.page-front .file-field{background-color:#fff;padding:2.82vw 2.05vw;border-radius:1.28vw}.page-front .file-field+.file-field{margin-top:2.56vw}.page-front select{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);width:100%;height:14.87vw;padding:2.56vw 7.69vw 2.56vw 4.1vw;background-color:#fff;background-image:url(../images/common/ic_select02.png?v14eb226ff74c63476c3f040d4c35d313);background-position:center right 4.1vw;background-repeat:no-repeat;background-size:4.62vw 4.62vw;border-radius:1.28vw;line-height:1;letter-spacing:0;border:0;color:#1c1c1c;font-size:max(16px,4.1vw)}.page-front select::-ms-expand{display:none}.page-front select.has-error{background-color:#fff1f1;border:1px solid #ff6e6e}.page-front textarea{outline:0;box-shadow:none;appearance:none;border:1px solid var(--input-border);color:var(--input-color);font-family:var(--font-base);display:block;width:100%;padding:3.33vw 3.85vw;border:0;overflow-y:auto;color:#000;letter-spacing:0;resize:none;height:27.95vw;background:#fff;border-radius:1.28vw;font-size:max(16px,4.1vw);-webkit-overflow-scrolling:touch}.page-front textarea.has-error{background-color:#fff1f1;border:1px solid #ff6e6e}.page-front textarea:-ms-input-placeholder{opacity:1;color:#969696}.page-front textarea::placeholder{opacity:1;color:#969696}.page-front textarea.lg{height:32.82vw}.page-front input[type=checkbox]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=checkbox]:checked+.check-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=radio]{display:none;width:0;height:0;padding:0;margin:0;border:0;opacity:0}.page-front input[type=radio]:checked+.radio-mark:after{transform:translate(-50%,-50%) scale(1)}.page-front input[type=button],.page-front input[type=submit],.page-front input[type=reset],.page-front button{padding:0;outline:0;cursor:pointer;box-shadow:none;font-family:var(--font-base);color:var(--input-color)}.page-front .check-container{position:relative;display:inline-block;min-height:8.46vw;padding-left:11.03vw;font-size:4.1vw;letter-spacing:0;cursor:pointer;margin-top:2.05vw}.page-front .check-container a{color:#0773dd;text-decoration:underline;transition:-webkit-text-decoration .3s;transition:text-decoration .3s;transition:text-decoration .3s,-webkit-text-decoration .3s;will-change:text-decoration}@media (hover:hover){.page-front .check-container a:hover{text-decoration:none}}.page-front .check-container.has-error .check-mark{background-color:#fff1f1}.page-front .check-mark{position:absolute;top:-1.03vw;left:0;width:8.46vw;height:8.46vw;background:#fff;border-radius:1.79vw;border:0}.page-front .check-mark:after{position:absolute;top:50%;left:50%;content:"";width:4.87vw;height:4.36vw;background-image:url(../images/common/ic_check.svg?v8f5c1202080f9b3f79ce5e8f47a1dd0a);background-repeat:no-repeat;background-position:center;background-size:4.87vw 4.36vw;transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .radio-container{position:relative;display:inline-block;padding-left:8.97vw;cursor:pointer}.page-front .radio-container:not(:last-of-type){margin-right:20.51vw}.page-front .radio-container.has-error .radio-mark{background-color:var(--has-error-background)}.page-front .radio-mark{position:absolute;top:0;left:0;width:6.41vw;height:6.41vw;background-color:var(--input-background);border-radius:50%}.page-front .radio-mark:after{position:absolute;top:50%;left:50%;content:"";width:3.33vw;height:3.33vw;border-radius:50%;background-color:var(--radio-background-choose);transform:translate(-50%,-50%) scale(0);transform-origin:50%,50%;transition:transform .1s ease-out;will-change:transform}.page-front .txtErr{width:100%;margin-top:2.56vw;color:#ff6e6e;font-size:3.59vw;font-weight:500;line-height:1.5;position:relative;letter-spacing:0}.page-front .txtErr:before{content:"";width:5.64vw;height:5.64vw;background-image:url(../images/common/ic_error.png?vf2586b9f2bbdaff2d2e5ac4e3f976db9);background-repeat:no-repeat;background-size:100% 100%;display:inline-block;margin-right:2.31vw;vertical-align:middle}.page-front .form{color:#000}.page-front .form-df{display:flex;align-items:center;font-size:4.1vw;letter-spacing:0;margin-bottom:2.56vw}.page-front .form-df span{margin-right:1.54vw}.page-front .form-desc{text-align:center;font-weight:400;font-size:3.85vw;line-height:1.7;color:#000;margin-bottom:11.54vw}.page-front .form-desc .rq{min-width:9.74vw;min-height:5.64vw;background:#0773dd;border-radius:.51vw;display:inline-flex;justify-content:center;align-items:center;margin-right:1.54vw;letter-spacing:0;font-size:3.59vw;color:#fff;line-height:1}.page-front .form-wrapper{max-width:241.03vw;margin:0 auto}.page-front .form-wrapper--confirm .form-row{align-items:center}.page-front .form-wrapper--confirm .form-row__label{margin-top:0;margin-bottom:6.15vw}.page-front .form-wrapper--confirm .form-desc{margin-bottom:10vw}.page-front .form-wrapper--confirm .form-row+.form-row{margin-top:11.54vw}.page-front .form-wrapper--confirm .form-row__label.custom{margin-top:0}.page-front .form-wrapper--confirm .form-buttons{margin-top:15.64vw}.page-front .form-wrapper--complete .form-buttons{margin-top:10.77vw}.page-front .form-row+.form-row{margin-top:7.95vw}.page-front .form-row__label{position:relative;font-size:4.1vw;font-weight:700;letter-spacing:0;margin-bottom:3.08vw}.page-front .form-row__label small{margin-left:1.54vw;font-size:3.59vw}.page-front .form-row__label small.noMgl{margin-left:0}.page-front .form-row__label small.fw-normal{font-weight:400}.page-front .form-row__label.not-space-top{margin-top:0}.page-front .form-row__label.required:after{content:"必須";min-width:9.74vw;min-height:5.64vw;background:#0773dd;border-radius:.51vw;display:inline-flex;justify-content:center;align-items:center;letter-spacing:0;font-size:3.59vw;font-weight:400;color:#fff;margin-left:2.05vw}.page-front .form-row__input{width:100%;font-size:4.1vw;line-height:1.5}.page-front .form-buttons{position:relative;margin-top:6.92vw;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column}.page-front .form-buttons .f-btn{outline:0;appearance:none;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;min-width:76.92vw;min-height:13.59vw;font-weight:500;font-size:4.62vw;color:#fff;padding:0 6.15vw;background:#0773dd;box-shadow:0 1.54vw 0#09529a;border-radius:25.64vw;transition:transform .3s,box-shadow .3s;will-change:transform,box-shadow;margin:0 2.56vw}.page-front .form-buttons .f-btn--type02{background:#c4c4c4;box-shadow:0 1.54vw 0#959595}.page-front .form-buttons .f-btn+.f-btn{margin-top:8.21vw}.page-front .form-buttons .f-btn.disabled{-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#c4c4c4;box-shadow:0 1.54vw 0#959595}.page-front .form-title{font-weight:700;font-size:6.15vw;line-height:1.19;color:#000;text-align:center;margin:16.67vw 0 9.49vw}.page-front .form-notice{font-size:4.1vw;line-height:1.5;color:#000;text-align:center}}:root{--leading-trim:calc((1em - 1lh) / 2)}@supports not (top:1lh){:root{--leading-trim:0px}}html{font-size:10px}a{color:currentColor;text-decoration:none}.fit{width:100%;height:100%;object-fit:cover}.fit--contain{width:100%;height:100%;object-fit:contain}body{color:var(--text-color);font-family:var(--font-base);font-weight:400;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;word-break:break-word;background-color:var(--bg-color)}body.is-admin{background-color:var(--bg-color-admin)}