@import"https://fonts.googleapis.com/css2?family=Inter:wght@600;700;800&display=swap";.-top .spShow{display:none}@media screen and (max-width: 767px){.-top .spShow{display:none}}@media screen and (max-width: 560px){.-top .spShow{display:block}}@media screen and (max-width: 767px){.-top .pcShow{display:block}}@media screen and (max-width: 560px){.-top .pcShow{display:none}}.-top .bannerArea{margin-top:3em;max-width:800px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 560px){.-top .bannerArea{max-width:360px}}.-top .mainView{overflow:hidden}.-top .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-top .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-top .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-top .secNews{padding-top:0}.-top .secNews .newsList__item{border-bottom:#231815 1px dotted}.-top .secNews .newsList__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1em .2em;color:#000;text-decoration:none}.-top .secNews .newsList__item a:hover{color:#ec6c00}.-top .secNews .newsList__item time{font-family:"Inter","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro W3",sans-serif;margin-right:2em;text-align:left}.-top .secNews .newsList__item p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.-top .secNews .moreLink{text-align:right;margin-top:2em}.-top .secNews .moreLink a{display:inline-block}@media screen and (max-width: 767px){.-top .secNews .newsList__item a{display:block;text-align:left}.-top .secNews .newsList__item time{margin-right:0}.-top .secNews .newsList__item p{display:block;width:100%;margin-top:.5em}.-top .secNews .moreLink{margin-top:1em}.-top .secNews .moreLink a{max-width:90px;width:20%}}.-top .secGradation{padding:0}.-top .secGradation.secAbout{background:#e50012;background:-webkit-gradient(linear, left top, right top, from(rgb(229, 0, 18)), color-stop(50%, rgb(240, 145, 142)), to(rgb(241, 154, 150)));background:-webkit-linear-gradient(left, rgb(229, 0, 18) 0%, rgb(240, 145, 142) 50%, rgb(241, 154, 150) 100%);background:linear-gradient(90deg, rgb(229, 0, 18) 0%, rgb(240, 145, 142) 50%, rgb(241, 154, 150) 100%)}.-top .secGradation.secVoice{background:#ec6c00;background:-webkit-gradient(linear, left top, right top, from(rgb(236, 108, 0)), color-stop(50%, rgb(251, 213, 139)), to(rgb(251, 213, 139)));background:-webkit-linear-gradient(left, rgb(236, 108, 0) 0%, rgb(251, 213, 139) 50%, rgb(251, 213, 139) 100%);background:linear-gradient(90deg, rgb(236, 108, 0) 0%, rgb(251, 213, 139) 50%, rgb(251, 213, 139) 100%)}.-top .secGradation .inner{position:relative}.-top .secGradation .textArea{width:26em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff;padding:3em 2em;text-align:left}.-top .secGradation .textArea .mainLabel{text-align:left}.-top .secGradation .textArea .mainLabel .en{font-size:220%;letter-spacing:0}.-top .secGradation .textArea .linkList{margin-top:2em}.-top .secGradation .textArea .linkList__item{margin-bottom:.5em}.-top .secGradation .textArea .linkList__item:last-child{margin-bottom:0}.-top .secGradation .textArea .linkList__item a{display:block;color:#fff;text-decoration:none}.-top .secGradation .textArea .linkList__item a:hover{color:#ff0}.-top .secGradation .textArea .linkList__item a span{padding-right:2em;position:relative}.-top .secGradation .textArea .linkList__item a span:before{content:"";width:.8em;height:.8em;background:url("../img/common/icon-arrow_white.svg") no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:50%;margin-top:-0.4em}.-top .secGradation .thumb{width:calc(100vw - 27em);height:100%;position:absolute;left:26em;top:0}.-top .secGradation .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media screen and (max-width: 767px){.-top .secGradation .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secGradation .textArea{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:7vw 2vw}.-top .secGradation .thumb{width:100vw;margin-left:-5vw;height:auto;position:static;left:0;top:0}.-top .secGradation .thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}}.-top .secBusiness .inner,.-top .secCompany .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-top .secBusiness .textArea,.-top .secCompany .textArea{width:30em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:3em 2em;text-align:right}.-top .secBusiness .textArea .mainLabel,.-top .secCompany .textArea .mainLabel{text-align:right}.-top .secBusiness .textArea .mainLabel .en,.-top .secCompany .textArea .mainLabel .en{font-size:220%;letter-spacing:0}.-top .secBusiness .textArea .linkList,.-top .secCompany .textArea .linkList{margin-top:2em}.-top .secBusiness .textArea .linkList__item,.-top .secCompany .textArea .linkList__item{margin-bottom:.5em}.-top .secBusiness .textArea .linkList__item:last-child,.-top .secCompany .textArea .linkList__item:last-child{margin-bottom:0}.-top .secBusiness .textArea .linkList__item a,.-top .secCompany .textArea .linkList__item a{display:block;text-decoration:none;color:#000}.-top .secBusiness .textArea .linkList__item a:hover,.-top .secCompany .textArea .linkList__item a:hover{color:#e50012}.-top .secBusiness .textArea .linkList__item a span,.-top .secCompany .textArea .linkList__item a span{padding-right:2em;display:block;text-align:right;position:relative}.-top .secBusiness .textArea .linkList__item a span:before,.-top .secCompany .textArea .linkList__item a span:before{content:"";width:.8em;height:.8em;background:url("../img/common/icon-arrow_black.svg") no-repeat;background-size:contain;background-position:center;position:absolute;right:0;top:50%;margin-top:-0.4em}.-top .secBusiness .thumb,.-top .secCompany .thumb{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;-webkit-box-shadow:-5px 5px 20px -5px rgba(0,0,0,.4);box-shadow:-5px 5px 20px -5px rgba(0,0,0,.4)}@media screen and (max-width: 767px){.-top .secBusiness .inner,.-top .secCompany .inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-top .secBusiness .textArea,.-top .secCompany .textArea{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:7vw 2vw}.-top .secBusiness .thumb,.-top .secCompany .thumb{-webkit-box-shadow:-5px 5px 10px -5px rgba(0,0,0,.2);box-shadow:-5px 5px 10px -5px rgba(0,0,0,.2)}}.-about{background:#eaf5fc;background:-webkit-gradient(linear, left top, right top, from(rgb(234, 245, 252)), to(rgb(186, 226, 248)));background:-webkit-linear-gradient(left, rgb(234, 245, 252) 0%, rgb(186, 226, 248) 100%);background:linear-gradient(90deg, rgb(234, 245, 252) 0%, rgb(186, 226, 248) 100%)}.-about .mainView{overflow:hidden}.-about .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-about .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-about .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-about .mContainer{padding-top:0}.-about .mContainer .subMainLabel{color:#3a7dc0}.-about .mContainer .subLabel{color:#3a7dc0}.-about .siblingsWrap .textArea{background:#008ccf;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 140, 207)), to(rgb(161, 203, 237)));background:-webkit-linear-gradient(left, rgb(0, 140, 207) 0%, rgb(161, 203, 237) 100%);background:linear-gradient(90deg, rgb(0, 140, 207) 0%, rgb(161, 203, 237) 100%);-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.-about .siblingsWrap .textArea .mainLabel{text-align:left}.-about .aboutList__item{margin-bottom:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.-about .aboutList__item:last-child{margin-bottom:0}.-about .aboutList__item .thumb{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;max-width:280px;width:36%;margin-left:4%}.-about .aboutList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.-about .aboutList__item .textArea .ttl{font-size:120%;line-height:1.4;margin-bottom:.5em}@media screen and (max-width: 560px){.-about .aboutList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-about .aboutList__item .thumb{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;max-width:280px;width:100%;margin:0 auto 1.5em}}.-about .staffList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-about .staffList__item{width:31%;margin-right:3.5%;margin-bottom:3.5%}.-about .staffList__item:nth-child(3n){margin-right:0}.-about .staffList__item .thumb{margin-bottom:1em;text-align:center}.-about .staffList__item .textArea{text-align:left}.-about .staffList__item .textArea .affiliation{font-size:90%;font-weight:600}.-about .staffList__item .textArea .name{margin-bottom:.5em}.-about .staffList__item .textArea .name .jp{font-size:120%;margin-right:.4em;line-height:1.2;display:inline-block}.-about .staffList__item .textArea .name .en{font-family:"Inter","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro W3",sans-serif;font-size:80%;display:inline-block}.-about .staffList__item .textArea p{font-size:90%}@media screen and (max-width: 560px){.-about .staffList__item{width:48%;margin-right:4%;margin-bottom:4%}.-about .staffList__item:nth-child(3n){margin-right:4%}.-about .staffList__item:nth-child(2n){margin-right:0}}@media screen and (max-width: 480px){.-about .staffList__item{width:100%;margin-right:0;margin-bottom:2em}.-about .staffList__item:nth-child(3n){margin-right:0}.-about .staffList__item:last-child{margin-bottom:0}.-about .staffList__item .thumb img{width:76%;max-width:240px}}.-about .officeList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-about .officeList__item{width:48%;margin-bottom:2em}.-about .officeList__item:last-child,.-about .officeList__item:nth-last-child(2){margin-bottom:0}.-about .officeList__item .thumb{text-align:center}.-about .officeList__item .textArea{text-align:left;margin-top:1em}.-about .officeList__item .textArea .ttl{font-size:106%;line-height:1.4;margin-bottom:.6em;display:block}.-about .officeList__item .textArea p{font-size:90%}@media screen and (max-width: 560px){.-about .officeList{display:block}.-about .officeList__item{width:100%}.-about .officeList__item:nth-last-child(2){margin-bottom:2em}.-about .officeList__item .thumb img{max-width:300px;width:100%}}.-about .officeTextArea{margin-top:2em}.-about .officeTextArea .ttl{font-size:110%;margin-bottom:.5em}.-shikumi{background:#ebf4ec;background:-webkit-gradient(linear, left top, right top, from(rgb(235, 244, 236)), to(rgb(190, 223, 194)));background:-webkit-linear-gradient(left, rgb(235, 244, 236) 0%, rgb(190, 223, 194) 100%);background:linear-gradient(90deg, rgb(235, 244, 236) 0%, rgb(190, 223, 194) 100%)}.-shikumi .mainView{overflow:hidden}.-shikumi .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-shikumi .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-shikumi .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-shikumi .mContainer{padding-top:0}.-shikumi .mContainer .subMainLabel{color:#00a85f}.-shikumi .mContainer .subLabel{color:#00a85f}.-shikumi .siblingsWrap .textArea{background:#a5d4ad;background:-webkit-gradient(linear, left top, right top, from(rgb(165, 212, 173)), to(rgb(62, 179, 112)));background:-webkit-linear-gradient(left, rgb(165, 212, 173) 0%, rgb(62, 179, 112) 100%);background:linear-gradient(90deg, rgb(165, 212, 173) 0%, rgb(62, 179, 112) 100%)}.-shikumi .lineList{border:#000 1px solid;padding:1em;text-align:left;margin:1em 0}.-shikumi .lineList__item{margin-bottom:.4em;font-size:110%;line-height:1.4;text-indent:-1em;padding-left:1em}.-shikumi .lineList__item:last-child{margin-bottom:0}.-shikumi .faqCont .question{display:block;color:#00a85f;border:#00a85f 2px solid;line-height:1.6;padding:.5em;font-size:120%;font-weight:500;margin-bottom:1em;position:relative}.-shikumi .faqCont .question:before{content:"";width:0;height:0;border-style:solid;border-width:1em 1em 0 1em;border-color:#00a85f rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:100%;left:50%;margin-left:-0.5em}.-shikumi .faqCont .question:after{content:"";width:0;height:0;border-style:solid;border-width:1em 1em 0 1em;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:calc(100% - 2.2px);left:50%;margin-left:-0.5em}.-shikumi .faqCont .answer{display:block;color:#fff;background:#00a85f;line-height:1.6;padding:.5em;font-size:120%;font-weight:500;margin-bottom:1em}.-shikumi .combination{text-align:right;font-size:105%}.-shikumi .combination span{font-size:160%;display:inline-block;line-height:1;vertical-align:middle}.-shikumi .pointList{margin-top:1em}.-shikumi .pointList__item{margin-bottom:.4em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:110%}.-shikumi .pointList__item:last-child{margin-bottom:0}.-shikumi .pointList__item span{display:inline-block;background:#00a85f;color:#fff;font-weight:bold;padding:.5em .8em;line-height:1;margin-right:.5em}.-shikumi .pointList__item p{color:#00a85f;font-weight:bold;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.4}.-shikumi .lineBox{border:#000 1px solid;padding:2em}.-shikumi .lineBox__ttl{text-align:center;color:#00a85f;font-size:200%;line-height:1.6}.-shikumi .lineBox .caseList__item{margin-bottom:3em}.-shikumi .lineBox .caseList__item>*{margin-bottom:1em}.-shikumi .lineBox .caseList__item>*:last-child{margin-bottom:0}.-shikumi .lineBox .caseList__item:last-child{margin-bottom:0}.-shikumi .lineBox .caseList__item span{display:inline-block;color:#fff;background:#00a85f;line-height:1;padding:1em 1.6em;margin-bottom:.5em;font-size:120%;min-width:12em;text-align:center}.-shikumi .lineBox .caseList__item>.ttl{color:#00a85f;font-size:140%;margin-bottom:.5em;line-height:1.6}@media screen and (max-width: 767px){.-shikumi .lineBox{padding:5vw 5vw 6vw}.-shikumi .lineBox__ttl{font-size:160%}.-shikumi .lineBox .caseList__item span{font-size:110%}.-shikumi .lineBox .caseList__item>.ttl{font-size:120%}}.-shikumi .imageFix{text-align:center}.-shikumi .imageFix img{margin:0 auto}.-shikumi .imageFix .spShow{display:none}@media screen and (max-width: 767px){.-shikumi .imageFix .spShow{display:none}}@media screen and (max-width: 480px){.-shikumi .imageFix .spShow{display:block}}@media screen and (max-width: 767px){.-shikumi .imageFix .pcShow{display:block}}@media screen and (max-width: 480px){.-shikumi .imageFix .pcShow{display:none}}@media screen and (max-width: 480px){.-shikumi .scrollWrap{overflow-x:auto}.-shikumi .scrollWrap img{width:600px;max-width:600px}}.-contact{background:#eeeeef;background:-webkit-gradient(linear, left top, right top, from(rgb(238, 238, 239)), to(rgb(200, 201, 202)));background:-webkit-linear-gradient(left, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%);background:linear-gradient(90deg, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%)}.-contact .mainView{overflow:hidden}.-contact .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-contact .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-contact .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-contact .mContainer{padding-top:0}.-contact .mContainer .subMainLabel{color:#717071}.-contact .mContainer .subLabel{color:#717071}.-contact .whiteBox>p{font-size:86%}.-contact .telWrap{margin:1em auto 3em;max-width:32em;width:100%}.-contact .telWrap .telList{font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-contact .telWrap .telList__item a{color:#000}.-contact .telWrap .telList__item:first-child{font-size:200%}.-contact .telWrap>p{font-size:86%}.-contact .telWrap>p span{display:inline-block}@media screen and (max-width: 560px){.-contact .telWrap .telList{margin-bottom:1em;display:block;text-align:center}.-contact .telWrap .telList__item:first-child{font-size:180%}.-contact .telWrap>p{text-align:center}}.-contact .formWrap>*{margin-bottom:2em}.-contact .formWrap>*:last-child{margin-bottom:0}.-contact .formWrap .formList__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2em}.-contact .formWrap .formList__item:last-child{margin-bottom:0}.-contact .formWrap .formList__item .label{width:12em;font-weight:bold}.-contact .formWrap .formList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.-contact .formWrap .formList__item .textArea .placeholder{color:#c8c9ca;display:block;font-size:80%;margin-bottom:.2em}.-contact .formWrap .formList__item .textArea>input,.-contact .formWrap .formList__item .textArea>textarea{font-size:1.6rem;width:100%;padding:.5em;border:#000 1px solid}.-contact .formWrap .formList__item .textArea.-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-contact .formWrap .formList__item .textArea.-check .horizontal-item{margin-right:1em}@media screen and (max-width: 560px){.-contact .formWrap .formList__item{display:block;margin-bottom:1.5em}.-contact .formWrap .formList__item .label{width:100%;margin-bottom:.5em}}.-contact .formWrap .privacyWrap{margin-top:3em}.-contact .formWrap .privacyWrap .ttl{text-align:center;margin-bottom:1em}.-contact .formWrap .privacyWrap .lineBox{border:#000 1px solid;padding:2em;font-size:90%}.-contact .formWrap .privacyWrap .lineBox>ul>li{line-height:1.4;margin-bottom:.8em;text-indent:-1.5em;padding-left:1.5em}.-contact .formWrap .privacyWrap .lineBox>ul>li:last-child{margin-bottom:0}.-contact .formWrap .privacyWrap .lineBox>ul>li ul{margin-top:.8em}.-contact .formWrap .privacyWrap .lineBox>ul>li ul li{line-height:1.4;margin-bottom:.5em;text-indent:-2em;padding-left:2em}.-contact .formWrap .privacyWrap .lineBox>ul>li ul li:last-child{margin-bottom:0}@media screen and (max-width: 560px){.-contact .formWrap .privacyWrap .lineBox{padding:5vw 4vw}}.-contact .formWrap .agreeWrap{text-align:center}.-contact .formWrap .agreeWrap .horizontal-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-contact .formWrap .btnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-contact .formWrap .btnWrap .btn{background:#a9aaaa;border:none;color:#fff;border-radius:5em;padding:1em;line-height:1;max-width:10em;width:100%;display:block;margin-right:1em}.-contact .formWrap .btnWrap .btn:disabled{cursor:default;opacity:.4}.-contact .formWrap .btnWrap .btn.-back{background:#fff;color:#a9aaaa;border:#a9aaaa 1.5px solid}.-contact .formWrap .btnWrap .btn:last-child{margin-right:0}.-contact .btnArea{margin-top:2em}.-contact .btnArea .btn{background:#a9aaaa;border:none;color:#fff;border-radius:5em;padding:1em;line-height:1;max-width:10em;width:100%;display:block;margin-left:auto;margin-right:auto;text-decoration:none;text-align:center}.-achievement{background:#e7dded;background:-webkit-gradient(linear, left top, right top, from(rgb(231, 221, 237)), to(rgb(207, 176, 210)));background:-webkit-linear-gradient(left, rgb(231, 221, 237) 0%, rgb(207, 176, 210) 100%);background:linear-gradient(90deg, rgb(231, 221, 237) 0%, rgb(207, 176, 210) 100%)}.-achievement .mainView{overflow:hidden}.-achievement .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-achievement .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-achievement .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-achievement .bannerArea{margin-top:4em !important;max-width:800px;width:100%;margin-left:auto;margin-right:auto}@media screen and (max-width: 560px){.-achievement .bannerArea{max-width:360px}}.-achievement .mContainer{padding-top:0}.-achievement .mContainer .subMainLabel{color:#8f66a8}.-achievement .mContainer .subLabel{color:#8f66a8}.-achievement .siblingsWrap .textArea{background:#8f66a8;background:-webkit-gradient(linear, left top, right top, from(rgb(143, 102, 168)), to(rgb(219, 198, 224)));background:-webkit-linear-gradient(left, rgb(143, 102, 168) 0%, rgb(219, 198, 224) 100%);background:linear-gradient(90deg, rgb(143, 102, 168) 0%, rgb(219, 198, 224) 100%);-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;text-align:left;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media screen and (min-width: 860px){.-achievement .siblingsWrap .textArea{padding-left:4em;padding-right:4em}}.-achievement .siblingsWrap .textArea .mainLabel{text-align:left}.-achievement .mateliaList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3em 4%}.-achievement .mateliaList__item{width:48%;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.6em}.-achievement .mateliaList__item .ttl{font-size:160%;line-height:1.4;margin-top:.5em}.-achievement .mateliaList__item a{color:#000;padding-right:.6em;position:relative;display:inline-block;text-decoration:none;border-bottom:#000 1px solid;padding-bottom:.2em}.-achievement .mateliaList__item a:hover{border-bottom:none}.-achievement .mateliaList__item a:after{content:"";width:.3em;height:.8em;background:url("/shared/img/achievement/icon-link.svg") no-repeat;background-position:center;background-size:contain;position:absolute;right:0;top:50%;margin-top:-0.4em}@media screen and (max-width: 560px){.-achievement .mateliaList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-achievement .mateliaList__item{width:100%}}.-achievement .otherList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2em}.-achievement .otherList__item .ttl{font-size:110%;line-height:1.5;margin-bottom:.5em}.-achievement .simpleList{padding-left:1em}.-achievement .simpleList li{list-style:disc}.-achievement .voiceList{margin-top:3em}.-achievement .voiceList__item{margin-bottom:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1.5em 2em}.-achievement .voiceList__item:last-child{margin-bottom:0}.-achievement .voiceList__item .thumb{max-width:200px;width:30%}.-achievement .voiceList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2em}.-achievement .voiceList__item .textArea .num{font-size:260%;font-family:"Inter","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;margin-bottom:.4em;color:#8f66a8;width:100%;display:block}.-achievement .voiceList__item .textArea .ttl{margin-bottom:.4em;color:#8f66a8;font-size:160%;width:100%;display:block}.-achievement .voiceList__item .textArea .name{font-size:120%;line-height:1.4;margin-bottom:.4em}.-achievement .voiceList__item .textArea p{font-size:106%}.-achievement .voiceList__item .textArea p span{display:inline-block;border:#000 1px solid;line-height:1;padding:.2em;margin-right:.5em}.-achievement .voiceList__item>p{display:block;width:100%}@media screen and (max-width: 560px){.-achievement .voiceList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.-achievement .voiceList__item .thumb{max-width:300px;width:80%}.-achievement .voiceList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2em}.-achievement .voiceList__item .textArea .num{font-size:260%;font-family:"Inter","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1;margin-bottom:.4em;color:#8f66a8;width:100%;display:block}.-achievement .voiceList__item .textArea .ttl{margin-bottom:.4em;color:#8f66a8;font-size:160%;width:100%;display:block}.-achievement .voiceList__item .textArea .name{font-size:120%;line-height:1.4;margin-bottom:.4em}.-achievement .voiceList__item .textArea p{font-size:106%}.-achievement .voiceList__item .textArea p span{display:inline-block;border:#000 1px solid;line-height:1;padding:.2em;margin-right:.5em}.-achievement .voiceList__item>p{display:block;width:100%}}.-achievement .bankList{padding-left:1em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-achievement .bankList li{list-style-type:disc;width:33%;margin-bottom:1em}@media screen and (max-width: 767px){.-achievement .bankList li{width:50%}}@media screen and (max-width: 370px){.-achievement .bankList{display:block}.-achievement .bankList li{width:100%}.-achievement .bankList li:last-child{margin-bottom:0}}.-achievement .bukkenWrap .galleryList{margin-top:2em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.-achievement .bukkenWrap .galleryList__item{width:48%;margin-bottom:4%}.-achievement .bukkenWrap .galleryList__item a{display:block;text-decoration:none;color:#000}.-achievement .bukkenWrap .galleryList__item .textArea{margin-top:1em}.-achievement .bukkenWrap .galleryList__item .textArea .ttl{margin-bottom:.5em;font-size:110%}@media screen and (max-width: 560px){.-achievement .bukkenWrap .galleryList{display:block}.-achievement .bukkenWrap .galleryList__item{width:100%;margin-bottom:2em}.-achievement .bukkenWrap .galleryList__item:last-child{margin-bottom:0}}.hide-area{display:none}.modaal-fullscreen .modaal-content-container{background:rgba(0,0,0,.8);color:#fff;text-align:center}.modaal-fullscreen .modaal-content-container>div{margin-bottom:2em;max-width:800px;width:100%;margin-left:auto;margin-right:auto}.modaal-fullscreen .modaal-close{background:none;right:20px;background:#000 !important}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#000}.-privacy{background:#eeeeef;background:-webkit-gradient(linear, left top, right top, from(rgb(238, 238, 239)), to(rgb(200, 201, 202)));background:-webkit-linear-gradient(left, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%);background:linear-gradient(90deg, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%)}.-privacy .mainView{overflow:hidden}.-privacy .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-privacy .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-privacy .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-privacy .mContainer{padding-top:0}.-privacy .mContainer .subMainLabel{color:#717071}.-privacy .mContainer .subLabel{color:#717071}.-company{background:#fbe4de;background:-webkit-gradient(linear, left top, right top, from(rgb(251, 228, 222)), to(rgb(245, 188, 191)));background:-webkit-linear-gradient(left, rgb(251, 228, 222) 0%, rgb(245, 188, 191) 100%);background:linear-gradient(90deg, rgb(251, 228, 222) 0%, rgb(245, 188, 191) 100%)}.-company .mainView{overflow:hidden}.-company .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-company .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-company .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-company .mContainer{padding-top:0}.-company .mContainer .subMainLabel{color:#ed85a0}.-company .mContainer .subLabel{color:#ed85a0}.-company .siblingsWrap .textArea{background:#f6c6c5;background:-webkit-gradient(linear, left top, right top, from(rgb(246, 198, 197)), to(rgb(236, 122, 154)));background:-webkit-linear-gradient(left, rgb(246, 198, 197) 0%, rgb(236, 122, 154) 100%);background:linear-gradient(90deg, rgb(246, 198, 197) 0%, rgb(236, 122, 154) 100%)}.-company .messageWrap{margin-bottom:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.-company .messageWrap>*{width:48%;max-width:455px}.-company .messageWrap .name img{max-width:300px;width:60%}@media screen and (max-width: 767px){.-company .messageWrap{display:block;text-align:center;margin-bottom:2em}.-company .messageWrap>*{width:100%;max-width:100%;text-align:center}.-company .messageWrap .name{margin-top:2em}.-company .messageWrap .name img{max-width:200px;width:60%}}.-company .outlineTable tr:last-child th,.-company .outlineTable tr:last-child td{padding-bottom:0}.-company .outlineTable tr th,.-company .outlineTable tr td{padding-bottom:1.6em}.-company .outlineTable tr th{width:10em;vertical-align:top;text-align:justify;font-size:110%;text-align:right;padding-right:2em}.-company .outlineTable tr td>*:first-child{margin-top:0}.-company .outlineTable tr td .strong{display:block;margin-top:1em;font-weight:bold;font-size:105%}.-company .outlineTable tr td .howList{margin-top:.5em}.-company .outlineTable tr td .howList__item{margin-bottom:.5em}.-company .outlineTable tr td .howList__item:last-child{margin-bottom:0}.-company .outlineTable tr td .howList__item span{display:block;font-weight:bold}.-company .outlineTable tr td .flexWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4%;margin-bottom:.5em}.-company .outlineTable tr td .flexWrap>*{width:48%;max-width:16em}@media screen and (max-width: 560px){.-company .outlineTable{display:block;width:100%}.-company .outlineTable tbody{display:block;width:100%}.-company .outlineTable tr{display:block;width:100%;border-bottom:#ccc 1px dotted;padding:1em .2em}.-company .outlineTable tr:last-child{border-bottom:none}.-company .outlineTable tr th,.-company .outlineTable tr td{display:block;width:100%;padding:0}.-company .outlineTable tr th{width:100%;vertical-align:top;text-align:justify;padding-bottom:.4em}.-company .outlineTable tr td .flexWrap{display:block}}.-company .gMap{margin-top:2em;height:0;overflow:hidden;padding-bottom:46%;position:relative}.-company .gMap iframe{position:absolute;left:0;top:0;height:100%;width:100%}@media screen and (max-width: 560px){.-company .gMap{padding-bottom:80%}}.-company .staffList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:3em}.-company .staffList__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:2em}.-company .staffList__item .thumb{max-width:280px;width:30%}.-company .staffList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-company .staffList__item .textArea .name{font-size:140%;line-height:1.2}.-company .staffList__item .textArea .yakushoku{color:#ed85a0;font-weight:bold;padding-top:.2em}.-company .staffList__item .textArea .sikaku{width:100%;background:rgba(212,204,206,.4);padding:.8em 1em}.-company .staffList__item .textArea .sikaku .ttl{margin-bottom:.2em}.-company .staffList__item .textArea .sikaku p{line-height:1.4}.-company .staffList__item .textArea p{width:100%;display:block}@media screen and (max-width: 560px){.-company .staffList__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.-company .staffList__item .thumb{max-width:300px;width:80%}.-company .staffList__item .textArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1em}.-company .staffList__item .textArea .name{font-size:140%;line-height:1.2}.-company .staffList__item .textArea .yakushoku{color:#ed85a0;font-weight:bold;padding-top:.2em}.-company .staffList__item .textArea .sikaku{width:100%;background:rgba(212,204,206,.4);padding:.8em 1em}.-company .staffList__item .textArea .sikaku .ttl{margin-bottom:.2em}.-company .staffList__item .textArea .sikaku p{line-height:1.4}.-company .staffList__item .textArea p{width:100%;display:block}}.-news{background:#eeeeef;background:-webkit-gradient(linear, left top, right top, from(rgb(238, 238, 239)), to(rgb(200, 201, 202)));background:-webkit-linear-gradient(left, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%);background:linear-gradient(90deg, rgb(238, 238, 239) 0%, rgb(200, 201, 202) 100%)}.-news .mainView{overflow:hidden}.-news .mainView img{width:100%;height:auto}@media screen and (max-width: 1160px){.-news .mainView img{width:110%;max-width:110%;margin-left:-5%}}@media screen and (max-width: 860px){.-news .mainView img{width:130%;max-width:130%;margin-left:-17%}}.-news .mContainer{padding-top:0}.-news .mContainer .subMainLabel{color:#717071}.-news .mContainer .subLabel{color:#717071}.-news .newsList__item{border-bottom:#000 1px dotted}.-news .newsList__item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.4em .2em;color:#000;text-decoration:none}.-news .newsList__item a:hover{color:#e50012}.-news .newsList__item a time{width:8em;line-height:1.4}.-news .newsList__item a p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.4}@media screen and (max-width: 560px){.-news .newsList__item a{display:block}.-news .newsList__item a time{width:100%;margin-bottom:.5em;display:block}}.-news .wp-pagenavi{margin-top:3em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.-news .wp-pagenavi a{text-decoration:none}.-news .wp-pagenavi a:hover{background:rgba(229,0,18,.1)}.-news .wp-pagenavi>*{margin-right:.5em;width:2.4em;height:2.4em;border:#000 1px solid;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#000;font-family:"Inter","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Noto Sans JP","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:500;border-radius:.2em}.-news .wp-pagenavi>*:last-child{margin-right:0}.-news .wp-pagenavi .last,.-news .wp-pagenavi .first{color:#000;width:auto;padding:0 .6em;position:relative}.-news .wp-pagenavi .previouspostslink,.-news .wp-pagenavi .nextpostslink{color:#000;width:auto;position:relative}.-news .wp-pagenavi .previouspostslink{padding:0 .5em 0 1.2em}.-news .wp-pagenavi .previouspostslink:before{content:"";width:.5em;height:1em;background:url("/shared/img/news/icon-arrow.svg") no-repeat;background-size:contain;background-position:center;position:absolute;left:.5em;top:50%;margin-top:-0.5em;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.-news .wp-pagenavi .nextpostslink{padding:0 1.2em 0 .5em}.-news .wp-pagenavi .nextpostslink:before{content:"";width:.5em;height:1em;background:url("/shared/img/news/icon-arrow.svg") no-repeat;background-size:contain;background-position:center;position:absolute;right:.5em;top:50%;margin-top:-0.5em}.-news .wp-pagenavi .current{color:#fff;background:#000}.-news .wp-pagenavi a:hover{color:#000}@media screen and (max-width: 560px){.-news .wp-pagenavi{margin-top:2em;font-size:90%}}.-news .articleLabel{font-size:160%;margin-bottom:1em}.-news .wpText>*:first-child{margin-top:0}.-news .wpText h1{margin-top:2em;margin-bottom:1em;background:#333;font-size:140%;color:#fff;padding:.5em;border-radius:.2em}.-news .wpText h2{margin-top:2em;margin-bottom:1em;font-size:130%;border-bottom:#000 1.5px solid;padding-bottom:.5em}.-news .wpText h3{margin-top:2em;margin-bottom:1em;font-size:120%;border:#000 1.5px solid;padding:.5em;border-radius:.2em}.-news .wpText h4{margin-top:2em;margin-bottom:1em;font-size:120%}.-news .wpText h5{margin-top:2em;margin-bottom:1em;font-size:110%;color:#e50012}.-news .wpText h6{margin-top:2em;margin-bottom:1em;font-size:110%}.-news .wpText p{margin-bottom:1em}.-news .wpText ul{padding-left:1em;margin-bottom:1em}.-news .wpText ul li{list-style-type:disc;line-height:1.4;margin-bottom:.5em}.-news .wpText ul li:last-child{margin-bottom:0}.-news .wpText ol{padding-left:2em;margin-bottom:1em}.-news .wpText ol li{list-style-type:decimal;line-height:1.4;margin-bottom:.5em}.-news .wpText ol li:last-child{margin-bottom:0}.-news .btnArea{margin-top:2em}.-news .btnArea .btn{position:relative;display:block;text-decoration:none;color:#000;border:#000 1px solid;border-radius:.2em;padding:1em 1.5em 1em 1em;line-height:1;max-width:9em;margin-left:auto;margin-right:auto;text-align:center}.-news .btnArea .btn:before{content:"";width:.5em;height:1em;background:url("/shared/img/news/icon-arrow.svg") no-repeat;background-size:contain;background-position:center;position:absolute;right:.7em;top:50%;margin-top:-0.5em}