@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC&family=Shippori+Antique+B1&display=swap");html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}a{outline:none;text-decoration:none}li{list-style:none}img{vertical-align:bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}::-moz-selection{background:#dc4233;color:#ffffff}::selection{background:#dc4233;color:#ffffff}input,button,textarea,select{background:transparent;border:none;outline:none}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;color:inherit}label{cursor:pointer}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button,input[type="month"]::-webkit-outer-spin-button,input[type="month"]::-webkit-inner-spin-button,input[type="datetime-local"]::-webkit-outer-spin-button,input[type="datetime-local"]::-webkit-inner-spin-button,input[type="week"]::-webkit-outer-spin-button,input[type="week"]::-webkit-inner-spin-button,input[type="time"]::-webkit-outer-spin-button,input[type="time"]::-webkit-inner-spin-button,input[type="date"]::-webkit-outer-spin-button,input[type="date"]::-webkit-inner-spin-button{display:none}input[type="number"],input[type="month"],input[type="datetime-local"],input[type="week"],input[type="time"],input[type="date"]{-moz-appearance:textfield}input[type="date"]::-webkit-clear-button,input[type="month"]::-webkit-clear-button,input[type="datetime-local"]::-webkit-clear-button,input[type="time"]::-webkit-clear-button,input[type="week"]::-webkit-clear-button{-webkit-appearance:none}select{cursor:pointer}html{font-size:16px}@media screen and (max-width: 820px){html{font-size:14px}}body{min-width:1366px;font-family:OSAKA,蘭亭黑-繁,Meiryo,sans-serif;font-size:16px;color:#707070;line-height:1.75;letter-spacing:0.1em;background:#EFEFEF;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media screen and (max-width: 820px){body{min-width:375px}}@supports (-webkit-touch-callout: none){body body{height:-webkit-fill-available}}::-moz-selection{background:#dc4233;color:#ffffff}::selection{background:#dc4233;color:#ffffff}_:-ms-lang(x)::-ms-backdrop,body{font-family:"メイリオ",Meiryo,sans-serif}a{color:#dc4233;-webkit-transition:0.4s cubic-bezier(0.43, 0.45, 0.63, 0.93);transition:0.4s cubic-bezier(0.43, 0.45, 0.63, 0.93)}a:hover{color:#dc4233}a[href*="tel:"]{display:inline-block;pointer-events:none}@media screen and (max-width: 820px){a[href*="tel:"]{pointer-events:auto}}.c-pagetop{opacity:0;pointer-events:none;position:fixed;right:3rem;bottom:3rem;z-index:50;-webkit-transition:0.2s cubic-bezier(0.43, 0.45, 0.63, 0.93);transition:0.2s cubic-bezier(0.43, 0.45, 0.63, 0.93)}@media screen and (max-width: 820px){.c-pagetop{right:1.25rem}}.c-pagetop img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js-scroll .c-pagetop{opacity:1;pointer-events:auto}.c-pagetop a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;background:#fff;border-radius:50%;-webkit-box-shadow:0 0 1rem rgba(0,0,0,0.2);box-shadow:0 0 1rem rgba(0,0,0,0.2)}.c-pagetop a:hover{opacity:0.8}.c-layout-col2{max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem}@media screen and (max-width: 820px){.c-layout-col2{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}@media screen and (max-width: 820px){.c-layout-col2{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-layout-col2__main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%}.c-layout-col2__sub{-webkit-box-flex:0;-ms-flex:0 0 320px;flex:0 0 320px}@media screen and (max-width: 820px){.c-layout-col2__sub{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}}.c-spacer{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-sticky{position:-webkit-sticky;position:sticky;top:1rem}@media screen and (max-width: 820px){.c-sticky{position:static}}.c-select{background:#fff;border:1px solid #BDC0BA;border-radius:5px;position:relative}.c-select::after{content:"";width:1rem;height:1rem;background:url(../img/select_icon.svg) no-repeat center center/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;position:absolute;top:50%;right:0.5rem}.c-select select{width:100%;display:block;padding:0.5rem 2rem 0.5rem 0.5rem}.c-checkbox input[type="checkbox"]{display:none}.c-checkbox input[type="checkbox"]:checked+.c-checkbox__label{font-weight:bold}.c-checkbox input[type="checkbox"]:checked+.c-checkbox__label::after{opacity:1}.c-checkbox input[type="checkbox"]:checked+.c-checkbox__label::before{border-color:#dc4233}.c-checkbox__label{padding-left:1.75rem;position:relative}.c-checkbox__label::before,.c-checkbox__label::after{content:"";display:block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%}.c-checkbox__label::before{width:1.25rem;height:1.25rem;border:1px solid #BDC0BA;border-radius:5px;left:0}.c-checkbox__label::after{width:1.25rem;height:1.25rem;background:url(../img/check-mark.svg) no-repeat center center/contain;opacity:0;left:1px}.c-button.-orange .c-button__link{background-color:#f4ad25;color:#fff}.c-button.-white .c-button__link{background-color:#fff;color:#dc4233}.c-button.-red .c-button__link{background-color:#dc4233;color:#fff}.c-button.-blue .c-button__link{background-color:#2ea9df;color:#fff}.c-button.-gray .c-button__link{background-color:#535953;color:#fff}.c-button.-transparent .c-button__link{background-color:transparent;color:#fff}.c-button.-border .c-button__link{border:1px solid}.c-button.-border-red .c-button__link{color:#dc4233}.c-button.-center{position:relative}.c-button.-center .c-button__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-button.-center .c-button__icon{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:1rem;top:50%}.c-button.-column .c-button__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-button__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem;width:100%;padding:0.5rem 1rem;background:#fff;border-radius:5px}@media screen and (max-width: 820px){.c-button__link{padding:0.5rem 0.25rem}}.c-button__icon{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1.5rem;max-height:1.5rem;line-height:1}.c-button__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.c-arrow-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;gap:0.5em}.c-arrow-link::after{content:"";display:block;width:1.5rem;height:1em;background:url(../img/arrow_red.svg) no-repeat center center/contain}.c-card{position:relative}@media screen and (max-width: 820px){.c-card{display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:(auto)[2];grid-template-rows:repeat(2, auto);grid-column-gap:1rem;grid-row-gap:0px}}.c-card__link{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.c-card__img{padding-top:66.66667%;position:relative;border:2px solid;border-radius:5px;overflow:hidden}.c-card__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}@media screen and (max-width: 820px){.c-card__img{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 4 / 2}}.c-card__body{padding-top:0.5rem}@media screen and (max-width: 820px){.c-card__body{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 3 / 3}}.c-card__tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem;padding-top:0.5rem;pointer-events:none;position:relative;z-index:3}@media screen and (max-width: 820px){.c-card__tags{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3;padding-top:0}.c-card__tags+.c-card__body{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3}}.c-card__tag-link{display:block;padding:0.25rem 1rem;border-radius:50px;background:#d25c27;font-size:14px;color:#fff;pointer-events:auto}@media screen and (max-width: 820px){.c-card__tag-link{font-size:12px}}.c-card__title{line-height:1.5;font-size:20px;color:#dc4233;text-decoration:underline}@media screen and (max-width: 820px){.c-card__title{font-size:16px}}.c-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem 2rem;background-color:#fff;border:2px solid;border-radius:5px;color:#f4ad25}@media screen and (max-width: 820px){.c-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.5rem}}.c-banner__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;font-size:36px;letter-spacing:0.25em}@media screen and (max-width: 820px){.c-banner__text{font-size:20px;letter-spacing:0.1em}}.c-banner__button{font-size:24px;letter-spacing:0.2em}@media screen and (max-width: 820px){.c-banner__button{font-size:16px}.c-banner__button .c-button__link{padding-left:1rem;padding-right:1rem}}.c-banner__button .c-button__icon{max-width:2rem;max-height:2rem}@media screen and (max-width: 820px){.c-banner__button .c-button__icon{max-width:1.5rem;max-height:1.5rem}}.c-evaluation{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width: 820px){.c-evaluation{width:320px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-evaluation::before{content:"";width:calc(100% - 80px);height:4px;display:block;background:#BDC0BA;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:6px;left:calc(50% - 2px)}@media screen and (max-width: 820px){.c-evaluation::before{width:calc(100% - 3rem)}}.c-evaluation__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-evaluation__item:last-child{color:#dc4233}.c-evaluation__item.-active .c-evaluation__rank::before{background:#fff;border-color:#dc4233}.c-evaluation__rank{text-align:center}.c-evaluation__rank::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:1rem;height:1rem;margin:0 auto;background:#BDC0BA;border:2px solid #BDC0BA;border-radius:50%;position:relative;z-index:2}input[type="radio"]:checked+.c-evaluation__rank::before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:1rem;height:1rem;margin:0 auto;background:#fff;border:2px solid #dc4233;border-radius:50%;position:relative;z-index:2;-webkit-transition:0.3s;transition:0.3s}.c-tags{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.5rem}.c-tags .-underline{text-decoration:underline}.c-tags__link{display:block;padding:0 0.75rem;background:#EFEFEF;border-radius:99px;color:#707070}.c-tags__link.-red{background:#fcf3f3;color:#dc4233}.c-tags__icon{display:inline-block;padding:0.1em 0}.tgl-switch{cursor:pointer}.tgl-wrap .tgl-content{display:none}@media screen and (max-width: 820px){.sp-tgl-wrap .tgl-content{display:none}}.tgl-content.--active{display:block}.c-search-box-modal__body{height:100%;max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:164px;overflow:auto}@media screen and (max-width: 820px){.c-search-box-modal__body{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}@media screen and (max-width: 820px){.c-search-box-modal__body{padding-top:2rem;padding-bottom:calc(130px + 2rem)}}.c-search-box-modal__close{position:fixed;right:15%;top:10%;z-index:999}@media screen and (max-width: 820px){.c-search-box-modal__close{right:1.25rem;top:1.5rem}}.c-search-box-modal__close button{display:block;width:56px;height:56px;background:#fff;border-radius:50%}@media screen and (max-width: 820px){.c-search-box-modal__close button{width:48px;height:48px;-webkit-box-shadow:0 0 8px rgba(0,0,0,0.08);box-shadow:0 0 8px rgba(0,0,0,0.08)}}.c-search-box-modal__content{max-width:880px;width:100%;background:#fff;border-radius:5px}.c-search-box-modal__checks{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:1rem}@media screen and (max-width: 820px){.c-search-box-modal__checks{display:block}}.c-search-box-modal__form{border:1px solid #BDC0BA;border-radius:5px;padding:1rem 2rem}.c-search-box-modal__form-title{font-size:20px;font-weight:bold;margin-bottom:0.75rem}.c-search-box-modal__form-item{padding-top:0.75rem;padding-bottom:0.75rem}.c-search-box-modal__form-item:not(:first-child){border-top:1px solid #BDC0BA}.c-search-box-modal__delete button{display:block;padding:0.25rem 1rem;background:rgba(206,205,205,0.4);border-radius:5px;white-space:nowrap}.c-search-box-modal__footer{background:#fff;position:absolute;bottom:0;left:0;right:0}.c-search-box-modal__footer-content{max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr;-ms-grid-rows:(1fr)[2];grid-template-rows:repeat(2, 1fr);grid-column-gap:1rem;grid-row-gap:0.5rem;padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 820px){.c-search-box-modal__footer-content{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}@media screen and (max-width: 820px){.c-search-box-modal__footer-content{padding-top:0.75rem;padding-bottom:0.75rem}}.c-search-box-modal__footer-content .c-button__link{padding-top:1rem;padding-bottom:1rem}@media screen and (max-width: 820px){.c-search-box-modal__footer-content .c-button__link{padding-top:0.75rem;padding-bottom:0.75rem}}.c-search-box-modal__footer-content .c-button:nth-child(1){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:2 / 2 / 3 / 3}.c-search-box-modal__footer-content .c-button:nth-child(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2 / 1 / 3 / 2}.c-search-box-modal__footer-tags{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1 / 1 / 2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;padding:1rem;background:rgba(206,205,205,0.3)}@media screen and (max-width: 820px){.c-search-box-modal__footer-tags{padding-top:0.5rem;padding-bottom:0.5rem}}.c-search-box-modal__footer-tags-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;overflow:auto}.c-search-box-modal__footer-tags-item{background:#fff;border-radius:99px;padding:0 2rem}.c-search-box-modal__count{color:#f7dca9}.c-modal{opacity:0;pointer-events:none;-webkit-transition:0.3s;transition:0.3s;position:fixed;inset:0;z-index:99}.c-modal.-active{opacity:1;pointer-events:auto}.c-modal__background{background:rgba(0,0,0,0.24);position:absolute;inset:0}.c-modal__header{color:#dc4233;font-size:24px;padding:1rem 2rem;border-bottom:1px solid #BDC0BA}@media screen and (max-width: 820px){.c-modal__header{font-size:20px}}.c-modal__content{margin-top:4rem;background:#fff;border-radius:5px;position:relative}.c-modal__body{padding:1rem 2rem}@media screen and (max-width: 820px){.c-modal__body{padding:1rem 1.25rem}}@media screen and (max-width: 820px){.header{display:none}}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative}@media screen and (max-width: 820px){.header__inner{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}.header__top{background:#080808}.header__middle{background:#dc4233}.header__bottom{background:#fff}.header-sp{display:none}@media screen and (max-width: 820px){.header-sp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#dc4233;width:100%;padding:0.75rem 1rem;position:fixed;top:0;left:0;right:0;z-index:99}.header-sp__logo{height:20px;line-height:1}.header-sp__logo img{width:auto;height:100%}.header-sp__navigation{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;max-width:100%}.header-sp__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-sp__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:0.5rem;padding-right:0.5rem;color:#fff;font-size:12px}.header-sp__item img{width:1.25em}}.header-sp .openbtn{cursor:pointer;width:40px;height:40px;position:relative}.header-sp .openbtn span{display:inline-block;-webkit-transition:all 0.2s;transition:all 0.2s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}.header-sp .openbtn span:nth-of-type(1){top:10px}.header-sp .openbtn span:nth-of-type(2){top:18px}.header-sp .openbtn span:nth-of-type(3){top:26px}.header-sp .openbtn.active span:nth-of-type(1){top:13px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%}.header-sp .openbtn.active span:nth-of-type(2){opacity:0}.header-sp .openbtn.active span:nth-of-type(3){top:25px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%}.sp-header-space{display:none}@media screen and (max-width: 820px){.sp-header-space{display:block;height:61px}}.h-logo{-webkit-box-flex:0;-ms-flex:0 0 11.25rem;flex:0 0 11.25rem;padding:0.75rem 1.5rem}.h-top-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem}.h-top-nav__link{display:block;padding-top:1rem;padding-bottom:1rem;color:#fff;line-height:1}.-active .h-top-nav__link{padding-left:5rem;padding-right:6rem;position:relative;z-index:1}.-active .h-top-nav__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#dc4233;-webkit-transform:scaleY(1.3) perspective(0.6em) rotateX(1deg);transform:scaleY(1.3) perspective(0.6em) rotateX(1deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.h-top-btn{margin-top:-12px}.h-top-btn__link{display:block;padding:0.3rem 1.5rem 0.3rem 2rem;background:#2ea9df;border-radius:5px;font-size:15px;letter-spacing:0.5em;color:#fff}.h-top-search{margin-left:1.5rem}.h-top-search__form{position:relative}.h-top-search__icon{width:1.25rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;line-height:1;position:absolute;top:50%;left:0.5rem}.h-top-search__icon img{width:100%}.h-top-search__input{display:block;background:#394449;border-radius:999px;padding:0.3rem 0.5rem 0.3rem 2.5rem;color:#fff}.h-middle-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}.h-middle-buttons .c-button__link{letter-spacing:0.28em;padding-left:1.5em;padding-right:1.5em}.h-bottom-nav{padding:0.5rem 0;margin-left:auto}.h-bottom-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0.75rem}.h-bottom-nav__link{display:block;padding:0.5rem 0.75rem;border:1px solid;border-radius:999px;color:#535953;letter-spacing:0.2em;line-height:1;font-size:14px}.header-modal{z-index:77}.header-modal .c-modal__background{background:#be2c44}.header-modal .c-modal__content{background:transparent;color:#fff}.header-modal__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding-top:2rem}.header-modal__link{display:block;font-size:20px;color:#fff;text-align:center}.footer__menus{background:#394449;color:#fff}.footer__contents{max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(auto)[5];grid-template-columns:repeat(5, auto);padding-top:3.5rem;padding-bottom:3.5rem;gap:2rem}@media screen and (max-width: 820px){.footer__contents{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}@media screen and (max-width: 820px){.footer__contents{display:block}}.footer__menu:nth-child(1){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 3 / 2}.footer__menu:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 3 / 3}.footer__menu:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1 / 3 / 3 / 4}.footer__menu:nth-child(4){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:4;-ms-grid-column-span:1;grid-area:1 / 4 / 3 / 5}.footer__menu:nth-child(5){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1 / 5 / 2 / 6}.footer__menu:nth-child(6){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:2 / 5 / 3 / 6}@media screen and (max-width: 820px){.footer__menu{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.footer__menu:not(:first-child){margin-top:0.5rem}}.footer__menu-heading{font-size:20px}@media screen and (max-width: 820px){.footer__menu-heading{font-size:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__menu-heading::after{content:"";display:block;width:1.5rem;height:0.75rem;margin-left:auto;background:url(/img/arrow_down_white.svg) no-repeat center center/contain;-webkit-transition:0.2s;transition:0.2s}.footer__menu-heading.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.footer__menu-list{margin-top:0.25rem}@media screen and (max-width: 820px){.footer__menu-list{padding-top:0.75rem;padding-bottom:1rem}}.footer__menu-item{font-weight:300}.footer__menu-item:not(:first-child){margin-top:0.5rem}.footer__menu-item a{text-decoration:underline;color:#fff}.footer__menu-logo{max-width:154px}.footer__menu-logo img{max-width:100%}.footer__navigate{padding-top:2rem;padding-bottom:2rem;background:#293134;color:#fff;text-align:center}@media screen and (max-width: 820px){.footer__navigate{padding-bottom:8rem}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.5rem}@media screen and (max-width: 820px){.footer__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.footer__list-item a{color:#fff;text-decoration:underline}.footer__copyright{margin-top:0.75rem;font-size:13px}@media screen and (max-width: 820px){.footer__copyright{padding-top:2rem;padding-bottom:2rem}}.lower-index .mainvisual{height:600px;overflow:hidden;position:relative}@media screen and (max-width: 820px){.lower-index .mainvisual{height:15rem}}.lower-index .mainvisual::after{content:"";height:100%;position:absolute;top:0;right:50%;bottom:0;left:0;z-index:-1;background:#be2c44;-webkit-transform:scaleY(1.3) perspective(0.6em) rotateX(-0.3deg);transform:scaleY(1.3) perspective(0.6em) rotateX(-0.3deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.lower-index .mainvisual__background{width:50%;position:absolute;top:0;right:0;bottom:0;z-index:-1}.lower-index .mainvisual__bg-slider{width:100%;height:100%}.lower-index .mainvisual__bg-slider .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lower-index .mainvisual__content{max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;height:100%;padding-top:4.5rem;padding-bottom:4.5rem}@media screen and (max-width: 820px){.lower-index .mainvisual__content{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}@media screen and (max-width: 820px){.lower-index .mainvisual__content{padding-top:1rem;padding-bottom:1rem}}.lower-index .mainvisual__content .search-box{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 820px){.lower-index .mainvisual__content .search-box{display:none}}.lower-index .mainvisual__emptyarea{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}.lower-index .mainvisual__textarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1rem;height:100%;color:#fff}@media screen and (max-width: 820px){.lower-index .mainvisual__caption{font-size:13px}}.lower-index .mainvisual__heading{font-size:48px;font-family:"Shippori Antique B1",sans-serif;line-height:1.5}@media screen and (max-width: 820px){.lower-index .mainvisual__heading{font-size:18px}}.lower-index .mainvisual__button{width:12.5rem;font-size:24px;letter-spacing:0.5em}@media screen and (max-width: 820px){.lower-index .mainvisual__button{width:72%;font-size:14px}}.lower-index .mainvisual__button a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.lower-index .mainvisual__slide-text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:22rem}.lower-index .mainvisual__slide-text .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lower-index .search-box{-webkit-box-flex:0;-ms-flex:0 0 20rem;flex:0 0 20rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0.75rem;display:none;padding:3.5rem 2rem;background:#f3f5f2;border-radius:5px}@media screen and (max-width: 820px){.lower-index .search-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.lower-index .search-box__conditions .c-button__link{color:#dc4233;background:#fff}.lower-index .search-box .c-button{width:100%}.lower-index .search-box__total{text-align:right}.lower-index .search-box__count{color:#f4ad25;font-size:24px;font-weight:bold}.lower-index .main-content{padding-top:3rem}@media screen and (max-width: 820px){.lower-index .side-content{display:none}}@media screen and (max-width: 820px){.lower-index .region-navigation{display:none}}.lower-index .region-navigation__list{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[6];grid-template-columns:repeat(6, auto);padding:0.5rem 0;border:1px solid;border-radius:5px;background:#fff}.lower-index .region-navigation__item{text-align:center}.lower-index .region-navigation__item:not(:first-child){border-left:1px solid}.lower-index .region-navigation__link{color:#707070}.lower-index .main-section{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem;border-top:8px solid #dc4233;border-radius:5px;background:#fff;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto}@media screen and (max-width: 820px){.lower-index .main-section{display:block;padding:0 1.25rem}}.lower-index .main-section+.simple-section,.lower-index .main-section+.main-section{margin-top:4rem}.lower-index .main-section__heading{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:1 / 1 / 2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.75rem;padding-top:1rem;padding-bottom:1rem;font-size:28px;font-family:"Shippori Antique B1",sans-serif;color:#dc4233;white-space:nowrap}@media screen and (max-width: 820px){.lower-index .main-section__heading{font-size:22px;gap:0.5rem}}.lower-index .main-section__heading.-col{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}.lower-index .main-section__heading.-border{border-bottom:4px solid #BDC0BA}.lower-index .main-section__icon{-webkit-box-flex:0;-ms-flex:0 0 2.5rem;flex:0 0 2.5rem;line-height:1}@media screen and (max-width: 820px){.lower-index .main-section__icon{-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem}}.lower-index .main-section__icon img{width:100%}.lower-index .main-section__content{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2 / 1 / 3 / 3;padding-top:1rem;padding-bottom:3.5rem}@media screen and (max-width: 820px){.lower-index .main-section__content{padding-bottom:1.75rem}}.lower-index .main-section__more{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3}@media screen and (max-width: 820px){.lower-index .main-section__more{text-align:right;padding-bottom:1rem}}.lower-index .simple-section{border-radius:5px;background:#fff;padding:1.5rem 1.75rem}.lower-index .simple-section+.simple-section,.lower-index .simple-section+.main-section{margin-top:4rem}.lower-index .simple-section__heading{padding:0.5rem 1rem;border-bottom:4px solid #BDC0BA;font-size:28px}@media screen and (max-width: 820px){.lower-index .simple-section__heading{font-size:22px}}.lower-index .recommend{margin-top:2.5rem}@media screen and (max-width: 820px){.lower-index .recommend__slide .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}}.lower-index .recommend__slide .swiper-slide{width:30%}@media screen and (max-width: 820px){.lower-index .recommend__slide .swiper-slide{width:100%}}.lower-index .occupation__item:not(:first-child){padding-top:2rem}@media screen and (max-width: 820px){.lower-index .occupation__item:not(:first-child){padding-top:1.5rem}}.lower-index .occupation__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:3.25rem;padding-right:3.25rem;border-bottom:1px solid #BDC0BA;font-size:24px;font-family:"Shippori Antique B1",sans-serif;-webkit-transition:0.2s;transition:0.2s}@media screen and (max-width: 820px){.lower-index .occupation__title{font-size:18px;padding-left:1rem;padding-right:1rem}}.lower-index .occupation__title::after{content:"";display:block;width:1.5rem;height:0.75rem;margin-left:auto;background:url(../img/arrow_down_red.svg) no-repeat center center/contain;-webkit-transition:0.2s;transition:0.2s}.lower-index .occupation__title.-active{color:#dc4233}.lower-index .occupation__title.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lower-index .occupation__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1rem;padding-top:1rem;padding-left:3.25rem;padding-right:3.25rem}.lower-index .occupation__tag a{text-decoration:underline;color:#707070}.lower-index .occupation__tag a:hover{color:#dc4233}.lower-index .featured-keywords{padding-top:4rem}@media screen and (max-width: 820px){.lower-index .featured-keywords{padding-top:2rem}}.lower-index .featured-keywords__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[5];grid-template-columns:repeat(5, 1fr);gap:1rem;padding-top:2.5rem}@media screen and (max-width: 820px){.lower-index .featured-keywords__list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);padding-top:1.75rem}}.lower-index .featured-keywords__link{display:block;padding:0.25rem;border:1px solid;border-radius:5px;text-align:center;color:#707070}.lower-index .outstanding-companies__list{display:-ms-grid;display:grid;background-image:repeating-linear-gradient(0deg, #CECDCD, #CECDCD 16px, transparent 16px, transparent 24px, #CECDCD 24px),repeating-linear-gradient(90deg, #CECDCD, #CECDCD 16px, transparent 16px, transparent 24px, #CECDCD 24px);background-size:4px 100%, 100% 4px;background-position:0 0, 0 0;background-repeat:no-repeat;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 820px){.lower-index .outstanding-companies__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.lower-index .outstanding-companies__item{background-image:repeating-linear-gradient(180deg, #CECDCD, #CECDCD 16px, transparent 16px, transparent 24px, #CECDCD 24px),repeating-linear-gradient(270deg, #CECDCD, #CECDCD 16px, transparent 16px, transparent 24px, #CECDCD 24px);background-size:4px 100%, 100% 4px;background-position:100% 0, 0 100%;background-repeat:no-repeat;padding:1rem}@media screen and (max-width: 820px){.lower-index .outstanding-companies__item{padding:0.75rem}}.lower-index .outstanding-companies__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:140px}@media screen and (max-width: 820px){.lower-index .outstanding-companies__logo{height:120px}}.lower-index .outstanding-companies__logo img{display:inline-block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 820px){.lower-index .outstanding-companies__logo img{max-width:80%}}.lower-index .outstanding-companies__text{font-family:"Shippori Antique B1",sans-serif}@media screen and (max-width: 820px){.lower-index .outstanding-companies__text{line-height:1.5}}.lower-index .announcement__list{margin-top:1.25rem}.lower-index .announcement__item{border-bottom:1px solid #BDC0BA}.lower-index .announcement__link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.75rem 1rem;color:#707070}@media screen and (max-width: 820px){.lower-index .announcement__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem 0.75rem}}.lower-index .announcement__link time{margin-right:1.25rem;letter-spacing:0.025em}.lower-index .banner-area{max-width:calc(1366px + (2.5rem* 2));margin:0 auto;padding-left:2.5rem;padding-right:2.5rem;position:relative;padding-top:3.5rem;padding-bottom:3.5rem}@media screen and (max-width: 820px){.lower-index .banner-area{padding-left:calc(2.5rem / 2);padding-right:calc(2.5rem / 2)}}.lower-index .works{padding-bottom:7rem}.lower-index .works__item{padding:1.5rem 1.75rem;border-top:8px solid #dc4233;border-radius:5px;background:#fff}@media screen and (max-width: 820px){.lower-index .works__item{padding:1.25rem 1rem}}.lower-index .works__header{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2, auto);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4, auto);-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-column-gap:0px;grid-row-gap:1rem}@media screen and (max-width: 820px){.lower-index .works__header{grid-row-gap:0.75rem}}.lower-index .works__body{padding:2rem 0 1.75rem}.lower-index .works__no{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1 / 1 / 2 / 2}.lower-index .works__no.-new{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.5rem}.lower-index .works__no.-new::before{content:"NEW";display:block;padding:0 0.75rem;background:#74b666;border-radius:99px;text-align:center;color:#fff;font-size:14px}@media screen and (max-width: 820px){.lower-index .works__no.-new::before{font-size:12px}}.lower-index .works__like-button{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1 / 2 / 2 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:1}.lower-index .works__like-button button{display:block;width:2.75rem;height:2.75rem}@media screen and (max-width: 820px){.lower-index .works__like-button button{margin-left:0;padding-right:0}}.lower-index .works__like-button button img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lower-index .works__title{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:2 / 1 / 3 / 3;color:#dc4233;font-size:28px}@media screen and (max-width: 820px){.lower-index .works__title{font-size:20px}}.lower-index .works__title a{text-decoration:underline}.lower-index .works__tags{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:3 / 1 / 4 / 3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0.5rem}.lower-index .works__tag-item.-active a{background:#FCF3F3;color:#dc4233}.lower-index .works__tag-item a{display:block;padding:0 0.75rem;background:#EFEFEF;border-radius:99px;font-size:14px;color:#707070}@media screen and (max-width: 820px){.lower-index .works__tag-item a{font-size:13px}}.lower-index .works__description{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:4 / 1 / 5 / 3;color:#242424}.lower-index .works__section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;line-height:1}@media screen and (max-width: 820px){.lower-index .works__section-title{font-size:14px}.lower-index .works__section-title::after{content:"";display:block;width:1.5rem;height:0.75rem;margin-left:auto;background:url(../img/arrow_down_red.svg) no-repeat center center/contain;-webkit-transition:0.2s;transition:0.2s}.lower-index .works__section-title.-active{color:#dc4233}.lower-index .works__section-title.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}.lower-index .works__section-icon{width:2rem;height:2rem;margin-right:0.5rem}.lower-index .works__section-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lower-index .works__footer{margin-top:1rem;padding-top:1.25rem;border-top:1px solid #BDC0BA}.lower-index .works__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.lower-index .works__links .c-button{-webkit-box-flex:1;-ms-flex:1;flex:1}.lower-index .works__links .c-button__link{padding:1rem;font-size:20px}@media screen and (max-width: 820px){.lower-index .works__links .c-button__link{font-size:14px}}.lower-index .works__more .c-button{width:20rem;margin:2rem auto 0;line-height:1}.lower-index .works__more .c-button__link{padding-top:1rem;padding-bottom:1rem}.lower-index .works__jump-like-button{display:none}@media screen and (max-width: 820px){.lower-index .works__jump-like-button{display:block}}.lower-index .work-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lower-index .work-content__item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:50%;padding:1.25rem 0}@media screen and (max-width: 820px){.lower-index .work-content__item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding:1rem 0.75rem}}.lower-index .work-content__item:not(:last-child){border-bottom:1px solid #BDC0BA}.lower-index .work-content__item.-long{-ms-flex-wrap:wrap;flex-wrap:wrap}.lower-index .work-content__item.-long .work-content__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.lower-index .work-content__item.-long .work-content__body{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-top:0.5rem;padding-bottom:0.5rem}.lower-index .work-content__title{-webkit-box-flex:0;-ms-flex:0 0 9rem;flex:0 0 9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;color:#242424}@media screen and (max-width: 820px){.lower-index .work-content__title{-webkit-box-flex:0;-ms-flex:0 0 7rem;flex:0 0 7rem;font-size:14px}}.lower-index .work-content__icon{width:2rem;height:2rem;margin-right:0.5rem;line-height:1}@media screen and (max-width: 820px){.lower-index .work-content__icon{width:1.25rem;height:1.25rem}}.lower-index .work-content__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lower-index .work-content__body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lower-index .work-content__answer{color:#dc4233;font-size:20px}@media screen and (max-width: 820px){.lower-index .work-content__answer{font-size:14px}}.lower-index .work-content__answer.-small{font-size:17px;line-height:1.5}@media screen and (max-width: 820px){.lower-index .work-content__answer.-small{font-size:15px}}.lower-index .work-content__supplement{font-size:14px;line-height:1.5}.lower-index .work-skill{margin-top:2rem}.lower-index .work-skill__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:28px}@media screen and (max-width: 820px){.lower-index .work-skill__wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.lower-index .work-skill__list{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-top:1.25rem}.lower-index .work-skill__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.75rem 1rem;border:1px solid #BDC0BA;border-radius:5px}@media screen and (max-width: 820px){.lower-index .work-skill__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lower-index .work-skill__item:not(:first-child){margin-top:1.25rem}.lower-index .work-skill__title{-webkit-box-flex:0;-ms-flex:0 0 10rem;flex:0 0 10rem;padding-left:0.5rem;padding-right:1rem;border-right:1px solid #BDC0BA;line-height:1.5}@media screen and (max-width: 820px){.lower-index .work-skill__title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:0.5rem;border-right:none;border-bottom:1px solid #BDC0BA}.lower-index .work-skill__title br{display:none}}.lower-index .work-skill__evaluation{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0.5rem 1rem 0.5rem 1.5rem}@media screen and (max-width: 820px){.lower-index .work-skill__evaluation{padding-top:1.5rem}}.lower-index .work-skill__evaluation .c-evaluation{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.lower-index .work-skill__tags{padding-top:18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.lower-index .work-skill__tags .c-tags__link{display:inline-block}.lower-index .computer-software{margin-top:2.25rem}.lower-index .computer-software__tags{padding-top:1.25rem}.lower-index .work-highlights{margin-top:2.25rem}.lower-index .work-highlights__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}@media screen and (max-width: 820px){.lower-index .work-highlights__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}.lower-index .work-highlights__message{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:2rem;padding:1rem;background:#EFEFEF;border-radius:5px;position:relative}@media screen and (max-width: 820px){.lower-index .work-highlights__message{margin-right:0}}.lower-index .work-highlights__message::after{content:"";display:block;width:1rem;height:1.25rem;background-color:#EFEFEF;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:100%}@media screen and (max-width: 820px){.lower-index .work-highlights__message::after{-webkit-clip-path:polygon(0 0, 100% 0%, 50% 100%);clip-path:polygon(0 0, 100% 0%, 50% 100%);-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;left:50%}}.lower-index .work-highlights__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lower-index .work-highlights__role{white-space:nowrap}.lower-index .work-highlights__name{white-space:nowrap;font-size:18px}.lower-index .work-highlights__icon{width:5rem;height:5rem}.lower-index .work-highlights__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.lower-index .side-sign-in{padding:1rem;background:#fff;border:2px solid;border-radius:5px;color:#f4ad25;text-align:center}.lower-index .side-sign-in__text{font-size:20px}.lower-index .side-sign-in .c-button{margin-top:0.75rem}.lower-index .side-sign-in .c-button__link{padding:1rem}.lower-index .side-banners{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;margin-top:1.25rem}.lower-index .side-banners__item{border-radius:5px;overflow:hidden}.lower-index .side-banners__item img{max-width:100%}.lower-index .side-menus{margin-top:1.5rem}.lower-index .side-menus__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.lower-index .side-menus .c-button__link{padding:1rem;background:#fff}.m-logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:100px;margin-bottom:40px}.m-logo img{width:120px}.login-form{font-family:"Shippori Antique B1",sans-serif;background-color:#fff;border-bottom:10px solid #dc4233;width:500px;margin:0 auto 180px auto}.login-form__title{text-align:center;padding-top:35px;padding-bottom:15px;font-size:30px;color:#000}.login-form__form{font-size:20px;margin-left:5%;margin-right:5%}.login-form__form tr td label{color:#000}.login-form__form tr td input{border:solid 1px #BDC0BA;border-radius:5px;color:#000;padding:10px 0.5rem;margin:10px 5px;width:370px}.login-form .c-button-white{margin:30px 25%}.login-form .c-button-white .c-button__link{font-size:25px;color:#fff;margin-top:50px;background-color:#dc4233;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto}.login-form .c-button-white .c-button__icon{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login-form .c-button-white button:hover{background-color:#ae2012}.login-form .attention1{text-align:center;color:#000;margin-bottom:40px}.login-form .attention1 a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}@media screen and (max-width: 820px){.m-logo{margin-top:50px;margin-bottom:30px}.m-logo img{width:100px}.login-form{width:500px;margin:0 auto 100px auto}.login-form__title{padding-top:20px;padding-bottom:10px}}@media screen and (max-width: 600px){.m-logo{margin-top:40px;margin-bottom:30px}.m-logo img{width:90px}.login-form{width:auto;border-bottom:5px solid #dc4233;margin:0 5% 80px 5%}.login-form__title{padding-top:20px;padding-bottom:10px;font-size:25px;color:#000}.login-form__form{font-size:15px;margin-left:15%}.login-form__form tr td label{font-size:0.7em;color:#000;margin-right:1rem}.login-form__form tr td input{border:solid 1px #BDC0BA;border-radius:5px;padding:5px 0.5rem;margin:5px 10px;width:75%}.login-form .c-button-white .c-button__link{font-size:15px}.login-form .attention1{font-size:0.8em;margin-bottom:30px}}.m2-logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:200px;margin-bottom:40px}.m2-logo img{width:120px}.login-complete{text-align:center;font-family:"Shippori Antique B1",sans-serif;color:#000;margin-bottom:300px}.login-complete p{font-size:30px}.login-complete a{color:#000;font-size:20px;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.account-info-body{max-width:1333px;margin:auto}.account-info-title{margin-top:80px;font-family:"Shippori Antique B1",sans-serif;font-size:35px;color:#000}.attention{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.attention .yellow-box{background-color:rgba(244,173,37,0.2);color:#000;border-radius:20px;width:400px;height:200px;padding:30px;font-family:"Shippori Antique B1",sans-serif}.attention .yellow-box img{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:200px;font-family:"Shippori Antique B1",sans-serif}.steps .white-box{width:400px;height:800px;background-color:#fff;border-radius:20px}.steps .white-box .white-box-contents{margin:auto 50px}.steps .white-box .white-box-contents p{font-size:1.3em;color:#000;line-height:5}.steps .white-box .white-box-contents .triangle-arrow{width:100%;text-align:center;margin-top:30px}.steps .white-box .white-box-contents .triangle-arrow__down{display:inline-block;border-style:solid;border-width:20px 10px 0 10px;border-color:#BDC0BA transparent transparent transparent}.steps .white-box .white-box-contents span{background-color:#dc4233;color:#fff;border-radius:30px;padding:10px;margin-right:10px;letter-spacing:0.2em}.account-info{background-color:#fff;color:#000;margin-bottom:50px;margin-top:-1200px;width:800px;padding:20px;border-radius:20px;font-size:20px;font-family:"Shippori Antique B1",sans-serif}.account-info .form-account-info{margin-left:5%;margin-right:10%}.account-info .form-account-info a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.account-info .form-account-info table{width:100%}.account-info .form-account-info .account-info-input label{font-size:1em}.account-info .form-account-info .account-info-input .icon-required::after{content:"必須";border:solid 2px #dc4233;color:#dc4233;font-size:0.7em;min-width:10px;padding-left:7px;padding-right:7px;padding-bottom:1px;margin:0 5px;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;display:inline-block}.account-info .form-account-info .account-info-input input{padding:1em;border:solid 0.1px #BDC0BA;border-radius:5px;margin:30px 20%;width:auto}.account-info .submit-button{color:#fff;text-align:center}.account-info .submit-button button{font-size:30px;background-color:#dc4233;margin-left:0;margin-bottom:20px;padding:20px 20%;border-radius:20px}.account-info .submit-button button:hover{background-color:#ae2012}.account-info .backtologin{color:#BDC0BA;font-size:0.8em;text-align:center;margin-bottom:20px}.accordion-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:50px;font-family:"Shippori Antique B1",sans-serif}.accordion-menu__area{display:block;width:400px}.accordion-menu__area .accordion-item{width:100%}.accordion-menu__area .accordion-item dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid 2px #BDC0BA;padding:10px;font-size:1.5em;color:#000;cursor:pointer}.accordion-menu__area .accordion-item dt img{width:30px}.accordion-menu__area .accordion-item dt::after{content:"";display:block;width:2rem;height:1rem;margin-top:0.8rem;margin-left:auto;background:url(../img/arrow_down_red.svg) no-repeat center center/contain;-webkit-transition:0.2s;transition:0.2s}.accordion-menu__area .accordion-item dt.-active{color:#dc4233}.accordion-menu__area .accordion-item dt.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-menu__area .accordion-item .register-base-bottom{border-top:none}.accordion-menu__area .accordion-item .resister-base-contents{border-right:solid 2px #BDC0BA;border-left:solid 2px #BDC0BA;border-top:none;border-bottom:solid 2px #BDC0BA}@media screen and (max-width: 820px){.accordion-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){.accordion-menu{width:90%}}.agreement{font-size:0.8em;text-align:center;margin-bottom:30px}@media screen and (max-width: 820px){.agreement{margin-top:30px}}.agree-checkbox{display:none}.agree-checkbox+span{cursor:pointer;display:inline-block;margin:0 1.2em 0;padding:0 0 0 1.2em;position:relative;color:#BDC0BA}.agree-checkbox+span br{display:none}@media screen and (max-width: 600px){.agree-checkbox+span br{display:inline}}.agree-checkbox+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #BDC0BA;border-radius:2px;content:"";display:block;height:1.5em;left:0;top:50%;position:absolute;transform:translateY(-50%);width:1.5em;font-size:0.5em}@media screen and (max-width: 820px){.agree-checkbox+span::before{width:2.5em;height:2.5em;left:-1em}}@media screen and (max-width: 600px){.agree-checkbox+span::before{left:-3em}}.agree-checkbox+span::after{-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #dc4233;border-left:3px solid #dc4233;content:"";display:block;height:0.3em;left:0;top:50%;margin-top:-0.2em;opacity:0;position:absolute;transform:translateY(-50%) rotate(-45deg);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:1em}@media screen and (max-width: 820px){.agree-checkbox+span::after{left:-0.5em;width:1.5em}}@media screen and (max-width: 600px){.agree-checkbox+span::after{left:-1.5em}}.agree-checkbox:checked+span::after{opacity:1}@media screen and (max-width: 820px){.account-info-title{margin-left:10%;margin-top:30px;font-size:30px}.attention{margin-top:10px;margin-left:10%;margin-right:10%}.attention .yellow-box{background-color:rgba(244,173,37,0.2);color:#000;border-radius:20px;width:auto;height:150px;padding:20px;font-family:"Shippori Antique B1",sans-serif}.attention .yellow-box img{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:5px}.steps{display:block;margin:20px 10% 40px 10%}.steps .white-box{width:auto;height:auto;background-color:#fff;border-radius:20px}.steps .white-box .white-box-contents{margin:15px auto;padding:15px 20%}.steps .white-box .white-box-contents p{font-size:1em;color:#000;line-height:3}.steps .white-box .white-box-contents .triangle-bottom{margin-left:45%}.steps .white-box .white-box-contents span{background-color:#dc4233;color:#fff;border-radius:30px;padding:5px;margin-right:10px;letter-spacing:0.2em}.account-info{margin-top:10px;margin-left:10%;margin-right:10%;margin-bottom:30px;padding:5px 1%;border-radius:30px;font-size:15px;width:auto}.account-info .form-account-info{margin-left:5%;margin-right:5%}.account-info .form-account-info .account-info-input label{font-size:1em}.account-info .form-account-info .account-info-input .icon-required::after{content:"必須";border:solid 1px #dc4233;color:#dc4233;min-width:5px;padding:1px 3px 3px 3px;margin:0px 2px 4px 2px;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;display:inline-block;margin-right:10px}.account-info .form-account-info .account-info-input input{padding:0.3em;border:solid 1px #BDC0BA;border-radius:5px;margin:10px 5%;width:300px}.account-info .submit-button{color:#fff;text-align:center}.account-info .submit-button button{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}.account-info .backtologin{color:#BDC0BA;text-align:center;margin-bottom:20px}}@media screen and (max-width: 600px){.account-info-body{width:100%}.account-info-title{margin-left:5%;margin-top:20px;font-size:20px}.attention{margin-top:10px;margin-left:5%;margin-right:5%}.attention .yellow-box{background-color:rgba(244,173,37,0.2);color:#000;border-radius:20px;width:auto;height:150px;padding:20px;font-family:"Shippori Antique B1",sans-serif}.attention .yellow-box img{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-bottom:5px}.steps{margin-top:20px;margin-bottom:20px;margin-left:5%;margin-right:5%}.steps .white-box{width:auto;height:auto;background-color:#fff;border-radius:20px}.steps .white-box .white-box-contents{margin:15px auto;padding:15px 15%}.steps .white-box .white-box-contents .triangle-bottom{margin-left:45%}.steps .white-box .white-box-contents span{background-color:#dc4233;color:#fff;border-radius:30px;padding:5px;margin-right:10px;letter-spacing:0.2em}.account-info{margin-top:10px;margin-left:5%;margin-right:5%;margin-bottom:20px;padding:5px 1%;border-radius:10px;font-size:15px}.account-info .form-account-info{margin-left:5%;margin-right:5%;width:auto}.account-info .form-account-info table{table-layout:fixed;width:100%}.account-info .form-account-info td.label{width:30%}.account-info .form-account-info td.label-input{width:70%}.account-info .form-account-info .account-info-input label{font-size:1em}.account-info .form-account-info .account-info-input .icon-required::after{content:"*";border:0;color:#dc4233;font-size:0.8em;min-width:5px;padding:0;margin:0 0 10px 0;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;display:inline-block}.account-info .form-account-info .account-info-input input{padding:0.3em;border:solid 1px #BDC0BA;border-radius:5px;margin:10px 5%;font-size:1em;width:90%;height:23px}.account-info .submit-button{color:#fff;text-align:center}.account-info .submit-button button{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}.account-info .backtologin{color:#BDC0BA;text-align:center;margin-bottom:20px}.accountAgreement{text-align:center;color:#BDC0BA;margin-bottom:50px;margin-top:50px;font-size:1em}input.accountAgreement-checkbox{border:solid #BDC0BA;border-radius:2px;width:20px;height:20px;cursor:pointer}}.user-resume-body{width:100%;font-family:"Shippori Antique B1",sans-serif}textarea{resize:none}.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto;max-width:1333px}.steps-top-right .steps-contents{text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-column-gap:25px;column-gap:25px;color:#000}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin:auto;max-width:1333px;color:#000;font-size:35px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin:20px auto 100px auto;max-width:1333px;padding:50px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000}.user-resume-whitebox .user-resume-contents .personal-info{font-size:25px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:-webkit-box;display:-ms-flexbox;display:flex}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area{color:#000;width:250px;height:300px;background-color:#e8e8e8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area .camera-icon{width:50px;height:50px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area img{text-align:center;width:250px;height:300px;-o-object-fit:cover;object-fit:cover;position:absolute}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area input{overflow:hidden;position:absolute;width:250px;height:300px;opacity:0;z-index:10}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{color:#BDC0BA;font-size:0.6em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area img{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area input{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{text-align:center}}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{font-size:0.9em;margin-left:10%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border-radius:5px;font-size:0.8em;padding:10px 5px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border-radius:5px;font-size:0.8em;padding:10px 5px}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-left:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}}@media screen and (max-width: 600px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-left:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}}.user-resume-whitebox .user-resume-contents .profile{font-size:25px}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:20px;margin-bottom:20px;height:100px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding:10px 5px;border:2px solid #BDC0BA;border-radius:5px;font-size:0.8em;width:100%}.user-resume-whitebox .user-resume-contents .experience{font-size:25px}.user-resume-whitebox .user-resume-contents .experience-top{border-bottom:solid #BDC0BA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .experience-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .experience-top button img{width:40px}.user-resume-whitebox .user-resume-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:20px;width:100%;font-size:0.8em}.user-resume-whitebox .user-resume-contents ul li{text-align:center;display:block}.user-resume-whitebox .user-resume-contents ul li input[type="date"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em}.user-resume-whitebox .user-resume-contents ul li input[type="text"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;width:250px;font-size:0.9em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.user-resume-whitebox .user-resume-contents ul li input{width:100%}}.user-resume-whitebox .user-resume-contents .experience-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:50px;font-size:0.8em}.user-resume-whitebox .user-resume-contents .experience-note textarea{border:2px solid #BDC0BA;border-radius:5px;width:65%;padding:10px 5px;font-size:0.8em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .experience-note{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-resume-whitebox .user-resume-contents .experience-note textarea{width:100%}}.user-resume-whitebox .user-resume-contents .education{font-size:25px}.user-resume-whitebox .user-resume-contents .education-top{border-bottom:solid #BDC0BA;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #BDC0BA;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .education-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .education-top button img{width:40px}.user-resume-whitebox .user-resume-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:50px;width:100%;font-size:0.8em}.user-resume-whitebox .user-resume-contents ul li{text-align:center;display:block}.user-resume-whitebox .user-resume-contents ul li input[type="date"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em}.user-resume-whitebox .user-resume-contents ul li input[type="text"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em;width:200px}.user-resume-whitebox .user-resume-contents ul li input[type="radio"]+label::after{display:block;margin:0.8rem auto;content:"";border:solid 2px #BDC0BA;border-radius:20%;width:1em;height:1em}.user-resume-whitebox .user-resume-contents ul li input[type="radio"]:checked+label::after{content:"";background-color:#707070;width:1em;height:1em;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}.user-resume-whitebox .user-resume-contents .license{width:auto;font-size:25px}.user-resume-whitebox .user-resume-contents .license .license-top{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #BDC0BA;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .license .license-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .license .license-top button img{width:40px}.user-resume-whitebox .user-resume-contents .license .license-contents{margin-top:20px;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .license .license-contents .license-contents-area input{margin-bottom:5px;margin-top:5px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;font-size:0.8em;width:100%;display:block}.user-resume-whitebox .user-resume-contents .hobby{font-size:25px}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;font-size:0.8em;width:100%}.delete-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.delete-icon.-disabled{display:none}.delete-icon img{width:40px}.info-submit{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px;width:100%;text-align:center}.info-submit .button-bottom{width:50%;border-radius:20px;color:#fff;background-color:#2ea9df;height:80px;line-height:80px}.info-submit button:hover{background-color:#1e759b}.info-submit a.button-bottom{background-color:#707070}.info-submit a.button-bottom:hover{background-color:#535953}@media screen and (max-width: 820px){.info-submit{margin-top:30px;margin-bottom:30px;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-submit .button-bottom{width:100%;border-radius:10px;height:50px;line-height:50px;margin-bottom:30px}.info-submit a.button-bottom{display:block}}@media screen and (max-width: 600px){.info-submit{margin-top:20px;margin-bottom:20px}.info-submit .button-bottom{height:40px;line-height:40px;margin-bottom:20px}}@media screen and (max-width: 820px){.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;margin-right:10%}.steps-top-right .steps-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;-webkit-column-gap:5px;column-gap:5px;color:#000}.steps-top-right ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin-left:10%;margin-top:20px;color:#000;font-size:20px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin-left:10%;margin-right:10%;margin-top:20px;margin-bottom:30px;padding:10px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000;font-size:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:block}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:250px;height:300px;-o-object-fit:cover;object-fit:cover}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image input{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{margin:auto;font-size:0.9em}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:10px;margin-bottom:10px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding-left:10px;padding-right:10px;border:2px solid #BDC0BA;border-radius:5px;width:100%}.user-resume-whitebox .user-resume-contents .license-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .license-bottom{margin-top:20px;margin-bottom:40px}.user-resume-whitebox .user-resume-contents .license-bottom input{margin-bottom:20px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;width:100%}}@media screen and (max-width: 600px){.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;margin-right:10%}.steps-top-right .steps-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;-webkit-column-gap:25px;column-gap:25px;color:#000}.steps-top-right ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin-left:5%;margin-top:20px;color:#000;font-size:20px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin-left:5%;margin-right:5%;margin-top:20px;margin-bottom:20px;padding:10px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000;font-size:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:block}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-top:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border-radius:3px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border-radius:3px;width:100%}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:10px;margin-bottom:10px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding-left:10px;padding-right:10px;border:2px solid #BDC0BA;border-radius:5px;width:100%}.user-resume-whitebox .user-resume-contents .license-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .license-bottom{margin-top:20px;margin-bottom:40px}.user-resume-whitebox .user-resume-contents .license-bottom input{margin-bottom:20px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;width:100%}}.user-skill-body{width:100%;font-family:"Shippori Antique B1",sans-serif}.user-skill-title{margin:auto;max-width:1333px;color:#000;font-size:35px}.user-skill-whitebox{background-color:#fff;border-radius:20px;margin:20px auto 100px auto;max-width:1333px;padding:50px}.user-skill-contents{margin:0 5%}.user-skill-contents .rank-base .rank-base-title{font-size:1em;color:#000}.user-skill-contents .rank-base .rank-base-title img{width:20px;height:20px;margin-right:1%;margin-bottom:5px}.user-skill-contents .rank-base table .rankBase__top{border-top:none;border-color:#BDC0BA;color:#000;padding:15px 90px}.user-skill-contents .rank-base table .rankBase__top_left{border-color:#BDC0BA;border-left:none;border-top:none}.user-skill-contents .rank-base table .rankBase__top_right{color:#2ea9df;border-color:#BDC0BA;border-right:none;border-top:none}.user-skill-contents .rank-base table .rankBase__left{border-left:none;border-color:#BDC0BA;color:#000;padding:15px 20px}.user-skill-contents .rank-base table .rankBase__left_A{color:#dc4233;border-color:#BDC0BA;border-left:none;padding:15px 20px}.user-skill-contents .rank-base table .rankBase__middle{color:#000;border-color:#BDC0BA}.user-skill-contents .rank-base table .rankBase__right{border-right:none;border-color:#BDC0BA;padding:15px 50px;color:#2ea9df}.user-skill-contents .rank-base table .rankBase__bottom{border-bottom:none;border-color:#BDC0BA;color:#000;padding:15px 130px}.user-skill-contents .rank-base table .rankBase__bottom_left{border-left:none;border-bottom:none;border-color:#BDC0BA;color:#000}.user-skill-contents .rank-base table .rankBase__bottom_right{border-right:none;border-bottom:none;border-color:#BDC0BA;color:#2ea9df}.user-skill-contents .rank-base table td{border-style:dashed;border-width:2px;text-align:center}.job-categories1-title{color:#dc4233;margin-bottom:30px;font-size:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid #BDC0BA}.job-categories1-title button{cursor:pointer}.job-categories1-title button img{width:40px}.job-contents-area{margin-bottom:40px}.job-categories1{margin-bottom:30px}.job-categories1 .work-skill__items{border:solid;border-radius:2px}.job-categories1-checkbox{font-size:1.5em;margin-bottom:30px}.job-checkbox{display:none}.job-checkbox+span{cursor:pointer;display:inline-block;margin:0 0.2em 0;padding:0 0 0 1.2em;position:relative;color:#000}.job-checkbox+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #BDC0BA;border-radius:2px;content:"";display:block;height:1.5em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1.5em;font-size:0.5em}.job-checkbox+span::after{-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #dc4233;border-left:3px solid #dc4233;content:"";display:block;height:0.3em;left:0;margin-top:-0.2em;opacity:0;position:absolute;top:50%;transform:translateY(-50%) rotate(-45deg);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:1em}.job-checkbox:checked+span::after{opacity:1}.majorSkill{color:#000;margin-bottom:50px}.majorSkill__title{font-size:20px;margin-bottom:50px}.majorSkill__title img{width:20px;height:20px;margin-right:1%;margin-bottom:10px}@media screen and (max-width: 820px){.user-skill-title{margin-left:10%;margin-top:20px;color:#000;font-size:20px}.user-skill-whitebox{background-color:#fff;border-radius:20px;margin-left:10%;margin-right:10%;margin-top:10px;margin-bottom:30px;padding:10px}.user-skill-contents{margin:0 5%}.job-categories1-title{color:#dc4233;margin-bottom:30px;font-size:1.1em}.job-categories1 .work-skill__items{border:solid;border-radius:2px}.job-categories1-checkbox{font-size:1em;margin-bottom:30px}.job-categories1-input{margin-bottom:50px}.job-categories1-input input{width:10px;height:10px;border:3px solid #BDC0BA;border-radius:2px;margin-right:2%;cursor:pointer}.job-categories1-input label{font-size:1em;margin-right:3%;color:#000}.majorSkill{color:#000;margin-bottom:50px}.majorSkill__title{font-size:20px;margin-bottom:50px}.majorSkill__title img{width:20px;height:20px;margin-right:1%;margin-bottom:10px}.rank-base .rank-base-title{font-size:1.1em;color:#000}.rank-base .rank-base-title img{width:20px;height:20px;margin-right:1%;margin-bottom:5px}.rank-base table{font-size:1em}.rank-base table .rankBase__top{border-top:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__top_left{border-color:#BDC0BA;border-left:none;border-top:none}.rank-base table .rankBase__top_right{color:#2ea9df;border-color:#BDC0BA;border-right:none;border-top:none}.rank-base table .rankBase__left{border-left:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__left_A{color:#dc4233;border-color:#BDC0BA;border-left:none;padding:5px 5px}.rank-base table .rankBase__middle{color:#000;border-color:#BDC0BA}.rank-base table .rankBase__right{border-right:none;border-color:#BDC0BA;padding:5px 5px;color:#2ea9df}.rank-base table .rankBase__bottom{border-bottom:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__bottom_left{border-left:none;border-bottom:none;border-color:#BDC0BA;color:#000}.rank-base table .rankBase__bottom_right{border-right:none;border-bottom:none;border-color:#BDC0BA;color:#2ea9df}.rank-base table td{border-style:dashed;border-width:1px;text-align:center}}@media screen and (max-width: 600px){.user-skill-title{margin-left:5%;margin-top:20px;color:#000;font-size:20px}.user-skill-whitebox{background-color:#fff;border-radius:20px;margin-left:5%;margin-right:5%;margin-top:20px;margin-bottom:20px;padding:10px}.job-categories1-title{color:#dc4233;margin-bottom:30px;font-size:1.1em}.job-categories1 .work-skill__items{border:solid;border-radius:2px}.job-categories1 .works__section-title.tgl-switch::after{display:none}.job-categories1-checkbox{font-size:1em;margin-bottom:30px}.job-categories1-input{margin-bottom:50px}.job-categories1-input input{width:10px;height:10px;border:3px solid #BDC0BA;border-radius:2px;margin-right:2%;cursor:pointer}.job-categories1-input label{font-size:1em;margin-right:3%;color:#000}.majorSkill{color:#000;margin-bottom:50px}.majorSkill__title{font-size:20px;margin-bottom:50px}.majorSkill__title img{width:20px;height:20px;margin-right:1%;margin-bottom:10px}.rank-base .rank-base-title{font-size:1.1em;color:#000}.rank-base .rank-base-title img{width:20px;height:20px;margin-right:1%;margin-bottom:5px}.rank-base table{font-size:0.9em}.rank-base table .rankBase__top{border-top:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__top_left{border-color:#BDC0BA;border-left:none;border-top:none}.rank-base table .rankBase__top_right{color:#2ea9df;border-color:#BDC0BA;border-right:none;border-top:none}.rank-base table .rankBase__left{border-left:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__left_A{color:#dc4233;border-color:#BDC0BA;border-left:none;padding:5px 5px}.rank-base table .rankBase__middle{color:#000;border-color:#BDC0BA}.rank-base table .rankBase__right{border-right:none;border-color:#BDC0BA;padding:5px 5px;color:#2ea9df}.rank-base table .rankBase__bottom{border-bottom:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.rank-base table .rankBase__bottom_left{border-left:none;border-bottom:none;border-color:#BDC0BA;color:#000}.rank-base table .rankBase__bottom_right{border-right:none;border-bottom:none;border-color:#BDC0BA;color:#2ea9df}.rank-base table td{border-style:dashed;border-width:1px;text-align:center}}.account-info-body{max-width:1333px;margin:auto}.account-info-edit{background-color:#fff;color:#000;width:800px;margin:50px auto 80px 450px;padding:20px;border-radius:20px;font-size:20px;font-family:"Shippori Antique B1",sans-serif}.account-info-edit .form-account-info{margin-left:5%;margin-right:10%}.account-info-edit .form-account-info a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.account-info-edit .form-account-info table{width:100%}.account-info-edit .form-account-info .account-info-input label{font-size:1em}.account-info-edit .form-account-info .account-info-input .icon-required::after{content:"必須";border:solid 2px #dc4233;color:#dc4233;font-size:0.7em;min-width:10px;padding-left:7px;padding-right:7px;padding-bottom:1px;margin:0 5px;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;display:inline-block}.account-info-edit .form-account-info .account-info-input input{padding:1em;border:solid 0.1px #BDC0BA;border-radius:5px;margin:30px 20%;width:auto}.account-info-edit .submit-button{color:#fff;text-align:center}.account-info-edit .submit-button button{font-size:30px;background-color:#dc4233;margin-left:0;margin-bottom:20px;padding:20px 20%;border-radius:20px}.account-info-edit .submit-button button:hover{background-color:#ae2012}.account-info-edit .backtologin{color:#BDC0BA;font-size:0.8em;text-align:center;margin-bottom:20px}.accordion-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:50px;font-family:"Shippori Antique B1",sans-serif}.accordion-menu__area{display:block;width:400px}.accordion-menu__area .accordion-item{width:100%}.accordion-menu__area .accordion-item dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:solid 2px #BDC0BA;padding:10px;font-size:1.5em;color:#000;cursor:pointer}.accordion-menu__area .accordion-item dt img{width:30px}.accordion-menu__area .accordion-item dt::after{content:"";display:block;width:2rem;height:1rem;margin-top:0.8rem;margin-left:auto;background:url(../img/arrow_down_red.svg) no-repeat center center/contain;-webkit-transition:0.2s;transition:0.2s}.accordion-menu__area .accordion-item dt.-active{color:#dc4233}.accordion-menu__area .accordion-item dt.-active::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion-menu__area .accordion-item .register-base-bottom{border-top:none}.accordion-menu__area .accordion-item .resister-base-contents{border-right:solid 2px #BDC0BA;border-left:solid 2px #BDC0BA;border-top:none;border-bottom:solid 2px #BDC0BA}@media screen and (max-width: 820px){.accordion-menu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80%;margin:0 auto 30px auto}}@media screen and (max-width: 600px){.accordion-menu{width:90%}}.agreement{font-size:0.8em;text-align:center;margin-bottom:30px}@media screen and (max-width: 820px){.agreement{margin-top:30px}}.agree-checkbox{display:none}.agree-checkbox+span{cursor:pointer;display:inline-block;margin:0 1.2em 0;padding:0 0 0 1.2em;position:relative;color:#BDC0BA}.agree-checkbox+span br{display:none}@media screen and (max-width: 600px){.agree-checkbox+span br{display:inline}}.agree-checkbox+span::before{-webkit-transform:translateY(-50%);background:#fff;border:1px solid #BDC0BA;border-radius:2px;content:"";display:block;height:1.5em;left:0;top:50%;position:absolute;transform:translateY(-50%);width:1.5em;font-size:0.5em}@media screen and (max-width: 820px){.agree-checkbox+span::before{width:2.5em;height:2.5em;left:-1em}}@media screen and (max-width: 600px){.agree-checkbox+span::before{left:-3em}}.agree-checkbox+span::after{-webkit-transform:translateY(-50%) rotate(-45deg);border-bottom:3px solid #dc4233;border-left:3px solid #dc4233;content:"";display:block;height:0.3em;left:0;top:50%;margin-top:-0.2em;opacity:0;position:absolute;transform:translateY(-50%) rotate(-45deg);-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;width:1em}@media screen and (max-width: 820px){.agree-checkbox+span::after{left:-0.5em;width:1.5em}}@media screen and (max-width: 600px){.agree-checkbox+span::after{left:-1.5em}}.agree-checkbox:checked+span::after{opacity:1}@media screen and (max-width: 820px){.account-info-edit{margin-top:10px;margin-left:10%;margin-right:10%;margin-bottom:30px;padding:5px 1%;border-radius:30px;font-size:15px;width:auto}.account-info-edit .form-account-info{margin-left:5%;margin-right:5%}.account-info-edit .form-account-info .account-info-input label{font-size:1em}.account-info-edit .form-account-info .account-info-input .icon-required::after{content:"必須";border:solid 1px #dc4233;color:#dc4233;min-width:5px;padding:1px 3px 3px 3px;margin:0px 2px 4px 2px;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;border-radius:10px;display:inline-block;margin-right:10px}.account-info-edit .form-account-info .account-info-input input{padding:0.3em;border:solid 1px #BDC0BA;border-radius:5px;margin:10px 5%;width:300px}.account-info-edit .submit-button{color:#fff;text-align:center}.account-info-edit .submit-button button{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}}@media screen and (max-width: 600px){.account-info-edit{margin-top:10px;margin-left:5%;margin-right:5%;margin-bottom:20px;padding:5px 1%;border-radius:10px;font-size:15px}.account-info-edit .form-account-info{margin-left:5%;margin-right:5%;width:auto}.account-info-edit .form-account-info table{table-layout:fixed;width:100%}.account-info-edit .form-account-info td.label{width:30%}.account-info-edit .form-account-info td.label-input{width:70%}.account-info-edit .form-account-info .account-info-input label{font-size:1em}.account-info-edit .form-account-info .account-info-input .icon-required::after{content:"*";border:0;color:#dc4233;font-size:0.8em;min-width:5px;padding:0;margin:0 0 10px 0;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;display:inline-block}.account-info-edit .form-account-info .account-info-input input{padding:0.3em;border:solid 1px #BDC0BA;border-radius:5px;margin:10px 5%;font-size:1em;width:90%;height:23px}.account-info-edit .submit-button{color:#fff;text-align:center}.account-info-edit .submit-button button{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}.accountAgreement{text-align:center;color:#BDC0BA;margin-bottom:50px;margin-top:50px;font-size:1em}input.accountAgreement-checkbox{border:solid #BDC0BA;border-radius:2px;width:20px;height:20px;cursor:pointer}}.user-resume-body-edit{width:100%;font-family:"Shippori Antique B1",sans-serif}textarea{resize:none}.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:auto;max-width:1333px}.steps-top-right .steps-contents{text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:60px;-webkit-column-gap:25px;column-gap:25px;color:#000}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin:auto;max-width:1333px;color:#000;font-size:35px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin:20px auto 100px auto;max-width:1333px;padding:50px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000}.user-resume-whitebox .user-resume-contents .personal-info{font-size:25px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:-webkit-box;display:-ms-flexbox;display:flex}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area{color:#000;width:250px;height:300px;background-color:#e8e8e8;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area .camera-icon{width:50px;height:50px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area img{text-align:center;width:250px;height:300px;-o-object-fit:cover;object-fit:cover;position:absolute}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area input{overflow:hidden;position:absolute;width:250px;height:300px;opacity:0;z-index:10}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{color:#BDC0BA;font-size:0.6em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area img{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image .image-area input{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{text-align:center}}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{font-size:0.9em;margin-left:10%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border-radius:5px;font-size:0.8em;padding:10px 5px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border-radius:5px;font-size:0.8em;padding:10px 5px}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-left:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}}@media screen and (max-width: 600px){.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-left:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border:solid 2px #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}}.user-resume-whitebox .user-resume-contents .profile{font-size:25px}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:20px;margin-bottom:20px;height:100px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding:10px 5px;border:2px solid #BDC0BA;border-radius:5px;font-size:0.8em;width:100%}.user-resume-whitebox .user-resume-contents .experience{font-size:25px}.user-resume-whitebox .user-resume-contents .experience-top{border-bottom:solid #BDC0BA;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .experience-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .experience-top button img{width:40px}.user-resume-whitebox .user-resume-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:20px;width:100%;font-size:0.8em}.user-resume-whitebox .user-resume-contents ul li{text-align:center;display:block}.user-resume-whitebox .user-resume-contents ul li input[type="date"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em}.user-resume-whitebox .user-resume-contents ul li input[type="text"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;width:250px;font-size:0.9em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.user-resume-whitebox .user-resume-contents ul li input{width:100%}}.user-resume-whitebox .user-resume-contents .experience-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:50px;font-size:0.8em}.user-resume-whitebox .user-resume-contents .experience-note textarea{border:2px solid #BDC0BA;border-radius:5px;width:65%;padding:10px 5px;font-size:0.8em}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents .experience-note{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.user-resume-whitebox .user-resume-contents .experience-note textarea{width:100%}}.user-resume-whitebox .user-resume-contents .education{font-size:25px}.user-resume-whitebox .user-resume-contents .education-top{border-bottom:solid #BDC0BA;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #BDC0BA;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .education-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .education-top button img{width:40px}.user-resume-whitebox .user-resume-contents ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;margin-bottom:50px;width:100%;font-size:0.8em}.user-resume-whitebox .user-resume-contents ul li{text-align:center;display:block}.user-resume-whitebox .user-resume-contents ul li input[type="date"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em}.user-resume-whitebox .user-resume-contents ul li input[type="text"]{border:solid 2px #BDC0BA;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;font-size:0.9em;width:200px}.user-resume-whitebox .user-resume-contents ul li input[type="radio"]+label::after{display:block;margin:0.8rem auto;content:"";border:solid 2px #BDC0BA;border-radius:20%;width:1em;height:1em}.user-resume-whitebox .user-resume-contents ul li input[type="radio"]:checked+label::after{content:"";background-color:#707070;width:1em;height:1em;-webkit-transition:0.3s;transition:0.3s}@media screen and (max-width: 820px){.user-resume-whitebox .user-resume-contents ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}}.user-resume-whitebox .user-resume-contents .license{width:auto;font-size:25px}.user-resume-whitebox .user-resume-contents .license .license-top{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:solid #BDC0BA;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-resume-whitebox .user-resume-contents .license .license-top button{cursor:pointer}.user-resume-whitebox .user-resume-contents .license .license-top button img{width:40px}.user-resume-whitebox .user-resume-contents .license .license-contents{margin-top:20px;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .license .license-contents .license-contents-area input{margin-bottom:5px;margin-top:5px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;font-size:0.8em;width:100%;display:block}.user-resume-whitebox .user-resume-contents .hobby{font-size:25px}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;font-size:0.8em;width:100%}.delete-icon{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.delete-icon.-disabled{display:none}.delete-icon img{width:40px}.info-submit{margin-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:20px;width:100%;text-align:center}.info-submit .button-bottom{width:50%;border-radius:20px;color:#fff;background-color:#2ea9df;height:80px;line-height:80px}.info-submit button:hover{background-color:#1e759b}.info-submit a.button-bottom{background-color:#707070}.info-submit a.button-bottom:hover{background-color:#535953}@media screen and (max-width: 820px){.info-submit{margin-top:30px;margin-bottom:30px;display:block;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.info-submit .button-bottom{width:100%;border-radius:10px;height:50px;line-height:50px;margin-bottom:30px}.info-submit a.button-bottom{display:block}}@media screen and (max-width: 600px){.info-submit{margin-top:20px;margin-bottom:20px}.info-submit .button-bottom{height:40px;line-height:40px;margin-bottom:20px}}@media screen and (max-width: 820px){.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;margin-right:10%}.steps-top-right .steps-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:40px;-webkit-column-gap:5px;column-gap:5px;color:#000}.steps-top-right ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin-left:10%;margin-top:20px;color:#000;font-size:20px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin-left:10%;margin-right:10%;margin-top:20px;margin-bottom:30px;padding:10px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000;font-size:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:block}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image img{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;width:250px;height:300px;-o-object-fit:cover;object-fit:cover}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image input{margin:auto}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__image p{margin:auto;font-size:0.9em}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:10px;margin-bottom:10px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding-left:10px;padding-right:10px;border:2px solid #BDC0BA;border-radius:5px;width:100%}.user-resume-whitebox .user-resume-contents .license-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .license-bottom{margin-top:20px;margin-bottom:40px}.user-resume-whitebox .user-resume-contents .license-bottom input{margin-bottom:20px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;width:100%}}@media screen and (max-width: 600px){.steps-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:10%;margin-right:10%}.steps-top-right .steps-contents{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-size:25px}.steps-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:40px;-webkit-column-gap:25px;column-gap:25px;color:#000}.steps-top-right ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.steps-top-right ul span{color:#dc4233}.steps-top-right p{background-color:#BDC0BA;color:#fff;border-radius:30px;padding:5px 15px;letter-spacing:0.2em}.steps-top-right .current-step{background-color:#dc4233}.user-resume-title{margin-left:5%;margin-top:20px;color:#000;font-size:20px}.user-resume-whitebox{background-color:#fff;border-radius:20px;margin-left:5%;margin-right:5%;margin-top:20px;margin-bottom:20px;padding:10px}.user-resume-whitebox .user-resume-contents{margin-left:5%;margin-right:5%;color:#000;font-size:15px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-title{border-bottom:solid #BDC0BA;margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents{display:block}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom{margin-top:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p{margin-bottom:20px}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p textarea{border-radius:3px;width:100%}.user-resume-whitebox .user-resume-contents .personal-info .personal-info-contents__bottom p input{border-radius:3px;width:100%}.user-resume-whitebox .user-resume-contents .profile-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .profile-bottom{margin-top:10px;margin-bottom:10px}.user-resume-whitebox .user-resume-contents .profile-bottom textarea{padding-left:10px;padding-right:10px;border:2px solid #BDC0BA;border-radius:5px;width:100%}.user-resume-whitebox .user-resume-contents .license-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .license-bottom{margin-top:20px;margin-bottom:40px}.user-resume-whitebox .user-resume-contents .license-bottom input{margin-bottom:20px;border:2px solid #BDC0BA;border-radius:5px;padding:10px 5px;width:100%}.user-resume-whitebox .user-resume-contents .hobby-top{border-bottom:solid #BDC0BA}.user-resume-whitebox .user-resume-contents .hobby-bottom{margin-top:20px;margin-bottom:50px}.user-resume-whitebox .user-resume-contents .hobby-bottom textarea{padding-left:10px;padding-right:10px;height:100px;border:2px solid #BDC0BA;border-radius:5px;width:100%}}.confirm-body{max-width:1333px;margin:auto;font-family:"Shippori Antique B1",sans-serif}.confirm-body-box{font-family:"Shippori Antique B1",sans-serif;background-color:#fff;border-bottom:10px solid #dc4233;width:800px;margin:0 auto 180px auto}@media screen and (max-width: 820px){.confirm-body-box{margin-top:50px;margin-left:15%;margin-right:15%;padding:20px 5%;font-size:15px;margin-bottom:20px}}@media screen and (max-width: 600px){.confirm-body-box{width:auto;border-bottom:5px solid #dc4233;margin:0 5% 50px 5%}}.confirm-body-title{text-align:center;padding-top:35px;padding-bottom:15px;font-size:30px;color:#000}@media screen and (max-width: 820px){.confirm-body-title{padding-top:20px;padding-bottom:10px}}@media screen and (max-width: 600px){.confirm-body-title{padding-top:20px;padding-bottom:10px;font-size:25px}}.confirm-body-input{font-size:20px;margin-left:auto;margin-right:auto}.confirm-body-input tr td label{color:#000}.confirm-body-input tr td input{border:solid 1px #BDC0BA;border-radius:5px;color:#000;padding:10px 0.5rem;margin:10px 5px;width:370px}@media screen and (max-width: 820px){.confirm-body-input{width:500px;margin:0 auto 100px auto}}@media screen and (max-width: 600px){.confirm-body-input{font-size:15px;margin-left:5%;margin-right:5%}.confirm-body-input tr td label{font-size:0.7em;color:#000;margin-right:1rem}.confirm-body-input tr td input{border:solid 1px #BDC0BA;border-radius:5px;padding:5px 0.5rem;margin:5px 10px;width:40%}}.reset-password{text-align:center;margin-top:20px;margin-bottom:40px}.reset-password .reset-button{background-color:#dc4233;color:#fff;font-size:1.5em;border-radius:5px;padding:10px 70px}.reset-password .reset-button:hover{background-color:#ae2012}.list-body{max-width:1300px;margin:auto}.list-body__title{margin-top:50px;font-size:30px;color:#000}.list-body__links{padding-left:5%;padding-bottom:20px;font-size:1.5em}.list-body__contents{margin-top:20px}.preview-side-menu{width:300px;margin-left:100px;background-color:#fff;position:absolute}.preview-side-menu__area{text-align:center;width:100%}.preview-side-menu__link{color:#dc4233;font-size:1.3em;border-bottom:solid 1px #BDC0BA;width:100%}.preview-side-menu__link a{width:300px;color:#707070}.preview-side-menu__link a:hover{color:#000;border-bottom:solid 2px #dc4233;-webkit-transition:0.3s;transition:0.3s}.preview-side-menu__current-link{color:#000;border-left:solid 5px #dc4233}@media screen and (max-width: 820px){.preview-side-menu{margin:20px 10%;padding:20px;position:static;width:auto}.preview-side-menu__area{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.preview-side-menu__link{font-size:1em;border-bottom:none}.preview-side-menu__link a{color:#dc4233}.preview-side-menu__current-link{border-left:none;border-bottom:solid 2px #000}}@media screen and (max-width: 600px){.preview-side-menu{margin:20px 5%}}.account-info-body{max-width:1333px;margin:auto}.account-info-preview{background-color:#fff;color:#000;width:800px;margin:50px auto 80px 450px;padding:20px;font-size:20px;font-family:"Shippori Antique B1",sans-serif}.account-info-preview .form-account-info{margin-left:5%;margin-right:10%}.account-info-preview .form-account-info a{-webkit-text-decoration:underline 1px;text-decoration:underline 1px}.account-info-preview .form-account-info table{width:100%}.account-info-preview .form-account-info .account-info-input p{padding:0 0.5em 30px 0.5em;border:solid 1px #BDC0BA;border-radius:5px;margin:30px 20%;width:25rem;height:30px;font-size:0.9em}.account-info-preview .form-account-info .submit-button{color:#fff;text-align:center;padding:20px 0 30px 0}.account-info-preview .form-account-info .submit-button a{font-size:30px;background-color:#dc4233;color:#fff;margin-left:0;margin-bottom:20px;padding:20px 20%;border-radius:20px;text-decoration:none}.account-info-preview .form-account-info .submit-button a:hover{background-color:#ae2012}@media screen and (max-width: 820px){.account-info-preview{margin-top:10px;margin-left:10%;margin-right:10%;margin-bottom:30px;padding:5px 1%;border-radius:30px;font-size:15px;width:auto}.account-info-preview .form-account-info{margin-left:5%;margin-right:5%}.account-info-preview .form-account-info .account-info-input p{padding:0 0.5em 25px 0.5em;border:solid 1px #BDC0BA;border-radius:5px;margin:20px 5%;height:30px}.account-info-preview .form-account-info .submit-button{color:#fff;text-align:center}.account-info-preview .form-account-info .submit-button a{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}}@media screen and (max-width: 600px){.account-info-preview{margin-top:10px;margin-left:5%;margin-right:5%;margin-bottom:20px;padding:5px 1%;border-radius:10px;font-size:15px}.account-info-preview .form-account-info{margin-left:5%;margin-right:5%;width:auto}.account-info-preview .form-account-info table{table-layout:fixed;width:100%}.account-info-preview .form-account-info td.label{width:30%}.account-info-preview .form-account-info td.label-input{width:70%}.account-info-preview .form-account-info .account-info-input p{border:solid 1px #BDC0BA;border-radius:5px;margin:10px 5%;font-size:1em;width:90%;height:23px}.account-info-preview .submit-button{color:#fff;text-align:center}.account-info-preview .submit-button a{font-size:20px;margin-left:0;margin-bottom:20px;padding:20px 20%}}.account-resume-preview .resume-section__title{border-bottom:solid 2px #BDC0BA}.account-resume-preview .resume-section__contents{margin:20px 0 30px 0;font-size:0.7em}.account-resume-preview .resume-section__contents__area ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.account-resume-preview .resume-section__contents__area ul p{border:solid 2px #BDC0BA;border-radius:2px;font-size:0.8em;padding:5px 0.5em}.account-resume-preview .resume-section__image{width:160px;height:200px}.account-resume-preview .resume-section__image img{width:100%;height:100%}.account-resume-preview .resume-section__bottom{margin-left:2rem}.account-resume-preview .resume-section__text{border:solid 2px #BDC0BA;border-radius:2px;padding:5px 0.5em;height:70px}.account-resume-preview .resume-section .personal-info-contents{display:-webkit-box;display:-ms-flexbox;display:flex}.account-resume-preview .resume-section .experience-note{width:100%;margin-top:20px;font-size:0.9em;border:solid 2px #BDC0BA;border-radius:2px;padding:5px 0.5em}.account-skill-preview .skill-section__title{border-bottom:solid 2px #BDC0BA}.account-skill-preview .skill-section__contents{margin:20px 0 30px 1rem;font-size:0.9em}.account-skill-preview .skill-section__image{width:160px;height:200px}.account-skill-preview .skill-section__image img{width:100%;height:100%}.account-skill-preview .skill-section__bottom{margin-left:2rem}.account-skill-preview .skill-section__text{border:solid 2px #BDC0BA;border-radius:2px;padding:5px 0.5em;height:70px}.account-skill-preview .work-skill{font-size:0.8em}.account-skill-preview .work-skill__title{font-size:0.9em}.account-skill-preview .work-skill__wrap{font-size:0.9em}.account-skill-preview .work-skill .works__section-title::after{display:none}.account-skill-preview .rank-base{margin:30px 0}.account-skill-preview .rank-base .rank-base-title{font-size:1em;color:#000}.account-skill-preview .rank-base .rank-base-title img{width:20px;height:20px;margin-right:1%;margin-bottom:5px}.account-skill-preview .rank-base table{font-size:0.8em}.account-skill-preview .rank-base table .rankBase__top{border-top:none;border-color:#BDC0BA;color:#000;padding:15px 90px}.account-skill-preview .rank-base table .rankBase__top_left{border-color:#BDC0BA;border-left:none;border-top:none}.account-skill-preview .rank-base table .rankBase__top_right{color:#2ea9df;border-color:#BDC0BA;border-right:none;border-top:none}.account-skill-preview .rank-base table .rankBase__left{border-left:none;border-color:#BDC0BA;color:#000;padding:15px 20px}.account-skill-preview .rank-base table .rankBase__left_A{color:#dc4233;border-color:#BDC0BA;border-left:none;padding:15px 20px}.account-skill-preview .rank-base table .rankBase__middle{color:#000;border-color:#BDC0BA}.account-skill-preview .rank-base table .rankBase__right{border-right:none;border-color:#BDC0BA;padding:15px 50px;color:#2ea9df}.account-skill-preview .rank-base table .rankBase__bottom{border-bottom:none;border-color:#BDC0BA;color:#000;padding:15px 130px}.account-skill-preview .rank-base table .rankBase__bottom_left{border-left:none;border-bottom:none;border-color:#BDC0BA;color:#000}.account-skill-preview .rank-base table .rankBase__bottom_right{border-right:none;border-bottom:none;border-color:#BDC0BA;color:#2ea9df}.account-skill-preview .rank-base table td{border-style:dashed;border-width:2px;text-align:center}@media screen and (max-width: 820px){.account-skill-preview .rank-base .rank-base-title{font-size:1.1em;color:#000}.account-skill-preview .rank-base .rank-base-title img{width:20px;height:20px;margin-right:1%;margin-bottom:5px}.account-skill-preview .rank-base table{font-size:1em}.account-skill-preview .rank-base table .rankBase__top{border-top:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.account-skill-preview .rank-base table .rankBase__top_left{border-color:#BDC0BA;border-left:none;border-top:none}.account-skill-preview .rank-base table .rankBase__top_right{color:#2ea9df;border-color:#BDC0BA;border-right:none;border-top:none}.account-skill-preview .rank-base table .rankBase__left{border-left:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.account-skill-preview .rank-base table .rankBase__left_A{color:#dc4233;border-color:#BDC0BA;border-left:none;padding:5px 5px}.account-skill-preview .rank-base table .rankBase__middle{color:#000;border-color:#BDC0BA}.account-skill-preview .rank-base table .rankBase__right{border-right:none;border-color:#BDC0BA;padding:5px 5px;color:#2ea9df}.account-skill-preview .rank-base table .rankBase__bottom{border-bottom:none;border-color:#BDC0BA;color:#000;padding:5px 5px}.account-skill-preview .rank-base table .rankBase__bottom_left{border-left:none;border-bottom:none;border-color:#BDC0BA;color:#000}.account-skill-preview .rank-base table .rankBase__bottom_right{border-right:none;border-bottom:none;border-color:#BDC0BA;color:#2ea9df}.account-skill-preview .rank-base table td{border-style:dashed;border-width:1px;text-align:center}}
/*# sourceMappingURL=style.css.map */