@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap);
@charset "UTF-8";html{font-size:62.5%}body{background-color:#fff;color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;font-size:1.6em;line-height:1.9}a{color:#039fd3;text-decoration:none}a:hover{cursor:pointer}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:400}dl,ol,ul{list-style:none;margin:0;padding:0}button:focus,input:focus,select:focus,textarea:focus{outline:none}*{overflow-wrap:break-word}

/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;margin:0;padding:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{-webkit-text-decoration-skip:objects;background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}address,em{font-style:normal}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}.c-btn,.c-btn--accent,.c-btn--cta,.c-btn--function,.c-btn--link{background-color:#039fd3;border-radius:4px;color:#fff;display:inline-block;-webkit-filter:drop-shadow(0 2px 2px hsla(0,0%,47%,.5));filter:drop-shadow(0 2px 2px rgba(120,120,120,.5));font-size:16px;font-size:1.6rem;font-weight:700;padding:16px;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.c-btn--accent:hover,.c-btn--cta:hover,.c-btn--function:hover,.c-btn--link:hover,.c-btn:hover{background-color:#0182ad;cursor:pointer;-webkit-filter:none;filter:none;-webkit-transition:all .3s ease;transition:all .3s ease}.c-btn--cta{background-color:#ec7004}.c-btn--cta:hover{background-color:#c3791d}.c-btn--accent{background-color:#f15050;color:#fff;padding:16px}.c-btn--accent:hover{background-color:#a03a3a}.c-btn--link{background-color:#fff;border:2px solid #039fd3;border-radius:30px;color:#039fd3;height:60px;padding:16px 38px 16px 24px;position:relative}.c-btn--link>i{margin-top:-8px;position:absolute;right:8px;top:50%}.c-btn--link:hover{background-color:#039fd3;color:#fff}.c-btn--function{background-color:#fff;border:2px solid #039fd3;color:#039fd3;padding:16px}.c-btn--function:hover{background-color:#fff;opacity:.7}.c-btn--banner{background-color:#fff;-webkit-filter:drop-shadow(0 2px 2px hsla(0,0%,47%,.5));filter:drop-shadow(0 2px 2px rgba(120,120,120,.5));margin-bottom:24px}.c-btn--banner>a:hover{cursor:pointer;opacity:.7}.c-btn__pager--next,.c-btn__pager--prev{background-color:#f2f2f2;border-radius:4px;-webkit-filter:drop-shadow(0 2px 2px hsla(0,0%,47%,.5));filter:drop-shadow(0 2px 2px rgba(120,120,120,.5));float:right;font-weight:700;line-height:48px;text-align:center;width:48%}.c-btn__pager--next>a,.c-btn__pager--prev>a{color:#039fd3;cursor:pointer;display:block;position:relative}.c-btn__pager--next>a:hover,.c-btn__pager--prev>a:hover{opacity:.6}.c-btn__pager--prev{float:left}.c-cardNew,.c-cardNew--whiteBg{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(0 0 18px rgba(0,0,0,.03));filter:drop-shadow(0 0 18px rgba(0,0,0,.03))}@media (min-width:0\0){.c-cardNew,.c-cardNew--whiteBg{-webkit-box-shadow:0 0 18px rgba(0,0,0,.03);box-shadow:0 0 18px rgba(0,0,0,.03)}}.c-cardNew--whiteBg{-webkit-filter:drop-shadow(0 0 18px rgba(0,0,0,.08));filter:drop-shadow(0 0 18px rgba(0,0,0,.08))}@media (min-width:0\0){.c-cardNew--whiteBg{-webkit-box-shadow:0 0 18px rgba(0,0,0,.08);box-shadow:0 0 18px rgba(0,0,0,.08)}}.c-cardNew__inner{padding:16px}.c-cardNew__inner--large{padding:24px}.c-tabs__list{display:table;table-layout:fixed;width:100%}.c-tabs__list>a:hover{opacity:.7}.c-tabs__element,.c-tabs__element--active{display:table-cell;font-size:14px;font-size:1.4rem;height:48px;line-height:64px;text-align:center}.c-tabs__element--active>span,.c-tabs__element>span{color:#fff;font-size:13px;font-size:1.3rem}.c-tabs__element--active{border-bottom:4px solid #fff;font-weight:700}.c-table{width:100%}.c-table>tr{font-size:100%;font-style:normal;font-weight:400}.c-table__row{border:1px solid #ccc;font-size:12px;font-size:1.2rem}.c-table__row>td{border:0;font-size:100%;margin:0;vertical-align:baseline}.c-table__row__head{background-color:#f2f2f2;border-right:1px solid #ccc;font-weight:700;padding:8px 16px;text-align:center;width:160px}.c-table__row__content{background-color:hsla(0,0%,100%,.5);padding:8px 16px;text-align:left}.c-tag,.c-tag--link,.c-tag--noLink{background-color:#f4f9fb;border-radius:4px;color:#0182ad;font-size:10px;font-size:1rem;padding:2px 6px}.c-tag--link{color:#0182ad;display:inline-block}.c-tag--link,.c-tag--link:hover{-webkit-transition-duration:.3s;transition-duration:.3s}.c-tag--link:hover{background-color:#0182ad;color:#f4f9fb;cursor:pointer}.c-linkList{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-filter:drop-shadow(0 0 18px rgba(0,0,0,.03));filter:drop-shadow(0 0 18px rgba(0,0,0,.03))}@media (min-width:0\0){.c-linkList{-webkit-box-shadow:0 0 18px rgba(0,0,0,.03);box-shadow:0 0 18px rgba(0,0,0,.03)}}.c-linkList__ttl{border-left:4px solid #039fd3;font-size:18px;font-size:1.8rem;font-weight:700;padding:16px 0 16px 16px}.c-linkList__item{border-top:1px solid #f2f2f2;font-size:14px;font-size:1.4rem}.c-linkList__item>a{color:#333;display:block;padding:16px;position:relative}.c-linkList__item>a:hover{background-color:#f9f9f9;cursor:pointer}.c-linkList__txt{font-weight:700;margin-right:24px}.c-linkList__icn{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-list{background-color:#fff;border-bottom:1px solid #f2f2f2;cursor:pointer}.c-list:hover{background-color:#f9f9f9;cursor:pointer}.c-list__item{color:#333;display:block;padding:16px;position:relative}.c-list__txt{font-weight:700;margin-right:24px}.c-list__icn{margin-top:-6px;position:absolute;right:8px;top:50%}.p-btnPosition{padding-bottom:24px;text-align:center}.p-btnPosition>a{width:480px}.p-content,.p-content--large{margin-bottom:32px}.p-content--large:last-child,.p-content:last-child{margin-bottom:0}.p-content--large{margin-bottom:64px}.p-content__paragraph--pt25{padding-top:24px}.p-content__paragraph--pb25{padding-bottom:24px}.p-content__inner{padding:0 24px}.p-content__ttl{font-size:32px;font-size:3.2rem;margin-bottom:24px;padding:24px 24px 0}.p-content__cta--LINE{height:48px;margin:auto;width:296px}.p-companyDetail__headCont{background-color:#fff}.p-companyDetail__headContInner{margin:auto;padding:40px 0 16px;width:1040px}.p-companyDetail__headContTtl{color:#333;font-size:32px;font-size:3.2rem;font-weight:700;margin-bottom:24px}.p-companyDetail__headContTtl>span{font-size:14px;font-size:1.4rem;margin-left:8px}.p-companyDetail__headContInfo{color:#a1a1a1;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-size:1.2rem;margin-bottom:8px;padding:0 8px}.p-companyDetail__headContInfo:last-child{margin-bottom:0}.p-companyDetail__headContInfoLabel{border-right:1px solid #ccc;margin-right:8px;padding-right:8px}.p-companyDetail__headContInfoList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-companyDetail__headContInfoItem{margin-right:16px}.p-companyDetail__headContInfoItem:last-child{margin-right:0}.p-companyDetail__columnCard{padding-bottom:24px}.p-companyDetail__columnCard__item{margin-top:16px}.p-companyDetail__columnCard__element{border:1px solid #fff;margin-bottom:24px;-webkit-transition-duration:.3s;transition-duration:.3s}.p-companyDetail__columnCard__element:last-child{margin-bottom:0}.p-companyDetail__columnCard__element:hover{border:1px solid #f2f2f2;cursor:pointer;-webkit-filter:none;filter:none;-webkit-transition-duration:.3s;transition-duration:.3s}.p-companyDetail__columnCard__element:hover .p-companyDetail__columnCard__inner{opacity:.7;-webkit-transition-duration:.3s;transition-duration:.3s}.p-companyDetail__columnCard__element:hover .p-companyDetail__columnCard__ttl{color:#039fd3;-webkit-transition-duration:.3s;transition-duration:.3s}.p-companyDetail__columnCard__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px;-webkit-transition-duration:.3s;transition-duration:.3s}.p-companyDetail__columnCard__ttl{color:#333;font-size:16px;font-size:1.6rem;font-weight:700;line-height:2.6rem;margin-bottom:16px;-webkit-transition-duration:.3s;transition-duration:.3s;width:100%}.p-companyDetail__columnCard__thumbnail{-ms-flex-negative:0;border-radius:4px;flex-shrink:0;height:100%;margin-left:16px;width:156px}.p-companyDetail__columnCard__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-companyDetail__columnCard__tagItem{margin:2px}.p-companyList__detail{margin-right:8px}.p-companyList__name{font-size:16px;font-size:1.6rem;font-weight:700}.p-companyList__address{font-size:10px;font-size:1rem}.p-companyList__industry{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-companyList__industryItem{font-size:10px;font-size:1rem;margin-right:8px}.p-companyList__industryItem:last-child{margin-right:0}.p-companyTab{background-color:#fff;-webkit-filter:drop-shadow(0 1px 0 hsla(0,0%,47%,.2));filter:drop-shadow(0 1px 0 rgba(120,120,120,.2));height:88px;-webkit-transition:.2s;transition:.2s;width:100%}.p-companyTab.is-active{-webkit-filter:drop-shadow(0 2px 2px hsla(0,0%,47%,.5));filter:drop-shadow(0 2px 2px rgba(120,120,120,.5));position:-webkit-sticky;position:sticky;top:0;-webkit-transition:.2s;transition:.2s;z-index:10}.p-companyTab.is-active>.p-companyTab__cont{border-bottom:none}.p-companyTab__cont{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:auto;width:1040px}.p-companyTab__item{line-height:88px;position:relative;text-align:center;-webkit-transition:.2s;transition:.2s;width:173.3333333333px}.p-companyTab__item:before{background-color:#039fd3;bottom:-1px;content:"";height:4px;left:0;position:absolute;right:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.p-companyTab__item:active,.p-companyTab__item:active>a{color:#039fd3}.p-companyTab__item:active:before{-webkit-transform:scale(1);transform:scale(1)}.p-companyTab__item>a{color:#333;display:block}.p-companyTab__item>a:hover{cursor:pointer;-webkit-transition:color .4s;transition:color .4s}.p-companyTab__item.is-active,.p-companyTab__item>a:hover{color:#039fd3;font-weight:700}.p-companyTab__item.is-active:before{-webkit-transform:scale(1);transform:scale(1)}.p-companyTab__item.is-active>a{color:#039fd3}.p-companyTab__item.is-disabled{color:#ccc}.p-companyTab__item.is-disabled:before{content:none}.p-imgSize{width:100%}.p-imgSize__content,.p-imgSize__content--goldRatio,.p-imgSize__content--silverRatio{position:relative}.p-imgSize__content--silverRatio:before{content:"";display:block;padding-top:70.7213578501%}.p-imgSize__content--goldRatio:before{content:"";display:block;padding-top:61.804697157%}.p-imgSize__content--goldRatio>img,.p-imgSize__content--silverRatio>img,.p-imgSize__content>img{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.p-imgSize__content--goldRatio>iframe,.p-imgSize__content--silverRatio>iframe,.p-imgSize__content>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.p-lineBtn__txt{color:#06c755;text-align:center}.p-lineBtn__txt>span{position:relative}.p-lineBtn__txt>span:before{left:-16px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg)}.p-lineBtn__txt>span:after,.p-lineBtn__txt>span:before{background-color:#06c755;content:"";height:18px;position:absolute;top:-1px;width:1px}.p-lineBtn__txt>span:after{right:-16px;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.p-lineBtn>a{background:#06c755;color:#fff;font-size:18px;font-size:1.8rem;padding-left:16px}.p-lineBtn>a:hover{background:#05b34d}.p-lineBtn>a:before{content:url(/img/pc/common/line.svg);height:42px;left:24px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48px}.p-pageLayout__headCont,.p-pageLayout__headCont--biz,.p-pageLayout__headCont--blank,.p-pageLayout__headCont--noShift{background-color:#039fd3;color:#fff;padding-bottom:24px;position:relative}@media only screen and (max-width:414px){.p-pageLayout__headCont,.p-pageLayout__headCont--biz,.p-pageLayout__headCont--blank,.p-pageLayout__headCont--noShift{font-size:14px;font-size:1.4rem}}.p-pageLayout__headCont--blank{height:72px}.p-pageLayout__headCont--noShift{padding-bottom:0}.p-pageLayout__headCont--biz{background-color:#2c608c}@media only screen and (min-width:415px){.p-pageLayout__headCont--biz{padding:24px 0}}.p-pageLayout__headContTtl,.p-pageLayout__headContTtl--breadcrumbs{font-size:32px;font-size:3.2rem;font-weight:700;padding:24px 0;position:relative;z-index:2}@media only screen and (max-width:414px){.p-pageLayout__headContTtl,.p-pageLayout__headContTtl--breadcrumbs{font-size:24px;font-size:2.4rem}}.p-pageLayout__headContTtl--breadcrumbs{padding:0 0 24px}.p-pageLayout__mainCont{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:-24px;padding-bottom:24px}.p-pageLayout__mainCont--noShift{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:24px}.p-pageLayout__sideCont{-ms-flex-negative:0;flex-shrink:0;margin-left:24px;padding-top:24px;width:238px}.p-sectionTtl{border-bottom:2px solid #039fd3;font-size:24px;font-size:2.4rem;font-weight:700;line-height:32px;margin:0 0 16px 24px;padding:16px 24px 0 0}.p-sectionTtl--sub{color:#666;font-size:13px;font-size:1.3rem;font-weight:400;padding-left:8px}.p-sideIndex{background-color:#fff;border-radius:8px;-webkit-filter:drop-shadow(0 2px 2px hsla(0,0%,47%,.5));filter:drop-shadow(0 2px 2px rgba(120,120,120,.5));padding:16px 0;position:-webkit-sticky;position:sticky;top:112px;z-index:10}.p-sideIndex__ttl{border-bottom:1px solid #f2f2f2;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:16px;padding-bottom:16px;text-align:center}.p-sideIndex__item,.p-sideIndex__item--secondary{font-weight:700;padding-left:16px}.p-sideIndex__item--secondary>a,.p-sideIndex__item>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom-left-radius:4px;border-top-left-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding:0 12px;-webkit-transition:.3s ease;transition:.3s ease}.p-sideIndex__item--secondary>a:hover,.p-sideIndex__item>a:hover{background-color:#f9f9f9;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.is-active.p-sideIndex__item--secondary>a,.p-sideIndex__item.is-active>a{background-color:#e1f4fa}.is-active.p-sideIndex__item--secondary>a:hover,.p-sideIndex__item.is-active>a:hover{background-color:#e1f4fa;cursor:auto}.p-sideIndex__item--secondary{font-weight:400}
