#headWrap:not(.topSameNav) #header{border-radius:38px;position:relative}@media only screen and (max-width: 1219px){#headWrap:not(.topSameNav) #header{border-radius:0}#headWrap:not(.topSameNav) #header:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:55px;background-color:#fff;border-radius:50px;transition:opacity .3s ease}}#headWrap:not(.topSameNav) #header #headInner a{color:#000}#headWrap:not(.topSameNav) #header #headInner .logoWh{display:none}#headWrap:not(.topSameNav) #header #headInner .logoBk{display:block}#headWrap:not(.topSameNav) #header #headInner #globalNavWrap #siteOptionAreaWrap .siteOptionArea li>a{background-color:#000}#headWrap:not(.topSameNav) #header #headInner .languageChange .wpml-ls ul li:first-child{border-color:#000}@media only screen and (min-width: 1220px){#headWrap:not(.topSameNav) #header #headInner .languageChange .wpml-ls ul li:not(.wpml-ls-current-language) a{color:rgba(0,0,0,.4)}#headWrap:not(.topSameNav) #header #headInner .languageChange .wpml-ls ul li:not(.wpml-ls-current-language) a:hover{color:#000}}@media only screen and (min-width: 1220px){#headWrap:not(.topSameNav) #header #globalNavWrap #globalNav>div>a:after{background-color:#000}}@media only screen and (max-width: 1219px){#headWrap:not(.topSameNav).navActive #header:before{background-color:rgba(0,0,0,0)}}#headWrap:not(.topSameNav) #globalNavBtn>a{background:rgba(0,0,0,0);box-shadow:none;border:none}#headWrap:not(.topSameNav) #globalNavBtn>a>span:before,#headWrap:not(.topSameNav) #globalNavBtn>a>span:after{background-color:#030531}.titleLine{position:relative}.titleLine:before{content:"";display:block;width:100%;height:1px;background-color:#f1f1f1;position:absolute;left:0;bottom:0}.pageTitle{font-size:40px;letter-spacing:.06em;font-weight:500;color:#030531;margin-bottom:30px;text-align:center}@media only screen and (max-width: 767px){.pageTitle{font-size:5.2083333333vw;margin-bottom:20px}}.sectionWrap .sectionInner:first-of-type{padding-top:180px}@media only screen and (min-width: 768px)and (max-width: 1219px){.sectionWrap .sectionInner:first-of-type{padding-top:11.71875vw}}@media only screen and (max-width: 767px){.sectionWrap .sectionInner:first-of-type{padding-top:23.4375vw}}#supportBg{margin-bottom:8px;position:relative;min-height:820px;max-height:850px;display:grid;place-content:center}@media only screen and (max-width: 1219px){#supportBg{max-height:none;display:block}}#supportBg .supportBgImg{opacity:.3;width:100%;height:100%;border-radius:20px;display:block;-webkit-user-select:none;margin:auto;background-color:#e6e6e6}@media only screen and (max-width: 1219px){#supportBg .supportBgImg{display:none}}#support{color:#fff;background:linear-gradient(297.1deg, rgba(41, 121, 208, 0.2) 0.89%, rgba(229, 229, 229, 0) 100%);box-shadow:0px 0px 20px 0px rgba(0,0,0,.2509803922);backdrop-filter:blur(20px);position:absolute;left:0;top:0;z-index:1;width:100%}@media only screen and (max-width: 1219px){#support{position:static}}#support .sectionTitleWrap .sectionTitle{font-size:90px}@media only screen and (max-width: 767px){#support .sectionTitleWrap .sectionTitle{font-size:15.625vw}}#support .sectionTitleWrap .sectionText{font-size:18px;margin-top:20px;line-height:1.7}@media only screen and (max-width: 767px){#support .sectionTitleWrap .sectionText{margin-top:2.6041666667vw;font-size:3.90625vw}}#support .supportLinkBlockWrap{margin-top:50px;display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}@media only screen and (max-width: 767px){#support .supportLinkBlockWrap{margin-top:30px;grid-template-columns:repeat(1, 1fr);gap:10px;width:calc(85% + 17px)}}#support .supportLinkBlockWrap .supportLinkBlock{border:1px solid rgba(255,255,255,.3019607843);border-radius:15px;padding:40px 30px;color:#fff;display:block}@media only screen and (min-width: 1220px){#support .supportLinkBlockWrap .supportLinkBlock{transition:.5s}#support .supportLinkBlockWrap .supportLinkBlock:hover{transition:0s;background:rgba(255,255,255,.0509803922)}}@media only screen and (max-width: 767px){#support .supportLinkBlockWrap .supportLinkBlock{padding:5.2083333333vw 2.90625vw 5.2083333333vw 5.90625vw}}#support .supportLinkBlockWrap .supportLinkBlock dl{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:30px}@media only screen and (max-width: 767px){#support .supportLinkBlockWrap .supportLinkBlock dl{grid-template-columns:13.0208333333vw 1fr;gap:15px}}#support .supportLinkBlockWrap .supportLinkBlock .supportLinkTitleEn{font-size:12px;letter-spacing:.1em}#support .supportLinkBlockWrap .supportLinkBlock .supportLinkTitle{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:10px}@media only screen and (max-width: 767px){#support .supportLinkBlockWrap .supportLinkBlock .supportLinkTitle{font-size:4.1666666667vw}}#support .supportLinkBlockWrap .supportLinkBlock .supportLinkText{font-size:15px;line-height:1.5}@media only screen and (max-width: 767px){#support .supportLinkBlockWrap .supportLinkBlock .supportLinkText{font-size:3.3854166667vw}}#footerListLinkWrap{padding-top:75px}@media only screen and (max-width: 767px){#footerListLinkWrap{padding-top:45px}}#footerListLinkWrap .footerListLink{display:flex;justify-content:space-between;gap:40px}@media only screen and (max-width: 767px){#footerListLinkWrap .footerListLink{gap:15px;flex-wrap:wrap}}#footerListLinkWrap .footerListLink>a{width:48%;color:#fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2509803922);border:1px solid rgba(255,255,255,.1490196078);border-radius:20px;background:linear-gradient(275.2deg, rgba(194, 215, 255, 0.3019607843) 0.08%, rgba(223, 228, 255, 0.1019607843) 98.4%);padding:70px 40px;box-sizing:border-box}@media only screen and (max-width: 767px){#footerListLinkWrap .footerListLink>a{width:100%;padding:7.8125vw 5.2083333333vw}}#footerListLinkWrap .footerListLink>a .footerListLinkTextWrap .footerListLinkTitleEn{font-size:12px;letter-spacing:.06em}#footerListLinkWrap .footerListLink>a .footerListLinkTextWrap .footerListLinkTitle{font-size:20px;font-weight:700;margin-top:12px;margin-bottom:10px}@media only screen and (max-width: 767px){#footerListLinkWrap .footerListLink>a .footerListLinkTextWrap .footerListLinkTitle{font-size:4.1666666667vw}}#footerListLinkWrap .footerListLink>a .footerListLinkTextWrap .footerListLinkText{font-size:15px;line-height:1.5}@media only screen and (max-width: 767px){#footerListLinkWrap .footerListLink>a .footerListLinkTextWrap .footerListLinkText{font-size:3.3854166667vw}}@media only screen and (min-width: 1220px){#footerListLinkWrap .footerListLink>a{transition:.5s}#footerListLinkWrap .footerListLink>a:hover{transition:0s;background:rgba(255,255,255,.0509803922)}}.similarCateList{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px}@media only screen and (max-width: 767px){.similarCateList{grid-template-columns:repeat(2, 1fr)}}.similarCateList.column4{grid-template-columns:repeat(4, 1fr)}@media only screen and (max-width: 767px){.similarCateList.column4{grid-template-columns:repeat(2, 1fr)}}.similarCateList>a{text-align:center;border-bottom:1px solid #030531;padding:12px;color:#030531;box-sizing:border-box;transition:all .3s ease}@media only screen and (max-width: 767px){.similarCateList>a{font-size:min(3.6458333333vw, 14px);line-height:1.3;padding:5%}}.similarCateList>a .pageLink{position:relative;padding-right:1em;line-height:1.3}.similarCateList>a .pageLink:after{content:"";display:block;position:absolute;right:0;top:50%;width:7px;height:7px;border-right:1px solid #030531;border-bottom:1px solid #030531;transition:all .3s ease;transform:rotate(-45deg) translateY(-50%)}.similarCateList>a:hover,.similarCateList>a.active{color:#999;border-bottom:1px solid #999}.similarCateList>a:hover .pageLink:after,.similarCateList>a.active .pageLink:after{border-color:#999}.borderList>dl{display:flex;padding:25px 0;font-size:15px;line-height:1.5;flex-wrap:wrap}.borderList>dl:not(:last-child){border-bottom:1px solid #d9d9d9}.borderList>dl dt{width:175px;color:#030531}@media only screen and (max-width: 767px){.borderList>dl dt{width:100%;margin-bottom:5px}}.borderList>dl dd{width:calc(100% - 175px)}@media only screen and (max-width: 767px){.borderList>dl dd{width:100%}}.borderList>dl dd .color_gray{color:#999}.borderList>dl dd a{color:#030531;display:inline-block;border-bottom:1px solid #030531}.borderList>dl dd a:hover{border-bottom-color:rgba(0,0,0,0)}.borderList>dl dd a[target=_blank]{position:relative;padding-right:20px}.borderList>dl dd a[target=_blank]:before{content:"";display:block;width:20px;height:18px;mask-image:url("/wp-content/themes/iwave_theme/images/icon/icon_blank.svg");-webkit-mask-image:url("/wp-content/themes/iwave_theme/images/icon/icon_blank.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center center;-webkit-mask-position:center center;background-color:#030531;position:absolute;right:-2px;top:50%;transform:translateY(-50%)}.borderList>dl dd .companyInfoBlock:not(:first-child){margin-top:30px}.borderList>dl dd .companyInfoBlock .name{font-size:15px;font-weight:bold}.borderList>dl dd .companyInfoBlock .name .small{font-size:12px;font-weight:normal}.borderList>dl dd .companyInfoBlock .detail{font-size:15px}.borderList>dl dd .companyInfoBlock .detail .googlemap{width:100%;margin:15px auto;display:inline-block;aspect-ratio:680/330}.borderList>dl dd .companyInfoBlock .detail .googlemap iframe{width:100%;height:100%}.eco .textWrap,.privacy-policy .textWrap,.security .textWrap{margin-top:30px}.eco .contentTitle,.privacy-policy .contentTitle,.security .contentTitle{color:#030531;border-bottom:1px solid #f1f1f1}.eco .signature,.privacy-policy .signature,.security .signature{margin-top:20px;line-height:1.6}@media only screen and (max-width: 767px){.eco .signature,.privacy-policy .signature,.security .signature{font-size:min(3.6458333333vw, 14px)}}.eco .listArea,.privacy-policy .listArea,.security .listArea{background-color:#f2f3f4;border-radius:15px;padding:20px 30px;margin-top:20px;box-sizing:border-box}@media only screen and (max-width: 767px){.eco .listArea,.privacy-policy .listArea,.security .listArea{padding:10% 5%}}.privacy-policy .textWrap,.security .textWrap{margin-top:50px}.security .markImg{text-align:center;margin-top:30px}@media only screen and (max-width: 767px){.security .markImg{width:100px;margin:30px auto 0}}.security .tableWrap{margin-top:30px}.security .tableWrap dl{line-height:1.6;font-size:16px}.security .tableWrap dl:not(:first-child){margin-top:40px}@media only screen and (max-width: 767px){.security .tableWrap dl:not(:first-child){margin-top:20px}}@media only screen and (max-width: 767px){.security .tableWrap dl{display:block;font-size:min(3.90625vw, 15px)}}.security .tableWrap dl dt{color:#030531;font-weight:700;font-size:18px;padding-top:20px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f1f1f1}@media only screen and (max-width: 767px){.security .tableWrap dl dt{font-size:min(4.4270833333vw, 17px)}}.security .signature{margin-top:40px}.coc strong{font-weight:500}.coc .contentsTitle{font-size:18px;font-weight:500;margin-top:30px;line-height:1.3}@media only screen and (max-width: 767px){.coc .contentsTitle{font-size:4.1666666667vw}}.coc .textWrap{margin-top:15px}.coc .text{line-height:1.8}.coc .contentBlock:not(:first-child){margin-top:40px}@media only screen and (max-width: 767px){.coc .contentBlock:not(:first-child){margin-top:20px}}.topCateBackArea{padding:25px 0;background:rgba(4,10,38,.0509803922);text-align:center}.topCateBackArea a{color:#030531}@media only screen and (max-width: 767px){.topCateBackArea a{margin-left:-15px}}.topCateBackArea a>span{margin-right:1em}@media only screen and (max-width: 767px){.topCateBackArea a>span{margin-right:10px}}.recruit .message.text{margin-bottom:50px}@media only screen and (max-width: 767px){.recruit .message.text{margin-bottom:30px}}