@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";@import"https://fonts.googleapis.com/icon?family=Material+Icons";*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl,ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}.buttonArea__btn:hover{position:relative;top:1px;left:1px}@font-face{font-family:iconfont;src:url(/fonts/iconfont.eot?wtasoo);src:url(/fonts/iconfont.eot?wtasoo#iefix) format("embedded-opentype"),url(/fonts/iconfont.ttf?wtasoo) format("truetype"),url(/fonts/iconfont.woff?wtasoo) format("woff"),url(/fonts/iconfont.svg?wtasoo#iconfont) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:iconfont!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-yen-sign-cercle:before{content:""}.icon-file-lines:before{content:""}.icon-circle-check:before{content:""}.icon-briefcase:before{content:""}.icon-user:before{content:""}html{font-size:16px;min-height:-webkit-fill-available}body{display:flex;min-height:100dvh;min-height:-webkit-fill-available;background:#fff;color:#555;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;font-weight:500;line-height:1;text-rendering:auto;text-size-adjust:100%;word-wrap:break-word;flex-direction:column}a{color:#519dd8;text-decoration:none}a:hover{opacity:.8}a:visited{color:#519dd8}img{max-width:100%;height:auto;vertical-align:bottom}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0}ol,ul{list-style:none}button{outline:none}button:hover{opacity:.8;cursor:pointer}.l-main.is-search.panel-lock{position:fixed}.l-container{padding-top:40px}.l-container-404{background:#fff!important}.sp .l-container{padding-top:40px}.sp .l-container-404{padding-top:40px;width:100%;height:380px;background:#fff!important}.sp .l-container.padding-s{padding-top:20px}.pc .l-container__inner{width:940px;margin:0 auto}.sp .l-container__inner{padding:0 20px}.l-container__flex--horizontal{display:flex}.l-container-about{border:1px solid #b09686;border-radius:10px;padding:20px 10px 0}.sp .l-container-about{padding:18px 5px 0;margin:0 10px}.a .l-container,.b .l-container{padding:10px;font-family:メイリオ,Meiryo,sans-serif}.pc.b .l-container{padding:40px 60px}.home .l-container{background:#fffbf8}.l-container_bottom--s{padding-bottom:20px}.l-container_related{padding:40px 0 20px}.sp .l-container_related{padding:20px 0}.pc .l-container--right-side{width:700px;margin-left:240px;padding-top:40px}.l-container--fill-parallel{display:flex;justify-content:space-around;align-items:center}.pc .l-container__service-page--table-of-contents{padding:40px 120px}.sp .l-container__service-page--table-of-contents{padding:48px 16px}.l-container__service-page--about{padding-top:40px;padding-bottom:40px}.pc .l-container__service-page--if-then-hojb{padding:40px}.sp .l-container__service-page--if-then-hojb{padding:26px 16px}.pc .l-container__service-page--feature-point{padding:40px 120px}.sp .l-container__service-page--feature-point{padding:40px 16px 48px}.pc .l-container__service-page--reason-safe{padding:40px 120px}.sp .l-container__service-page--reason-safe{padding:40px 16px 56px}.pc .l-container__service-page--search-job{padding:40px 120px}.sp .l-container__service-page--search-job{padding:40px 16px}.pc .l-container__service-page--message{padding:48px 120px 40px}.sp .l-container__service-page--message-text{padding:26px 16px}.pc .l-container__service-page--phone-number{padding:40px 160px}.sp .l-container__service-page--phone-number{padding:40px 10px}.l-container-beginner{padding-bottom:5px}.l-container-customer-voices .section-heading.is-customer-voices{display:flex;align-items:center}.l-headline{padding:0 10px}.l-inner{width:940px;margin:0 auto}.sp .l-inner{width:100%}.sp .l-inner--p0{padding:0}.l-inner-tips{width:100%;padding:0 10px}.l-inner-tips--p0{padding:0}.l-inner-specials{display:flex;padding-top:20px}.pc .l-inner-specials{justify-content:flex-start}.sp .l-inner-specials{justify-content:center}.a .l-inner,.b .l-inner{width:100%;padding:10px}.a .l-inner--p0,.b .l-inner--p0{padding:0}.a.stanby .similar .l-inner{padding:10px 0}.l-inner-resume{width:920px;margin:0 auto}.l-2column{display:flex}.l-right-content{width:700px}.l-left-content{width:220px;margin-right:20px}.pc .search-container{width:720px}.l-footer{background-color:#fffbf8;margin-top:auto;padding-top:80px}.sp .l-footer,.l-common__container{padding-top:40px}.l-common__container--padding-s{padding-top:20px}.l-common__inner{margin:0 auto}.pc .l-common__inner{width:940px}.sp .l-common__inner{width:100%;padding:0 10px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.scroll-stop{overflow:hidden}[x-cloak]{display:none}.l-content__table{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}.l-content__table:not(:last-child){padding-bottom:40px}.l-order__main{display:flex;flex-direction:row-reverse}.l-order__sidebar{width:220px;margin-right:20px}.l-order__inner{width:700px}.pc .l-order__search-container{width:700px;margin-left:240px;padding-top:40px}.l-order__popular{padding:20px 0}.l-feed__container{padding-top:20px}.l-list__flex-horizontal--center{display:flex;justify-content:center}.l-list__item--full-width{width:100%;margin:10px}.c-btn--pink-white{color:#fff;background-color:#ec7a7a;border:1px solid #ec7a7a;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--pink-white:visited{color:#fff}.c-btn--white-pink{color:#ec7a7a;background-color:#fff;border:1px solid #ec7a7a;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--white-pink:visited{color:#ec7a7a}.c-btn--white-gray{color:#737373;background-color:#fff;border:1px solid #737373;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--whiteout{color:#f39e5d;background-color:#fff;border:1px solid #f39e5d;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--whiteout:visited{color:#f39e5d}.c-btn--orange{color:#fff;background-color:#f39e5d;border:1px solid #f39e5d;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--orange:visited{color:#fff}.c-btn--orange--square{color:#fff;background-color:#f39e5d;border:1px solid #f39e5d;border-radius:6px}.c-btn--orange--square:visited{color:#fff}.c-btn--brown{color:#fff;background-color:#b09686;border:1px solid #b09686;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--brown:visited{color:#fff}.c-btn--keep-on{color:#fff;background-color:#ec7a7a;border:1px solid #fff}.c-btn--keep-off{color:#ec7a7a;background-color:#fff;border:1px solid #ec7a7a}.c-btn--keep{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;border-radius:25px;white-space:nowrap;-webkit-appearance:none}.c-btn--keep-only-icon{display:inline-block;width:100%;height:100%;border-radius:50%;position:relative}.c-btn--keep-only-icon:before{content:"♡";font-size:1.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-btn--customer-order-entry{text-decoration:none;display:inline-block;color:#fff;background:#ec7a7a;border:1px solid #ec7a7a;white-space:nowrap;text-align:center;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;-webkit-appearance:none;padding:15px 40px;font-size:1.25rem}.c-btn--customer-order-entry:visited{color:#fff}.sp .c-btn--customer-order-entry{width:49%;font-size:1.125rem;padding:12px 0}.c-btn--customer-order-inquiry{text-decoration:none;display:inline-block;color:#fff;background:#f6b17d;border:1px solid #f6b17d;white-space:nowrap;text-align:center;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;-webkit-appearance:none;padding:15px 40px;font-size:1.25rem}.c-btn--customer-order-inquiry:visited{color:#fff}.sp .c-btn--customer-order-inquiry{width:49%;font-size:1.125rem;padding:12px 0}.pc .c-btn--customer-order-inquiry{margin-right:5px}.c-btn--customer-order-visit{text-decoration:none;display:inline-block;color:#ec7a7a;background:#fff;border:1px solid #ec7a7a;white-space:nowrap;text-align:center;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;-webkit-appearance:none;padding:15px 40px;font-size:1.25rem}.c-btn--customer-order-visit:visited{color:#fff}.sp .c-btn--customer-order-visit{width:100%;font-size:1.125rem;padding:12px 0;font-weight:700}.pc .c-btn--customer-order-visit{margin-right:5px}.c-btn--dialog-entry{display:none;height:60px;width:100%;position:relative;padding:0;border:1px solid #ff0c68;border-radius:8px;box-shadow:none;color:#fff;font-size:1.375rem;font-weight:700;background-image:linear-gradient(to bottom,#ff6899,#ff6899 50%,#ff0c68 50%,#ff0c68)}.sp .c-btn--dialog-entry{margin-top:10px}.pc .c-btn--dialog-entry{margin-top:30px}.c-btn--dialog-entry:before{z-index:99;background-image:url(/img/refine/img_btn_cat.png);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:50px;height:50px;position:absolute;top:-50%;right:10%}.c-btn--dialog-entry:after{margin-top:-8px;border:none;background-image:url(/img/refine/ico_arrow.gif);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:14px;height:14px;position:absolute;top:28px;right:13px}.c-btn--dialog-inquiry{display:none;height:60px;width:100%;position:relative;padding:0;border:1px solid #eb8003;border-radius:8px;box-shadow:none;color:#fff;font-size:1.375rem;font-weight:700;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffaa06),color-stop(.5,#ffaa06),color-stop(.5,#f79e04),to(#f79e04))}.sp .c-btn--dialog-inquiry{margin-top:10px}.pc .c-btn--dialog-inquiry{margin-top:30px}.c-btn--dialog-inquiry:before{z-index:99;background-image:url(/img/refine/img_btn_cat.png);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:50px;height:50px;position:absolute;top:-50%;right:10%}.c-btn--dialog-inquiry:after{margin-top:-8px;border:none;background-image:url(/img/refine/ico_arrow.gif);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:14px;height:14px;position:absolute;top:28px;right:13px}.c-btn--dialog-visit{display:none;height:60px;width:100%;position:relative;padding:0;border:1px solid #ff0c68;border-radius:8px;box-shadow:none;color:#fff;font-size:1.375rem;font-weight:700;background-image:linear-gradient(to bottom,#ff6899,#ff6899 50%,#ff0c68 50%,#ff0c68)}.sp .c-btn--dialog-visit{margin-top:10px}.pc .c-btn--dialog-visit{margin-top:30px}.c-btn--dialog-visit:before{z-index:99;background-image:url(/img/refine/img_btn_cat.png);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:50px;height:50px;position:absolute;top:-50%;right:10%}.c-btn--dialog-visit:after{margin-top:-8px;border:none;background-image:url(/img/refine/ico_arrow.gif);background-repeat:no-repeat;background-size:contain;background-position:left top;content:"";display:block;width:14px;height:14px;position:absolute;top:28px;right:13px}.c-btn--search-box{color:#555;background-color:#fff;border:1px solid #b09686;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;border-radius:4px;white-space:nowrap;-webkit-appearance:none}.c-btn--cvr-by-qualification{padding:20px;position:relative}.c-btn--cvr-by-qualification:visited{color:#fff}.pc .c-btn--cvr-by-qualification{color:#fff;background-color:#ec7a7a;border:1px solid #fff;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;border-radius:40px;white-space:nowrap;-webkit-appearance:none;width:100%;height:60px}.pc .c-btn--cvr-by-qualification:after{content:"";background:url(/img/pc/apply/ico_arrow2.png) no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;right:5px}.sp .c-btn--cvr-by-qualification{color:#fff;background-color:#ec7a7a;border:1px solid #fff;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;border-radius:50%;white-space:nowrap;-webkit-appearance:none;width:85px;height:85px}.c-btn--floating-entry{color:#fff;background-color:#f39e5d;border:1px solid #f39e5d;border-radius:0;height:60px;line-height:60px;text-align:center;font-weight:600;-webkit-box-shadow:5px 5px 5px rgba(0,0,0,.5);box-shadow:5px 5px 5px #00000080;position:fixed;bottom:5px;cursor:pointer;z-index:1}.c-btn--floating-entry:visited{color:#fff}.c-btn--floating-entry span{background:#fff;color:#f39e5d;font-size:.875rem;padding:10px;border-radius:4px}.pc .c-btn--floating-entry{width:680px;font-size:1.25rem;left:calc((100% - 940px)/2 + 250px)}.pc .c-btn--floating-entry span{margin-right:20px}.pc .c-btn--floating-entry-office{left:calc(50% - 340px)}.sp .c-btn--floating-entry{left:1%;width:98%;font-size:1.125rem}.sp .c-btn--floating-entry span{margin-right:10px}.c-break-words:after{content:"\a";white-space:pre}.c-chart-label__color-box--red{width:14px;height:14px;border:2px solid rgb(255,99,132);background-color:#ff638433}.c-chart-label__color-box--rosePink{width:14px;height:14px;border:2px solid rgb(255,102,204);background-color:#f6c3}.c-chart-label__color-box--cyan{width:14px;height:14px;border:2px solid rgb(54,162,235);background-color:#36a2eb33}.c-chart-label__color-box--barkBlue{width:14px;height:14px;border:2px solid rgb(0,0,204);background-color:#00c3}.c-chart-label__color-box--yellow{width:14px;height:14px;border:2px solid rgb(255,206,86);background-color:#ffce5633}.c-chart-label__color-box--whiskyYellow{width:14px;height:14px;border:2px solid rgb(248,169,0);background-color:#f8a90033}.c-chart-label__color-box--green{width:14px;height:14px;border:2px solid rgb(75,192,192);background-color:#4bc0c033}.c-chart-label__color-box--purple{width:14px;height:14px;border:2px solid rgb(153,102,255);background-color:#96f3}.c-chart-label__color-box--orange{width:14px;height:14px;border:2px solid rgb(255,159,64);background-color:#ff9f4033}.c-chart-label__color-box--nefle{width:14px;height:14px;border:2px solid rgb(95,47,47);background-color:#5f2f2f33}.c-chart-label__color-box--darkVioret{width:14px;height:14px;border:2px solid rgb(148,0,211);background-color:#9400d333}.c-chart-label__color-box--gray{width:14px;height:14px;border:2px solid rgb(128,128,128);background-color:#80808033}.c-tag{border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.c-tag-wrapper{margin-top:10px}.c-text__headline{color:#ec7a7a;font-weight:600}.pc .c-text__headline{font-size:1.7rem}.sp .c-text__headline{font-size:1.3rem}.c-text__headline--sub{color:#888;font-size:1.125rem;font-weight:600}.c-text__headline--top--p{color:#ec7a7a}.c-text__order-name{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.c-text__corp-name{color:#555;font-size:.75rem;font-weight:400}.c-text__comment{color:#555;font-size:.938rem;line-height:1.4}.c-text__label{color:#b09686;font-size:.813rem;font-weight:600}.c-text__description{color:#555;font-size:.938rem;line-height:1.6}.c-text__cvr-btn--main{color:#fff;font-size:1.125rem;font-weight:700;text-align:center}.c-text__cvr-btn--sub{color:#fff;font-size:.625rem;font-weight:700;text-align:center}.c-text__cvr-btn--click{color:#fff;font-size:.688rem;font-weight:500;margin-top:auto}.c-text__link--small-brown{color:#b09686;font-size:.813rem}.c-text__link--small-brown:visited{color:#b09686}.pc .c-text__anotation{font-size:.875rem}.sp .c-text__anotation{font-size:.75rem}.c-text__support-detail-description--m{font-size:.875rem}.c-text__chart-title{font-size:16px}.c-text__chart-label{font-size:.875rem}.c-text--pink{color:#ec7a7a}.c-text--square-link{color:#555;font-size:.875rem}.c-text--square-link:visited{color:#555}.c-text--square-link--unlink{color:#555;font-size:.875rem;opacity:.5}.c-icon__right-arrow--m:after{content:"";margin-left:10px;font-family:"Font Awesome 5 free";font-weight:600;font-size:16px}.c-icon__right-arrow--m--r90:after{transform:rotate(90deg);transition:.3s}.c-icon__right-arrow--m--r270:after{transform:rotate(270deg);transition:.3s}.c-icon__right-arrow--m--l90:after{transform:rotate(0);transition:.3s}.c-icon__rotate-arrow:after{display:flex;align-items:center;content:"";margin-left:10px;font-family:"Font Awesome 5 free";font-weight:600;font-size:16px}.c-icon__rotate-arrow--r90:after{transform:rotate(90deg);transition:.3s}.c-icon__rotate-arrow--l90:after{transform:rotate(0);transition:.3s}.c-icon__caret-right--cvr-click:after{content:"";font-family:"Font Awesome 5 Free";font-weight:600;font-size:.688rem;color:#fff}.c-icon__info{color:#ec7a7a}.c-img__number--three-merit{width:auto;height:30px}.p-header__container{border-bottom:1px solid #ebe5e2;background:#fff;padding:0 10px}.p-header__h1{color:#888}.pc .p-header__h1{font-size:.625rem;padding-bottom:10px}.sp .p-header__h1{font-size:8px;padding:5px 0 3px;line-height:1.4}.p-header__logo-wrapper{display:flex;min-height:46px;align-items:end;justify-content:space-between;padding-bottom:5px}.sp .p-header__logo{width:65%;flex-direction:column;align-items:flex-start;padding-right:5px}.p-header__circle-link{width:100%;display:inline-block;color:#ec7a7a;font-weight:700;text-align:center;padding:12px;border:1px solid #ec7a7a;background-color:#fff}.p-header__circle-link:visited{color:#ec7a7a}.sp .p-header__circle-link{border-radius:50%}.p-header__circle-link-list{display:flex;justify-content:space-around}.p-header__circle-link-container{padding-right:6px}.p-top__section-headline{display:flex;font-weight:700;border:1px solid #eee6e1;background:#f8f6f4;padding:15px}.pc .p-top__section-headline{font-size:1.125rem}.sp .p-top__section-headline{font-size:16px}.p-top__link-list-wrapper{padding:15px;border-left:1px solid #eee6e1;border-right:1px solid #eee6e1;border-bottom:1px solid #eee6e1;background:#fff}.p-top__link-list{display:flex;flex-wrap:wrap;gap:14px 10px}.p-top__link-list:not(:last-child){padding-bottom:20px}.p-top__link-list-label{color:#b09686;font-size:.938rem;padding-bottom:10px;font-weight:600}.p-top__link-list-item>a{display:inline-block;padding:5px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem}.p-top__link-list-item>span{display:inline-block;padding:5px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem;opacity:.3}.p-top__search-box{border:4px dotted #b09686;padding:2%;margin:0 auto}.pc .p-top__search-box{width:940px}.sp .p-top__search-box{width:95%}.p-top__search-box input:checked+label{background:#ec7a7a;color:#fff;border:solid 1px #ec7a7a;border-radius:4px;font-weight:700}.p-top__search-box input:checked+label>a{color:#fff}.p-top__search-box--prefecture[selected]{background:#ee0404}.p-top__search-box-item-body{display:flex;flex-wrap:wrap;gap:15px 10px}.p-top__search-box-item-body--more{color:#b09686;background-color:#fffbf8;margin-bottom:10px}.p-top__search-box-item-title{padding:10px;margin:8px 0;border-bottom:3px solid #eee6e1;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600}.p-top__search-box-item-title--more{display:flex;font-weight:700;border:1px solid #eee6e1;background:#f8f6f4;padding:15px}.pc .p-top__search-box-item-title--more{font-size:1.125rem}.sp .p-top__search-box-item-title--more{font-size:16px}.p-top__search-box-item-inner-wrapper{padding:15px;border-left:1px solid #eee6e1;border-right:1px solid #eee6e1;border-bottom:1px solid #eee6e1;background:#fff}.p-top__search-box-item--office-corporate-name{width:100%;padding:10px;border:1px solid;border-color:#b09686;border-radius:5px;font-size:16px;outline:none}.p-top__search-box-inner-list-item:not(:last-child){padding-bottom:20px}.p-top__search-box-button{line-height:1.5;margin-left:5%}.sp .p-top__search-box-button{padding:15px 20px;font-size:.938rem}.pc .p-top__search-box-button{padding:15px 40px;font-size:1.125rem}.p-top__search-box-button--container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-top:20px}.p-top__search-box-button--condition{min-width:96px;padding:5px;font-size:.875rem;cursor:pointer;color:#555;background-color:#fff;border:1px solid #b09686;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;border-radius:4px;white-space:nowrap;-webkit-appearance:none}.p-top__search-box-button--condition:visited{color:#555}.p-top__search-box-city:after{content:"";margin-left:.6em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-top__search-box-city--contains{line-height:1.6;vertical-align:top;text-align:left;height:200px;overflow-y:scroll}.p-top__search-box-city--list{display:grid;gap:10px}.sp .p-top__search-box-city--list{grid-template-columns:repeat(2,1fr)}.pc .p-top__search-box-city--list{grid-template-columns:repeat(4,1fr)}.p-top__search-applicable-container{font-size:1.125rem;background-color:inherit}.p-top__search-applicable-result-count{color:#ec7a7a}.p-top__text--notes{font-size:.813rem;color:#555;font-weight:500;margin-left:5px}.p-top__container--to-special-page{display:flex;padding-top:20px}.sp .p-top__container--to-special-page{flex-direction:column;align-items:center}.sp .p-top__container--to-special-page>li:not(:first-child){padding-top:10px}.pc .p-top__container--to-special-page-item{display:flex;justify-content:center}.pc .p-top__img--to-special-page,.sp .p-top__img--to-special-page{aspect-ratio:71/50}.p-top__other-service-site{padding-top:20px;padding-bottom:20px;display:grid;gap:8px}.sp .p-top__other-service-site-inner-container{padding-left:10px;padding-right:10px}.pc .p-top__other-service-site{grid-template-columns:repeat(5,1fr)}.sp .p-top__other-service-site{grid-template-columns:repeat(2,1fr)}.p-top__other-service-site-item{border:1px solid #eee6e1;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.p-top__other-service-site-link{display:block}.pc .p-top__other-service-site-link{padding:8px 15px}.sp .p-top__other-service-site-link{padding:5px 8px}.p-top__other-service-site-picture{object-fit:contain}.pc .p-top__other-service-site-picture{height:40px}.sp .p-top__other-service-site-picture{height:38px}.p-common__cvr-btn-list{display:flex;justify-content:space-around;background:#f8f6f4;padding:20px 0}.pc .p-common__cvr-btn{height:54px;aspect-ratio:5/1}.pc .u-mt-10 .p-common__cvr-btn{aspect-ratio:4/1}.sp .p-common__cvr-btn{height:80px;aspect-ratio:99/80;padding:10px 0 5px;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center}.p-common__three-merit{border:1px solid #b09686;border-radius:10px;padding:20px 10px 0}.p-common__three-merit-hedding{display:flex;align-items:end}.p-common__three-merit-h3{font-size:1.125rem;font-weight:700}.p-common__three-merit-message{padding:10px 0 18px;line-height:1.6;color:#888;font-size:.875rem}.p-common__three-merit-marking{background:linear-gradient(transparent 60%,#ff6 60%)}.p-common__three-merit-update{font-size:.875rem;color:#f04919;font-weight:700;padding-left:10px}.p-bottom-banner__container{position:relative;width:100%;background:url(/build/assets/career_banner_pc-K-okQV-P.png) center center no-repeat;background-size:cover}.pc .p-bottom-banner__container{height:280px}.sp .p-bottom-banner__container{display:flex;height:175px;align-items:center}.p-bottom-banner__cover-contents{display:flex;flex-direction:column}.pc .p-bottom-banner__cover-contents{position:absolute;top:40px;left:80px;width:50%;align-items:center}.sp .p-bottom-banner__cover-contents{position:relative;top:0;left:0;width:100%;padding-left:10px;align-items:flex-start}.p-bottom-banner__message{color:#555;line-height:1.4}.pc .p-bottom-banner__message{font-size:1.5rem}.sp .p-bottom-banner__message{font-size:16px}.pc .p-bottom-banner__btn-container{padding-top:10px}.sp .p-bottom-banner__btn-container{padding-top:20px}.pc .p-bottom-banner__btn{padding:15px 40px;font-size:1.25rem}.sp .p-bottom-banner__btn{padding:15px 30px;font-size:1.125rem}.p-bottom-banner__tel{display:flex;right:0;left:0;border:1px solid #b09686;background:#fff;color:#555;text-align:center;align-items:center;justify-content:center}.pc .p-bottom-banner__tel{width:calc(100% - 160px);position:absolute;bottom:20px;margin:0 80px;padding:15px 0}.sp .p-bottom-banner__tel{width:calc(100% - 20px);position:relative;bottom:0;margin:40px 10px 0;padding:20px 0;font-size:.938rem;flex-direction:column}.sp .p-bottom-banner__tel-title{font-size:16px;font-weight:600}.p-bottom-banner__tel-num{display:flex;margin-right:10px;margin-left:20px;font-weight:700;align-items:center;justify-content:center}.pc .p-bottom-banner__tel-num{font-size:1.25rem}.sp .p-bottom-banner__tel-num{padding:15px 0;color:#519dd8;font-size:1.375rem}.p-bottom-banner__tel-num:before{content:"";display:inline-block;width:30px;height:20px;margin-right:10px;background:url(/build/assets/tel-icon-GdW1DiCR.png) center center no-repeat;background-size:contain}.p-content__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-content__container{padding:20px}.sp .p-content__container{padding:14px 10px}.p-content__item-title{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-content__item-title{font-size:1.125rem}.sp .p-content__item-title{font-size:16px}.p-content__item-body{line-height:1.4}.pc .p-content__item-body{font-size:16px;padding-top:20px}.sp .p-content__item-body{font-size:.875rem;padding-top:14px}.p-content__item-table{width:100%;border:1px solid #b09686;border-collapse:collapse;font-feature-settings:"palt" 1;letter-spacing:1.2px}.sp .p-content__item-table-text--m{font-size:.875rem}.sp .p-content__item-table-text--s{font-size:.625rem}.p-content__item-table-title{display:flex;font-weight:600;color:#b09686}.pc .p-content__item-table-title{padding:20px 0 10px;font-size:16px}.sp .p-content__item-table-title{padding:10px 0;font-size:.875rem}.p-content__item-table-header-row{background-color:#f8f6f4;color:#b09686}.p-content__item-table-row{text-align:center}.p-content__item-table-row--is-display{background-color:#f6b17d66}.p-content__item-table-data,.p-content__item-table-header{border:1px solid #b09686}.pc .p-content__item-table-data,.pc .p-content__item-table-header{padding:8px 10px}.sp .p-content__item-table-data,.sp .p-content__item-table-header{padding:4px}.sp .p-content__item-table-header--break{width:22%}.pc .p-content__item-table-header--order-count-first{width:80%}.sp .p-content__item-table-header--order-count-first{width:60%}.p-content__item-notice{padding-top:5px;color:#737373}.pc .p-content__item-notice{font-size:.875rem}.sp .p-content__item-notice{font-size:.75rem}.p-content__text-container:not(:last-child){padding-bottom:20px}.sp .p-content__text-container{font-size:.875rem;line-height:1.4}.p-content__text-container p:not(:last-child){padding-bottom:10px}.p-content__text-container--contact-address{font-size:.875rem;padding-bottom:20px}.p-content__text-container--links{font-size:.875rem}.p-content__text-container--links p:not(:last-child){padding-bottom:10px}.p-content__text-hedding--sub{font-weight:700}.pc .p-content__text-description-list--support{padding-left:20px}.sp .p-content__text-description-list--support{padding-left:10px}.p-content__text-description-list--support p:not(:last-child){padding-bottom:10px}.p-drill-down-link{margin-top:20px;border:1px solid #eee6e1}.p-drill-down-link__title{padding:15px;border-bottom:1px solid #eee6e1;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600}.p-drill-down-link__title:after{content:"";margin-left:.6em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.sp .p-drill-down-link__title{padding:.2em 1em;line-height:1.6}.p-drill-down-link__body{padding:14px;border-bottom:1px solid #eee6e1;background:#fff;font-size:.875rem}.p-drill-down-link__label{color:#b09686;font-size:.938rem;padding-bottom:10px;font-weight:600}.p-drill-down-link__button-list{display:flex;flex-wrap:wrap;gap:14px 10px}.p-drill-down-link__button-list:not(:last-child){padding-bottom:20px}.p-drill-down-link__button{align-items:center}.p-drill-down-link__button>a{display:inline-block;padding:4.2px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem}.p-drill-down-link__button>span{display:inline-block;padding:4.2px 10px;border:1px solid #555;border-radius:14px;color:#888;font-size:.875rem;opacity:.3}.p-feed__container--flex-end{display:flex;justify-content:end}.p-feed__container--column-end{display:flex;flex-direction:column;align-items:flex-end}.p-feed__inquiry{font-size:.813rem}.sp.a .p-feed__inquiry,.sp.b .p-feed__inquiry{font-family:メイリオ,Meiryo,sans-serif;color:#555}.sp.b .p-feed__inquiry-wrapper{padding:12px 12px 0 0}.p-feed__last-modified-date{font-size:.75rem}.sp .p-feed__last-modified-date--feed{font-size:.625rem}.p-internal-link__unit-wrapper:not(:last-child){padding-bottom:40px}.p-internal-link__unit:not(:last-child){padding-bottom:20px}.p-internal-link__heading{color:#888;font-size:.938rem;font-weight:600;cursor:pointer}.p-internal-link__heading:after{content:"";margin-right:10px;margin-left:8px;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-internal-link__label{font-size:.875rem;color:#b09686;font-weight:600;padding-bottom:10px}.p-internal-link__list{display:flex;flex-wrap:wrap;gap:10px}.p-internal-link__list-wrapper{display:none;margin-top:20px}.p-internal-link__list:not(:last-of-type){padding-bottom:20px}.p-internal-link__list--inner-multiple{padding-bottom:10px}.p-internal-link__item>a{display:block;padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.p-internal-link__item>a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-internal-link__item>span{display:block;padding:.3em .5em .3em .3em;border:1px solid #555;border-radius:4px;background:#fff;color:#888;font-size:.813rem;opacity:.3}.p-internal-link__item>span:after{content:"";margin-left:.3em;color:#888;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-internal-link__item-multiple--first>a{display:inline-block;padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.p-internal-link__item-multiple--first>a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-internal-link__item-multiple--first>span{display:inline-block;padding:.3em .5em .3em .3em;border:1px solid #555;border-radius:4px;background:#fff;color:#888;font-size:.813rem;opacity:.3}.p-internal-link__item-multiple--first>span:after{content:"";margin-left:.3em;color:#888;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-internal-link__preference-list{padding-bottom:20px}.p-office-title{margin-top:40px}.sp .p-office-title{font-size:1.25rem;margin:40px 10px 0}.pc .p-office-title{font-size:1.5rem;font-weight:600;text-align:center}.sp .p-office-title--heading{font-size:1.25rem}.pc .p-office-title--heading{margin-top:10px;font-size:1.5rem}.pc .p-office-intro__body{margin-top:40px;display:flex;justify-content:space-between}.pc .p-office-intro__body--closed{display:block}.sp .p-office-intro__body{margin-top:20px}.pc .p-office-intro__left{width:calc(100% - 404px)}.p-office-intro__list{margin-bottom:10px}.p-office-intro__item{display:flex;padding-bottom:10px;line-height:1.6}.sp .p-office-intro__item{font-size:.938rem}.p-office-intro__item-title{margin-right:10px;box-sizing:border-box;height:fit-content;background:#f8f6f4;color:#b09686;font-weight:600;text-align:center}.pc .p-office-intro__item-title{width:80px}.pc .p-office-intro__item-title--closed{width:160px}.sp .p-office-intro__item-title{width:20%}.sp .p-office-intro__item-title--closed{width:140px}.pc .p-office-intro__item-content{width:calc(100% - 90px)}.pc .p-office-intro__item-content--closed{width:calc(100% - 170px)}.sp .p-office-intro__item-content{width:calc(100% - (20% + 10px))}.sp .p-office-intro__item-content--closed{width:calc(100% - 150px)}.p-office-intro__btn{padding:15px 40px;margin:0 auto 20px;width:fit-content}.p-office-intro__btn.entryBtn{font-size:1.25rem;font-weight:700;width:80%;max-width:400px}.sp .p-office-intro__btn.entryBtn{margin-top:10px;font-size:1.125rem}.p-office-intro__img-unit{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}.pc .p-office-intro__image{width:384px}.pc .p-office-intro__image--closed{margin:auto}.sp .p-office-intro__image{padding:10px;display:flex;width:auto;justify-content:center}.p-office-intro__notice{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.p-office-intro__notice-title{margin:20px 0}.pc .p-office-intro__notice-title{font-size:1.25rem}.sp .p-office-intro__notice-title{font-size:1.125rem}.p-office-intro__notice-content{font-size:.875rem;line-height:1.6}.p-office-image{aspect-ratio:4/3;object-fit:contain}.sp .p-office-image{width:320px;height:240px}.p-office-image__pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10;display:flex;align-items:center;justify-content:center}.p-office-image__pagination--indention{display:contents}.p-office-image__item{padding-bottom:30px}.sp .p-office-image__item{display:flex;justify-content:center}.pc .p-office-image__item>iframe{width:384px}.p-office-image__container--indention{height:inherit!important}.pc .p-office-image__container{margin:0 0 0 auto;width:384px}.p-office-image__container--swiper{position:relative;overflow:hidden;z-index:1}.pc .p-office-image__container--swiper{margin-left:auto;margin-right:auto}.pc .p-office-image__container--swiper ul.p-office-image__container{height:360px}.sp .p-office-image__container--swiper{margin-left:10px;margin-right:10px}.pc .p-office-movie__unit{display:flex;justify-content:center}.pc .p-office-movie__item{width:384px;height:216px}.pc .p-office-movie__item--nonActive{width:350px}.sp .p-office-movie__item{width:100%;height:250px}.p-office-movie__item--swiper{width:350px;height:270px}.p-office-heading{font-weight:600}.pc .p-office-heading{font-size:1.25rem}.sp .p-office-heading{font-size:16px}.p-office-heading__center{text-align:center}.p-office-heading span{font-weight:700}.pc .p-office-heading span{font-size:1.7rem}.sp .p-office-heading span{font-size:1.375rem}.p-office-detail__last-modified-date{display:flex;justify-content:end;padding-bottom:10px;font-size:.875rem}.p-office-detail__notice-text-title{margin:20px 0}.pc .p-office-detail__notice-text-title{font-size:1.25rem}.sp .p-office-detail__notice-text-title{font-size:1.125rem}.p-office-detail__notice-text-paragraph{font-size:.875rem}.p-office-detail__btn-list{display:flex;padding-top:40px}.pc .p-office-detail__btn-list{justify-content:center}.sp .p-office-detail__btn-list{justify-content:space-evenly}.p-office-detail__btn-list--small{padding-top:40px;display:flex}.sp .p-office-detail__btn-list--small{justify-content:space-around}.sp .p-office-detail__btn-list--small--isclose{display:flex;align-items:center;justify-content:space-evenly}.sp .office-intro .p-office-detail__btn-list--small{padding:20px 0}.pc .p-office-detail__btn-list--small{justify-content:center}.pc .p-office-detail__btn{font-size:1.25rem;padding:15px 40px}.sp .p-office-detail__btn{font-size:.938rem;padding:15px}.sp .p-office-detail__btn--mainbtn{font-size:.938rem;padding:10px}.sp .p-office-detail__btn--mainbtn--isclose{padding:15px}.pc .p-office-detail__btn--sm{font-size:16px;padding:15px 20px}.sp .p-office-detail__btn--large{font-size:1.125rem;padding:15px}.p-office-detail__btn--keep{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;border-radius:25px}.p-office-detail__btn--keep:before{content:"♡";font-size:1.25rem}.pc .p-office-detail__btn--keep{font-size:1.25rem;padding:15px 40px}.sp .p-office-detail__btn--keep{font-size:.875rem;padding:15px}.p-office-detail__btn-container--isclose{height:15vh;display:flex;flex-direction:column;justify-content:space-evenly}.p-office-detail__keep-icon-btn{width:50px;height:50px}.p-office-orders{margin-top:20px}.p-office-orders-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff}.pc .p-office-orders-item{padding:23px 20px}.sp .p-office-orders-item{padding:10px 10px 20px}.p-office-orders-item__head{border-bottom:1px solid #ebe5e2;position:relative}.pc .p-office-orders-item__head{padding-bottom:14px}.sp .p-office-orders-item__head{margin-top:10px;padding-bottom:12px}.p-office-orders-item__head-inner{display:flex}.p-office-orders-item__title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.p-office-orders-item__sub-title{color:#555;font-size:.75rem;font-weight:400}.pc .p-office-orders-item__sub-title{margin-bottom:3px}.sp .p-office-orders-item__sub-title{margin:0 0 3px}.p-office-orders-item__closed-label{position:absolute;right:0;color:#b09686;border:1px solid #b09686;padding:5px;font-weight:700}.sp .p-office-orders-item__closed-label{font-size:.75rem;padding:3px;top:-6px}.pc .p-office-orders-item__body{display:flex;padding-top:20px}.pc .p-office-orders-item__body-inner-left{width:calc(100% - 200px);padding-right:20px}.pc .p-office-orders-item__body-inner-right{width:300px;padding-top:10px}.p-office-orders-item__img{width:100%}.p-office-orders-item__img-wrapper{float:right;width:50%;max-width:187px;margin:10px 0 0 8px}.sp .p-office-orders-item__img-wrapper{width:40%;margin-top:0}.p-office-orders-item__detail-item-label{float:left;height:27px;margin:10px 0 0;box-sizing:border-box;padding:.5em;background:#f8f6f4;color:#b09686;font-weight:600;text-align:center;font-size:.813rem}.p-office-orders-item__detail-item-label:first-child{margin-top:0}.pc .p-office-orders-item__detail-item-label{width:80px}.sp .p-office-orders-item__detail-item-label{width:70px}.p-office-orders-item__detail-item-value{font-size:.938rem;margin:10px 0 0;padding-left:80px;box-sizing:border-box;width:auto;color:#555;line-height:27px}.p-office-orders-item__only-value{font-size:.938rem;padding:20px 0 10px;line-height:1.3;color:#555}.p-office-orders-item__tags{display:flex;flex-wrap:wrap}.pc .p-office-orders-item__tags{margin-bottom:10px}.sp .p-office-orders-item__tags{margin-bottom:initial}.p-office-orders-item__update-date{color:#555;font-size:.75rem;text-align:right}.p-office-orders-item__chip-parts--new{padding:.3rem .5rem;background:#ec7a7a;color:#fff;font-size:.75rem;white-space:nowrap;text-align:center}.p-office-orders-item__chip-parts--new-wrapper{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;margin-right:.5rem}.p-office-orders-item__chip-parts--employment-type{font-size:.75rem;line-height:18px;font-weight:700;color:#f39e5d;border-radius:2px;padding:4px;background:#f39e5d33}.p-office-orders-item__chip-parts--job-type{font-size:.75rem;line-height:18px;font-weight:700;color:#ec7a7a;border-radius:2px;padding:4px;background:#ec7a7a33}.p-office-orders-item__chip-parts-wrapper{padding-top:10px}.p-office-orders-item__btn-container{display:flex;justify-content:space-evenly}.pc .p-office-orders-item__btn-container{margin-top:23px}.sp .p-office-orders-item__btn-container{margin:20px 0 5px}.p-office-orders-item__btn--keep{cursor:pointer}.p-office-orders-item__btn--keep:before{content:"♡";font-size:1.25rem}.pc .p-office-orders-item__btn--keep{font-size:16px;padding:15px 30px}.sp .p-office-orders-item__btn--keep{font-size:.875rem;padding:15px}.pc .p-office-orders-item__btn--more-detail{width:30%;padding:17px 15px}.sp .p-office-orders-item__btn--more-detail{width:38%;padding:15px}.pc .p-office-orders-item__btn--apply{width:30%;padding:17px 15px}.sp .p-office-orders-item__btn--apply{width:38%;padding:15px}.p-office-orders__notice{text-align:center;font-size:.938rem;padding-top:10px;line-height:1.6}.p-office-orders__btn.entryBtn{font-size:1.25rem;font-weight:700;margin:20px auto;padding:15px 40px}.pc .p-office-orders__btn.entryBtn{width:400px}.sp .p-office-orders__btn.entryBtn{width:100%}.p-office-detail__list{padding-top:40px}.sp .p-office-detail__list{padding-top:20px}.p-office-detail__item{display:flex;border-bottom:1px solid #ebe5e2}.sp .p-office-detail__item{padding:1em 0;flex-direction:column}.p-office-detail-box{width:100%}.p-office-detail__title{display:flex;width:23.4%;padding:1em;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .p-office-detail__title{width:100%;padding:0 10px}.p-office-detail__body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column}.sp .p-office-detail__body{width:100%;padding:0 10px}.p-office-detail__map{display:block;width:100%;height:250px;margin:20px 0}.p-office-detail__map iframe{width:100%}.p-office-detail__secret-information-list{border:1px solid #ebe5e2;border-bottom:0;position:relative}.sp .p-office-detail__secret-information-list{margin-top:20px}.p-office-detail__secret-information-list .secret-area-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-office-detail__secret-information-list .secret-area-button .button-entry.entryBtn{line-height:1;background-color:#ec7a7a;border-color:#ec7a7a}.p-office-detail__secret-information-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .p-office-detail__secret-information-item{flex-direction:column}.p-office-detail__secret-information-title{display:flex;width:23.4%;padding:1em;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .p-office-detail__secret-information-title{width:100%;padding:.2em 0;border-bottom:1px solid #ebe5e2;justify-content:center}.p-office-detail__secret-information-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column;-ms-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 599px){.p-office-detail__secret-information-body{width:100%}}.p-office-entry__heading{text-align:center;font-weight:700;color:#888;padding-bottom:10px}.pc .p-office-entry__heading{font-size:1.25rem}.sp .p-office-entry__heading{font-size:16px}.p-office-neighbor-wrap{background:#f8f6f4}.pc .p-office-neighbor-wrap{padding-bottom:40px}.p-office-neighbor__inner{width:100%;padding:10px}.p-office-neighbor-heading{color:#888;font-size:1.125rem;font-weight:600}.p-office-neighbor-heading>span{color:#ec7a7a;font-size:1.3rem}.pc .p-office-neighbor-heading>span{font-size:1.7rem}.p-office-neighbor-list{display:flex;margin-top:20px}.sp .p-office-neighbor-list{margin-top:10px}.p-office-neighbor-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff}.pc .p-office-neighbor-item{padding:23px 20px}.sp .p-office-neighbor-item{padding:10px 10px 20px}.p-office-neighbor-item__head{border-bottom:1px solid #ebe5e2}.pc .p-office-neighbor-item__head{position:relative;padding-bottom:14px}.sp .p-office-neighbor-item__head{margin-top:10px;padding-bottom:12px}.p-office-neighbor-item__head-inner{display:flex}.p-office-neighbor-item__title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.p-office-neighbor-item__sub-title{color:#555;font-size:.75rem;font-weight:400}.pc .p-office-neighbor-item__sub-title{margin-bottom:3px}.sp .p-office-neighbor-item__sub-title{margin:0 0 3px}.p-office-neighbor-item__body{padding-top:10px}.p-office-neighbor-item__img{width:100%}.p-office-neighbor-item__img-wrapper{width:60%;max-width:250px;margin:0 auto}.p-office-neighbor-item__content-label{float:left;height:27px;margin:10px 0 0;box-sizing:border-box;padding:.5em;background:#f8f6f4;color:#b09686;font-weight:600;text-align:center;font-size:.813rem;width:70px}.p-office-neighbor-item__content-label:first-child{margin-top:0}.p-office-neighbor-item__content-value{font-size:.938rem;margin:10px 0 0;padding-left:80px;box-sizing:border-box;width:auto;color:#555;line-height:27px}.p-office-neighbor-item__tags{display:flex;flex-wrap:wrap}.pc .p-office-neighbor-item__tags{margin-bottom:10px}.sp .p-office-neighbor-item__tags{margin-bottom:initial}.p-office-neighbor-item__chip-parts--new{padding:.3rem .5rem;background:#ec7a7a;color:#fff;font-size:.75rem;white-space:nowrap;text-align:center}.p-office-neighbor-item__chip-parts--new-wrapper{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;margin-right:.5rem}.p-office-neighbor-item__chip-parts-wrapper{padding-top:10px}.p-office-history-link__unit{padding-bottom:20px}.p-office-history-link__heading{color:#888;font-size:.938rem;font-weight:600}.p-office-history-link__list{margin-top:10px}.p-office-history-link__item{font-size:.938rem;margin-bottom:5px}.p-office-rented-house-link{color:#555;font-size:.938rem}.p-office-rented-house-link:visited{color:#555}.sp .p-office-rented-house-link{margin:10px auto 0}.p-office-rented-house-link:before{content:"";margin-right:4px;font-family:"Font Awesome 5 free";font-weight:600}.p-office-company-offices__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;margin-bottom:40px}.pc .p-office-company-offices__container{padding:20px}.sp .p-office-company-offices__container{padding:14px 10px}.p-office-company-offices__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-office-company-offices__headline{font-size:1.125rem}.sp .p-office-company-offices__headline{font-size:16px}.p-office-company-offices__body{line-height:1.6}.pc .p-office-company-offices__body{padding:0 20px;margin-top:20px}.sp .p-office-company-offices__body{padding:0 10px;margin-top:10px}.p-office-company-offices__description{font-size:.938rem}.p-office-company-offices__list{font-size:.875rem}.pc .p-office-company-offices__list{margin-top:20px}.sp .p-office-company-offices__list{margin-top:10px}.p-office-company-offices__more{font-size:.875rem;margin-top:20px}.p-office-faq__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-office-faq__container{padding:20px}.sp .p-office-faq__container{padding:14px 10px}.p-office-faq__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-office-faq__headline{font-size:1.125rem}.sp .p-office-faq__headline{font-size:16px}.pc .p-office-faq__list{padding:0 20px;margin-top:20px}.sp .p-office-faq__list{padding:0 10px;margin-top:10px}.p-office-faq__item-title{display:flex;padding:6px 0}.sp .p-office-faq__item-title{line-height:1.4}.p-office-faq__item-body{display:flex}.pc .p-office-faq__item-body{padding:5px 0 24px}.sp .p-office-faq__item-body{padding:5px 0 16px}.p-office-faq__item-body--none{display:none}.p-office-faq__text--question{font-size:.938rem;font-weight:600;display:flex;align-items:center}.p-office-faq__text--answer{font-size:.875rem;width:90%;line-height:1.4}.p-office-faq__icon--question{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#bbb;color:#fff;border-radius:50%;margin-right:7px;font-weight:600}.pc .p-office-faq__icon--question{font-size:.938rem}.p-office-faq__icon--answer{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#ec7a7a;color:#fff;border-radius:5px;margin-right:7px;vertical-align:top;font-weight:600}.pc .p-office-faq__icon--answer{font-size:16px}.p-office-faq__tiles{padding-top:10px}.pc .p-office-faq__tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px 3px}.p-order__list{display:flex;flex-wrap:wrap}.p-order-image{aspect-ratio:4/3;object-fit:contain}.sp .p-order-image{width:320px;height:240px}.p-order-image__pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);z-index:10;display:flex;align-items:center;justify-content:center}.p-order-image__pagination--indention{display:contents}.p-order-image__item{padding-bottom:10px}.sp .p-order-image__item{display:flex;justify-content:center}.pc .p-order-image__item>iframe{width:400px;height:300px}.p-order-image__container--indention{height:inherit!important}.pc .p-order-image__container{margin:0 0 0 auto;width:400px}.p-order-image__container--swiper{position:relative;overflow:hidden;z-index:1}.pc .p-order-image__container--swiper{margin-left:auto;margin-right:auto}.sp .p-order-image__container--swiper{margin-left:10px;margin-right:10px}.p-order-image__single{display:flex;height:230px;width:auto;justify-content:center}.p-order-image__single img{object-fit:contain}.pc .p-order-movie__container{height:370px}.pc .p-order-movie__item{height:310px}.p-order-card__list{display:flex;margin-top:20px;flex-wrap:wrap}.p-order-card__list-container{padding:0 10px}.p-order-card__list-container--empty{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;box-sizing:border-box;width:100%;height:300px;padding:20px 10px}.p-order-card__list-container--empty-inner{border:1px dashed #ec7a7a;padding:60px 10px;box-shadow:1px 4px 8px 1px #cabcb366}.p-order-card__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff}.pc .p-order-card__list-item{padding:15px 20px}.sp .p-order-card__list-item{padding:10px 10px 20px}.p-order-card__list-item:last-of-type{margin-bottom:0}.p-order-card__last-modified-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:.688rem}.p-order-card__head{border-bottom:1px solid #ebe5e2;padding-bottom:12px;margin-bottom:16px}.p-order-card__head-title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.p-order-card__head-title-corp{color:#555;font-size:.75rem;font-weight:400}.p-order-card__head-wrap{display:flex;justify-content:space-between}.p-order-card__head-wrap .keep-checkbox,.p-order-card__head-wrap .keep-delete{width:52px;height:52px;margin-left:10px;flex-shrink:0}.p-order-card__head-wrap .keep-delete{color:#fff;background-color:#ec7a7a;border:1px solid #fff}.p-order-card__head-wrap .keep-delete:before{content:"♡";font-size:1.25rem}.p-order-card__body-inner-top{display:flex}.pc .p-order-card__body-inner-top--left{width:25%}.sp .p-order-card__body-inner-top--left{width:50%}.pc .p-order-card__body-inner-top--right{width:75%}.sp .p-order-card__body-inner-top--right{width:50%}.p-order-card__body-inner-bottom{display:flex}.p-order-card__body-left{width:calc(100% - 200px);padding-right:20px}.pc .p-order-card__body-left-image{width:175px}.p-order-card__body-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:200px}.p-order-card__body-items{display:flex;flex-wrap:wrap}.pc .p-order-card__body-items{margin-top:10px}.sp .p-order-card__body-items{margin-top:0;margin-bottom:5px}.p-order-card__text--s{font-size:.813rem}.p-order-card__text--m{font-size:.938rem}.p-order-card__label{height:fit-content;margin:10px 10px 0 0;padding:.5em;background:#f8f6f4;color:#b09686;font-weight:600;text-align:center}.pc .p-order-card__label{width:80px}.sp .p-order-card__label{width:20%}.p-order-card__description{padding-top:10px;color:#555;line-height:1.6}.pc .p-order-card__description{width:calc(100% - 90px)}.sp .p-order-card__description{width:calc(80% - 10px)}.p-order-card__tags{display:flex;flex-wrap:wrap}.pc .p-order-card__tags{padding-bottom:10px}.p-order-card__tag{padding-top:10px}.p-order-card__tag-text{border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.p-order-card__footer{display:flex;flex-wrap:wrap}.pc .p-order-card__footer{margin-bottom:10px}.sp .p-order-card__footer{margin-bottom:initial}.pc .p-order-card__comment{padding:20px;line-height:1.6}.sp .p-order-card__comment{padding-top:10px;line-height:1.4}.pc .p-order-card__comment--keep-page{padding:20px}.sp .p-order-card__comment--keep-page{padding-top:10px;line-height:1.4}.p-order-card__image{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.p-order-card__button-list{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}.pc .p-order-card__button-list{margin-top:-5px;padding-top:20px}.sp .p-order-card__button-list{width:50%}.p-order-card__button-list--keep{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}.p-order-card__button-list--history{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;margin-top:10px}.sp .p-order-card__button-list--search{width:50%;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}.p-order-card__button-list.is-current{color:#ec7a7a}.p-order-card__btn{font-size:16px;width:80%}.pc .p-order-card__btn{padding:15px 30px}.sp .p-order-card__btn{padding:15px}.p-order-card__btn--detail{font-size:16px}.pc .p-order-card__btn--detail{padding:15px 40px}.sp .p-order-card__btn--detail{width:80%;padding:18px}.p-order-card__btn--detail-small{font-size:16px;padding:15px}.p-order-card__btn--keep{width:80%}.p-order-card__btn--keep:before{content:"♡";font-size:1.25rem}.pc .p-order-card__btn--keep{font-size:16px;padding:15px 30px}.sp .p-order-card__btn--keep{font-size:.875rem;padding:15px}.pc .p-order-card__btn--keep-delete{padding:15px 40px}.sp .p-order-card__btn--keep-delete{font-size:.688rem;padding:15px 10px}.p-order-card-new{margin-right:.5rem;padding:.3rem .5rem;background:#ec7a7a;color:#fff;font-size:.75rem}.p-order-detail__last-modified-date{text-align:right;padding:5px 0 10px;font-size:.875rem}.p-order-detail__notice-text-title{margin:20px 0}.pc .p-order-detail__notice-text-title{font-size:1.25rem}.sp .p-order-detail__notice-text-title{font-size:1.125rem}.p-order-detail__notice-text-paragraph{font-size:.875rem;line-height:1.6}.p-order-detail__title{margin-top:40px}.sp .p-order-detail__title{font-size:1.25rem;margin:40px 10px 0}.pc .p-order-detail__title{font-size:1.5rem;font-weight:600;text-align:center}.sp .p-order-detail__title--heading{font-size:1.25rem}.pc .p-order-detail__title--heading{margin-top:10px;font-size:1.5rem}.p-order-detail__title--suffix{font-size:1.125rem;margin-left:2px}.sp .p-order-detail__title--suffix{font-size:16px}.p-order-detail__intro-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .p-order-detail__intro-item{flex-direction:column;padding:6px 0}.p-order-detail__intro-bottom .p-order-detail__intro-item{border-bottom:none}.p-order-detail__intro-item.flex-dir-row{flex-direction:row}.p-order-detail__intro-title{display:flex;font-size:16px;position:relative;color:#555;align-items:center;width:23.4%;padding:.6em 1em .6em 3em;font-weight:600;line-height:1.6}.sp .p-order-detail__intro-title{font-size:.938rem;width:100%;padding:0 3em}.p-order-detail__intro-title:before{content:"";position:absolute;top:50%;left:5%;width:25px;height:25px;border-radius:50%;background:#f58d8d;transform:translateY(-50%)}.sp .p-order-detail__intro-title:before{left:8px}.p-order-detail__intro-title:after{color:#fff;position:absolute;top:50%;left:5%;width:25px;height:25px;text-align:center;transform:translateY(-50%)}.sp .p-order-detail__intro-title:after{left:8px}.p-order-detail__intro-title[data-icon=salary]:after{font-family:Material Symbols Outlined;content:"currency_yen"}.p-order-detail__intro-title[data-icon=address]:after{font-family:Material Symbols Outlined;content:"location_on"}.p-order-detail__intro-title[data-icon=access]:after{font-family:Material Symbols Outlined;content:"train"}.p-order-detail__intro-title[data-icon=carCommute]:after{font-family:Material Symbols Outlined;content:"directions_car"}.p-order-detail__intro-title[data-icon=employmentTypeName]:after{font-family:Material Symbols Outlined;content:"work"}.p-order-detail__intro-title[data-icon=jobType]:after{font-family:Material Symbols Outlined;content:"person"}.p-order-detail__intro-title[data-icon=requiredLicenseTypeName]:after{font-family:Material Symbols Outlined;content:"check"}.p-order-detail__intro-title:not([data-icon]){margin-left:-40px}.p-order-detail__intro-title:not([data-icon]):before{display:none}.p-order-detail__intro-title:not([data-icon]):after{display:none}.p-order-detail__intro-text{width:76.6%;padding:.6em 1em;font-size:.938rem;line-height:1.6}.sp .p-order-detail__intro-text{width:100%;padding:0 10px}.p-order-detail__intro-image{display:flex;flex-direction:column}.sp .p-order-detail__intro-image{padding:0 10px 10px}.pc .p-order-detail__intro-image{padding:0 20px 20px}.p-order-detail__recommend{padding:20px;position:relative}.p-order-detail__recommend--container{margin-top:40px;background-color:#fff}.p-order-detail__recommend:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,#ec7a7a,#f6b17d);border-radius:6px;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.p-order-detail__recommend--heading{font-size:1.25rem;font-weight:600;width:fit-content;border-bottom:6px solid;border-image:linear-gradient(to right,#f6b17d,#ec7a7a);border-image-slice:1}.sp .p-order-detail__recommend--heading{font-size:1.125rem;margin:0 auto}.p-order-detail__recommend--list{margin-top:10px}.p-order-detail__recommend li{list-style:none;padding:10px 0;border-bottom:1px solid #ebe5e2}.p-order-detail__recommend li:last-child{border-bottom:none;padding-bottom:0}.p-order-detail__recommend--title{color:#555;font-size:16px;font-weight:600;line-height:1.6}.sp .p-order-detail__recommend--title{font-size:.938rem}.p-order-detail__recommend--original{color:#555;font-size:.875rem;line-height:1.6}.p-order-detail__recommend--text{font-size:.938rem;line-height:1.6}.p-order-detail__img-inquiry-unit{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}.p-order-detail__inquiry{font-size:.75rem;text-align:right}.p-order-detail__btn-wrapper{border-bottom:1px solid #ebe5e2}.pc .p-order-detail__btn-wrapper{padding-bottom:40px}.sp .p-order-detail__btn-wrapper{padding-bottom:20px}.p-order-detail__btn-list{display:flex;padding-top:40px}.pc .p-order-detail__btn-list{justify-content:center}.sp .p-order-detail__btn-list{justify-content:space-evenly;padding-top:20px}.p-order-detail__btn-list--small{padding-top:40px;display:flex}.sp .p-order-detail__btn-list--small{justify-content:space-around}.sp .p-order-detail__btn-list--small--isclose{margin:20px 0 10px;display:flex;align-items:center;justify-content:space-evenly}.sp .jobs-intro .p-order-detail__btn-list--small{padding:20px 0 10px}.pc .p-order-detail__btn-list--small{justify-content:center}.pc .p-order-detail__btn{font-size:1.25rem;padding:15px 40px}.sp .p-order-detail__btn{font-size:.938rem;padding:15px}.sp .p-order-detail__btn--mainbtn{font-size:.938rem;padding:10px}.sp .p-order-detail__btn--mainbtn--isclose{padding:15px;margin-bottom:10px}.sp .p-order-detail__btn--mainbtn--isclose:last-child{margin-bottom:0}.sp [data-is-public=public][data-is-open=open] .p-order-detail__btn--mainbtn,[data-is-public=public][data-is-open=open] .p-order-detail__btn{width:60%}[data-is-public=public][data-is-open=open] .p-order-detail__btn-wrapper .p-order-detail__btn{width:40%}.pc .p-order-detail__btn--sm{font-size:16px;padding:15px 20px}[data-is-public=public][data-is-open=open] .p-order-detail__btn--sm{font-weight:700;width:60%;margin:20px auto;font-size:1.125rem}.sp .p-order-detail__btn--large{font-size:1.125rem;padding:15px}.sp .jobs-intro>.p-order-detail__btn--large{margin:20px 0 10px;font-weight:700}.p-order-detail__btn--keep{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;border-radius:25px}.p-order-detail__btn--keep:before{content:"♡";font-size:1.25rem}.pc .p-order-detail__btn--keep{font-size:1.25rem;padding:15px 40px}.sp .p-order-detail__btn--keep{font-size:.875rem;padding:15px}.p-order-detail__btn-container--isclose{display:flex;flex-direction:column;justify-content:space-evenly}.p-order-detail__keep-icon-btn{width:50px;height:50px}.p-order-top-contents__headline{font-size:16px;font-weight:600;border-left:5px solid #ec7a7a;padding:5px 0 5px 10px}.p-order-top-contents__item{padding:10px}.pc .p-order-top-contents__text{font-size:.875rem;line-height:1.6}.sp .p-order-top-contents__text{font-size:.875rem;line-height:1.4}.p-order-survey__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-order-survey__container{padding:20px}.sp .p-order-survey__container{padding:14px 10px}.p-order-survey__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-order-survey__headline{font-size:1.125rem}.sp .p-order-survey__headline{font-size:16px}.p-order-survey__list{font-size:.938rem}.pc .p-order-survey__list{padding:0 20px}.sp .p-order-survey__list{padding:0 10px}.p-order-survey__item{border-top:1px solid #fce6e6;padding:20px 0;position:relative}.p-order-survey__item:first-child{border-top:none}.pc .p-order-survey__item{display:flex;align-items:center}.pc .p-order-survey__item--for-index{align-items:start}.sp .p-order-survey__item--for-index{padding:14px}.p-order-survey__date{position:absolute;font-size:.75rem}.pc .p-order-survey__date{right:0;top:8px}.pc .p-order-survey__date--for-index{right:20px;top:unset}.sp .p-order-survey__date{right:0}.sp .p-order-survey__date--for-index{right:14px}.pc .p-order-survey__profile{width:25%;text-align:center}.sp .p-order-survey__profile{display:flex;align-items:center;padding:0 20px;margin-bottom:10px}.p-order-survey__profile p:first-child{margin-bottom:6px}.p-order-survey__profile p:first-child a{text-decoration:underline;margin-bottom:6px}.p-order-survey__profile p:first-child a:first-child{margin-right:6px}.p-order-survey__profile:before{content:"";background:url(/build/assets/icon_women01-GLnU80W6.png) center/contain no-repeat}.pc .p-order-survey__profile:before{display:block;width:auto;height:80px;margin-bottom:5px}.sp .p-order-survey__profile:before{display:inline-block;width:60px;height:60px;margin-right:20px}.p-order-survey__item:nth-child(3n+2) .p-order-survey__profile.female:before{background:url(/build/assets/icon_women02-SF1_GzUT.png) center/contain no-repeat}.p-order-survey__item:nth-child(3n) .p-order-survey__profile.female:before{background:url(/build/assets/icon_women03-CwTObF_3.png) center/contain no-repeat}.p-order-survey__profile.male:before{background:url(/build/assets/icon_men01-CUVFpft0.png) center/contain no-repeat}.p-order-survey__profile--text{font-size:.875rem}.p-order-survey__text{line-height:1.6;padding:0 10px}.pc .p-order-survey__text{width:75%}.p-order-survey__text--more-text{overflow:hidden;position:relative}.pc .p-order-survey__text--more-text{height:98px}.sp .p-order-survey__text--more-text{height:168px}.p-order-survey__text .more-read span{color:#519dd8;cursor:pointer;background-color:#fff;display:block;width:100%;text-align:center;margin-top:5px;font-size:.875rem}.p-order-survey__text .more-read.close{position:absolute;bottom:0;width:calc(100% - 20px);height:80px;background:linear-gradient(to bottom,#fafcfc00,#fff);background:-webkit-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255));background:-moz-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255))}.p-order-survey__text .more-read.close span{position:absolute;bottom:0}.p-order-survey__detail{line-height:1.6;padding:0 10px}.pc .p-order-survey__detail{width:75%}.p-order-survey__detail--star{font-weight:700;line-height:24px;margin-bottom:4px}.p-order-survey__detail--star .star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#fff;margin-left:4px}.p-order-survey__detail--star .star_rating:before,.p-order-survey__detail--star .star_rating:after{content:"★★★★★"}.p-order-survey__detail--star .star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f39e5d}.p-order-survey__detail--star .star_rating[data-rate="10"]:after{width:100%}.p-order-survey__detail--star .star_rating[data-rate="9"]:after{width:90%}.p-order-survey__detail--star .star_rating[data-rate="8"]:after{width:80%}.p-order-survey__detail--star .star_rating[data-rate="7"]:after{width:70%}.p-order-survey__detail--star .star_rating[data-rate="6"]:after{width:60%}.p-order-survey__detail--star .star_rating[data-rate="5"]:after{width:50%}.p-order-survey__detail--star .star_rating[data-rate="4"]:after{width:40%}.p-order-survey__detail--star .star_rating[data-rate="3"]:after{width:30%}.p-order-survey__detail--star .star_rating[data-rate="2"]:after{width:20%}.p-order-survey__detail--star .star_rating[data-rate="1"]:after{width:10%}.p-order-survey__detail--star .star_rating[data-rate="0"]:after{width:0%}.sp .p-order-survey__detail--text{font-size:.875rem}.p-order-survey__detail--more-text{overflow:hidden;position:relative}.pc .p-order-survey__detail--more-text{height:98px}.sp .p-order-survey__detail--more-text{height:154px}.p-order-survey__detail .more-read span{color:#519dd8;cursor:pointer;background-color:#fff;display:block;width:100%;text-align:center;margin-top:5px;font-size:.875rem}.p-order-survey__detail .more-read.close{position:absolute;bottom:0;width:100%;height:80px;background:linear-gradient(to bottom,#fafcfc00,#fff);background:-webkit-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255));background:-moz-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255))}.p-order-survey__detail .more-read.close span{position:absolute;bottom:0}.p-order-survey__link{text-align:right;font-size:.875rem}.pc .p-order-survey__link{padding:0 20px}.sp .p-order-survey__link{padding:0 10px}.p-order-survey__notice{margin-top:20px;font-size:.875rem;line-height:1.4}.pc .p-order-survey__notice{padding:0 20px}.sp .p-order-survey__notice{padding:0 10px}.p-order-faq__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-order-faq__container{padding:20px}.sp .p-order-faq__container{padding:14px 10px}.p-order-faq__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-order-faq__headline{font-size:1.125rem}.sp .p-order-faq__headline{font-size:16px}.pc .p-order-faq__list{padding:0 20px;margin-top:20px}.sp .p-order-faq__list{padding:0 10px;margin-top:10px}.p-order-faq__icon--question{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#bbb;color:#fff;border-radius:50%;margin-right:7px;font-weight:600}.pc .p-order-faq__icon--question{font-size:.938rem}.p-order-faq__icon--answer{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#ec7a7a;color:#fff;border-radius:5px;margin-right:7px;vertical-align:top;font-weight:600}.pc .p-order-faq__icon--answer{font-size:16px}.p-order-faq__icon--arrow:before{content:"";margin-right:10px;font-family:"Font Awesome 5 free";font-weight:600;font-size:16px}.p-order-faq__text--question{font-size:.938rem;font-weight:600;display:flex;align-items:center}.p-order-faq__text--answer{font-size:.875rem;width:90%;line-height:1.4}.p-order-faq__item-title{display:flex;padding:6px 0}.sp .p-order-faq__item-title{line-height:1.4}.p-order-faq__item-body{display:flex}.pc .p-order-faq__item-body{padding:5px 0 24px}.sp .p-order-faq__item-body{padding:5px 0 16px}.p-order-faq__item-body--none{display:none}.p-order-faq__tiles{padding-top:10px}.pc .p-order-faq__tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px 3px}.p-order-page-summary__item{line-height:1.6}.pc .p-order-page-summary__item{font-size:.875rem}.sp .p-order-page-summary__item{font-size:.813rem}.p-order__item--p-s{padding-top:20px}.p-order__link-list-wrapper{margin-top:20px}.p-order__link-list-wrapper--no-display,.p-order__link-list-wrapper--related{padding-top:20px}.p-order-recruitment-status__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-order-recruitment-status__container{padding:20px}.sp .p-order-recruitment-status__container{padding:14px 10px}.pc .p-order-recruitment-status__container-inner{display:flex;justify-content:center}.p-order-recruitment-status__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-order-recruitment-status__headline{font-size:1.125rem}.sp .p-order-recruitment-status__headline{font-size:16px}.p-order-recruitment-status__chart-title{display:flex;justify-content:center}.sp .p-order-recruitment-status__chart-title{padding-bottom:10px;padding-top:10px}.p-order-recruitment-status__body{display:flex;justify-content:center}.p-order-recruitment-status__label{display:flex;justify-content:center;padding-top:20px}.p-order-recruitment-status__label-wrapper{padding-top:20px;padding-right:40px}.p-order-recruitment-status__label-tiles{display:grid}.pc .p-order-recruitment-status__label-tiles{width:100%;grid-template-columns:auto auto;gap:20px}.sp .p-order-recruitment-status__label-tiles{width:100%;grid-template-columns:1fr 1fr;gap:6px}.p-order-recruitment-status__label-item{display:flex;align-items:center}.p-order-recruitment-status__label-color-box{margin-right:5px}.pc .p-order-index{padding-top:10px}.sp .p-order-index{padding:10px 10px 0}.p-order-index-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff}.pc .p-order-index-item{padding:23px 20px}.sp .p-order-index-item{padding:10px 10px 20px}.pc .p-order-index-item__article-inner{padding-bottom:18px}.sp .p-order-index-item__article-inner{padding-bottom:8px}.p-order-index-item__head{border-bottom:1px solid #ebe5e2}.pc .p-order-index-item__head{position:relative;padding-bottom:14px}.sp .p-order-index-item__head{margin-top:10px;padding-bottom:12px}.p-order-index-item__head-inner{display:flex}.p-order-index-item__title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.p-order-index-item__sub-title{color:#555;font-size:.75rem;font-weight:400}.pc .p-order-index-item__sub-title{margin-bottom:3px}.sp .p-order-index-item__sub-title{margin:0 0 3px}.p-order-index-item__recommend{color:#555;font-weight:600;font-size:.938rem;line-height:1.3;padding-top:10px}.pc .p-order-index-item__body-inner{display:flex;padding-top:10px}.pc .p-order-index-item__body-inner-left{width:calc(100% - 200px);padding-right:20px}.pc .p-order-index-item__body-inner-right{width:300px;padding-top:10px}.pc .p-order-index-item__img{width:100%}.sp .p-order-index-item__img{width:160px}.p-order-index-item__img-wrapper{width:50%;max-width:187px;margin:10px auto}.p-order-index-item__detail-item-label{float:left;height:fit-content;margin:10px 0 0;box-sizing:border-box;font-weight:600;text-align:center;color:#555;font-size:.875rem;text-align:left;line-height:1.4}.p-order-index-item__detail-item-label:first-child{margin-top:0}.pc .p-order-index-item__detail-item-label{width:80px}.sp .p-order-index-item__detail-item-label{width:20%}.p-order-index-item__detail-item-value{font-size:.875rem;margin:10px 0 0;padding-left:80px;box-sizing:border-box;width:auto;color:#555;line-height:1.4}.sp .p-order-index-item__additional-items-container{width:100%}.p-order-index-item__additional-items-inner{padding-top:10px}.sp .p-order-index-item__additional-items-inner{display:flex;width:100%}.p-order-index-item__additional-item-label{float:left;height:fit-content;box-sizing:border-box;color:#555;font-weight:600;font-size:.875rem;line-height:1.4}.pc .p-order-index-item__additional-item-label{float:left;width:80px}.sp .p-order-index-item__additional-item-label{width:20%}.p-order-index-item__additional-item-value{font-size:.875rem;box-sizing:border-box;width:auto;color:#555;line-height:1.4}.pc .p-order-index-item__additional-item-value{padding-left:80px}.sp .p-order-index-item__additional-item-value{padding-left:6px;width:80%}.p-order-index-item__only-value{font-size:.938rem;padding:0 0 10px;line-height:1.3;color:#555}.p-order-index-item__tags{display:flex;flex-wrap:wrap}.pc .p-order-index-item__tags{margin-bottom:10px}.sp .p-order-index-item__tags{margin-bottom:initial}.p-order-index-item__update-date{color:#555;font-size:.75rem;text-align:right}.p-order-index-item__chip-parts--new{padding:.3rem .5rem;background:#ec7a7a;color:#fff;font-size:.75rem;white-space:nowrap;text-align:center}.p-order-index-item__chip-parts--new-wrapper{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;margin-right:.5rem}.p-order-index-item__chip-parts--employment-type{font-size:.75rem;line-height:18px;font-weight:700;color:#f39e5d;border-radius:2px;padding:4px;background:#f39e5d33}.p-order-index-item__chip-parts--job-type{font-size:.75rem;line-height:18px;font-weight:700;color:#ec7a7a;border-radius:2px;padding:4px;background:#ec7a7a33}.p-order-index-item__chip-parts-wrapper{padding-top:10px}.p-order-index-item__btn-container{display:flex;justify-content:space-between}.pc .p-order-index-item__btn-container{margin-top:23px}.sp .p-order-index-item__btn-container{margin:20px 0 5px}.p-order-index-item__btn--keep{cursor:pointer}.p-order-index-item__btn--keep:before{content:"♡";font-size:1.25rem}.pc .p-order-index-item__btn--keep{font-size:16px;padding:15px 30px}.sp .p-order-index-item__btn--keep{font-size:.875rem;padding:15px}.pc .p-order-index-item__btn--more-detail{width:70%;padding:17px 15px}.sp .p-order-index-item__btn--more-detail{width:68%;margin-left:10px;padding:15px}.pc .p-order-index-item__office-link-wrapper{margin-top:30px}.sp .p-order-index-item__office-link-wrapper{margin-top:15px}.p-order-index-item__office-link{font-size:.875rem}.p-order-index-item__office-link:before{content:"";margin-right:4px;font-family:"Font Awesome 5 free";font-weight:600}.p-order-index-item--change-condition{padding:0!important;width:100%;margin-bottom:20px;cursor:pointer}.p-order-index-item--change-condition a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;color:#b09686;padding:20px;background-color:#f8f6f4}.sp .p-order-index-item--change-condition a{padding:10px}.p-order-index-item--change-condition a span,.sp .p-order-index-item--change-condition a span{font-size:16px}.p-order-index-item--change-condition a>i{font-size:1.375rem}.sp .p-order-index-item--change-condition a>i{font-size:1.125rem}.p-relation-order__btn-list{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;width:50%;padding:10px}.pc .p-relation-order__keep-icon-btn{width:40px;height:40px}.sp .p-relation-order__keep-icon-btn{font-size:1.25rem;width:52px;height:52px}.p-relation-order__btn--detail{font-size:16px}.pc .p-relation-order__btn--detail{padding:10px;width:100%}.sp .p-relation-order__btn--detail{padding:18px}.p-relation-order__bg{background:#f8f6f4}.p-relation-order__inner{margin:0 auto}.pc .p-relation-order__inner{width:940px;padding:20px 0}.sp .p-relation-order__inner{width:100%;padding:10px}.pc .p-relation-order__list{display:flex;padding-top:20px}.sp .p-relation-order__list{padding-top:10px}.p-relation-order__list-item{display:flex;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff;flex-direction:column;justify-content:space-between;margin-bottom:20px}.p-relation-order__list-item.swiper-slide{height:unset}.pc .p-relation-order__list-item{width:calc(40% - 20px);padding:20px}.sp .p-relation-order__list-item{width:100%;margin-right:0;padding:10px 10px 20px;position:relative}.p-relation-order__list-item:last-of-type{margin-right:0}.p-relation-order__list-item article{height:100%}.p-relation-order__list-item article a{display:inline-block;height:100%}.pc .p-relation-order__article-inner{padding-bottom:18px}.sp .p-relation-order__article-inner{padding-bottom:8px}.p-relation-order__head{border-bottom:1px solid #ebe5e2}.sp .p-relation-order__head{margin-top:10px;padding-bottom:12px}.p-relation-order__head-inner{display:flex}.p-relation-order__title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.p-relation-order__sub-title{color:#555;font-size:.75rem;font-weight:400}.pc .p-relation-order__sub-title{margin-bottom:3px}.sp .p-relation-order__sub-title{margin:0 0 3px}.p-relation-order__recommend{color:#555;font-weight:600;font-size:.938rem;line-height:1.3;padding-top:10px}.pc .p-relation-order__img{width:100%}.sp .p-relation-order__img{width:160px}.p-relation-order__img-wrapper{width:50%;max-width:187px;margin:10px auto}.p-relation-order__detail-item-label{float:left;height:fit-content;margin:10px 0 0;box-sizing:border-box;font-weight:600;text-align:center;color:#555;font-size:.875rem;text-align:left;line-height:1.4}.p-relation-order__detail-item-label:first-child{margin-top:0}.pc .p-relation-order__detail-item-label{width:80px}.sp .p-relation-order__detail-item-label{width:20%}.p-relation-order__detail-item-value{font-size:.875rem;margin:10px 0 0;padding-left:80px;box-sizing:border-box;width:auto;color:#555;line-height:1.4}.p-relation-order__only-value{font-size:.938rem;padding:0 0 10px;line-height:1.3;color:#555}.p-relation-order__tags{display:flex;flex-wrap:wrap}.pc .p-relation-order__tags{margin-bottom:10px}.sp .p-relation-order__tags{margin-bottom:initial}.p-relation-order__chip-parts--new{padding:.3rem .5rem;background:#ec7a7a;color:#fff;font-size:.75rem;white-space:nowrap;text-align:center}.p-relation-order__chip-parts--new-wrapper{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;margin-right:.5rem}.p-relation-order__btn-container{display:flex;justify-content:space-between;margin:20px 0 5px}.p-relation-order__btn--keep{cursor:pointer;font-size:.875rem;padding:15px}.p-relation-order__btn--keep:before{content:"♡";font-size:1.25rem}.p-relation-order__btn--more-detail{width:55%;padding:15px}.p-floating__container{display:flex;position:fixed;justify-content:space-evenly;align-items:center;right:0;background-color:#0000004d;z-index:100}.pc .p-floating__container{bottom:20%;height:60%;width:6vw;flex-direction:column}@media screen and (min-width: 1024px) and (max-width: 1900px){.pc .p-floating__container{width:7.5vw}}@media screen and (max-width: 1024px){.pc .p-floating__container{width:7vw}}@media screen and (min-width: 1900px){.pc .p-floating__container{width:5vw}}.sp .p-floating__container{bottom:0;width:100%;height:9vh;flex-direction:row}.p-floating__button--link{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.sp .p-floating__button--link{justify-content:space-evenly}.pc .p-floating__button--link{justify-content:center}.p-floating__button--text{white-space:nowrap}.pc .p-floating__button--text{padding-top:2vh;font-size:.75rem}.sp .p-floating__button--text{padding-top:0;font-size:.938rem}@media screen and (max-width: 1024px){.p-floating__button--favorite{width:85%}}.pc .p-floating__button--favorite{width:80%;height:20%}.pc [data-is-public=public][data-is-open=open] .p-floating__button--favorite{height:35%}.sp .p-floating__button--favorite{width:30%;height:75%;margin:0 .5%}.sp [data-is-public=public][data-is-open=open] .p-floating__button--favorite{width:40%}.p-floating__button--favorite>.keep-checkbox{border:none;border-radius:0;width:100%;height:100%;padding:0;margin:0;display:flex;flex-direction:column;align-items:center}.sp .p-floating__button--favorite>.keep-checkbox{justify-content:space-evenly}.pc .p-floating__button--favorite>.keep-checkbox{justify-content:center}.p-floating__button--favorite>.keep-checkbox:before{content:none}.p-floating__button--favorite>.keep-checkbox>.fas{padding-bottom:1vh}.sp .p-floating__button--favorite>.keep-checkbox>.fas{padding-bottom:0}.sp .p-floating__button--orange--white,.sp .p-floating__button--white--orange{width:30%;height:75%;margin:0 .5%}.sp [data-is-public=public][data-is-open=open] .p-floating__button--orange--white,.sp [data-is-public=public][data-is-open=open] .p-floating__button--white--orange{width:40%}.pc .p-floating__button--orange--white,.pc .p-floating__button--white--orange{width:80%;height:20%}@media screen and (max-width: 1024px){.pc .p-floating__button--orange--white,.pc .p-floating__button--white--orange{width:85%}}.pc [data-is-public=public][data-is-open=open] .p-floating__button--orange--white,.pc [data-is-public=public][data-is-open=open] .p-floating__button--white--orange{height:35%}.p-floating__button--orange--white{background:#f39e5d}.p-floating__button--orange--white>.p-floating__button--link{color:#fff}.p-floating__button--white--orange{background-color:#fff}.p-floating__button--white--orange>.p-floating__button--link{color:#f39e5d}.pc .p-floating__button--icon{font-size:2rem}@media screen and (min-width: 1024px) and (max-width: 1900px){.pc .p-floating__button--icon{font-size:1.5rem}}.p-detail__button-container{display:flex;align-items:center;justify-content:center;padding-top:40px}.p-detail__access-text--line-name{padding-right:10px}.p-detail__notice{padding-top:10px;display:flex;flex-direction:column;align-items:center}.pc .p-detail__notice{font-size:.75rem}.sp .p-detail__notice{font-size:.625rem}.p-customer-order__body{background-color:#fffbf8}.p-customer-order__heading{color:#888;font-size:1.125rem;font-weight:600}.sp .p-customer-order__heading{padding:0 .5rem}.p-customer-order__heading>span{color:#ec7a7a;font-size:1.25rem}.p-customer-order__heading>span>a{text-decoration:underline;margin:0 .5vw}.p-customer-order__movie-unit{width:100%}.p-customer-order__movie-item{width:100%;height:270px}.p-customer-order__theme{width:50%;margin-right:20px;padding:30px 0 calc(30px - .8em)}.p-customer-order__theme>span{background:#b09686;color:#fff;display:inline-block;padding:15px 40px;border-radius:0 20px 20px 0;font-size:1.125rem;white-space:nowrap}.p-customer-order__card-list{display:flex;margin-top:20px;flex-wrap:wrap}.p-customer-order__card-item{display:flex;width:100%;margin-bottom:30px;padding:15px 20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb363;background:#fff;flex-direction:column}.sp .p-customer-order__card-item{width:100%;margin-right:0;padding:10px 10px 20px}.p-customer-order__card-item:last-of-type{margin-bottom:0}.p-customer-order__card-title{color:#555;font-size:1.125rem;font-weight:600;line-height:1.6}.pc .p-customer-order__card-title{width:100%}.p-customer-order__card-title-corp{color:#555;font-size:.75rem;font-weight:400}.p-customer-order__card-title-wrap{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ebe5e2}.sp .p-customer-order__card-title-wrap{margin-bottom:0}.p-customer-order__card-title-mailMagazine{color:#519dd8;font-size:1.3rem}.p-customer-order__card-body{display:flex;flex-wrap:wrap;margin-top:10px}.sp .p-customer-order__card-body{margin-top:0}.p-customer-order__card-label{width:80px;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .p-customer-order__card-label{width:20%}.p-customer-order__card-description{width:calc(100% - 90px);padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.sp .p-customer-order__card-description{width:calc(80% - 10px)}.p-customer-order__card-flex{display:flex}.p-customer-order__card-button{margin-top:auto;padding-top:20px;display:flex}.pc .p-customer-order__card-button{justify-content:center}.sp .p-customer-order__card-button{justify-content:space-between;flex-wrap:wrap;padding:10px 0}.pc .p-customer-order__card-button a:first-child{margin-right:20px}.sp .p-customer-order__card-button a:first-child{margin-bottom:10px}.p-customer-order__card-button.is-current{color:#ec7a7a}.p-customer-order__item{padding-top:10px}.p-customer-order__intro--right{padding-right:20px;display:flex;flex-direction:column}.pc .p-customer-order__detail-body{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp .p-customer-order__detail-body{padding:10px 0}.p-customer-order__detail-floating{position:fixed;bottom:0;width:100%;text-align:center;background-color:#0000004d;z-index:10}.p-customer-order__detail-floating--button{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px}.p-customer-order__detail-floating--button>button{font-weight:700}.p-customer-order__image{display:flex;height:230px;width:auto;justify-content:center}.p-customer-order__recommend-point-label{width:80%;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .p-customer-order__recommend-point-label{width:100%}.p-customer-order__recommend-point-item{padding-top:10px;color:#555;font-size:.938rem;line-height:1.6;width:100%}.p-customer-order__recommend-comment{color:#555;font-size:.938rem;font-weight:600;line-height:1.6}.p-customer-order__value-tag{border-radius:50px;background-color:#fff;padding:2px 8px;margin-bottom:10px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.p-customer-order__value-tag-list{padding-top:10px}.sp .p-customer-order__accordion{padding-bottom:10px}.p-customer-order__toggle-btn{color:#519dd8;border:1px solid #519dd8;background:#fff;padding:10px 20px;display:flex;align-items:center;justify-content:center}.p-customer-order__toggle-item{display:block}.p-customer-order__toggle-triangle{margin-left:10px;background-color:#519dd8;width:12px;height:10px;clip-path:polygon(0 0,100% 0%,50% 100%)}.p-customer-order__reentry-btn-form{display:flex;flex-direction:column;align-items:center}.p-customer-order__reentry-btn-form>button{margin-bottom:10px}.p-customer-order__sorry-text{padding:40px;font-size:16px}.sp .p-customer-order__sorry-text{padding:20px;font-size:.875rem}.p-customer-order__sorry-text-item{padding:20px;background:#f8f6f4}.p-customer-order__sorry-text-item p{line-height:1.5}.p-customer-order__search--list{display:flex}.sp .p-customer-order__search--list{justify-content:space-around}.pc .p-customer-order__search--list{justify-content:center}.p-customer-order__search--item{display:flex;align-items:center;justify-content:center;margin:1%;background-color:#fff}.pc .p-customer-order__search--item{width:30%}.sp .p-customer-order__search--item{width:40%}.p-customer-order__search--item>a:before{content:"";width:100%;height:60px}.p-customer-order__search--item:first-child>a:before{background:url(/old/img/form/ico_select3.png) no-repeat center;background-size:contain}.p-customer-order__search--item:nth-child(2)>a:before{background:url(/old/img/form/ico_select1.png) no-repeat center;background-size:contain}.p-customer-order__search--item>a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:#7c7a6a;font-weight:700;height:150px;padding:5px;border:2px solid #c0c0c0;border-radius:14px;font-size:.938rem;box-shadow:0 4px 8px #cabcb363;line-height:0}.sp .p-customer-order__search--item>a{width:100%}.pc .p-customer-order__search--item>a{width:80%}.p-customer-order__search--title{color:#ec7a7a}.sp .p-customer-order__search--title:after{content:" \a";white-space:pre}.p-customer-order__search--text{text-align:center}.p-dialog{display:none}.p-dialog__body--entry{position:fixed;z-index:1000;height:180px;line-height:1.6;background-color:#fff;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:20px}.sp .p-dialog__body--entry{border-radius:10%;width:90%;left:5%;top:50%}.pc .p-dialog__body--entry{border-radius:5%;width:40%;left:30%;top:30%}.p-dialog__body--inquiry{position:fixed;z-index:1000;height:180px;line-height:1.6;background-color:#fff;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:13px}.sp .p-dialog__body--inquiry{border-radius:10%;width:90%;left:5%;top:50%}.pc .p-dialog__body--inquiry{border-radius:5%;width:40%;left:30%;top:30%}.p-dialog__body--visit{position:fixed;z-index:1000;height:180px;line-height:1.6;background-color:#fff;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:13px 0}.sp .p-dialog__body--visit{border-radius:10%;width:90%;left:5%;top:50%}.pc .p-dialog__body--visit{border-radius:5%;width:40%;left:30%;top:30%}.p-dialog__background{opacity:.5;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background-color:#000}.p-dialog__contain{width:80%}.p-search-box__modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;height:100lvh;background:#fff;display:none;z-index:999;overflow:hidden}.p-search-box--base{width:100%;height:100dvh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.p-search-box__heading,.p-search-box__heading--prefecture{width:100%;padding:1em 10px;background:#f8f6f4;color:#b09686;font-size:16px}.p-search-box--prefecture{position:fixed;z-index:999;top:0;width:100%;height:100dvh;background:#fff;overflow-y:scroll}.pc .p-search-box__change-condition-btn-container{padding-top:20px}.sp .p-search-box__change-condition-btn-container{padding-top:14px}.pc .p-search-box__change-condition-btn{padding:15px 40px;font-size:1.25rem}.sp .p-search-box__change-condition-btn{width:100%;padding:15px 20px;font-size:1.125rem;line-height:18px}.p-search-box__change-condition-btn--simple{margin:10px 10px 0 30px;background:#b09686;height:25px;aspect-ratio:50/10}.p-search-box__change-condition-btn--simple :visited{color:#fff}.p-search-box__change-condition-btn--simple>a{font-size:.875rem;color:#fff}.p-search-box__result{display:flex;justify-content:space-between;align-items:center}.p-search-box__form{max-height:calc(100dvh - var(--formHeight, 100px));overflow-y:scroll;padding-bottom:var(--formHeight, 100px)}.p-search-box__close,.p-search-box__close--prefecture{position:relative}.p-search-box__close:after,.p-search-box__close--prefecture:after{content:"";display:block;position:absolute;top:calc(50% - 17px);right:20px;transform:rotate(45deg);width:20px;height:auto;color:#b09686;font-family:"Font Awesome 5 free";font-size:30px;font-weight:700}.p-search-box__tiles{display:flex;gap:10px;flex-flow:row wrap;background:#f8f6f4;padding:20px}.p-search-box__tiles--tokyo-city{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;background:#f8f6f4;padding:20px}.p-search-box__btn--base{padding:16px 20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:.875rem}.p-search-box__btn--city{width:48%;padding:16px 20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:.875rem}.p-search-box__btn--tokyo-city{padding:14px 10px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:.875rem}.p-search-box__btn--submit{padding:15px 20px;font-size:.938rem}.p-search-box__footer{position:fixed;z-index:1100;left:0;right:0;bottom:0;width:100%;display:flex;justify-content:space-evenly;align-items:center;background-color:#f8f6f4;padding:10px 0;font-size:.938rem}.p-search-box__footer-counter-container{padding:.5rem 10px}.p-search-box__footer-counter-text{color:#ec7a7a}.p-search-sort{margin-top:20px}.p-search-sort__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-search-sort__item{width:33%;text-align:center;padding:8px 0 6px}.p-search-sort__item:hover{border-bottom:4px solid #ec7a7a}.p-search-sort__item--active{border-bottom:4px solid #ec7a7a;font-weight:700}.p-search-sort__item a{color:#555;display:block;width:100%}.p-search-title{font-weight:600}.p-search-title--main{color:#ec7a7a}.pc .p-search-title--main{font-size:1.7rem}.sp .p-search-title--main{font-size:1.3rem}.p-search-title--sub{color:#888;font-weight:700}.pc .p-search-title--sub{font-size:1.125rem}.sp .p-search-title--sub{font-size:.813rem}.p-medical-education__container{margin:0 auto 20px;padding:0;text-align:left;width:940px}.sp .p-medical-education__container{width:100%;padding:0 10px;margin-bottom:-40px}.p-medical-education__titleContentsCont{position:relative;margin-top:20px;background:url(/img/contents/rireki/bg_rirekiTit.gif) repeat-x 0 bottom;margin-bottom:10px;padding-bottom:15px}.p-medical-education__titleContentsCont .title_focus{position:absolute;text-align:center;top:50px;left:0;width:100%;font-size:2.25rem;color:#505050;font-weight:400;letter-spacing:-1px}.sp .p-medical-education__titleContentsCont .title_focus{position:absolute;text-align:center;top:0;left:0;width:100%;letter-spacing:-2px;font-size:4vw}.p-medical-education__titleContentsCont h1{position:absolute;text-align:center;top:105px;left:10px;width:100%;letter-spacing:3px;color:#ffa655;font-size:40px}.p-medical-education__titleContentsCont h1 span{margin-right:-25px;margin-left:-25px}.sp .p-medical-education__titleContentsCont h1{position:absolute;text-align:center;top:27%;left:17%;width:82%;letter-spacing:-.5px;color:#ffa655;font-size:7.2vw}.sp .p-medical-education__titleContentsCont h1 span{font-size:5.8vw;margin-right:-13px;margin-left:-13px}.p-medical-education__sub{margin:0 auto;width:74%;font-size:.938rem;line-height:1.6}.sp .p-medical-education__sub{font-size:.938rem;width:100%}.p-medical-education_list{margin:40px;padding:0 20px 10px;border-radius:10px}.sp .p-medical-education_list{margin:10px}.p-medical-education_list h2{display:block;font-size:.938rem;font-weight:700;width:100%;padding:15px 10px 12px;text-align:center;box-sizing:border-box}.p-medical-education_list ul{padding:0;position:relative}.p-medical-education_list ul li{font-size:.938rem;border-left:solid 8px #df744a;background:#f5f5f5;line-height:1.5;padding:.5em;list-style-type:none!important}.sp .p-medical-education_list ul li{font-size:.938rem}.p-medical-education_list ul li a{color:#000;font-weight:400}.p-medical-education_list ul li a:hover{text-decoration:underline}.p-medical-education__Box{counter-reset:number-count;font-size:16px;line-height:160%}.p-medical-education__Box section{margin:70px auto}.p-medical-education__Box h2{color:#fff;background-color:#629286;border-radius:5px;padding:10px 15px;font-size:1.125rem}.p-medical-education__Box .checkbox_txt{color:#ff004d;background-color:initial;border-radius:initial;padding:initial;font-size:1.125rem}.p-medical-education__Box h5{font-size:.938rem;font-weight:700;margin:0;vertical-align:text-top}.sp .p-medical-education__Box h5{font-size:.938rem;margin:0}.p-medical-education__Box p,.p-medical-education__Box h3{font-size:.938rem}.p-medical-education__Box .sec01_box{display:flex}.sp .p-medical-education__Box .sec01_box{display:block}.p-medical-education__Box .sec01_box .sec01_img{width:36%;height:100%;margin:10px auto 0}.sp .p-medical-education__Box .sec01_box .sec01_img{width:100%;margin:0 auto 20px}.p-medical-education__Box .sec01_box .sec01_img img{border-radius:30px}.p-medical-education__Box-sec01{margin:20px 0}.p-medical-education__Box-sec01text:before{content:"";background:url(/img/contents/medical/down.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box-sec01text_human:after{content:"";background:url(/img/contents/medical/humandown.png) no-repeat 0 0;background-size:contain;display:inline-block;width:30px;height:20px}.p-medical-education__Box-sec01text_pic:after{content:"";background:url(/img/contents/medical/picdown.png) no-repeat 0 0;background-size:contain;display:inline-block;width:30px;height:20px}.p-medical-education__Box-arrow{width:30px;margin-left:25%}.sp .p-medical-education__Box-arrow{margin-left:44%}.p-medical-education__Box .note-box{display:table;width:100%;margin:0;padding-top:20px;text-align:justify;text-justify:inter-ideograph;-webkit-box-sizing:border-box;box-sizing:border-box}.sp .p-medical-education__Box .note-box{text-align:center}.p-medical-education__Box .note-box p{font-size:1.125rem;font-weight:700;margin:0 auto;border-bottom:double 4px #df744a;display:inline-block}.sp .p-medical-education__Box .note-box p{font-size:1.125rem;margin:0;display:inline}.p-medical-education__Box #sec02 .sec02-list-box{margin-top:10px}.p-medical-education__Box #sec02 .sec02-list-box .textlist{font-size:.938rem;font-weight:700;margin:10px auto}.sp .p-medical-education__Box #sec02 .sec02-list-box .textlist{font-size:.938rem}.p-medical-education__Box #sec02 .sec02-list-box .textlist span{background-color:#fedcd2}.p-medical-education__Box #sec02 h3{background-color:#a9c5be;border-radius:5px;text-align:left;width:60%;font-size:1.125rem;font-weight:700;margin:20px 0 10px;padding:5px 15px;vertical-align:text-top}.sp .p-medical-education__Box #sec02 h3{width:100%}.p-medical-education__Box #sec02 h3:before{content:"";background:url(/img/contents/medical/light.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec02 img{margin:5px 0}.p-medical-education__Box #sec02 p span{background-color:#fedcd2}.p-medical-education__Box #sec02 .sec02-img-box{display:flex;width:50%}.sp .p-medical-education__Box #sec02 .sec02-img-box{display:block;width:100%}.p-medical-education__Box #sec02 .sec02-img{width:50%}.sp .p-medical-education__Box #sec02 .sec02-img{width:100%}.p-medical-education__Box #sec02 .source{text-align:right;font-size:.75rem}.sp .p-medical-education__Box #sec02 .source{line-height:1;margin-bottom:5px}.p-medical-education__Box #sec03 .sec03-list-box{margin-top:10px}.p-medical-education__Box #sec03 .sec03-list-box .textlist{font-size:.938rem;font-weight:700;margin:10px auto}.sp .p-medical-education__Box #sec03 .sec03-list-box .textlist{font-size:.938rem}.p-medical-education__Box #sec03 .sec03-list-box .textlist span{background-color:#fedcd2}.p-medical-education__Box #sec03 .sec03-list-box h3{background-color:#a9c5be;border-radius:5px;text-align:left;width:80%;font-size:1.125rem;font-weight:700;margin:20px 0 10px;padding:5px 15px;vertical-align:text-top}.sp .p-medical-education__Box #sec03 .sec03-list-box h3{width:100%}.p-medical-education__Box #sec03 .sec03-list-box h3:before{content:"";background:url(/img/contents/medical/memo.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box{display:flex;align-items:center;line-height:1.2}.sp .p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box{display:block}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box-img{width:100%;height:100%;padding:20px}.sp .p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box-img_slide{white-space:nowrap;width:100%;height:100%;border-radius:20px;overflow:hidden;margin:5px 0}.sp .p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box-img_slide img{width:inherit;height:inherit;margin:0;padding:0;border:none}.sp .p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box-img_slide>:first-child{animation-name:slide;animation-duration:7s;animation-delay:0s;animation-iteration-count:infinite}@keyframes slide{0%{margin-left:0}50%{margin-left:-100%}to{margin-left:-202%}}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule-box-img img{border-radius:30px;margin:10px 0}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule{min-width:400px;max-width:400px;list-style:none;margin:0 auto 0 6em;padding-left:20px;border-left:6px solid #df744a;box-sizing:border-box}.sp .p-medical-education__Box #sec03 .sec03-list-box .time-schedule{min-width:0;max-width:none;list-style:none;margin:0 auto 0 6em;padding-left:20px;border-left:6px solid #df744a;box-sizing:border-box}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule li{width:100%;margin:0;padding:0;position:relative}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule span.time{width:5em;display:inline-block;margin-left:-8em;padding:0 0 5px;margin-top:15px;vertical-align:top;position:relative;text-align:right;box-sizing:border-box}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule span.time:after{content:"";position:absolute;right:-35px;top:0;background:#df744a;width:20px;height:20px;border-radius:10px}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule .sch_box{display:inline-block;width:100%;margin-left:30px;padding:15px 10px 7px;vertical-align:middle;background:#efefef;box-sizing:border-box}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule .sch_title{font-size:.938rem;font-weight:700}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule .sch_title span{background-color:#fedcd2}.p-medical-education__Box #sec03 .sec03-list-box .time-schedule .sch_tx{font-size:.938rem;font-weight:400}.p-medical-education__Box #sec04 h3{background-color:#a9c5be;border-radius:5px;text-align:left;width:60%;font-size:1.125rem;font-weight:700;margin:20px 0 10px;padding:5px 15px;vertical-align:text-top}.sp .p-medical-education__Box #sec04 h3{width:100%}.p-medical-education__Box #sec04 h3:before{content:"";background:url(/img/contents/medical/star.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec04 p span{background-color:#fedcd2}.p-medical-education__Box #sec04 .sec04_box{position:relative;margin-top:35px;padding:30px 15px 15px;border:solid 3px #a9c5be;border-radius:20px}.sp .p-medical-education__Box #sec04 .sec04_box{position:inherit;padding:0 15px 15px}.p-medical-education__Box #sec04 .sec04_box h3{position:absolute;display:inline-block;top:-39px;left:-3px;background-color:#a9c5be;border-radius:5px;text-align:left;width:70%;font-size:1.125rem;font-weight:700;margin:20px 0 10px;padding:5px 15px;vertical-align:text-top}.sp .p-medical-education__Box #sec04 .sec04_box h3{width:100%;position:inherit;margin:-20px 0 10px}.p-medical-education__Box #sec04 .sec04_box p{margin:0;padding:0}.p-medical-education__Box #sec04 .sec04_box_inner{display:flex;align-items:center}.sp .p-medical-education__Box #sec04 .sec04_box_inner{display:block}.p-medical-education__Box #sec04 .sec04_box_inner img{width:25%;border-radius:20px;margin-right:20px}.sp .p-medical-education__Box #sec04 .sec04_box_inner img{width:100%;margin-bottom:5px;margin-right:0}.p-medical-education__Box #sec05 h3{background-color:#a9c5be;border-radius:5px;text-align:left;width:60%;font-size:1.125rem;font-weight:700;margin:20px 0 10px;padding:5px 15px;vertical-align:text-top}.sp .p-medical-education__Box #sec05 h3{width:100%}.p-medical-education__Box #sec05 h3:before{content:"";background:url(/img/contents/medical/Q.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec05 p span{background-color:#fedcd2}.p-medical-education__Box #sec05 .sec05_box{border:solid 3px #a9c5be;border-radius:20px;padding:0 10px 20px;margin-top:20px}.sp .p-medical-education__Box #sec05 .sec05_box .sec05_img{width:100%;margin:10px 0}.sp .p-medical-education__Box #sec05 .sec05_box .sec05_img img{border-radius:30px}.p-medical-education__Box #sec05 .sec05_box_img{display:flex}.p-medical-education__Box #sec05 .sec05_box_img .sec05_img{width:35%;height:100%;margin:-45px 10px}.p-medical-education__Box #sec05 .sec05_box_img .sec05_img img{border-radius:30px}.p-medical-education__Box #sec06 .sec06_title_sub{margin:5px 0;font-size:.938rem}.p-medical-education__Box #sec06 .job_enter_box{display:flex;background:#fff1f1;border-radius:20px;margin-top:20px;padding:20px 20px 10px}.sp .p-medical-education__Box #sec06 .job_enter_box{display:block}.p-medical-education__Box #sec06 .job_enter_box h5{margin:20px 0;border:2px solid #909090;border-radius:10px;width:40%;height:100%;text-align:center;padding:5px;background-color:#fff;font-size:1.125rem}.sp .p-medical-education__Box #sec06 .job_enter_box h5{width:100%;margin:0 0 10px}.p-medical-education__Box #sec06 .job_enter_box h3{font-size:1.125rem;font-weight:700;vertical-align:text-top;margin-bottom:5px}.p-medical-education__Box #sec06 .job_enter_box h3:after{content:"";background:url(/img/contents/medical/grass.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec06 .job_enter_box_movie{text-align:center;width:60%;aspect-ratio:16/9;margin:0 auto}.sp .p-medical-education__Box #sec06 .job_enter_box_movie{width:100%;margin:0 0 10px}.p-medical-education__Box #sec06 .job_enter_box_movie iframe{width:80%;height:80%}.sp .p-medical-education__Box #sec06 .job_enter_box_movie iframe{width:100%;height:100%}.p-medical-education__Box #sec06 .job_story_number{margin:10px auto;padding:0 32px;color:#97aca6;background-image:repeating-linear-gradient(-66deg,#97aca6,#97aca6 5px,#fff 5px,#fff 15px)}.p-medical-education__Box #sec06 .job_story_number_second{margin:20px auto 10px}.sp .p-medical-education__Box #sec06 .job_story_number{position:relative;width:100%;height:23px;padding:0 20px}.p-medical-education__Box #sec06 .job_story_number p{font-size:1.125rem;font-weight:700;background-color:#fff;width:11.3%;text-align:center}.sp .p-medical-education__Box #sec06 .job_story_number p{position:absolute;width:28%;top:-1px}.p-medical-education__Box #sec06 .job_story_box{background:#fff1f1;border-radius:20px;padding:40px 20px;display:flex}.sp .p-medical-education__Box #sec06 .job_story_box{display:block;margin-top:5px;padding:20px 10px}.sp .p-medical-education__Box #sec06 .job_story_box .acd-check{display:none}.sp .p-medical-education__Box #sec06 .job_story_box .acd-label{display:block;margin-bottom:1px;padding:10px;position:relative;color:#ff004d;font-size:1.125rem;font-weight:700;background-color:#fff;border-radius:5px}.sp .p-medical-education__Box #sec06 .job_story_box .acd-label:before{box-sizing:border-box;content:"▼";display:block;font-family:"Font Awesome 5 Free";height:52px;padding:10px 20px;position:absolute;left:-12px;top:0}.sp .p-medical-education__Box #sec06 .job_story_box .acd-content{height:0;opacity:0;padding:0 10px;transition:.5s;visibility:hidden}.sp .p-medical-education__Box #sec06 .job_story_box .acd-content span{color:#ff004d}.sp .p-medical-education__Box #sec06 .job_story_box .acd-check:checked+.acd-label:before{content:"▲"}.sp .p-medical-education__Box #sec06 .job_story_box .acd-check:checked+.acd-label+.acd-content{height:auto;opacity:1;padding:10px;visibility:visible;background:#eee;border-radius:5px}.p-medical-education__Box #sec06 .job_story_box_prof{text-align:center;margin-right:20px;width:20%}.sp .p-medical-education__Box #sec06 .job_story_box_prof{display:flex;width:100%;align-items:center;margin-bottom:10px}.p-medical-education__Box #sec06 .job_story_box_prof_img{border-radius:90px;border:4px solid #ff004d}.sp .p-medical-education__Box #sec06 .job_story_box_prof_img{width:35%;height:100%}.p-medical-education__Box #sec06 .job_story_box_prof h3{color:#ff004d;font-size:.938rem;font-weight:700;margin-top:10px}.sp .p-medical-education__Box #sec06 .job_story_box_prof h3{margin:0 auto}.p-medical-education__Box #sec06 .job_story_box_slider{width:100%;text-align:center;overflow:hidden}.p-medical-education__Box #sec06 .job_story_box_slides{width:100%;height:400px;display:block;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.p-medical-education__Box #sec06 .job_story_box_slides h4{color:#ff004d;font-size:1.125rem;font-weight:700;margin:10px auto;vertical-align:text-top;background-color:#fff;border-radius:10px;padding:8px}.p-medical-education__Box #sec06 .job_story_box_slides p{font-size:.938rem;text-align:left}.p-medical-education__Box #sec06 .job_story_box_slides p span{color:#ff004d}.p-medical-education__Box #sec06 .job_story_box_slides::-webkit-scrollbar{width:10px;height:10px}.p-medical-education__Box #sec06 .job_story_box_slides::-webkit-scrollbar-thumb{background:#000;border-radius:10px}.p-medical-education__Box #sec06 .job_story_box_slides::-webkit-scrollbar-track{background:transparent}.p-medical-education__Box #sec06 .job_story_box_slides>.case1{overflow:hidden;scroll-snap-align:start;flex-shrink:0;width:100%;height:auto;border-radius:10px;background:#eee;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:inline-block;justify-content:center;align-items:center;font-size:100px;padding:10px 30px}.p-medical-education__Box #sec06 .job_story_box_slides>.case2{overflow:hidden;scroll-snap-align:start;flex-shrink:0;width:100%;height:auto;border-radius:10px;background:#eee;transform-origin:center center;transform:scale(1);transition:transform .5s;position:relative;display:inline-block;justify-content:center;align-items:center;font-size:100px;padding:10px 30px}.p-medical-education__Box #sec06 .balloon{width:100%;margin:.5em 0 1em;overflow:hidden;align-items:center;display:flex}.sp .p-medical-education__Box #sec06 .balloon{margin:1.5em 0 1em}.sp .p-medical-education__Box #sec06 .balloon{display:block}.p-medical-education__Box #sec06 .balloon_title{border-radius:5px;padding:5px;background:#f2f2f2;max-width:240px;text-align:center;margin-top:20px;font-weight:700}.sp .p-medical-education__Box #sec06 .balloon_title{width:100%;margin:25px auto;max-width:none;font-size:.75rem}.p-medical-education__Box #sec06 .balloon_faceicon{margin-right:-80px;width:100px}.sp .p-medical-education__Box #sec06 .balloon_faceicon_text{width:50%;text-align:center}.sp .p-medical-education__Box #sec06 .balloon_faceicon_text p{font-size:.75rem;line-height:1.5;margin-top:5px}.sp .p-medical-education__Box #sec06 .balloon_faceicon{display:flex;width:100%;align-items:center}.p-medical-education__Box #sec06 .balloon_faceicon_img{width:100%;height:auto;border:solid 3px #df744a;border-radius:50%}.sp .p-medical-education__Box #sec06 .balloon_faceicon_img{width:80%;height:100%}.p-medical-education__Box #sec06 .balloon_faceicon_name{text-align:center}.p-medical-education__Box #sec06 .balloon_chatting{width:100%}.p-medical-education__Box #sec06 .balloon_chatting_says{position:relative;display:inline-block;margin:5px 0 0 105px;padding:17px 13px;color:#555;font-size:.938rem;background:#fff;border:solid 3px #df744a;border-radius:12px;box-sizing:border-box}.sp .p-medical-education__Box #sec06 .balloon_chatting_says{margin:15px 5px 5px}.p-medical-education__Box #sec06 .balloon_chatting_says:before{content:"";position:absolute;top:50%;left:-24px;margin-top:-12px;border:12px solid transparent;border-right:12px solid #fff;z-index:2}.sp .p-medical-education__Box #sec06 .balloon_chatting_says:before{content:"";position:absolute;top:0;left:26px;margin-top:-24px;border:12px solid transparent;border-bottom:12px solid #fff;z-index:2}.p-medical-education__Box #sec06 .balloon_chatting_says:after{content:"";position:absolute;top:50%;left:-30px;margin-top:-14px;border:14px solid transparent;border-right:14px solid #df744a;z-index:1}.sp .p-medical-education__Box #sec06 .balloon_chatting_says:after{content:"";position:absolute;top:0;left:24px;margin-top:-30px;border:14px solid transparent;border-bottom:14px solid #df744a;z-index:1}.p-medical-education__Box #sec06 .balloon_chatting_says p{margin:0;padding:0}.p-medical-education__Box #sec06 .balloon_chatting_says p span{color:#cc7409;font-weight:700}.p-medical-education__Box #sec07 .sec07-toptext{margin-top:10px}.p-medical-education__Box #sec07 .sec07-toptext-light:after{content:"";background:url(/img/contents/medical/light.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec07 .sec07-text{background-color:#f0f0f0;border-radius:20px;padding:5px 30px 10px;margin-top:10px;width:70%}.sp .p-medical-education__Box #sec07 .sec07-text{width:100%}.p-medical-education__Box #sec07 h5{font-size:1.125rem;font-weight:700;margin:10px auto 0;vertical-align:text-top}.sp .p-medical-education__Box #sec07 h5{font-size:.938rem}.p-medical-education__Box #sec07 h5:before{content:"";background:url(/img/contents/medical/check.png) no-repeat 0 0;background-size:contain;padding-right:5px;display:inline-block;width:30px;height:20px}.p-medical-education__Box #sec08 .sec08_img{width:50%;height:100%;margin:20px auto 10px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.p-medical-education__Box #sec08 .sec08_img:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 10px 15px #fff}.sp .p-medical-education__Box #sec08 .sec08_img:after{box-shadow:none}.sp .p-medical-education__Box #sec08 .sec08_img{width:100%;margin:20px auto 0}.p-medical-education__Box #sec08 .sec08_img img{border-radius:30px}.p-medical-education__Box #sec08 .button-list--cv{left:0;right:0;border-radius:10px;padding:8px 0;text-align:center}.pc .p-medical-education__Box #sec08 .button-list--cv{margin:0}.sp .p-medical-education__Box #sec08 .button-list--cv{background:none;padding-top:20px}.p-medical-education__Box #sec08 .button-list--cv ul{display:flex}.p-medical-education__Box #sec08 .button-list--cv li{width:100%;margin:10px}.sp .p-medical-education__Box #sec08 .button-list--cv li{margin:0}.sp .p-medical-education__Box #sec08 .button-list--cv a{border-radius:50%;width:75px;height:75px;max-width:auto;min-width:auto}.p-medical-education__Box #sec08 .button-list--cv p{font-size:1.125rem}.sp .p-medical-education__Box #sec08 .button-list--cv p{font-size:.875rem}.sp .p-medical-education__Box #sec08 .button-list--cv span{font-size:.625rem}.pc .p-medical-education__Box #sec08 .button-list--search{margin:20px auto;width:940px;display:flex;flex-direction:column;text-align:left}.sp .p-medical-education__Box #sec08 .button-list--search{padding:10px 0}.p-medical-education__Box #sec08 .button-list--search>.green_search{background-color:#a9c5be;font-size:.938rem;font-weight:700;margin-bottom:20px;width:60%;text-align:left;padding:5px 15px;color:#555}.sp .p-medical-education__Box #sec08 .button-list--search>.green_search{width:100%}.p-medical-education__Box #sec08 .button-list--search ul{display:flex}.sp .p-medical-education__Box #sec08 .button-list--search ul{justify-content:space-between;align-items:center}.p-medical-education__Box #sec08 .button-list--search li{background:#fff;border:2px solid #ec7a7a;padding:5px 10px;border-radius:5px;width:20%;text-align:center;margin-bottom:10px;margin-right:20px}.sp .p-medical-education__Box #sec08 .button-list--search li{width:47%;height:66px;margin-right:0}.sp .p-medical-education__Box #sec08 .button-list--search li:nth-child(1){padding:18px 0}.p-medical-education__Box #sec08 .button-list--search li a{color:#ec7a7a}.p-medical-education__Box #sec08 .button-list--search>h3{background:#fb8a8a;border-radius:4px;color:#fff;font-size:.938rem;margin-bottom:10px;padding:4px 4px 4px 10px}.p-new-graduate{padding:0;text-align:left}.sp .p-new-graduate{margin-bottom:-40px}.pc .p-new-graduate{margin-top:20px}.p-new-graduate-head{position:relative}.p-new-graduate-head__title-blur{position:absolute;left:0;top:0;height:100%;width:28%;background:linear-gradient(180deg,#fff0,#fff);opacity:.5}.p-new-graduate-head__img-blur{position:absolute;bottom:0;width:100%;height:20px;background:linear-gradient(180deg,#fff9ec00,#fff9ec)}.p-new-graduate-head__hero{font-weight:500;top:20%;left:5%;position:absolute;font-family:Zen Maru Gothic;font-style:normal}.p-new-graduate-head__hero--round{background:#ec7a7a;color:#fff;display:inline-block;text-align:center}.sp .p-new-graduate-head__hero--round{border-radius:50px;font-size:16px;padding:5px 20px}.pc .p-new-graduate-head__hero--round{border-radius:60px;font-size:2.25rem;padding:10px 40px;letter-spacing:.1em;line-height:36px}.p-new-graduate-head__hero--accent{color:#ec7a7a;display:block;text-shadow:0px 0px 10px #ffffff,2px 2px 0px #ffffff,0px 0px 10px #ffffff}.sp .p-new-graduate-head__hero--accent{font-size:1.875rem;padding:5px 0}.pc .p-new-graduate-head__hero--accent{font-size:5rem;padding:10px 0}.p-new-graduate-head__hero--normal{color:#555;display:block;text-shadow:0px 0px 10px #ffffff,2px 2px 0px #ffffff,0px 0px 10px #ffffff}.sp .p-new-graduate-head__hero--normal{font-size:1.875rem}.pc .p-new-graduate-head__hero--normal{font-size:5rem}.p-new-graduate-content-introduce{background:#fff9ec;line-height:2}.sp .p-new-graduate-content-introduce{padding:30px 10px}.pc .p-new-graduate-content-introduce{padding:40px 0}.pc .p-new-graduate-content-introduce__inner{width:940px;justify-self:center}.p-new-graduate-content-introduce__head h2{margin:auto;width:fit-content;padding:10px 0}.sp .p-new-graduate-content-introduce__head h2{font-size:1.375rem;border-bottom:solid 3px #ec7a7a}.pc .p-new-graduate-content-introduce__head h2{font-size:1.875rem;border-bottom:solid 5px #ec7a7a}.p-new-graduate-content-introduce__head p{padding-top:30px}.p-new-graduate-content-introduce__head ul{list-style-type:disc;margin:0 30px}.p-new-graduate-content-introduce__toc{color:#555;font-weight:700;margin-top:30px;background:#ffffff80}.sp .p-new-graduate-content-introduce__toc{border:4px solid rgba(100,100,100,.2);padding:20px}.pc .p-new-graduate-content-introduce__toc{border:5px solid rgba(100,100,100,.2);padding:40px}.sp .p-new-graduate-content-introduce__toc h2{font-size:1.25rem;line-height:24px}.pc .p-new-graduate-content-introduce__toc h2{font-size:16px;line-height:30px}.p-new-graduate-content-introduce__toc ul{gap:10px}.sp .p-new-graduate-content-introduce__toc ul{margin-top:10px}.pc .p-new-graduate-content-introduce__toc ul{margin-top:15px}.p-new-graduate-content-introduce__toc a{color:#555}.p-new-graduate-content-section1{line-height:2}.sp .p-new-graduate-content-section1{padding:30px 10px}.pc .p-new-graduate-content-section1{padding:40px 0}.pc .p-new-graduate-content-section1__inner{width:940px;justify-self:center}.p-new-graduate-content-section1__head h2{margin:auto;width:fit-content;padding:10px 0}.sp .p-new-graduate-content-section1__head h2{border-bottom:solid 3px #ec7a7a;font-size:1.375rem}.pc .p-new-graduate-content-section1__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section1__head p{padding-top:30px}.p-new-graduate-content-section1__sub{margin-top:30px}.p-new-graduate-content-section1__sub h3{font-weight:700}.sp .p-new-graduate-content-section1__sub h3{font-size:1.125rem}.pc .p-new-graduate-content-section1__sub h3{font-size:1.5rem}.p-new-graduate-content-section1__sub ol{counter-reset:item;list-style-type:none}.pc .p-new-graduate-content-section1__sub ol{padding-top:10px}.p-new-graduate-content-section1__sub ol li:before{content:"STEP" counter(item,decimal) "    ";counter-increment:item}.p-new-graduate-content-section1__sub ol span{padding-left:10px}.p-new-graduate-content-section1__sub img{padding-top:10px}.p-new-graduate-content-section1__sub a{text-decoration:underline}.p-new-graduate-content-section1__sub--exhibit{padding:10px 0}.pc .p-new-graduate-content-section1__sub--exhibit{text-align:right;font-size:.875rem}.sp .p-new-graduate-content-section1__sub--exhibit{font-size:.625rem}.p-new-graduate-content-section2{background:#fff9ec;line-height:2}.sp .p-new-graduate-content-section2{padding:30px 10px}.pc .p-new-graduate-content-section2{padding:40px 0}.pc .p-new-graduate-content-section2__inner{width:940px;justify-self:center}.p-new-graduate-content-section2__head h2{margin:auto;width:fit-content;padding:10px 0}.sp .p-new-graduate-content-section2__head h2{border-bottom:solid 3px #ec7a7a;font-size:1.375rem}.pc .p-new-graduate-content-section2__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section2__head p{padding-top:30px}.p-new-graduate-content-section2__sub{margin-top:30px}.p-new-graduate-content-section2__sub h2{font-size:1.25rem;font-weight:700;color:#ec7a7a}.p-new-graduate-content-section2__sub img{padding-top:20px}.p-new-graduate-content-section2__sub--exhibit{padding:10px 0;font-size:.875rem}.pc .p-new-graduate-content-section2__sub--exhibit{text-align:right;font-size:.875rem}.sp .p-new-graduate-content-section2__sub--exhibit{font-size:.625rem}.p-new-graduate-content-section2__list--card{margin-top:10px;background:#fff;border-radius:8px;border:solid 1px rgba(236,122,122,.3019607843);line-height:1.7;padding:16px}.p-new-graduate-content-section2__list--card p{font-size:.938rem}.p-new-graduate-content-section2__list--card>div{display:flex;align-items:center;column-gap:10px}.sp .p-new-graduate-content-section2__list--card>div{padding-bottom:10px}.sp .p-new-graduate-content-section2__list--card>div img{width:60px;height:60px}.sp .p-new-graduate-content-section2__list--card>div h3{font-size:16px;color:#555;font-weight:700}.pc .p-new-graduate-content-section2__list--card>div img{width:96px;height:96px}.pc .p-new-graduate-content-section2__list--card>div h3{font-size:1.125rem;color:#555;font-weight:700}.p-new-graduate-content-section3{background:#f8f6f4;line-height:2}.sp .p-new-graduate-content-section3{padding:30px 10px}.pc .p-new-graduate-content-section3{padding:40px 0}.pc .p-new-graduate-content-section3__inner{width:940px;justify-self:center}.p-new-graduate-content-section3__head{padding-bottom:20px}.p-new-graduate-content-section3__head h2{margin:auto;width:fit-content;padding:10px 0;border-bottom:solid 3px #ec7a7a}.sp .p-new-graduate-content-section3__head h2{border-bottom:solid 3px #ec7a7a;font-size:1.375rem}.pc .p-new-graduate-content-section3__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section3__head p{padding-top:30px}.p-new-graduate-content-section3__sub{margin-top:30px}.p-new-graduate-content-section3__sub h3{font-size:1.25rem;font-weight:700;color:#ec7a7a}.p-new-graduate-content-section3__sub img{padding-top:20px}.p-new-graduate-content-section3__point-list{padding-bottom:30px}.p-new-graduate-content-section3__point-list--title{color:#ec7a7a;font-weight:700}.sp .p-new-graduate-content-section3__point-list--title{font-size:1.25rem;line-height:1.5}.pc .p-new-graduate-content-section3__point-list--title{font-size:1.5rem;line-height:1}.p-new-graduate-content-section3__point-list--title>span{display:block}.p-new-graduate-content-section3__point-list--sub{font-size:.938rem}.pc .p-new-graduate-content-section3__point-list--sub{line-height:1.5}.pc .p-new-graduate-content-section3__point-list--sub>div{display:flex}.pc .p-new-graduate-content-section3__point-list--sub>div>img{margin:0 auto;object-fit:scale-down;padding-left:20px}.p-new-graduate-content-section3__point-list--round{border-radius:40px;line-height:1.5;display:inline-block;font-weight:700;font-size:16px;vertical-align:middle;padding:0 22px;background:#ec7a7a;color:#fff}.p-new-graduate-content-section3__point-list--card{display:flex;flex-direction:column;margin-top:10px;background:#fff;border-radius:8px;line-height:2;padding:15px}.p-new-graduate-content-section3__point-list--card .w80{width:80%}.p-new-graduate-content-section3__point-list--card .w60{width:60%}.p-new-graduate-content-section3__point-list--card .w30{width:30%}.p-new-graduate-content-section3__point-list--card .w20{width:20%}.p-new-graduate-content-section3__point-list--card .mt10{margin-top:10px}.sp .p-new-graduate-content-section3__point-list--card>img{margin:0 auto;object-fit:scale-down}.p-new-graduate-content-section3__point-list--card>div:first-child{display:flex;flex-direction:column;row-gap:10px;padding-bottom:10px}.p-new-graduate-content-section3__point-list--card>div:first-child>div{display:flex;column-gap:10px}.sp .p-new-graduate-content-section3__point-list--card>div:first-child{align-items:center}.p-new-graduate-content-section3__point-list--example{margin-top:10px;border-radius:8px;line-height:1.7;padding:10px;background:#ec7a7a1a;font-size:.938rem;color:#555}.p-new-graduate-content-section3__point-list--example>p:first-child{font-weight:700}.p-new-graduate-content-section3__voice-list--title{color:#ec7a7a;font-weight:700;line-height:1.5}.sp .p-new-graduate-content-section3__voice-list--title{font-size:1.25rem}.pc .p-new-graduate-content-section3__voice-list--title{font-size:1.5rem}.p-new-graduate-content-section3__voice-list--title>span{display:block}.p-new-graduate-content-section3__voice-list--card{margin-top:10px;background:#fff;border-radius:8px;border:solid 1px rgba(236,122,122,.3019607843);line-height:1.7;padding:16px}.p-new-graduate-content-section3__voice-list--card p{font-size:.938rem}.p-new-graduate-content-section3__voice-list--card p span{color:#ec7a7a;font-weight:700}.p-new-graduate-content-section3__voice-list--card>div{display:flex;align-items:center;column-gap:10px}.sp .p-new-graduate-content-section3__voice-list--card>div{padding-bottom:10px}.sp .p-new-graduate-content-section3__voice-list--card>div img{width:60px;height:60px}.sp .p-new-graduate-content-section3__voice-list--card>div h3{font-size:16px;color:#555;font-weight:700}.pc .p-new-graduate-content-section3__voice-list--card>div img{width:96px;height:96px}.pc .p-new-graduate-content-section3__voice-list--card>div h3{font-size:1.125rem;color:#555;font-weight:700}.p-new-graduate-content-section4{background:#fff;line-height:2}.sp .p-new-graduate-content-section4{padding:30px 10px}.pc .p-new-graduate-content-section4{padding:40px 0}.pc .p-new-graduate-content-section4__inner{width:940px;justify-self:center}.p-new-graduate-content-section4__head{padding-bottom:30px}.p-new-graduate-content-section4__head h2{margin:auto;width:fit-content;padding:10px 0;border-bottom:solid 3px #ec7a7a}.sp .p-new-graduate-content-section4__head h2{border-bottom:solid 3px #ec7a7a;font-size:1.375rem}.pc .p-new-graduate-content-section4__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section4__head p{padding-top:30px}.p-new-graduate-content-section4__list{padding-bottom:30px}.p-new-graduate-content-section4__list--title{color:#ec7a7a;font-weight:700;text-align:center}.sp .p-new-graduate-content-section4__list--title{font-size:1.25rem;line-height:1.5}.pc .p-new-graduate-content-section4__list--title{font-size:1.5rem;line-height:1}.p-new-graduate-content-section4__list--title>span{display:block}.p-new-graduate-content-section4__list--sub{padding-top:10px;font-size:16px;line-height:2}.p-new-graduate-content-section4__list--round{border-radius:40px;line-height:1.5;font-weight:700;font-size:16px;display:inline-block;vertical-align:middle;padding:0 14px;background:#ec7a7a;color:#fff}.p-new-graduate-content-section4__list--card{display:flex;margin-top:10px;background:#ec7a7a1a;border-radius:10px;line-height:2}.sp .p-new-graduate-content-section4__list--card{flex-direction:column;padding:15px}.p-new-graduate-content-section4__list--card>div:first-child{display:flex;row-gap:10px;padding-bottom:10px;flex-direction:column}.sp .p-new-graduate-content-section4__list--card>div:first-child{align-items:center}.pc .p-new-graduate-content-section4__list--card>div:first-child{padding:30px}.pc .p-new-graduate-content-section4__list--card>div:first-child>div{display:flex;gap:10px}.p-new-graduate-content-section4__list--card>img{margin:0 auto}.pc .p-new-graduate-content-section4__list--card>img{width:300px;object-fit:cover}.p-new-graduate-content-section4__list--card .w80{width:80%}.p-new-graduate-content-section4__list--card .w60{width:60%}.p-new-graduate-content-section4__list--card .mt10{margin-top:10px}.p-new-graduate-content-section5{background:#f8f6f4;line-height:2}.sp .p-new-graduate-content-section5{padding:30px 10px}.pc .p-new-graduate-content-section5{padding:40px 0}.pc .p-new-graduate-content-section5__inner{width:940px;justify-self:center}.p-new-graduate-content-section5__head{padding-bottom:20px}.p-new-graduate-content-section5__head h2{margin:auto;width:fit-content;text-align:center}.p-new-graduate-content-section5__head h2>span{display:block}.sp .p-new-graduate-content-section5__head h2{border-bottom:solid 3px #ec7a7a;font-size:1.375rem}.pc .p-new-graduate-content-section5__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section5__head p{padding-top:20px}.p-new-graduate-content-section5__list--title{font-size:1.25rem;color:#ec7a7a;font-weight:700;line-height:1.5}.p-new-graduate-content-section5__list--title>span{display:block}.p-new-graduate-content-section5__list--card{margin-top:10px;background:#fff;border-radius:8px;border:solid 1px rgba(236,122,122,.3019607843);line-height:1.7;padding:16px}.p-new-graduate-content-section5__list--card p{font-size:.938rem}.p-new-graduate-content-section5__list--card p span{color:#ec7a7a;font-weight:700}.p-new-graduate-content-section5__list--card>div{display:flex;padding-bottom:10px}.sp .p-new-graduate-content-section5__list--card>div{align-items:center;column-gap:10px}.sp .p-new-graduate-content-section5__list--card>div img{width:60px;height:60px}.sp .p-new-graduate-content-section5__list--card>div h3{font-size:16px;color:#555;font-weight:700}.pc .p-new-graduate-content-section5__list--card>div{align-items:start;column-gap:20px}.pc .p-new-graduate-content-section5__list--card>div img{width:96px;height:96px}.pc .p-new-graduate-content-section5__list--card>div h3{font-size:1.125rem;color:#555;font-weight:700}.p-new-graduate-content-section7{background:#f8f6f4}.sp .p-new-graduate-content-section7{padding:30px 10px}.pc .p-new-graduate-content-section7{padding:40px 0}.pc .p-new-graduate-content-section7__inner{width:940px;justify-self:center}.p-new-graduate-content-section7__head{padding-bottom:20px;line-height:2}.p-new-graduate-content-section7__head h2{margin:auto;width:fit-content;border-bottom:solid 3px #ec7a7a;text-align:center}.sp .p-new-graduate-content-section7__head h2{font-size:1.375rem}.pc .p-new-graduate-content-section7__head h2{border-bottom:solid 5px #ec7a7a;font-size:2rem}.p-new-graduate-content-section7__head p{padding-top:20px}.p-new-graduate-content-section7__sub{padding:20px 0}.p-new-graduate-content-section7__sub h3{font-weight:700;color:#ec7a7a;padding-bottom:10px}.sp .p-new-graduate-content-section7__sub h3{font-size:1.25rem}.pc .p-new-graduate-content-section7__sub h3{padding-top:20px;font-size:1.5rem}.p-new-graduate-content-section7__sub--description{padding:14px;background:#fff;font-size:.875rem;list-style:none}.p-new-graduate-content-section7__sub--description li{padding:5px 0}.p-new-graduate-content-section7__sub--description li>span{font-weight:700}.p-new-graduate-content-section7__action{display:flex}.sp .p-new-graduate-content-section7__action{padding:10px}.pc .p-new-graduate-content-section7__action{padding:20px}.p-new-graduate-content-section7__action a{margin:0 auto;display:inline-block;border-radius:50px}.sp .p-new-graduate-content-section7__action a{font-size:.938rem;padding:15px}.pc .p-new-graduate-content-section7__action a{font-size:1.125rem;padding:15px 40px}.sp .p-new-graduate-content-section8{padding:30px 10px}.pc .p-new-graduate-content-section8{padding:40px 0}.pc .p-new-graduate-content-section8__inner{width:940px;justify-self:center}.p-new-graduate-content-section8__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-new-graduate-content-section8__container{padding:20px;width:940px;justify-self:center}.sp .p-new-graduate-content-section8__container{padding:14px 10px}.p-new-graduate-content-section8__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-new-graduate-content-section8__headline{font-size:1.125rem}.sp .p-new-graduate-content-section8__headline{font-size:16px}.pc .p-new-graduate-content-section8__list{padding:0 20px;margin-top:20px}.sp .p-new-graduate-content-section8__list{padding:0 10px;margin-top:10px}.p-new-graduate-content-section8__item-title{display:flex;padding:6px 0}.sp .p-new-graduate-content-section8__item-title{line-height:1.4}.p-new-graduate-content-section8__item-body{display:flex}.pc .p-new-graduate-content-section8__item-body{padding:5px 0 24px}.sp .p-new-graduate-content-section8__item-body{padding:5px 0 16px}.p-new-graduate-content-section8__item-body--none{display:none}.p-new-graduate-content-section8__text--question{font-size:.938rem;font-weight:600;display:flex;align-items:center}.p-new-graduate-content-section8__text--answer{font-size:.875rem;width:90%;line-height:1.4}.p-new-graduate-content-section8__icon--question{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#bbb;color:#fff;border-radius:50%;margin-right:7px;font-weight:600}.pc .p-new-graduate-content-section8__icon--question{font-size:.938rem}.p-new-graduate-content-section8__icon--answer{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background-color:#ec7a7a;color:#fff;border-radius:5px;margin-right:7px;vertical-align:top;font-weight:600}.pc .p-new-graduate-content-section8__icon--answer{font-size:16px}.p-new-graduate-content-cv{display:flex;position:fixed;bottom:5px;cursor:pointer;z-index:1;width:100%;gap:8px;justify-content:center}.p-new-graduate-content-cv a{padding:15px;border-radius:50px}.sp .p-new-graduate-content-cv a{font-size:.938rem}.pc .p-new-graduate-content-cv a{font-size:1.25rem;padding:15px 40px}.list-result{padding-top:10px}.list-result .date{font-size:.75rem;text-align:right}.pc .list-result .p-order-card__list-item{padding:23px 20px}.list-result .card-head{border-bottom:1px solid #ebe5e2;display:flex;justify-content:space-between;align-items:flex-start}.pc .list-result .card-head{position:relative;padding-bottom:14px}.sp .list-result .card-head{margin-top:10px;padding-bottom:12px}.list-result .card-head .card-corp{color:#555;font-size:.75rem;font-weight:400}.pc .list-result .card-head .card-corp{margin-bottom:3px}.sp .list-result .card-head .card-corp{margin:0 0 3px}.list-result .card-head .card-corp .date{margin-left:30px}.list-result .card-head .card-title{color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.list-result .card-head .keep-checkbox,.list-result .card-head .keep-delete{margin-left:10px;flex-shrink:0}.pc .list-result .card-head .keep-checkbox,.pc .list-result .card-head .keep-delete{position:absolute;top:-10px;right:0;cursor:pointer;width:160px;height:52px}.sp .list-result .card-head .keep-checkbox,.sp .list-result .card-head .keep-delete{width:40px;height:40px}.list-result .card-head .keep-delete{color:#fff;background-color:#ec7a7a;border:1px solid #fff}.list-result .card-head .keep-delete:before{content:"♡";font-size:1.25rem}.pc .list-result .p-order-card__body .p-order-card__body-right{margin-top:10px;width:300px}.sp .list-result .p-order-card__body .img-wrap{display:flex;align-items:start}.sp .list-result .p-order-card__body .img-wrap img{width:40%;margin-top:10px}.sp .list-result .p-order-card__body .p-order-card__label{width:70px}.sp .list-result .p-order-card__body .p-order-card__description{width:calc(100% - 80px)}.sp .list-result .p-order-card__body .salary-dd{word-break:break-all}.sp .list-result .p-order-card__body .salary-dd br{display:none}.sp .list-result .p-order-card__body .body-img-wrap{float:right;width:50%;max-width:187px;margin:10px 0 0 8px}.sp .list-result .p-order-card__body .body-img-wrap img{width:100%}.sp .list-result .p-order-card__body .body-text-wrap dt{float:left;height:27px;margin:10px 0 0;box-sizing:border-box}.sp .list-result .p-order-card__body .body-text-wrap dt:first-child{margin-top:0}.sp .list-result .p-order-card__body .body-text-wrap dd{margin:10px 0 0;padding-left:80px;box-sizing:border-box;width:auto;color:#555;line-height:27px}.list-result .p-order-card__body .comment{font-size:.938rem;line-height:1.6}.pc .list-result .p-order-card__body .comment{margin:18px 0 5px}.sp .list-result .p-order-card__body .comment{margin:20px 0 14px}.list-result .p-order-card__body .dl-left{display:flex;flex-wrap:wrap}.sp .list-result .p-order-card__body .dl-left{margin:0 8px 0 0}.list-result .p-order-card__body .card-image{width:100%}.pc .list-result .p-order-card__tags{padding:0}.list-result .dl-more{display:flex;flex-wrap:wrap}.list-result .btm-btn-wrap{display:flex;justify-content:space-between}.pc .list-result .btm-btn-wrap{width:500px;margin:23px auto 0}.pc .list-result .btm-btn-wrap .c-btn--orange,.pc .list-result .btm-btn-wrap .c-btn--pink-white{width:48%;padding:17px 15px}.sp .list-result .btm-btn-wrap{margin:20px 0 5px}.sp .list-result .btm-btn-wrap .c-btn--orange{width:41%;padding:15px}.sp .list-result .btm-btn-wrap .c-btn--pink-white{width:55%;padding:15px}.list-result-container--image{display:grid;grid-template-columns:1fr 1fr}.p-unsubscribe__before-container{margin:0 auto}.pc .p-unsubscribe__before-container{padding:0 10px;max-width:940px}.p-unsubscribe__before-container--merit-inner{margin-top:-8px;margin-left:-8px;margin-right:-8px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.p-unsubscribe__before-title{background-color:#ec7a7a;color:#fff;font-weight:700;text-shadow:0px 1px 1px rgba(0,0,0,.3);padding:.35em .7em .2em;margin:1.5em 0 1em;border-radius:3px}.p-unsubscribe__before-text--area{margin:.5em 0;padding:.5em .7em;border-radius:3px;text-align:center}.p-unsubscribe__before-text--area-merit{align-self:center;-webkit-flex-basis:90%;flex-basis:90%;max-width:40%;margin-top:10px;padding-left:10px;padding-right:10px;-webkit-flex-grow:1;flex-grow:1}.sp .p-unsubscribe__before-text--area-merit,.pc .p-unsubscribe__before-text--area-merit{max-width:80%}.p-unsubscribe__before-text--thin{font-size:1.125rem}.p-unsubscribe__before-text--stress{font-size:1.375rem;margin-top:10px;font-weight:700;color:#f04919}.pc .p-unsubscribe__before-text--stress{font-size:1.375rem}.sp .p-unsubscribe__before-text--stress{font-size:1.25rem}.p-unsubscribe__before-text-merit--main{font-weight:700;font-size:1.125rem;text-align:left}.p-unsubscribe__before-text-merit--sub{font-size:.938rem;text-align:left}.p-unsubscribe__before-icon{align-self:center;color:#ec7a7a;font-size:1.7rem;-webkit-flex-basis:10%;flex-basis:10%;max-width:10%;padding-left:10px;padding-right:10px;-webkit-flex-grow:1;flex-grow:1}.p-unsubscribe__before-button{display:flex;justify-content:space-between;align-items:center;text-align:center;text-decoration:none;width:300px;margin:40px auto auto;padding:1rem 4rem;font-weight:700;background:#eee;color:#555;border-radius:100vh;position:relative;transition:.5s}.p-unsubscribe__before-button:before{content:"";position:absolute;top:calc(50% - 2px);right:1em;transform:translateY(calc(-50% - 2px)) rotate(45deg);width:10px;height:1px;background:#ec7a7a}.p-unsubscribe__before-button:after{content:"";position:absolute;top:50%;right:1em;transform:translateY(-50%);width:50px;height:1px;background-color:#ec7a7a}.p-unsubscribe__before-button:visited{color:#555}.pc .p-unsubscribe__select-container{width:700px;margin:20px auto}.sp .p-unsubscribe__select-container{margin:20px 0}.p-unsubscribe__select-container--fin{font-size:.938rem;text-align:left;margin:15px 10px;line-height:1.7rem}.p-unsubscribe__select-title{color:#ec7a7a;border:solid 3px #ec7a7a;padding:10px;border-radius:.5em;text-align:center;font-size:1.3rem;font-weight:700;margin:0 10px}.p-unsubscribe__select-text{text-align:center}.pc .p-unsubscribe__select-text{font-size:1.25rem;margin-top:40px}.sp .p-unsubscribe__select-text{font-size:.938rem;margin:40px 0}.p-unsubscribe__select-text--error{color:#f04919;font-weight:700;font-size:.875rem}.p-unsubscribe__select-form{background-color:#eee;padding:20px;border-radius:10px;box-shadow:0 0 10px #0000004d}.pc .p-unsubscribe__select-form{width:450px;margin:40px auto 0}.sp .p-unsubscribe__select-form{margin:40px 20px 0}.p-unsubscribe__select-form--label{display:block;margin-bottom:20px;font-weight:700;color:#000;position:relative}.p-unsubscribe__select-form--input{display:block;width:100%;padding:10px;border:none;border-radius:5px;margin-bottom:10px;box-shadow:0 0 5px #0000001a;display:none}.p-unsubscribe__select-form--submit{background-color:#ec7a7a;color:#fff;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease;font-weight:700;margin-left:40%}.p-unsubscribe__select-form--submit:hover{background-color:#ff0c68}.p-unsubscribe__button{width:100px;font-weight:700;color:#ec7a7a;border:2px solid #ec7a7a;border-radius:100vh;box-shadow:0 2px 7px #0000004d;-webkit-box-shadow:0 2px 7px rgba(0,0,0,.3);transition:.5s;background-color:#fff}.sp .p-unsubscribe__button{padding:20px 0;margin:0 10px}.pc .p-unsubscribe__button{padding:20px;margin:0 20px}.p-unsubscribe__button:hover{color:#fff;background:#ec7a7a;border:2px solid #fff;transform:translateY(3px)}.p-unsubscribe__button-container{display:flex;justify-content:center;margin-top:20px}.p-unsubscribe__reason-text{font-size:1.125rem;margin:10px 0;font-weight:700}.p-unsubscribe__reason-text--area{width:100%;height:80%;margin-top:40px}.p-search-map__body{position:relative;width:280px;height:260px}.p-search-map__body--area-01{background:url(/build/assets/map-CIwc2Lfy.png) no-repeat;background-size:contain}.p-search-map__body--tohoku{background:transparent url(/build/assets/map-tohoku-5gQC2gPy.png) no-repeat;background-size:contain}.p-search-map__body--hokuriku-koshinetsu{background:transparent url(/build/assets/map-hokuriku-koshinetsu-B5p2RrVL.png) no-repeat;background-size:contain}.p-search-map__body--kanto{background:transparent url(/build/assets/map-kanto-BqJmh4jE.png) no-repeat;background-size:contain}.p-search-map__body--tokai{background:transparent url(/build/assets/map-tokai-DFbhrSWD.png) no-repeat;background-size:contain}.p-search-map__body--kansai{background:transparent url(/build/assets/map-kinki-jjU3kVui.png) no-repeat;background-size:contain}.p-search-map__body--tyugoku{background:transparent url(/build/assets/map-tyugoku-BB88CUdw.png) no-repeat;background-size:contain}.p-search-map__body--shikoku{background:transparent url(/build/assets/map-shikoku-KXqTKjrq.png) no-repeat;background-size:contain}.p-search-map__body--kyushu{background:transparent url(/build/assets/map-kyushu-iJetvT3m.png) no-repeat;background-size:contain}.p-search-map__item--hokkaido{margin:0;padding:0;position:absolute;top:15px;right:20px}.p-search-map__item--tohoku{margin:0;padding:0;position:absolute;top:75px;right:-10px}.p-search-map__item--hokuriku-koshinetsu{margin:0;padding:0;position:absolute;top:85px;right:50px}.p-search-map__item--kanto{margin:0;padding:0;position:absolute;right:20px;bottom:80px}.p-search-map__item--koushinetsu-hokuriku{margin:0;padding:0;position:absolute;right:60px;bottom:120px}.p-search-map__item--tokai{margin:0;padding:0;position:absolute;right:34px;bottom:35px}.p-search-map__item--kansai{margin:0;padding:0;position:absolute;right:90px;bottom:48px}.p-search-map__item--tyugoku{margin:0;padding:0;position:absolute;right:140px;bottom:80px}.p-search-map__item--shikoku{margin:0;padding:0;position:absolute;right:150px;bottom:30px}.p-search-map__item--kyushu{margin:0;padding:0;position:absolute;left:20px;bottom:100px}.p-search-map__item--okinawa{margin:0;padding:0;position:absolute;left:-12px;bottom:10px}.p-search-map__item--aomori{margin:0;padding:0;position:absolute;top:46px;left:140px}.p-search-map__item--akita{margin:0;padding:0;position:absolute;top:94px;left:108px}.p-search-map__item--iwate{margin:0;padding:0;position:absolute;top:100px;right:40px}.p-search-map__item--yamagata{margin:0;padding:0;position:absolute;bottom:110px;left:80px}.p-search-map__item--miyagi{margin:0;padding:0;position:absolute;bottom:78px;right:90px}.p-search-map__item--fukushima{margin:0;padding:0;position:absolute;bottom:27px;right:120px}.p-search-map__item--ishikawa{margin:0;padding:0;position:absolute;top:100px;left:45px}.p-search-map__item--niigata{margin:0;padding:0;position:absolute;top:44px;right:36px}.p-search-map__item--toyama{margin:0;padding:0;position:absolute;top:110px;left:106px}.p-search-map__item--fukui{margin:0;padding:0;position:absolute;bottom:90px;left:20px}.p-search-map__item--nagano{margin:0;padding:0;position:absolute;bottom:100px;left:130px}.p-search-map__item--yamanashi{margin:0;padding:0;position:absolute;bottom:60px;right:70px}.p-search-map__item--gumma{margin:0;padding:0;position:absolute;top:53px;left:62px}.p-search-map__item--tochigi{margin:0;padding:0;position:absolute;top:42px;right:86px}.p-search-map__item--saitama{margin:0;padding:0;position:absolute;top:110px;left:100px}.p-search-map__item--ibaraki{margin:0;padding:0;position:absolute;top:114px;right:8px}.p-search-map__item--tokyo{margin:0;padding:0;position:absolute;bottom:100px;left:120px}.p-search-map__item--kanagawa{margin:0;padding:0;position:absolute;bottom:59px;left:76px}.p-search-map__item--chiba{margin:0;padding:0;position:absolute;bottom:54px;right:36px}.p-search-map__item--gifu{margin:0;padding:0;position:absolute;top:70px;left:70px}.p-search-map__item--shizuoka{margin:0;padding:0;position:absolute;bottom:112px;right:70px}.p-search-map__item--aichi{margin:0;padding:0;position:absolute;bottom:114px;left:100px}.p-search-map__item--mie{margin:0;padding:0;position:absolute;bottom:50px;left:30px}.p-search-map__item--kyoto{margin:0;padding:0;position:absolute;top:60px;left:100px}.p-search-map__item--shiga{margin:0;padding:0;position:absolute;top:73px;right:38px}.p-search-map__item--hyougo{margin:0;padding:0;position:absolute;top:85px;left:48px}.p-search-map__item--osaka{margin:0;padding:0;position:absolute;bottom:120px;left:80px}.p-search-map__item--nara{margin:0;padding:0;position:absolute;bottom:70px;left:130px}.p-search-map__item--wakayama{margin:0;padding:0;position:absolute;bottom:30px;left:80px}.p-search-map__item--tottori{margin:0;padding:0;position:absolute;top:90px;right:20px}.p-search-map__item--shimane{margin:0;padding:0;position:absolute;top:90px;left:80px}.p-search-map__item--okayama{margin:0;padding:0;position:absolute;bottom:110px;right:40px}.p-search-map__item--hiroshima{margin:0;padding:0;position:absolute;bottom:100px;left:110px}.p-search-map__item--yamaguchi{margin:0;padding:0;position:absolute;bottom:80px;left:20px}.p-search-map__item--kagawa{margin:0;padding:0;position:absolute;top:70px;right:50px}.p-search-map__item--ehime{margin:0;padding:0;position:absolute;bottom:140px;left:40px}.p-search-map__item--tokushima{margin:0;padding:0;position:absolute;bottom:120px;right:20px}.p-search-map__item--kochi{margin:0;padding:0;position:absolute;bottom:80px;left:70px}.p-search-map__item--fukuoka{margin:0;padding:0;position:absolute;top:20px;right:90px}.p-search-map__item--saga{margin:0;padding:0;position:absolute;top:22px;left:50px}.p-search-map__item--nagasaki{margin:0;padding:0;position:absolute;top:77px;left:30px}.p-search-map__item--oita{margin:0;padding:0;position:absolute;top:80px;right:40px}.p-search-map__item--kumamoto{margin:0;padding:0;position:absolute;top:128px;left:100px}.p-search-map__item--miyazaki{margin:0;padding:0;position:absolute;bottom:78px;right:68px}.p-search-map__item--kagoshima{margin:0;padding:0;position:absolute;bottom:70px;left:50px}.p-search-map__item--back{margin:0;padding:0;position:absolute;bottom:8px;right:0}.p-search-map__link{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem;font-weight:700}.p-search-map__link:visited{color:#555}.p-search-map__link:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.p-search-map__link--back{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem;font-weight:700}.p-search-map__link--back:visited{color:#555}.p-search-map__link--back:before{content:"";color:#b09686;font: 14px/1 "Font Awesome 5 free";font-weight:700;margin-right:.4em}.p-search-prefecture-list__item{display:flex;padding-bottom:10px}.p-search-prefecture-list__item-label{width:100px;padding:7px 0;border:1px solid #b09686;background:#fff;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.p-search-prefecture-list__inner-list{display:flex;align-items:center;padding-left:14px}.p-search-prefecture-list__inner-list-item:not(:first-child){margin-left:14px}.p-search-prefecture-list__inner-list-link{color:#519dd8;font-size:.875rem;font-weight:600}.p-search-city-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:20px}.p-corporate-rented-house{padding:20px 0;background-color:#fffbf8}.p-corporate-rented-house__container--detail-h1{display:flex;justify-content:center}.p-corporate-rented-house__container--search-by-condition>h2{line-height:1.2em}.pc .p-corporate-rented-house__container--search-by-condition{width:50%}.p-corporate-rented-house__container--icon-arrow{color:#b09686}.pc .p-corporate-rented-house__container--icon-arrow{font-size:2.3em;display:flex;justify-content:center;align-items:center;padding-right:80px}.sp .p-corporate-rented-house__container--icon-arrow{text-align:center;padding-top:10px;font-size:1.3em}.p-corporate-rented-house__container--refinement-title{display:flex}.pc .p-corporate-rented-house__container--refinement-title>div{flex:1}.pc .p-corporate-rented-house__container--refinement-title>div>h2{line-height:1.2em}.pc .p-corporate-rented-house__container--refinement{display:flex}.pc .p-corporate-rented-house__container--refinement-condition{display:flex;flex:1}.pc .p-corporate-rented-house__container--refinement-condition>ul{margin-right:auto;display:grid;grid-template-columns:1fr;gap:10px 0;padding-bottom:20px}.pc .p-corporate-rented-house__container--refinement-condition>ul label:has(>input:disabled){color:#888!important}.sp .p-corporate-rented-house__container--refinement-condition>ul{display:grid;width:100%;justify-content:space-between;grid-template-columns:auto;grid-auto-flow:column;gap:10px 0;font-size:.875rem}.sp .p-corporate-rented-house__container--refinement-condition>ul>li:nth-child(1),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(2),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(3),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(4),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(5){grid-column-start:1}.sp .p-corporate-rented-house__container--refinement-condition>ul>li:nth-child(6),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(7),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(8),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(9),.sp .p-corporate-rented-house__container--refinement-condition>ul li:nth-child(10){grid-column-start:2}.p-corporate-rented-house__container--refinement-result{display:flex;flex-direction:column}.pc .p-corporate-rented-house__container--refinement-result{width:50%;position:relative}.sp .p-corporate-rented-house__container--refinement-result{padding-top:10px;width:100%}.p-corporate-rented-house__container--refinement-result--blind-enabled{background-color:#e5e5e5!important}.p-corporate-rented-house__container--refinement-result--blind-disabled{background-color:#fffbf8!important}.pc .p-corporate-rented-house__container--refinement-result>div{display:flex;flex-direction:column;height:100%;width:100%;position:absolute}.p-corporate-rented-house__container--refinement-result--scrollable{overflow-y:auto;overflow-x:hidden;border:1px solid;border-color:#b09686}.pc .p-corporate-rented-house__container--refinement-result--scrollable{height:100%}.sp .p-corporate-rented-house__container--refinement-result--scrollable{height:180px}.p-corporate-rented-house__container--refinement-result--scrollable>p{margin:10px}.p-corporate-rented-house__container--refinement-result--scrollable>ul{display:flex;flex-wrap:wrap;gap:14px 10px;margin:10px}.p-corporate-rented-house__container--refinement-result--scrollable>ul>li>a{display:inline-block;padding:5px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem}.p-corporate-rented-house__container--refinement-result--scrollable>ul>li>span:not([data-has-url=true]){display:inline-block;padding:5px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem;opacity:.3}.p-corporate-rented-house__container--refinement-result--scrollable>ul>li>span[data-has-url=true]{display:inline-block;padding:5px 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem}.p-corporate-rented-house__container--middle-banner{display:flex}.pc .p-corporate-rented-house__container--middle-banner{width:50%;justify-content:center;align-items:center}.sp .p-corporate-rented-house__container--middle-banner{padding-top:20px;justify-content:center}.pc .p-corporate-rented-house__container--flex-horizontal{display:flex}.p-corporate-rented-house__container--submit{display:flex;align-items:center}.p-corporate-rented-house__container--non-system-text{padding-top:5px}.p-corporate-rented-house__text--notice{font-size:.875rem;color:#b09686}.p-corporate-rented-house__text--align-end{text-align:end}.p-corporate-rented-house__text--padding-top-s{padding-top:20px}.p-corporate-rented-house__text--padding-bottom-s{padding-bottom:20px}.p-corporate-rented-house__text--search-result-count{padding-left:10px}.p-corporate-rented-house__text--count-search{padding:0 5px;font-weight:700}.sp .p-corporate-rented-house__text--non-system{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;line-height:2}.p-corporate-rented-house__non-system-text{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;border:solid 1px #b09686;padding:20px}.p-corporate-rented-house__non-system-text--first{padding-bottom:20px}.p-corporate-rented-house__top-heading-container{display:flex;justify-content:center;position:relative}.p-corporate-rented-house__top-heading-h1{color:#ec7a7a}.p-corporate-rented-house__top-heading-h1-background{background-color:#fff9}.p-corporate-rented-house__top-heading-h1-unit{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;background-color:#fff9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pc .p-corporate-rented-house__top-heading-h1-unit{width:50dvw;padding:6dvh 3dvw}.sp .p-corporate-rented-house__top-heading-h1-unit{width:90dvw;padding:3dvh 3dvw}.pc .p-corporate-rented-house__top-heading-h1{font-size:3.3dvw}.sp .p-corporate-rented-house__top-heading-h1{font-size:6dvw}.p-corporate-rented-house__h1{padding-bottom:5px;font-size:1.375rem;font-weight:700;border-bottom:2px solid #ec7a7a}.p-corporate-rented-house__h1>span{display:inline-block;line-height:1.6rem}.p-corporate-rented-house__h2{font-size:1.125rem;padding-bottom:20px}.p-corporate-rented-house__h3{font-size:16px;padding-bottom:20px}.p-corporate-rented-house__top-description{display:flex;flex-direction:column;align-items:center;line-height:1.3}.p-corporate-rented-house__top-description-inner{display:grid;grid-template-columns:1fr;gap:10px 0}.p-corporate-rented-house__map{background-color:#fff}.sp .p-corporate-rented-house__map{padding:10px;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}.p-corporate-rented-house__search-checkbox{padding-top:20px}.p-corporate-rented-house__search-checkbox-list{display:grid;grid-template-columns:1fr;gap:10px 0;padding-bottom:20px}.sp .p-corporate-rented-house__search-checkbox-list{font-size:.875rem}.p-corporate-rented-house__links-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 10px}.p-corporate-rented-house__link-accordion{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;border:1px solid #b09686;color:#b09686;font-weight:700;padding:20px}.p-corporate-rented-house__link-accordion-container{padding-top:20px}.p-corporate-rented-house__link-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 10px}.p-corporate-rented-house__link-list--wide{display:grid;gap:10px 10px}.pc .p-corporate-rented-house__link-list--wide{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;padding-top:20px}.sp .p-corporate-rented-house__link-list--wide{grid-template-columns:1fr 1fr 1fr;padding-top:20px}.sp .p-corporate-rented-house__link-list-container{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}.pc .p-corporate-rented-house__link-list-container--flex-horizontal{display:flex}.p-corporate-rented-house__link-list--popular{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px 10px}.pc .p-corporate-rented-house__link-list--popular{padding-right:20px}.sp .p-corporate-rented-house__link-list--popular{padding-bottom:20px}.p-corporate-rented-house__link-list-item{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;border:1px solid #b09686;border-radius:5px;background-color:#fff}.pc .p-corporate-rented-house__link-list-item{padding:20px 10px}.sp .p-corporate-rented-house__link-list-item{padding:10px 5px}.p-corporate-rented-house__link-list-item--popular{border:1px solid #555;border-radius:5px;background-color:#fff;font-size:.875rem;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}.p-corporate-rented-house__link-name--popular{color:#555;padding:10px}.p-corporate-rented-house__link-name--popular:visited{color:#555}.p-corporate-rented-house__update-date{color:#b09686;font-weight:700}.p-corporate-rented-house__update-date-container{width:100%;display:flex;justify-content:end;padding-top:10px;padding-bottom:5px}.p-corporate-rented-house__detail-title{display:inline-block;padding-bottom:5px;font-weight:700;border-bottom:2px solid #ec7a7a}.pc .p-corporate-rented-house__detail-title{font-size:1.375rem}.sp .p-corporate-rented-house__detail-title{font-size:1.125rem}.p-corporate-rented-house__detail-list{width:100%;border:1px solid #b09686}.p-corporate-rented-house__detail-list-item{width:100%;display:flex;min-height:40px}.p-corporate-rented-house__detail-list-item:not(:last-child){border-bottom:1px solid #b09686}.p-corporate-rented-house__detail-list-label{width:35%;border-right:1px solid #b09686;color:#b09686;background-color:#f8f6f4;font-weight:600;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:10px}.p-corporate-rented-house__detail-list-body{width:65%;background-color:#fff;display:flex;flex-direction:column;justify-content:center}.p-corporate-rented-house__detail-list-body--first{border-bottom:1px solid #b09686}.p-corporate-rented-house__detail-list-body>div{padding:10px}.p-corporate-rented-house__detail-list--non-top-border{width:100%;border-left:1px solid #b09686;border-right:1px solid #b09686;border-bottom:1px solid #b09686}.p-corporate-rented-house__detail-text-component{line-height:1.5}.p-corporate-rented-house__btn--search{font-weight:700;font-size:16px}.pc .p-corporate-rented-house__btn--search{padding:5px 24px}.sp .p-corporate-rented-house__btn--search{padding:4px 24px}.p-cvr-btn__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;justify-content:space-around}.pc .p-cvr-btn__list-item{width:100%;margin:10px}.sp .p-cvr-btn__list-item{position:relative}.p-cvr-btn__text{display:flex;flex-direction:column;align-items:center;line-height:1.2}.pc .p-cvr-btn__text--strong{font-size:1.5rem}.sp .p-cvr-btn__text--strong{font-size:16px;font-weight:600;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}.sp .p-cvr-btn__text--small,.pc .p-cvr-btn__text--suffix{font-size:.75rem}.sp .p-cvr-btn__text--suffix{font-size:.688rem;position:absolute;bottom:9px}.p-corporation-movie-title--search{text-align:center;font-weight:700;font-size:1.125rem;margin-bottom:20px}.sp .p-corporation-movie-title--search{white-space:nowrap}.p-corporation-movie-title--search span{color:#ff5286}.p-corporation-movie-title--search:before{content:"";position:relative;display:inline-block;background:url(/img/special/corporationMovie/detail_ico2.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.pc .p-corporation-movie-title--search:before{width:25px;height:50px;top:0}.sp .p-corporation-movie-title--search:before{width:20px;height:50px;top:5px}.p-corporation-movie-title--main-contaier{position:relative;margin-top:10px}.pc .p-corporation-movie-title--main-contaier{text-align:center}.p-corporation-movie-title--main-text{position:absolute;text-align:center;color:#000}.pc .p-corporation-movie-title--main-text{width:100%;top:90px;letter-spacing:25px;font-size:3.25rem}.sp .p-corporation-movie-title--main-text{top:13%;left:32%;letter-spacing:4.5px;font-size:1.7rem}.pc .p-corporation-movie-title--main-image{width:940px}.p-corporation-movie-container--search{text-align:center;width:80%;margin:20px auto}.p-corporation-movie-container--search--form{display:flex;justify-content:center;align-items:center}.sp .p-corporation-movie-container--search--form{flex-direction:column}.p-corporation-movie-container--list{display:flex;justify-content:center;flex-direction:row-reverse;text-align:center}.pc .p-corporation-movie-container--list{padding:20px}.sp .p-corporation-movie-container--list{padding-top:20px}.p-corporation-movie-container--main{padding:0 20px}.p-corporation-movie-condition--text{background-color:#fff;border:none;font-weight:700;font-size:16px;text-align:center}.pc .p-corporation-movie-condition--text{margin-right:20px}.p-corporation-movie-condition--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;padding:5px;border-width:2px;border-color:#b09686;border-radius:10px;text-align:center;background-color:#fff;color:#000;cursor:pointer}.pc .p-corporation-movie-condition--select{margin:0 20px;width:200px}.sp .p-corporation-movie-condition--select{width:160px}.p-corporation-movie-condition--select-container{position:relative}.p-corporation-movie-condition--select-container:after{pointer-events:none;position:absolute;color:#b09686;top:25%;content:"▼"}.pc .p-corporation-movie-condition--select-container:after{left:55.5%}.sp .p-corporation-movie-condition--select-container:after{left:68.5%}.sp .p-corporation-movie-condition--joint{margin:5px 0}.p-corporation-movie-box-button{line-height:1.5;margin-left:10px}.pc .p-corporation-movie-box-button{padding:10px 40px;font-size:1.125rem}.sp .p-corporation-movie-box-button{padding:10px 20px;font-size:.938rem}.p-corporation-movie-box-button--container{display:flex;align-items:center;justify-content:center;margin-top:20px}.p-corporation-movie-applicable-container{font-size:1.125rem;background-color:inherit}.p-corporation-movie-applicable-result-count{color:#ec7a7a}.p-corporation-movie-list--left{display:flex;flex-direction:column-reverse}.pc .p-corporation-movie-list--left{margin-right:170px}.sp .p-corporation-movie-list--left{width:50%;margin-right:4%}.sp .p-corporation-movie-list--right{display:flex;width:50%;flex-direction:column}.p-corporation-movie-list--item{display:flex;flex-direction:column;position:relative}.pc .p-corporation-movie-list--item{margin:0 2% 40px 0;width:100%}.sp .p-corporation-movie-list--item{margin:0 8px 40px;height:110px}.pc .p-corporation-movie-list--unordered{display:flex;flex-wrap:wrap;width:315px;margin:0 auto}.p-corporation-movie-list--iframe{margin-bottom:10px}.pc .p-corporation-movie-list--iframe{height:180px}.sp .p-corporation-movie-list--iframe{height:90px}.p-corporation-movie-list--corporation-name{font-size:.938rem;color:#519dd8;display:inline-block}.pc .p-corporation-movie-list--corporation-name{margin-top:10px}.p-corporation-movie-list--link{position:absolute;top:0;left:0;width:100%;height:100%}.p-corporation-movie-detail--container{padding:0 20px}.pc .p-corporation-movie-detail--container{margin-bottom:80px}.p-corporation-movie-detail--title{position:relative;line-height:1;text-align:left;font-weight:700;color:#000}.p-corporation-movie-detail--title:before{content:"";position:relative;display:inline-block;width:40px;height:50px;top:10px;background:url(/img/special/corporationMovie/detail_ico1.png) no-repeat;background-size:contain;vertical-align:middle;margin-right:10px}.p-corporation-movie-detail--title-frame{width:100%}.pc .p-corporation-movie-detail--title-frame{height:500px}.sp .p-corporation-movie-detail--title-frame{height:180px}.pc .p-corporation-movie-detail--title{margin-bottom:10px;font-size:22px}.sp .p-corporation-movie-detail--title{margin:0;border-bottom:none;font-size:5vw}.p-corporation-movie-detail--title-area{text-align:center;margin:10px auto}.pc .p-corporation-movie-detail--title-area{width:940px;margin:20px auto}.p-corporation-movie-detail--title-stress{color:#ff5286}.p-corporation-movie-chapter--container{font-weight:400;color:#000}.pc .p-corporation-movie-chapter--container{width:500px;line-height:1.6;margin:30px auto;font-size:16px}.sp .p-corporation-movie-chapter--container{line-height:1.8;margin:20px auto;font-size:.938rem}.p-corporation-movie-chapter--definition{display:flex;flex-wrap:wrap}.p-corporation-movie-chapter--number{width:10%}.pc .p-corporation-movie-chapter--title{width:80%}.sp .p-corporation-movie-chapter--title{width:70%}.sp .p-corporation-movie-chapter--minutes{width:20%}.pc .p-corporation-movie-chapter--minutes{width:10%}.p-corporation-movie-text--area{color:#000;border-bottom:2px solid #000}.sp .p-corporation-movie-text--area{padding:20px;font-size:.875rem;line-height:1.2}.pc .p-corporation-movie-text--area{text-align:center;margin:0 auto;padding:20px 0;font-size:16px;line-height:1.5;width:940px}.pc .p-corporation-movie-text--paragraph{display:inline-block;text-align:left}.p-corporation-movie-text--unordered{padding:15px 0}.pc .p-corporation-movie-text--unordered{display:table;text-align:left;margin-left:auto;margin-right:auto}.p-service-page__container--main-visual{position:relative;width:100%;height:480px;background:url(/build/assets/main_visual_img-3hU1e5E6.jpg) top center no-repeat;background-size:cover}@media (max-width: 768px){.p-service-page__container--main-visual{height:218px;background:url(/build/assets/main_visual_img-CXBydrc2.jpg) top center no-repeat;background-size:cover}}.p-service-page__container--table-of-contents{background-color:#f8f5eb}.p-service-page__container--floral-white{background-color:#fff9ec}.p-service-page__container--if-then-hojb{background-color:#ec7a7a1a}.pc .p-service-page__container--if-then-hojb-img{padding-top:100px}.sp .p-service-page__container--if-then-hojb-img{padding:20px 0}.p-service-page__container--white{background-color:#fff}.p-service-page__container--feature{color:#555;background-color:#fdf2f2;font-family:YuGothic;letter-spacing:2px;border-radius:12px}.p-service-page__container--feature:not(:last-child){margin-bottom:20px}.p-service-page__container--feature-text-box{padding:16px}.p-service-page__container--reason-safe{background-color:#fff9ec}.pc .p-service-page__container--message{display:flex;padding-bottom:60px}.p-service-page__container--phone-number{display:flex;justify-content:center;align-items:center;border:1px solid #b09686;background:#fff;padding:20px 40px}.sp .p-service-page__container--phone-number{flex-direction:column}.p-service-page__flex-container{display:flex;align-items:center}.pc .p-service-page__flex-container{justify-content:space-evenly}.sp .p-service-page__flex-container{justify-content:space-between}.p-service-page__inner-container--table-of-contents{background-color:#fff;border:4px solid rgba(236,122,122,.5019607843);letter-spacing:2px;font-family:YuGothic}.pc .p-service-page__inner-container--table-of-contents{padding:32px 40px}.sp .p-service-page__inner-container--table-of-contents{padding:20px}.pc .p-service-page__inner-container--if-then-hojb{display:flex;justify-content:space-evenly;align-items:bottom;padding-bottom:30px}.p-service-page__inner-container--white-padding-wide{padding:16px 20px 20px;background-color:#fff;border-radius:6px}.p-service-page__inner-container--white-padding-narrow{padding:15px 10px;background-color:#fff;border-radius:6px}.p-service-page__inner-container--search-job{background-color:#fff;border-radius:6px}.pc .p-service-page__inner-container--search-job{padding:15px 100px}.sp .p-service-page__inner-container--search-job{padding:15px 10px}.p-service-page__inner-container--related-service{background-color:#fff;padding:10px 16px;border-radius:10px;margin-top:10px}.pc .p-service-page__inner-container--reason-safe-mark{display:flex;align-items:center;justify-content:center}.pc .p-service-page__inner-container--reason-safe-mark>div:first-child{margin-right:10px}.sp .p-service-page__inner-container--reason-safe-mark{width:auto}.sp .p-service-page__inner-container--reason-safe-mark>div:first-child{padding:10px 0}.p-service-page__inner-container--reason-safe-text{width:76%;padding:10px 0 0 15px;font-family:YuGothic;font-weight:500;font-size:15px;line-height:21px;letter-spacing:2px}.p-service-page__inner-container--message-img{position:relative}.sp .p-service-page__inner-container--message-img{margin-top:80px}.p-service-page__btn--career-partner{position:relative;display:flex;align-items:center;justify-content:center}.p-service-page__btn--career-partner-inner{display:flex;align-items:center;justify-content:center}.p-service-page__btn--career-partner a{color:#fff;border-radius:6px;background:#ec7a7a;box-shadow:0 5px 5px -2px #00000040;font-weight:700;text-decoration:none;text-align:center;display:block;width:fit-content;line-height:1.4;text-shadow:0px 0px 0px transparent,0px 1px 0px rgba(0,0,0,.3)}.pc .p-service-page__btn--career-partner a{font-size:20px;letter-spacing:2px;padding:30px 60px}.sp .p-service-page__btn--career-partner a{font-size:1.0625rem;letter-spacing:0;padding:20px 10px}.p-service-page__headline--main-visual-title{color:#fff;display:flex;flex-flow:column;font-weight:700;z-index:11;position:absolute}.pc .p-service-page__headline--main-visual-title{top:50%;left:50px;transform:translateY(-50%)}.sp .p-service-page__headline--main-visual-title{left:16px;bottom:0}.p-service-page__headline--main-visual-title span{width:fit-content;background:-webkit-linear-gradient(left,#ff9e9e,#ff9868)}.pc .p-service-page__headline--main-visual-title span{padding:8px 24px;font-size:36px}.pc .p-service-page__headline--main-visual-title span:first-child{margin-bottom:24px}.sp .p-service-page__headline--main-visual-title span{padding:4px 24px;font-size:21px;line-height:29.4px;margin-bottom:10px;letter-spacing:3.5px}.p-service-page__headline--message{font-family:Noto Sans JP,sans-serif;color:#ff9868;z-index:2;font-weight:700;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#ff9e9e),to(#ff9868));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pc .p-service-page__headline--message{font-size:3.4375rem;line-height:5.15625rem;letter-spacing:11px;top:-40px;left:0}.sp .p-service-page__headline--message{margin:0;font-size:2.1875rem;line-height:3.28125rem;letter-spacing:7px;top:-27px;left:10px}.p-service-page__headline--if-then-hojb{background-color:#f39e5d;color:#fff;font-weight:700;font-size:20px;line-height:28px;letter-spacing:2px;padding:16px 0;border-radius:12px 12px 0 0;margin-bottom:0;text-align:center}.p-service-page__headline--phone-number{color:#555}.pc .p-service-page__headline--phone-number{padding-right:20px}.sp .p-service-page__headline--phone-number{font-weight:700;font-size:16px;padding-bottom:20px}.p-service-page__text--table-of-contents-title{font-weight:700;font-size:14px;line-height:19.6px;padding-bottom:10px}.p-service-page__text--headline{font-family:Noto Sans;font-weight:700;font-size:20px;margin:0 auto 30px!important;width:fit-content;padding:0 0 18px;border-bottom:solid 3px #ec7a7a;letter-spacing:2px}.p-service-page__text--about{font-family:YuGothic;font-weight:500;text-align:center;line-height:28px;letter-spacing:2px}.sp .p-service-page__text--about{font-size:15px;line-height:21px}.p-service-page__text--orange-strong{font-weight:700;color:#ec7a7a}.p-service-page__text--if-then-hojb{color:#202020;font-weight:600}.sp .p-service-page__text--if-then-hojb{font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px}.p-service-page__text--if-then-hojb-list-item-last-child{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px}.p-service-page__text--if-then-hojb-list-item-last-child span{background:linear-gradient(transparent 60%,#ffeb00 60%)}.p-service-page__text--if-then-hojb-list-item-last-child .orange{color:#ff5f25;font-weight:600}.p-service-page__text--feature-point-label{color:#fff;font-family:YuGothic;font-weight:700;font-size:22px;line-height:30.8px;letter-spacing:2px;background-color:#ec7a7a;padding-top:8px;padding-bottom:8px;text-align:center;border-top-left-radius:12px;border-top-right-radius:12px}.p-service-page__text--feature-point-main{font-weight:700;font-size:18px;line-height:22.4px;padding-bottom:20px}.p-service-page__text--feature-point-main>span{font-size:14px;line-height:19.6px}.p-service-page__text--feature-point-description{font-size:16px;line-height:22.4px}.p-service-page__text--feature-point-annotation{font-size:14px;line-height:19.6px}.p-service-page__text--feature-point-related-service-label{font-family:YuGothic;font-weight:700;font-size:16px;line-height:22.4px;letter-spacing:2px;padding-bottom:10px}.p-service-page__text--reason-safe-item{font-family:YuGothic;font-weight:700;font-size:23px;line-height:32.2px;letter-spacing:2px;text-align:center;color:#ff5f25;padding:10px 0}.p-service-page__text--search-job-main{margin:0;color:#333;line-height:1;text-align:center;font-weight:700}.pc .p-service-page__text--search-job-main{font-size:20px}.sp .p-service-page__text--search-job-main{font-size:4.5vw}.p-service-page__text--search-job-link{color:#707070;font-weight:700}.p-service-page__text--search-job-link:visited{color:#707070}.pc .p-service-page__text--search-job-link{font-size:18px;padding-top:10px}.sp .p-service-page__text--search-job-link{font-size:3.4vw;padding-top:10px}.p-service-page__text--message-main{font-family:Noto Sans JP,sans-serif;line-height:1.7;font-weight:700}.pc .p-service-page__text--message-main{font-size:1.875rem;letter-spacing:3px;padding-bottom:40px}.sp .p-service-page__text--message-main{font-size:1.375rem;letter-spacing:2.2px;padding-bottom:24px}.p-service-page__text--message-description{color:#555;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;line-height:1.7;padding-bottom:10px}.p-service-page__text--phone-number{display:flex;align-items:center;color:#555;font-weight:700;font-size:20px}.p-service-page__text--phone-number:visited{color:#555}.p-service-page__text--phone-number>p{padding:0 8px}.pc .p-service-page__text--phone-number-sub>span{padding-right:10px}.sp .p-service-page__text--phone-number-sub>span{padding-left:10px}.sp .p-service-page__break-line:after{content:"\a";white-space:pre}.p-service-page__list--table-of-contents>li{font-weight:700;font-size:16px;line-height:25.6px}.p-service-page__list--table-of-contents>li>a{text-decoration:none;color:#555}.p-service-page__list--table-of-contents>li>a:visited{color:#555}.p-service-page__list--if-then-hojb{background-color:#fff;text-align:left;padding:8px 16px;color:#202020;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;font-weight:600;border-bottom-right-radius:12px;border-bottom-left-radius:12px}.p-service-page__list--feature-point-related-service{display:grid;gap:10px}.pc .p-service-page__list--feature-point-related-service{grid-template-columns:repeat(4,1fr)}.sp .p-service-page__list--feature-point-related-service{grid-template-columns:repeat(2,1fr)}.p-service-page__list--feature-point-related-service>li{border:1px solid #eee6e1;border-radius:10px;background-color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:0 8px}.p-service-page__list--feature-point-related-service>li picture{padding:5px}.p-service-page__list--feature-point-related-service>li img{height:38px;object-fit:contain}.p-service-page__list--search-job{display:grid;grid-template-columns:repeat(2,1fr)}.pc .p-service-page__list--search-job{gap:16px 20px}.sp .p-service-page__list--search-job{gap:10px}.p-service-page__list-item--if-then-hojb{display:flex;padding:5px 0}.p-service-page__list-item--reason-safe{padding:16px 20px 20px;background-color:#fff;border-radius:6px}.p-service-page__list-item--reason-safe:not(:last-child){margin-bottom:20px}.p-service-page__list-item--search-job>a{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #c0c0c0;border-radius:14px;box-shadow:none;text-decoration:none}.pc .p-service-page__list-item--search-job>a{width:100%;padding:30px}.sp .p-service-page__list-item--search-job>a{width:100%;height:100px;padding:5px}.sp .p-service-page__img--main-visual{width:375px;height:auto}.p-service-page__img--check-mark{margin-right:10px}.pc .p-service-page__img--if-then-hojb{height:30dvh}.p-service-page__img--conversion-arrow{width:15px;height:15px;margin-left:10px}.p-service-page__img--mark{width:80px;height:80px;object-fit:contain}.p-service-page__img--message{width:84%;position:relative}.p-service-page__img--message:after{position:absolute;bottom:-42px;right:-40px;content:"";width:299px;height:197px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,158,158,.1)),to(rgba(255,152,104,.1)));z-index:-1}.p-service-page__img--cat:after{content:"";position:relative;display:inline-block;width:34px;height:50px;top:8px;background:url(/old/img/form/fin_pop_cat.png) no-repeat;background-size:contain;vertical-align:middle;margin-left:5px}.p-service-page__img--icon-search-job,.p-service-page__img--icon-tel{height:50px;object-fit:contain}.p-service-page__speech-babble--if-then-hojb{position:relative}.pc .p-service-page__speech-babble--if-then-hojb{width:40%}.pc .p-service-page__speech-babble--if-then-hojb:before{content:"";position:absolute;display:block;width:0;height:0;right:-40px;bottom:100px;border-left:60px solid #ffffff;border-top:30px solid transparent;border-bottom:30px solid transparent}@media screen and (min-width: 1000px){.pc .p-service-page__speech-babble--if-then-hojb:before{transform:translateY(-30%)}}.sp .p-service-page__speech-babble--if-then-hojb:before{content:"";position:absolute;display:block;width:0;height:0;right:calc(50% - 30px);bottom:-60px;border-bottom:30px solid transparent;margin-left:-30px;border:30px solid transparent;border-top:40px solid #FFFFFF}.p-service-page__main-visual-img{width:375px;height:auto;object-fit:cover}.p-service-page__main-visual-title-container{position:relative}.p-service-page__main-visual-title{color:#fff;display:flex;flex-flow:column;font-weight:700;position:absolute;left:16px;bottom:0;z-index:11}.pc .p-service-page__main-visual-title{margin-bottom:24px}.p-service-page__main-visual-title span{width:fit-content;background:-webkit-linear-gradient(left,#ff9e9e,#ff9868)}.pc .p-service-page__main-visual-title span{padding:8px 24px;font-size:36px}.sp .p-service-page__main-visual-title span{padding:4px 24px;font-size:21px;line-height:29.4px;margin-bottom:10px;letter-spacing:3.5px}.p-service-page__anchor-link--for-employ,.p-service-page__anchor-link--for-faq{padding-top:30px;text-align:center}.p-service-page__anchor-link--for-employ a,.p-service-page__anchor-link--for-faq a{text-decoration:underline;font-size:16px}.p-service-page__reason-safe{background-color:#fff9ec}.p-service-page__message--text{color:#555;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;line-height:1.7;padding-bottom:10px}.p-service-page__survey__container{border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.pc .p-service-page__survey__container{padding:20px}.sp .p-service-page__survey__container{padding:14px 10px}.p-service-page__survey__headline{border-left:3px solid #ec7a7a;padding:5px 0 5px 10px;font-weight:600}.pc .p-service-page__survey__headline{font-size:1.125rem}.sp .p-service-page__survey__headline{font-size:16px}.p-service-page__survey__list{font-size:.938rem}.pc .p-service-page__survey__list{padding:0 20px}.sp .p-service-page__survey__list{padding:0 10px}.p-service-page__survey__item{border-top:1px solid #fce6e6;padding:20px 0;position:relative}.p-service-page__survey__item:first-child{border-top:none}.pc .p-service-page__survey__item{display:flex;align-items:center}.pc .p-service-page__survey__item--for-index{align-items:start}.sp .p-service-page__survey__item--for-index{padding:14px}.p-service-page__survey__date{position:absolute;font-size:.75rem}.pc .p-service-page__survey__date{right:0;top:8px}.pc .p-service-page__survey__date--for-index{right:20px;top:unset}.sp .p-service-page__survey__date{right:0}.sp .p-service-page__survey__date--for-index{right:14px}.pc .p-service-page__survey__profile{width:25%;text-align:center}.sp .p-service-page__survey__profile{display:flex;align-items:center;padding:0 20px;margin-bottom:10px}.p-service-page__survey__profile p:first-child{margin-bottom:6px}.p-service-page__survey__profile p:first-child a{text-decoration:underline;margin-bottom:6px}.p-service-page__survey__profile p:first-child a:first-child{margin-right:6px}.p-service-page__survey__profile:before{content:"";background:url(/build/assets/icon_women01-GLnU80W6.png) center/contain no-repeat}.pc .p-service-page__survey__profile:before{display:block;width:auto;height:80px;margin-bottom:5px}.sp .p-service-page__survey__profile:before{display:inline-block;width:60px;height:60px;margin-right:20px}.p-order-survey__item:nth-child(3n+2) .p-service-page__survey__profile.female:before{background:url(/build/assets/icon_women02-SF1_GzUT.png) center/contain no-repeat}.p-order-survey__item:nth-child(3n) .p-service-page__survey__profile.female:before{background:url(/build/assets/icon_women03-CwTObF_3.png) center/contain no-repeat}.p-service-page__survey__profile.male:before{background:url(/build/assets/icon_men01-CUVFpft0.png) center/contain no-repeat}.p-service-page__survey__profile--text{font-size:.875rem}.p-service-page__survey__text{line-height:1.6;padding:0 10px}.pc .p-service-page__survey__text{width:75%}.p-service-page__survey__text--more-text{overflow:hidden;position:relative}.pc .p-service-page__survey__text--more-text{height:98px}.sp .p-service-page__survey__text--more-text{height:168px}.p-service-page__survey__text .more-read span{color:#519dd8;cursor:pointer;background-color:#fff;display:block;width:100%;text-align:center;margin-top:5px;font-size:.875rem}.p-service-page__survey__text .more-read.close{position:absolute;bottom:0;width:calc(100% - 20px);height:80px;background:linear-gradient(to bottom,#fafcfc00,#fff);background:-webkit-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255));background:-moz-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255))}.p-service-page__survey__text .more-read.close span{position:absolute;bottom:0}.p-service-page__survey__detail{line-height:1.6;padding:0 10px}.pc .p-service-page__survey__detail{width:75%}.p-service-page__survey__detail--star{font-weight:700;line-height:24px;margin-bottom:4px}.p-service-page__survey__detail--star .star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#fff;margin-left:4px}.p-service-page__survey__detail--star .star_rating:before,.p-service-page__survey__detail--star .star_rating:after{content:"★★★★★"}.p-service-page__survey__detail--star .star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f39e5d}.p-service-page__survey__detail--star .star_rating[data-rate="10"]:after{width:100%}.p-service-page__survey__detail--star .star_rating[data-rate="9"]:after{width:90%}.p-service-page__survey__detail--star .star_rating[data-rate="8"]:after{width:80%}.p-service-page__survey__detail--star .star_rating[data-rate="7"]:after{width:70%}.p-service-page__survey__detail--star .star_rating[data-rate="6"]:after{width:60%}.p-service-page__survey__detail--star .star_rating[data-rate="5"]:after{width:50%}.p-service-page__survey__detail--star .star_rating[data-rate="4"]:after{width:40%}.p-service-page__survey__detail--star .star_rating[data-rate="3"]:after{width:30%}.p-service-page__survey__detail--star .star_rating[data-rate="2"]:after{width:20%}.p-service-page__survey__detail--star .star_rating[data-rate="1"]:after{width:10%}.p-service-page__survey__detail--star .star_rating[data-rate="0"]:after{width:0%}.sp .p-service-page__survey__detail--text{font-size:.875rem}.p-service-page__survey__detail--more-text{overflow:hidden;position:relative}.pc .p-service-page__survey__detail--more-text{height:98px}.sp .p-service-page__survey__detail--more-text{height:154px}.p-service-page__survey__detail .more-read span{color:#519dd8;cursor:pointer;background-color:#fff;display:block;width:100%;text-align:center;margin-top:5px;font-size:.875rem}.p-service-page__survey__detail .more-read.close{position:absolute;bottom:0;width:100%;height:80px;background:linear-gradient(to bottom,#fafcfc00,#fff);background:-webkit-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255));background:-moz-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255))}.p-service-page__survey__detail .more-read.close span{position:absolute;bottom:0}.p-service-page__survey__link{text-align:right;font-size:.875rem}.pc .p-service-page__survey__link{padding:0 20px}.sp .p-service-page__survey__link{padding:0 10px}.p-service-page__survey__notice{margin-top:20px;font-size:.875rem;line-height:1.4}.pc .p-service-page__survey__notice{padding:0 20px}.sp .p-service-page__survey__notice{padding:0 10px}.p-service-page__link--more-customer-voice{display:flex;justify-content:center}.p-service-page__link--more-customer-voice>a{text-decoration:underline}.pc .p-service-page__link--more-customer-voice{font-size:1.25rem;padding:20px}.sp .p-service-page__link--more-customer-voice{font-size:1.125rem;padding:10px 0 20px}.p-sorry__text{line-height:1.5}.pc .p-sorry__text,.sp .p-sorry__text{font-size:.813rem}.pc .p-sorry__container-padding{padding-top:40px}.sp .p-sorry__container-padding{padding-top:20px}.pc .p-thanks-page__header{width:100%;padding:10px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #fce6e6}.pc .p-thanks-page__header-mark-list{display:flex;align-items:center;margin:0}.pc .p-thanks-page__header-mark-list li:not(:last-child){margin-right:10px}.p-thanks-page__image-container--top-hero{display:flex;justify-content:center}.pc .p-thanks-page__image--top-hero{width:47dvw;aspect-ratio:auto 25/12}.p-thanks-page__text-strip-container--introduction-message{background-color:#f29e9d;padding:10px 5px;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}.p-thanks-page__text-strip-container--kaigojob-line-of-flow{background-color:#91cf50;padding:10px 5px;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}.p-thanks-page__text-strip-container--service-feature{background-color:#f29e9d;padding:10px;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}.p-thanks-page__text-strip-container--user-guide{background-color:#fec000;padding:10px;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}.p-thanks-page__text-strip-text--introduction-message{color:#fff;font-weight:700}.pc .p-thanks-page__text-strip-text--introduction-message{font-size:1.8dvw}.sp .p-thanks-page__text-strip-text--introduction-message{font-size:18px}.pc .p-thanks-page__text-strip-text--introduction-message-note{font-size:1dvw}.sp .p-thanks-page__text-strip-text--introduction-message-note{font-size:12px}.p-thanks-page__text-strip-text--kaigojob-line-of-flow{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}.p-thanks-page__text-strip-text--kaigojob-line-of-flow p{color:#fff;font-weight:700;margin-bottom:0}.pc .p-thanks-page__text-strip-text--kaigojob-line-of-flow p{font-size:1.8dvw}.sp .p-thanks-page__text-strip-text--kaigojob-line-of-flow p{font-size:4.6dvw}.p-thanks-page__text-strip-text--service-feature{color:#fff;font-size:20px;font-weight:700}.p-thanks-page__text-strip-text--user-guide{color:#fff;font-size:24px;font-weight:700}.p-thanks-page__text-strip-text-chip--introduction-message{background-color:#fff;padding:0 20px;border-radius:20px}.p-thanks-page__contents-container--introduction-message{background-color:#fef2f2;position:relative}.pc .p-thanks-page__contents-container--introduction-message{display:flex;justify-content:center;padding:10px 0 30px}.sp .p-thanks-page__contents-container--introduction-message{padding:20px}.p-thanks-page__contents-container--kaigojob-line-of-flow{background-color:#ecf2d3}.pc .p-thanks-page__contents-container--kaigojob-line-of-flow{display:flex;justify-content:center;padding:30px 0}.sp .p-thanks-page__contents-container--kaigojob-line-of-flow{padding:20px}.p-thanks-page__contents-container--service-feature{background-color:#fef2f2}.pc .p-thanks-page__contents-container--service-feature{padding:30px 0;display:flex;flex-direction:column;align-items:center}.sp .p-thanks-page__contents-container--service-feature{padding:20px}.p-thanks-page__contents-container--user-guide{background-color:#fee9bd}.pc .p-thanks-page__contents-container--user-guide{display:flex;flex-direction:column;align-items:center;padding:30px 0}.sp .p-thanks-page__contents-container--user-guide{padding:20px}.p-thanks-page__contents-container-inner{background-color:#fff;padding:14px;border:2px solid #c0c0c0}.pc .p-thanks-page__contents-container-inner{width:47dvw}.p-thanks-page__contents-container-inner--introduction-message{width:47dvw;background-color:#fff;padding:14px;border:2px solid #c0c0c0;display:flex}.p-thanks-page__contents-container-inner--introduction-message .p-thanks-page__contents-text-block--introduction-message:not(:last-of-type){padding-bottom:20px}.pc .p-thanks-page__contents-detail--introduction-message{width:80%}.p-thanks-page__contents-image--introduction-message{float:right;position:absolute}.pc .p-thanks-page__contents-image--introduction-message{width:12%;height:fit-content;right:26dvw;bottom:4dvh}.sp .p-thanks-page__contents-image--introduction-message{float:right;position:absolute;right:20px;bottom:40px}.p-thanks-page__contents-image--kaigojob-details{display:flex;flex-direction:column;justify-content:end}.p-thanks-page__contents-image--info-gather-first{display:flex;flex-direction:column}.sp .p-thanks-page__contents-image--info-gather-first{width:50%}.p-thanks-page__contents-image--reliable-support{display:flex;justify-content:center}.p-thanks-page__contents-button-outer{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}.p-thanks-page__contents-button-container--modal{display:flex;justify-content:center}.pc .p-thanks-page__contents-button-container--modal,.sp .p-thanks-page__contents-button-container--modal{padding-bottom:20px}.p-thanks-page__contents-button-container--anker{display:flex;justify-content:center}.p-thanks-page__contents-button--kaigojob-line-of-flow{color:#fff;font-weight:700;border-radius:8px;background-color:#0ca96d}.pc .p-thanks-page__contents-button--kaigojob-line-of-flow{width:60%;font-size:1.8dvw;padding:20px}.sp .p-thanks-page__contents-button--kaigojob-line-of-flow{width:80%;font-size:16px;padding:14px 20px}.p-thanks-page__contents-button--info-gather-modal,.p-thanks-page__contents-button--anker{color:#519dd8;font-weight:700;padding:8px 0;line-height:1.4rem;letter-spacing:1.5px}.pc .p-thanks-page__contents-button--info-gather-modal,.pc .p-thanks-page__contents-button--anker{font-size:1.6dvw}.sp .p-thanks-page__contents-button--info-gather-modal,.sp .p-thanks-page__contents-button--anker{font-size:4vw}.p-thanks-page__contents-text-block--introduction-message p{font-size:16px;line-height:1.8;margin:0}.p-thanks-page__contents-text-block--introduction-message-bold{padding-bottom:10px}.p-thanks-page__contents-text-block--introduction-message-bold p{font-size:16px;font-weight:700;line-height:1.8;margin:0}.p-thanks-page__contents-text-block--kaigojob-headline{font-weight:700;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-bottom:10px}.pc .p-thanks-page__contents-text-block--kaigojob-headline{font-size:1.8dvw}.sp .p-thanks-page__contents-text-block--kaigojob-headline{font-size:16px}.p-thanks-page__contents-text-block--kaigojob-headline p{margin-bottom:0}.p-thanks-page__contents-text-block--kaigojob-details{display:flex;align-items:center}.pc .p-thanks-page__contents-text-block--kaigojob-details{margin:0 40px;justify-content:space-evenly;font-size:1.6dvw}.sp .p-thanks-page__contents-text-block--kaigojob-details{font-size:16px}.p-thanks-page__contents-text-block--kaigojob-details ol{list-style:decimal;list-style-position:inside}.p-thanks-page__contents-text-block--kaigojob-details ol li{text-indent:-1em;padding-left:1em}.p-thanks-page__contents-text-block--kaigojob-details-item{margin-bottom:10px}.p-thanks-page__contents-text-block--kaigojob-details-title{display:block;font-weight:600;padding:0;margin:0;width:fit-content;border-bottom:dotted 3px #0ca96d}.p-thanks-page__contents-text-block--kaigojob-details-strong{color:#0ca96d}.p-thanks-page__contents-text-block--kaigojob-details-sup{position:relative;top:-.5rem;font-weight:400;font-size:75%}.p-thanks-page__contents-text-block--kaigojob-details-tx{display:inline-block;padding-left:10px}.pc .p-thanks-page__contents-text-block--kaigojob-details-tx{font-size:1.4dvw}.sp .p-thanks-page__contents-text-block--kaigojob-details-tx{font-size:14px}.p-thanks-page__contents-text-block--kaigojob-details-note{display:flex;justify-content:center;margin-top:10px}.pc .p-thanks-page__contents-text-block--kaigojob-details-note{font-size:1.2dvw}.sp .p-thanks-page__contents-text-block--kaigojob-details-note{font-size:3.4dvw}.p-thanks-page__contents-text-block--info-gather-headline{display:flex}.pc .p-thanks-page__contents-text-block--info-gather-headline{justify-content:space-between}.p-thanks-page__contents-text-block--info-gather-body{padding-top:20px;display:flex}.sp .p-thanks-page__contents-text-block--info-gather-bubble{width:50%}.p-thanks-page__contents-text-block--info-gather-main{font-weight:700;font-size:3.8vw;letter-spacing:1px}.p-thanks-page__contents-text-block--information-view-headline{display:flex;justify-content:space-between}.p-thanks-page__contents-text-block--information-view-list{display:flex;padding:10px 0}.pc .p-thanks-page__contents-text-block--information-view-list{justify-content:space-evenly}.sp .p-thanks-page__contents-text-block--information-view-list{justify-content:space-between}.p-thanks-page__contents-text-block--information-view-main{font-weight:700;letter-spacing:1px}.pc .p-thanks-page__contents-text-block--information-view-main{font-size:1.6dvw}.sp .p-thanks-page__contents-text-block--information-view-main{font-size:3.8vw}.p-thanks-page__contents-text-block--announcement-delivery-headline{display:flex;justify-content:space-between}.p-thanks-page__contents-text-block--announcement-delivery-list{display:flex;justify-content:space-evenly;padding:10px 0}.p-thanks-page__contents-text-block--announcement-delivery-main{font-weight:700;letter-spacing:1px}.pc .p-thanks-page__contents-text-block--announcement-delivery-main{font-size:1.6dvw}.sp .p-thanks-page__contents-text-block--announcement-delivery-main{font-size:3.8vw}.p-thanks-page__contents-text-block--reliable-support-main{font-weight:700;letter-spacing:1px}.pc .p-thanks-page__contents-text-block--reliable-support-main{font-size:1.6dvw}.sp .p-thanks-page__contents-text-block--reliable-support-main{font-size:3.8vw}.p-thanks-page__contents-text-block--search-job-headline{display:flex;justify-content:space-evenly}.p-thanks-page__contents-text--business-license-number{background-color:#fef2f2;text-align:end;padding:3px 10px 0 0;font-size:10px}.p-thanks-page__contents-text--info-gather-attention{color:#555;margin-bottom:0}.p-thanks-page__contents-text--info-gather-headline{font-weight:600;color:#222;padding:0;margin:0;border-bottom:dotted 3px #e45d3e}.pc .p-thanks-page__contents-text--info-gather-headline{font-size:2dvw}.sp .p-thanks-page__contents-text--info-gather-headline{font-size:4dvw}.pc .p-thanks-page__contents-text--info-gather-main{font-size:1.6dvw}.pc .p-thanks-page__contents-text--info-gather-sub{font-size:1.2dvw}.p-thanks-page__contents-text--info-gather-bubble{color:#555;letter-spacing:2px;font-weight:600;background-color:#fdf2d0;padding:10px;border-radius:10px;margin:0}.pc .p-thanks-page__contents-text--info-gather-bubble{font-size:1.6dvw;line-height:1.4}.sp .p-thanks-page__contents-text--info-gather-bubble{font-size:3.4vw;line-height:1.4}.p-thanks-page__contents-text--info-gather-pink{color:#f08b89}.p-thanks-page__contents-text--info-gather-main span{background:linear-gradient(transparent 60%,#ff6 60%)}.p-thanks-page__contents-text--info-gather-sub{margin:0 0 10px;color:#555;font-size:3.4vw;letter-spacing:1px}.p-thanks-page__contents-text--information-view-headline{font-weight:600;color:#222;padding:0;margin:0;text-decoration:#f08b89 wavy underline}.pc .p-thanks-page__contents-text--information-view-headline{font-size:2dvw}.sp .p-thanks-page__contents-text--information-view-headline{font-size:5dvw}.p-thanks-page__contents-text--information-view-main span{background:linear-gradient(transparent 60%,#ff6 60%)}.p-thanks-page__contents-text--announcement-delivery-headline{font-weight:600;color:#222;padding:0;margin:0;display:inline-block;text-decoration:#f08b89 wavy underline}.pc .p-thanks-page__contents-text--announcement-delivery-headline{font-size:2dvw}.sp .p-thanks-page__contents-text--announcement-delivery-headline{font-size:5dvw}.p-thanks-page__contents-text--reliable-support-headline{font-weight:600;color:#222;padding:0;margin:0;width:fit-content;border-bottom:dotted 3px #e45d3e}.pc .p-thanks-page__contents-text--reliable-support-headline{font-size:2dvw}.sp .p-thanks-page__contents-text--reliable-support-headline{font-size:5dvw}.pc .p-thanks-page__contents-text--search-job-headline{font-size:2dvw}.sp .p-thanks-page__contents-text--search-job-headline{font-size:4dvw}.p-thanks-page__contents-text--search-job-sub{display:flex;flex-direction:column;justify-content:center}.pc .p-thanks-page__contents-text--search-job-sub{font-size:1.4dvw}.sp .p-thanks-page__contents-text--search-job-sub{font-size:2.4dvw}.p-thanks-page__contents-text--search-job-sub>p{margin:0}.p-thanks-page__contents-text--customer-voice--headline{font-weight:700;margin:0}.pc .p-thanks-page__contents-text--customer-voice--headline{font-size:2dvw}.sp .p-thanks-page__contents-text--customer-voice--headline{font-size:4dvw}.p-thanks-page__contents-text--customer-voice--annotation{color:#7f7f7f;text-align:right;margin-bottom:0;max-width:824px}.pc .p-thanks-page__contents-text--customer-voice--annotation{font-size:15px}.sp .p-thanks-page__contents-text--customer-voice--annotation{font-size:3dvw}.pc .p-thanks-page__contents-chip-text-container--info-gather,.pc .p-thanks-page__contents-chip-text-container--modal-recommend,.pc .p-thanks-page__contents-chip-text-container--information-view,.pc .p-thanks-page__contents-chip-text-container--announcement-delivery{display:flex;flex-direction:column;justify-content:end;padding-right:20px}.sp .p-thanks-page__contents-chip-text-container--info-gather,.sp .p-thanks-page__contents-chip-text-container--modal-recommend,.sp .p-thanks-page__contents-chip-text-container--information-view,.sp .p-thanks-page__contents-chip-text-container--announcement-delivery{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:20px}.p-thanks-page__contents-chip-text--info-gather,.p-thanks-page__contents-chip-text--information-view,.p-thanks-page__contents-chip-text--announcement-delivery{background-color:#fad978;color:#555;font-weight:700;border:none;border-radius:10px;padding:5px 8px;display:inline-block}.pc .p-thanks-page__contents-chip-text--info-gather,.pc .p-thanks-page__contents-chip-text--information-view,.pc .p-thanks-page__contents-chip-text--announcement-delivery{font-size:1.2dvw}.sp .p-thanks-page__contents-chip-text--info-gather,.sp .p-thanks-page__contents-chip-text--information-view,.sp .p-thanks-page__contents-chip-text--announcement-delivery{font-size:3.5vw}.p-thanks-page__contents-chip-text--modal-recommend{background-color:#fad978;color:#555;font-weight:700;border:none;border-radius:10px;padding:5px 20px;display:inline-block}.pc .p-thanks-page__contents-chip-text--modal-recommend{font-size:1.2dvw}.sp .p-thanks-page__contents-chip-text--modal-recommend{font-size:3.5vw}.p-thanks-page__contents-list--information-view{font-weight:700;color:#555;letter-spacing:1px}.pc .p-thanks-page__contents-list--information-view{font-size:1.6dvw;margin:0}.sp .p-thanks-page__contents-list--information-view{font-size:3.4vw;margin:0 auto}.p-thanks-page__contents-list--announcement-delivery{font-weight:700;color:#555;margin:0 auto;letter-spacing:1px}.pc .p-thanks-page__contents-list--announcement-delivery{font-size:1.6dvw}.sp .p-thanks-page__contents-list--announcement-delivery{font-size:3.4vw}.p-thanks-page__contents-list--search-job{display:grid;grid-template-columns:1fr 1fr;place-content:center;place-items:center;gap:20px;margin:0}.p-thanks-page__contents-list--search-job>li{width:80%}.p-thanks-page__contents-list--search-job>li>a{color:#222}.p-thanks-page__contents-list--search-job>li>a:before{content:"";width:100%}.pc .p-thanks-page__contents-list--search-job>li>a:before{height:40px}.sp .p-thanks-page__contents-list--search-job>li>a:before{height:10dvw;margin-bottom:5px}.p-thanks-page__contents-list--search-job>li:nth-child(1)>a:before{background:url(/build/assets/ico_select1_B-H6FOjsUV.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list--search-job>li:nth-child(2)>a:before{background:url(/build/assets/ico_select2_B-DYhLlD2i.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list--search-job>li:nth-child(3)>a:before{background:url(/build/assets/ico_select3_B-C6KZGuNQ.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list--search-job>li:nth-child(4)>a:before{background:url(/build/assets/ico_select4_B-D8KT6eWJ.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list--search-job>li:nth-child(5)>a:before{background:url(/build/assets/ico_select5_B-wz2genSR.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list--search-job>li:nth-child(6)>a:before{background:url(/build/assets/ico_select6_B-BaxgrLet.png) no-repeat center;background-size:contain}.p-thanks-page__contents-list-item--search-job>a{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#222;font-weight:700;border:2px solid #fa8d8a;border-radius:14px;box-shadow:none;white-space:pre-wrap;text-decoration:none}.pc .p-thanks-page__contents-list-item--search-job>a{padding:5px;font-size:1.4dvw}.sp .p-thanks-page__contents-list-item--search-job>a{padding:10px;font-size:3dvw}.pc .p-thanks-page__contents-pseudo-container--user-guide{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:1.6dvw}.p-thanks-page__contents-pseudo-list--user-guide{margin-top:20px;padding:12px;border-bottom:1px solid #eee;background-color:#fbf9f5;display:grid;place-content:center}.pc .p-thanks-page__contents-pseudo-list--user-guide{grid-template-columns:1fr 1fr 1fr;place-items:center;font-size:1.2dvw}.sp .p-thanks-page__contents-pseudo-list--user-guide{grid-template-columns:1fr 1fr;gap:6px;font-size:3.2vw}.p-thanks-page__modal{height:100dvh;position:fixed;top:0;left:0;width:100%;z-index:99999}.p-thanks-page__modal-back-ground{background:#0009;height:100vh;position:absolute;width:100%}.p-thanks-page__modal-contents{padding:24px 25px;background:#fff;border-radius:6px}.pc .p-thanks-page__modal-contents{height:auto;width:30%}.sp .p-thanks-page__modal-contents{width:90%}.p-thanks-page__modal-contents-wrapper{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100dvw;height:100dvh}.p-thanks-page__modal-contents-text-block--headline{text-align:center;padding:0 16px 10px;font-weight:700;color:#555;line-height:1.4;letter-spacing:1.8px}.pc .p-thanks-page__modal-contents-text-block--headline{font-size:1.6dvw}.sp .p-thanks-page__modal-contents-text-block--headline{font-size:5vw}.p-thanks-page__modal-contents-list{display:flex;align-items:start;justify-content:space-between;padding:10px 20px}.p-thanks-page__modal-contents-list--notice{margin:0}.pc .p-thanks-page__modal-contents-list--notice{font-size:1dvw}.p-thanks-page__modal-contents-list-inner{font-weight:700;letter-spacing:1.3px;color:#555;margin:0}.pc .p-thanks-page__modal-contents-list-inner{font-size:1.3dvw}.sp .p-thanks-page__modal-contents-list-inner{font-size:4vw}.p-thanks-page__modal-contents-text--headline{margin:0}.p-thanks-page__modal-contents-text--headline span{text-decoration:#f08b89 wavy underline}.p-thanks-page__modal-contents-text--explanation{font-weight:700;color:#707070;margin:0 auto}.pc .p-thanks-page__modal-contents-text--explanation{letter-spacing:.2px;font-size:1.2dvw}.sp .p-thanks-page__modal-contents-text--explanation{letter-spacing:1px;font-size:3.8vw}.p-thanks-page__modal-contents-btn-container--close{margin:0;line-height:1.40625rem;letter-spacing:1.5px;width:100%;font-weight:600;display:flex;justify-content:center}.pc .p-thanks-page__modal-contents-btn-container--close{padding:20px 0 8px;font-size:16px}.sp .p-thanks-page__modal-contents-btn-container--close{padding:8px 0;font-size:4vw}.pc .p-thanks-page__contact-us-container{display:flex;justify-content:center}.p-thanks-page__contact-us-container-inner{color:#7c7a6a;background-color:#fff;border:2px solid #eee;border-radius:5px;margin:0 auto}.pc .p-thanks-page__contact-us-container-inner{padding:20px;font-size:1.06rem}.sp .p-thanks-page__contact-us-container-inner{padding:10px;font-size:16px}.p-thanks-page__contact-us-text--headline{margin:0;text-align:center}.pc .p-thanks-page__contact-us-text--headline{font-size:1.4dvw}.p-thanks-page__contact-us-text--phone-number{display:flex;align-items:center}.pc .p-thanks-page__contact-us-text--phone-number{font-size:2.6dvw}.sp .p-thanks-page__contact-us-text--phone-number{font-size:5dvw}.pc .p-thanks-page__contact-us-text--reception-hours{font-size:1.4dvw}.p-thanks-page__contact-us-text--unsubscribe{display:flex;justify-content:center}.p-thanks-page__contact-us-text--unsubscribe a{text-decoration:none;color:inherit;cursor:pointer;border-bottom:solid 1px #7c7a6a;line-height:1.4}.pc .p-thanks-page__contact-us-text--unsubscribe a{padding-top:10px;font-size:1.1dvw}.sp .p-thanks-page__contact-us-text--unsubscribe a{padding-top:20px;font-size:12px}.p-thanks-page__contact-us-text-block--phone{display:flex;flex-direction:column;align-items:center}.sp .p-thanks-page__contact-us-text-block--phone{padding-top:10px}.p-thanks-page__banner-container--support-service{box-shadow:0 5px 5px -2px #ccc;overflow:hidden}a .p-thanks-page__banner-container--support-service{text-decoration:none}.p-thanks-page__banner-contents--support-service{display:flex;background-color:#fdfae8;position:relative}.p-thanks-page__banner-image--support-service{position:relative;overflow:hidden}.pc .p-thanks-page__banner-image--support-service{width:36%;height:120px}.sp .p-thanks-page__banner-image--support-service{width:30%;height:80px}.p-thanks-page__banner-image--support-service>img{height:100%;width:auto;object-fit:cover}.pc .p-thanks-page__banner-image--support-service>img{object-position:120% 50%}.sp .p-thanks-page__banner-image--support-service>img{object-position:80% 50%}.p-thanks-page__banner-image-mask--support-service{position:absolute;top:0;z-index:1}.pc .p-thanks-page__banner-image-mask--support-service{right:10px}.sp .p-thanks-page__banner-image-mask--support-service{right:-1px}.p-thanks-page__banner-image-mask--support-service>img{width:auto;vertical-align:middle}.pc .p-thanks-page__banner-image-mask--support-service>img{height:120px}.sp .p-thanks-page__banner-image-mask--support-service>img{height:80px}.p-thanks-page__banner-text-block--support-service{display:flex;flex-direction:column;align-items:center}.pc .p-thanks-page__banner-text-block--support-service{padding-top:5px;width:64%}.sp .p-thanks-page__banner-text-block--support-service{padding-top:18px;padding-left:5px;width:70%}.p-thanks-page__banner-text-block--support-service-title{background:linear-gradient(left,#f29e9c,#ff936c);background:-webkit-linear-gradient(left,#f29e9c,#ff936c);width:100%;display:flex;justify-content:center}.p-thanks-page__banner-text--support-service{position:relative}.p-thanks-page__banner-text--support-service-attention{color:#555;height:auto}.pc .p-thanks-page__banner-text--support-service-attention{font-size:1.4dvw}.sp .p-thanks-page__banner-text--support-service-attention{font-size:2.4dvw}.p-thanks-page__banner-text--support-service-title{font-weight:600;color:#fff;margin:0}.pc .p-thanks-page__banner-text--support-service-title{font-size:1.4dvw;letter-spacing:2.5px;line-height:1.5;padding:4px 24px}.sp .p-thanks-page__banner-text--support-service-title{font-size:2.4dvw;line-height:1.2;padding:4px 10px}.p-thanks-page__banner-text--support-service-button{color:#ff8a5b;border-radius:50px;background:#fffc;border:solid 2px #ff8a5b;font-weight:500;line-height:1.5;margin:6px 0 0}.pc .p-thanks-page__banner-text--support-service-button{padding:2px 20px;font-size:12px}.sp .p-thanks-page__banner-text--support-service-button{padding:2px 8px;font-size:1.8dvw;position:absolute;z-index:999;bottom:3px;left:3px}.p-thanks-page__carousel--customer-voice{position:relative;background-color:#fff;border-radius:20px;overflow:hidden;margin:0 auto}.p-thanks-page__carousel-list--customer-voice{display:flex}.p-thanks-page__carousel-list-item--customer-voice{flex:1 0 100%;border-radius:inherit;padding:10px 30px 0}.p-thanks-page__carousel-image--customer-voice{width:100%;object-fit:cover;border-radius:inherit}.p-thanks-page__carousel-btn-prev--customer-voice,.p-thanks-page__carousel-btn-next--customer-voice{opacity:.7;position:absolute;transition:all .3s;z-index:1;cursor:pointer;border-radius:50%;background-color:#ffa59d}.p-thanks-page__carousel-btn-prev--customer-voice:after,.p-thanks-page__carousel-btn-next--customer-voice:after{content:"";display:block;border-top:solid 3px #fff;border-right:solid 3px #fff;position:absolute}.pc .p-thanks-page__carousel-btn-prev--customer-voice:after,.pc .p-thanks-page__carousel-btn-next--customer-voice:after{width:15px;height:15px;top:13px}.sp .p-thanks-page__carousel-btn-prev--customer-voice:after,.sp .p-thanks-page__carousel-btn-next--customer-voice:after{width:12px;height:12px;top:11px}.pc .p-thanks-page__carousel-btn-prev--customer-voice,.pc .p-thanks-page__carousel-btn-next--customer-voice{width:40px;height:40px;bottom:130px}.sp .p-thanks-page__carousel-btn-prev--customer-voice,.sp .p-thanks-page__carousel-btn-next--customer-voice{width:34px;height:34px;bottom:75px}.p-thanks-page__carousel-btn-prev--customer-voice{left:0}.p-thanks-page__carousel-btn-prev--customer-voice:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.pc .p-thanks-page__carousel-btn-prev--customer-voice:after{left:15px}.sp .p-thanks-page__carousel-btn-prev--customer-voice:after{left:14px}.p-thanks-page__carousel-btn-next--customer-voice{right:0}.p-thanks-page__carousel-btn-next--customer-voice:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pc .p-thanks-page__carousel-btn-next--customer-voice:after{right:15px}.sp .p-thanks-page__carousel-btn-next--customer-voice:after{right:14px}.cv-form{background-color:#fff;margin-bottom:40px;border:1px solid #ec7a7a}.cv-form--lead{background-color:#fff;display:flex;align-items:center}.cv-form--lead-pc{object-fit:contain;width:100%;height:430px;display:block;padding:1px;margin:0!important}.cv-form--lead-sp{display:none;margin:0 auto!important}@media (max-width: 768px){.cv-form--lead-pc{display:none}.cv-form--lead-sp{display:block}}.cv-form--container{background-color:#fce6e6;display:flex;align-items:center}.cv-form--container--text{font-size:.75rem;margin-bottom:2px!important;line-height:1.8}.cv-form--container-motivation{margin-bottom:5px;padding:6px;border:1px solid #b09686;background-color:#fff;border-radius:4px}.cv-form--container-motivation--box{display:flex;gap:5px}@media (max-width: 768px){.cv-form--container-motivation{margin-bottom:10px}}.cv-form--container-license{margin-bottom:5px;padding:6px;border:1px solid #b09686;background-color:#fff;border-radius:4px}.cv-form--container-license--box{display:flex;gap:5px;flex-flow:row wrap}@media (max-width: 768px){.cv-form--container-license{margin-bottom:10px}}.cv-form--container-prospect,.cv-form--container-schoolType,.cv-form--container-graduationYear,.cv-form--container-reqShiftType{display:none}.cv-form div[data-display]{position:relative;margin-top:5px}@media (max-width: 768px){.cv-form div[data-display]{margin-top:10px}}.cv-form div[data-display]:before{content:"ー ー ー";position:absolute;left:30px;top:10px;pointer-events:none}.cv-form div[data-display]:after{content:"ー ー ー";position:absolute;right:30px;top:10px;pointer-events:none}.cv-form div[data-display].selected:before,.cv-form div[data-display].selected:after{display:none}.cv-form--item-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;color:#666;border-radius:5px;background-image:url(/img/form/select_arrow.png);background-repeat:no-repeat;background-position:97.5% center;background-size:9px;font-family:-apple-system,BlinkMacSystemFont,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Hiragino Kaku Gothic ProN,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif;width:100%!important;max-width:100%;font-size:.875rem;border:1px solid #b09686;padding:8px 12px;text-align:center;text-align-last:center}.cv-form--item-checkbox,.cv-form--item-radio{opacity:0;position:absolute}.cv-form--item-checkbox:checked+label,.cv-form--item-radio:checked+label{background:#ec7a7a;color:#fff;border:solid 1px #ec7a7a;border-radius:4px;font-weight:700}.cv-form--item-checkbox:checked+label:hover,.cv-form--item-radio:checked+label:hover{opacity:1}.cv-form--item-checkbox:checked+label.motivation-a,.cv-form--item-radio:checked+label.motivation-a{background:#ffaa06;border:solid 2px #ffaa06}.cv-form--item-checkbox:checked+label.motivation-b,.cv-form--item-radio:checked+label.motivation-b{background:#ffc906;border:solid 2px #ffc906}.cv-form--item-label{color:#555;background-color:#fff;border:1px solid #b09686;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;border-radius:4px;white-space:nowrap;-webkit-appearance:none;padding:8px 12px;box-shadow:0 1px 2px #00000014;font-size:.875rem;transition:all .3s ease-in-out;flex-grow:1}.cv-form--item-label:hover{opacity:.8;cursor:pointer}.cv-form--item-label.motivation-a{border:2px solid #ffaa06}.cv-form--item-label.motivation-b{border:2px solid #ffc906}.cv-form--item-label[for=license_1]{width:100%}.cv-form--item-label[for=license_2]{width:30%}.cv-form--item-label[for=license_7]{width:25%}.cv-form--item-label[for=license_8]{width:35%}.cv-form--item-disable{display:none}.cv-form--item-submit{position:relative;padding:11px 14px;border:1px solid #ff6899;border-radius:4px;box-shadow:2px 2px 4px #00000040;font-size:16px;background:#ff6899;color:#fff;margin:5px auto 0;text-align:center;white-space:nowrap;font-weight:700;display:block;transition:all .3s ease-in-out;line-height:23px;width:100%}.cv-form--item-submit:hover{opacity:.8}@media (max-width: 768px){.cv-form--item-submit{margin:10px auto 0}}.cv-form--item-submit-bold{font-size:.875rem;background-color:#fff;color:#ff6899;padding:4px;border-radius:4px;margin-right:8px;vertical-align:top}.cv-form--current{animation:current_target 1s linear 0s infinite alternate;border-radius:4px}@keyframes current_target{0%{box-shadow:0 0 0 2px red}to{box-shadow:0 0 0 2px transparent}}.cv-form--text-error{font-weight:700;color:#f04919}.cv-form.pcor-column_page-form,.cv-form.pcor-column_top-form_bottombnr,.cv-form.pcor-column_page-form_bottombnr,.cv-form.spor-column_page-form,.cv-form.spor-column_page-form_bottombnr,.cv-form.spor-column_top-form_bottombnr{display:flex}.cv-form.pcor-column_page-form .cv-form--lead,.cv-form.pcor-column_top-form_bottombnr .cv-form--lead,.cv-form.pcor-column_page-form_bottombnr .cv-form--lead,.cv-form.spor-column_page-form .cv-form--lead,.cv-form.spor-column_page-form_bottombnr .cv-form--lead,.cv-form.spor-column_top-form_bottombnr .cv-form--lead{width:45%}.cv-form.pcor-column_page-form .cv-form--container,.cv-form.pcor-column_top-form_bottombnr .cv-form--container,.cv-form.pcor-column_page-form_bottombnr .cv-form--container,.cv-form.spor-column_page-form .cv-form--container,.cv-form.spor-column_page-form_bottombnr .cv-form--container,.cv-form.spor-column_top-form_bottombnr .cv-form--container{width:55%;padding:18px}.cv-form.pcor-column_page-form .cv-form--container__text,.cv-form.pcor-column_top-form_bottombnr .cv-form--container__text,.cv-form.pcor-column_page-form_bottombnr .cv-form--container__text,.cv-form.spor-column_page-form .cv-form--container__text,.cv-form.spor-column_page-form_bottombnr .cv-form--container__text,.cv-form.spor-column_top-form_bottombnr .cv-form--container__text{font-size:.875rem}@media (max-width: 768px){.cv-form.pcor-column_page-form,.cv-form.pcor-column_top-form_bottombnr,.cv-form.pcor-column_page-form_bottombnr,.cv-form.spor-column_page-form,.cv-form.spor-column_page-form_bottombnr,.cv-form.spor-column_top-form_bottombnr{margin:0 10px 40px;display:block}.cv-form.pcor-column_page-form .cv-form--lead,.cv-form.pcor-column_top-form_bottombnr .cv-form--lead,.cv-form.pcor-column_page-form_bottombnr .cv-form--lead,.cv-form.spor-column_page-form .cv-form--lead,.cv-form.spor-column_page-form_bottombnr .cv-form--lead,.cv-form.spor-column_top-form_bottombnr .cv-form--lead{width:100%}.cv-form.pcor-column_page-form .cv-form--container,.cv-form.pcor-column_top-form_bottombnr .cv-form--container,.cv-form.pcor-column_page-form_bottombnr .cv-form--container,.cv-form.spor-column_page-form .cv-form--container,.cv-form.spor-column_page-form_bottombnr .cv-form--container,.cv-form.spor-column_top-form_bottombnr .cv-form--container{width:100%;padding:10px}}@media (max-width: 768px){.cv-form.pcor-column_page-form,.cv-form.spor-column_page-form{margin:0 0 16px}}.cv-form.pcor-column_top-form_side{margin-bottom:100px}.cv-form.pcor-column_top-form_side .cv-form--container{padding:12px 8px}.cv-form.pcor-column_top-form_side .cv-form--container-license--box{gap:5px;top:-18px}.cv-form.pcor-column_top-form_side .cv-form--container-motivation{margin-bottom:10px}.cv-form.pcor-column_top-form_side .cv-form--container-motivation--box{flex-flow:row wrap}.cv-form.pcor-column_top-form_side .cv-form--container-motivation--box .cv-form--item-label{width:100%}@media (max-width: 768px){.cv-form.pcor-column_top-form_side .cv-form--container-motivation{margin-bottom:10px}}.cv-form.pcor-column_top-form_side .cv-form--container-license{margin-bottom:10px}.cv-form.pcor-column_top-form_side .cv-form--container div[data-display]{margin-top:10px}.cv-form.pcor-column_top-form_side .cv-form--container div[data-display]:before{content:"- - -";left:13px}.cv-form.pcor-column_top-form_side .cv-form--container div[data-display]:after{content:"- - -";right:13px}.cv-form.pcor-column_top-form_side .cv-form--item-submit{padding:11px 8px;font-size:.813rem;margin-top:10px}.cv-form.pcor-column_top-form_side .cv-form--item-submit-bold{font-size:.625rem;margin-right:4px}@media (max-width: 768px){.cv-form.pcor-column_top-form_side{display:none}}.cv-form .error{font-weight:700;color:#f04919;padding:5px;font-size:.8rem}.u-display--none{display:none}.u-display--inline-block{display:inline-block}.u-display--line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.u-display--non-scroll{position:fixed;top:0;left:0;right:0;overflow:hidden}.u-mt-5{margin-top:5px}.u-mr-5{margin-right:5px}.u-ml-5{margin-left:5px}.u-mb-5{margin-bottom:5px}.mt-5{margin-top:5px}.mr-5{margin-right:5px}.ml-5{margin-left:5px}.mb-5{margin-bottom:5px}.u-mt-10{margin-top:10px}.u-mr-10{margin-right:10px}.u-ml-10{margin-left:10px}.u-mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mr-10{margin-right:10px}.ml-10{margin-left:10px}.mb-10{margin-bottom:10px}.u-mt-15{margin-top:15px}.u-mr-15{margin-right:15px}.u-ml-15{margin-left:15px}.u-mb-15{margin-bottom:15px}.mt-15{margin-top:15px}.mr-15{margin-right:15px}.ml-15{margin-left:15px}.mb-15{margin-bottom:15px}.u-mt-20{margin-top:20px}.u-mr-20{margin-right:20px}.u-ml-20{margin-left:20px}.u-mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mr-20{margin-right:20px}.ml-20{margin-left:20px}.mb-20{margin-bottom:20px}.u-mt-25{margin-top:25px}.u-mr-25{margin-right:25px}.u-ml-25{margin-left:25px}.u-mb-25{margin-bottom:25px}.mt-25{margin-top:25px}.mr-25{margin-right:25px}.ml-25{margin-left:25px}.mb-25{margin-bottom:25px}.u-mt-30{margin-top:30px}.u-mr-30{margin-right:30px}.u-ml-30{margin-left:30px}.u-mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mr-30{margin-right:30px}.ml-30{margin-left:30px}.mb-30{margin-bottom:30px}.u-mt-35{margin-top:35px}.u-mr-35{margin-right:35px}.u-ml-35{margin-left:35px}.u-mb-35{margin-bottom:35px}.mt-35{margin-top:35px}.mr-35{margin-right:35px}.ml-35{margin-left:35px}.mb-35{margin-bottom:35px}.u-mt-40{margin-top:40px}.u-mr-40{margin-right:40px}.u-ml-40{margin-left:40px}.u-mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.ml-40{margin-left:40px}.mb-40{margin-bottom:40px}.u-mt-45{margin-top:45px}.u-mr-45{margin-right:45px}.u-ml-45{margin-left:45px}.u-mb-45{margin-bottom:45px}.mt-45{margin-top:45px}.mr-45{margin-right:45px}.ml-45{margin-left:45px}.mb-45{margin-bottom:45px}.u-mt-50{margin-top:50px}.u-mr-50{margin-right:50px}.u-ml-50{margin-left:50px}.u-mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.mr-50{margin-right:50px}.ml-50{margin-left:50px}.mb-50{margin-bottom:50px}.u-mt-55{margin-top:55px}.u-mr-55{margin-right:55px}.u-ml-55{margin-left:55px}.u-mb-55{margin-bottom:55px}.mt-55{margin-top:55px}.mr-55{margin-right:55px}.ml-55{margin-left:55px}.mb-55{margin-bottom:55px}.u-mt-60{margin-top:60px}.u-mr-60{margin-right:60px}.u-ml-60{margin-left:60px}.u-mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.mr-60{margin-right:60px}.ml-60{margin-left:60px}.mb-60{margin-bottom:60px}.u-mt-80{margin-top:80px}.u-mr-80{margin-right:80px}.u-ml-80{margin-left:80px}.u-mb-80{margin-bottom:80px}.mt-80{margin-top:80px}.mr-80{margin-right:80px}.ml-80{margin-left:80px}.mb-80{margin-bottom:80px}.u-mt-100{margin-top:100px}.u-mr-100{margin-right:100px}.u-ml-100{margin-left:100px}.u-mb-100{margin-bottom:100px}.mr-100{margin-right:100px}.ml-100{margin-left:100px}.u-mt-120{margin-top:120px}.u-mr-120{margin-right:120px}.u-ml-120{margin-left:120px}.u-mb-120{margin-bottom:120px}.mt-120{margin-top:120px}.mr-120{margin-right:120px}.ml-120{margin-left:120px}.mb-120{margin-bottom:120px}.u-pt-5{padding-top:5px}.u-pr-5{padding-right:5px}.u-pl-5{padding-left:5px}.u-pb-5{padding-bottom:5px}.pt-5{padding-top:5px}.pr-5{padding-right:5px}.pl-5{padding-left:5px}.pb-5{padding-bottom:5px}.u-pt-10{padding-top:10px}.u-pr-10{padding-right:10px}.u-pl-10{padding-left:10px}.u-pb-10{padding-bottom:10px}.pt-10{padding-top:10px}.pr-10{padding-right:10px}.pl-10{padding-left:10px}.pb-10{padding-bottom:10px}.u-pt-15{padding-top:15px}.u-pr-15{padding-right:15px}.u-pl-15{padding-left:15px}.u-pb-15{padding-bottom:15px}.pt-15{padding-top:15px}.pr-15{padding-right:15px}.pl-15{padding-left:15px}.pb-15{padding-bottom:15px}.u-pt-20{padding-top:20px}.u-pr-20{padding-right:20px}.u-pl-20{padding-left:20px}.u-pb-20{padding-bottom:20px}.pt-20{padding-top:20px}.pr-20{padding-right:20px}.pl-20{padding-left:20px}.pb-20{padding-bottom:20px}.u-pt-25{padding-top:25px}.u-pr-25{padding-right:25px}.u-pl-25{padding-left:25px}.u-pb-25{padding-bottom:25px}.pt-25{padding-top:25px}.pr-25{padding-right:25px}.pl-25{padding-left:25px}.pb-25{padding-bottom:25px}.u-pt-30{padding-top:30px}.u-pr-30{padding-right:30px}.u-pl-30{padding-left:30px}.u-pb-30{padding-bottom:30px}.pt-30{padding-top:30px}.pr-30{padding-right:30px}.pl-30{padding-left:30px}.pb-30{padding-bottom:30px}.u-pt-35{padding-top:35px}.u-pr-35{padding-right:35px}.u-pl-35{padding-left:35px}.u-pb-35{padding-bottom:35px}.pt-35{padding-top:35px}.pr-35{padding-right:35px}.pl-35{padding-left:35px}.pb-35{padding-bottom:35px}.u-pt-40{padding-top:40px}.u-pr-40{padding-right:40px}.u-pl-40{padding-left:40px}.u-pb-40{padding-bottom:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pl-40{padding-left:40px}.pb-40{padding-bottom:40px}.u-pt-45{padding-top:45px}.u-pr-45{padding-right:45px}.u-pl-45{padding-left:45px}.u-pb-45{padding-bottom:45px}.pt-45{padding-top:45px}.pr-45{padding-right:45px}.pl-45{padding-left:45px}.pb-45{padding-bottom:45px}.u-pt-50{padding-top:50px}.u-pr-50{padding-right:50px}.u-pl-50{padding-left:50px}.u-pb-50{padding-bottom:50px}.pt-50{padding-top:50px}.pr-50{padding-right:50px}.pl-50{padding-left:50px}.pb-50{padding-bottom:50px}.u-pt-55{padding-top:55px}.u-pr-55{padding-right:55px}.u-pl-55{padding-left:55px}.u-pb-55{padding-bottom:55px}.pt-55{padding-top:55px}.pr-55{padding-right:55px}.pl-55{padding-left:55px}.pb-55{padding-bottom:55px}.u-pt-60{padding-top:60px}.u-pr-60{padding-right:60px}.u-pl-60{padding-left:60px}.u-pb-60{padding-bottom:60px}.pt-60{padding-top:60px}.pr-60{padding-right:60px}.pl-60{padding-left:60px}.pb-60{padding-bottom:60px}.u-pt-80{padding-top:80px}.u-pr-80{padding-right:80px}.u-pl-80{padding-left:80px}.u-pb-80{padding-bottom:80px}.pt-80{padding-top:80px}.pr-80{padding-right:80px}.pl-80{padding-left:80px}.pb-80{padding-bottom:80px}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA) format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-prev.swiper-button-white,.swiper-button-next.swiper-button-white{--swiper-navigation-color: #ffffff}.swiper-button-prev.swiper-button-black,.swiper-button-next.swiper-button-black{--swiper-navigation-color: #000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:#00000040;position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color: #ffffff}.swiper-pagination-black{--swiper-pagination-color: #000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:#0000001a}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:#00000080;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{to{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.button-entry{display:inline-block;padding:15px 40px;border:1px solid #f39e5d;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;background:#f39e5d;color:#fff;font-size:1.25rem;text-align:center;white-space:nowrap}.sp .button-entry{padding:15px;font-size:.938rem;background:#f39e5d}@media screen and (max-width: 370px){.sp .button-entry{font-size:.8rem}}.sp .button-entry-green{padding:15px;font-size:.938rem;border:1px solid #4ab01d;border-radius:15px;background:#5fd16b;background:-webkit-gradient(linear,left top,left bottom,from(#5fd16b),color-stop(.5,#5fd16b),color-stop(.5,#4ab01d),to(#4ab01d));background:-moz-linear-bgradient(to top,#4ab01d 0%,#4ab01d 50%,#5fd16b 50%,#5fd16b);background:linear-gradient(to top,#47b118,#5bcd28 50%,#5fd16b 50%,#5fd16b)}.header-entry .button-entry{font-size:16px}.sp .header-entry .button-entry{font-size:.938rem}.button-entry:visited{color:#fff}.button-entry.is-full{font-size:16px}.a .button-entry.is-full,.b .button-entry.is-full{font-size:1.5rem}.a.stanby .button-entry.is-full{font-size:16px;width:100%;height:100%;background-color:#ef671f;border-radius:6px;font-weight:700;box-shadow:0 1px 2px #0003;color:#fff}.pc.b .button-entry.is-near{font-size:1.25rem}.button-entry.is-transparent{background:transparent;color:#f39e5d}.sp .button-entry.is-right{min-width:80%;padding:20px}.pc .similar-near-button .button-entry.is-right{padding:10px;width:100%}.pc.b .button-entry{padding:10px}.button-detail{display:inline-block;padding:15px 40px;border:1px solid #ec7a7a;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;background:#ec7a7a;color:#fff;font-size:1.25rem;text-align:center;white-space:nowrap}.sp .button-detail{padding:15px;font-size:.938rem}@media screen and (max-width: 370px){.sp .button-detail{font-size:.8rem}}.header-entry .button-detail{font-size:16px}.sp .header-entry .button-detail{font-size:.938rem}.button-detail:visited{color:#fff}.button-detail.is-full{font-size:16px}.a .button-detail.is-full,.b .button-detail.is-full{font-size:1.5rem}.button-detail.is-transparent{background:transparent;color:#ec7a7a}.sp .button-detail.is-right{min-width:80%;padding:18px}.pc .similar-near-button .button-detail.is-right{padding:10px;width:100%}.button-brown{display:inline-block;padding:15px 40px;border:1px solid #b09686;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;background:#b09686;color:#fff;font-size:16px;text-align:center}.sp .button-brown{padding:15px 20px;font-size:.938rem}.button-brown:visited{color:#fff}.button-brown.is-full{width:100%;font-size:16px}.button-brown.is-transparent{background:#fff;color:#b09686}.button-brown.is-short{width:150px;padding:10px;font-size:.75rem}.modal-button .button-brown{font-size:.875rem;line-height:1}.button-pink{display:inline-block;padding:15px 20px;border:1px solid #ec7a7a;border-radius:25px;box-shadow:0 1px 2px #00000014;background:#fff;color:#ec7a7a;font-size:.938rem;text-align:center}.button-close:before{content:"";display:block;position:absolute;top:calc(50% - 10px);right:20px;width:20px;height:auto;color:#fff;font-family:"Font Awesome 5 free";font-size:30px;font-weight:700}.button-square{display:inline-block;padding:15px 40px;border:1px solid #ebe5e2;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;background:#fff;color:#ebe5e2}.button-entry_err{display:inline-block;background-color:#15d67c;padding:20px;border:1px solid transparent;border-radius:3px;line-height:1;text-align:center;transition:background-color .25s ease-out,color .25s ease-out;cursor:pointer;font-size:1.25rem;color:#fff;display:none}.sp .button-entry_err{display:none;font-size:16px;padding:10px}.button-entry_err:hover{color:#fff;background-color:#f49955}.button-entry_err:visited{color:#fff}.button-keep{display:inline-block;text-align:center;padding:15px 30px;border-radius:25px;border:1px solid #ec7a7a;background-color:#fff;color:#ec7a7a;margin:10px;-webkit-appearance:none}.button-keep:before{content:"♡";font-size:1.25rem}.sp .button-keep{padding:15px;margin:0 10px 0 0;white-space:nowrap}.sp .button-keep--box{display:flex;justify-content:center;align-items:center}.button-keep.is-transparent{color:#ec7a7a;font-size:16px;font-family:inherit}.sp .button-keep.is-transparent{font-size:.875rem}@media screen and (max-width: 370px){.sp .button-keep.is-transparent{font-size:.7rem}}.pc .similar-near-button .button-keep.is-transparent{margin:0 0 10px;font-size:.875rem;padding:10px}.pc .floating-box>.button-keep.is-transparent{font-size:.8rem;white-space:nowrap;padding:0;margin:0;border-radius:0;height:90%;width:90%;display:flex;flex-direction:column;justify-content:space-evenly}.sp .button-keep.is-right{margin:0 0 10px}.button-keep.main{font-size:1.25rem}.button-keep-delete{display:inline-block;text-align:center;padding:15px 40px;border-radius:25px;border:1px solid #808080;background-color:#fff;margin-right:80px;-webkit-appearance:none;color:gray}.sp .button-keep-delete.is-transparent{font-size:.688rem}.sp .button-keep-delete{margin-right:20px;padding:15px 10px}.button-keep .text:before{font-size:.938rem}.button-keep-radius{height:50px;width:50px;border-radius:50%}.button-keeping{display:inline-block;text-align:center;padding:15px 40px;border-radius:25px;border:1px solid #fff;background-color:#ec7a7a;color:#fff;margin:10px;-webkit-appearance:none}.button-keeping:before{content:"♡";font-size:1.25rem}.sp .button-keeping{padding:15px;margin:0 10px 0 0;white-space:nowrap}.button-keeping.is-transparent{color:#fff;font-size:16px;font-family:inherit}.pc .floating-box>.button-keeping.is-transparent{font-size:.8rem;white-space:nowrap;padding:0;margin:0;border-radius:0;height:90%;width:90%;display:flex;flex-direction:column;justify-content:space-evenly}.sp .button-keeping.is-transparent{font-size:.875rem}@media screen and (max-width: 370px){.sp .button-keeping.is-transparent{font-size:.75rem}}.sp .button-keeping.is-right{margin:0 0 10px}.pc .similar-near-button .button-keeping.is-right{margin:0 0 10px;padding:10px}.button-keeping.main{font-size:1.25rem}.button-keeping-radius{height:50px;width:50px;border-radius:50%}.button-customer-order--inquiry{text-decoration:none;display:inline-block;color:#fff;background:#f6b17d;border:1px solid #f6b17d;white-space:nowrap;text-align:center;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;-webkit-appearance:none;padding:15px 40px;font-size:1.25rem}.button-customer-order--inquiry:visited{color:#fff}.sp .button-customer-order--inquiry{width:100%}.button-customer-order--entry{text-decoration:none;display:inline-block;color:#fff;background:#ec7a7a;border:1px solid #ec7a7a;white-space:nowrap;text-align:center;border-radius:25px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;-webkit-appearance:none;padding:15px 40px;font-size:1.25rem}.button-customer-order--entry:visited{color:#fff}.sp .button-customer-order--entry{width:100%}.stanby-entry-button{margin:10px auto;padding:0}.melon-btn{display:inline-block;position:relative;top:0;margin:0 auto .5em;padding:.72em 1em .58em;border:1px solid rgba(255,255,255,.05);border-radius:24px;box-shadow:0 4px #bbb,0 4px 10px #0003;background-color:#e0e0e0;background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.12));background-image:linear-gradient(#0000,#0000001f);color:#555;font-weight:700;line-height:1.5;text-align:center;-webkit-transition:.2s;transition:.2s}.melon-btn:hover{opacity:.9;top:4px;box-shadow:0 0 #0000;color:#555;cursor:pointer}.melon-btn:visited{color:#555}.melon-btn:disabled,.melon-btn.melon-btn-disabled{opacity:.8;top:4px;box-shadow:0 0 #0000;cursor:not-allowed}.melon-btn-king{box-shadow:0 4px #328c0a,0 4px 10px #0003;background-color:#4eb91f;color:#fff;text-shadow:0 0 1px rgba(0,0,0,.1),0 0 .3em rgba(0,0,0,.3)}.melon-btn-king:hover,.melon-btn-king:visited{color:#fff!important}.melon-btn-queen{box-shadow:0 4px #c56500,0 4px 10px #0003;background-color:#ff8200;color:#fff}.melon-btn-queen:hover,.melon-btn-queen:visited{color:#fff!important}.melon-btn-jack{background-color:#fff0;color:#3b8bba}.melon-btn-jack:hover{color:#58c1da}.melon-btn-jack:visited{color:#3b8bba}.melon-btn-joker{box-shadow:0 4px #887604,0 4px 10px #0003;background-color:#ffd205;color:#000}.melon-btn-joker:hover,.melon-btn-joker:visited{color:#000!important}.melon-btn-joker b,.melon-btn-joker strong{font-size:1.4em}.melon-btn-joker strong{color:#da0000}.melon-btn-flat{display:inline-block;position:relative;margin:0 auto .5em;padding:1.2em 2.3em 1em;box-shadow:inset 0 0 0 1px #ddd,0 3px 5px #0000004d;border-radius:3px;background-color:#f0f0f0;color:#555;line-height:1;text-align:center;-webkit-transition:.2s;transition:.2s}.melon-btn-flat:hover{top:1px;box-shadow:inset 0 0 0 1px #ddd,0 2px 4px #0006;-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg);cursor:pointer}.melon-btn-flat:active{top:4px;box-shadow:inset 0 0 0 1px #ddd,0 0 1px #0000001a;cursor:pointer}.melon-btn-flat .fa-chevron-right{margin:0 -1em 0 1em}.melon-btn-flat-king{box-shadow:0 3px 5px #0000004d;background-color:#4ab01d;color:#fff}.melon-btn-flat-king:hover,.melon-btn-flat-king:visited{box-shadow:0 2px 4px #0006;color:#fff!important}.melon-btn-flat-queen{box-shadow:0 3px 5px #0000004d;background-color:#ff8200;color:#fff}.melon-btn-flat-queen:hover,.melon-btn-flat-queen:visited{box-shadow:0 2px 4px #0006;color:#fff!important}.melon-btn-flat-joker{box-shadow:0 3px 5px #0000004d;background-color:#ffd205;color:#fff}.melon-btn-flat-joker:hover,.melon-btn-flat-joker:visited{box-shadow:0 2px 4px #0006;color:#fff!important}.melon-btn-flat-jack{box-shadow:0 3px 5px #0003;background:#f0f0f0;color:#3b8bba}.melon-btn-flat-jack:hover,.melon-btn-flat-jack:visited{box-shadow:0 3px 5px #0003;color:#3b8bba!important}.fx-2line-btn .melon-btn-flat{line-height:1.4}.melon-btn-arrow:before{content:"";position:absolute;top:5%;right:4%;bottom:0;height:1em;margin:auto;font-family:FontAwesome;line-height:1}.melon-btn-block{display:block;width:100%;padding-right:0;padding-left:0}.melon-btn-block.free-mark:before{content:"無料";display:inline-flex;width:auto;height:auto;margin-right:.5em;padding:.3em .8em .2em;border-radius:20px;background:#fff;color:#ff8000;font-size:1.043rem;font-weight:700;align-items:center;justify-content:center}.melon-btn-block.free-mark2:before{content:"";display:inline-flex;position:absolute;top:-12px;left:-8px;width:4em;height:4em;border-radius:50px;box-shadow:0 3px 3px #0000001a;background:#ff8000;font-size:.883rem}.melon-btn-block.free-mark2:after{content:"完全無料";display:inline-flex;position:absolute;top:-10px;left:-6px;transform:rotate(-15deg);width:3.6em;height:3.6em;padding:.5em;border:1px solid #fff;border-radius:50px;color:#fff;font-size:.883rem;font-weight:700;letter-spacing:.1em;white-space:pre-wrap;line-height:1.2;align-items:center}.pc .melon-btn-block.free-mark2:after{top:-9px;left:-5px}.melon-btn-border{display:inline-block;padding:.7em .7em .45em;border:1px solid;border-radius:4px;line-height:1.35;text-align:center}.melon-btn-miniRight{float:right;margin-top:.3em;padding:.3em .8em .25em;font-size:.75rem}.melon-menuBtn,a.melon-menuBtn{display:inline-block;padding:.4em .6em 0;color:#999;line-height:1.35;text-align:center}.fixed-btn{display:block;position:relative;background:#fff}.fixed-btn.is-fixed{position:fixed;right:0;bottom:0;left:0;z-index:9999;width:100%;padding:.8em .8em .3em;border-radius:0!important;background:#000c}.pc.menu-info .fixed-btn.is-fixed th{display:block;width:60%;max-width:500px;margin:0 auto;border-top:0;border-right:0;background:none}.pc.menu-info .fixed-btn{display:table-row}.more-view{position:relative}.more-view-inner{position:absolute;right:0;bottom:0;left:0;z-index:2;width:100%;padding:8em 0;border-bottom:1px solid #eee;background-image:linear-gradient(to bottom,#fff3,#fff);text-align:center}.more-view-btn{display:inline-block;padding:.7em 2.7em .45em;border:1px solid #7c7a6a;border-radius:4px;background:#fff;color:#7c7a6a;line-height:1.35;text-align:center}.more-view-btn:hover{color:#7c7a6a}.line-button{display:flex;height:50px;padding:0;font-size:13px;line-height:1.2!important;align-items:center;justify-content:center}.detailAB_A .line-button{background:#f0f0f0;color:#3b8bba!important}.detailAB_A .line-button:visited{color:#61688c}#search-map-btn,#drawer-map-btn{display:flex;margin-top:10px;padding:0 1px}#search-map-btn li,#drawer-map-btn li{padding:.8em 0;color:#fff;font-size:1rem;text-align:center;flex:1}#search-map-btn li:not(:last-child),#drawer-map-btn li:not(:last-child){border-right:4px solid #fafaf0}#search-map-btn li:nth-child(1),#drawer-map-btn li:nth-child(1){border-radius:8px 0 0}#search-map-btn li:nth-child(3),#drawer-map-btn li:nth-child(3){border-radius:0 8px 0 0}#search-map-btn-pt.is-active,#search-map-btn-ot.is-active,#search-map-btn-st.is-active,#drawer-map-btn-pt.is-active,#drawer-map-btn-ot.is-active,#drawer-map-btn-st.is-active{color:#fff}#search-map-btn-pt,#drawer-map-btn-pt{background:#f58a6c66}#search-map-btn-pt.is-active,#drawer-map-btn-pt.is-active{background:#f58a6c}#search-map-btn-ot,#drawer-map-btn-ot{background:#70bef266}#search-map-btn-ot.is-active,#drawer-map-btn-ot.is-active{background:#70bef2}#search-map-btn-st,#drawer-map-btn-st{background:#5fd16b66}#search-map-btn-st.is-active,#drawer-map-btn-st.is-active{background:#5fd16b}#drawer-map-btn{margin-top:0}.more{position:relative}.pc .more{margin-bottom:10px;padding-bottom:50px}.sp .more{margin-top:5px;padding-bottom:40px}.more .more-wrap{position:absolute;bottom:0;width:100%;display:flex;justify-content:center}.more .more-wrap .more-btn{border:solid 1px #519dd8;border-radius:4px;color:#519dd8;text-align:center;font-size:14px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff}.pc .more .more-wrap .more-btn{transition:all .2s ease;cursor:pointer;width:400px}.pc .more .more-wrap .more-btn:hover{color:#fff;background-color:#519dd8}.sp .more .more-wrap .more-btn{width:100%}.more .more-wrap .more-text .p-order-card__body-items{margin:0}.more.close{padding-bottom:0}.more.close .more-wrap{padding-top:48px;background:linear-gradient(to bottom,#fafcfc00 0,#fffcff)}.more.close .more-text{height:80px;overflow:hidden}.more.type2.close .more-wrap{padding-top:30px}.more.type2.close .more-text{height:62px}.a .customer-jobs{position:relative;background:#f79999}.a .customer-jobs .l-inner{width:100%;background:#fff;padding:10px}.a .customer-jobs .l-inner--p0{padding:0}.customer-jobs .detail-link{color:inherit;text-decoration:none}.customer-jobs-intro-wrap{margin-top:40px}.a .customer-jobs-intro-wrap{margin-top:20px}.customer-jobs-intro-heading{font-size:1.5rem;font-weight:600}.sp .customer-jobs-intro-heading{font-size:1.25rem}.a .customer-jobs-intro-heading{color:#519dd8;font-size:1.125rem;text-decoration:underline;margin-bottom:1rem}.customer-jobs-intro-heading-B{padding-bottom:20px;text-decoration:underline}.customer-jobs-intro-heading--sub{font-size:1.125rem;padding-bottom:.5em}.customer-jobs-intro-lead{color:#888;font-size:16px;line-height:1.6;padding-bottom:20px}.a .customer-jobs-intro-lead{background:#fdede3}.customer-jobs-intro-sentence{padding-top:20px;font-size:16px;line-height:1.6}.sp .customer-jobs-intro-sentence{font-size:.938rem}.customer-jobs-intro-recommend{padding-top:20px;line-height:1.6}.sp .customer-jobs-intro-recommend{font-size:.938rem}.customer-jobs-intro-recommend-header{font-weight:600}.customer-jobs-intro-body{display:flex;padding-top:40px;justify-content:space-between}.sp .customer-jobs-intro-body{padding-top:20px;flex-direction:column}.customer-jobs-intro-image{display:flex;height:230px;width:auto}.customer-jobs-intro-image img{object-fit:contain}.customer-jobs-intro-side{width:38.2978%;padding-right:20px}.customer-jobs-intro-detail{flex:1}.customer-jobs-intro-title{display:flex;position:relative;padding-top:20px;color:#ec7a7a;font-size:16px;font-weight:600;align-items:center}.sp .customer-jobs-intro-title{font-size:.938rem}.customer-jobs-intro-title:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#f58d8d}.customer-jobs-intro-title:after{content:"";position:absolute;top:calc(50% + 3px);left:7px;color:#fff;font-size:.875rem;font-family:"Font Awesome 5 free"}.customer-jobs-intro-title.is-facility:after{content:"";position:absolute;top:calc(50% + 3px);left:3px}.customer-jobs-intro-title.is-route:after{content:"";position:absolute;top:calc(50% + 3px);left:6px}.customer-jobs-intro-text{padding-top:10px;font-size:.938rem;line-height:1.6}.customer-jobs-intro-list{flex:1;padding-right:20px}.customer-jobs-heading{font-size:1.25rem;font-weight:600}.sp .customer-jobs-heading{font-size:16px}.sp .customer-jobs-card-head{display:flex}.customer-jobs-card-head-left{width:25%}.customer-jobs-card-head-right{width:75%}.customer-jobs-card-head-right p{padding:20px;line-height:1.6}.pc .customer-jobs-card-left-image{width:175px}.customer-jobs-card-right{display:flex;width:200px;flex-direction:column}.customer-jobs-card-list{display:flex;margin-top:20px;flex-wrap:wrap}.sp .customer-jobs-card-list{flex-wrap:wrap}.customer-jobs-card-comment-outline{padding-bottom:0;margin-top:20px;line-height:1.6}.sp .customer-jobs-card-comment-outline{margin-top:14px}.customer-jobs-card-item{display:flex;width:100%;margin-bottom:20px;padding:15px 20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff;flex-direction:column}.sp .customer-jobs-card-item{width:100%;margin-right:0;padding:10px 10px 20px}.customer-jobs-card-item:last-of-type{margin-bottom:0}.customer-jobs-card-title_wrap{margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ebe5e2}.sp .customer-jobs-card-title_wrap{margin-bottom:0}.customer-jobs-card-title{color:#555;font-size:16px;font-weight:600;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pc .customer-jobs-card-title{width:100%}.customer-jobs-card-title-corp{color:#555;font-size:.75rem;font-weight:400}.customer-jobs-card-image{width:100%;height:auto}.sp .customer-jobs-card-image{height:auto;width:50%}.customer-jobs-card-image>img{width:100%}.customer-jobs-card-body{display:flex;flex-wrap:wrap;margin-top:10px}.sp .customer-jobs-card-body{margin-top:0}.customer-jobs-card-label{width:80px;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .customer-jobs-card-label{width:20%}.customer-jobs-card-description{width:calc(100% - 90px);padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.sp .customer-jobs-card-description{width:calc(80% - 10px)}.customer-jobs-card-flex{display:flex}.customer-jobs-card-button{margin-top:auto;padding-top:20px;display:flex}.pc .customer-jobs-card-button{justify-content:center}.sp .customer-jobs-card-button{flex-direction:column;justify-content:center;padding:10px 0}.pc .customer-jobs-card-button a:first-child{margin-right:20px}.sp .customer-jobs-card-button a:first-child{margin-bottom:10px}.customer-jobs-card-button.is-current{color:#ec7a7a}.customer-jobs-card-new{margin-right:.5em;padding:.3em .5em;background:#f6b17d;color:#fff;font-size:.75rem}.customer-jobs-requirements-B-item{display:flex}.customer-jobs-requirements-B-item+.customer-jobs-requirements-B-item{padding-top:.8em}.customer-jobs-requirements-B-title{display:inline-block;color:#b09686;background-color:#f8f6f4;font-weight:700;text-align:center;width:6rem;height:1.4em;padding:.2em 0;flex-shrink:0}.customer-jobs-requirements-B-title.line2{height:2.6em}.customer-jobs-requirements-B-body{font-size:.938rem;line-height:1.4;padding-left:.5em;overflow:hidden;position:relative}.customer-jobs-requirements-B-body--multiline-2:after,.customer-jobs-requirements-B-body--multiline-2:before,.customer-jobs-requirements-B-body--multiline-3:after,.customer-jobs-requirements-B-body--multiline-3:before,.customer-jobs-requirements-B-body--multiline-4:after,.customer-jobs-requirements-B-body--multiline-4:before,.customer-jobs-requirements-B-body--multiline-5:after,.customer-jobs-requirements-B-body--multiline-5:before{position:absolute}.customer-jobs-requirements-B-body--multiline-2:before,.customer-jobs-requirements-B-body--multiline-3:before,.customer-jobs-requirements-B-body--multiline-4:before,.customer-jobs-requirements-B-body--multiline-5:before{content:"...";color:#888;right:0;bottom:0;background-color:#fff}.customer-jobs-requirements-B-body--multiline-2:after,.customer-jobs-requirements-B-body--multiline-3:after,.customer-jobs-requirements-B-body--multiline-4:after,.customer-jobs-requirements-B-body--multiline-5:after{content:"";width:100%;height:100%}.customer-jobs-requirements-B-body--multiline-2{max-height:2.6em}.customer-jobs-requirements-B-body--multiline-5{max-height:7em}.customer-jobs-requirements-list{padding-top:40px}.sp .customer-jobs-requirements-list{padding-top:20px}.a .customer-jobs-requirements-list{padding-top:0;position:relative}.a .customer-jobs-requirements-list:before{content:none;display:block;position:absolute;top:0;right:0;bottom:0;width:34px;height:60px;margin:auto;background:url(/img/refine/img_arrow.png) no-repeat center;background-size:contain}.customer-jobs-requirements-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .customer-jobs-requirements-item{padding:1em 0;flex-direction:column}.a .customer-jobs-requirements-item{display:block;color:#7c7a6a;font-size:.813rem;line-height:1.5;padding:0 0 8px;border-bottom:0}.customer-jobs-requirements-title{display:flex;width:23.4%;padding:1em;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .customer-jobs-requirements-title{width:100%;padding:0 10px}.a .customer-jobs-requirements-title{display:inline-block;float:left;width:70px;margin-right:3px;padding:0 5px;background:#f8f6f4;color:#b09686;font-size:.9rem;font-weight:700;text-align:justify;text-align-last:justify}.customer-jobs-requirements-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column}.customer-jobs-requirements-body .step{color:#b09686;text-decoration:underline}.sp .customer-jobs-requirements-body{width:100%;padding:0 10px}.a .customer-jobs-requirements-body{display:inline;padding:0;width:calc(70.4% - 10px)}.customer-jobs-requirements-body--multiline-2,.customer-jobs-requirements-body--multiline-3,.customer-jobs-requirements-body--multiline-4,.customer-jobs-requirements-body--multiline-5{display:inline-block;font-size:13px;width:calc(70.4% - 10px);max-height:2.8em;position:relative;overflow:hidden}.customer-jobs-requirements-body--multiline-2.ellipsis:after,.customer-jobs-requirements-body--multiline-2.ellipsis:before,.customer-jobs-requirements-body--multiline-3.ellipsis:after,.customer-jobs-requirements-body--multiline-3.ellipsis:before,.customer-jobs-requirements-body--multiline-4.ellipsis:after,.customer-jobs-requirements-body--multiline-4.ellipsis:before,.customer-jobs-requirements-body--multiline-5.ellipsis:after,.customer-jobs-requirements-body--multiline-5.ellipsis:before{position:absolute}.customer-jobs-requirements-body--multiline-2.ellipsis:before,.customer-jobs-requirements-body--multiline-3.ellipsis:before,.customer-jobs-requirements-body--multiline-4.ellipsis:before,.customer-jobs-requirements-body--multiline-5.ellipsis:before{content:"...";color:#888;right:0;bottom:0;padding-left:.5em;background-color:#fff}.customer-jobs-requirements-body--multiline-2.ellipsis:after,.customer-jobs-requirements-body--multiline-3.ellipsis:after,.customer-jobs-requirements-body--multiline-4.ellipsis:after,.customer-jobs-requirements-body--multiline-5.ellipsis:after{content:"";width:100%;height:1.5em}.customer-jobs-requirements-body--multiline-3{max-height:4.3em}.customer-jobs-requirements-body--multiline-4{max-height:4.8em;width:calc(95% - 10px);font-size:15px;font-weight:600;color:#519dd8;padding:0;line-height:25px;overflow:hidden}.customer-jobs-requirements-body--multiline-4.ellipsis:before{color:#519dd8}.customer-jobs-requirements-body--multiline-5{max-height:7.3em}.customer-jobs-requirements-body-box{margin-top:2%}.customer-jobs-entry-button{padding-top:40px;text-align:center}.sp.a .customer-jobs-entry-button,.sp.b .customer-jobs-entry-button{font-weight:700;margin-top:40px;padding-top:0;border:1px solid #ff0c68;border-radius:5px;background:linear-gradient(to bottom,#ff6899,#ff6899 50%,#ff0c68 50%,#ff0c68)}.sp.a .customer-jobs-entry-button:after,.sp.b .customer-jobs-entry-button:after{content:"";width:0;height:0;position:absolute;top:0;bottom:0;right:0;margin:auto 0;border:7px solid transparent;border-left:12px solid #fff}.sp.a .customer-jobs-entry-button a,.sp.b .customer-jobs-entry-button a{border:0;border-radius:0;background:none;box-shadow:none}.sp.a .customer-jobs-entry-button div,.sp.b .customer-jobs-entry-button div{border:0;border-radius:0;background:none}.sp.a .customer-jobs-entry-button{display:block;position:relative;z-index:1;width:100%;height:60px;margin:10px auto 0;padding:0;border:1px solid #eb8003;border-radius:8px;box-shadow:none;background:#f0b706;background:-webkit-gradient(linear,left top,left bottom,from(#ffaa06),color-stop(.5,#ffaa06),color-stop(.5,#f79e04),to(#f79e04));background:-moz-linear-bgradient(to top,#f79e04 0%,#f79e04 50%,#ffaa06 50%,#ffaa06);background:linear-gradient(to top,#f79e04,#f79e04 50%,#ffaa06 50%,#ffaa06);color:#fff;font-size:18px;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center;text-decoration:none;vertical-align:middle}.sp.a .customer-jobs-entry-button:before{content:"";display:inline-block;position:relative;right:-59%;top:-40px;z-index:99;width:50px;height:50px;background:url(/img/refine/img_btn_cat.png) no-repeat;background-size:contain}.sp.a .customer-jobs-entry-button:after{content:"";position:absolute;top:28px;right:13px;display:block;width:14px;height:14px;margin-top:-8px;background:url(/img/refine/ico_arrow.gif) no-repeat left top;background-size:contain;border:none}.sp.a .customer-jobs-entry-button a{margin-left:-42px}.customer-jobs .secret-area-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.customer-jobs-entry-notes{margin-top:20px;font-size:.75rem;text-align:center}.a .customer-jobs-entry-notes{margin:10px 0 30px}.customer-jobs-information-list{margin-top:40px;border:1px solid #ebe5e2;border-bottom:0}.sp .customer-jobs-information-list{margin-top:20px}.customer-jobs-information-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .customer-jobs-information-item{flex-direction:column}.customer-jobs-information-title{display:flex;width:23.4%;padding:1em;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .customer-jobs-information-title{width:100%;padding:.2em 0;border-bottom:1px solid #ebe5e2;justify-content:center}.customer-jobs-information-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column}.sp .customer-jobs-information-body{width:100%;padding:1em 10px}.customer-jobs-information-map{display:block;width:100%;height:250px;margin:20px 0}.customer-jobs-information-map iframe{width:100%}.customer-jobs-secret-information-list{margin-top:40px;border:1px solid #ebe5e2;border-bottom:0;position:relative}.sp .customer-jobs-secret-information-list{margin-top:20px}.customer-jobs-secret-information-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .customer-jobs-secret-information-item{flex-direction:column}.customer-jobs-secret-information-title{display:flex;width:23.4%;padding:1em;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .customer-jobs-secret-information-title{width:100%;padding:.2em 0;border-bottom:1px solid #ebe5e2;justify-content:center}.customer-jobs-secret-information-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column;-ms-filter:blur(6px);filter:blur(6px)}.customer-jobs-viewmore{padding:0 10px}.a .customer-jobs-viewmore{margin-top:30px;padding-bottom:0}.customer-jobs-viewmore .jobs-entry-button{margin-top:20px;position:relative}.customer-jobs-viewmore .jobs-entry-button:before{content:none!important}.a .customer-jobs-viewmore .jobs-entry-button .button-entry{color:#555}.a .customer-jobs-viewmore .jobs-entry-button{background:linear-gradient(to top,#ffd791,#ffd791 50%,#ffe399 50%,#ffe399);border:1px solid #ffe399}.customer-jobs-viewmore .jobs-entry-button a{margin:0!important}.customer-jobs-viewmore .jobs-entry-button a span{font-size:1.3rem;position:absolute;top:-25px;right:8px;font-size:.875rem;padding:.5em .8em;border-radius:3px;background-color:#f9b500;color:#fff;transform:rotate(6deg)}.customer-jobs-viewmore .jobs-entry-button a span:after{content:"";position:absolute;top:28px;right:38px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#f9b500 transparent transparent transparent}.customer-jobs-notice{font-size:.75rem;display:flex;flex-direction:column;align-items:center;padding-top:10px}.sp .customer-jobs-notice{font-size:.625rem}.customer-jobs-inquiry{font-size:.813rem;float:left;margin-top:2%}.a .customer-jobs-inquiry{font-family:メイリオ,Meiryo,sans-serif;margin:12px 12px 0 0}.sp .customer-jobs-inquiry{float:right;display:flex;justify-content:end}.customer-jobs-inquiry--near{text-align:right;font-size:.813rem;color:#555;padding-bottom:3%}.customer-jobs-description-value{padding-top:10px}.customer-jobs-value-tag{border-radius:50px;background-color:#fff;padding:2px 8px;margin-bottom:10px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.customer-jobs-value-tag-list{padding-top:10px}.customer-jobs-main-container{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.sp .customer-jobs-main-container{height:120px;width:auto}.customer-jobs-main-img{width:45%}.customer-jobs-main-img img{height:110px;object-fit:contain}.customer-jobs_sorry-text{padding:40px;font-size:16px}.sp .customer-jobs_sorry-text{padding:20px;font-size:.875rem}.customer-jobs_sorry-text_item{padding:20px;background:#f8f6f4}.customer-jobs_sorry-text_item p{line-height:1.5}.customer-jobs_recommend-point-label{width:80%;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .customer-jobs_recommend-point-label{width:100%}.customer-jobs_recommend-point-item{padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.customer-jobs_recommend-comment{color:#555;font-size:.938rem;font-weight:600;line-height:1.6}.sp .customer-jobs_accordion{padding-bottom:10px}.customer-jobs_toggle-btn{color:#519dd8;border:1px solid #519dd8;background:#fff;padding:10px 20px;display:flex;align-items:center;justify-content:center}.customer-jobs_toggle-item{display:none}.customer-jobs_toggle-triangle{margin-left:10px;background-color:#519dd8;width:12px;height:10px;clip-path:polygon(0 0,100% 0%,50% 100%)}.customer-jobs_reentry-btn-form{display:flex;flex-direction:column;align-items:center}.customer-jobs_reentry-btn-form>button{margin-bottom:10px}.footer{background:#fff}.footer-link{background:#b09686}.footer-link-list{display:flex;padding:20px 0;align-items:center;justify-content:center}.sp .footer-link-list{padding:0;flex-wrap:wrap}.footer-link-item{padding:2px 20px;border-right:1px solid #fff;font-size:.813rem}.sp .footer-link-item{width:50%;padding:20px 0;border-right:0;border-bottom:1px solid #fff;text-align:center}.sp .footer-link-item:nth-of-type(odd){border-right:1px solid #fff}.sp .footer-link-item:nth-last-of-type(-n+2){border-bottom:0}.footer-link-item>a{color:#fff}.sp .footer-link-item>a{display:block;width:100%;height:100%}.footer-link-item:last-child{border-right:0}.footer-copy{padding-top:10px;padding-bottom:10px;text-align:center}.sp .footer-copy{padding:20px 10px}.footer-notes{color:#555;font-size:.75rem;line-height:1.4}.sp .footer-notes{text-align:left}.footer-copyright{padding-top:10px;color:#b09686;font-size:.75rem}.sp .footer-copyright{padding-top:20px;font-size:.625rem}.header{padding:10px 0;border-bottom:1px solid #ebe5e2;background:#fff}.sp .header{padding:5px 0}.header-wrap{display:flex;min-height:46px;align-items:center;justify-content:space-between}.header-logo{display:flex;align-items:center}.sp .header-logo{width:65%;flex-direction:column;align-items:flex-start}.header-logo-link{margin-right:1em;width:300px}.sp .header-logo-link{width:100%}@media screen and (max-width: 370px){.sp .header-logo-link{width:100%}}.header-logo-link>a{display:block}.header-logo-copy{margin:0;color:#888;font-size:.75rem;font-weight:600}.sp .header-logo-copy{margin-top:5px;font-size:.625rem}.header-update{color:#f6b17d;font-size:.75rem;line-height:1.4}.sp .header-update{text-align:center}.sp .header-entry{padding-left:5px}.floating-header{position:sticky;width:100%;top:0;z-index:100}.floating-header.show-animated{animation:show-animated .5s forwards 1}@keyframes show-animated{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}.floating-header.hide-animated{animation:hide-animated .5s forwards 1}@keyframes hide-animated{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.floating-header__container{padding:10px 0;border-bottom:1px solid #ebe5e2;background:#fff}.sp .floating-header__container{border-bottom:1px solid #ebe5e2;background:#fff;padding:0 10px}.floating-header__container-wrap{display:flex;min-height:46px;align-items:center;justify-content:space-between}.floating-header__container-logo{display:flex;align-items:center}.sp .floating-header__container-logo{width:65%;flex-direction:column;align-items:flex-start}.floating-header__container-logo-link{margin-right:1em;width:300px}.sp .floating-header__container-logo-link{width:100%}@media screen and (max-width: 370px){.sp .floating-header__container-logo-link{width:100%}}.floating-header__container-logo-link>a{display:block}.floating-header__container-logo-copy{margin:0;color:#888;font-size:.75rem;font-weight:600}.sp .floating-header__container-logo-copy{margin-top:5px;font-size:.625rem}.floating-header__container-update{color:#f6b17d;font-size:.75rem;line-height:1.4}.sp .floating-header__container-update{text-align:center}.sp .floating-header__container-entry{padding-left:5px}.hero{position:relative;width:100%;height:400px;background:url(/build/assets/hero_pc-B4PHD_J1.png) center center no-repeat #fffbf8;background-size:auto 100%}.hero+.l-container{padding:84px 10px 0}.pc .hero .l-inner{position:relative}.pc .hero .l-inner:before{content:"";display:block;position:absolute;left:-170px;top:0;width:100px;height:400px;background:linear-gradient(to right,#fffbf8,#0000)}.pc .hero .l-inner:after{content:"";display:block;position:absolute;right:-170px;top:0;width:100px;height:400px;background:linear-gradient(to left,#fffbf8,#0000)}.sp .hero{height:300px}.hero-body{position:relative;width:100%;height:400px;padding:28px 20px 0}.hero-body-number{font-size:.75rem;margin-top:20px;text-shadow:1px 1px 0px #fff}.sp .hero-body{height:300px;background:url(/build/assets/hero_sp-D95WOynI.png) center left no-repeat;background-position:left 50% top 10%;background-size:cover;position:relative;padding:6px 10px 0}.sp .hero-body-number{font-size:.75rem;text-align:center;padding-top:20px}.hero-flex{display:flex;width:216px;gap:0 8px}.sp .hero-flex{width:168px;position:absolute;bottom:40px;right:10px}.hero-title{display:block;font-size:2.75rem;line-height:1.3;color:#555;font-weight:700;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.hero-title-accent{color:#ec7a7a;font-size:3.45rem}.sp .hero-title-accent{font-size:1.5rem;font-weight:700}.sp .hero-title{font-size:1.25rem;color:#555;line-height:1.5;padding:0;white-space:nowrap;font-weight:400;letter-spacing:-1.6px}.hero-message{color:#555;font-size:1.25rem;font-weight:700;padding:0 0 17px 5px;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;border-radius:5px}.hero-message-num{color:#ec7a7a;font-size:2.75rem}.hero-message-date{font-weight:400;font-size:.75rem;padding-left:6px}.sp .hero-message{font-weight:700;white-space:nowrap;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;font-size:16px;padding:4px 0 0}.sp .hero-message-num{font-size:1.5rem}.sp .hero-message-date{padding:0}.hero-entry{padding-top:40px}.sp .hero-entry{padding-top:20px}.history-browsing-heading{font-size:1.25rem;text-align:center;padding-top:20px}.sp .history-browsing-heading{font-size:16px}.history-browsing-list-unit{display:flex;justify-content:center;margin-top:20px}.pc .history-browsing-list-unit ul{width:40%}.history-browsing-list-unit ul li:not(:last-child){padding-bottom:16px}.history-browsing-card{display:flex;width:100%;margin-bottom:20px;padding:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff;flex-direction:column}.sp .history-browsing-card{width:100%;margin-right:0;padding:20px 10px}.history-browsing-card:last-of-type{margin-bottom:0}.history-browsing-card-title{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ebe5e2;font-size:16px;font-weight:600;line-height:1.6;color:#519dd8}.history-browsing-card-body{display:flex;margin-top:20px;flex-wrap:wrap}.history-browsing-card-label{width:80px;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .history-browsing-card-label{width:20%}.history-browsing-card-description{width:calc(100% - 90px);padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.sp .history-browsing-card-description{width:calc(80% - 10px)}.history-browsing-card-button{margin-top:auto;text-align:center}.history-browsing-order-url{color:inherit}.history-browsing-order-url>div{width:100%;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;border-radius:5px;padding:20px 40px}.history-browsing-order-url>div:hover{opacity:.5}.history-browsing-order-url:visited{color:inherit}.history-browsing--container{box-sizing:border-box;width:100%;height:300px;display:flex;justify-content:center;align-items:center}.history-browsing--box{border:1px dashed #ec7a7a;padding:5rem 2rem}.history-browsing--text{display:flex;justify-content:center}.jobs-requirements-B-body,.jobs-requirements-B-body--multiline-2,.jobs-requirements-B-body--multiline-3,.jobs-requirements-B-body--multiline-4,.jobs-requirements-B-body--multiline-5,.customer-jobs-requirements-B-body--multiline-2,.customer-jobs-requirements-B-body--multiline-3,.customer-jobs-requirements-B-body--multiline-4,.customer-jobs-requirements-B-body--multiline-5{font-size:.938rem;line-height:1.4;padding-left:.5em;overflow:hidden;position:relative}.a .jobs-requirements-list:before,.b .jobs-requirements-list:before{content:none;display:block;position:absolute;top:0;right:0;bottom:0;width:34px;height:60px;margin:auto;background:url(/img/refine/img_arrow.png) no-repeat center;background-size:contain}.sp.a .jobs-entry-button:before,.sp.b .jobs-entry-button:before,.pc.b .jobs-entry-button:before{position:relative;top:-40px;right:-59%;content:"";display:inline-block;width:50px;height:50px;background-image:url(/img/refine/img_btn_cat.png);background-repeat:no-repeat;background-size:contain;z-index:99}.sp.a .jobs-entry-button:after,.sp.b .jobs-entry-button:after,.pc.b .jobs-entry-button:after{position:absolute;top:28px;right:13px;content:"";display:block;width:14px;height:14px;background-image:url(/img/refine/ico_arrow.gif);background-repeat:no-repeat;background-position:left top;background-size:contain;margin-top:-8px;border:none}.keep-and-history{display:flex;justify-content:space-around}.pc .keep-and-history{padding:0 20px}.keep-and-history>div{padding:5px}.keep-and-history>div>a{display:flex;justify-content:center;align-items:center}.keep-and-history_button{width:100%;display:inline-block;color:inherit;font-weight:700;text-align:center;padding:10px 20px;border-radius:5px;border:1px solid #ec7a7a;background-color:#fff}.keep-and-history_button .fa-star,.keep-and-history_button .fa-history{color:#ec7a7a}.keep-and-history_button span{padding-left:5px;color:#555;font-size:.875rem;white-space:nowrap}.pc .keep-and-history_button{height:48px}.sp .keep-and-history_button{padding:10px;border-radius:50%}.keep-and-history_button i{color:#ec7a7a}.keep-and-history_button:visited{color:inherit}.keep-and-history .inquiry_button{background-color:#f0f0f0;padding:0 40px 0 20px;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:3px;transition:.2s;line-height:1;position:relative;border:none}.keep-and-history .inquiry_button span{font-size:12.75px;color:#555}.keep-and-history .inquiry_button:before{content:"";width:9px;height:9px;border-top:3px solid #555;border-right:3px solid #555;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - 6px);right:20px;vertical-align:middle}.row{display:flex}.no-display{display:none!important}.lock{overflow:hidden}.modal-content input[type=radio],.modal-content input[type=checkbox]{display:none}.group-wrap{display:flex;width:100%;flex-flow:row wrap;padding:20px 0 0 20px;background:#f8f6f4}.line-wrap label{display:inline-flex}button[id*=line-]{position:relative;margin-left:10px;padding:0;border:none;background:#fff;color:#519dd8;font-size:.875rem;letter-spacing:1px;cursor:pointer}button[id*=line-]:after{content:"";font-family:"Font Awesome 5 free";font-weight:700}div[id*=stations-line-]{width:100%;padding:20px 20px 0;background:#f8f6f4}div[id*=stations-line-] .button-check{display:inline-flex;position:relative;flex-shrink:1;min-width:60px;height:auto;align-items:center;white-space:nowrap;padding:0 20px;margin:0 20px 20px 0;box-sizing:border-box;font-size:14px}div[id*=stations-line-] input[type=checkbox]+label.button-check{padding:3px 0;background:#f8f6f4;background-size:27px 26px;cursor:pointer}div[id*=stations-line-] input[type=checkbox]+label.button-check:before{content:"";display:block;width:20px;height:20px;margin-right:10px;border:1px solid #ebe5e2;border-radius:2px;background:#fff}div[id*=stations-line-] input[type=checkbox]:checked+label.button-check{border:none;color:#555;background:#f8f6f4;background-size:27px 26px;cursor:pointer;font-weight:400}div[id*=stations-line-] input[type=checkbox]:checked+label.button-check:after{content:"";display:block;position:absolute;top:3px;left:0;color:#ec7a7a;font-family:"Font Awesome 5 free";font-size:1.25rem;font-weight:700}input#cityInfo_modal+label+div{display:none}input#cityInfo_modal:checked+label+div{display:block}input#cityInfo_modal:checked+label{display:none}input#cityInfo_modal{display:none}input#cityInfo_modal+label{display:block;width:100%;margin:-10px 0 10px;padding:20px;background:#f8f6f4;color:#519dd8;font-size:.875rem}input#cityInfo_modal+label:hover{opacity:.8;cursor:pointer}input#cityInfo_modal+label:after{content:"";font-family:"Font Awesome 5 free";font-weight:700}input#cityInfo_modal:checked+label:after{display:none}.modal-form{height:100%;display:contents}.modal-overlay{z-index:9999;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.modal-content{position:relative;display:none;box-sizing:border-box;width:860px;height:100vh;margin:0;padding:0;background:#fff;overflow:auto}.modal-wrap{z-index:10000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}.modal-heading{padding:20px 0;background:#b09686;color:#fff;font-size:1.25rem;text-align:center}.modal-top-container{position:relative}.modal-middle-container{padding:0 40px}.modal-bottom-container{display:flex;position:sticky;bottom:0;top:100vh;width:860px;padding:20px 40px;border-top:1px solid #b09686;background:#fffbf8;align-items:center;justify-content:flex-end}.modal-box{border-bottom:1px solid #ebe5e2;cursor:pointer}.modal-box input:checked+label{background:#ec7a7a;color:#fff;border:solid 1px #ec7a7a;border-radius:4px;font-weight:700}.modal-box input:checked+label>a{color:#fff}.modal-box input:checked.category+label{background:#ccc;color:#fff;border:solid 1px #ccc;border-radius:4px;font-weight:700}.modal-box--acc-北海道・東北:not(:has(>.is-current)){display:none}.modal-box--acc-関東:not(:has(>.is-current)){display:none}.modal-box--acc-甲信越・北陸:not(:has(>.is-current)){display:none}.modal-box--acc-東海:not(:has(>.is-current)){display:none}.modal-box--acc-関西・近畿:not(:has(>.is-current)){display:none}.modal-box--acc-中国:not(:has(>.is-current)){display:none}.modal-box--acc-四国:not(:has(>.is-current)){display:none}.modal-box--acc-九州・沖縄:not(:has(>.is-current)){display:none}.modal-box--acc-area:not(:has(>.is-current)){display:none}.modal-box--acc-job:not(:has(>.is-current)){display:none}.modal-box--acc-employment_type:not(:has(>.is-current)){display:none}.modal-box--acc-office-corporate-name_type:not(:has(>.is-current)){display:none}.modal-box--acc-facility:not(:has(>.is-current)){display:none}.modal-box--acc-environment:not(:has(>.is-current)){display:none}.modal-box--acc-working-condition:not(:has(>.is-current)){display:none}.modal-box--acc-corporate-rented-house:not(:has(>.is-current)){display:none}.modal-box--tokyo--acc-body{width:100%}.modal-box--tokyo--acc-inner{display:none}.modal-group-title{display:flex;position:relative;padding:30px 10px 5px;color:#b09686;font-size:1.125rem;font-weight:700;align-items:center}.modal-title{display:flex;position:relative;padding:30px 20px;color:#b09686;font-size:1.125rem;font-weight:700;align-items:center}.modal-title.is-area:before,.modal-title.is-station:before{content:"";display:inline-block;width:20px;height:20px;margin-right:.5em;border-radius:50%;background:#ec7a7a}.modal-title.is-area:after,.modal-title.is-station:after{content:"";position:absolute;top:calc(50% - 6.5px);left:5px;color:#fff;font-size:.875rem;font-family:"Font Awesome 5 free"}.modal-title.is-station:after{content:"";left:4px}.modal-title--tokyo{display:flex;position:relative;padding:20px 10px;color:#b09686;font-size:1.125rem;font-weight:700;align-items:center}.modal-change{position:absolute;right:0;color:#519dd8;font-size:.75rem}.modal-body{width:100%;flex-direction:row;flex-wrap:wrap;padding:10px}.modal-item{font-size:.875rem;margin-top:.5em}.modal-label{display:flex;margin-top:.5em;margin-right:5px;align-items:center;justify-content:center;color:#bbb;font-size:.75rem}.modal-label>a{padding:.3em 10px;border:1px solid #b09686;border-radius:13px;color:#888;font-size:.75rem}.modal-search-number{font-size:16px}.modal-count{color:#ec7a7a;font-size:1.25rem;font-weight:700}.modal-button{display:flex;align-items:flex-end;justify-content:space-between}.modal-button-close:before{content:"";display:block;position:absolute;top:calc(50% - 17px);right:20px;transform:rotate(45deg);width:20px;height:auto;color:#fff;font-family:"Font Awesome 5 free";font-size:30px;font-weight:700}.modal-button-close:hover{cursor:pointer}.modal-button-change{display:inline-block;width:150px;margin-right:10px;padding:10px;border:1px solid #b09686;border-radius:25px;background:#fff;color:#b09686;font-size:.75rem;text-align:center}.sp .modal-button-change{padding:15px 20px;font-size:.938rem}.modal-button-change:visited{color:#fff}.modal-button-change:hover{cursor:pointer}.modal-button-full{display:inline-flex;flex-shrink:1;min-width:360px;height:42px;justify-content:center;align-items:center;border:solid 1px #b09686;border-radius:4px;background-color:#fff;margin:0 20px 20px 0;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:14px}.modal-button-full:hover{opacity:.8;cursor:pointer}.modal-search-container{display:flex;justify-content:first fixed;align-items:center}.modal-note{display:block;padding:20px 40px;font-size:.75rem}#modal::-webkit-scrollbar{width:12px;background:#f8f6f4}#modal::-webkit-scrollbar-track{border-radius:10px;background:#f8f6f4}#modal::-webkit-scrollbar-thumb{border-radius:10px;background:#c7c7c7}#modal::-webkit-scrollbar-thumb:window-inactive{background:#c7c7c7}#modal{overflow-x:hidden}#modal-北海道・東北-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-関東-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-甲信越・北陸-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-東海-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-関西・近畿-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-中国-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-四国-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-九州・沖縄-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-area-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-job-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-employment_type-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-office-corporate-name_type-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-facility-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-environment-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-working-condition-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}#modal-corporate-rented-house-text:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}.sp #modal-北海道・東北-text:after{color:#fff}.sp #modal-関東-text:after{color:#fff}.sp #modal-甲信越・北陸-text:after{color:#fff}.sp #modal-東海-text:after{color:#fff}.sp #modal-関西・近畿-text:after{color:#fff}.sp #modal-中国-text:after{color:#fff}.sp #modal-四国-text:after{color:#fff}.sp #modal-九州・沖縄-text:after{color:#fff}.sp #modal-area-text:after{color:#fff}.sp #modal-job-text:after{color:#fff}.sp #modal-employment_type-text:after{color:#fff}.sp #modal-office-corporate-name_type-text:after{color:#fff}.sp #modal-facility-text:after{color:#fff}.sp #modal-environment-text:after{color:#fff}.sp #modal-working-condition-text:after{color:#fff}.sp #modal-corporate-rented-house-text:after{color:#fff}.tokyo-acc-slide>.panel-list-heading:after,.tokyo-acc-slide>.modal-title--tokyo:after{content:"";margin-left:.3rem;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem}.button-half{display:inline-flex;flex-shrink:1;min-width:180px;height:42px;justify-content:center;align-items:center;border:solid 1px #b09686;border-radius:4px;background-color:#fff;white-space:nowrap;padding:0 20px;margin:0 20px 20px 0;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:14px}.button-half:hover{opacity:.8;cursor:pointer}.button-small{display:inline-flex;flex-shrink:1;min-width:96px;height:42px;justify-content:center;align-items:center;border:solid 1px #b09686;border-radius:4px;background-color:#fff;white-space:nowrap;padding:0 20px;margin:0 20px 20px 0;box-sizing:border-box;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px #00000014;font-size:.875rem}.button-small:hover{opacity:.8;cursor:pointer}.button-small a{display:block;width:100%;height:100%;text-decoration:none;text-align:center;padding-top:10px;white-space:nowrap;color:#555}.button-check{display:inline-flex;flex-shrink:1;min-width:96px;height:42px;align-items:center;white-space:nowrap;padding:0 20px;margin:0 20px 20px 0;box-sizing:border-box;font-size:.875rem}.is-modal{width:40vw;margin:0 10px 10px 0}#group-1 input[type=checkbox]+label.button-check,#group-2 input[type=checkbox]+label.button-check,#group-3 input[type=checkbox]+label.button-check,#group-4 input[type=checkbox]+label.button-check,#group-5 input[type=checkbox]+label.button-check,#group-6 input[type=checkbox]+label.button-check,#group-7 input[type=checkbox]+label.button-check,#group-8 input[type=checkbox]+label.button-check,#group-9 input[type=checkbox]+label.button-check,#group-10 input[type=checkbox]+label.button-check{position:relative;padding:3px 0;background:#f8f6f4;background-size:27px 26px;cursor:pointer}#group-1 input[type=checkbox]+label.button-check:before,#group-2 input[type=checkbox]+label.button-check:before,#group-3 input[type=checkbox]+label.button-check:before,#group-4 input[type=checkbox]+label.button-check:before,#group-5 input[type=checkbox]+label.button-check:before,#group-6 input[type=checkbox]+label.button-check:before,#group-7 input[type=checkbox]+label.button-check:before,#group-8 input[type=checkbox]+label.button-check:before,#group-9 input[type=checkbox]+label.button-check:before,#group-10 input[type=checkbox]+label.button-check:before{content:"";display:block;width:20px;height:20px;margin-right:10px;border:1px solid #ebe5e2;border-radius:2px;background:#fff}#group-1 input[type=checkbox]:checked+label.button-check,#group-2 input[type=checkbox]:checked+label.button-check,#group-3 input[type=checkbox]:checked+label.button-check,#group-4 input[type=checkbox]:checked+label.button-check,#group-5 input[type=checkbox]:checked+label.button-check,#group-6 input[type=checkbox]:checked+label.button-check,#group-7 input[type=checkbox]:checked+label.button-check,#group-8 input[type=checkbox]:checked+label.button-check,#group-9 input[type=checkbox]:checked+label.button-check,#group-10 input[type=checkbox]:checked+label.button-check{border:none;background:#f8f6f4;background-size:27px 26px;color:#555;font-weight:400;cursor:pointer}#group-1 input[type=checkbox]:checked+label.button-check:after,#group-2 input[type=checkbox]:checked+label.button-check:after,#group-3 input[type=checkbox]:checked+label.button-check:after,#group-4 input[type=checkbox]:checked+label.button-check:after,#group-5 input[type=checkbox]:checked+label.button-check:after,#group-6 input[type=checkbox]:checked+label.button-check:after,#group-7 input[type=checkbox]:checked+label.button-check:after,#group-8 input[type=checkbox]:checked+label.button-check:after,#group-9 input[type=checkbox]:checked+label.button-check:after,#group-10 input[type=checkbox]:checked+label.button-check:after{content:"";display:block;position:absolute;left:0;color:#ec7a7a;font-family:"Font Awesome 5 free";font-size:1.25rem;font-weight:700}#office-corporate-name{width:100%;padding:10px;border:1px solid;border-color:#b09686;border-radius:5px;font-size:16px;outline:none}.sp #office-corporate-name{width:93%;margin-bottom:20px}.panel-heading{position:fixed;top:0;z-index:10001;width:100%;padding:1em 10px;background:#f8f6f4;color:#b09686;font-size:16px}.panel-close:before{content:"";display:block;position:absolute;top:calc(50% - 17px);right:20px;transform:rotate(45deg);width:20px;height:auto;color:#b09686;font-family:"Font Awesome 5 free";font-size:30px;font-weight:700}.panel-close:hover{cursor:pointer}.panel-body{padding-top:48px;background:#fff}.panel-list{font-size:16px}.panel-list-heading{padding:1em 10px;border-bottom:1px solid #b09686;background:#b09686;color:#fff;font-weight:700}.panel-item{position:relative;padding:1em 10px;border-bottom:1px solid #b09686}.panel-item>a:after{content:"";position:absolute;right:10px;font-family:"Font Awesome 5 free";font-weight:700}.panel-item.is-current{color:#888}.panel-item.is-current:after{content:"";position:absolute;right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-size:16px;font-weight:700}.panel-area{float:right;font-size:.813rem}.panel-link>dd:after{content:"";position:absolute;right:10px;font-family:"Font Awesome 5 free";font-weight:700}.search-number{padding-top:10px;font-size:16px;text-align:right}.sp .search-number,.search-number-sub{font-size:.875rem}.search-count{color:#ec7a7a;font-size:1.25rem;font-weight:700}.sp .search-count{font-size:16px}.search-pagination{display:flex;padding:0 20px;color:#b09686;align-items:center;justify-content:space-between}.search-pagination .current-page{color:#ec7a7a}.search-pagination .hidden{visibility:hidden}.search-pagination .three-dots{font-family:Meiryo;font-size:.625rem}.sp .search-pagination{padding:0}.search-pagination-prev{font-size:.938rem;margin-left:10px}.search-pagination-prev:before{content:"";margin-right:.3rem;font-family:"Font Awesome 5 free";font-size:1.25rem;font-weight:900;color:#b09686}.search-pagination-next{font-size:.938rem;margin-right:10px}.search-pagination-next:after{content:"";margin-left:.3rem;font-family:"Font Awesome 5 free";font-size:1.25rem;font-weight:900;color:#b09686}.search-pagination a{color:#ec7a7a}.search-pagination ul{display:flex;align-items:center;justify-content:space-between}.search-pagination ul li{margin:0 .3em;font-size:.938rem}.search-pagination ul li>a{color:#b09686}.search-pagination ul li>a:hover{color:#ec7a7a}.search-pagination ul li.disabled{font-size:1.5rem}.sp .search-pagination ul li.disabled{font-size:1.125rem}.search-pagination ul li:last-of-type:before{margin-right:.3em}.sp .search-pagination ul li:last-of-type:before{display:none}.search-condition-list{margin-top:20px;padding:1em;background:#f8f6f4;color:#888;font-size:.875rem}.search-condition-item{display:flex;margin-bottom:.8em}.search-condition-item:last-of-type{margin-bottom:0}.search-condition-title{width:20%;font-weight:700}.search-condition-description{width:75%;padding-left:1em;text-indent:-1em}.search-condition-description:before{content:":";margin-right:.5em}.pc .search-condition-description{position:relative}.search-condition-more-btn{display:flex;justify-content:center;align-items:center;padding:20px 0 6px}.sp .search-condition-footer{width:100vw;position:fixed;display:flex;align-items:center;justify-content:space-evenly;background-color:#f8f6f4;bottom:0}.sp .search-condition-block{height:100px}.search-condition-button{display:flex;padding-top:20px}.sp .search-condition-button{padding-top:0;padding-bottom:20px;background:#f8f6f4}.sp .search-condition-button-float{padding:1%}.search-condition-button .button-brown{font-size:1.125rem;flex:1}.search-condition-button .button-brown:first-of-type{margin-right:5px}.search-condition-button .button-brown:last-of-type{margin-left:5px}.sp .search-condition-button .button-brown{font-size:.938rem}.search-panel{display:none;z-index:10000;width:100%;height:100vh;background:#fff}.search-applicable-container{background-color:#f8f6f4;padding:.5em 10px;margin-bottom:.5%;font-size:.938rem}.pc .search-applicable-container{background-color:#fffbf8}.search-applicable-result-count{color:#ec7a7a}.sidebar-heading{padding:10px 0;background:#b09686;color:#fff;font-size:.875rem;text-align:center}.sidebar-heading:before{content:"";margin-right:10px;color:#fff;font-family:"Font Awesome 5 free";font-weight:700}.sidebar-container{border:1px solid #b09686;padding:10px 10px 20px}.sidebar-box{padding-bottom:10px;border-bottom:1px solid #ebe5e2}.sidebar-title{display:flex;position:relative;margin-bottom:.3em;color:#b09686;font-size:.875rem;font-weight:700;align-items:center}.sidebar-title.is-area:before,.sidebar-title.is-station:before{content:"";display:inline-block;width:20px;height:20px;margin-right:.5em;border-radius:50%;background:#ec7a7a}.sidebar-title.is-area:after,.sidebar-title.is-station:after{content:"";position:absolute;top:calc(50% - 6.5px);left:5px;color:#fff;font-size:.875rem;font-family:"Font Awesome 5 free"}.sidebar-title.is-station:after{content:"";left:4px}.sidebar-change{position:absolute;right:0;color:#519dd8;font-size:.75rem}.sidebar-body{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.sidebar-item{font-size:.875rem;margin-top:.5em}.sidebar-label{display:flex;margin-top:.5em;margin-right:5px;align-items:center;justify-content:center;color:#bbb;font-size:.75rem}.sidebar-label>a{padding:.3em 10px;border:1px solid #b09686;border-radius:13px;color:#888;font-size:.75rem}.sidebar-button{margin-top:20px}.sidebar-button>a{width:100%;font-size:16px}.more-pie-chart_unit{display:flex;justify-content:center;height:200px}.sp .more-pie-chart_unit{height:190px}#page_top{width:80px;height:80px;position:fixed;right:20px;bottom:20px;background:#f0808076;border-radius:50%;cursor:pointer;z-index:1}.sp #page_top{width:50px;height:50px;bottom:70px}.sp #page_top.order{bottom:9.5vh}#page_top:before{content:"";border-top:4px solid #fff;border-right:4px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:#fff;position:absolute;width:25px;height:25px;top:12px;bottom:0;right:0;left:0;margin:auto;text-align:center;cursor:pointer}.sp #page_top:before{width:15px;height:15px;top:8px}.section-headline{font-weight:700;font-size:22px;line-height:28px;letter-spacing:2px;margin-bottom:16px}.sp .section-headline{font-size:20px}.section-headline:after{content:"";display:block;width:100%;height:4px;margin-top:8px;background:#ec7a7a}.sp .section-headline:after{margin-top:4px}.section-heading{font-size:1.125rem;font-weight:700}.section-heading-404{text-align:left}.section-heading .message-red{background:none;color:#f04919;font-weight:700}.section-heading .message-gray{color:#888}.sp .section-heading{font-size:16px}.sp .section-heading-404{font-size:16px;text-align:left}.section-heading.is-search:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-feature:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-tips{padding-bottom:20px}.section-heading.is-tips:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-book:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-beginner:before{content:"";display:inline-block;margin-right:10px;width:20px;height:20px;background:url(/build/assets/beginner-dF_JwmP4.png) no-repeat;background-size:contain;transform:scale(1.1);vertical-align:middle}.section-heading.is-star:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-note:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-customer-voices:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-about-top:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-about-txt:before{content:"";display:inline-block;width:25px;height:25px;background:url(/build/assets/1-BId6cuHt.png) no-repeat;background-size:contain;transform:scale(1.1);margin-left:5px}.section-heading.is-about-txt:before .second{background:url(/build/assets/2-BRwhga8Z.png) no-repeat}.sp .section-heading.is-about-txt:before{transform:scale(1.1);margin-left:5px}.section-heading.is-about-txt span{font-size:.938rem;background:linear-gradient(transparent 60%,#ff6 60%)}.section-heading.is-about-txt-second:before{content:"";display:inline-block;width:25px;height:25px;background:url(/build/assets/2-BRwhga8Z.png) no-repeat;background-size:contain;transform:scale(1.1);margin-left:5px}.sp .section-heading.is-about-txt-second:before{transform:scale(1.1);margin-left:5px}.section-heading.is-about-txt-second span{font-size:.938rem;background:linear-gradient(transparent 60%,#ff6 60%)}.section-heading.is-about-new:before{content:"";display:inline-block;width:25px;height:25px;background:url(/build/assets/3-COA11Z2d.png) no-repeat;background-size:contain;transform:scale(1.1);margin-left:5px}.sp .section-heading.is-about-new:before{transform:scale(1.1);margin-left:5px}.section-heading.is-about-new span{font-size:.938rem;background:linear-gradient(transparent 60%,#ff6 60%)}.section-heading.is-relation:before{content:"";margin-right:10px;color:#ec7a7a;font-family:"Font Awesome 5 free";font-weight:700}.section-heading.is-normal{color:#ec7a7a}.section-heading.is-normal>span{color:#555;font-size:1.125rem}.sp .section-heading.is-normal>span{font-size:16px}.career-partner{display:block;position:relative;width:100%;height:280px;background:url(/build/assets/career_banner_pc-K-okQV-P.png) center center no-repeat;background-size:cover}.sp .career-partner{display:flex;height:175px;align-items:center}.career-partner-left{display:flex;position:absolute;top:40px;left:80px;width:50%;flex-direction:column;align-items:center}.sp .career-partner-left{position:relative;top:0;left:0;width:100%;padding-left:10px;align-items:flex-start}.career-partner-message{color:#555;font-size:1.5rem;line-height:1.4}.sp .career-partner-message{font-size:16px}.career-partner-entry{padding-top:10px}.sp .career-partner-entry{padding-top:20px}.career-partner-tel{display:flex;position:absolute;right:0;left:0;bottom:20px;width:calc(100% - 160px);margin:0 80px;padding:15px 0;border:1px solid #b09686;background:#fff;color:#555;text-align:center;align-items:center;justify-content:center}.career-partner-tel-404{position:initial;border:none}.sp .career-partner-tel{position:relative;bottom:0;width:calc(100% - 20px);margin:40px 10px 0;padding:20px 0;font-size:.938rem;flex-direction:column}.sp .career-partner-tel-404{position:relative;bottom:0;width:calc(100% + -0px);margin:0;padding:20px 0 0;font-size:.938rem;flex-direction:column;border:none}.career-partner-tel>span,.career-partner-tel>a{display:flex;margin-right:10px;margin-left:20px;font-size:1.25rem;font-weight:700;align-items:center;justify-content:center}.career-partner-tel>span:before,.career-partner-tel>a:before{content:"";display:inline-block;width:30px;height:20px;margin-right:10px;background:url(/build/assets/tel-icon-GdW1DiCR.png) center center no-repeat;background-size:contain}.sp .career-partner-tel>a{padding:15px 0;color:#519dd8;font-size:1.375rem}.sp .career-partner-tel-title{font-size:16px;font-weight:600}.career-partner-wrap{padding-top:40px}.career-partner-wrap_details,.career-partner-wrap_office{padding-top:0}.under-line{padding-bottom:60px;border-bottom:1px solid #b09686}.sp .under-line{padding-bottom:40px}.bg-gray-light{background:#f8f6f4}.pt-0{padding-top:0!important}.pt-100{padding-top:100px}.pb-0{padding-bottom:0!important}.pb-100{padding-bottom:100px}.mt-0{margin-top:0!important}.mt-100{margin-top:100px}.mb-0{margin-bottom:0!important}.mb-100{margin-bottom:100px}.pr-0{padding-right:0!important}.pl-0{padding-left:0!important}.mr-0{margin-right:0!important}.ml-0{margin-left:0!important}.SfNotfound{text-align:center}.SfNotfound p{font-size:16px;line-height:1.6}.SfNotfound a{margin-top:20px}.sp .SfNotfound{padding:0 10px}.sp .SfNotfound p{font-size:.938rem}.home .map{overflow:hidden}.home .map-heading{display:flex;width:100%;float:left;padding:.8em 0;border-bottom:1px solid #ec7a7a;background:#eee6e1;font-weight:700;align-items:center;justify-content:center}.home .map-heading>span{display:flex;position:relative;color:#ec7a7a;font-size:1.125rem;align-items:center}.home .map-heading>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#ec7a7a}.home .map-heading>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.home .map-heading.is-route{display:none}.home .map-heading.is-route>span:after{content:"";top:calc(50% - 7.335px);left:6px}.home .map input[name=search]{display:none}.home .map input[name=search]:checked+label{border-bottom:0;background:#fff}.home .map-body{display:none;padding:40px 60px;background:#fff}.home .map #area:checked~.map-area,.home .map #route:checked~.map-route{display:flex;align-items:center}.home .map-left{width:280px}.home .map-search-box{width:280px;height:260px}.home .map-search-box #tab-01{position:relative;width:280px;height:260px}.home .map-search-box #tab-01{background:url(../img/refine/map-image.png) no-repeat;background-size:contain}.home .map-search-box a{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.home .map-search-box a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.home .map-search-navi li{position:absolute}.home .map-hokkaido{top:15px;right:20px}.home .map-tohoku{top:75px;right:-10px}.home .map-hokuriku-koshinetsu{top:85px;right:50px}.home .map-kanto{right:20px;bottom:80px}.home .map-koushinetsu-hokuriku{right:60px;bottom:120px}.home .map-tokai{right:34px;bottom:35px}.home .map-kansai{right:90px;bottom:48px}.home .map-tyugoku{right:140px;bottom:80px}.home .map-shikoku{right:150px;bottom:30px}.home .map-kyushu{left:20px;bottom:100px}.home .map-okinawa{left:-12px;bottom:10px}.home .map-right{width:calc(51.06% + 60px);margin-left:60px}.home .map-right-item{display:flex;margin-bottom:10px;align-items:center}.home .map-right-title{width:100px;padding:7px 0;border:1px solid #b09686;background:#fff;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.home .map-right-links{display:flex}.home .map-right-link>a{margin-left:1em;color:#519dd8;font-size:.875rem;font-weight:600}.home .map-button{width:100%;height:60px;float:left}.home .map-button>a{display:flex;height:60px;border:1px solid #ec7a7a;border-radius:10px;background:#fff;color:#555;font-size:.875rem;font-weight:600;align-items:center;justify-content:center}.home .map-button>a>span{display:flex;position:relative;color:#ec7a7a;font-size:1.25rem;align-items:center}.home .map-button>a>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#f58d8d}.home .map-button>a>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.home .map-button:nth-child(2n){margin-left:5px}.home .map-button.is-route{display:none}.home .map-button.is-route>a>span:after{content:"";top:calc(50% - 7.335px);left:6px}.home .popular-area{display:flex}.sp .home .popular-area{display:block}.home .popular-area-heading{display:flex;width:140px;background:#b09686;color:#fff;font-size:.875rem;align-items:center;justify-content:center}.sp .home .popular-area-heading{width:100%;padding:.5em 0}.home .popular-area-links{display:flex;width:calc(100% - 140px);padding:20px 40px;border:1px solid #b09686;background:#fff}.sp .home .popular-area-links{width:100%;padding:1em 1em 0;flex-wrap:wrap}.home .popular-area-link{margin-right:1em;font-size:.938rem}.sp .home .popular-area-link{margin-bottom:1em}.home .popular-area-link:nth-last-child(1){margin-right:0}.home .popular-area-link>a{color:#519dd8;font-size:.875rem;font-weight:700}.home .occupation-links{display:flex;padding-top:20px;justify-content:center}.sp .home .occupation-links{display:block}.home .occupation-link{width:31.91%;margin:0 10px;background:#fff}.sp .home .occupation-link{width:100%;margin:0}.home .occupation-link:nth-of-type(1)>a{background:url(/build/assets/icon_01_pc-DEezZfGU.png) no-repeat;background-size:contain}.sp .home .occupation-link:nth-of-type(1)>a{background:url(/build/assets/icon_01_sp-BT-lqWUr.png) no-repeat;background-size:contain}.home .occupation-link:nth-of-type(2)>a{background:url(/build/assets/icon_02_pc-zuX0WcPp.png) no-repeat;background-size:contain}.sp .home .occupation-link:nth-of-type(2)>a{background:url(/build/assets/icon_02_sp-oOyP1wzS.png) no-repeat;background-size:contain}.sp .home .occupation-link:last-of-type{border-bottom:1px solid #ec7a7a}.home .occupation-link>a{display:block;width:100%;padding:30px 0 30px 60px;border:1px solid #ec7a7a;border-radius:10px;color:#ec7a7a;font-size:1.25rem;font-weight:700;text-align:center}.sp .home .occupation-link>a{position:relative;padding:20px 0 20px 80px;border:0;border-top:1px solid #ec7a7a;border-radius:0;font-size:16px;text-align:left}.sp .home .occupation-link>a:after{content:"";position:absolute;right:10px;font-family:"Font Awesome 5 free"}.home .recommend{display:flex}.sp .home .recommend{display:block}.home .recommend-box{width:50%;margin-right:20px;padding:20px 0 calc(30px - .8em);box-shadow:0 2px 4px #cabcb366;background:#fff}.sp .home .recommend-box{width:100%;margin-right:0;margin-bottom:20px;padding:0;box-shadow:none}.home .recommend-box:nth-last-child(1){margin-right:0}.sp .home .recommend-box:nth-last-child(1){margin-bottom:0}.home .recommend-heading{display:inline-block;padding:10px 30px;border-radius:0 20px 20px 0;background:#b09686;color:#fff;font-size:1.125rem}.sp .home .recommend-heading{display:flex;position:relative;min-height:50px;padding:0 10px;border-radius:0;font-size:16px;align-items:center}.sp .home .recommend-heading:after{content:"";position:absolute;right:10px;color:#fff;font-family:"Font Awesome 5 free";font-weight:700}.home .recommend-list{padding:30px 20px 0}.sp .home .recommend-list{padding:0}.home .recommend-item{display:inline-block;padding-right:.5em;padding-bottom:.8em;font-size:.813rem;font-weight:700}.sp .home .recommend-item{display:block;height:0;padding:0;overflow:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.home .recommend-item>a{color:#519dd8}.sp .home .recommend-item>a{color:#888}.sp .home .recommend-check{display:none}.home #recommend-point:checked~.recommend-heading:after,.home #recommend-route:checked~.recommend-heading:after,.home #recommend-station:checked~.recommend-heading:after{content:"";position:absolute;right:10px;color:#fff;font-family:"Font Awesome 5 free";font-weight:700}.home #recommend-point:checked~.recommend-list li,.home #recommend-route:checked~.recommend-list li,.home #recommend-station:checked~.recommend-list li{display:flex;opacity:1;position:relative;width:100%;height:50px;padding:0 10px;border:1px solid #b09686;border-top:0;font-size:16px;font-weight:400;align-items:center}.home #recommend-point:checked~.recommend-list li a:after,.home #recommend-route:checked~.recommend-list li a:after,.home #recommend-station:checked~.recommend-list li a:after{content:"";position:absolute;right:10px;color:#b09686;font-family:"Font Awesome 5 free";font-weight:700}.home .free-word{background:#eee6e1}.home .free-word-body{display:flex;padding:40px 80px;align-items:center;justify-content:space-between}.sp .home .free-word-body{display:block;padding:40px 10px}.home .free-word-heading{font-size:1.125rem}.home .free-word-heading>span{color:#ec7a7a;font-size:1.25rem;font-weight:700}.home .free-word-search{display:flex}.sp .home .free-word-search{padding-top:20px}.home .free-word-search-box{width:480px;padding-left:20px;border:0;border-radius:10px 0 0 10px;outline:none;font-size:.938rem}.home .free-word-search-button{width:60px;height:44px;border:0;border-radius:0 10px 10px 0;outline:none;background:#ec7a7a;cursor:pointer}.home .free-word-search-button:before{content:"";display:inline-block;color:#fff;font-family:"Font Awesome 5 free";font-size:1.375rem;font-weight:700}.home .customerVoice-link{text-decoration:underline;text-decoration-color:#519dd8}.home .feature-list{display:flex;padding-top:20px}.sp .home .feature-list{display:block}.home .feature-item{width:34.8837%;margin-right:20px;box-shadow:0 2px 4px #cabcb366;background:#fff}.sp .home .feature-item{width:100%;margin-right:0;border-bottom:1px solid #b09686;box-shadow:none;background:#fff}.home .feature-item:nth-last-child(1){margin-right:0}.sp .home .feature-item:nth-last-child(1){border-bottom:0}.home .feature-item>a{display:block}.sp .home .feature-item>a{display:flex;flex-wrap:wrap;padding:10px}.sp .home .feature-item-image{width:35.211%}.home .feature-item-image>img{width:100%;height:170px;object-fit:cover}.sp .home .feature-item-image>img{height:70px}.home .feature-item-body{padding:10px 1em}.sp .home .feature-item-body{width:calc(64.789% - 10px);margin-left:10px;padding:0}.home .feature-item-title{color:#519dd8;font-size:16px;font-weight:700;line-height:1.4}.home .feature-item-text{padding-top:.5em;color:#555;font-size:.938rem;line-height:1.4}.home .feature-link{text-decoration:underline;text-decoration-color:#519dd8}.home .about-message{padding-top:10px;padding-bottom:18px;color:#888;line-height:1.6;font-size:.875rem}.home .about-message span{background:linear-gradient(transparent 60%,#ff6 60%)}.sp .home .about-message{font-size:.813rem}.pc .home .tips-link-list{display:flex;flex-wrap:wrap;justify-content:space-between}.sp .home .tips-link-list{width:100%;flex-wrap:wrap;display:flex;justify-content:space-around}.home .tips-link-list li{text-align:center;padding-bottom:10px}.home .tips-link-column{text-decoration:underline;text-decoration-color:#519dd8}.sp .home .tips-link-column{text-align:center;padding:16px 0}.home .medicaleducation-img{aspect-ratio:71/50}.home .supportServiceBanner{overflow:hidden;box-shadow:0 5px 5px -2px #ccc;margin:20px 0 0}.sp .home .supportServiceBanner{width:94%;overflow:hidden;box-shadow:0 5px 5px -2px #ccc;margin:16px auto 0}.home .supportServiceBanner a{text-decoration:none}.home .supportServiceBanner_content,.sp .home .supportServiceBanner_content{display:flex;background:#fdfae8;position:relative}.home .supportServiceBanner_content:before,.home .supportServiceBanner_content:after,.home .supportServiceBanner_content .content_text:after{content:"";position:absolute;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top;z-index:2}.sp .home .supportServiceBanner_content:before:before,.sp .home .supportServiceBanner_content:before:after,.sp .home .supportServiceBanner_content:before .content_text:after,.sp .home .supportServiceBanner_content:after:before,.sp .home .supportServiceBanner_content:after:after,.sp .home .supportServiceBanner_content:after .content_text:after,.sp .home .supportServiceBanner_content .content_text:after:before,.sp .home .supportServiceBanner_content .content_text:after:after,.sp .home .supportServiceBanner_content .content_text:after .content_text:after{content:"";position:absolute;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top;z-index:2;background-repeat:no-repeat}.home .supportServiceBanner_content:before{width:180px;height:180px;top:-64px;left:24%}.sp .home .supportServiceBanner_content:before:before{width:100px;height:100px;top:-33px;left:28%}.home .supportServiceBanner_content:after{bottom:-54px;left:-5%;width:150px;height:150px}.sp .home .supportServiceBanner_content:after:after{bottom:-18px;left:-22px;width:80px;height:80px}.home .supportServiceBanner_content .content_text:after{width:150px;height:150px;bottom:-18px;right:-7%;z-index:0}.home .supportServiceBanner_content .content_mask{position:absolute;right:0;top:0;height:100%;z-index:10;display:flex;align-items:center;z-index:1}.sp .home .supportServiceBanner_content .content_mask{position:absolute;right:-1px;top:0;height:100%;z-index:10;display:flex;align-items:center;z-index:1}.home .supportServiceBanner_content .content_pic{position:relative;overflow:hidden}.sp .home .supportServiceBanner_content .content_pic{position:relative;overflow:hidden;height:100px;width:40%;min-height:100px}.home .supportServiceBanner_content .content_pic img{height:120px;width:auto;vertical-align:middle}.home .supportServiceBanner_content .content_mask img{height:180px}.sp .home .supportServiceBanner_content .content_mask img{height:150px}.home .supportServiceBanner_content .content_text{text-align:center;padding:5px 0;margin:0 auto;display:flex;flex-flow:column;justify-content:space-evenly;align-items:center}.sp .home .supportServiceBanner_content .content_text{text-align:center;padding:5px 0;margin:0 auto;display:flex;flex-flow:column;justify-content:space-evenly;align-items:center;width:60%}.home .supportServiceBanner_content .content_text .logo{width:160px;height:auto}.home .supportServiceBanner_content .content_text .serviceTitle{background:linear-gradient(left,#f29e9c,#ff936c);background:-webkit-linear-gradient(left,#f29e9c,#ff936c);font-size:22px;font-weight:600;color:#fff;padding:4px 24px;letter-spacing:2.5px;line-height:1.5}.sp .home .supportServiceBanner_content .content_text .serviceTitle{background:linear-gradient(left,#f29e9c,#ff936c);background:-webkit-linear-gradient(left,#f29e9c,#ff936c);font-size:3.8vw;font-weight:600;color:#fff;padding:2px 10px;letter-spacing:.2vw;display:table;line-height:1.5}.sp .home .supportServiceBanner_content .content_text .serviceTitle:first-child{margin-bottom:5px}.home .supportServiceBanner_content .content_text .serviceButton{color:#ff8a5b;border-radius:50px;background:#fffc;border:solid 2px #FF8A5B;display:table;padding:2px 20px;font-size:12px;font-weight:500;margin-left:auto;z-index:1;line-height:1.5}.sp .home .supportServiceBanner_content .content_pic .imgWrap{position:relative}.sp .home .supportServiceBanner_content .content_pic .imgWrap img{height:100px;width:auto;max-width:fit-content;position:absolute;left:-12%}.sp .home .supportServiceBanner_content .content_text .serviceTitleWrap{text-align:left}.sp .home .supportServiceBanner_content .content_pic .serviceButton{position:absolute;left:5%;bottom:5%;color:#ff8a5b;border-radius:50px;background:#fffc;border:solid 2px #FF8A5B;display:table;padding:2px 6px;font-size:10px;margin-left:auto;z-index:3;font-weight:600;line-height:1.5}.home .customerVoices{margin-top:20px}.home .exam-answer-link__container{text-align:center;padding-bottom:20px;font-weight:700}.sp .home .exam-answer-link__container{font-size:.938rem}.home .exam-answer-link__heading{color:#ff6899;margin-bottom:10px;line-height:1.2}.home .exam-answer-link a{color:#519dd8}.home .introduction-text{background:url(/build/assets/img_introduction-BhZUwPQF.svg) no-repeat;line-height:1.8;padding:0 0 0 1em;background-size:150px auto;background-position:90% 0}.sp .home .introduction-text{font-size:14px;line-height:1.6;background-size:90px auto;padding:0 100px 0 0;background-position:98% 11%}.home .introduction-link a{position:relative;color:#fff;font-size:20px;letter-spacing:2px;padding:10px 40px;border-radius:6px;background:#ec7a7a;font-weight:700;text-align:center;display:block;width:fit-content;line-height:1.4;margin:32px auto 0}.pc .home .introduction-link a{padding:18px 56px}.home .introduction-tel{display:flex;justify-content:center;align-items:center;border:1px solid #b09686;background:#fff;padding:20px 40px;margin-top:32px}.sp .home .introduction-tel{padding:12px 0;font-size:.938rem;flex-direction:column}.home .introduction-tel-title{margin-right:20px}.sp .home .introduction-tel-title{font-size:16px;font-weight:600}.home .introduction-tel-num{margin:0 20px 0 0;display:flex;align-items:center;color:#555;font-weight:700;font-size:20px}.home .introduction-tel-num:before{content:"";display:inline-block;width:30px;height:20px;margin-right:10px;background:url(/build/assets/tel-icon-GdW1DiCR.png) center center no-repeat;background-size:contain}.sp .home .introduction-tel-num{color:#519dd8;padding:8px 0}.home .service-lead{line-height:1.8;margin-bottom:24px}.sp .home .service-lead{line-height:1.6}.home .service-features-title{background-color:#ec7a7a;color:#fff;font-weight:700;font-size:22px;line-height:30.8px;letter-spacing:2px;padding:8px 0;text-align:center;border-top-left-radius:12px;border-top-right-radius:12px}.home .service-features-text{background-color:#fdf2f2;border-radius:12px;padding:16px;line-height:1.4}.home .service-features-text:not(:last-child){margin-bottom:20px}.home .service-features-lead{font-weight:700;font-size:18px;line-height:22.4px;padding-bottom:20px}.home .service-features-note{font-size:14px}.home .service-detail{margin:32px 0 16px}.sp .home .service-detail{margin:16px 0;font-size:14px;line-height:1.2}.home .comnpanyInfo-list{display:flex;justify-content:space-between;font-size:13px;line-height:1.4;gap:1rem}.sp .home .comnpanyInfo-list{display:block}.home .comnpanyInfo-list li{width:33.3%;background-size:47px auto;padding-left:60px;background-color:10px 0}.sp .home .comnpanyInfo-list li{width:100%;padding:0 10px 14px 70px;background-position:10px 0}.home .comnpanyInfo-list-mark01{background:url(/img/refine/ninshomark.png) no-repeat}.home .comnpanyInfo-list-mark02{background:url(/img/refine/jpsmark.svg) no-repeat}.home .comnpanyInfo-list-mark03{background:url(/img/pmark.png) no-repeat}.breadcrumb{padding-top:20px}.sp .breadcrumb{padding:.625rem;border-bottom:1px solid #eee6e1}.breadcrumb-list{display:flex}.sp .breadcrumb-list{overflow-x:scroll;white-space:nowrap;align-items:center;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.sp .breadcrumb-list::-webkit-scrollbar{display:none}.breadcrumb-item{margin-right:.5em;font-size:.75rem}.breadcrumb-item>a{color:#519dd8}.breadcrumb-item:not(:last-child):after{content:">";margin-left:.5em;font-size:.75rem}.a.stanby .l-container{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.a .jobs,.b .jobs{position:relative;background:#f79999}.a.stanby .jobs{background:#f5f5f5}.a .jobs .l-inner,.b .jobs .l-inner{background:#fff}.a.stanby .jobs .l-inner{padding:20px 10px}.jobs .detail-link{color:inherit;text-decoration:none}.jobs-intro-wrap{margin-top:40px}.a .jobs-intro-wrap,.b .jobs-intro-wrap{margin-top:20px}.jobs-intro-heading{font-size:1.5rem;font-weight:600}.sp .jobs-intro-heading{font-size:1.25rem}.a .jobs-intro-heading,.b .jobs-intro-heading{color:#519dd8;font-size:1.125rem;text-decoration:underline;margin-bottom:1rem;padding-bottom:10px}.a.stanby .jobs-intro-heading{color:#3a801a;border-bottom:2px solid #ebe5e2;text-decoration:none}.b .jobs-intro-heading{border-bottom:3px solid #ebe5e2}.jobs-intro-heading-B{padding-bottom:20px;text-decoration:underline}.jobs-intro-heading--sub{font-size:1.125rem;padding-bottom:.5em}.jobs-intro-lead{color:#888;font-size:16px;line-height:1.6;padding-bottom:20px}.a .jobs-intro-lead,.b .jobs-intro-lead{background:#fdede3}.jobs-intro-sentence{padding-top:20px;font-size:16px;line-height:1.6}.sp .jobs-intro-sentence{font-size:.938rem}.jobs-intro-recommend{padding-top:20px;line-height:1.6}.sp .jobs-intro-recommend{font-size:.938rem}.jobs-intro-recommend-header{font-weight:600}.jobs-intro-body{display:flex;padding-top:40px;justify-content:space-between}.sp .jobs-intro-body{padding-top:20px;flex-direction:column}.jobs-intro-image{display:flex;height:230px;width:auto;justify-content:center}.jobs-intro-image img{object-fit:contain}.jobs-intro-side{width:38.2978%;padding-right:20px;display:flex;flex-direction:column}.jobs-intro-detail{flex:1}.jobs-intro-title{display:flex;position:relative;padding-top:20px;color:#ec7a7a;font-weight:600;align-items:center}.pc .jobs-intro-title{font-size:16px}.sp .jobs-intro-title{font-size:.938rem}.jobs-intro-title:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#f58d8d}.jobs-intro-title:after{content:"";position:absolute;top:calc(50% + 3px);left:7px;color:#fff;font-size:.875rem;font-family:"Font Awesome 5 free"}.jobs-intro-title.is-facility:after{content:"";position:absolute;top:calc(50% + 3px);left:3px}.jobs-intro-title.is-route:after{content:"";position:absolute;top:calc(50% + 3px);left:6px}.jobs-intro-text{font-size:.938rem;line-height:1.6}.jobs-intro-list{flex:1;padding-right:20px}.jobs-heading{font-size:1.25rem;font-weight:600}.sp .jobs-heading{font-size:1.125rem}.jobs-card-wrap{display:flex}.sp .jobs-card-head{display:flex;align-items:center}.jobs-card-head-left{width:25%}.jobs-card-head-right{width:75%}.jobs-card-head-right p{padding:20px;line-height:1.6}.jobs-card-footer{margin-bottom:10px}.sp .jobs-card-footer{margin-bottom:initial}.jobs-card-left{width:calc(100% - 200px);padding-right:20px}.pc .jobs-card-left-image{width:175px}.jobs-card-right{display:flex;width:200px;flex-direction:column}.jobs-card-list{display:flex;margin-top:20px;flex-wrap:wrap}.sp .jobs-card-list{flex-wrap:wrap}.jobs-card-comment-outline{padding-bottom:0;margin-top:20px;line-height:1.6}.sp .jobs-card-comment-outline{line-height:1.4;margin-top:10px}.jobs-card-item{display:flex;width:100%;margin-bottom:20px;padding:15px 20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff;flex-direction:column}.sp .jobs-card-item{width:100%;margin-right:0;padding:10px 10px 20px}.jobs-card-item:last-of-type{margin-bottom:0}.jobs-card-title{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #ebe5e2;color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.pc .jobs-card-title{width:100%;padding-bottom:12px;margin-bottom:16px}.jobs-card-title-corp{color:#555;font-size:.75rem;font-weight:400}.jobs-card-image{width:100%;height:auto}.sp .jobs-card-image{height:auto;width:50%}.jobs-card-image>img{width:100%}.jobs-card-body{display:flex;margin-top:10px;flex-wrap:wrap}.sp .jobs-card-body{margin-top:0;margin-bottom:5px}.jobs-card-label{width:80px;height:fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .jobs-card-label{width:20%}.jobs-card-description{width:calc(100% - 90px);padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.sp .jobs-card-description{width:calc(90% - 10px)}.jobs-card-button{margin-top:-5px;padding-top:20px;text-align:center}.sp .jobs-card-button{width:50%;text-align:center;padding:0}.sp .jobs-card-button.is-keeping{width:100%}.sp .jobs-card-button.is-history{margin-top:10px;width:100%}.jobs-card-button.is-current{color:#ec7a7a}.jobs-card-new{margin-right:.5em;padding:.3em .5em;background:#ec7a7a;color:#fff;font-size:.75rem}.jobs-requirements-B-item{display:flex}.jobs-requirements-B-item+.jobs-requirements-B-item{padding-top:.8em}.jobs-requirements-B-title{display:inline-block;color:#b09686;background-color:#f8f6f4;font-weight:700;text-align:center;width:6rem;height:1.4em;padding:.2em 0;flex-shrink:0}.jobs-requirements-B-title.line2{height:2.6em}.jobs-requirements-B-body,.customer-jobs-requirements-B-body--multiline-2,.customer-jobs-requirements-B-body--multiline-3,.customer-jobs-requirements-B-body--multiline-4,.customer-jobs-requirements-B-body--multiline-5,.jobs-requirements-B-body--multiline-2,.jobs-requirements-B-body--multiline-3,.jobs-requirements-B-body--multiline-4,.jobs-requirements-B-body--multiline-5{font-size:.938rem;line-height:1.4;padding-left:.5em;overflow:hidden;position:relative}.jobs-requirements-B-body--multiline-2:after,.jobs-requirements-B-body--multiline-2:before,.jobs-requirements-B-body--multiline-3:after,.jobs-requirements-B-body--multiline-3:before,.jobs-requirements-B-body--multiline-4:after,.jobs-requirements-B-body--multiline-4:before,.jobs-requirements-B-body--multiline-5:after,.jobs-requirements-B-body--multiline-5:before{position:absolute}.jobs-requirements-B-body--multiline-2:before,.jobs-requirements-B-body--multiline-3:before,.jobs-requirements-B-body--multiline-4:before,.jobs-requirements-B-body--multiline-5:before{content:"...";color:#888;right:0;bottom:0;background-color:#fff}.jobs-requirements-B-body--multiline-2:after,.jobs-requirements-B-body--multiline-3:after,.jobs-requirements-B-body--multiline-4:after,.jobs-requirements-B-body--multiline-5:after{content:"";width:100%;height:100%}.jobs-requirements-B-body--multiline-2{max-height:2.6em}.jobs-requirements-B-body--multiline-4{margin-bottom:10px}.a.stanby .jobs-requirements-B-body--multiline-4{font-size:.875rem}.jobs-requirements-B-body--multiline-5{max-height:7em}.jobs-requirements-list{padding-top:20px}.sp .jobs-requirements-list{padding-top:10px}.a .jobs-requirements-list,.b .jobs-requirements-list{padding-top:0;position:relative}.a .jobs-requirements-list:before,.b .jobs-requirements-list:before{content:none;display:block;position:absolute;top:0;right:0;bottom:0;width:34px;height:60px;margin:auto;background:url(/img/refine/img_arrow.png) no-repeat center;background-size:contain}.pc.b .jobs-requirements-list{margin-bottom:10px}.jobs-requirements-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .jobs-requirements-item{padding:1em 0;flex-direction:column}.sp .jobs-requirements-item:first-of-type{padding-top:0}.a .jobs-requirements-item,.b .jobs-requirements-item{display:block;color:#7c7a6a;font-size:.813rem;line-height:1.5;padding:0 0 8px;border-bottom:0}.a .jobs-requirements-item.is-upper,.b .jobs-requirements-item.is-upper{display:flex;padding:0 0 30px}.a.stanby .jobs-requirements-item{color:#656565;font-size:.875rem;display:flex;flex-direction:row;flex-wrap:wrap;line-height:1.7}.jobs-requirements-box{width:100%}.jobs-requirements-title{display:flex;width:23.4%;padding:1em;color:#555;font-size:.938rem;font-weight:600;line-height:1.6}.sp .jobs-requirements-title{width:100%;padding:0 10px}.a .jobs-requirements-title,.b .jobs-requirements-title{display:inline-block;float:left;width:70px;margin-right:3px;padding:0 5px;background:#f8f6f4;color:#b09686;font-size:.9rem;font-weight:700;text-align:justify;text-align-last:justify}.a.stanby .jobs-requirements-title{width:10%;margin-right:0;padding:0 5px;background:#fff;color:#ef671f}.jobs-requirements-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column}.jobs-requirements-body .step{color:#555;text-decoration:underline}.sp .jobs-requirements-body{width:100%;padding:0 10px}.a .jobs-requirements-body,.b .jobs-requirements-body{padding:0}.a .jobs-requirements-body--facility,.b .jobs-requirements-body--facility{padding:0;width:calc(70.4% - 10px)}.jobs-requirements-body--line{color:#519dd8;font-size:.938rem;margin-bottom:10px;white-space:nowrap;overflow:hidden;padding-top:10px}.jobs-requirements-body--blur{-ms-filter:blur(6px);filter:blur(6px)}.jobs-requirements-body--multiline-1,.jobs-requirements-body--multiline-2,.jobs-requirements-body--multiline-3,.jobs-requirements-body--multiline-4,.jobs-requirements-body--multiline-5{display:inline-block;font-size:.813rem;width:calc(70.4% - 10px);max-height:2.8em;position:relative;overflow:hidden}.pc.b .jobs-requirements-body--multiline-1,.pc.b .jobs-requirements-body--multiline-2,.pc.b .jobs-requirements-body--multiline-3,.pc.b .jobs-requirements-body--multiline-4,.pc.b .jobs-requirements-body--multiline-5{width:calc(80.4% - 10px)}.a.stanby .jobs-requirements-body--multiline-1,.a.stanby .jobs-requirements-body--multiline-2,.a.stanby .jobs-requirements-body--multiline-3,.a.stanby .jobs-requirements-body--multiline-4,.a.stanby .jobs-requirements-body--multiline-5{width:calc(90% - 10px);line-height:1.7;max-height:3.1em;font-size:.875rem}.jobs-requirements-body--multiline-1.ellipsis:after,.jobs-requirements-body--multiline-1.ellipsis:before,.jobs-requirements-body--multiline-2.ellipsis:after,.jobs-requirements-body--multiline-2.ellipsis:before,.jobs-requirements-body--multiline-3.ellipsis:after,.jobs-requirements-body--multiline-3.ellipsis:before,.jobs-requirements-body--multiline-4.ellipsis:after,.jobs-requirements-body--multiline-4.ellipsis:before,.jobs-requirements-body--multiline-5.ellipsis:after,.jobs-requirements-body--multiline-5.ellipsis:before{position:absolute}.jobs-requirements-body--multiline-1.ellipsis:before,.jobs-requirements-body--multiline-2.ellipsis:before,.jobs-requirements-body--multiline-3.ellipsis:before,.jobs-requirements-body--multiline-4.ellipsis:before,.jobs-requirements-body--multiline-5.ellipsis:before{content:"...";color:#888;right:0;bottom:0;padding-left:.5em;background-color:#fff}.jobs-requirements-body--multiline-1.ellipsis:after,.jobs-requirements-body--multiline-2.ellipsis:after,.jobs-requirements-body--multiline-3.ellipsis:after,.jobs-requirements-body--multiline-4.ellipsis:after,.jobs-requirements-body--multiline-5.ellipsis:after{content:"";width:100%;height:1.5em}.jobs-requirements-body--multiline-3{max-height:4.3em}.jobs-requirements-body--multiline-4{max-height:4.8em;width:calc(95% - 10px);font-size:.875rem;font-weight:600;color:#519dd8;padding:0;line-height:25px;overflow:hidden}.jobs-requirements-body--multiline-4.ellipsis:before{color:#519dd8}.b .jobs-requirements-body--multiline-4{max-height:6em;width:calc(95% - 10px);font-size:.813rem;font-weight:600;color:#519dd8;padding:0;line-height:25px;overflow:hidden}.a.stanby .jobs-requirements-body--multiline-4{color:#656565;font-weight:400;width:calc(90% - 10px)}.jobs-requirements-body--multiline-5{max-height:7.3em}.a.stanby .jobs-requirements-body--multiline-5{max-height:8.5em}.jobs-requirements-body-box{margin-top:2%}.jobs-entry-button{padding-top:40px;text-align:center}.sp.a .jobs-entry-button,.sp.b .jobs-entry-button{font-weight:700;padding-top:0;border:1px solid #ff0c68;border-radius:5px;margin-top:10px;background:linear-gradient(to bottom,#ff6899,#ff6899 50%,#ff0c68 50%,#ff0c68)}.sp.a .jobs-entry-button:after,.sp.b .jobs-entry-button:after{content:"";width:0;height:0;bottom:0;margin:auto 0;border:7px solid transparent;border-left:12px solid #fff;position:absolute;top:0;right:0}.sp.a .jobs-entry-button a,.sp.b .jobs-entry-button a{border:0;border-radius:0;background:none;box-shadow:none}.sp.a .jobs-entry-button div,.sp.b .jobs-entry-button div{border:0;border-radius:0;background:none}.sp.a .jobs-entry-button,.sp.b .jobs-entry-button,.pc.b .jobs-entry-button{display:block;position:relative;z-index:1;width:100%;height:60px;margin:10px auto;padding:0;border:1px solid #eb8003;border-radius:8px;box-shadow:none;background-image:-webkit-gradient(linear,left top,left bottom,from(#ffaa06),color-stop(.5,#ffaa06),color-stop(.5,#f79e04),to(#f79e04));color:#fff;font-size:1.125rem;font-weight:700;letter-spacing:0;line-height:1.4;text-align:center;text-decoration:none;vertical-align:middle}.sp.a .jobs-entry-button:before,.sp.b .jobs-entry-button:before,.pc.b .jobs-entry-button:before{position:relative;top:-40px;right:-59%;content:"";display:inline-block;width:50px;height:50px;background-image:url(/img/refine/img_btn_cat.png);background-repeat:no-repeat;background-size:contain;z-index:99}.sp.a .jobs-entry-button:after,.sp.b .jobs-entry-button:after,.pc.b .jobs-entry-button:after{position:absolute;top:28px;right:13px;content:"";display:block;width:14px;height:14px;background-image:url(/img/refine/ico_arrow.gif);background-repeat:no-repeat;background-position:left top;background-size:contain;margin-top:-8px;border:none}.sp.a .jobs-entry-button a,.sp.b .jobs-entry-button a,.pc.b .jobs-entry-button a{margin-left:-42px}.pc.b .jobs-entry-button{font-size:1.5rem;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.pc.b .jobs-entry-button .is-near{font-size:1.25rem}.pc.b .jobs-entry-button #viewmore{color:#555}.pc.b .jobs-entry-button:before{right:-50%;top:-34px}.pc.b .jobs-entry-button:after{right:5px}.jobs-entry-button.main{width:70%!important}.jobs .secret-area-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jobs .secret-area-button-green{position:absolute;top:50%;transform:translate(-50%,-50%);left:63%}.jobs .secret-area-button .button-entry.entryBtn{line-height:1;background-color:#ec7a7a;border-color:#ec7a7a}@media screen and (max-width: 599px){.jobs .secret-area-button.parttime{top:55%}}.jobs-entry-notes{margin-top:20px;font-size:.75rem;text-align:center}.a .jobs-entry-notes,.b .jobs-entry-notes{margin:10px 0 30px}.jobs-information-list{margin-top:40px;border:1px solid #ebe5e2;border-bottom:0}.sp .jobs-information-list{margin-top:20px}.jobs-information-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .jobs-information-item{flex-direction:column}.jobs-information-title{display:flex;width:23.4%;padding:1em;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .jobs-information-title{width:100%;padding:.2em 0;border-bottom:1px solid #ebe5e2;justify-content:center}.jobs-information-body{display:flex;width:76.6%;padding:1em;font-size:.938rem;line-height:1.6;flex-direction:column}.sp .jobs-information-body{width:100%;padding:1em 10px}.jobs-information-map{display:block;width:100%;height:250px;margin:20px 0}.jobs-information-map iframe{width:100%}.jobs-secret-information-list{border:1px solid #ebe5e2;border-bottom:0;position:relative}.sp .jobs-secret-information-list{margin-top:20px}.jobs-secret-information-item{display:flex;border-bottom:1px solid #ebe5e2}.sp .jobs-secret-information-item{flex-direction:column}.jobs-secret-information-title{display:flex;width:23.4%;padding:1em;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;line-height:1.6}.sp .jobs-secret-information-title{width:100%;padding:.2em 0;border-bottom:1px solid #ebe5e2;justify-content:center}.jobs-secret-information-body{display:flex;width:76.6%;padding:1em;font-size:.875rem;line-height:1.6;flex-direction:column;-ms-filter:blur(6px);filter:blur(6px)}@media screen and (max-width: 599px){.jobs-secret-information-body{width:100%}}.jobs-viewmore{padding:0 10px}.a .jobs-viewmore,.b .jobs-viewmore{margin-top:30px;padding-bottom:0}.pc.b .jobs-viewmore{margin-top:0}.a.stanby .jobs-viewmore{margin:0;padding:0}.jobs-viewmore .jobs-entry-button{margin-top:20px;position:relative}.jobs-viewmore .jobs-entry-button:before{content:none!important}.a .jobs-viewmore .jobs-entry-button .button-entry,.b .jobs-viewmore .jobs-entry-button .button-entry{color:#555}.a .jobs-viewmore .jobs-entry-button,.b .jobs-viewmore .jobs-entry-button{background:linear-gradient(to top,#ffd791,#ffd791 50%,#ffe399 50%,#ffe399);border:1px solid #ffe399}.jobs-viewmore .jobs-entry-button a{margin:0!important}.jobs-viewmore .jobs-entry-button a span{font-size:1.3rem;position:absolute;top:-25px;right:8px;font-size:.875rem;padding:.5em .8em;border-radius:3px;background-color:#f9b500;color:#fff;transform:rotate(6deg)}.jobs-viewmore .jobs-entry-button a span:after{content:"";position:absolute;top:28px;right:38px;display:block;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#f9b500 transparent transparent transparent}.jobs-notice{font-size:.75rem;display:flex;flex-direction:column;align-items:center}.sp .jobs-notice{font-size:.625rem}.jobs-inquiry{font-size:.813rem;margin-top:2%}.a .jobs-inquiry,.b .jobs-inquiry{font-family:メイリオ,Meiryo,sans-serif;margin:12px 12px 0 0;text-align:end;color:#555}.sp .jobs-inquiry,.pc.b .jobs-inquiry{display:flex;justify-content:end}.jobs-inquiry--near{text-align:right;font-size:.813rem;color:#555;padding-bottom:3%}.jobs-description-value{padding-top:10px}.jobs-value-tag{margin-bottom:4px;border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.jobs-value-tag-list{padding-top:10px}.p-order-detail__intro-item .jobs-value-tag-list{padding-top:5px}.jobs-main-container{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.sp .jobs-main-container{height:auto;width:auto}.pc.b .jobs-main-container{margin:15px 0}.jobs-main-img{width:45%}.jobs-main-img img{height:110px;object-fit:contain}.pc.b .jobs-main-img img{height:170px}.sp.b .jobs-main-img img{max-width:120%;height:auto}.pc.b .jobs-main-img{width:40%}.jobs-sub-container{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.jobs-sub-img{width:45%}.jobs-sub-img img{object-fit:contain}.pc.b .jobs-sub-img img{height:110px}.jobs-text-img-nearOrdergroup{margin-bottom:10px;display:flex;justify-content:space-between}.jobs-feed{margin-bottom:4px;border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.jobs-feed__inquiry{font-size:.813rem;float:left;margin-top:2%}.b .jobs-feed__inquiry{font-family:メイリオ,Meiryo,sans-serif;margin:12px 12px 0 0;text-align:end;color:#555}.sp .jobs-feed__inquiry{float:right;display:flex;justify-content:end}.jobs-feed__inquiry--near{text-align:right;font-size:.813rem;color:#555;padding-bottom:3%}.jobs-feed__intro{margin-bottom:4px;border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.jobs-feed__intro--detail{flex:1}.jobs-feed__text{font-size:.813rem;line-height:1.6}.jobs-feed__img{width:45%}.jobs-feed__img img{max-width:120%;object-fit:contain}.jobs-feed__img--wrap{margin-bottom:10px;display:flex;justify-content:space-between}.jobs-feed__tag{margin-bottom:6px;border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:flex;justify-content:center}.a.stanby .jobs-feed__tag{border:none;background-color:#f7f5f1;padding:4px 8px;border-radius:2px;color:#656565;line-height:1.25;font-size:12px;font-weight:700}.jobs-feed__tag--list{overflow:hidden;max-height:4.3rem;display:inline-table}@media screen and (max-width: 599px){.jobs-feed__tag--list{width:135px}}@media screen and (max-width: 370px){.jobs-feed__tag--list{width:105px}}.jobs-feed-stanby{line-height:1.4}.jobs-feed-stanby .p-feed__last-modified-date,.jobs-feed-stanby .p-feed__inquiry{font-size:.75rem!important;color:#8c8c8c!important;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif!important}.a.stanby .jobs-viewmore{background-color:#f5f5f5}.a.stanby .jobs-viewmore .l-inner{padding:0 10px 20px}.a.stanby .jobs-viewmore .l-inner .p-10{padding:10px;background:#fff;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366}.a.stanby .footer-copy{padding:20px 10px}.melon-btn-flat{padding:.3em .5em .3em .3em!important;font-weight:700;background-color:#fff}.back .melon-btn-flat:after{display:none}.back .melon-btn-flat:before{content:"";color:#b09686;font: 14px/1 "Font Awesome 5 free";font-weight:700;margin-right:.4em}#area-box ul li.back{margin:0;padding:0;position:absolute;bottom:8px;right:0}.map-search-box{width:280px;height:260px}.map-search-box-404,.sp .map-search-box{margin:0 auto}.map-search-box a{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem;font-weight:700}.map-search-box a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.map-search-box #area-01{background:url(/build/assets/map-CIwc2Lfy.png) no-repeat;background-size:contain}.map-search-box #area-02{background:transparent url(/build/assets/map-tohoku-5gQC2gPy.png) no-repeat;background-size:contain}.map-search-box #area-03{background:transparent url(/build/assets/map-hokuriku-koshinetsu-B5p2RrVL.png) no-repeat;background-size:contain}.map-search-box #area-04{background:transparent url(/build/assets/map-kanto-BqJmh4jE.png) no-repeat;background-size:contain}.map-search-box #area-05{background:transparent url(/build/assets/map-tokai-DFbhrSWD.png) no-repeat;background-size:contain}.map-search-box #area-06{background:transparent url(/build/assets/map-kinki-jjU3kVui.png) no-repeat;background-size:contain}.map-search-box #area-07{background:transparent url(/build/assets/map-tyugoku-BB88CUdw.png) no-repeat;background-size:contain}.map-search-box #area-08{background:transparent url(/build/assets/map-shikoku-KXqTKjrq.png) no-repeat;background-size:contain}.map-search-box #area-09{background:transparent url(/build/assets/map-kyushu-iJetvT3m.png) no-repeat;background-size:contain}.map-search-inner{position:relative;width:280px;height:260px;margin:0;padding:0}.map-search-item{margin:0;padding:0;position:absolute}.map-search-item.aomori{top:46px;left:140px}.map-search-item.akita{top:94px;left:108px}.map-search-item.iwate{top:100px;right:40px}.map-search-item.yamagata{bottom:110px;left:80px}.map-search-item.miyagi{bottom:78px;right:90px}.map-search-item.fukushima{bottom:27px;right:120px}.map-search-item.ishikawa{top:100px;left:45px}.map-search-item.nigata{top:44px;right:36px}.map-search-item.toyama{top:110px;left:106px}.map-search-item.fukui{bottom:90px;left:20px}.map-search-item.nagano{bottom:100px;left:130px}.map-search-item.yamanashi{bottom:60px;right:70px}.map-search-item.gumma{top:53px;left:62px}.map-search-item.tochigi{top:42px;right:86px}.map-search-item.saitama{top:110px;left:100px}.map-search-item.ibaraki{top:114px;right:8px}.map-search-item.tokyo{bottom:100px;left:120px}.map-search-item.kanagawa{bottom:59px;left:76px}.map-search-item.chiba{bottom:54px;right:36px}.map-search-item.gifu{top:70px;left:70px}.map-search-item.shizuoka{bottom:112px;right:70px}.map-search-item.aichi{bottom:114px;left:100px}.map-search-item.mie{bottom:50px;left:30px}.map-search-item.kyoto{top:60px;left:100px}.map-search-item.shiga{top:73px;right:38px}.map-search-item.hyougo{top:85px;left:48px}.map-search-item.osaka{bottom:120px;left:80px}.map-search-item.nara{bottom:70px;left:130px}.map-search-item.wakayama{bottom:30px;left:80px}.map-search-item.tottori{top:90px;right:20px}.map-search-item.shimane{top:90px;left:80px}.map-search-item.okayama{bottom:110px;right:40px}.map-search-item.hiroshima{bottom:100px;left:110px}.map-search-item.yamaguchi{bottom:80px;left:20px}.map-search-item.kagawa{top:70px;right:50px}.map-search-item.ehime{bottom:140px;left:40px}.map-search-item.tokushima{bottom:120px;right:20px}.map-search-item.kochi{bottom:80px;left:70px}.map-search-item.fukuoka{top:20px;right:90px}.map-search-item.saga{top:22px;left:50px}.map-search-item.nagasaki{top:77px;left:30px}.map-search-item.oita{top:80px;right:40px}.map-search-item.kumamoto{top:128px;left:100px}.map-search-item.miyazaki{bottom:78px;right:68px}.map-search-item.kagoshima{bottom:70px;left:50px}.map-search-balloon{position:absolute;top:20px;left:20px;color:#ec7a7a;font-size:.875rem;font-weight:700;line-height:1.4}.map-search-balloon-404{color:#ec7a7a!important}.similar{padding-top:80px}.sp .similar{padding-top:40px}.a .similar,.b .similar{padding-top:0}.a .similar .jobs-entry-button:before,.b .similar .jobs-entry-button:before{display:none}.a .similar .jobs-entry-button .button-entry,.b .similar .jobs-entry-button .button-entry{box-shadow:none}.similar-wrap{padding-bottom:40px;background:#f8f6f4}.a .similar-wrap,.b .similar-wrap{padding-bottom:20px;background:#f79999}.pc.b .similar-wrap{padding-bottom:0}.a.stanby .similar-wrap{background:#f5f5f5}.similar-heading{color:#888;font-size:1.125rem;font-weight:600}.a .similar-heading,.b .similar-heading{padding:16px 1.5rem;color:#000;font-size:1.2rem}.a.stanby .similar-heading{color:#2c2a27;padding:16px 1.5rem 16px 0;display:flex;align-items:center;line-height:1.25}.a.stanby .similar-heading:before{content:"";display:block;align-self:stretch;width:6px;margin-right:8px;border-radius:2px;background-color:#c5c5c5}.similar-heading>span{color:#ec7a7a;font-size:1.3rem}.pc .similar-heading>span{font-size:1.7rem}.pc.b .similar-heading>span{color:#000}.similar-feature-list{margin-top:20px;border-bottom:0}.similar-feature-item{display:flex}.sp .similar-feature-item{flex-direction:column}.similar-feature-item:last-of-type dt{border-bottom:0}.similar-feature-item:first-of-type dd{border-top:1px solid #b09686}.similar-feature-title{display:flex;width:23.4%;padding:1em;border-bottom:1px solid #fff;background:#b09686;color:#fff;font-size:.938rem;font-weight:600;line-height:1.6;align-items:center;justify-content:center}.sp .similar-feature-title{width:100%;padding:.2em 0;border-bottom:0}.similar-feature-body{display:flex;width:76.6%;padding:0 0 1em 1em;border-color:#b09686;border-style:solid;border-width:0 1px 1px 0;background:#fff;font-size:.875rem;flex-direction:row;flex-wrap:wrap}.sp .similar-feature-body{width:100%;padding:0 10px 1em;border-width:0 1px 1px 1px}.similar-feature-label{display:flex;margin-top:1em;margin-right:10px;align-items:center;justify-content:center}.similar-feature-label>a{padding:.3em 10px;border:1px solid #ebe5e2;border-radius:14px;color:#888;font-size:.875rem}.similar-near-value-tag{border-radius:50px;background-color:#fff;padding:2px 8px;font-weight:700;color:#ec7a7a;border:1px solid #ec7a7a;font-size:.75rem;display:inline-block}.similar-near-value-tag-list{padding-top:10px}.similar-near-list{margin-top:20px}.pc .similar-near-list{display:flex}.a .similar-near-list,.b .similar-near-list{margin-top:0}.similar-near-item{display:flex;width:calc(33.3333333333% - 20px);padding:20px;border-top:1px solid #ebe5e2;box-shadow:0 4px 8px #cabcb366;background:#fff;flex-direction:column;margin-bottom:20px}.sp .similar-near-item{width:100%;margin-right:0;margin-bottom:20px;padding:10px 10px 20px;position:relative}.a.stanby .similar-near-item{padding:20px 10px}.similar-near-item:last-of-type{margin-right:0}.sp .similar-near-item:last-of-type{margin-bottom:0}.similar-near-head{display:flex;align-items:center}.similar-near-inquiry{text-align:right;font-size:.813rem;color:#555;padding-bottom:3%;text-align:left}.similar-near-comment{color:#888;font-size:.938rem;line-height:1.4;padding-bottom:10px}.similar-near-comment-outline{padding-bottom:0;margin-top:20px;font-size:.938rem;line-height:1.4}.sp .similar-near-comment-outline{margin-top:10px}.similar-near-title{margin-bottom:10px;padding-bottom:20px;border-bottom:1px solid #ebe5e2;color:#519dd8;font-size:16px;font-weight:600;line-height:1.6}.sp .similar-near-title{margin-bottom:14px;padding-bottom:10px}.a.stanby .similar-near-title{color:#3a801a;border-bottom:2px solid #ebe5e2}.similar-near-title-corp{color:#555;font-size:.75rem;font-weight:400}.a .similar-near-title,.b .similar-near-title{padding-bottom:10px}.similar-near-title+.jobs-entry-button{flex-shrink:0;margin-top:0;margin-left:15px}.a .similar-near-title+.jobs-entry-button,.b .similar-near-title+.jobs-entry-button{margin:0 .5rem}.similar-near-title+.jobs-entry-button:after{display:none}.similar-near-title+.jobs-entry-button .button-entry{font-size:14px;padding:10px 6px}.a .similar-near-title+.jobs-entry-button .button-entry,.b .similar-near-title+.jobs-entry-button .button-entry{font-size:.8rem}.similar-near-image{width:50%;height:auto}.similar-near-image>img{width:100%}.similar-near-button{width:50%;padding:10px}.sp .similar-near-button{padding:0 10px}.similar-near-body{display:flex;margin-top:10px;flex-wrap:wrap;position:relative}.sp .similar-near-body{margin-top:0;margin-bottom:5px}.a .similar-near-body:before,.b .similar-near-body:before{content:none;display:block;position:absolute;top:0;right:0;bottom:0;width:34px;height:60px;margin:auto;background:url(/img/refine/img_arrow.png) no-repeat center;background-size:contain}.similar-near-point{padding:.2em .5em .5em;margin-right:10px;width:20%;text-align:center}.similar-near-pointimg{width:50px}.similar-near-label{width:29.6%;height:fit-content;height:-moz-fit-content;margin-top:10px;margin-right:10px;padding:.5em;background:#f8f6f4;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.sp .similar-near-label{width:20%}.a .similar-near-label,.b .similar-near-label{text-align-last:justify}.a .similar-near-label:nth-of-type(1),.b .similar-near-label:nth-of-type(1){display:none}.similar-near-label-box{display:flex;justify-content:flex-end;flex-flow:column;margin-left:2%}.similar-near-description{width:calc(70.4% - 10px);padding-top:10px;color:#555;font-size:.938rem;line-height:1.6}.b .similar-near-description{font-size:.813rem;line-height:1.3}.a .similar-near-description,.b .similar-near-description{width:calc(80% - 10px);max-height:3.8em;overflow:hidden}.a .similar-near-description:nth-of-type(1){width:calc(90% - 10px);color:#519dd8;font-weight:600;height:50px;padding:0}.b .similar-near-description:nth-of-type(1){width:calc(90% - 1px);color:#519dd8;font-weight:600;height:50px;padding:0}.pc.b .similar-near-description:nth-of-type(1){width:100%}.similar-near-description.ellipsis{position:relative}.similar-near-description.ellipsis:after,.similar-near-description.ellipsis:before{position:absolute}.similar-near-description.ellipsis:before{content:"...";color:#888;right:0;bottom:0;padding-left:.5em;background-color:#fff}.a .similar-near-description.ellipsis:nth-of-type(1):before,b .similar-near-description.ellipsis:nth-of-type(1):before{padding-left:0;color:#519dd8}.similar-near-description.ellipsis:after{content:"";width:100%;height:1.5em}.similar-near-description--5{max-height:7.3em;padding-top:10px;display:inline-block;color:#555;line-height:1.6;font-size:.938rem;width:calc(70.4% - 10px);position:relative;overflow:hidden}.similar-near-description--5.ellipsis:after,.similar-near-description--5.ellipsis:before{position:absolute}.similar-near-description--5.ellipsis:before{content:"...";color:#888;right:0;bottom:0;padding-left:.5em;background-color:#fff}.similar-near-description--5.ellipsis:after{content:"";width:100%;height:1.5em}.similar-near-button{margin-top:auto;padding-top:10px;text-align:center}.similar-near-inq{text-align:right;color:#555;margin-top:2%}.pc.b .similar-near-inq{font-size:.813rem}.similar-near-img{width:40%;margin-bottom:2%}.similar-near-container{display:flex}.similar-near-pointBox{display:flex;justify-content:space-between}.similar-hurdle-area{padding:10px}.similar-hurdle-image{float:left;width:50px;height:50px;margin-bottom:10px}.similar-hurdle-content{width:75%;background-color:#fff;margin-left:65px;margin-top:0;padding:10px;font-size:14px;color:#646464;border-radius:5px;position:relative;margin-bottom:10px;border-bottom:1px solid #c8c8c8;line-height:1.5}.a .similar-hurdle-content:before,.b .similar-hurdle-content:before{content:"";width:12px;height:18px;background-color:#fff;position:absolute;top:19px;left:-12px;border-bottom-left-radius:70%;border-bottom:1px solid #c8c8c8}.a .similar-hurdle-content:after,.b .similar-hurdle-content:after{content:"";width:13px;height:18px;background-color:#f79999;border-radius:100%;position:absolute;top:13px;left:-13px}.line-banner{z-index:1000000;position:fixed}.line-banner--wrap{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1000000}.line-banner--overray{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10000;background:#666666e6;transition:all .3s}.line-banner--body{position:absolute;top:50%;left:50%;z-index:10001;text-align:center;transform:translate(-50%,-50%);overflow:visible;width:85%;height:0;box-sizing:border-box}.pc .line-banner--body{width:320px;height:480px}.sp .line-banner--body{width:85%;height:0;padding-top:130%}.line-banner--content{border:none!important;margin:0!important}.pc .line-banner--content{position:relative;width:320px;height:480px}.sp .line-banner--content{position:absolute;top:0;left:0;width:100%;height:100%}.line-banner--content--banner{width:100%;position:relative}.line-banner--content--banner-img{aspect-ratio:auto 320/480;box-sizing:inherit;background-repeat:no-repeat;padding:0;margin:0;border-style:none;width:100%;height:auto}.line-banner--close{width:40px;height:40px;position:absolute;z-index:1000000;top:-15px;left:-15px;background:#fff;border-radius:50%;box-shadow:0 0 7px #141414}.line-banner--close-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block;width:20px;height:20px;stroke-width:0;stroke:currentColor;fill:currentColor}.swiper-wrapper{height:initial}.sp .p-office-image__container--swiper>.swiper-wrapper{height:330px}.p-order-image__container--swiper>.swiper-pagination{position:unset}.p-office-image__pagination>.swiper-pagination-bullet{border-radius:0%;background-size:cover;background-color:#fff;opacity:.7;width:auto;height:50px;font-size:3rem;aspect-ratio:4/3}.swiper-pagination-bullet-active{background-color:#ec7a7a}.p-order-image__pagination>.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.p-order-image__pagination>.swiper-pagination-bullet-active:not(:first-child){border:3px solid #ec7a7a}.isMovie>.p-order-image__pagination>.swiper-pagination-bullet-active:first-child{color:#ec7a7a}.isRecruitImage>.p-order-image__pagination>.swiper-pagination-bullet-active:first-child{border:3px solid #ec7a7a}.p-office-image__pagination>.swiper-pagination-bullet-active{background-color:#fff;opacity:1}.p-office-image__pagination>.swiper-pagination-bullet-active:not(:first-child){border:3px solid #ec7a7a}.isMovie>.p-office-image__pagination>.swiper-pagination-bullet-active:first-child{color:#ec7a7a}.isRecruitImage>.p-office-image__pagination>.swiper-pagination-bullet-active:first-child{border:3px solid #ec7a7a}.swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23519dd8'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev-order{position:absolute;top:calc(50% - 30px);left:0;background-color:#f8f6f4;border-radius:50%;width:30px;height:30px;z-index:10;text-align:center;cursor:pointer}.swiper-button-prev-order:before{font-family:Material Icons;content:"";font-size:20px;color:#555;line-height:30px}.swiper-button-prev-order:hover{opacity:.8}.swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23519dd8'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next-order{position:absolute;top:calc(50% - 30px);right:0;background-color:#f8f6f4;border-radius:50%;width:30px;height:30px;z-index:10;text-align:center;cursor:pointer}.swiper-button-next-order:before{font-family:Material Icons;content:"";font-size:20px;color:#555;line-height:30px}.swiper-button-next-order:hover{opacity:.8}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:""}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:""}.narrow-down-heading{color:#888;font-size:1.25rem;font-weight:600}.narrow-down-list{margin-top:20px;border:1px solid #eee6e1}.narrow-down-item{display:flex;flex-direction:column}.narrow-down-item:last-of-type dd{border-bottom:0}.narrow-down-item>.narrow-down-body{display:flex}.narrow-down-body_wrapper{display:none}.narrow-down-title{display:flex;width:100%;padding:1em;border-bottom:1px solid #eee6e1;background:#f8f6f4;color:#b09686;font-size:.938rem;font-weight:600;align-items:center;justify-content:flex-start}.narrow-down-title:after{content:"";margin-left:.6em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.sp .narrow-down-title{padding:.2em 1em;line-height:1.6}.narrow-down-body{display:flex;width:100%;padding:0 0 1em 1em;border-bottom:1px solid #eee6e1;background:#fff;font-size:.875rem;flex-direction:row;flex-wrap:wrap}.narrow-down-label{display:flex;margin-top:1em;margin-right:10px;align-items:center;justify-content:center}.narrow-down-label>a{padding:.3em 10px;border:1px solid #b09686;border-radius:14px;color:#888;font-size:.875rem}.narrow-down-label>span{padding:.3em 10px;border:1px solid #888;border-radius:14px;color:#888;font-size:.875rem;opacity:.3}.err-main{background-color:#fce6e6;padding:1.5rem .45rem 3rem;text-align:center;display:flex;flex-direction:column;align-items:center}.err-main p{font-size:inherit;color:inherit;line-height:1.6;text-rendering:optimizeLegibility}.sp .err-main p{font-size:.813rem;text-align:left}.err-inner__404,.err-inner__500{max-width:940px;background-color:#fff;box-shadow:0 .1em .5em #0000004d;border-radius:3px;padding:40px 20px}.sp .err-inner__404{padding:20px 10px 0;box-shadow:none}.sp .err-inner__500{padding:20px 10px}.err-contents{background-color:#d0be87;padding:1rem 2rem;border-radius:3px}.err-annotation{padding:20px 0}.err-text__notice{font-size:1.125rem;color:#ff8200}.hojb-siteCopy{font-size:.625rem;padding-bottom:3px;color:#888;line-height:1.35}.inquiry-main{background-color:#fce6e6;padding:20px .45rem 40px;margin-top:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex-flow:row wrap;max-width:none}.inquiry-contents{width:100%;max-width:940px;padding:20px .9375rem;background-color:#fff;box-shadow:0 2px 4px #cabcb366;border-radius:3px}.inquiry-contents article{display:flex;flex-direction:column;align-items:center}.inquiry-contents-inner__warning{font-size:.688rem;background-color:#fff9ec;color:#0a0a0a;border-color:#0a0a0a12;padding:10px;line-height:1.6;text-rendering:optimizeLegibility}.inquiry-text{font-size:.813rem;color:#555;padding-bottom:10px}.inquiry-text__comp{padding:20px 0;text-align:center;color:#142062;font-size:16px}.inquiry-horizontal-rule{border-top:1px dashed #e0e0e0;margin:10px 20px 0}.keep-container{box-sizing:border-box;width:100%;height:300px;display:flex;justify-content:center;align-items:center}.keep-box{border:1px dashed #ec7a7a;padding:5rem 2rem}.keep-text{display:flex;justify-content:center}.keep-status:before{font-size:.938rem}.keep-heading{font-size:1.25rem;text-align:center;padding-top:20px}.sp .keep-heading{font-size:16px}.keep-heading>span{font-size:.75rem;padding-left:10px}.pc .working-days-hours,.working-days-hours ul li{display:flex}.pc .working-days-hours_list--shift,.pc .working-days-hours_list--week{padding-right:50px}.pc .working-days-hours_list--shift .working-days-hours-label_unit{padding-right:20px}.sp .working-days-hours_list--shift .working-days-hours-label_unit{padding-right:16px}.pc .working-days-hours_list--week .working-days-hours-label{width:50px}.sp .working-days-hours_list--week,.sp .working-days-hours_list--weekday{display:flex;justify-content:space-between;padding-top:10px}.pc .working-days-hours-label{padding-right:10px}.working-days-hours-label_unit-inner{display:flex;align-items:center}.sp .working-days-hours-label{padding-right:3px}.working-days-hours-icon{font-size:16px;font-weight:700}.working-days-hours-icon--circle{color:#519dd8;font-size:16px;font-weight:700}.working-days-hours-icon--triangle{color:#ec7a7a;font-size:16px;font-weight:700}.working-days-hours-notice{font-size:.625rem}.pc .working-days-hours-notice{display:flex}.pc .working-days-hours-notice>p{padding-right:10px}.sp .working-days-hours-notice{padding-top:10px;margin-top:10px;border-top:1px dashed #ebe5e2}.working-days-hours-notice ul,.working-days-hours-notice ul li{display:flex;align-items:center}.pc .working-days-hours-notice ul li{padding-right:20px}.sp .working-days-hours-notice ul li{padding-right:10px}.pie-chart_unit{display:flex;justify-content:center}.pc .pie-chart canvas{width:200px}.pc .pie-chart canvas#staffAgeRatioChart{width:230px}.sp .pie-chart canvas{width:190px}.sp .pie-chart canvas#staffAgeRatioChart{width:220px}.pc .rich-order-movie_unit{display:flex;justify-content:center}.pc .rich-order-movie_item{width:480px;height:270px}.pc .rich-order-movie_item--nonActive{width:350px}.sp .rich-order-movie_item{width:100%;height:250px}.rich-order-movie_item--swiper{width:350px;height:270px}.rich-order_list{width:100%}.rich-order_list li{display:flex;padding:5px;border-bottom:1px dotted #ebe5e2}.rich-order_list li:first-child{border-top:1px dotted #ebe5e2}.pc .rich-order_list-item-label{width:10%}.sp .rich-order_list-item-label{width:20%}.searchbox-heading{padding:10px 0;background:#b09686;color:#fff;font-size:.875rem;text-align:center}.searchbox-heading:before{content:"";margin-right:10px;color:#fff;font-family:"Font Awesome 5 free";font-weight:700}.searchbox-container{border:1px solid #b09686;padding:10px 10px 20px}.searchbox-box{padding-bottom:10px;border-bottom:1px solid #ebe5e2}.searchbox-title{display:flex;position:relative;margin-bottom:.3em;color:#b09686;font-size:.875rem;font-weight:700;align-items:center}.searchbox-title.is-area:before,.searchbox-title.is-station:before{content:"";display:inline-block;width:20px;height:20px;margin-right:.5em;border-radius:50%;background:#ec7a7a}.searchbox-title.is-area:after,.searchbox-title.is-station:after{content:"";position:absolute;top:calc(50% - 6.5px);left:5px;color:#fff;font-size:.875rem;font-family:"Font Awesome 5 free"}.searchbox-title.is-station:after{content:"";left:4px}.searchbox-change{position:absolute;right:0;color:#519dd8;font-size:.75rem}.searchbox-body{display:flex;width:100%;flex-direction:row;flex-wrap:wrap}.searchbox-item{font-size:.875rem;margin-top:.5em}.searchbox-label{display:flex;margin-top:.5em;margin-right:5px;align-items:center;justify-content:center;color:#bbb;font-size:.75rem}.searchbox-label>a{padding:.3em 10px;border:1px solid #b09686;border-radius:13px;color:#888;font-size:.75rem}.searchbox-button{margin-top:20px;text-align:center}.searchbox-button>a{width:100%;font-size:16px}.indexStepLink{position:absolute;bottom:-30px;left:0;right:0;margin:auto;text-align:center}.indexStepLink ul{display:flex;width:664px;margin:0 auto}.sp .indexStepLink ul{width:375px}.indexStepLink li{width:100%}.sp .indexStepLink li{margin:0}.indexStepLink-btn{position:relative;width:200px;height:70px;margin:0 auto;color:#fff!important;line-height:1;background:#ef8e8e;border:1px solid #ef8e8e;border-radius:40px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding-left:11px}.indexStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.indexStepLink-btn li:nth-child(2):before{animation-delay:2s}.indexStepLink-btn li:nth-child(3):before{animation-delay:1s}.indexStepLink-btn:after{content:"";width:9px;height:9px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle}.sp .indexStepLink-btn{width:113px;height:60px;padding:0}.sp .indexStepLink-btn:after{content:none}.sp .indexStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.sp .indexStepLink-btn li:nth-child(2):before{animation-delay:2s}.sp .indexStepLink-btn li:nth-child(3):before{animation-delay:1s}.sp .indexStepLink-btn strong{font-size:16px;display:block;font-weight:700;align-items:center}.indexStepLink-btn p{display:block;font-size:24px;align-items:center;font-weight:700;padding-right:6px}.indexStepLink-btn span{font-size:14px;display:block;margin-top:5px;font-weight:400}.indexStepLink-btn span.click:before{content:"CLICK";font-size:13px}.indexStepLink-btn span.click:after{content:"";display:inline-block;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;margin-left:4px}.searchStepLink{margin:0 0 20px;padding:2%;position:relative;background:#f8f6f4}.searchStepLink-404{background:#fff;margin:0}.sp .searchStepLink{margin:20px 10px 0;border:1px dashed #888;padding:3% 2% 4%;background:none}.sp .searchStepLink-404{margin:0!important;border:none!important;padding:0 12% 4%!important;background:#fff!important}.searchStepLink p{width:100%;margin-bottom:10px}.pc .searchStepLink p{top:-40px;left:0;margin-left:10px}.sp .searchStepLink p{margin:20px auto 35px;text-align:center}.searchStepLink p img{width:55px;height:55px}.sp .searchStepLink p img{width:15%;height:auto;top:10px;max-height:50px;min-width:50px}.searchStepLink p.title{margin:0 auto 3%;vertical-align:middle;display:flex;max-width:320px}.searchStepLink p strong{font-weight:700}.pc .searchStepLink p strong{font-size:22px;line-height:2.5}.sp .searchStepLink p strong{margin:auto 0;font-size:.813rem;width:85%;padding-left:5px;text-align:left}.searchStepLink ul{display:flex}.sp .searchStepLink ul{margin:0 auto;height:auto;justify-content:space-between;align-items:stretch}.searchStepLink li{width:100%;margin:10px}.sp .searchStepLink li{margin:0 2%}.searchStepLink-btn{display:flex;position:relative;width:100%;height:50px;line-height:1;background:#f6b17d;border:1px solid #f6b17d}.pc .searchStepLink-btn{align-items:center;justify-content:center;border-radius:40px}.sp .searchStepLink-btn{display:block;padding:10px 0 5px;height:80px;align-items:center;justify-content:center;font-size:1.2rem;line-height:1.4;text-align:center;text-decoration:none;border-radius:4px;box-shadow:0 5px 5px -2px #0003}.searchStepLink-btn strong{font-size:16px;display:block;font-weight:700;align-items:center;color:#fff}.sp .searchStepLink-btn strong:after{content:"CLICK " "";font-family:"Font Awesome 5 Free";font-size:11px;position:absolute;bottom:5%;left:0;right:0;color:#fff}.pc a .searchStepLink-btn strong{font-size:20px;display:block;font-weight:700;align-items:center}.pc .searchStepLink-btn span{font-size:10px;display:block;margin-top:3px}.melon-interviewCarousel{background:url(/img/contents/interview/carousel.jpg) repeat 0 0;-webkit-animation:ani_interviewCarousel 80s linear infinite;animation:ani_interviewCarousel 80s linear infinite;min-height:265px;padding:0;position:relative;overflow:hidden}.melon-interviewCarouselMini{background:url(/img/contents/interview/carouselMini.jpg) repeat 0 0;-webkit-animation:ani_interviewCarousel 80s linear infinite;animation:ani_interviewCarousel 80s linear infinite;min-height:135px;padding:0;position:relative;overflow:hidden;background-size:auto 100%}@-webkit-keyframes ani_interviewCarousel{0%{background-position:0 0;box-shadow:inset 0 0 0 140px #fff9}3%{background-position:6.03% 0;box-shadow:inset 0 0 0 140px #fff0}94%{background-position:188.94% 0;box-shadow:inset 0 0 0 140px #fff0}97%{background-position:195% 0;box-shadow:inset 0 0 0 140px #fff}97.01%{background-position:-6.03% 0;box-shadow:inset 0 0 0 140px #fff}to{background-position:0 0;box-shadow:inset 0 0 0 140px #fff9}}@keyframes ani_interviewCarousel{0%{background-position:0 0;box-shadow:inset 0 0 0 140px #fff9}3%{background-position:6.03% 0;box-shadow:inset 0 0 0 140px #fff0}94%{background-position:188.94% 0;box-shadow:inset 0 0 0 140px #fff0}97%{background-position:195% 0;box-shadow:inset 0 0 0 140px #fff}97.01%{background-position:-6.03% 0;box-shadow:inset 0 0 0 140px #fff}to{background-position:0 0;box-shadow:inset 0 0 0 140px #fff9}}.melon-interviewCarousel:after{content:"";display:block;width:120%;height:50px;margin:0 -10%;background-color:#fafaf0;border-radius:100% 100% 0 0;position:absolute;bottom:-37px;right:0;left:0}.melon-interviewHead{background:url(/img/contents/interview/headBg.jpg) repeat 50% 0;min-height:133px;padding:0;overflow:hidden}.melon-cardList-vertical{margin:0 0 2em}.melon-card-interview{margin:0;position:relative;font-size:.83333rem}.melon-card-interview>a{display:block}.melon-card-interview+.melon-card-interview{margin-top:2.3em}.melon-card-interview+.melon-card-interview:before{content:"";width:.625rem;height:.625rem;border-radius:1px;background-color:#e1e1d4;position:absolute;top:-1.6em;left:0;right:0;margin:auto}.sp .melon-card-interview+.melon-card-interview:before{top:-1.5rem}.melon-card-interview_who{background-color:#332e7d;color:#fff;background-image:-webkit-linear-gradient(-35deg,rgba(255,255,255,.04) 50%,rgba(255,255,255,0) 50%);background-image:linear-gradient(to right bottom,#ffffff0a 50%,#fff0 50%)}.pc .melon-card-interview .melon-card-interview_who{-webkit-flex-basis:37%;flex-basis:37%;max-width:37%;margin:-1px 0 -1px -1px;padding:1rem 1.5rem;border-radius:4px 0 0 4px}.pc .melon-card-interview_what{margin-top:0;background-image:-webkit-linear-gradient(-35deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.015) 50%);background-image:linear-gradient(to right bottom,#0000 50%,#00000004 50%)}.pc .melon-card-interview .melon-card-interview_what{-webkit-flex-basis:63%;flex-basis:63%;max-width:63%;padding:1rem 1.5rem}.melon-card-interview li{line-height:1.4;padding:.2em 0}.melon-card-interview .pict{display:block;margin:.5em auto 1em}.melon-card-interview .leadCopy{font-size:1.5rem;color:#ff8000;line-height:1.25;margin:.5em 0 .8em}.melon-card-interview dt{color:#403b0f;font-weight:700}.melon-card-interview dd+dt{margin-top:1em}.melon-card-interview dd,.melon-card-interview li,.melon-card-interview div{color:#7c7a6a}.melon-card-interview .melon-readMore{float:right;color:#3b8bba}.melon-card-interview .melon-box-userData{padding:1em 0;margin:1em 0}.melon-card-interview-sidebar{padding:0;margin:0;font-size:.83333rem}.melon-card-interview-sidebar .melon-card-interview_who{margin:-1px 0 -1px -1px;padding:1rem 1.5rem;border-radius:4px 0 0 4px}.melon-card-interview-sidebar .melon-card-interview_what{padding:1rem 1.5rem}.melon-card-interview-sidebar{padding:0;margin:0 0 1.5rem;font-size:.75rem}.melon-card-interview-sidebar .melon-card-interview_who{margin:0 -1px -1px;padding:1.8rem 1rem .8rem;border-radius:0 0 4px 4px;position:relative}.melon-card-interview-sidebar .melon-card-interview_what{padding:1rem .5rem 1.5rem}.melon-card-interview-sidebar .leadCopy{font-size:1.5rem;line-height:1.6;text-align:center;font-size:.91667rem;font-weight:400}.melon-card-interview-sidebar .pict{width:38px;position:absolute;top:-19px;left:0;right:0;margin:auto}.melon-card-interview-sidebar li{line-height:1.5;padding:.25em 0}.sp .melon-card-interview{margin:0 0 2.2rem;font-size:1rem}.sp .melon-card-interview .melon-card-interview_who{margin:0 -1px -1px;padding:.8rem 1rem;border-radius:0 0 4px 4px;position:relative}.sp .melon-card-interview .melon-card-interview_what{padding:.8rem 1rem}.sp .melon-card-interview .leadCopy{font-size:1.5rem;line-height:1.4;text-align:left;font-weight:400;margin:0}.sp .melon-card-interview .pict{margin:auto}.sp .melon-card-interview li{line-height:1.5;padding:.18em 0}.melon-kiji1{text-align:justify;letter-spacing:.03em;position:relative;overflow:hidden;font-size:1.08333rem;background:url(/img/elem/fuwafuwa.png) repeat 0 0;background-size:contain}.melon-kiji1 .bg-gray{background:#00000008}.melon-kiji1 .melon-l_container{padding:2.3em .9em}.melon-kiji1 h2{font-size:1.54em;font-weight:300;text-align:center;margin:2.4em 0 1.2em;line-height:1.4}.melon-kiji1 h2:first-child{margin-top:0}.melon-kiji1 h3{color:#ff8200;font-size:1.388em;font-weight:300;margin:1em 0 .5em}.melon-kiji1 p{margin:1em 0;line-height:24px}.melon-kiji1 ul,.melon-kiji1 ol,.melon-kiji1 dl{margin:.8em 0;padding-left:1.5em}.melon-kiji1 li,.melon-kiji1 dt,.melon-kiji1 dd{margin:.7em 0}.melon-kiji1 li{display:list-item;list-style-position:outside}.melon-kiji1 ul>li{list-style-type:disc}.melon-kiji1 ul>li>ul>li{list-style-type:circle}.melon-kiji1 ul>li>ul>li>ul>li{list-style-type:square}.melon-kiji1 ol{counter-reset:orderList}.melon-kiji1 ol>li{position:relative}.melon-kiji1 ol>li:before{counter-increment:orderList;content:counters(orderList,"-");background-color:#ff8200;padding:.4em .6em;color:#fff;line-height:1;display:inline-block;position:absolute;-webkit-transform:translate(-100%,0);transform:translate(-100%);margin-left:-.4em}.melon-kiji1 b{font-weight:700;color:#444}.melon-kiji1 strong{margin-left:2px;margin-right:2px;color:#444;background:-webkit-linear-gradient(rgba(255,255,255,0) 55%,#fffb78 55%,#fffb78 85%,rgba(255,255,255,0) 85%);background:linear-gradient(#fff0 55%,#fffb78 55%,#fffb78 85%,#fff0 85%)}.melon-kiji1 .melon-menu-stackedBox>div{background-color:#fff;margin:1.5em 0;padding:1em 2em}.melon-kiji1 .melon-l_lead{background-image:-webkit-linear-gradient(rgba(224,175,175,.44),rgba(224,175,175,.44));background-image:linear-gradient(#e0afaf70,#e0afaf70);color:#237c84}.melon-kiji1 .melon-l_lead .melon-l_container{padding:.9em .9em 0}.melon-kiji1 .melon-l_lead h2{font-size:2em;margin:.8em 0}.melon-kiji1 .melon-l_lead p{font-size:1.1em}.melon-kiji1 .text-center{text-align:justify;text-align-last:center}.melon-kiji1 .melon-flow-arrowDown{text-align:center;font-size:2.5rem;margin:.4em auto;color:#0000002d;line-height:1}.melon-kiji1 .melon-stackedRow{border:1px solid #eee;background-color:#ffffff80;padding:0 2em 1em;margin:1em 0}.melon-kiji1 .fx-row.melon-stackedRow{padding-left:8px;padding-right:8px}.melon-kiji1 .melon-box{background-color:#f9f9f9cc;padding:.5em 1em;margin:1.5em 0}.melon-kiji1 .bg-gray .melon-box{background-color:#fffc}.melon-kiji1 .melon-banner{display:block;padding:1.5em .3em;text-align:center;font-size:.8em}.melon-kiji1 .currentPage,.melon-kiji1 .currentPage a{color:#b6b6b6}.melon-kiji1 .currentPage:after{content:"今この記事";display:inline-block;background-color:#ffb362;font-size:.667rem;vertical-align:4px;line-height:1;padding:.6em .6em .3em .9em;border-radius:30px 3px 3px 30px/15px 3px 3px 15px;margin-left:.5em;color:#fff}.melon-kiji1 h4{margin:.87em 0 .45em}.melon-kiji1 .melon-l_cta{background:#e0afaf70}.melon-kiji1 .melon-card2{border:1px solid #e1e1d4;border-radius:2px;background-color:#fff9;padding:1em 1.5em;text-align:left;text-align-last:left;margin:2em 0;box-shadow:0 0 .5em #0000000d}.melon-kiji1 .melon-card2_title{border-bottom:1px solid #eee;padding-bottom:.6em;text-align:center;text-align-last:center;font-weight:700;color:#333;margin:0 0 1.5em}.melon-kiji1 dl{padding:0}.melon-kiji1 dt{font-weight:700}.melon-kiji1 dd+dt{margin-top:1.5em}.melon-kiji1 [data-melon-accordion]{margin:-1px 0 0}.pc .melon-kiji1{font-size:1rem}.pc .melon-kiji1 .melon-l_container{padding:5em 0}.pc .melon-kiji1 .melon-l_container-narrow{padding:5em 7.5em}.pc .melon-kiji1 h3{font-size:1.8em}.pc .melon-kiji1 .melon-menu-stackedBox>div{padding:1.5em 5em}.pc .melon-kiji1 .melon-l_lead{background:url(/img/banner/kagome_hiroshi_fuwafuwa.png) no-repeat 50% 100%,-webkit-linear-gradient(rgba(224,175,175,.44),rgba(224,175,175,.44));background:url(/img/banner/kagome_hiroshi_fuwafuwa.png) no-repeat 50% 100%,linear-gradient(#e0afaf70,#e0afaf70);min-height:360px}.pc .melon-kiji1 .melon-l_lead .melon-l_container{padding:1em 10em 2em}.pc .melon-kiji1 h2{font-size:2.2em}.pc .melon-kiji1 .melon-l_lead h2{font-size:2.8em}.pc .melon-kiji1 .melon-box{padding:2em 5em}.pc .melon-kiji1 .melon-card2{margin:2em}.melon-sec-list_CustomerWebQuestionnaire{letter-spacing:.5px}.pc .melon-sec-list_CustomerWebQuestionnaire .melon-card2{height:97%}.melon-sec-list_CustomerWebQuestionnaire .melon-card2_body p{margin:.2em 0}.melon-sec-list_CustomerWebQuestionnaire .starRate img+img{margin-left:-.25em}.hiringDate{color:#aaa}.pc .melon-l_contentsBottom .melon-sec-list_CustomerWebQuestionnaire{margin:0;background:#d9d9d9;padding:0 10px 20px}.sp .melon-l_contentsBottom .melon-sec-list_CustomerWebQuestionnaire{margin:0 -2.5%;background:#d9d9d9;padding:0 0 10px}.bx-wrapper .bxslider1 img{display:inline}.sp .melon-sec-list_CustomerWebQuestionnaire .bx-wrapper{margin:0 0 10px}.sp .bxslider1 .melon-card2{margin:0 6px}.sp .bxslider1 .melon-card2 .fx-col-webQuest1{margin-top:0}html .bx-wrapper .bx-pager,html .bx-wrapper .bx-controls-auto{bottom:-5px}html .bx-wrapper .bx-pager.bx-default-pager a{width:6px;height:6px;opacity:.5}html .bx-wrapper .bx-controls-direction a{background:none;text-indent:0;width:auto;height:1em;line-height:1;font-size:1.5rem;opacity:.5}.fx-txt-left{text-align:left}.fx-txt-right{text-align:right}.fx-txt-center{text-align:center}.fx-ellip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-left{float:left}.fx-right{float:right}.fx-center{margin:auto}.fx-clearfix:before,.fx-clearfix:after{content:"";display:table}.fx-clearfix:after{clear:both}.fx-clear{clear:both}.fx-inline{display:inline}.fx-inlineb{display:inline-block}.fx-valign{vertical-align:middle}.fx-hidden{position:absolute;left:-9999px;text-indent:-9999px;overflow:hidden}.fx-no-display{display:none}.fx-row{margin-top:-8px;margin-left:-8px;margin-right:-8px;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.fx-row+.fx-row{margin-top:0}.fx-row>p{width:49%}.fx-row-reverse-xs{flex-direction:row-reverse}[class*=fx-col]{margin-top:8px;padding-left:8px;padding-right:8px;-webkit-flex-grow:1;flex-grow:1}.melon-l_container{margin:0 auto;max-width:768px;padding:0 2.5%}.pc .melon-l_container{padding:0 8px;max-width:940px}.melon-l_header{padding:.45em 0 0;line-height:1.5}.sp .melon-l_header{background:#fff;padding:0}.sp .melon-l_header .melon-l_container{padding:0}.sp .melon-l_header_row{margin:0;min-height:4.6em}.sp .melon-l_header_col-logo{margin-top:0;-webkit-flex-basis:53%;flex-basis:53%}.sp .melon-l_header_col-secondary{margin-top:0;padding:1em 0 0;-webkit-flex-basis:18%;flex-basis:18%;max-width:100px}.sp .melon-l_header_col-primary{padding:1.3em 0;margin-bottom:0;-webkit-flex-basis:29%;flex-basis:29%;max-width:170px;box-shadow:none!important;border-radius:0!important}.sp .animation_section:not(#area) .anotherPrefectures{display:none}.melon-l_container-bottom li:last-child,.melon-l_headerBottom li:last-child{margin-top:-4px}.melon-l_container-bottom li:last-child .melon-btn,.melon-l_headerBottom li:last-child .melon-btn{margin-bottom:4px;color:#fff!important;padding-left:1.5em;padding-right:1.5em}.melon-l_container-top,.melon-l_headerTop{padding:7px 0}.melon-l_container-top [class*=fx-col]:nth-child(2),.melon-l_headerTop [class*=fx-col]:nth-child(2){border:3px dotted #ffe8d5;border-width:0 3px;padding:4px 0}.melon-l_container-bottom,.melon-l_headerBottom{border:1px solid #ff6;border-width:1px 0;background:-webkit-linear-gradient(left,#faf3de,#faf9de 50%,#faf3de);background:linear-gradient(to right,#faf3de,#faf9de 50%,#faf3de)}.melon-l_container-bottom [class*=fx-col]:first-child,.melon-l_headerBottom [class*=fx-col]:first-child{border-right:3px dotted #ff6}.melon-l_breadcrumb{background:#fafafa;border-bottom:1px solid #f2f2f2;padding:1% 0}.melon-l_main{margin:1.5em 0 2.3em}.melon-l_main>:first-child,.melon-l_main .melon-l_container>:first-child{margin-top:0}.melon-l_contentsTop,.melon-l_contentsBottom,.melon-l_contents{padding:3rem 0}.melon-l_contents{background-color:#fafaf0;border:1px solid #eeede2;border-width:1px 0}.melon-l_aside{background-color:#fff;padding:3rem 0}.melon-l_footer{text-align:center;position:relative}.melon-l_footer small{display:inline-block;margin:.5em 0;color:#999}.melon-l_footerTop{background-color:#faf9de;padding:1em 0}.melon-l_footerBottom{background-color:#4c3d2d;color:#fff;padding:1em 0}.melon-l_chatch{max-width:640px;margin:auto}.sp-header-inner{position:fixed;top:0;left:0;width:100%;height:auto;z-index:100;margin:0 auto;background:#fff;transition:all .3s ease}.sp-header-inner.is-hidden{transform:translateY(-100%)}.sp-header-inner.is-fixed{box-shadow:0 0 4px #000}.sp-header .common-header{display:flex;align-items:center;justify-content:space-between}.sp-header .common-header h1{width:40%;height:44px;margin-bottom:0}.sp-header .common-header h1>a{display:block;width:100%;height:100%;padding:8px}.sp-header .common-header .global-navigation{display:flex;width:60%;height:44px;margin:0;padding:0;align-items:center;justify-content:flex-end}.sp-header .common-header .global-navigation>li{height:100%}.sp-header .common-header .global-navigation>li>a,.sp-header .common-header .global-navigation>li #drawer-open{display:flex;height:100%;padding:0 .5em;color:#999;flex-direction:column;align-items:center;justify-content:center}.sp-header .common-header .global-navigation>li>a>i,.sp-header .common-header .global-navigation>li #drawer-open>i{margin-top:.2em}.sp-header .common-header .global-navigation>li.navigation-entry>a{padding:0 1em;background:#4ab01d;color:#fff}.sp-header #drawer{overflow:auto;position:fixed;top:44px;right:0;z-index:9999;width:90%;max-width:330px;height:100%;padding:2em 1em 60px;background:#fafaf0;color:#737373;transition:.3s ease-in-out;-webkit-transform:translateX(105%);transform:translate(105%)}.sp-header #drawer-open:hover{cursor:pointer}.sp-header #drawer-close{display:none;position:fixed;z-index:9999;top:0;right:0;width:100%;height:100%;transition:.3s ease-in-out}.sp-header #drawer-input:checked~#drawer-close{display:block;background:#000}.sp-header #drawer-input:checked~#drawer{-webkit-transform:translateX(0%);transform:translate(0)}.sp-header #drawer-map-btn{justify-content:space-between}.sp-header #drawer-map-btn li{width:calc(33.3333333333% - .5em);border-right:0!important;border-radius:3px!important;flex:none}.sp-header #drawer-map-btn li>a{color:#fff;pointer-events:none}.sp-header #drawer-map-btn-pt{background:#f58a6c}.sp-header #drawer-map-btn-pt.off{background:#ccc}.sp-header #drawer-map-btn-ot{background:#70bef2}.sp-header #drawer-map-btn-ot.off{background:#ccc}.sp-header #drawer-map-btn-st{background:#5fd16b}.sp-header #drawer-map-btn-st.off{background:#ccc}.sp-header .general-btn{display:inline-flex;position:relative;width:100%;padding:1em;border:1px solid #ccc;border-radius:3px;background:#fff;color:#707070;font-weight:700;text-decoration:none;align-items:center;justify-content:center}.sp-header .general-btn:hover,.sp-header .general-btn:visited,.sp-header .general-btn:active{color:#707070}.sp-header .general-btn.is-entry{background:#4ab01d;color:#fff}.sp-header .general-btn.is-entry:hover,.sp-header .general-btn.is-entry:visited,.sp-header .general-btn.is-entry:active{color:#fff}.sp-header .general-btn.is-accordion:after{content:"";position:absolute;right:1em;font-family:FontAwesome}.sp-header .general-btn.is-accordion.on:after{content:""}.sp-header .general-btn>i{margin-right:.3em}.sp-header .general-btn>i.is-right{position:absolute;right:.8em;margin-right:0}.sp-header .general-btn span{font-size:.802rem}.sp-header .general-btn.is-full{width:100%}.sp-header .drawer-unshown{display:none}.sp-header .drawer-close-button{display:flex;position:absolute;top:0;right:0;width:30%;height:44px;padding-left:1.5rem;background:#fafaf0;color:#707070;align-items:center;justify-content:center}.sp-header .drawer-close-button:before,.sp-header .drawer-close-button:after{content:"";display:block;width:20%;height:2px;background:#999;transform:rotate(45deg);transform-origin:0% 50%;position:absolute;top:28%;left:20%}.sp-header .drawer-close-button:after{transform:rotate(-45deg);transform-origin:100% 50%;left:auto;right:65%}.sp-header .drawer-heading{margin:1em 0 .5em;color:#403b0f;font-size:1.124rem;line-height:1;text-align:left}.sp-header .drawer-heading.melon-title-ring:before{vertical-align:-.15em}.sp-header .drawer-list{display:flex;margin:0 0 2em;padding:0;font-size:1.043rem;flex-wrap:wrap;align-items:center;justify-content:space-between}.sp-header .drawer-list.is-3col{flex-wrap:nowrap}.sp-header .drawer-list.is-3col .drawer-item{margin-right:1em}.sp-header .drawer-list.is-3col .drawer-item:last-of-type{margin-right:0}.sp-header .drawer-list.is-3col .general-btn{flex-direction:column}.sp-header .drawer-list.is-3col .general-btn>img{width:40px;filter:invert(.3)}.sp-header .drawer-item{width:calc(50% - .5em);margin:.5em 0}.sp-header .drawer-item.is-full{width:100%}.sp-header .drawer-accordion{margin:0 0 2em}.sp-header .drawer-accordion-heading{width:100%;padding:1em 0;border-bottom:1px solid #ccc;color:#707070;font-size:1.043rem;font-weight:700}.sp-header .drawer-accordion-heading>i{margin-right:.3em}.sp-header .drawer-accordion-heading[data-melon-accordion]:hover{opacity:1}.sp-header .drawer-accordion-heading[data-melon-accordion]:after{content:"";color:#999}.sp-header .drawer-accordion-heading.open[data-melon-accordion]:after{content:"";color:#999}.sp-header .drawer-accordion-body{font-size:1.043rem}.sp-header .drawer-accordion-body li{position:relative;border-bottom:1px solid #ccc}.sp-header .drawer-accordion-body li>a{display:block;padding:1em;color:#707070}.sp-header .drawer-accordion-body li>a:hover,.sp-header .drawer-accordion-body li>a:visited,.sp-header .drawer-accordion-body li>a:active{color:#707070}.sp-header .drawer-accordion-body li>a:after{content:"";position:absolute;right:1em;font-family:FontAwesome}.sp-header .drawer-map{margin-bottom:2em;font-size:1.043rem}.sp-header .drawer-map-box{display:none}.fixed{position:fixed;width:100%;height:100%}.internal-link_unit:not(:last-child){padding-bottom:20px}.internal-link-list{display:flex;flex-wrap:wrap}.internal-link-list_wrapper{padding-top:10px}.internal-link-item{margin-right:10px;padding-bottom:10px}.internal-link-item>a{display:block;padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.internal-link-item>a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.internal-link-item>span{display:block;padding:.3em .5em .3em .3em;border:1px solid #555;border-radius:4px;background:#fff;color:#888;font-size:.813rem;opacity:.3}.internal-link-item>span:after{content:"";margin-left:.3em;color:#888;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.internal-link-heading{color:#888;font-size:.938rem;font-weight:600;line-height:1.2}.internal-link-heading:after{content:"";margin-right:10px;margin-left:.6em;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.internal-link__section{margin-bottom:40px}.internal-link__section-title{color:#555;font-size:1.125rem;font-weight:600;margin-bottom:10px}#column-carousel{background:#efefef;padding:20px 20px 6px;display:none}.sp #column-carousel{padding-top:14px}#column-carousel a{color:#555;display:block;margin:0 4px;background:#fff;border-radius:4px;box-shadow:0 1px #dadada}#column-carousel .carousel__img{border-radius:4px 4px 0 0;overflow:hidden;position:relative;width:250px}.sp #column-carousel .carousel__img{width:100%}#column-carousel .carousel__img .c-label{position:absolute;bottom:10px;left:10px}#column-carousel .carousel__img .c-label{display:inline-block;font-size:.75rem;line-height:1;padding:3px 5px;border-radius:4px}#column-carousel .carousel__img .c-label--hoikushi{color:#fff;background:#ec7a7a}#column-carousel .carousel__img .c-label--jihatsukan{color:#fff;background:#f39e5d}#column-carousel .carousel__txt{padding:10px;line-height:1.2}#column-carousel .carousel__title{font-size:.875rem;line-height:1.2;height:2.4em;overflow:hidden}#column-carousel .carousel__date{display:block;color:#888;font-size:.75rem;text-align:right;padding-top:8px}#column-carousel .carousel .time__date:before{font-family:"Font Awesome 5 Free";font-weight:400;content:"";margin-right:.3em;display:inline-block;transform:scale(1.05)}#column-carousel .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;margin-top:25px;margin-bottom:30px}.sp #column-carousel .slick-slider{margin-top:14px}#column-carousel .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}#column-carousel .slick-list:focus{outline:none}#column-carousel .slick-list.dragging{cursor:pointer;cursor:hand}#column-carousel .slick-slider .slick-track,#column-carousel .slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translateZ(0)}#column-carousel .slick-track{position:relative;top:0;left:0;display:block}#column-carousel .slick-track:before,#column-carousel .slick-track:after{display:table;content:""}#column-carousel .slick-track:after{clear:both}#column-carousel .slick-loading .slick-track{visibility:hidden}#column-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}#column-carousel [dir=rtl] .slick-slide{float:right}#column-carousel .slick-slide img{display:block}#column-carousel .slick-slide.slick-loading img{display:none}#column-carousel .slick-slide.dragging img{pointer-events:none}#column-carousel .slick-initialized .slick-slide{display:block}#column-carousel .slick-loading .slick-slide{visibility:hidden}#column-carousel .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}#column-carousel .slick-arrow.slick-hidden{display:none}#column-carousel .slick-prev,#column-carousel .slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:40px;padding:0;-webkit-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}#column-carousel .slick-prev:before,#column-carousel .slick-next:before{font-family:"Font Awesome 5 Free";font-weight:900;font-size:40px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:.25;transition:opacity .3s}#column-carousel .slick-prev:hover,#column-carousel .slick-prev:focus,#column-carousel .slick-next:hover,#column-carousel .slick-next:focus{color:transparent;outline:none;background:transparent}#column-carousel .slick-prev:hover:before,#column-carousel .slick-prev:focus:before,#column-carousel .slick-next:hover:before,#column-carousel .slick-next:focus:before{opacity:1}#column-carousel .slick-prev{left:-45px}#column-carousel [dir=rtl] .slick-prev{right:-45px;left:auto}#column-carousel .slick-prev:before{content:""}#column-carousel [dir=rtl] .slick-prev:before{content:""}#column-carousel .slick-next{right:-45px}#column-carousel [dir=rtl] .slick-next{right:auto;left:-45px}#column-carousel .slick-next:before{content:""}#column-carousel [dir=rtl] .slick-next:before{content:""}#column-carousel .slick-dots{position:absolute;bottom:-1.8em;display:flex!important;justify-content:center;width:100%;padding:0;margin:0 auto;list-style:none;text-align:center}#column-carousel .slick-dots li{font-size:10px;width:20px;height:20px;margin:0 1px;padding:0;cursor:pointer;display:flex;justify-content:center;align-items:center}#column-carousel .slick-dots li button{display:block;font-size:100%;width:8px;height:8px;padding:0;background:#f39e5d;border-radius:100%;color:transparent;border:0;outline:none;opacity:.25}#column-carousel .slick-dots li button:hover,#column-carousel .slick-dots li button:focus,#column-carousel .slick-dots li.slick-active button{opacity:.75;transition:opacity .3s}.voice{background-color:#fffbf8}.voice__lead{font-size:16px;line-height:24px;margin:24px 0 0;text-align:center}.sp .voice__lead{font-size:14px;line-height:20px;margin:18px 0 14px;text-align:left;padding:0 10px}.voice__commentwrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}.voice__comment{border:1px solid rgba(236,122,122,.3);border-radius:8px;background-color:#fff;width:462px;margin-bottom:18px;display:flex;justify-content:space-between;align-items:flex-start;padding:16px;position:relative}.voice__comment__date{font-size:.75rem;position:absolute}.pc .voice__comment__date{right:16px}.sp .voice__comment__date{right:10px}.voice__comment__img{width:128px;font-size:12px;line-height:20px;text-align:center}.voice__comment__img:before{display:block;content:"";background:url(/build/assets/icon_women01-GLnU80W6.png) center/contain no-repeat;width:96px;height:96px;margin:0 auto 4px}.voice__comment__img a{text-decoration:underline}.voice__comment__img a:first-child{margin-right:6px}.voice__comment__img--attribute{white-space:nowrap}.voice__comment:nth-child(3n+2) .voice__comment__img.female:before{background:url(/build/assets/icon_women02-SF1_GzUT.png) center/contain no-repeat}.voice__comment:nth-child(3n) .voice__comment__img.female:before{background:url(/build/assets/icon_women03-CwTObF_3.png) center/contain no-repeat}.voice__comment__img.male:before{background:url(/build/assets/icon_men01-CUVFpft0.png) center/contain no-repeat}.voice__comment__detail{width:286px;font-size:16px;position:relative}.voice__comment__detail--star{font-weight:700;line-height:24px;margin-bottom:4px}.voice__comment__detail--star .star_rating{position:relative;z-index:0;display:inline-block;white-space:nowrap;color:#fff;margin-left:4px}.voice__comment__detail--star .star_rating:before,.voice__comment__detail--star .star_rating:after{content:"★★★★★"}.voice__comment__detail--star .star_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#f39e5d}.voice__comment__detail--star .star_rating[data-rate="10"]:after{width:100%}.voice__comment__detail--star .star_rating[data-rate="9"]:after{width:90%}.voice__comment__detail--star .star_rating[data-rate="8"]:after{width:80%}.voice__comment__detail--star .star_rating[data-rate="7"]:after{width:70%}.voice__comment__detail--star .star_rating[data-rate="6"]:after{width:60%}.voice__comment__detail--star .star_rating[data-rate="5"]:after{width:50%}.voice__comment__detail--star .star_rating[data-rate="4"]:after{width:40%}.voice__comment__detail--star .star_rating[data-rate="3"]:after{width:30%}.voice__comment__detail--star .star_rating[data-rate="2"]:after{width:20%}.voice__comment__detail--star .star_rating[data-rate="1"]:after{width:10%}.voice__comment__detail--star .star_rating[data-rate="0"]:after{width:0%}.voice__comment__detail--text{height:fit-content;line-height:24px}.voice__comment__detail--text .more-read{text-align:center;margin-top:5px}.voice__comment__detail--text .more-read span{border:1px solid #ec7a7a;color:#ec7a7a;display:inline-block;border-radius:50px;font-size:.875rem;line-height:32px;width:102px;background-color:#fff;text-align:center;cursor:pointer}.voice__comment__detail--text .more-read span:hover{opacity:.8}.voice__comment__detail--text .more-read.close{position:absolute;bottom:0;width:100%;height:100px;margin-top:0;background:linear-gradient(to bottom,#fafcfc00,#fff);background:-webkit-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255));background:-moz-linear-gradient(top,rgba(250,252,252,0),rgb(255,255,255))}.voice__comment__detail--text .more-read.close span{transform:translate(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute;bottom:0}.voice__comment__detail--more-text{overflow:hidden;height:212px}.sp .voice__comment{width:100%;min-height:unset;display:initial;margin-bottom:8px}.sp .voice__comment:last-of-type{margin-bottom:0}.sp .voice__comment__img{width:100%;text-align:left;display:flex;align-items:end;margin-bottom:8px}.sp .voice__comment__img:before{width:60px;height:60px;margin:0 8px 0 0}.sp .voice__comment__detail{width:100%;height:auto}.sp .voice__comment__detail--star{margin-bottom:8px}.sp .voice__comment__detail--text{font-size:14px;line-height:20px}.sp .voice__comment__detail--more-text{height:120px}.voice__notice{font-size:14px;line-height:20px;margin-top:16px}.voice__pagination{display:flex;justify-content:center;align-items:center}.voice__pagination-button{display:flex;justify-content:center;align-items:center;background-color:#ec7a7a1a;border-radius:50px;width:36px;height:36px}.voice__pagination-button-prev:before{font-family:Material Icons;content:"";font-size:20px;color:#ec7a7a}.voice__pagination-button-next:before{font-family:Material Icons;content:"";font-size:20px;color:#ec7a7a}.voice__pagination-list{display:flex;font-size:20px;margin:0 8px}.voice__pagination-list li{padding:0 4px}.voice__pagination-list a{font-weight:700;color:#ec7a7a}.voice__pagination-list .current-page a{font-weight:400;color:#555}.sp .voice__pagination{margin-top:16px}.voice .voiceStepLink{margin:0 0 20px;position:relative}.sp .voice .voiceStepLink{top:0;background:none;padding:0;margin-bottom:36px}.voice .voiceStepLink ul{display:flex}.voice .voiceStepLink li{width:100%;margin:10px}.sp .voice .voiceStepLink li{margin:0}.voice .voiceStepLink-btn{position:relative;width:100%;height:60px;color:#fff!important;line-height:1;background:#ec7a7a;border:1px solid #ec7a7a;border-radius:40px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.voice .voiceStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.voice .voiceStepLink-btn li:nth-child(2):before{animation-delay:2s}.voice .voiceStepLink-btn li:nth-child(3):before{animation-delay:1s}.voice .voiceStepLink-btn:after{content:"";background:url(/img/pc/apply/ico_arrow2.png) no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;right:5px}.sp .voice .voiceStepLink-btn{position:relative;height:85px;width:63%;border-radius:50px;max-width:100px;min-width:85px;margin:0 auto;overflow:hidden}.sp .voice .voiceStepLink-btn:after{content:none}.sp .voice .voiceStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.sp .voice .voiceStepLink-btn li:nth-child(2):before{animation-delay:2s}.sp .voice .voiceStepLink-btn li:nth-child(3):before{animation-delay:1s}.sp .voice .voiceStepLink-btn strong{font-size:16px;display:block;font-weight:700;align-items:center;margin-bottom:5px}.voice .voiceStepLink-btn p{display:block;font-size:21px;align-items:center}.sp .voice .voiceStepLink-btn p{text-align:center}.voice .voiceStepLink-btn span{font-size:10px;display:block;margin-top:3px}.voice .voiceStepLink-btn span .small{font-size:14px}.voice .voiceStepLink-btn span.click{font-size:12px;position:absolute;bottom:10px;letter-spacing:0;text-shadow:none;text-decoration:underline;left:0;right:0;display:block}.voice .voiceStepLink-btn span.click:after{content:"CLICK " "▶︎";font-family:serif;font-size:.688rem;position:absolute;bottom:5%;left:0;right:0;color:#fff}.voice .map{overflow:hidden;padding-top:20px}.voice .map-heading{display:flex;width:100%;float:left;padding:.8em 0;border-bottom:1px solid #ec7a7a;background:#eee6e1;font-weight:700;align-items:center;justify-content:center}.voice .map-heading>span{display:flex;position:relative;color:#ec7a7a;font-size:1.125rem;align-items:center}.voice .map-heading>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#ec7a7a}.voice .map-heading>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.voice .map-heading.is-route{display:none}.voice .map-heading.is-route>span:after{content:"";top:calc(50% - 7.335px);left:6px}.voice .map input[name=search]{display:none}.voice .map input[name=search]:checked+label{border-bottom:0;background:#fff}.voice .map-body{display:none;padding:40px 60px;background:#fff}.voice .map #area:checked~.map-area,.voice .map #route:checked~.map-route{display:flex;align-items:center}.voice .map-left{width:280px}.voice .map-search-box{width:280px;height:260px}.voice .map-search-box #tab-01{position:relative;width:280px;height:260px}.voice .map-search-box #tab-01{background:url(../img/refine/map-image.png) no-repeat;background-size:contain}.voice .map-search-box a{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.voice .map-search-box a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.voice .map-search-navi li{position:absolute}.voice .map-hokkaido{top:15px;right:20px}.voice .map-tohoku{top:75px;right:-10px}.voice .map-hokuriku-koshinetsu{top:85px;right:50px}.voice .map-kanto{right:20px;bottom:80px}.voice .map-koushinetsu-hokuriku{right:60px;bottom:120px}.voice .map-tokai{right:34px;bottom:35px}.voice .map-kansai{right:90px;bottom:48px}.voice .map-tyugoku{right:140px;bottom:80px}.voice .map-shikoku{right:150px;bottom:30px}.voice .map-kyushu{left:20px;bottom:100px}.voice .map-okinawa{left:-12px;bottom:10px}.voice .map-right{width:calc(51.06% + 60px);margin-left:60px}.voice .map-right-item{display:flex;margin-bottom:10px;align-items:center}.voice .map-right-title{width:100px;padding:7px 0;border:1px solid #b09686;background:#fff;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.voice .map-right-links{display:flex}.voice .map-right-link>a{margin-left:1em;color:#519dd8;font-size:.875rem;font-weight:600}.voice .map-button{width:100%;height:60px;float:left}.voice .map-button>a{display:flex;height:60px;border:1px solid #ec7a7a;border-radius:10px;background:#fff;color:#555;font-size:.875rem;font-weight:600;align-items:center;justify-content:center}.voice .map-button>a>span{display:flex;position:relative;color:#ec7a7a;font-size:1.25rem;align-items:center}.voice .map-button>a>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#f58d8d}.voice .map-button>a>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.voice .map-button:nth-child(2n){margin-left:5px}.voice .map-button.is-route{display:none}.voice .map-button.is-route>a>span:after{content:"";top:calc(50% - 7.335px);left:6px}.voice .supportServiceBanner{overflow:hidden;box-shadow:0 5px 5px -2px #ccc;margin:20px 0 0}.sp .voice .supportServiceBanner{width:94%;overflow:hidden;box-shadow:0 5px 5px -2px #ccc;margin:16px auto 0}.voice .supportServiceBanner a{text-decoration:none}.voice .supportServiceBanner_content,.sp .voice .supportServiceBanner_content{display:flex;background:#fdfae8;position:relative}.voice .supportServiceBanner_content:before,.voice .supportServiceBanner_content:after,.voice .supportServiceBanner_content .content_text:after{content:"";position:absolute;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top;z-index:2}.sp .voice .supportServiceBanner_content:before:before,.sp .voice .supportServiceBanner_content:before:after,.sp .voice .supportServiceBanner_content:before .content_text:after,.sp .voice .supportServiceBanner_content:after:before,.sp .voice .supportServiceBanner_content:after:after,.sp .voice .supportServiceBanner_content:after .content_text:after,.sp .voice .supportServiceBanner_content .content_text:after:before,.sp .voice .supportServiceBanner_content .content_text:after:after,.sp .voice .supportServiceBanner_content .content_text:after .content_text:after{content:"";position:absolute;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top;z-index:2;background-repeat:no-repeat}.voice .supportServiceBanner_content:before{width:180px;height:180px;top:-64px;left:24%}.sp .voice .supportServiceBanner_content:before:before{width:100px;height:100px;top:-33px;left:28%}.voice .supportServiceBanner_content:after{bottom:-54px;left:-5%;width:150px;height:150px}.sp .voice .supportServiceBanner_content:after:after{bottom:-18px;left:-22px;width:80px;height:80px}.voice .supportServiceBanner_content .content_text:after{width:150px;height:150px;bottom:-18px;right:-7%;z-index:0}.voice .supportServiceBanner_content .content_mask{position:absolute;right:0;top:0;height:100%;z-index:10;display:flex;align-items:center;z-index:1}.sp .voice .supportServiceBanner_content .content_mask{position:absolute;right:-1px;top:0;height:100%;z-index:10;display:flex;align-items:center;z-index:1}.voice .supportServiceBanner_content .content_pic{position:relative;overflow:hidden}.sp .voice .supportServiceBanner_content .content_pic{position:relative;overflow:hidden;height:100px;width:40%;min-height:100px}.voice .supportServiceBanner_content .content_pic img{height:120px;width:auto;vertical-align:middle}.voice .supportServiceBanner_content .content_mask img{height:180px}.sp .voice .supportServiceBanner_content .content_mask img{height:150px}.voice .supportServiceBanner_content .content_text{text-align:center;padding:5px 0;margin:0 auto;display:flex;flex-flow:column;justify-content:space-evenly;align-items:center}.sp .voice .supportServiceBanner_content .content_text{text-align:center;padding:5px 0;margin:0 auto;display:flex;flex-flow:column;justify-content:space-evenly;align-items:center;width:60%}.voice .supportServiceBanner_content .content_text .logo{width:160px;height:auto}.voice .supportServiceBanner_content .content_text .serviceTitle{background:linear-gradient(left,#f29e9c,#ff936c);background:-webkit-linear-gradient(left,#f29e9c,#ff936c);font-size:22px;font-weight:600;color:#fff;padding:4px 24px;letter-spacing:2.5px;line-height:1.5}.sp .voice .supportServiceBanner_content .content_text .serviceTitle{background:linear-gradient(left,#f29e9c,#ff936c);background:-webkit-linear-gradient(left,#f29e9c,#ff936c);font-size:3.8vw;font-weight:600;color:#fff;padding:2px 10px;letter-spacing:.2vw;display:table;line-height:1.5}.sp .voice .supportServiceBanner_content .content_text .serviceTitle:first-child{margin-bottom:5px}.voice .supportServiceBanner_content .content_text .serviceButton{color:#ff8a5b;border-radius:50px;background:#fffc;border:solid 2px #FF8A5B;display:table;padding:2px 20px;font-size:12px;font-weight:500;margin-left:auto;z-index:1;line-height:1.5}.sp .voice .supportServiceBanner_content .content_pic .imgWrap{position:relative}.sp .voice .supportServiceBanner_content .content_pic .imgWrap img{height:100px;width:auto;max-width:fit-content;position:absolute;left:-12%}.sp .voice .supportServiceBanner_content .content_text .serviceTitleWrap{text-align:left}.sp .voice .supportServiceBanner_content .content_pic .serviceButton{position:absolute;left:5%;bottom:5%;color:#ff8a5b;border-radius:50px;background:#fffc;border:solid 2px #FF8A5B;display:table;padding:2px 6px;font-size:10px;margin-left:auto;z-index:3;font-weight:600;line-height:1.5}.voice .c-btn--floating-entry{left:calc((100% - 940px)/2 + 140px)}.sp .voice .c-btn--floating-entry{left:1%}.exams{background-color:#fffbf8;padding:80px 0}.sp .exams{padding:0 0 40px}.exams__title{text-align:center;font-size:2rem;margin-bottom:40px}.sp .exams__title{font-size:1.5rem;line-height:1.2;margin:0}.exams__subtitle{background-color:#f39e5d;color:#fff;font-size:1.5rem;padding:12px;border-radius:4px}.sp .exams__subtitle{font-size:1.2rem}.exams__answer-title{background-color:#ffce8759;padding:8px;border-radius:4px;margin-bottom:16px}.exams__skip{display:flex;margin-bottom:8px}.exams__skip:after{content:"";margin-left:10px;font-family:"Font Awesome 5 free";font-weight:600;font-size:16px}.exams__skip__day2:before{content:"";font-family:"Font Awesome 5 free";font-weight:600;font-size:16px;margin-left:0;margin-right:10px;transform:rotate(180deg)}.exams__result{display:flex;margin-bottom:8px}.exams__result:before{content:"";font-family:"Font Awesome 5 free";font-weight:600;font-size:16px;margin-left:0;margin-right:10px;transform:rotate(180deg)}.exams__subject{display:flex;margin-bottom:16px;line-height:20px}.exams__subject--title{margin-right:40px}.exams__subject--exempt input[type=checkbox]{width:20px;height:20px;vertical-align:bottom;margin-right:4px}.exams__input-next{color:#fff;background-color:#ec7a7a;border:1px solid #ec7a7a;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;border-radius:25px;white-space:nowrap;-webkit-appearance:none;font-size:1.25rem;padding:15px 0;width:40%;line-height:20px;cursor:pointer}.exams__input-next:visited{color:#fff}.exams__check{width:100%;table-layout:fixed}.exams__check__question{background-color:#ffce8759;border:#b09686 1px solid;padding:8px 16px;text-align:center;width:60px}.exams__check__answer{background-color:#fff;border:#b09686 1px solid;padding:8px 16px;display:flex;column-gap:8px;row-gap:8px;flex-wrap:wrap}.exams__check__answer input[type=checkbox]{display:none}.exams__check__answer input[type=checkbox]:checked+label{background:#ec7a7a;color:#fff;border:solid 1px #ec7a7a;border-radius:4px;font-weight:700}.exams__check__answer label{display:inline-block;cursor:pointer;color:#555;background-color:#fff;border-radius:4px;border:1px solid #b09686;font-size:1.2rem;width:40px;height:40px;text-align:center;line-height:40px}.exams__results{width:100%}.exams__results+.exams__answer-subject{margin-top:16px}.exams__results__title{background-color:#eee6e1}.exams__results__subject{text-align:left}.exams__results th{background-color:#eee6e1;border:1px solid #b09686;padding:8px}.exams__results td{background-color:#fff;border:1px solid #b09686;padding:8px;text-align:center}.exams__notes{font-size:.9rem;margin-top:8px;line-height:1.2;text-indent:-1em;margin-left:1em}.exams__answer-subject{margin-bottom:16px;font-weight:700}.exams__answer-subject--number{padding-left:24px}html{scroll-behavior:smooth}.faq{background-color:#fffbf8}.pc .faq__title{min-width:940px}.faq__title img{width:100%}.faq__lead{margin-top:20px;line-height:1.5}.sp .faq__lead{font-size:14px;margin-bottom:20px}.faq__subTitle{text-align:center;font-size:30px;margin:0 0 32px}.sp .faq__subTitle{font-size:20px}.sp .faq__subTitle:after{width:110px}.faq__subTitle:after{content:"";display:block;width:200px;height:4px;background-color:#ec7a7a;margin:16px auto 0}.faq__link{display:block;width:100%;background-color:#fff;border-radius:8px;font-size:16px;padding:24px 16px;margin-bottom:10px;font-weight:700}.sp .faq__link{padding:16px}.faq__list{margin-bottom:40px}.faq__list__item{background-color:#fff;border-radius:8px;padding:16px 20px;margin-top:10px}.faq__question{position:relative;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;padding:5px 0 0 40px;min-height:32px}.faq__question:before{content:"Q";font-size:16px;background-color:#bbb;color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;border-radius:50px;position:absolute;left:0;top:0;bottom:0;margin:auto 0}.faq__question:after{display:inline-block;content:"";margin-left:10px;font-family:"Font Awesome 5 free";font-weight:600;transform:rotate(0);transition:.3s}.faq__question.active:after{transform:rotate(90deg)}.faq__answer{position:relative;font-size:15px;line-height:1.4;padding:0 0 0 40px;margin-top:12px}.faq__answer:before{content:"A";font-size:16px;background-color:#ec7a7a;color:#fff;width:30px;height:30px;display:inline-block;text-align:center;line-height:30px;border-radius:5px;position:absolute;left:0;top:0}.sp .faq__answer{font-size:14px}.faq .faqStepLink{margin:0 0 20px;position:relative}.sp .faq .faqStepLink{top:0;background:none;padding:0;margin-bottom:36px}.faq .faqStepLink ul{display:flex}.faq .faqStepLink li{width:100%;margin:10px}.sp .faq .faqStepLink li{margin:0}.faq .faqStepLink-btn{position:relative;width:100%;height:60px;color:#fff!important;line-height:1;background:#ec7a7a;border:1px solid #ec7a7a;border-radius:40px;overflow:hidden;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.faq .faqStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.faq .faqStepLink-btn li:nth-child(2):before{animation-delay:2s}.faq .faqStepLink-btn li:nth-child(3):before{animation-delay:1s}.faq .faqStepLink-btn:after{content:"";background:url(/img/pc/apply/ico_arrow2.png) no-repeat;background-size:contain;width:12px;height:12px;display:block;position:absolute;right:5px}.sp .faq .faqStepLink-btn{position:relative;height:85px;width:63%;border-radius:50px;max-width:100px;min-width:85px;margin:0 auto;overflow:hidden}.sp .faq .faqStepLink-btn:after{content:none}.sp .faq .faqStepLink-btn:before{display:block;position:absolute;z-index:1;left:0;top:-50;content:"";width:70px;height:250px;transform:rotate(40deg);-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);background-image:linear-gradient(left,#fff0 0,#fff,#fff0);background-image:-webkit-gradient(linear,left bottom,right bottom,color-stop(0,rgba(255,255,255,0)),color-stop(50%,rgb(255,255,255)),color-stop(100%,rgba(255,255,255,0)));background-image:-moz-linear-gradient(left,rgba(255,255,255,0) 0,#fff rgb(255,255,255),rgba(255,255,255,0) 100%);animation:shiny 3s infinite linear;-webkit-animation:shiny 3s infinite linear;-moz-animation:shiny 3s infinite linear;opacity:.6}.sp .faq .faqStepLink-btn li:nth-child(2):before{animation-delay:2s}.sp .faq .faqStepLink-btn li:nth-child(3):before{animation-delay:1s}@keyframes shiny{0%{left:-30%}20%{left:120%}to{left:120%}}@-webkit-keyframes shiny{0%{left:-30%}20%{left:120%}to{left:120%}}@-moz-keyframes shiny{0%{left:-30%}20%{left:120%}to{left:120%}}.sp .faq .faqStepLink-btn strong{font-size:16px;display:block;font-weight:700;align-items:center;margin-bottom:5px}.faq .faqStepLink-btn p{display:block;font-size:21px;align-items:center}.sp .faq .faqStepLink-btn p{text-align:center}.faq .faqStepLink-btn span{font-size:10px;display:block;margin-top:3px}.faq .faqStepLink-btn span .small{font-size:14px}.faq .faqStepLink-btn span.click{font-size:12px;position:absolute;bottom:10px;letter-spacing:0;text-shadow:none;text-decoration:underline;left:0;right:0;display:block}.faq .faqStepLink-btn span.click:after{content:"CLICK " "▶︎";font-family:serif;font-size:.688rem;position:absolute;bottom:5%;left:0;right:0;color:#fff}.faq .map{overflow:hidden;padding-top:20px}.faq .map-heading{display:flex;width:100%;float:left;padding:.8em 0;border-bottom:1px solid #ec7a7a;background:#eee6e1;font-weight:700;align-items:center;justify-content:center}.faq .map-heading>span{display:flex;position:relative;color:#ec7a7a;font-size:1.125rem;align-items:center}.faq .map-heading>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#ec7a7a}.faq .map-heading>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.faq .map-heading.is-route{display:none}.faq .map-heading.is-route>span:after{content:"";top:calc(50% - 7.335px);left:6px}.faq .map input[name=search]{display:none}.faq .map input[name=search]:checked+label{border-bottom:0;background:#fff}.faq .map-body{display:none;padding:40px 60px;background:#fff}.faq .map #area:checked~.map-area,.faq .map #route:checked~.map-route{display:flex;align-items:center}.faq .map-left{width:280px}.faq .map-search-box{width:280px;height:260px}.faq .map-search-box #tab-01{position:relative;width:280px;height:260px}.faq .map-search-box #tab-01{background:url(../img/refine/map-image.png) no-repeat;background-size:contain}.faq .map-search-box a{padding:.3em .5em .3em .3em;border:1px solid #ebe5e2;border-radius:4px;background:#fff;color:#555;font-size:.813rem}.faq .map-search-box a:after{content:"";margin-left:.3em;color:#b09686;font-family:"Font Awesome 5 free";font-size:.813rem;font-weight:700}.faq .map-search-navi li{position:absolute}.faq .map-hokkaido{top:15px;right:20px}.faq .map-tohoku{top:75px;right:-10px}.faq .map-hokuriku-koshinetsu{top:85px;right:50px}.faq .map-kanto{right:20px;bottom:80px}.faq .map-koushinetsu-hokuriku{right:60px;bottom:120px}.faq .map-tokai{right:34px;bottom:35px}.faq .map-kansai{right:90px;bottom:48px}.faq .map-tyugoku{right:140px;bottom:80px}.faq .map-shikoku{right:150px;bottom:30px}.faq .map-kyushu{left:20px;bottom:100px}.faq .map-okinawa{left:-12px;bottom:10px}.faq .map-right{width:calc(51.06% + 60px);margin-left:60px}.faq .map-right-item{display:flex;margin-bottom:10px;align-items:center}.faq .map-right-title{width:100px;padding:7px 0;border:1px solid #b09686;background:#fff;color:#b09686;font-size:.813rem;font-weight:600;text-align:center}.faq .map-right-links{display:flex}.faq .map-right-link>a{margin-left:1em;color:#519dd8;font-size:.875rem;font-weight:600}.faq .map-button{width:100%;height:60px;float:left}.faq .map-button>a{display:flex;height:60px;border:1px solid #ec7a7a;border-radius:10px;background:#fff;color:#555;font-size:.875rem;font-weight:600;align-items:center;justify-content:center}.faq .map-button>a>span{display:flex;position:relative;color:#ec7a7a;font-size:1.25rem;align-items:center}.faq .map-button>a>span:before{content:"";display:block;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#f58d8d}.faq .map-button>a>span:after{content:"";position:absolute;top:calc(50% - 7.335px);left:7px;color:#fff;font-size:.938rem;font-family:"Font Awesome 5 free"}.faq .map-button:nth-child(2n){margin-left:5px}.faq .map-button.is-route{display:none}.faq .map-button.is-route>a>span:after{content:"";top:calc(50% - 7.335px);left:6px}body .contentsSupport{font-family:Helvetica,Arial,游ゴシック Medium,Yu Gothic Medium,游ゴシック体,YuGothic,游ゴシック,Yu Gothic,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,sans-serif;color:#202020}.contentsSupport a{color:#189edd;text-decoration-line:underline;display:inline;width:100%}.contentsSupport a:hover{color:#137daf;cursor:pointer}.mb15{margin-bottom:15px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px!important}.mb08em{margin-bottom:.8em!important}.pc .contentsSupport__innerHeader{margin-bottom:72px;margin-top:15px}.pc .contentsSupport__innerHeader .mainVisual{position:relative;margin:0;height:75vh;padding:0 150px 0 0;z-index:0}.pc .contentsSupport__innerHeader .mainVisual__mask{position:absolute;right:150px;top:0;height:100%;z-index:10}.pc .contentsSupport__innerHeader .mainVisual__mask img{width:100%;height:100%}.pc .contentsSupport__innerHeader .mainVisual__name{top:50%;transform:translateY(-50%);-webkit-transform:translate(0%,-50%);left:64px;position:absolute;text-align:left;z-index:8;display:flex;flex-flow:column;text-shadow:1px 1px 2px #ff9e9b}.pc .contentsSupport__innerHeader .mainVisual__name span{font-weight:700;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:38px;line-height:1.5;letter-spacing:10px}@media screen and (min-width: 1000px){.pc .contentsSupport__innerHeader .mainVisual__name span{font-size:3.8vw}}.pc .contentsSupport__innerHeader .mainVisual__copy{position:absolute;top:calc(50% - 123px);bottom:auto;right:5.8%;left:auto;font-family:Noto Sans JP,sans-serif;z-index:11}@media screen and (min-width: 1000px){.pc .contentsSupport__innerHeader .mainVisual__copy{top:calc(50% - 50px);bottom:auto;right:5.8%;left:auto}}.pc .contentsSupport__innerHeader .mainVisual__copy__title{color:#fff;display:flex;flex-flow:column;margin-bottom:24px}.pc .contentsSupport__innerHeader .mainVisual__copy__title span{width:fit-content;background:-webkit-linear-gradient(left,#ff9e9e,#ff9868);padding:8px 24px;font-size:25px;color:#fff;margin-bottom:16px;line-height:1.6;font-weight:700;letter-spacing:5.5px}@media screen and (min-width: 1000px){.pc .contentsSupport__innerHeader .mainVisual__copy__title span{font-size:2.42vw}}.pc .contentsSupport__innerHeader .mainVisual__copy__note{text-align:left}.pc .contentsSupport__innerHeader .mainVisual__copy__note .text{font-size:1.25vw;color:#555;font-weight:700;line-height:2.5}.pc .contentsSupport__innerHeader .mainVisual__image{width:100%;opacity:1;height:100%}.pc .contentsSupport__innerHeader .mainVisual__image .bg{background-image:url(/img/support_service/pc/header_main.jpg);background-size:cover;width:100%;height:100%;background-repeat:no-repeat;background-position:left 20% center}@media screen and (min-width: 768px){.pc .contentsSupport__innerHeader .mainVisual__image .bg{background-position:left 30% center}}@media screen and (min-width: 1000px){.pc .contentsSupport__innerHeader .mainVisual__image .bg{background-position:left 20% center}}@media screen and (min-width: 1200px){.pc .contentsSupport__innerHeader .mainVisual__image .bg{background-position:left 13% center}}.pc .contentsSupport .titleArea{margin:40px}.pc .contentsSupport .titleArea__text{font-family:Noto Sans;font-weight:700;font-size:20px;margin:0 auto 30px!important;width:fit-content;padding:0 0 18px;border-bottom:solid 3px #ec7a7a;letter-spacing:2px}.pc .contentsSupport .titleArea__text .small{font-size:16px}.pc .contentsSupport .titleArea__text_attempt{text-align:center;color:#202020;font-size:1.875rem;line-height:2.8125rem;letter-spacing:3px;position:relative;font-weight:700;font-family:Noto Sans JP,sans-serif}.pc .contentsSupport .titleArea__text_attempt:after{position:absolute;content:"";border-bottom:solid 4px #FF6F3B;width:200px;top:75px;left:calc(50% - 100px)}.pc .contentsSupport .bg_circle{position:absolute;top:52vh;left:6%;width:380px;height:380px;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top}.pc .contentsSupport .textArea{text-align:center;color:#555;font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px;padding-top:16px}.pc .contentsSupport .textArea strong{font-weight:700}.pc .contentsSupport .textArea .orange{color:#ff5f25}.sp .contentsSupport{background:#fff}.sp .contentsSupport__innerHeader{padding-bottom:40px;overflow:hidden;width:100%}.sp .contentsSupport__innerHeader .mainVisual{position:relative;margin:0;height:30vh;padding:0 10px 0 0;z-index:0;width:100%}.sp .contentsSupport__innerHeader .mainVisual__mask{position:absolute;right:0;top:0;height:100%;z-index:10;width:36%}.sp .contentsSupport__innerHeader .mainVisual__mask img{width:100%;height:100%;max-width:100%}.sp .contentsSupport__innerHeader .mainVisual__name{top:50%;transform:translateY(-50%);-webkit-transform:translate(0%,-50%);left:20px;position:absolute;text-align:left;z-index:8;display:flex;flex-flow:column;text-shadow:1px 1px 2px #ff9e9b}.sp .contentsSupport__innerHeader .mainVisual__name span{font-weight:700;color:#fff;font-family:Noto Sans JP,sans-serif;font-size:6.2vw;line-height:1.5;letter-spacing:2vw}@media screen and (min-width: 300px){.sp .contentsSupport__innerHeader .mainVisual__name span{font-size:5.2vw}}@media screen and (min-width: 360px){.sp .contentsSupport__innerHeader .mainVisual__name span{font-size:5.4vw}}.sp .contentsSupport__innerHeader .mainVisual__copy{position:relative;left:16px;bottom:24px;font-family:Noto Sans JP,sans-serif;z-index:11}.sp .contentsSupport__innerHeader .mainVisual__copy__title{color:#fff;display:flex;flex-flow:column;margin-bottom:48px}.sp .contentsSupport__innerHeader .mainVisual__copy__title span{width:fit-content;background:-webkit-linear-gradient(left,#ff9e9e,#ff9868);padding:4px 16px;color:#fff;margin-bottom:10px;line-height:1.6;font-weight:700;letter-spacing:3.5px}@media screen and (min-width: 300px){.sp .contentsSupport__innerHeader .mainVisual__copy__title span{font-size:5.4vw}}@media screen and (min-width: 360px){.sp .contentsSupport__innerHeader .mainVisual__copy__title span{font-size:5.6vw}}@media screen and (min-width: 390px){.sp .contentsSupport__innerHeader .mainVisual__copy__title span{font-size:5.8vw}}.sp .contentsSupport__innerHeader .mainVisual__copy__note{text-align:left}.sp .contentsSupport__innerHeader .mainVisual__copy__note .text{font-size:1.125rem;line-height:1.6875rem;letter-spacing:1.8px;color:#555;font-weight:700;line-height:2.5}.sp .contentsSupport__innerHeader .mainVisual__image{width:100%;opacity:1;height:auto;height:100%}.sp .contentsSupport__innerHeader .mainVisual__image .bg{background-image:url(/img/support_service/sp/header_main.png);background-size:cover;width:100%;height:100%;background-repeat:no-repeat}.sp .contentsSupport .titleArea{padding:20px 0 14px;margin:20px 0;position:relative}.sp .contentsSupport .titleArea__text{text-align:center;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;font-weight:700;font-family:Noto Sans JP,sans-serif;border-bottom:solid 3px #ec7a7a;margin:auto;width:fit-content;padding:0 0 18px}.sp .contentsSupport .titleArea__text .small{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px}.sp .contentsSupport .titleArea__text_attempt{text-align:center;color:#202020;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;position:relative;font-weight:700;font-family:Noto Sans JP,sans-serif}.sp .contentsSupport .titleArea__text_attempt:after{position:absolute;content:"";border-bottom:solid 4px #FF6F3B;width:110px;top:85px;left:calc(50% - 55px)}.sp .contentsSupport .bg_circle{position:absolute;top:24vh;right:-14%;width:220px;height:220px;background-image:url(/img/support_service/common/bg_circle.svg);background-size:contain;background-position:top;z-index:10}.sp .contentsSupport .textArea{color:#555;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;padding:16px;margin:0 auto;text-align:left}.sp .contentsSupport .textArea strong{font-weight:700}.sp .contentsSupport .textArea .orange{color:#ff5f25}.pc .contentsSupport__innerSisters{padding:48px 0 24px;background:#f9f9f5;background-color:#f9f9f5;background-image:url(/img/support_service/pc/flow_bg.png);background-size:cover;background-position:top}.pc .contentsSupport__innerSisters__contents{margin:0 auto}@media screen and (min-width: 1000px){.pc .contentsSupport__innerSisters__contents{width:100%}}@media screen and (min-width: 1200px){.pc .contentsSupport__innerSisters__contents{width:1200px}}.pc .contentsSupport__innerSisters__contents .aboutNjb{margin:15px auto 64px;width:920px;position:relative}.pc .contentsSupport__innerSisters__contents .aboutNjb__left{background:#fff;border-radius:12px;width:500px;position:relative}.pc .contentsSupport__innerSisters__contents .aboutNjb__left:before{content:"";position:absolute;display:block;width:0;height:0;right:-40px;bottom:46px;border-left:60px solid #FFFFFF;border-top:30px solid transparent;border-bottom:30px solid transparent}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__title{background:#f6c242;color:#fff;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;padding:22px 0;font-weight:700;border-radius:12px 12px 0 0;text-align:center}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__text{text-align:left;padding:16px 24px;color:#202020;font-size:1.25rem;line-height:1.6875rem;letter-spacing:1.8px;font-weight:600}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__text__list{margin:12px 0;background-image:url(/img/support_service/common/icon_check.svg);background-repeat:no-repeat;padding-left:40px;background-position:left}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__text__list:last-child{font-size:1.375rem;line-height:2.0625rem;letter-spacing:2.2px}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__text__list:last-child span{background:linear-gradient(transparent 60%,#ffeb00 60%)}.pc .contentsSupport__innerSisters__contents .aboutNjb__left__text__list:last-child .orange{color:#ff5f25;font-weight:600}.pc .contentsSupport__innerSisters__contents .aboutNjb__right{width:400px;position:absolute;right:0;top:10px}.pc .contentsSupport .buttonArea{width:450px;margin:40px auto}.pc .contentsSupport .buttonArea__btn{box-shadow:0 5px 5px -2px #00000040;border-radius:6px;background:#3cb371}.pc .contentsSupport .buttonArea__btn a{color:#fff;font-weight:700;font-size:1.25rem;letter-spacing:2px;padding:26px 5px;text-decoration:none;text-align:center;display:block;vertical-align:middle;line-height:1.4;text-shadow:0px 0px 0px transparent,0px 1px 0px rgba(0,0,0,.3)}.pc .contentsSupport .buttonArea__btn a:after{background:url(/img/support_service/arrow_white.svg) no-repeat;background-size:contain;content:"";display:inline-block;width:18px;height:18px;margin-left:5px}.pc .contentsSupport .buttonArea .prev{background:#c2c2c2;width:350px;margin:0 auto}.pc .contentsSupport .buttonArea .prev a{padding:16px 0}.pc .contentsSupport .buttonArea .prev a:after{content:none}.pc .contentsSupport .buttonArea .prev a:before{background:url(/img/icon/arrow_white.svg) no-repeat;transform:rotate(180deg);background-position:right bottom 1px;background-size:contain;content:"";display:inline-block;width:18px;height:18px}.sp .contentsSupport__innerSisters{padding:24px 0;background:#f9f9f5;background-color:#f9f9f5;background-image:url(/img/support_service/sp/flow_bg.png);background-size:cover;background-position:top}.sp .contentsSupport__innerSisters__contents{padding:16px 16px 8px;margin:0 auto}.sp .contentsSupport__innerSisters__contents .aboutNjb{margin:0 auto}.sp .contentsSupport__innerSisters__contents .aboutNjb__top{background:#fff;border-radius:12px;position:relative}.sp .contentsSupport__innerSisters__contents .aboutNjb__top:before{content:"";position:absolute;display:block;width:0;height:0;right:calc(50% - 30px);bottom:-60px;border-bottom:30px solid transparent;margin-left:-30px;border:30px solid transparent;border-top:40px solid #FFFFFF}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__title{background:#f6c242;color:#fff;font-size:1.125rem;line-height:1.6875rem;letter-spacing:1.8px;padding:16px 0;font-weight:700;border-radius:12px 12px 0 0;margin-bottom:0;text-align:center}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__text{text-align:left;padding:8px 16px;color:#202020;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;font-weight:600}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__text__list{margin:10px 0;background-image:url(/img/support_service/common/icon_check.svg);background-repeat:no-repeat;padding-left:32px;background-position:left;background-size:20px}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__text__list:last-child{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__text__list:last-child span{background:linear-gradient(transparent 60%,#ffeb00 60%)}.sp .contentsSupport__innerSisters__contents .aboutNjb__top__text__list:last-child .orange{color:#ff5f25;font-weight:600}.sp .contentsSupport__innerSisters__contents .aboutNjb__bottom{margin:24px auto 0 20px}.sp .contentsSupport__innerSisters__contents .aboutNjb__bottom img{width:84%;margin-left:auto}.sp .contentsSupport__innerSisters__contents .lifeArrowText{font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;color:#ff5f25;font-weight:600;margin:64px 0 72px;font-family:Noto Sans JP,sans-serif}.sp .contentsSupport .buttonArea{padding:0 16px;margin:32px auto}.sp .contentsSupport .buttonArea__btn{box-shadow:0 5px 5px -2px #00000040;border-radius:6px;background:#3cb371;position:relative}.sp .contentsSupport .buttonArea__btn a{color:#fff;font-weight:700;font-size:1.0625rem;letter-spacing:0;padding:20px 5px;text-decoration:none;text-align:center;display:block;vertical-align:middle;line-height:1.4;text-shadow:0px 0px 0px transparent,0px 1px 0px rgba(0,0,0,.3)}.sp .contentsSupport .buttonArea__btn:after{background:url(/img/support_service/arrow_white.svg) no-repeat;background-size:contain;content:"";width:15px;height:15px;margin-left:5px;position:absolute;top:34%;right:4%;visibility:visible}.sp .contentsSupport .buttonArea .prev{background:#c2c2c2;margin:0 auto}.sp .contentsSupport .buttonArea .prev a{padding:16px 0}.sp .contentsSupport .buttonArea .prev:after{content:none}.sp .contentsSupport .buttonArea .prev:before{background:url(/img/icon/arrow_white.svg) no-repeat;transform:rotate(180deg);position:absolute;background-position:right bottom 1px;background-size:contain;content:"";width:18px;height:18px;top:32%;left:4%}.pc .contentsSupport__innerFeature{padding:1px 0 48px;background-image:url(/img/support_service/pc/bg_orange_pc.jpg);background-size:cover}.pc .contentsSupport__innerFeature__title{padding:24px 0 40px;margin:48px 0 24px;color:#fff;font-size:1.875rem;line-height:2.8125rem;font-weight:700;text-align:center;letter-spacing:3px;font-family:Noto Sans JP,sans-serif}.pc .contentsSupport__innerFeature__title .small{margin-top:20px;font-size:1.5625rem;line-height:2.34375rem;letter-spacing:2.5px}.pc .contentsSupport__innerFeature__contents{width:920px;margin:0 auto}.pc .contentsSupport__innerFeature__contents .feature{margin:0 auto;width:100%;display:flex}.pc .contentsSupport__innerFeature__contents .feature__list{width:calc((100% - 32px) / 3);background:#fff;margin-right:16px;border-radius:12px;overflow:hidden}.pc .contentsSupport__innerFeature__contents .feature__list:last-child{margin-right:0}.pc .contentsSupport__innerFeature__contents .feature__list .point{padding:8px 0;background:#ff5f25;color:#fff;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;font-family:Arial;text-align:center}.pc .contentsSupport__innerFeature__contents .feature__list .point__num{margin-left:4px;font-size:1.875rem;line-height:2.8125rem;letter-spacing:3px;font-weight:700}.pc .contentsSupport__innerFeature__contents .feature__list .text{padding:20px 16px;font-weight:500;color:#202020;display:flex;align-items:center;justify-content:space-evenly;margin:0 auto;min-height:178px;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px}.pc .contentsSupport__innerFeature__contents .feature__list .text .orange{color:#ff5f25;font-size:1.4375rem;line-height:2.15625rem;letter-spacing:2.3px;font-weight:500;letter-spacing:1.6px;white-space:nowrap}.pc .contentsSupport__innerFeature__contents .feature__list .text .indention{margin-top:8px}.pc .contentsSupport__innerFeature__contents .feature__list .text .lastimg{width:25%;margin-right:10px}.pc .contentsSupport__innerFeature__contents .feature__list .text .middletxt{text-align:center}.pc .contentsSupport__innerFeature__contents .feature__list .buttonDetail{margin:0 auto 24px;width:100%;height:auto}.pc .contentsSupport__innerFeature__contents .feature__list .buttonDetail:hover,.pc .contentsSupport__innerFeature__contents .feature__list .buttonDetail:active{position:relative;top:1px;left:1px}.pc .contentsSupport__innerFeature__contents .feature__list .buttonDetail a{margin:0 auto;display:block;font-size:1.125rem;line-height:1.6875rem;letter-spacing:1.8px;border:solid 2px #FF5F25;border-radius:50px;box-shadow:5px 5px 20px #70707033;width:75%;font-weight:500;background-image:url(/img/support_service/common/icon_plus.svg);background-size:16px;background-repeat:no-repeat;background-position:right 16px center;padding:8px 24px;color:#ff5f25;text-decoration:none;text-align:center}.pc .contentsSupport__innerFeature__contents__note{margin:48px 0 24px;color:#fff;font-size:.8125rem;line-height:1.21875rem;letter-spacing:1.3px;line-height:2.5;text-align:left;font-weight:700}.pc .contentsSupport__innerFeature .modal{height:100vh;position:fixed;top:0;width:100%;z-index:99999}.pc .contentsSupport__innerFeature .modal .modalBk{background:#0009;height:100vh;position:absolute;width:100%}.pc .contentsSupport__innerFeature .modal .modalContent{width:40%;padding:32px;background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);border-radius:6px}.pc .contentsSupport__innerFeature .modal .modalContent .closeBtn{border:solid 2px #FF5F25;color:#ff5f25;box-shadow:5px 5px 20px #70707033;position:relative;font-weight:500;cursor:pointer;border-radius:25px;text-align:center;width:200px;margin:20px auto 0;height:50px;display:flex;align-items:center;justify-content:center;font-size:16px}.pc .contentsSupport__innerFeature .modal .modalContent .closeBtn:before{content:"×";font-size:30px;font-weight:700;right:20px;position:absolute;top:6px}.pc .contentsSupport__innerFeature .modal .modalContent .closeBtn:hover{position:relative;top:1px;left:1px;cursor:pointer}.pc .contentsSupport__innerFeature .modal .modalContent .closeBtn:active{position:relative;top:1px;left:1px}.pc .contentsSupport__innerFeature .modal .modalContent__title{padding:0 16px 32px;font-weight:500;color:#202020;font-size:1.375rem;line-height:2.0625rem;letter-spacing:2.2px}.pc .contentsSupport__innerFeature .modal .modalContent__title .orange{color:#ff5f25}.pc .contentsSupport__innerFeature .modal .modalContent__title strong{font-size:1.875rem;font-weight:500;line-height:2.8125rem;letter-spacing:3px}.pc .contentsSupport__innerFeature .modal .modalContent__title .indention{margin-top:8px}.pc .contentsSupport__innerFeature .modal .modalContent__title .newtxt{line-height:1;text-align:left}.pc .contentsSupport__innerFeature .modal .modalContent__title .message-red{background:none;color:#f04919;font-weight:700;margin-left:12px}.pc .contentsSupport__innerFeature .modal .modalContent__text{font-size:.9375rem;color:#555;padding:24px;background:#f2f2f2;text-align:left;line-height:1.40625rem;letter-spacing:1.5px}.pc .contentsSupport__innerFeature .modal .modalContent__text span{background:linear-gradient(transparent 60%,#ff6 60%)}.sp .contentsSupport__innerFeature{padding:1px 0 48px;background-image:url(/img/support_service/pc/bg_orange_pc.jpg);background-size:cover}.sp .contentsSupport__innerFeature__title{padding:32px 0;margin:16px 0 0;color:#fff;font-size:1.25rem;line-height:1.875rem;font-weight:600;text-align:center;letter-spacing:3px;font-family:Noto Sans JP,sans-serif}.sp .contentsSupport__innerFeature__title .small{margin-top:8px;font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px}.sp .contentsSupport__innerFeature__contents{padding:0 16px 16px;margin:0 auto}.sp .contentsSupport__innerFeature__contents .feature{margin:0 auto;width:100%}.sp .contentsSupport__innerFeature__contents .feature__list{background:#fff;margin-bottom:32px;border-radius:12px;overflow:hidden}.sp .contentsSupport__innerFeature__contents .feature__list:last-child{margin-bottom:0}.sp .contentsSupport__innerFeature__contents .feature__list .point{padding:8px 0;background:#ff5f25;color:#fff;font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px;font-family:Arial;text-align:center;margin-bottom:10px}.sp .contentsSupport__innerFeature__contents .feature__list .point__num{margin-left:4px;font-size:1.5625rem;line-height:2.34375rem;letter-spacing:2.5px;font-weight:700}.sp .contentsSupport__innerFeature__contents .feature__list .text{display:flex;padding:8px 16px;font-weight:700;color:#202020;justify-content:space-evenly;margin:0 auto;align-items:center;font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px}.sp .contentsSupport__innerFeature__contents .feature__list .text .orange{color:#ff5f25;font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;font-weight:600}.sp .contentsSupport__innerFeature__contents .feature__list .text .indention{margin-top:8px}.sp .contentsSupport__innerFeature__contents .feature__list .text img{margin-right:-40px}.sp .contentsSupport__innerFeature__contents .feature__list .text .lastimg{margin-right:0;width:25%}.sp .contentsSupport__innerFeature__contents .feature__list .text .middletxt{text-align:center}.sp .contentsSupport__innerFeature__contents .feature__list .buttonDetail{margin:8px auto 32px;width:100%;height:auto}.sp .contentsSupport__innerFeature__contents .feature__list .buttonDetail a{margin:0 auto;display:block;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;border:solid 2px #FF5F25;border-radius:50px;box-shadow:5px 5px 20px #70707033;width:50%;font-weight:600;background-image:url(/img/support_service/common/icon_plus.svg);background-size:16px;background-repeat:no-repeat;background-position:right 16px center;padding:8px 24px;color:#ff5f25;text-decoration:none;text-align:center}.sp .contentsSupport__innerFeature__contents__note{margin:48px 0 24px;color:#fff;font-size:.8125rem;line-height:1.21875rem;letter-spacing:1.3px;line-height:2.5;text-align:left}.sp .contentsSupport__innerFeature .modal{height:100vh;position:fixed;top:0;width:100%;z-index:99999}.sp .contentsSupport__innerFeature .modal .modalBk{background:#0009;height:100vh;position:absolute;width:100%}.sp .contentsSupport__innerFeature .modal .modalContent{padding:24px 16px;background:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;border-radius:6px}.sp .contentsSupport__innerFeature .modal .modalContent .closeBtn{width:60%;height:auto;padding:12px 24px;border:solid 2px #FF5F25;color:#ff5f25;box-shadow:5px 5px 20px #70707033;position:relative;font-weight:600;align-items:center;justify-content:center;font-size:16px;text-decoration:none;margin:20px auto 0;display:flex;border-radius:25px;text-align:center}.sp .contentsSupport__innerFeature .modal .modalContent .closeBtn:before{content:"×";font-size:30px;font-weight:400;right:20px;position:absolute;top:2px}.sp .contentsSupport__innerFeature .modal .modalContent__title{text-align:center;padding:0 16px 10px;font-weight:600;color:#202020;font-size:1.125rem;line-height:1.6875rem;letter-spacing:1.8px}.sp .contentsSupport__innerFeature .modal .modalContent__title .orange{color:#ff5f25}.sp .contentsSupport__innerFeature .modal .modalContent__title strong{font-size:1.375rem;font-weight:600;line-height:2.0625rem;letter-spacing:2.2px}.sp .contentsSupport__innerFeature .modal .modalContent__title .indention{margin-top:4px}.sp .contentsSupport__innerFeature .modal .modalContent__title .newtxt{line-height:1;text-align:left}.sp .contentsSupport__innerFeature .modal .modalContent__title .message-red{background:none;color:#f04919;font-weight:700;margin-left:12px}.sp .contentsSupport__innerFeature .modal .modalContent__text{font-size:.8125rem;color:#555;padding:20px;background:#f2f2f2;text-align:left;line-height:1.21875rem;letter-spacing:1.3px}.sp .contentsSupport__innerFeature .modal .modalContent__text span{background:linear-gradient(transparent 60%,#ff6 60%)}.pc .contentsSupport__innerattempt{padding:1px 0 48px;background:linear-gradient(to bottom right,#fdecd1,#fbe193)}.pc .contentsSupport__innerattempt__contents .attemptStep{margin:72px auto 40px;width:920px}.pc .contentsSupport__innerattempt__contents .attemptStep__list{background:#fff;margin-bottom:40px;padding:10px 0 20px;border-radius:6px;position:relative}.pc .contentsSupport__innerattempt__contents .attemptStep__list__bottom{display:flex;position:relative;justify-content:space-between;align-items:center;margin:0 100px}.pc .contentsSupport__innerattempt__contents .attemptStep__list__bottom .text{font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;color:#555;margin-left:30px;text-align:left}.pc .contentsSupport__innerattempt__contents .attemptStep__list__bottom img{width:80px;height:100%;object-fit:cover}.pc .contentsSupport__innerattempt__contents .attemptStep__list__top{position:relative}.pc .contentsSupport__innerattempt__contents .attemptStep__list__top .title{font-size:1.4375rem;line-height:2.15625rem;letter-spacing:2.3px;font-weight:600;color:#ff5f25;margin:10px 0;text-align:center}.sp .contentsSupport__innerattempt{padding:1px 0 32px;background:linear-gradient(to bottom right,#fdecd1,#fbe193)}.sp .contentsSupport__innerattempt__contents{padding:0 16px}.sp .contentsSupport__innerattempt__contents .attemptStep{margin:16px auto 0}.sp .contentsSupport__innerattempt__contents .attemptStep__list{background:#fff;padding:16px 20px 20px;margin-bottom:32px;border-radius:12px;display:flex;flex-flow:column;position:relative}.sp .contentsSupport__innerattempt__contents .attemptStep__list__bottom{display:flex;position:relative;justify-content:space-between;align-items:center}.sp .contentsSupport__innerattempt__contents .attemptStep__list__bottom .text{font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;color:#555;text-align:left;margin:10px 0 0 15px}.sp .contentsSupport__innerattempt__contents .attemptStep__list__bottom img{width:80px;height:100%;object-fit:cover}.sp .contentsSupport__innerattempt__contents .attemptStep__list__top{position:relative}.sp .contentsSupport__innerattempt__contents .attemptStep__list__top .title{font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;font-weight:600;color:#ff5f25;margin:10px 0;text-align:center}.pc .contentsSupport__innerFlow{padding:1px 0 48px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,158,158,.15)),to(rgba(255,152,104,.15)))}.pc .contentsSupport__innerFlow__contents .flowStep{margin:72px auto 40px;width:920px}.pc .contentsSupport__innerFlow__contents .flowStep__list{background:#fff;margin-bottom:40px;margin-top:80px;border-radius:6px;display:flex;position:relative}.pc .contentsSupport__innerFlow__contents .flowStep__list:after{content:"";width:20px;height:32px;background-image:url(/img/support_service/common/icon_arrow_bottom.svg);background-repeat:no-repeat;bottom:-70px;position:absolute;display:block;background-size:contain;left:calc(50% - 10px)}.pc .contentsSupport__innerFlow__contents .flowStep__list:last-child{margin-bottom:0}.pc .contentsSupport__innerFlow__contents .flowStep__list:last-child:after{content:none}.pc .contentsSupport__innerFlow__contents .flowStep__list__left{padding:20px 32px;position:relative;width:50%}.pc .contentsSupport__innerFlow__contents .flowStep__list__left .stepNumber{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px;font-weight:500;border-radius:50px;padding:10px;background:-webkit-gradient(linear,left top,right top,from(#ff9e9e),to(#ff9868));color:#fff;display:inline-block;width:120px;position:absolute;top:-27px;left:36%;text-align:center}.pc .contentsSupport__innerFlow__contents .flowStep__list__left .title{font-size:1.25rem;line-height:1.875rem;letter-spacing:2px;font-weight:500;color:#ff5f25;margin:16px;text-align:center}.pc .contentsSupport__innerFlow__contents .flowStep__list__left .text{font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;color:#555;margin:20px 0 0;text-align:left}.pc .contentsSupport__innerFlow__contents .flowStep__list__right{width:50%}.pc .contentsSupport__innerFlow__contents .flowStep__list__right img{width:100%;height:100%;object-fit:cover}.sp .contentsSupport__innerFlow{padding:1px 0 48px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,158,158,.15)),to(rgba(255,152,104,.15)))}.sp .contentsSupport__innerFlow__contents{padding:16px}.sp .contentsSupport__innerFlow__contents .flowStep{margin:16px auto 0}.sp .contentsSupport__innerFlow__contents .flowStep__list{background:#fff;padding:16px 20px 20px;margin-bottom:48px;border-radius:6px;display:flex;flex-flow:column;position:relative}.sp .contentsSupport__innerFlow__contents .flowStep__list:after{content:"";width:20px;height:32px;background-image:url(/img/support_service/common/icon_arrow_bottom.svg);background-repeat:no-repeat;bottom:-70px;position:absolute;display:block;background-size:contain;left:calc(50% - 10px)}.sp .contentsSupport__innerFlow__contents .flowStep__list:last-child:after{content:none}.sp .contentsSupport__innerFlow__contents .flowStep__list__bottom{position:relative}.sp .contentsSupport__innerFlow__contents .flowStep__list__bottom .text{font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;color:#555;margin:20px 0 0;text-align:left}.sp .contentsSupport__innerFlow__contents .flowStep__list__top{position:relative}.sp .contentsSupport__innerFlow__contents .flowStep__list__top .stepNumber{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px;font-weight:600;border-radius:50px;padding:4px;background:-webkit-gradient(linear,left top,right top,from(#ff9e9e),to(#ff9868));color:#fff;display:inline-block;width:120px;position:absolute;top:-34px;left:calc(50% - 60px);text-align:center}.sp .contentsSupport__innerFlow__contents .flowStep__list__top .title{font-size:1.0625rem;line-height:1.59375rem;letter-spacing:1.7px;font-weight:600;color:#ff5f25;margin:16px 0;text-align:center}.sp .contentsSupport__innerFlow__contents .flowStep__list__top img{width:100%;height:100%;object-fit:cover}.sp .contentsSupport__innerFlow__contents .flowStep__list:last-child{margin-bottom:0}.pc .contentsSupport__innerQa{background:#fff}.pc .contentsSupport__innerQa__contents{margin:72px auto 64px;max-width:1120px}.pc .contentsSupport__innerQa__contents .faq__list{margin:0}.sp .contentsSupport__innerQa{background:#fff}.sp .contentsSupport__innerQa__contents .faq__answer{font-size:15px;line-height:21px}.sp .contentsSupport__innerQa__contents .faq__list{margin:0}.pc .contentsSupport__innerMessage{background:#fff;margin:0 auto;padding:104px 0 64px;max-width:1120px;overflow:hidden}.pc .contentsSupport__innerMessage__contents{display:flex;max-width:1120px;margin-bottom:72px}.pc .contentsSupport__innerMessage__contents__left{width:50%;position:relative}.pc .contentsSupport__innerMessage__contents__left .message{z-index:2;color:#ff9868;background:-webkit-gradient(linear,left top,right top,from(#ff9e9e),to(#ff9868));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:3.4375rem;line-height:5.15625rem;font-weight:700;font-family:Noto Sans JP,sans-serif;letter-spacing:11px;position:absolute;top:-40px;left:0}.pc .contentsSupport__innerMessage__contents__left .photo{width:84%;position:relative;z-index:1}.pc .contentsSupport__innerMessage__contents__left .photo img{z-index:2}.pc .contentsSupport__innerMessage__contents__left .photo:after{position:absolute;bottom:-72px;right:-68px;content:"";width:360px;height:290px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,158,158,.1)),to(rgba(255,152,104,.1)));z-index:-1}.pc .contentsSupport__innerMessage__contents__right{width:50%;color:#202020;text-align:left;position:relative}.pc .contentsSupport__innerMessage__contents__right .bg_circle{top:-130px;left:auto;right:-44px;position:absolute;width:320px;height:320px}.pc .contentsSupport__innerMessage__contents__right .message{font-size:1.875rem;letter-spacing:3px;font-weight:700;margin-bottom:64px;line-height:1.7;font-family:Noto Sans JP,sans-serif}.pc .contentsSupport__innerMessage__contents__right .subMessage{font-size:1.25rem;letter-spacing:3px;font-weight:600;margin-bottom:64px;line-height:1.7;font-family:Noto Sans JP,sans-serif}.pc .contentsSupport__innerMessage__contents__right .text{color:#555;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;line-height:1.7}.pc .contentsSupport .p-bottom-banner__tel{position:initial}.sp .contentsSupport__innerMessage{background:#fff;padding:80px 0 32px;overflow:hidden}.sp .contentsSupport__innerMessage__contents{margin-bottom:16px}.sp .contentsSupport__innerMessage__contents__left{position:relative;margin-bottom:42px}.sp .contentsSupport__innerMessage__contents__left .message{z-index:2;color:#ff9868;background:-webkit-gradient(linear,left top,right top,from(#ff9e9e),to(#ff9868));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:2.1875rem;line-height:3.28125rem;font-weight:700;font-family:Noto Sans JP,sans-serif;letter-spacing:7px;position:absolute;top:-27px;left:10px}.sp .contentsSupport__innerMessage__contents__left .photo{width:84%;position:relative;z-index:1}.sp .contentsSupport__innerMessage__contents__left .photo img{z-index:2}.sp .contentsSupport__innerMessage__contents__left .photo:after{position:absolute;bottom:-42px;right:-40px;content:"";width:299px;height:197px;background:-webkit-gradient(linear,left top,right top,from(rgba(255,158,158,.1)),to(rgba(255,152,104,.1)));z-index:-1}.sp .contentsSupport__innerMessage__contents__right{color:#202020;text-align:left;position:relative;padding:24px 24px 16px}.sp .contentsSupport__innerMessage__contents__right .message{font-size:1.375rem;letter-spacing:2.2px;font-family:Noto Sans JP,sans-serif;font-weight:700;margin-bottom:48px;line-height:1.7}.sp .contentsSupport__innerMessage__contents__right .subMessage{font-size:1.125rem;letter-spacing:1.8px;font-weight:600;margin-bottom:48px;line-height:1.7}.sp .contentsSupport__innerMessage__contents__right .subMessage .bg_circle{top:60px;left:auto;right:-80px;position:absolute;width:280px;height:260px}.sp .contentsSupport__innerMessage__contents__right .text{color:#555;font-size:.9375rem;line-height:1.40625rem;letter-spacing:1.5px;line-height:1.7}
