@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+JP:wght@400;500;600;700&family=Montserrat:wght@400;600;700&display=swap);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;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,::after,::before{box-sizing:border-box}a{text-decoration:none}button{border:none}.spOnly{display:none}.tac{text-align:center}.tar{text-align:right}@media (max-width:899px){.spOnly{display:block}br.spOnly,span.spOnly{display:inline}.pcOnly{display:none}}a{color:#1156b0}a:hover{color:#18bbff}a.uLine{text-decoration:underline}img{width:100%;height:auto}.title1{font-size:2.357rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.title1{font-size:1.75rem}}.title2{font-size:2.25rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.title2{font-size:1.625rem}}.title3{font-size:2.125rem;font-weight:700;line-height:180%;color:#4b4b4b}@media (max-width:899px){.title3{font-size:1.375rem}}.title4{font-size:2rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.title4{font-size:1.125rem}}.title5{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.title5{font-size:1rem}}.title6{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b}.title7{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.title8{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b}.titleEn1{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:160%;color:#4b4b4b}@media (max-width:899px){.titleEn1{font-size:1.375rem}}.titleEn2{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:160%;color:#4b4b4b}.titleEn3{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;line-height:160%;color:#4b4b4b}.body2{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}.body3{font-size:.75rem;font-weight:400;line-height:180%}@media (max-width:899px){.spTitle1{font-size:1.75rem;font-weight:600;line-height:180%;color:#4b4b4b}.spTitle2{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b}.spTitle3{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b}.spTitle4{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b}.spTitle5{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.spBody1{font-size:1rem;font-weight:400;line-height:160%}.spBody2{font-size:.875rem;font-weight:400;line-height:160%}}a.btnGrad{position:relative;overflow:hidden;background:linear-gradient(to right,#18bbff 0,#249ded 25%,#0a55b8 50%,#249ded 75%,#18bbff 100%);background-size:200% 100%;background-position:right center;color:#fff;border:none;border-radius:50px;font-size:.875rem;box-shadow:0 6px 10px rgba(17,86,176,.3);letter-spacing:.05em;display:inline-flex;align-items:center;padding:1.5rem 3.125rem 1.5rem 2.5rem;line-height:1;transition:background-position .5s ease,color .3s ease}@media (max-width:899px){a.btnGrad.spLine2{padding:1rem 3.125rem 1rem 2.5rem;line-height:160%}}a.btnGrad::after{position:absolute;right:2rem;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#fff;content:"";z-index:2}a.btnGrad:hover{background-position:left center;box-shadow:none}.commonBtn{background:#1b63c0;color:#fff;border:none;border-radius:3.125rem;font-size:.875rem;position:relative;box-shadow:0 6px 10px rgba(17,86,176,.3);letter-spacing:.05em;display:inline-flex;align-items:center;padding:1rem 3.125rem 1rem 2.5rem}@media (max-width:899px){.commonBtn.spLine2{padding:1rem 3.125rem 1rem 2.5rem;line-height:160%}}.commonBtn::before{position:absolute;right:2rem;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#fff;content:""}.commonBtn:hover{box-shadow:none}html{font-size:clamp(11.25px, 1.25vw, 19.2px);background-color:#f4f4f4}@media (max-width:899px){html{font-size:clamp(14.36px, 4.1vw, 36.9px)}}body{font-family:"IBM Plex Sans JP",sans-serif;line-height:180%;letter-spacing:.05em;font-size:1rem;color:#303030;font-weight:400}@media (max-width:899px){body{line-height:160%}}.body5{font-size:.75rem;font-weight:400}@media (max-width:899px){.body5{line-height:160%}}@media (max-width:899px){.spBody3{font-size:.625rem;font-weight:400;line-height:160%}}.titleGrad{display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.titleAccent{font-size:6.875rem;display:block;background:#18bbff;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:normal;letter-spacing:5.5px;margin-top:-.5rem;margin-bottom:-5rem}@media (max-width:899px){.titleAccent{font-size:5.625rem}}header.frontPage .inner{max-width:1920px;width:100%;height:39rem;margin:auto;background-image:url(../../images/front/PCKV_img.png);background-repeat:no-repeat;background-size:cover;background-position:0 66%;border-radius:0 0 800px 800px/0 0 170px 170px;position:relative}@media (max-width:899px){header.frontPage .inner{height:33.1875rem;background-position:40% 70%;border-radius:0 0 500px 500px/0 0 170px 170px}}header .inner{max-width:1920px;width:100%;height:29rem;margin:auto;margin-bottom:5rem;background-image:url(../../images/common/PCKV_img.png);background-repeat:no-repeat;background-size:cover;background-position:0 66%;border-radius:0 0 800px 800px/0 0 170px 170px;position:relative}@media (max-width:899px){header .inner{margin-bottom:2.5rem;height:33.1875rem;background-position:50% 50%;border-radius:0 0 500px 500px/0 0 170px 170px;background-image:url(../../images/common/PCKV_img_sp.png)}}header .logo{position:absolute;top:1.875rem;left:2.5rem}header .logo img{width:6.125rem}@media (max-width:899px){header .logo{top:1rem;left:1rem}header .logo img{width:3.2rem}}header .menuSimple{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;position:absolute;top:3.625rem;left:0;width:100%;padding-right:34rem;text-align:right}header .menuSimple ul{margin-top:-8px}header .menuSimple ul li{display:inline-block;margin-right:1.25rem}header .menuSimple ul li.current a{color:#1b63c0}header .menuSimple ul li a{color:#303030}header .menuSimple ul li a:hover{color:#1156b0;text-decoration:underline}@media (max-width:899px){header .menuSimple{display:none}}header .menuBtn{position:absolute;top:2.5rem;right:1.875rem;display:flex;z-index:100}header .menuBtn button{text-align:center;border-radius:1.875rem;display:flex;height:2.875rem;justify-content:center;align-items:center;gap:.625rem;padding:1rem 1.5rem}header .menuBtn button:hover{cursor:pointer}header .menuBtn button.inquiry01{color:#1156b0;background-color:#fff;margin:0 .625rem}header .menuBtn button.inquiry01 svg{fill:#1156B0}header .menuBtn button.inquiry01:hover{color:#fff;background:#1b63c0}header .menuBtn button.inquiry01:hover svg{fill:#FFF}header .menuBtn button.inquiry02{color:#fff;background-color:#1156b0}header .menuBtn button.inquiry02 svg{fill:#FFF}header .menuBtn button.inquiry02:hover{color:#1156b0;background:#fff}header .menuBtn button.inquiry02:hover svg{fill:#1156B0}header .menuBtn button.menu_btn{padding:.8125rem 1.5rem;color:#fff;background:#18bbff;font-family:Montserrat,sans-serif;font-weight:600}header .menuBtn button.menu_btn svg{fill:#FFF}header .menuBtn button.menu_btn:hover{color:#18bbff;background:#fff}header .menuBtn button.menu_btn:hover svg{fill:#18BBFF}@media (max-width:899px){header .menuBtn{top:1rem;right:1rem}header .menuBtn button{width:3.75rem;height:3.75rem}header .menuBtn button .text{display:none}header .menuBtn button.inquiry02{margin:0 .5rem}header .menuBtn button svg{transform:scale(1.4)}}header .fvMsg{position:absolute;top:11.8125rem;left:15.5rem;line-height:250%;letter-spacing:1.25rem;color:#4b4b4b;font-size:2.25rem;font-weight:700}header .fvMsg .hiragana{color:#1156b0}@media (max-width:899px){header .fvMsg{font-size:clamp(15.38px, 4.1vw, 36.92px);top:clamp(195.19px,52.05vw,468.46px);left:clamp(30.77px,8.21vw,73.85px)}}header #commonTitleArea{position:absolute;width:60rem;top:11.8125rem;left:50%;transform:translateX(-50%)}header #commonTitleArea .commonTitleBlock{display:flex}header #commonTitleArea .commonTitleBlock .pageTitle{width:50%;padding-bottom:2rem}header #commonTitleArea .commonTitleBlock .pageTitle .titleEn{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:160%;color:#4b4b4b;display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:899px){header #commonTitleArea .commonTitleBlock .pageTitle .titleEn{font-size:1.375rem}}header #commonTitleArea .commonTitleBlock .pageTitle .titleJp{font-size:2.25rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){header #commonTitleArea .commonTitleBlock .pageTitle .titleJp{font-size:1.625rem}}header #commonTitleArea .commonTitleBlock .Descri{width:30.25rem}header #commonTitleArea .pankuzu{font-size:.75rem;font-weight:500;line-height:180%;color:#8f8f8f}header #commonTitleArea .pankuzu a{color:#4b4b4b}header #commonTitleArea .pankuzu a:hover{text-decoration:underline}@media (max-width:899px){header #commonTitleArea{position:absolute;width:100%;top:10rem;left:0;flex-wrap:wrap;transform:none}header #commonTitleArea .commonTitleBlock{flex-wrap:wrap;padding-left:1.5rem}header #commonTitleArea .commonTitleBlock .pageTitle{width:100%;padding-bottom:3rem}header #commonTitleArea .commonTitleBlock .pageTitle .titleJp{font-size:2.25rem;font-weight:600}header #commonTitleArea .commonTitleBlock .Descri{width:100%}header #commonTitleArea .pankuzu{display:none}}footer{max-width:1920px;margin:auto;margin-top:16rem;color:#fff;background-color:#1b63c0}@media (max-width:899px){footer{max-width:initial;width:100%;margin-top:11rem}}footer .footerTop{position:relative}footer .footerTop .logo{position:absolute;top:-3.75rem;left:0;background:#fff;width:17.5rem;height:20rem;display:flex;align-items:center;justify-content:center;border-radius:0 1.875rem 1.875rem 0}footer .footerTop .logo img{width:6.125rem;height:7.0625rem}@media (max-width:899px){footer .footerTop .logo{width:7.75rem;height:8.875rem}footer .footerTop .logo img{width:3.1875rem;height:3.6875rem}}footer .footerTop .footerDr{position:absolute;top:-6rem;right:4.5rem;width:7.1875rem;height:9.8125rem}@media (max-width:899px){footer .footerTop .footerDr{right:1rem}}footer .footerTop nav{display:flex;justify-content:flex-end;padding-top:4.8125rem}@media (max-width:899px){footer .footerTop nav{flex-wrap:wrap;justify-content:space-between;padding:clamp(115.38px,30.77vw,276.92px) clamp(24.04px,6.41vw,57.69px) 0 clamp(24.04px,6.41vw,57.69px)}}footer .footerTop nav .col{padding-right:3.5rem}footer .footerTop nav .col:last-child{padding-right:4rem}@media (max-width:899px){footer .footerTop nav .col{padding:0;width:50%}footer .footerTop nav .col:last-child{padding:0}}footer .footerTop nav .col a{display:block;line-height:1.2;margin-bottom:1rem}@media (max-width:899px){footer .footerTop nav .col a{margin-bottom:1.2rem}}footer .footerTop nav .col a span{display:block}footer .footerTop nav .col a span.jpLinkPage{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;margin-bottom:.125rem;color:#fff}footer .footerTop nav .col a span.titleEn{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;line-height:160%;color:#4b4b4b;color:#18bbff}footer .footerTop nav .col a:hover .jpLinkPage{text-decoration:underline}footer .footerTop nav .col ul{margin-bottom:1rem}@media (max-width:899px){footer .footerTop nav .col ul{margin-bottom:1.5rem}}footer .footerTop nav .col ul li{position:relative;padding:0 0 0 1rem;list-style:none;font-size:.875rem}@media (max-width:899px){footer .footerTop nav .col ul li{margin-bottom:.5rem}}footer .footerTop nav .col ul li a{color:#fff;margin-bottom:1.5rem}footer .footerTop nav .col ul li a:hover{text-decoration:underline}@media (max-width:899px){footer .footerTop nav .col ul li a{line-height:160%;margin-bottom:.6rem}}footer .footerTop nav .col ul li::before{position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(45deg);width:.25rem;height:.25rem;background-color:#fff;content:""}footer .footerBnr{position:relative;display:flex;margin-top:3rem;margin-bottom:3rem;padding-left:4rem;padding-right:4rem}@media (max-width:899px){footer .footerBnr{flex-wrap:wrap;padding:0}}footer .footerBnr .bnrContactArea{position:relative}@media (max-width:899px){footer .footerBnr .bnrContactArea{text-align:center;width:100%}}footer .footerBnr .bnrContactArea .bubble{position:absolute;top:-1rem;width:10.625rem;height:auto}@media (max-width:899px){footer .footerBnr .bnrContactArea .bubble{top:-1rem;width:10.625rem;font-size:.6875rem}}footer .footerBnr .bnrContactArea a{display:flex;align-items:center;justify-content:center;padding:0 clamp(12.66px,1.41vw,21.6px);width:clamp(210.94px,23.44vw,360px);height:clamp(60.47px,6.72vw,103.2px);border-radius:8px;background:#fff;color:#1b63c0}@media (max-width:899px){footer .footerBnr .bnrContactArea a{margin:auto;width:15rem;height:5.375rem;flex-shrink:0;text-align:left;font-size:1rem;font-weight:600;line-height:120%;margin-bottom:3rem}}footer .footerBnr .bnrContactArea a .icon{width:3.125rem;height:3.125rem;background:#1b63c0;border-radius:100px;display:flex;align-items:center;justify-content:center;padding-left:.375rem}footer .footerBnr .bnrContactArea a .icon svg{fill:#FFF}footer .footerBnr .bnrContactArea a .msg{margin-left:.625rem;margin-top:.5rem}footer .footerBnr .bnrContactArea a:hover{background:#1156b0;color:#fff;border:1px solid #fff}footer .footerBnr .bnrContactArea a:hover .icon{background:#fff}footer .footerBnr .bnrContactArea a:hover .icon svg{fill:#1156B0}footer .footerBnr .bnrLinkArea{top:0;width:100%;display:flex;justify-content:flex-end}@media (max-width:899px){footer .footerBnr .bnrLinkArea{margin:auto;width:100%;padding:0;flex-wrap:wrap}}footer .footerBnr .bnrLinkArea a{display:flex;align-items:center;justify-content:center;margin-left:2.5rem;padding:.625rem;width:15rem;height:5.375rem;border-radius:8px;background:#fff}footer .footerBnr .bnrLinkArea a:hover{opacity:.7}@media (max-width:899px){footer .footerBnr .bnrLinkArea a{margin:auto;margin-bottom:1.5rem;width:15rem;height:5.375rem;padding:.6rem}}footer .footerBottom{background-color:#1156b0;text-align:center;padding-top:3.5rem}footer .footerBottom .footerBottomHr{width:35rem;margin:1.25rem auto;border-top:1px solid #1b63c0}footer .footerBottom .copy{font-family:Montserrat,sans-serif;font-size:.75rem;padding-bottom:5rem}@media (max-width:899px){footer .footerBottom{padding-top:2.5rem}footer .footerBottom .footerBottomHr{width:80%}footer .footerBottom .copy{padding-bottom:3rem;font-size:.625rem}}#mainNav{position:absolute;top:0;right:0;z-index:200;width:88%;height:41.75rem;flex-shrink:0;border-radius:0 0 0 5rem;background:rgba(17,86,176,.95);display:none;padding:2.5rem 5rem 5rem 0}@media (max-width:899px){#mainNav{position:absolute;width:100%;height:auto;border-radius:0 0 0 1.875rem;padding:1.5rem}}#mainNav #menuClose{position:relative;display:block}@media (max-width:899px){#mainNav #menuClose .text{display:none}}#mainNav .menuCloseBtn{position:absolute;top:0;right:-2.0625rem;display:flex;width:8.6875rem;height:2.875rem;padding:.8125rem 1.5rem;justify-content:center;align-items:center;gap:.625rem;flex-shrink:0;border-radius:3rem;color:#fff;background:#18bbff}@media (max-width:899px){#mainNav .menuCloseBtn{top:0;right:0;width:3.75rem;height:3.75rem;padding:0}}#mainNav .menuCloseBtn svg{stroke:#FFF}#mainNav .menuCloseBtn:hover{cursor:pointer;color:#18bbff;background:#fff}#mainNav .menuCloseBtn:hover svg{stroke:#18BBFF}#mainNav .menuCloseBtn .text{font-family:Montserrat,sans-serif;font-size:1rem}#mainNav .mainNav{display:flex;justify-content:flex-end;padding-top:5rem}@media (max-width:899px){#mainNav .mainNav{justify-content:flex-start;flex-wrap:wrap}}#mainNav .mainNav .col{padding-right:5rem}#mainNav .mainNav .col:last-child{padding-right:0}#mainNav .mainNav .col a{display:block;line-height:1;margin-bottom:1.5rem}#mainNav .mainNav .col a span{display:block}#mainNav .mainNav .col a span.jpLinkPage{color:#fff;font-size:1.125rem;font-weight:700;line-height:1}#mainNav .mainNav .col a span.titleEn{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;line-height:160%;color:#4b4b4b;color:#18bbff}#mainNav .mainNav .col a:hover .jpLinkPage{text-decoration:underline;text-decoration-color:#FFF}#mainNav .mainNav .col ul{margin-bottom:1.5rem}#mainNav .mainNav .col ul li{position:relative;padding:0 0 0 1rem;list-style:none;font-size:1rem}#mainNav .mainNav .col ul li a{color:#fff;margin-bottom:1.5rem}#mainNav .mainNav .col ul li a:hover{text-decoration:underline;text-decoration-color:#FFF}#mainNav .mainNav .col ul li::before{position:absolute;top:50%;left:0;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#fff;content:""}@media (max-width:899px){#mainNav .mainNav .col{padding-right:0;width:50%}#mainNav .mainNav .col a{margin-bottom:1.5rem}#mainNav .mainNav .col a span.jpLinkPage{font-size:1rem;font-weight:600}#mainNav .mainNav .col ul li{font-size:.875rem;font-weight:400}#mainNav .mainNav .col ul li a{margin-bottom:1.2rem}#mainNav .mainNav .col ul li a:hover{text-decoration:underline;text-decoration-color:#FFF}#mainNav .mainNav .col ul li a.spLine2{line-height:160%}#mainNav .mainNav .col ul li::before{position:absolute;top:50%;left:0;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#fff;content:""}}#mainNav .consultationBlock{display:flex;justify-content:flex-end;padding-top:2rem}@media (max-width:899px){#mainNav .consultationBlock{flex-wrap:wrap;padding:0}}#mainNav .consultationBlock .button{display:flex;width:20.875rem;padding:.5rem;align-items:center;gap:.625rem;border-radius:3.75rem;background:#fff;font-size:.875rem;font-weight:500}#mainNav .consultationBlock .button .title8{color:#1156b0}@media (max-width:899px){#mainNav .consultationBlock .button{width:21.875rem;padding:.5rem;margin-bottom:1rem}#mainNav .consultationBlock .button.first{margin-right:0}}#mainNav .consultationBlock .button svg{fill:#FFF}#mainNav .consultationBlock .button:hover span{color:#fff}#mainNav .consultationBlock .button .icon{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;flex-shrink:0;border-radius:2rem}@media (max-width:899px){#mainNav .consultationBlock .button .icon{display:flex;align-items:center;justify-content:center;border-radius:3.75rem}}#mainNav .consultationBlock .button.first .icon{background-color:#18bbff}#mainNav .consultationBlock .button.first .icon svg{width:1.0625rem;height:.75rem}#mainNav .consultationBlock .button.first:hover{background-color:#18bbff}#mainNav .consultationBlock .button.first:hover .icon{background-color:#fff}#mainNav .consultationBlock .button.first:hover svg{fill:#18BBFF}#mainNav .consultationBlock .button.contractor{margin-left:3rem}@media (max-width:899px){#mainNav .consultationBlock .button.contractor{margin-left:0}}#mainNav .consultationBlock .button.contractor .icon{background-color:#1156b0}#mainNav .consultationBlock .button.contractor .icon svg{width:1rem;height:1.1875rem}#mainNav .consultationBlock .button.contractor:hover{background-color:#1156b0}#mainNav .consultationBlock .button.contractor:hover .icon{background-color:#fff}#mainNav .consultationBlock .button.contractor:hover svg{fill:#1156B0}article.postAreaOpacity{border-radius:3.75rem;background:rgba(255,255,255,.5);margin:5rem 0;padding:5rem 6rem}@media (max-width:899px){article.postAreaOpacity{padding:3.5rem 1.5rem;margin-top:2.5rem}}@media (min-width:1536px){article.postAreaOpacity{margin-right:auto;margin-left:auto}}article.postAreaOpacity.alRight{border-top-right-radius:0;border-bottom-right-radius:0;margin-left:4rem;padding-right:0}@media (max-width:899px){article.postAreaOpacity.alRight{margin-left:0;padding-right:1.5rem}}@media (min-width:1536px){article.postAreaOpacity.alRight{margin-right:auto;margin-left:auto}}article.postAreaOpacity.alLeft{border-top-left-radius:0;border-bottom-left-radius:0;margin-right:4rem;padding-left:10rem}@media (max-width:899px){article.postAreaOpacity.alLeft{margin-right:0;padding-left:1.5rem}}@media (min-width:1536px){article.postAreaOpacity.alLeft{margin-right:auto;margin-left:auto}}article.postAreaOpacity .title{position:relative;margin-bottom:2.5rem;padding-left:1.5rem;letter-spacing:.11875rem}@media (max-width:899px){article.postAreaOpacity .title{margin-bottom:2.5rem}}article.postAreaOpacity .title::before{position:absolute;top:.625rem;left:0;width:.625rem;height:4.375rem;background:#1b63c0;border-radius:0 .375rem .375rem 0;content:""}@media (max-width:899px){article.postAreaOpacity .title::before{width:.625rem;height:3.125rem}}@media (max-width:899px){article.postAreaOpacity .title .titleEn{font-family:Montserrat;font-size:1rem;font-style:normal;font-weight:700;line-height:1;letter-spacing:.05rem}}@media (max-width:899px){article.postAreaOpacity .title .titleJp{margin-top:.5rem;line-height:1}}article.postAreaOpacity .inner{width:60rem}@media (max-width:899px){article.postAreaOpacity .inner{width:100%}}.anchorBtnArea{width:60rem;margin:auto;display:flex;justify-content:space-between}@media (max-width:899px){.anchorBtnArea{width:100%;padding:0 1.5rem;flex-wrap:wrap}}.anchorBtnArea .anchorBtn{position:relative;display:flex;align-items:center;justify-content:space-between;width:11.5rem;height:3.75rem;margin-left:.5rem;background:#fff;border-radius:.25rem;border-left:.5rem solid #1b63c0;overflow:hidden;transition:color .3s}.anchorBtnArea .anchorBtn::before{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#1b63c0;content:"";z-index:0;transition:left .2s}.anchorBtnArea .anchorBtn:first-child{margin-left:0}.anchorBtnArea .anchorBtn .anchorName{padding-left:1rem;color:#4b4b4b;font-size:1rem;font-weight:600;line-height:180%;z-index:10}.anchorBtnArea .anchorBtn .icon{padding-right:1rem;z-index:10}.anchorBtnArea .anchorBtn .icon svg{width:.625rem;height:auto;stroke:#1156B0}.anchorBtnArea .anchorBtn .icon svg:hover{stroke:#fff}.anchorBtnArea .anchorBtn:hover{color:#fff}.anchorBtnArea .anchorBtn:hover .anchorName{color:#fff}.anchorBtnArea .anchorBtn:hover .icon svg{stroke:#fff}.anchorBtnArea .anchorBtn:hover::before{left:0}@media (max-width:899px){.anchorBtnArea .anchorBtn{margin:0;margin-bottom:2%;position:relative;display:flex;align-items:center;width:32%;height:3.75rem;background:#fff;border-radius:.25rem;border-left:.5rem solid #1b63c0;overflow:hidden;transition:color .3s}.anchorBtnArea .anchorBtn:nth-child(n+4){width:23.5%}.anchorBtnArea .anchorBtn::before{position:absolute;top:0;left:-100%;width:100%;height:100%;background:#1b63c0;content:"";z-index:0;transition:left .2s}.anchorBtnArea .anchorBtn .anchorName{padding-left:.5rem;font-size:.75rem;font-weight:600}.anchorBtnArea .anchorBtn .icon{padding-right:.5rem}.anchorBtnArea .anchorBtn.accessBtn,.anchorBtnArea .anchorBtn.historyBtn{width:49%}}.innerWhite{background:#fff;width:100%;padding:5rem;border-radius:1.875rem}@media (max-width:899px){.innerWhite{padding:3.5rem 1.5rem}}h2.title .titleEn{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:160%;color:#4b4b4b;display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:.125rem}@media (max-width:899px){h2.title .titleEn{font-size:1.375rem}}h2.title .titleJp{font-size:2.357rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;margin-top:.5rem}@media (max-width:899px){h2.title .titleJp{font-size:1.75rem}}select{appearance:none;background:url("../../images/svg/select-arrow-down.svg") no-repeat right 1rem center;background-size:12px 8px;padding-right:2.5rem}article{max-width:1536px;margin:auto}.title2{color:#4b4b4b}article.oneStop{padding:7rem 0;text-align:center}article.oneStop .oneStopIllust{margin-top:1.5rem}article.oneStop .oneStopIllust img{width:40.625rem}@media (max-width:899px){article.oneStop .oneStopIllust img{width:22.25rem}}@media (max-width:899px){article.oneStop{padding-top:4rem}}article.ourBusiness{margin-bottom:16rem;position:relative}article.ourBusiness .inner{width:58.5rem;background-color:rgba(255,255,255,.6);padding:90px 211px 90px 152px;padding:5.6rem 0 5.6rem 9.5rem;border-radius:0 60px 60px 0}article.ourBusiness .descri{width:27.3125rem;margin-top:1rem;margin-bottom:2rem}article.ourBusiness .imgBlock{position:absolute;top:6.25rem;right:0;width:27.5rem;height:29rem;flex-shrink:0;border-radius:40px 0 0 40px;background:url(../../images/front/our_business.jpg) #d3d3d3 36% 50%/165% no-repeat}@media (max-width:899px){article.ourBusiness{padding-right:1.5rem}article.ourBusiness .inner{width:100%;padding-top:5rem;padding:5rem 0 7rem 1.5rem;border-radius:0 1.875rem 1.875rem 0}article.ourBusiness .inner .titleGrad.titleEn1{line-height:1}article.ourBusiness .inner .titleAccent{letter-spacing:.28125rem;line-height:1;margin-top:1.5rem;margin-bottom:-3rem}article.ourBusiness .descri{width:18.75rem;margin-bottom:1rem}article.ourBusiness .imgBlock{position:absolute;top:auto;bottom:-14rem;width:16.25rem;height:17.125rem;border-radius:.9375rem 0 0 .9375rem;aspect-ratio:435.84/290.7;background:url(../../images/front/our_business.jpg) #d3d3d3 50%/167% no-repeat;background-position:40% 55%}}#bgLogoArea{position:relative}#bgLogoArea #bgLogo{position:absolute;top:-18rem;z-index:-1}@media (max-width:899px){#bgLogoArea #bgLogo{display:none}}#bgLogoArea #bgLogoSP{position:absolute;top:-12rem;z-index:-1}@media (min-width:900px){#bgLogoArea #bgLogoSP{display:none}}article.aboutus{margin-top:16rem;position:relative}article.aboutus .inner{width:45.25rem;height:40.875rem;padding:5rem 0 5rem 9.25rem;background-color:rgba(255,255,255,.5);margin-left:auto;margin-right:4rem;border-radius:40px;z-index:1}article.aboutus .inner .title2{margin-top:1rem}article.aboutus .inner .descri{width:25.5rem;margin-top:1rem;margin-bottom:2rem}article.aboutus .img{position:absolute;border-radius:40px}article.aboutus .img1{top:7.5rem;left:4rem;width:17.5rem;height:10rem;background:url(../../images/front/aboutus_1.jpg) #d3d3d3 50%/cover no-repeat;z-index:10;border-radius:1.25rem}article.aboutus .img2{top:13.5rem;left:10rem;width:25.625rem;height:20rem;background:url(../../images/front/aboutus_2.jpg) #d3d3d3 36% 70%/210% no-repeat;z-index:2;border-radius:1.875rem}@media (max-width:899px){article.aboutus{margin-top:22rem;padding:1.5rem}article.aboutus .inner{width:100%;height:auto;border-radius:1.875rem;padding:2rem;padding-bottom:6rem}article.aboutus .inner .title4.spTitle2{margin-top:1rem}article.aboutus .inner .descri{width:100%}article.aboutus .img1{top:auto;bottom:-3rem;left:1rem;width:12.25rem;height:7rem;background-size:112.5%;background-position:40% 0;border-radius:.9375rem}article.aboutus .img2{top:auto;bottom:-15rem;left:auto;right:1rem;width:17.9375rem;height:14rem;border-radius:.9375rem}}article.fontConsultant{margin-top:20rem;height:44.125rem;position:relative}article.fontConsultant .inner{width:43.0625rem;height:30rem;padding:4rem 0 4rem 5.5rem;background-color:rgba(255,255,255,.5);margin-left:4rem;border-radius:60px;z-index:2}article.fontConsultant .inner .title2{margin-top:1rem}article.fontConsultant .inner .descri{width:27rem;margin-top:1rem;margin-bottom:2rem}article.fontConsultant .inner .btnGrad{z-index:2}article.fontConsultant .img{position:absolute;border-radius:30px}article.fontConsultant .img1{top:5rem;right:9.2rem;width:30rem;height:20rem;background:url(../../images/front/consultant_1.jpg) #d3d3d3 80% 40%/115% no-repeat;z-index:10}article.fontConsultant .img2{top:22rem;right:4rem;width:17.5rem;height:10rem;background:url(../../images/front/consultant_2.jpg) #d3d3d3 0 10%/100% no-repeat;z-index:11}article.fontConsultant .inner_bottom{position:absolute;top:0;z-index:1;width:100%}article.fontConsultant .inner_bottom svg{width:100%;height:auto;max-width:100%}@media (max-width:899px){article.fontConsultant{height:auto;padding:1.5rem}article.fontConsultant .inner{width:100%;height:auto;padding:1.5rem;padding-bottom:27rem;margin:0;border-radius:1.875rem;z-index:2}article.fontConsultant .inner .titleGrad{margin-top:2rem;line-height:1}article.fontConsultant .inner .title4.spTitle2{margin-top:1rem;line-height:1}article.fontConsultant .inner .descri{width:100%;padding-right:1rem;margin-top:1rem;margin-bottom:2rem}article.fontConsultant .img{position:absolute;border-radius:30px;border-radius:.9375rem}article.fontConsultant .img1{width:21rem;height:14rem;top:33rem;left:1rem}article.fontConsultant .img2{width:12.25rem;height:7rem;top:45rem;right:1rem}article.fontConsultant .inner_bottom{top:auto;bottom:0;margin:0;margin-left:-1.5rem;padding:0}article.fontConsultant .inner_bottom svg{width:100%;height:auto}}article.recruit{position:relative;width:60rem;margin:7.5rem auto}article.recruit .inner{display:block;border-radius:1.875rem;background:linear-gradient(rgba(14,72,147,.85),rgba(14,72,147,.85)),url(../../images/front/recruit.jpg) no-repeat;background-size:100%;transition:background-size .3s ease-in-out;background-position:center;height:17.5rem}article.recruit .inner .main{padding-top:5rem;display:flex;justify-content:space-between;color:#fff}article.recruit .inner .main .titleArea{padding-left:5rem;width:50%;color:#fff}article.recruit .inner .main .titleArea .enTitle.titleEn1,article.recruit .inner .main .titleArea .jpTitle.title1{color:#fff}article.recruit .inner .main .titleArea .jpTitle{margin-top:.4rem}article.recruit .inner .main .msgArea{width:50%}article.recruit .inner .main .msgArea .msg{width:26.875rem}article.recruit .inner:hover{background-size:110%}article.recruit .btnArea{position:absolute;bottom:2.5rem;right:2.5rem}@media (max-width:899px){article.recruit{position:relative;width:100%;margin:3.5rem auto;padding:1.5rem}article.recruit .inner{display:block;border-radius:1.875rem;background:linear-gradient(rgba(14,72,147,.85),rgba(14,72,147,.85)),url(../../images/front/recruit.jpg) no-repeat;background-size:315%;background-position:90% 51%;height:auto;border-radius:.9375rem}article.recruit .inner .main{padding:3rem 2rem;padding-bottom:9rem;display:block}article.recruit .inner .main .titleArea{padding-left:0;width:100%}article.recruit .inner .main .titleArea .jpTitle.title1{margin-top:2rem}article.recruit .inner .main .titleArea .enTitle.titleEn1,article.recruit .inner .main .titleArea .jpTitle.title1{line-height:1}article.recruit .inner .main .msgArea{width:100%;margin-top:2.5rem}article.recruit .inner .main .msgArea .msg{width:100%}article.recruit .btnArea{position:absolute;bottom:5.5rem;left:3.5rem}}article.info{position:relative}article.info .btnGrad{position:absolute;bottom:0;left:5rem}@media (max-width:899px){article.info .btnGrad{bottom:-5rem;left:auto;right:1rem}}article.info .infoArea{padding-left:5rem;display:flex;justify-content:space-between}article.info .infoArea .categoryArea{margin-top:1rem;width:17.5rem;position:relative}article.info .infoArea .categoryArea .enTitle{color:linear-gradient(to left,#0a55b8 0%,#249ded 70%,#18bbff 100%)}article.info .infoArea .categoryArea ul.category{position:relative}article.info .infoArea .categoryArea ul.category li{display:flex;align-items:center;margin-bottom:.625rem;padding-left:.7rem}article.info .infoArea .categoryArea ul.category li a{color:#4b4b4b}article.info .infoArea .categoryArea ul.category li a:hover{color:#1156b0;text-decoration:underline}article.info .infoArea .categoryArea ul.category li.selected a{color:#1156b0}article.info .infoArea .categoryArea ul.category li::before{position:absolute;left:0;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#1156b0;content:""}article.info .infoArea .infoListArea{width:100%;padding:5rem;padding-right:0;background:rgba(255,255,255,.5);border-radius:3.75rem 0 0 3.75rem;min-height:35rem}@media (max-width:899px){article.info .infoArea .infoListArea{min-height:auto}}article.info .infoArea .infoListArea .postArea{display:flex;margin-bottom:1.5rem}article.info .infoArea .infoListArea .postArea:last-child{margin-bottom:0}article.info .infoArea .infoListArea .postArea .dateDateArea{width:6.5rem;padding-right:2rem;border-right:1px solid #dcdcdc}article.info .infoArea .infoListArea .postArea .dateDateArea .year{font-weight:400;font-size:.625rem}article.info .infoArea .infoListArea .postArea .dateDateArea .month-day{margin-top:-.5rem;font-weight:400;font-size:1.75rem}article.info .infoArea .infoListArea .postArea .postTitleArea{width:42rem;padding-left:2rem}@media (max-width:899px){article.info .infoArea .infoListArea .postArea .postTitleArea{width:1%}}article.info .infoArea .infoListArea .postArea .postTitleArea .tagArea .tag{margin-right:.625rem;display:inline-flex;line-height:.625rem;padding:.25rem .8rem;justify-content:center;align-items:center;border-radius:.125rem;background:#1156b0;color:#fff;font-size:.625rem}@media (max-width:899px){article.info .infoArea .infoListArea .postArea .postTitleArea .tagArea .tag{padding:0 .8rem;margin-right:.5rem;margin-bottom:.25rem;white-space:nowrap}}article.info .infoArea .infoListArea .postArea .postTitleArea a.infoTitle{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#303030}article.info .infoArea .infoListArea .postArea .postTitleArea a.infoTitle:hover{color:#1b63c0;text-decoration:underline}@media (max-width:899px){article.info{margin-bottom:16rem}article.info .infoArea{padding:1.5rem;padding-right:0;flex-wrap:wrap}article.info .infoArea .categoryArea{margin-top:1rem;margin-bottom:1rem;width:100%}article.info .infoArea .categoryArea ul.category{position:relative}article.info .infoArea .categoryArea ul.category li{display:inline-flex;flex-wrap:wrap;margin-bottom:.625rem;padding-left:.7rem;position:relative;margin-right:1.5rem;margin-bottom:1rem;line-height:1}article.info .infoArea .categoryArea ul.category li::before{position:absolute;left:0;transform:rotate(45deg);width:.25rem;height:.25rem;background-color:#1156b0;content:""}article.info .infoArea .infoListArea{width:100%;padding:2.5rem 2rem;border-radius:1.875rem 0 0 1.875rem}article.info .infoArea .infoListArea .postArea{display:flex;align-items:center}article.info .infoArea .infoListArea .postArea:last-child{margin-bottom:0}article.info .infoArea .infoListArea .postArea .dateDateArea{width:5.5rem;border-right:1px solid #dcdcdc;border:none}article.info .infoArea .infoListArea .postArea .dateDateArea .year{font-weight:400;font-size:.625rem}article.info .infoArea .infoListArea .postArea .dateDateArea .month-day{margin-top:-.5rem;font-weight:400;font-size:1.5rem}article.info .infoArea .infoListArea .postArea .postTitleArea{width:auto;padding-left:1.5rem;border-left:1px solid #dcdcdc}article.info .infoArea .infoListArea .postArea .postTitleArea .tagArea .tag{margin-right:.5rem;display:inline-flex;line-height:1;padding:.4rem 1rem;justify-content:center;align-items:center;border-radius:.125rem;background:#1156b0;color:#fff;font-size:.625rem}article.info .infoArea .infoListArea .postArea .postTitleArea a.infoTitle{font-size:1rem;font-weight:400;line-height:160%;font-size:1rem;width:11.4rem;height:auto;display:block;margin-top:.25rem;white-space:normal;text-overflow:ellipsis;color:#303030;line-height:160%;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}article.info .infoArea .infoListArea .postArea .postTitleArea a.infoTitle:hover{color:#1b63c0;text-decoration:underline}}@media (max-width:899px){.page-company .anchorBtnArea .anchorBtn,.page-template-page-company .anchorBtnArea .anchorBtn{width:32%;height:3.75rem}.page-company .anchorBtnArea .anchorBtn.accessBtn,.page-company .anchorBtnArea .anchorBtn.historyBtn,.page-template-page-company .anchorBtnArea .anchorBtn.accessBtn,.page-template-page-company .anchorBtnArea .anchorBtn.historyBtn{width:49%}}.page-company article.companyPhilosophy .innerWhite,.page-template-page-company article.companyPhilosophy .innerWhite{background:#fff;width:100%;padding:5rem;border-radius:1.875rem 1.875rem 1.875rem 0}.page-company article.companyPhilosophy .innerWhite .accent,.page-template-page-company article.companyPhilosophy .innerWhite .accent{padding-left:11rem;margin-bottom:.5rem}.page-company article.companyPhilosophy .innerWhite .missionBlock,.page-template-page-company article.companyPhilosophy .innerWhite .missionBlock{text-align:center}.page-company article.companyPhilosophy .innerWhite .missionBlock .mission,.page-template-page-company article.companyPhilosophy .innerWhite .missionBlock .mission{font-family:Montserrat;font-size:1.375rem;font-style:normal;font-weight:700;line-height:6.25rem;letter-spacing:.06875rem}@media (max-width:899px){.page-company article.companyPhilosophy .innerWhite,.page-template-page-company article.companyPhilosophy .innerWhite{padding:3.5rem 1.5rem}.page-company article.companyPhilosophy .innerWhite .accent,.page-template-page-company article.companyPhilosophy .innerWhite .accent{margin-top:-1rem;padding-left:1rem}.page-company article.companyPhilosophy .innerWhite .missionBlock .mission,.page-template-page-company article.companyPhilosophy .innerWhite .missionBlock .mission{font-size:1rem}}.page-company article.companyOverview,.page-template-page-company article.companyOverview{position:relative;margin-top:13rem;padding-top:7.25rem}.page-company article.companyOverview table,.page-template-page-company article.companyOverview table{width:100%}.page-company article.companyOverview table th,.page-template-page-company article.companyOverview table th{position:relative;width:13.75rem;padding:2rem 0 2rem 2.875rem;border-bottom:2px solid transparent;text-align:left;vertical-align:top}.page-company article.companyOverview table th::after,.page-template-page-company article.companyOverview table th::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 33%,#0a55b8 100%)}.page-company article.companyOverview table td,.page-template-page-company article.companyOverview table td{padding:2rem 0 2rem 2.875rem;border-bottom:2px solid #efefef}.page-company article.companyOverview table td .lawyer,.page-template-page-company article.companyOverview table td .lawyer{width:18.3125rem}.page-company article.companyOverview table td.association p,.page-template-page-company article.companyOverview table td.association p{padding-bottom:1rem}.page-company article.companyOverview table td.association p a,.page-template-page-company article.companyOverview table td.association p a{position:relative}.page-company article.companyOverview table td.association p a::before,.page-template-page-company article.companyOverview table td.association p a::before{position:absolute;bottom:.4rem;right:-1rem;width:.75019rem;height:.75rem;background-color:#1156b0;mask:url(../../images/svg/icon_link.svg) no-repeat;-webkit-mask:url(../../images/svg/icon_link.svg) no-repeat;mask-size:contain;content:""}.page-company article.companyOverview table td.association p a:hover,.page-template-page-company article.companyOverview table td.association p a:hover{color:#18bbff}.page-company article.companyOverview table td.association p a:hover::before,.page-template-page-company article.companyOverview table td.association p a:hover::before{background-color:#18bbff}.page-company article.companyOverview .img1,.page-template-page-company article.companyOverview .img1{position:absolute;top:-13rem;right:-4rem;width:33.75rem;height:22.5rem;background:url(../../images/company/overview.jpg) #d3d3d3 50%/101% no-repeat;background-position:50% 52%;border-radius:2.5rem 0 0 2.5rem}@media (max-width:899px){.page-company article.companyOverview table,.page-template-page-company article.companyOverview table{display:block}.page-company article.companyOverview table tr,.page-template-page-company article.companyOverview table tr{display:block}.page-company article.companyOverview table th,.page-template-page-company article.companyOverview table th{display:block;width:100%;padding:0;border-bottom:2px solid transparent}.page-company article.companyOverview table th::after,.page-template-page-company article.companyOverview table th::after{display:none}.page-company article.companyOverview table td,.page-template-page-company article.companyOverview table td{display:block;position:relative;width:100%;padding:0;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid red}.page-company article.companyOverview table td .lawyer,.page-template-page-company article.companyOverview table td .lawyer{width:18.3125rem}.page-company article.companyOverview table td::before,.page-template-page-company article.companyOverview table td::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 12.5%,#0a55b8 25%,#efefef 25.1%,#efefef 100%)}.page-company article.companyOverview .img1,.page-template-page-company article.companyOverview .img1{position:absolute;top:-8rem;right:0;width:16.875rem;height:11.25rem;background:url(../../images/company/overview.jpg) #d3d3d3 50%/101% no-repeat;background-position:50% 52%;border-radius:1.25rem 0 0 1.25rem}}.page-company article.companyMessage,.page-template-page-company article.companyMessage{position:relative;margin-top:7.5rem}.page-company article.companyMessage .inner,.page-template-page-company article.companyMessage .inner{width:100%;margin-top:-1.5rem}.page-company article.companyMessage .inner .messageTitle,.page-template-page-company article.companyMessage .inner .messageTitle{margin-bottom:2.5rem}.page-company article.companyMessage .inner .messageMember,.page-template-page-company article.companyMessage .inner .messageMember{position:relative;padding-bottom:2.5rem;padding-top:2.5rem;display:flex;width:100%;justify-content:flex-end}.page-company article.companyMessage .inner .messageMember:first-child,.page-template-page-company article.companyMessage .inner .messageMember:first-child{padding-top:0}.page-company article.companyMessage .inner .messageMember::after,.page-template-page-company article.companyMessage .inner .messageMember::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 5%,#0a55b8 10%,#efefef 10.1%,#efefef 100%);border-radius:1px}@media (max-width:899px){.page-company article.companyMessage .inner .messageMember::after,.page-template-page-company article.companyMessage .inner .messageMember::after{background:linear-gradient(90deg,#18bbff 0,#249ded 12.5%,#0a55b8 25%,#efefef 25.1%,#efefef 100%)}}.page-company article.companyMessage .inner .messageMember:last-child,.page-template-page-company article.companyMessage .inner .messageMember:last-child{margin-bottom:0;padding-bottom:0}.page-company article.companyMessage .inner .messageMember:last-child::after,.page-template-page-company article.companyMessage .inner .messageMember:last-child::after{display:none}@media (max-width:899px){.page-company article.companyMessage .inner .messageMember,.page-template-page-company article.companyMessage .inner .messageMember{flex-wrap:wrap}}.page-company article.companyMessage .inner .messageMember .imgArea,.page-template-page-company article.companyMessage .inner .messageMember .imgArea{width:27.56rem;padding-left:1rem;text-align:center}.page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img{width:15rem;height:15rem;border-radius:15rem}.page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img.ceo,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img.ceo{width:18.75rem;height:18.75rem;border-radius:18.75rem}@media (max-width:899px){.page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img.ceo,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .imgBlock img.ceo{margin-top:1rem}}.page-company article.companyMessage .inner .messageMember .imgArea .positionName,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .positionName{margin-top:1rem}@media (max-width:899px){.page-company article.companyMessage .inner .messageMember .imgArea,.page-template-page-company article.companyMessage .inner .messageMember .imgArea{width:100%;padding-left:0}.page-company article.companyMessage .inner .messageMember .imgArea .name,.page-company article.companyMessage .inner .messageMember .imgArea .positionName,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .name,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .positionName{display:inline}.page-company article.companyMessage .inner .messageMember .imgArea .positionName,.page-template-page-company article.companyMessage .inner .messageMember .imgArea .positionName{margin-right:1rem}}.page-company article.companyMessage .inner .messageMember .messageArea,.page-template-page-company article.companyMessage .inner .messageMember .messageArea{margin-right:10rem;padding:2.5rem 3.5rem;width:32.4375rem;background:#fff;border-radius:1.875rem 1.875rem 1.875rem 0}.page-company article.companyMessage .inner .messageMember .messageArea .messageTitle,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .messageTitle{margin-top:1.5rem;line-height:1}.page-company article.companyMessage .inner .messageMember .messageArea .messageBody,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .messageBody{margin:2.5rem 0}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock{display:flex}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .year,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .year{padding-right:1rem;color:#4b4b4b;font-size:1rem;font-weight:600;line-height:180%}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .event,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .event{color:#303030;font-size:1rem;font-weight:400;line-height:180%}.page-company article.companyMessage .inner .messageMember .messageArea .otherPost,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .otherPost{margin-top:2.5rem;padding-left:1.5rem}.page-company article.companyMessage .inner .messageMember .messageArea .otherPost ul li,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .otherPost ul li{list-style:disc;padding-left:.5rem}@media (max-width:899px){.page-company article.companyMessage .inner .messageMember .messageArea,.page-template-page-company article.companyMessage .inner .messageMember .messageArea{margin-top:1rem;margin-right:0;padding:1.5rem;width:100%;border-radius:.9375rem .9375rem .9375rem 0}.page-company article.companyMessage .inner .messageMember .messageArea .messageTitle,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .messageTitle{margin-top:1.5rem;margin-bottom:0;line-height:160%}.page-company article.companyMessage .inner .messageMember .messageArea .messageBody,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .messageBody{margin-top:1rem}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock{display:flex;align-items:flex-start;width:100%}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .year,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .year{color:#4b4b4b;font-size:1rem;font-weight:600;line-height:180%}.page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .event,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .historyArea .historyBlock .event{width:13rem;color:#303030;font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}.page-company article.companyMessage .inner .messageMember .messageArea .otherPost ul li,.page-template-page-company article.companyMessage .inner .messageMember .messageArea .otherPost ul li{padding-left:0}}.page-company article.companyAccess .inner .companyAccessArea,.page-template-page-company article.companyAccess .inner .companyAccessArea{display:flex;flex-wrap:wrap;justify-content:space-between}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock{width:28.75rem;height:25.6875rem;margin-bottom:2.5rem;padding:3.5rem 4rem;border-radius:1.875rem;background:#fff}@media (max-width:899px){.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock{width:100%;height:auto;margin-bottom:1.5rem;padding:1.5rem}}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName{position:relative;margin-bottom:1.5rem;padding-bottom:1.5rem;line-height:1}@media (max-width:899px){.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName{margin-top:1rem}}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName::after,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .officeName::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 12.5%,#0a55b8 25%,#efefef 25.1%,#efefef 100%);border-radius:1px}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map{position:relative;display:flex;align-items:center;padding-left:2rem;margin:1rem 0;color:#1b63c0;font-family:Montserrat;font-size:1rem;font-weight:600;line-height:180%;text-decoration-line:underline}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map img,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map img{width:.8rem;margin-left:.5rem}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map::before,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map::before{position:absolute;margin-left:-2rem;margin-top:.625rem;content:url("../../images/svg/icon_map.svg")}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a{position:relative;padding-right:1.25rem;margin-right:.25rem;display:inline-block;color:#1b63c0}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a::after,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask-image:url("../../images/svg/icon_link.svg");mask-image:url("../../images/svg/icon_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:899px){.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a::after,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a::after{top:auto;bottom:5%}}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a:hover,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a:hover{color:#18bbff}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a:hover svg,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .map a:hover svg{color:#18bbff}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .tel,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .tel{position:relative;padding-left:2rem;margin-bottom:1rem}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .tel::before,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .tel::before{position:absolute;margin-left:-2rem;content:url("../../images/svg/icon_tel.svg")}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .fax,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .fax{position:relative;padding-left:2rem}.page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .fax::before,.page-template-page-company article.companyAccess .inner .companyAccessArea .companyAccessBlock .fax::before{position:absolute;margin-left:-2rem;content:url("../../images/svg/icon_fax.svg")}.page-company article.companyHistory,.page-template-page-company article.companyHistory{margin-bottom:15rem}.page-company article.companyHistory .inner,.page-template-page-company article.companyHistory .inner{width:100%}.page-company article.companyHistory .inner .timeline-container::-webkit-scrollbar,.page-template-page-company article.companyHistory .inner .timeline-container::-webkit-scrollbar{display:none}.page-company article.companyHistory .inner .timeline-container .timeline,.page-template-page-company article.companyHistory .inner .timeline-container .timeline{position:relative;width:100%;overflow:auto;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;display:flex}.page-company article.companyHistory .inner .timeline-container .timeline::-webkit-scrollbar,.page-template-page-company article.companyHistory .inner .timeline-container .timeline::-webkit-scrollbar{display:none}.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock{position:relative;width:14.75rem;min-width:14.75rem;box-sizing:border-box;white-space:normal}@media (max-width:899px){.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock{width:10.75rem;min-width:10.75rem}}.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .date,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .date{position:relative;border-bottom:2px solid #1156b0;padding-bottom:1.5rem;margin-bottom:1rem;color:#4b4b4b;font-family:Montserrat;font-size:1.125rem;font-weight:600;line-height:180%;letter-spacing:.05625rem}.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .date::before,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .date::before{position:absolute;left:1px;bottom:-.35rem;width:.625rem;height:.625rem;transform:rotate(45deg);background:#1156b0;content:""}.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .event,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .event{padding-right:3.4rem;color:#303030;font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}@media (max-width:899px){.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .event,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock .event{padding-right:2rem}}.page-company article.companyHistory .inner .timeline-container .timeline .historyBlock.long1,.page-template-page-company article.companyHistory .inner .timeline-container .timeline .historyBlock.long1{width:23rem;min-width:23rem}.page-company article.companyHistory .inner .timeline-container .timelineBottom,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom{display:flex;align-items:center;width:100%}.page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar{width:56.25rem;height:.5rem;border-radius:.625rem;background:#efefef}@media (max-width:899px){.page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar{width:13rem}}.page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar .progress-bar-inner,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .progress-bar .progress-bar-inner{height:100%;background-color:#1156b0;width:0;border-radius:.625rem;transition:width .3s ease-in-out}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls{display:flex;margin-left:2.5rem}@media (max-width:899px){.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls{margin-left:1.5rem}}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button{width:3.125rem;height:3.125rem;border-radius:3.125rem;background:#1156b0;margin-right:1rem}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button svg,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button svg{stroke:#FFF}@media (min-width:900px){.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:hover,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:hover{cursor:pointer;background:#fff;border:1px solid #1156b0}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:hover svg,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:hover svg{stroke:#1156B0}}@media (max-width:899px){.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:active,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:active{background:#fff;border:1px solid #1156b0}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:active svg,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:active svg{stroke:#1156B0}}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled{background:#dcdcdc}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled:hover,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled:hover{cursor:default;background:#dcdcdc;border:none}.page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled:hover svg,.page-template-page-company article.companyHistory .inner .timeline-container .timelineBottom .controls .button:disabled:hover svg{stroke:#FFF}.anchorBtnArea.service .anchorBtn{width:14.5rem}@media (max-width:899px){.anchorBtnArea.service .anchorBtn{width:10.375rem;font-size:.75rem;font-weight:600;line-height:160%}}article.serviceIfa .no.titleGrad,article.serviceInsurance .no.titleGrad,article.servicePartner .no.titleGrad,article.servicePas .no.titleGrad{font-family:Montserrat;font-size:1.375rem;font-weight:700;line-height:1}article.serviceIfa .inner,article.serviceInsurance .inner,article.servicePartner .inner,article.servicePas .inner{width:100%}article.serviceIfa .inner h3,article.serviceInsurance .inner h3,article.servicePartner .inner h3,article.servicePas .inner h3{color:#1b63c0}article.serviceInsurance .inner .serviceInsurance01{position:relative}article.serviceInsurance .inner .bodyInsurance01{margin-top:1rem;width:27.5rem}@media (max-width:899px){article.serviceInsurance .inner .bodyInsurance01{width:100%}}article.serviceInsurance .inner .serviceInsurance02{margin-top:10rem;width:60rem}article.serviceInsurance .inner .serviceInsurance02 .innerWhite{margin-top:2.5rem}@media (max-width:899px){article.serviceInsurance .inner .serviceInsurance02{margin-top:16rem;width:100%}article.serviceInsurance .inner .serviceInsurance02 .innerWhite{padding:1.5rem}}article.serviceInsurance .inner .serviceInsurance02 .bodyInsurance02{position:relative;margin-top:1.5rem;padding-bottom:2.5rem}article.serviceInsurance .inner .serviceInsurance02 .bodyInsurance02 a.ninteiLink{text-decoration:underline}article.serviceInsurance .inner .serviceInsurance02 .bodyInsurance02::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%)}article.serviceInsurance .inner .serviceInsurance02 a:hover svg{stroke:#18BBFF}article.serviceInsurance .inner .serviceInsurance02 .btnGrad{margin-top:1rem;line-height:1}article.serviceInsurance .inner .serviceInsurance02 .ninteiArea{padding-top:2.5rem}article.serviceInsurance .inner .serviceInsurance03{margin-top:5rem}article.serviceInsurance .img1{position:absolute;bottom:0;right:0;width:33.75rem;height:22.5rem;background:url(../../images/service/insurance.jpg) #d3d3d3 50%/cover no-repeat;border-radius:2.5rem 0 0 2.5rem;content:""}@media (max-width:899px){article.serviceInsurance .img1{width:20rem;height:13rem;bottom:-14rem;right:-1.5rem}}.serviceInsurance03 .bodyInsurance03{margin-bottom:3rem}#serviceInsurance04 .appArea .bnrBlock a.bnrImg:hover{box-shadow:0 0}.insuranceBnrListArea{width:60rem;margin-top:.5rem;display:flex;flex-wrap:wrap;margin-bottom:2rem}@media (max-width:899px){.insuranceBnrListArea{width:100%;margin-top:0;margin-bottom:2rem}}.insuranceBnrListArea .insuranceBnrBlock{margin-right:.83rem;margin-bottom:2rem}@media (max-width:899px){.insuranceBnrListArea .insuranceBnrBlock{margin-bottom:1rem}}.insuranceBnrListArea .insuranceBnrBlock:nth-child(4n){margin-right:0}@media (max-width:899px){.insuranceBnrListArea .insuranceBnrBlock{margin-bottom:1.5rem}.insuranceBnrListArea .insuranceBnrBlock:nth-child(2n){margin-right:0}}.insuranceBnrListArea .insuranceBnrBlock .bnrImg{display:flex;align-items:center;justify-content:center;width:14.375rem;height:7.5rem;border-radius:1.25rem;background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.1)}.insuranceBnrListArea .insuranceBnrBlock .bnrImg img{max-height:100%;object-fit:contain}@media (max-width:899px){.insuranceBnrListArea .insuranceBnrBlock .bnrImg{width:10.0625rem;height:5.25rem;border-radius:.875rem}}.insuranceBnrListArea .insuranceBnrBlock .txtLink{position:relative;margin-top:.625rem;text-align:center;color:var(--Blue02,#1b63c0);text-align:center;font-size:.75rem;font-weight:600;line-height:180%;letter-spacing:.0375rem;text-decoration-line:underline}@media (max-width:899px){.insuranceBnrListArea .insuranceBnrBlock .txtLink{font-size:.625rem;font-weight:600;line-height:140%;letter-spacing:.03125rem}}.insuranceBnrListArea .insuranceBnrBlock .txtLink span{position:relative}.insuranceBnrListArea .insuranceBnrBlock .txtLink span::before{position:absolute;bottom:.125rem;right:-1rem;width:.75019rem;height:.75rem;background-color:#1156b0;mask:url(../../images/svg/icon_link.svg) no-repeat;-webkit-mask:url(../../images/svg/icon_link.svg) no-repeat;mask-size:contain;content:""}@media (max-width:899px){.insuranceBnrListArea .insuranceBnrBlock .txtLink span::before{width:.49994rem;height:.5rem;bottom:.25rem}}.insuranceBnrListArea .insuranceBnrBlock:hover .bnrImg{cursor:pointer;box-shadow:0 0}.insuranceBnrListArea .insuranceBnrBlock:hover .txtLink{color:#18bbff}.insuranceBnrListArea .insuranceBnrBlock:hover .txtLink span::before{background-color:#18bbff}article.serviceInsurance .serviceInsurance04 .appArea{display:flex}@media (max-width:899px){article.serviceInsurance .serviceInsurance04 .appArea{flex-wrap:wrap}}article.serviceInsurance .serviceInsurance04 .appArea .bnrBlock .bnrImg{display:flex;align-items:center;justify-content:center;padding:2rem;width:21.5625rem;height:11.25rem;border-radius:1rem;background:#fff;box-shadow:0 6px 10px rgba(0,0,0,.1)}article.serviceInsurance .serviceInsurance04 .appArea .bnrBlock .bnrImg img{max-height:100%;object-fit:contain}@media (max-width:899px){article.serviceInsurance .serviceInsurance04 .appArea .bnrBlock{margin-top:1rem}}article.serviceInsurance .serviceInsurance04 .appArea .txtBlock{margin-left:3.5rem;width:34.8125rem}@media (max-width:899px){article.serviceInsurance .serviceInsurance04 .appArea .txtBlock{margin-left:0;margin-top:1rem;width:100%}}article.serviceInsurance .serviceInsurance04 .appArea .btnBlock{margin-top:1rem;text-align:right}.serviceIfa01,.servicePas01{position:relative}.serviceIfa01 .bodyIFA01,.servicePas01 .bodyIFA01{width:27.5rem}@media (max-width:899px){.serviceIfa01 .bodyIFA01,.servicePas01 .bodyIFA01{width:100%}}.serviceIfa01 .btnBlock,.servicePas01 .btnBlock{margin-top:2.5rem}.serviceIfa01 .Independent{font-size:1rem}@media (max-width:899px){.serviceIfa01 .Independent{display:block;line-height:1;margin-bottom:1rem}}.serviceIfa01 .img1{position:absolute;bottom:0;right:-6rem;width:33.75rem;height:22.5rem;background:url(../../images/service/ifa01.png?a) #d3d3d3 100%/100% no-repeat;border-radius:2.5rem 0 0 2.5rem;content:""}@media (max-width:899px){.serviceIfa01 .img1{width:19.3125rem;height:12.875rem;bottom:-16rem;right:-1.5rem}}article.serviceIfa .serviceIfa02,article.serviceIfa .servicePas02,article.servicePas .serviceIfa02,article.servicePas .servicePas02{margin-top:11.5rem}@media (max-width:899px){article.serviceIfa .serviceIfa02,article.serviceIfa .servicePas02,article.servicePas .serviceIfa02,article.servicePas .servicePas02{margin-top:18.5rem}}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea,article.serviceIfa .servicePas02 .featureArea,article.servicePas .serviceIfa02 .featureArea,article.servicePas .servicePas02 .featureArea{margin-top:.5rem}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock,article.servicePas .servicePas02 .featureArea .featureBlock{display:flex;width:60rem;margin-bottom:2.5rem}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock,article.servicePas .servicePas02 .featureArea .featureBlock{width:100%;flex-wrap:wrap;margin-bottom:1.5rem}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock04 .txtBlock{height:16.875rem}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock04 .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock04 .imgBlock{height:9.375rem}}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock04 .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock04 .txtBlock{height:20.875rem}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock05 .txtBlock{height:13.3125rem}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock05 .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock05 .imgBlock{height:9.375rem;padding:1rem}}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock.featureBlock05 .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock.featureBlock05 .txtBlock{height:16rem}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock .imgBlock{border-radius:1.875rem 0 0 1.875rem;width:11.875rem;height:11.9375rem;padding:1.8rem;display:flex;align-items:center;justify-content:center;background:#f1f1f1}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .imgBlock img,article.serviceIfa .servicePas02 .featureArea .featureBlock .imgBlock img,article.servicePas .serviceIfa02 .featureArea .featureBlock .imgBlock img,article.servicePas .servicePas02 .featureArea .featureBlock .imgBlock img{max-height:100%;object-fit:contain}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock .imgBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock .imgBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock .imgBlock,article.servicePas .servicePas02 .featureArea .featureBlock .imgBlock{border-radius:.9375rem .9375rem 0 0;background:#f1f1f1;width:100%;height:9.375rem;padding:1.8rem;display:flex;align-items:center;justify-content:center;background:#f1f1f1}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock{background:#fff;padding-left:2rem;padding-right:3rem;height:11.9375rem;width:48.125rem;border-radius:0 1.875rem 1.875rem 0}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock{width:100%;height:auto;padding:1.5rem;border-radius:0 0 0 0}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureNo,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureNo{margin-top:2.5rem;line-height:1;color:#18bbff;font-family:Montserrat;font-size:.875rem;font-weight:500}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureNo,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureNo{margin-top:0}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo .no,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureNo .no,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureNo .no,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureNo .no{font-size:1rem;font-weight:700}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTitle,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureTitle,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTitle,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureTitle{margin-top:0}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTitle,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureTitle,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTitle,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureTitle{margin-top:.25rem}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt{margin-top:.5rem}@media (max-width:899px){article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt{color:#303030}}article.serviceIfa .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt .bikou,article.serviceIfa .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt .bikou,article.servicePas .serviceIfa02 .featureArea .featureBlock .txtBlock .featureTxt .bikou,article.servicePas .servicePas02 .featureArea .featureBlock .txtBlock .featureTxt .bikou{color:#303030;font-size:.75rem;font-weight:400;line-height:180%;letter-spacing:.0375rem}.serviceIfa02 .bottombtnBlock{margin-top:2.5rem}.servicePas01 .img1{position:absolute;bottom:0;right:0;width:33.75rem;height:22.5rem;padding:2rem 0 2rem 2.5rem;background:#fff;border-radius:2.5rem 0 0 2.5rem;content:url(../../images/service/pas01.png)}@media (max-width:899px){.servicePas01 .img1{width:19.3125rem;height:12.875rem;padding:1.5rem 0 1.5rem 1.5rem;bottom:-16rem;right:-1.5rem}}article.servicePartner{margin-bottom:16rem}@media (max-width:899px){article.servicePartner{margin-bottom:10rem}}article.servicePartner .bodyPartner01{margin-bottom:3.5rem}@media (max-width:899px){article.servicePartner .bodyPartner01{margin-bottom:2rem}}@media (max-width:899px){.page-service #ifa h2.title:before{height:5.8125rem}.page-service #ifa .titleJp{line-height:1.4}}.anchorBtnTitle{text-align:center}.anchorBtnTitle div{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:160%;color:#4b4b4b;display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1.5rem}@media (max-width:899px){.anchorBtnTitle div{font-size:1.375rem}}@media screen and (max-width:899px){.anchorBtnTitle div{margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:6.25rem}}.anchorBtnArea.consultant .anchorBtn.officeExecutiveBtn .anchorName{line-height:120%}article.consultant.postAreaOpacity,article.consultantExecutive.postAreaOpacity{margin-bottom:7.5rem}@media screen and (max-width:899px){article.consultant.postAreaOpacity,article.consultantExecutive.postAreaOpacity{margin-bottom:5rem}}.consultantListArea.executive .consultant{position:relative}@media screen and (max-width:899px){.consultantListArea.executive .consultant{width:10.4375rem}}.consultantListArea.executive .consultant .bottomBlock .contactBlock{width:100%;height:3.125rem;color:#fff;background:#1b63c0;border-radius:0 0 1.875rem 1.875rem}.consultantListArea.executive .consultant .bottomBlock .contactBlock:hover{opacity:.6}.consultantListArea.executive .consultant .bottomBlock .contactBlock a{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.75rem;font-weight:600;line-height:180%}.consultantListArea{width:60rem;display:flex;flex-wrap:wrap;margin-bottom:-3rem}@media screen and (max-width:899px){.consultantListArea{width:100%;justify-content:space-between}}.consultantListArea .consultant{position:relative;width:19rem;padding-bottom:1.5rem;margin-right:1.5rem;margin-top:2rem;margin-bottom:6rem;border-radius:1.875rem 1.875rem 0 0;background:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:899px){.consultantListArea .consultant{width:10.4375rem;margin-right:0}}.consultantListArea .consultant:nth-child(3n){margin-right:0}.consultantListArea .consultant .infoBlock{text-align:center;padding-top:7.25rem;border-radius:1.875rem 1.875rem 0 0;background:#fff}@media screen and (max-width:899px){.consultantListArea .consultant .infoBlock{border-radius:.9375rem .9375rem 0 0;padding-top:6rem}}.consultantListArea .consultant .infoBlock .img{position:absolute;top:-2.5rem;left:50%;transform:translateX(-50%)}.consultantListArea .consultant .infoBlock .img img{width:9.3125rem;height:9.3125rem;border-radius:5rem}@media screen and (max-width:899px){.consultantListArea .consultant .infoBlock .img{position:absolute;top:-1.5rem}.consultantListArea .consultant .infoBlock .img img{width:6.51875rem;height:6.51875rem}}.consultantListArea .consultant .infoBlock .nameEn{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;line-height:160%;color:#4b4b4b;color:#1b63c0;line-height:1;margin-top:.5rem}.consultantListArea .consultant .infoBlock .nameJp{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;margin-top:.5rem}.consultantListArea .consultant .infoBlock .positionName{font-size:.75rem;font-weight:400;line-height:180%;margin-top:1rem;line-height:1}@media screen and (max-width:899px){.consultantListArea .consultant .infoBlock .positionName{font-size:.875rem;font-weight:400;line-height:160%;margin-top:.5rem}}.consultantListArea .consultant .tagBlock{display:flex;padding:0 2rem;margin-top:1rem;line-height:1;justify-content:center;gap:.5rem}@media screen and (max-width:899px){.consultantListArea .consultant .tagBlock{padding:0 1rem}}.consultantListArea .consultant .tagBlock div{display:flex;width:4.625rem;height:1.75rem;padding:.5rem 1rem;justify-content:center;align-items:center;border-radius:.125rem;background:#f4f4f4}@media screen and (max-width:899px){.consultantListArea .consultant .tagBlock div{width:2.625rem;height:2.625rem;padding:.5rem .625rem}}.consultantListArea .consultant .tagBlock div.seiho{content:url("../../images/common/tag1.png");object-fit:cover}@media screen and (max-width:899px){.consultantListArea .consultant .tagBlock div.seiho{content:url("../../images/common/tag1s.png")}}.consultantListArea .consultant .tagBlock div.sonpo{content:url("../../images/common/tag2.png");object-fit:cover}@media screen and (max-width:899px){.consultantListArea .consultant .tagBlock div.sonpo{content:url("../../images/common/tag2s.png")}}.consultantListArea .consultant .tagBlock div.syoken{content:url("../../images/common/tag3.png");object-fit:cover}@media screen and (max-width:899px){.consultantListArea .consultant .tagBlock div.syoken{content:url("../../images/common/tag3s.png")}}.consultantListArea .consultant .tagBlock div.none{display:none}.consultantListArea .consultant .bottomBlock{position:absolute;bottom:-3.125rem;height:3.125rem;width:100%;color:#fff;display:flex}.consultantListArea .consultant .bottomBlock .contactBlock{width:50%;height:3.125rem;background:#1b63c0;border-radius:0 0 0 1.875rem;box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:899px){.consultantListArea .consultant .bottomBlock .contactBlock{border-radius:0 0 0 .9375rem}}.consultantListArea .consultant .bottomBlock .contactBlock:hover{opacity:.6}.consultantListArea .consultant .bottomBlock .profileBlock{width:50%;height:3.125rem;background:#18bbff;border-radius:0 0 1.875rem 0;box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}@media screen and (max-width:899px){.consultantListArea .consultant .bottomBlock .profileBlock{border-radius:0 0 .9375rem 0}}.consultantListArea .consultant .bottomBlock .profileBlock:hover{opacity:.6}.consultantListArea .consultant .bottomBlock a{height:100%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.75rem;font-weight:600;line-height:180%}@media screen and (max-width:899px){.consultantListArea .consultant .bottomBlock a{font-size:.625rem;font-weight:600;line-height:180%}}#consultantModalOverlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:999}#consultantModalOverlay #closeModal{position:absolute;top:-1.5rem;left:-1.5rem;width:5rem;height:5rem;background:#18bbff;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer}#consultantModalOverlay #closeModal svg{width:1rem;height:1rem;stroke:#FFF}#consultantModalOverlay #closeModal:hover{background:#fff;border:1px solid #18bbff}#consultantModalOverlay #closeModal:hover svg{stroke:#18BBFF}#consultantModalOverlay .modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:30rem;height:33.125rem;border-radius:1.875rem;background:#fff}@media screen and (max-width:899px){#consultantModalOverlay .modal-content{width:21.375rem;height:33.125rem}}#consultantModalOverlay .modal-content #profileBlock{position:relative;margin:0 2rem;height:30rem;border-radius:1.875rem 1.875rem 0 0;background:#fff;text-align:center;overflow-y:overlay;overflow-x:hidden}@media screen and (max-width:899px){#consultantModalOverlay .modal-content #profileBlock{margin:0 1rem}}#consultantModalOverlay .modal-content #profileBlock::-webkit-scrollbar{width:8px}#consultantModalOverlay .modal-content #profileBlock::-webkit-scrollbar-thumb{margin:2rem 0;background-color:#1b63c0;border-radius:.375rem}#consultantModalOverlay .modal-content #profileBlock::-webkit-scrollbar-track{margin:2rem 0;background-color:#efefef;border-radius:.375rem}#consultantModalOverlay .modal-content #profileBlock #img{display:flex;justify-content:center;align-items:center;padding-top:2rem;padding-bottom:.5rem}#consultantModalOverlay .modal-content #profileBlock #img img{width:8.75rem;height:8.75rem;border-radius:8.75rem}#consultantModalOverlay .modal-content #profileBlock #nameEn{font-family:Montserrat,sans-serif;font-size:.625rem;font-weight:700;line-height:160%;color:#4b4b4b;color:#1b63c0;line-height:1}#consultantModalOverlay .modal-content #profileBlock #nameJp{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;margin-top:.5rem}#consultantModalOverlay .modal-content #profileBlock #positionName{font-size:.75rem;font-weight:400;line-height:180%;margin-top:1rem;line-height:1}#consultantModalOverlay .modal-content #profileBlock #msg{margin:2rem 0 1.5rem;text-align:left;font-size:1rem;font-weight:600;line-height:180%}@media screen and (max-width:899px){#consultantModalOverlay .modal-content #profileBlock #msg{text-align:left}}#consultantModalOverlay .modal-content #profileBlock #licenseBlock{text-align:left;margin-bottom:2rem}#consultantModalOverlay .modal-content #profileBlock #licenseBlock ul{list-style:disc;margin-left:1.5rem}@media screen and (max-width:899px){#consultantModalOverlay .modal-content #profileBlock #licenseBlock ul{margin-left:1.5rem}}#consultantModalOverlay .modal-content #profileBlock #licenseBlock ul li{font-size:.875rem;font-weight:400;line-height:180%}#consultantModalOverlay .modal-content #contactBlock{height:3.125rem;flex-shrink:0;border-radius:0 0 1.875rem 1.875rem;background:#1b63c0}#consultantModalOverlay .modal-content #contactBlock:hover{opacity:.6}#consultantModalOverlay .modal-content #contactBlock a{display:flex;justify-content:center;align-items:center;height:100%;color:#fff;font-size:.75rem;font-weight:600;line-height:180%;letter-spacing:.0375rem}#consultantModalOverlay.show{display:block}.selectNewCategoryArea{width:60rem;margin:auto;margin-bottom:5rem;display:flex;gap:0 .6rem;flex-wrap:nowrap}@media (max-width:899px){.selectNewCategoryArea{width:100%;padding:0 1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}}.selectNewCategoryArea input[type=radio]{display:none}.selectNewCategoryArea .radio-btn{display:flex;align-items:center;position:relative;width:9.4375rem;height:3.75rem;border-radius:.25rem;background:#fff;cursor:pointer}@media (max-width:899px){.selectNewCategoryArea .radio-btn{width:6.6875rem;height:3.75rem;margin-bottom:.625rem}}.selectNewCategoryArea .radio-btn .icon{margin-left:1rem;margin-right:.5rem;width:1.125rem;height:1.125rem;background:url("../../images/svg/icon_check_off.svg") no-repeat center/100%;content:""}.selectNewCategoryArea .chkName{color:#4b4b4b;font-size:1rem;font-weight:600;line-height:180%;letter-spacing:.05rem}@media (max-width:899px){.selectNewCategoryArea .chkName{font-size:.75rem;letter-spacing:.0375rem}}.selectNewCategoryArea .radio-btn:has(input[type=radio]:checked){background:#1b63c0}.selectNewCategoryArea .radio-btn:has(input[type=radio]:checked) .chkName{color:#fff}.selectNewCategoryArea .radio-btn:has(input[type=radio]:checked) .icon{background:url("../../images/svg/icon_check_on.svg") no-repeat center/100%}#newsInfoListArea{position:relative;margin-bottom:20rem}#newsInfoListArea .infoListArea{width:60rem;padding-right:0}@media (max-width:899px){#newsInfoListArea .infoListArea{width:100%}}#newsInfoListArea .infoListArea .postArea{display:flex;margin-bottom:1.5rem}#newsInfoListArea .infoListArea .postArea:last-child{margin-bottom:0}#newsInfoListArea .infoListArea .postArea .dateDateArea{width:6.5rem;border-right:1px solid #dcdcdc}@media (max-width:899px){#newsInfoListArea .infoListArea .postArea .dateDateArea{padding-right:1.5rem}}#newsInfoListArea .infoListArea .postArea .dateDateArea .year{font-weight:400;font-size:.625rem}#newsInfoListArea .infoListArea .postArea .dateDateArea .month-day{margin-top:-.5rem;font-weight:400;font-size:1.75rem}#newsInfoListArea .infoListArea .postArea .postTitleArea{padding-left:2rem}@media (max-width:899px){#newsInfoListArea .infoListArea .postArea .postTitleArea{padding-left:1.5rem}}#newsInfoListArea .infoListArea .postArea .postTitleArea .tagArea{display:flex}#newsInfoListArea .infoListArea .postArea .postTitleArea .tagArea .tag{height:1.4375rem;margin-right:.625rem;border-radius:.125rem;margin-bottom:1rem;background:#1156b0;color:#fff;font-size:.625rem;font-weight:600;letter-spacing:.03125rem;display:flex;padding:0 1rem;justify-content:center;align-items:center}#newsInfoListArea .infoListArea .postArea .postTitleArea .tagArea .tag:last-child{margin-right:0}@media (max-width:899px){#newsInfoListArea .infoListArea .postArea .postTitleArea .tagArea .tag{padding:0 .8rem;margin-right:.5rem;margin-bottom:.25rem;white-space:nowrap}}#newsInfoListArea .infoListArea .postArea .postTitleArea a.infoTitle{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;display:block;color:#303030}@media (max-width:899px){#newsInfoListArea .infoListArea .postArea .postTitleArea a.infoTitle{font-size:.875rem;font-weight:400;line-height:160%}}#newsInfoListArea .infoListArea .postArea .postTitleArea a.infoTitle:hover{color:#1b63c0;text-decoration:underline}#pagingArea{position:absolute;bottom:-7rem;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:center}@media (max-width:899px){#pagingArea{width:100%}}#pagingArea .btn{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:160%;color:#4b4b4b;display:flex;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border-radius:3.125rem;margin-right:1rem;color:#1b63c0;background:#fff}#pagingArea .btn :last-child{margin-right:0}#pagingArea .btn:hover{cursor:pointer}#pagingArea .btn.btnCurrent{color:#fff;background:#18bbff}#pagingArea .btn.disabled{background:#dcdcdc;cursor:default}@media (max-width:899px){#pagingArea .btn.pcOnly{display:none}}#pagingArea .dots{margin-right:1rem;color:#1b63c0}#pagingArea .btnNext,#pagingArea .btnPrev{color:#fff;background:#1156b0}#pagingArea .btnNext.disabled,#pagingArea .btnPrev.disabled{background:#dcdcdc}.page-hire .anchorBtnArea .anchorBtn{width:19.5625rem}@media (max-width:899px){.page-hire .anchorBtnArea .anchorBtn{flex-wrap:wrap;width:10.375rem}}.page-hire .hireIFA .msgFirstArea{position:relative}@media (max-width:899px){.page-hire .hireIFA .msgFirstArea{padding-bottom:16rem}}.page-hire .hireIFA .msgFirstArea .msg{width:27.5rem}@media (max-width:899px){.page-hire .hireIFA .msgFirstArea .msg{width:100%}}.page-hire .hireIFA .msgFirstArea .bottombtnBlock{margin-top:2.5rem}.page-hire .hireIFA .msgFirstArea .img{position:absolute;bottom:2rem;right:-6.5rem;width:33.75rem;height:22.5rem;background:url(../../images/hire/ifa.jpg);background-repeat:no-repeat;background-size:103%;background-position:150% 50%;border-radius:2.5rem 0 0 2.5rem}@media (max-width:899px){.page-hire .hireIFA .msgFirstArea .img{bottom:-.5rem;right:-1.5rem;width:19.3125rem;height:12.875rem;border-radius:1.43056rem 0 0 1.43056rem}}.page-hire .hireConsultant .msgFirstArea{position:relative}.page-hire .hireConsultant .msgFirstArea .msg{width:27.5rem}@media (max-width:899px){.page-hire .hireConsultant .msgFirstArea .msg{width:100%}}.page-hire .hireConsultant .msgFirstArea .bottombtnBlock{margin-top:2.5rem}.page-hire .hireConsultant .msgFirstArea .img{position:absolute;bottom:-10rem;right:-14rem;width:33.75rem;height:22.5rem;background:url(../../images/hire/consultant_msg_first.jpg);background-repeat:no-repeat;background-size:111%;background-position:57% 18%;border-radius:2.5rem 0 0 2.5rem}@media (max-width:899px){.page-hire .hireConsultant .msgFirstArea .img{bottom:-17rem;right:-1.5rem;width:19.3125rem;height:12.875rem}}.page-hire .fpsCnp{margin-top:15rem}@media (max-width:899px){.page-hire .fpsCnp{margin-top:22rem}}.page-hire .fpsCnp .titleGrad{font-family:Montserrat;font-size:1.375rem;font-weight:700;line-height:6.25rem;line-height:1}.page-hire .fpsCnp .title3{display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1;margin-top:.5rem}@media (max-width:899px){.page-hire .fpsCnp .title3{margin-top:0;line-height:180%}}.page-hire .fpsCnp .body{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;margin:2.5rem 0}@media (max-width:899px){.page-hire .fpsCnp .body{margin-top:1.5rem;margin-bottom:2rem}}.page-hire .fpsCnp .fpsCnpDetail{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;width:60rem;padding:5rem}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail{width:100%;padding:2.5rem 1rem}}.page-hire .fpsCnp .fpsCnpDetail h4{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;margin-bottom:2rem}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail h4{font-size:1rem}}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail h4{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:1rem}}.page-hire .fpsCnp .fpsCnpDetail .post{position:relative;padding-bottom:2.5rem;padding-top:5rem}.page-hire .fpsCnp .fpsCnpDetail .post:first-child{padding-top:0}.page-hire .fpsCnp .fpsCnpDetail .post:last-child{padding-bottom:0}.page-hire .fpsCnp .fpsCnpDetail .post:not(:last-child)::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%)}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .post{padding-top:2.5rem}}.page-hire .fpsCnp .fpsCnpDetail ul.program{width:50rem;margin-top:2rem;padding:2.5rem;border-radius:.9375rem;background:#f0fbff}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail ul.program{width:100%;padding:2rem 1rem}}.page-hire .fpsCnp .fpsCnpDetail ul.program li{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;position:relative;padding-left:2rem}.page-hire .fpsCnp .fpsCnpDetail ul.program li::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:.875rem;height:.875rem;background-image:url("../../images/svg/icon_hire_chk.svg");background-size:contain;background-repeat:no-repeat}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail ul.program li{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:.5rem}.page-hire .fpsCnp .fpsCnpDetail ul.program li:last-child{margin-bottom:0}}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea{display:flex}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea{flex-wrap:wrap}}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .icon{line-height:1}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .block1 img{width:3.625rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .block2 img{width:3.18756rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .block3 img{width:4.875rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock{display:flex;justify-content:center;text-align:center;width:16rem;height:13.375rem;border-radius:.9375rem;background:#f0fbff;margin-right:1rem;padding:2.5rem 0}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock:last-child{margin-right:0}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block1 .sessionTitle .sessionNo{margin-top:1.5rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block2 .sessionTitle .sessionNo{margin-top:2.06rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block3 .sessionTitle .sessionNo{margin-top:2.25rem}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block1 .sessionTitle .sessionNo,.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block2 .sessionTitle .sessionNo,.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock.block3 .sessionTitle .sessionNo{margin-top:0}}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock{flex-wrap:wrap;justify-content:center;align-items:center;width:19.375rem;height:8.1875rem;border-radius:.9375rem;margin-bottom:1rem;margin-right:0;padding:0;text-align:left}}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .sessionNo{color:#18bbff;font-family:Montserrat;font-size:.875rem;font-weight:500;line-height:180%;line-height:1;letter-spacing:.04375rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .sessionNo .no{font-size:1rem;font-weight:700;line-height:180%;line-height:1;letter-spacing:.05rem}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle{display:flex;align-items:center;width:100%;padding-right:0;border:none}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .icon{width:7.5rem;text-align:center}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .sessionNo{color:#18bbff;font-family:Montserrat;font-size:.875rem;font-weight:500;line-height:180%;letter-spacing:.04375rem}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .sessionNo .no{font-size:1rem;font-weight:700;line-height:180%;letter-spacing:.05rem}}.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .titleTxt{margin-top:1rem;color:#4b4b4b;font-size:1.375rem;font-weight:600;line-height:160%;line-height:1;letter-spacing:.06875rem}@media (max-width:899px){.page-hire .fpsCnp .fpsCnpDetail .cnpSessionArea .sessionBlock .sessionTitle .titleTxt{margin-top:.25rem}}.page-hire .sessionEntry{display:flex;justify-content:center;margin-top:2.5rem}@media (max-width:899px){.page-hire .hirePas .innerWhite,.page-hire .hireSales .innerWhite{padding:2.5rem 1rem}}.page-hire .hirePas .msg,.page-hire .hireSales .msg{width:50rem}@media (max-width:899px){.page-hire .hirePas .msg,.page-hire .hireSales .msg{font-size:1rem;font-weight:400;line-height:160%;width:100%}}.page-hire .hirePas .nayamiTitle,.page-hire .hireSales .nayamiTitle{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;position:relative;padding-left:4rem;margin:1.5rem 0 1.5rem 0;display:inline-flex;align-items:center;justify-content:center}@media (max-width:899px){.page-hire .hirePas .nayamiTitle,.page-hire .hireSales .nayamiTitle{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;padding-left:3rem}}.page-hire .hirePas .nayamiTitle::before,.page-hire .hireSales .nayamiTitle::before{font-family:Montserrat,sans-serif;font-size:1.375rem;font-weight:700;line-height:160%;color:#4b4b4b;position:absolute;display:flex;align-items:center;justify-content:center;left:1rem;width:2.5rem;height:2.5rem;background:#1b63c0;border-radius:1.25rem;content:"?";color:#fff}@media (max-width:899px){.page-hire .hirePas .nayamiTitle::before,.page-hire .hireSales .nayamiTitle::before{font-size:1.375rem}}@media (max-width:899px){.page-hire .hirePas .nayamiTitle::before,.page-hire .hireSales .nayamiTitle::before{left:0}}.page-hire .hirePas .nayamiArea,.page-hire .hireSales .nayamiArea{margin-bottom:2rem}.page-hire .hirePas .nayamiArea .nayamiBlock,.page-hire .hireSales .nayamiArea .nayamiBlock{margin-bottom:.5rem;font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;position:relative;width:auto;display:inline-flex;padding:1rem 1.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem .625rem .625rem 0;background:#f4f4f4}@media (max-width:899px){.page-hire .hirePas .nayamiArea .nayamiBlock,.page-hire .hireSales .nayamiArea .nayamiBlock{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;padding:1rem}}.page-hire .hirePas .nayamiArea .nayamiBlock img,.page-hire .hireSales .nayamiArea .nayamiBlock img{width:2.5rem}@media (max-width:899px){.page-hire .hirePas .nayamiArea .nayamiBlock img,.page-hire .hireSales .nayamiArea .nayamiBlock img{width:auto;height:2.5rem}}.page-hire .hirePas .contact,.page-hire .hireSales .contact{display:flex;justify-content:center;margin-top:2.5rem}.page-privacypolicy header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-privacypolicy header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-privacypolicy article.privacyPolicyArticle .inner{width:60rem}@media (max-width:899px){.page-privacypolicy article.privacyPolicyArticle .inner{width:100%}}.page-privacypolicy article.privacyPolicyArticle .ceo{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;text-align:right}.page-privacypolicy article.privacyPolicyArticle .postBlock{position:relative;margin-top:2.5rem;padding-bottom:2.5rem}.page-privacypolicy article.privacyPolicyArticle .postBlock:not(:last-child)::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%)}.page-privacypolicy article.privacyPolicyArticle .postBlock.noneLine::before{display:none}.page-privacypolicy article.privacyPolicyArticle .postBlock .no{display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Montserrat;font-size:1.375rem;font-weight:700;line-height:1}.page-privacypolicy article.privacyPolicyArticle .postBlock .pTitle{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;padding-top:.5rem}@media (max-width:899px){.page-privacypolicy article.privacyPolicyArticle .postBlock .pTitle{font-size:1rem}}@media (max-width:899px){.page-privacypolicy article.privacyPolicyArticle .postBlock .pTitle{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b}}.page-privacypolicy article.privacyPolicyArticle .postBlock .body{padding-top:2rem}.page-privacypolicy article.privacyPolicyArticle .postBlock .body.pt0{padding-top:0}.page-privacypolicy article.privacyPolicyArticle .postBlock .body p{padding-bottom:2rem}.page-privacypolicy article.privacyPolicyArticle .postBlock .body p.pb0{padding-bottom:0}.page-privacypolicy article.privacyPolicyArticle .postBlock .body p.pb1{padding-bottom:1rem}.page-privacypolicy article.privacyPolicyArticle .postBlock .body .pTitle2{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-top:2rem}.page-privacypolicy article.privacyPolicyArticle .postBlock .pTitle3{margin-top:2rem;color:#303030;font-size:1rem;font-weight:600;line-height:160%}.page-privacypolicy article.privacyPolicyArticle .postBlock ul{margin-bottom:2rem}.page-privacypolicy article.privacyPolicyArticle .postBlock ul li{list-style-type:disc;margin-left:2rem}@media (max-width:899px){.page-privacypolicy article.privacyPolicyArticle .postBlock ul li{margin-left:1.5rem}}.page-privacypolicy article.privacyPolicyArticle .postBlock ul.link li a{position:relative;padding-right:1rem;margin-right:.25rem;display:inline-block;color:#1156b0;text-decoration:underline}.page-privacypolicy article.privacyPolicyArticle .postBlock ul.link li a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask-image:url("../../images/svg/icon_link.svg");mask-image:url("../../images/svg/icon_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-privacypolicy article.privacyPolicyArticle .postBlock ul.link li a:hover{color:#18bbff;text-decoration:underline}@media (max-width:899px){.page-privacypolicy article.privacyPolicyArticle .postBlock ul.link li::marker{vertical-align:top}}.page-privacypolicy article.privacyPolicyArticle .updateHistory{margin-top:1rem}.page-fd header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-fd header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-fd article.fdArticle .inner{width:60rem}@media (max-width:899px){.page-fd article.fdArticle .inner{width:100%}}.page-fd article.fdArticle .postBlock{position:relative;margin-top:2.5rem;padding-bottom:2.5rem}.page-fd article.fdArticle .postBlock a:hover{text-decoration:underline}.page-fd article.fdArticle .postBlock:not(:last-child)::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%)}.page-fd article.fdArticle .postBlock.noneLine::before{display:none}.page-fd article.fdArticle .postBlock.firstMsg{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-top:0}@media (max-width:899px){.page-fd article.fdArticle .postBlock.firstMsg{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}}.page-fd article.fdArticle .postBlock .no{display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Montserrat;font-size:1.375rem;font-weight:700;line-height:1}.page-fd article.fdArticle .postBlock .torikumiTitle{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-fd article.fdArticle .postBlock .pTitle{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;padding-top:.5rem}@media (max-width:899px){.page-fd article.fdArticle .postBlock .pTitle{font-size:1rem}}@media (max-width:899px){.page-fd article.fdArticle .postBlock .pTitle{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b}}.page-fd article.fdArticle .postBlock .body{padding-top:2rem}.page-fd article.fdArticle .postBlock .body.pt0{padding-top:0}.page-fd article.fdArticle .postBlock .body p{padding-bottom:2rem}.page-fd article.fdArticle .postBlock .body p:last-of-type{padding-bottom:0}.page-fd article.fdArticle .postBlock .body p.pb0{padding-bottom:0}.page-fd article.fdArticle .postBlock .body p.pb1{padding-bottom:1rem}.page-fd article.fdArticle .postBlock .body p.bikou{font-size:.75rem;font-weight:400;line-height:180%}.page-fd article.fdArticle .postBlock .body .pTitle2{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-top:2rem}.page-fd article.fdArticle .postBlock .pTitle3{margin-top:2rem;color:#303030;font-size:1rem;font-weight:600;line-height:160%}.page-fd article.fdArticle .postBlock ul{margin-bottom:2rem}.page-fd article.fdArticle .postBlock ul li{list-style-type:disc;margin-left:2rem}@media (max-width:899px){.page-fd article.fdArticle .postBlock ul li{margin-left:1.5rem}}.page-law header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-law header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-law article.lawArticle .inner{width:60rem}@media (max-width:899px){.page-law article.lawArticle .inner{width:100%}}.page-law article.lawArticle .postBlock{position:relative;margin-top:2.5rem;padding-bottom:2.5rem}.page-law article.lawArticle .postBlock:not(:last-child)::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%)}.page-law article.lawArticle .postBlock.noneLine::before{display:none}.page-law article.lawArticle .postBlock:last-of-type{padding-bottom:0}.page-law article.lawArticle .postBlock.firstMsg{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;margin-top:0}.page-law article.lawArticle .postBlock .no{display:inline-block;background:linear-gradient(to left,#0a55b8 0,#249ded 70%,#18bbff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Montserrat;font-size:1.375rem;font-weight:700;line-height:1}.page-law article.lawArticle .postBlock .torikumiTitle{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-law article.lawArticle .postBlock .pTitle{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;line-height:1;padding-top:.5rem}@media (max-width:899px){.page-law article.lawArticle .postBlock .pTitle{font-size:1rem}}@media (max-width:899px){.page-law article.lawArticle .postBlock .pTitle{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b}}.page-law article.lawArticle .postBlock .body{padding-top:2rem}.page-law article.lawArticle .postBlock .body.pt0{padding-top:0}.page-law article.lawArticle .postBlock .body p{padding-bottom:2rem}.page-law article.lawArticle .postBlock .body p:last-of-type{padding-bottom:0}.page-law article.lawArticle .postBlock .body p.pb0{padding-bottom:0}.page-law article.lawArticle .postBlock .body p.pb1{padding-bottom:1rem}.page-law article.lawArticle .postBlock .body p.pb2{padding-bottom:2rem}.page-law article.lawArticle .postBlock .body p.bikou{font-size:.75rem;font-weight:400;line-height:180%}.page-law article.lawArticle .postBlock .body .pTitle2{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-top:2rem}.page-law article.lawArticle .postBlock .pTitle3{margin-top:2rem;color:#303030;font-size:1rem;font-weight:600;line-height:160%}.page-law article.lawArticle .postBlock ul{margin-bottom:2rem}@media (max-width:899px){.page-law article.lawArticle .postBlock ul{margin-bottom:0}}.page-law article.lawArticle .postBlock ul li{list-style-type:disc;margin-left:2rem}@media (max-width:899px){.page-law article.lawArticle .postBlock ul li{margin-left:1.5rem}}.page-law article.lawArticle .postBlock ul.link li a{position:relative;padding-right:1rem;margin-right:.25rem;display:inline-block;color:#1156b0}.page-law article.lawArticle .postBlock ul.link li a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask-image:url("../../images/svg/icon_link.svg");mask-image:url("../../images/svg/icon_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}.page-law article.lawArticle .postBlock ul.link li a:hover{color:#18bbff}.page-law article.lawArticle .updateHistory{margin-top:1rem}.page-policy article.policyArticle ul{margin-top:2rem}.page-policy article.policyArticle ul li{list-style-type:disc;margin-left:2rem}@media (max-width:899px){.page-policy article.policyArticle ul li{margin-left:1.5rem}}.page404Article.postAreaOpacity{margin-bottom:12.5rem}@media (max-width:899px){.page404Article.postAreaOpacity{margin-bottom:7.5rem}}.page404Article.postAreaOpacity .commonBtn{margin-top:3.5rem}.page-inquiry header #commonTitleArea .commonTitleBlock .pageTitle,.page-inquiry-confirm header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-inquiry header #commonTitleArea .commonTitleBlock .Descri,.page-inquiry-confirm header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-inquiry .inquiryArticle .inner,.page-inquiry-confirm .inquiryArticle .inner{width:60rem}@media (max-width:899px){.page-inquiry .inquiryArticle .inner,.page-inquiry-confirm .inquiryArticle .inner{width:100%}}.page-inquiry .inquiryArticle .inquiryIntro .lead,.page-inquiry-confirm .inquiryArticle .inquiryIntro .lead{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}.page-inquiry .inquiryArticle .inquiryIntro .lead .red,.page-inquiry-confirm .inquiryArticle .inquiryIntro .lead .red{color:#ea0e0e}.page-inquiry .inquiryArticle .inquiryOtherBtn,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn{width:60rem;margin-top:2.5rem;padding:2.5rem;border-radius:1.875rem;background:#f0fbff}@media (max-width:899px){.page-inquiry .inquiryArticle .inquiryOtherBtn,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn{width:100%}}.page-inquiry .inquiryArticle .inquiryOtherBtn .btnGroup,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn .btnGroup{margin-top:2rem;padding:2.5rem 0;display:flex;justify-content:space-between}@media (max-width:899px){.page-inquiry .inquiryArticle .inquiryOtherBtn .btnGroup,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn .btnGroup{padding:0;flex-wrap:wrap;justify-content:center}}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn{position:relative;display:flex;align-items:center;width:26.875rem;height:7.1875rem;border-radius:.25rem;background:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn:hover,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn:hover{box-shadow:0 0}@media (max-width:899px){.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn{width:100%}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn:last-child,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn:last-child{margin-top:1rem;margin-bottom:1rem}}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn .icon,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn .icon{margin:0 1rem 0 1.5rem}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn .txt .large,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn .txt .large{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn .txt .small,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn .txt .small{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn .txt .blue,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn .txt .blue{color:#1b63c0}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn.btnContract .icon,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn.btnContract .icon{width:1.625rem;height:2rem;mask:url(../../images/svg/icon_contract.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_contract.svg) no-repeat center/contain;background-color:#1b63c0}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn.btnRecruit .icon,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn.btnRecruit .icon{width:2.1875rem;height:2.1875rem;mask:url(../../images/svg/icon_recruit.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_recruit.svg) no-repeat center/contain;background-color:#1b63c0}.page-inquiry .inquiryArticle .inquiryOtherBtn a.btn:after,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn a.btn:after{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);right:1rem;width:1rem;height:.5rem;mask:url(../../images/svg/icon_arrow.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_arrow.svg) no-repeat center/contain;background-color:#1b63c0;content:""}.page-inquiry .inquiryArticle .inquiryOtherBtn .note,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn .note{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;text-align:center}.page-inquiry .inquiryArticle .inquiryOtherBtn .note .contractor,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn .note .contractor{color:#1b63c0}@media (max-width:899px){.page-inquiry .inquiryArticle .inquiryOtherBtn .note,.page-inquiry-confirm .inquiryArticle .inquiryOtherBtn .note{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;text-align:left}}.page-inquiry .inquiryArticle .telContact,.page-inquiry-confirm .inquiryArticle .telContact{margin:auto;margin-top:3rem;margin-bottom:1.5rem;width:25.25rem;display:flex}.page-inquiry .inquiryArticle .telContact .telNote,.page-inquiry-confirm .inquiryArticle .telContact .telNote{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-inquiry .inquiryArticle .telContact .telNote .tel,.page-inquiry-confirm .inquiryArticle .telContact .telNote .tel{color:#1b63c0}.page-inquiry .inquiryArticle .telContact .telNumber,.page-inquiry-confirm .inquiryArticle .telContact .telNumber{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;text-decoration:underline}.page-inquiry .inquiryArticle .telContact .iconTel,.page-inquiry-confirm .inquiryArticle .telContact .iconTel{width:1.875rem;height:1.5625rem;mask:url(../../images/svg/icon_tel2.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_tel2.svg) no-repeat center/contain;background-color:#1b63c0;margin-right:.5rem}@media (max-width:899px){.page-inquiry .inquiryArticle .telContact,.page-inquiry-confirm .inquiryArticle .telContact{margin:auto;margin-top:1rem;width:100%;display:block;text-align:center}.page-inquiry .inquiryArticle .telContact .iconTel,.page-inquiry-confirm .inquiryArticle .telContact .iconTel{display:inline}.page-inquiry .inquiryArticle .telContact .telNote,.page-inquiry-confirm .inquiryArticle .telContact .telNote{display:inline}}.page-inquiry .inquiryArticle h2,.page-inquiry-confirm .inquiryArticle h2{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;position:relative;margin-top:5rem}@media (max-width:899px){.page-inquiry .inquiryArticle h2,.page-inquiry-confirm .inquiryArticle h2{font-size:1rem}}.page-inquiry .inquiryArticle h2 span.required,.page-inquiry-confirm .inquiryArticle h2 span.required{color:#ea0e0e;margin-left:.25rem}.page-inquiry .inquiryArticle .hr,.page-inquiry-confirm .inquiryArticle .hr{margin-bottom:2rem}.page-inquiry .inquiryArticle .hr.privacy,.page-inquiry-confirm .inquiryArticle .hr.privacy{margin-top:2rem}.page-inquiry .inquiryArticle span.required,.page-inquiry-confirm .inquiryArticle span.required{color:#ea0e0e}.page-inquiry .inquiryArticle .hrGray,.page-inquiry-confirm .inquiryArticle .hrGray{border-top:2px solid #efefef;margin:1.5rem 0}.page-inquiry .inquiryArticle .checkboxItem,.page-inquiry-confirm .inquiryArticle .checkboxItem{display:flex;align-items:center;gap:.75rem}@media (max-width:899px){.page-inquiry .inquiryArticle .checkboxItem,.page-inquiry-confirm .inquiryArticle .checkboxItem{gap:0}}.page-inquiry .inquiryArticle .checkboxItem input[type=checkbox],.page-inquiry-confirm .inquiryArticle .checkboxItem input[type=checkbox]{display:none}.page-inquiry .inquiryArticle .checkboxItem .checkboxCustom,.page-inquiry-confirm .inquiryArticle .checkboxItem .checkboxCustom{width:1.875rem;height:1.875rem;border-radius:.25rem;border:1px solid #1b63c0;background-color:#fff;position:relative;flex-shrink:0}.page-inquiry .inquiryArticle .checkboxItem .checkboxCustom::after,.page-inquiry-confirm .inquiryArticle .checkboxItem .checkboxCustom::after{content:"";position:absolute;top:50%;left:50%;width:.375rem;height:.75rem;border:solid #fff;border-width:0 .1875rem .1875rem 0;transform:translate(-50%,-50%) rotate(45deg);opacity:0}.page-inquiry .inquiryArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom,.page-inquiry-confirm .inquiryArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom{background-color:#1b63c0;border-color:#1b63c0}.page-inquiry .inquiryArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom::after,.page-inquiry-confirm .inquiryArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom::after{opacity:1}.page-inquiry .inquiryArticle .checkboxItem .checkboxLabel,.page-inquiry-confirm .inquiryArticle .checkboxItem .checkboxLabel{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}@media (max-width:899px){.page-inquiry .inquiryArticle .checkboxItem .checkboxLabel,.page-inquiry-confirm .inquiryArticle .checkboxItem .checkboxLabel{font-size:1rem;font-weight:400;line-height:160%;margin-left:.5rem;letter-spacing:.025rem}}.page-inquiry .inquiryArticle .confirmArea,.page-inquiry .inquiryArticle .formArea,.page-inquiry-confirm .inquiryArticle .confirmArea,.page-inquiry-confirm .inquiryArticle .formArea{width:60rem;margin-top:2.5rem;background:#fff;padding:2.5rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.05)}@media (max-width:899px){.page-inquiry .inquiryArticle .confirmArea,.page-inquiry .inquiryArticle .formArea,.page-inquiry-confirm .inquiryArticle .confirmArea,.page-inquiry-confirm .inquiryArticle .formArea{width:100%;padding:1rem}}.page-inquiry .inquiryArticle .confirmArea fieldset,.page-inquiry .inquiryArticle .formArea fieldset,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset,.page-inquiry-confirm .inquiryArticle .formArea fieldset{border:none}.page-inquiry .inquiryArticle .confirmArea fieldset legend,.page-inquiry .inquiryArticle .formArea fieldset legend,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset legend,.page-inquiry-confirm .inquiryArticle .formArea fieldset legend{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:1rem}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion{margin-bottom:1rem;width:55rem;padding:2.5rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:1px solid #1b63c0;background:#fcfcfc}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion label,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion label,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion label,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion label{display:flex;align-items:center;justify-content:space-between}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion label .input,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion label .input{width:39.5rem}@media (max-width:899px){.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion{width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion label,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion label,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion label,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:start}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion label .item,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion label .item{width:100%}.page-inquiry .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-inquiry .inquiryArticle .formArea fieldset .consultDetailQuestion label .input,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-inquiry-confirm .inquiryArticle .formArea fieldset .consultDetailQuestion label .input{width:100%}}.page-inquiry .inquiryArticle .confirmArea fieldset label,.page-inquiry .inquiryArticle .formArea fieldset label,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label,.page-inquiry-confirm .inquiryArticle .formArea fieldset label{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;color:#303030;display:block;margin-bottom:1rem}.page-inquiry .inquiryArticle .confirmArea fieldset label input[type=checkbox],.page-inquiry .inquiryArticle .formArea fieldset label input[type=checkbox],.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label input[type=checkbox],.page-inquiry-confirm .inquiryArticle .formArea fieldset label input[type=checkbox]{margin-right:.5rem}@media (max-width:899px){.page-inquiry .inquiryArticle .confirmArea fieldset label select,.page-inquiry .inquiryArticle .formArea fieldset label select,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label select,.page-inquiry-confirm .inquiryArticle .formArea fieldset label select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #8f8f8f;padding:1rem;border-radius:.5rem;font-size:1rem;color:#303030}}.page-inquiry .inquiryArticle .confirmArea fieldset label input[type=email],.page-inquiry .inquiryArticle .confirmArea fieldset label input[type=tel],.page-inquiry .inquiryArticle .confirmArea fieldset label input[type=text],.page-inquiry .inquiryArticle .confirmArea fieldset label select,.page-inquiry .inquiryArticle .confirmArea fieldset label textarea,.page-inquiry .inquiryArticle .formArea fieldset label input[type=email],.page-inquiry .inquiryArticle .formArea fieldset label input[type=tel],.page-inquiry .inquiryArticle .formArea fieldset label input[type=text],.page-inquiry .inquiryArticle .formArea fieldset label select,.page-inquiry .inquiryArticle .formArea fieldset label textarea,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label input[type=email],.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label input[type=tel],.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label input[type=text],.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label select,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label textarea,.page-inquiry-confirm .inquiryArticle .formArea fieldset label input[type=email],.page-inquiry-confirm .inquiryArticle .formArea fieldset label input[type=tel],.page-inquiry-confirm .inquiryArticle .formArea fieldset label input[type=text],.page-inquiry-confirm .inquiryArticle .formArea fieldset label select,.page-inquiry-confirm .inquiryArticle .formArea fieldset label textarea{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #8f8f8f;font-size:1rem;margin-top:.5rem}.page-inquiry .inquiryArticle .confirmArea fieldset label textarea,.page-inquiry .inquiryArticle .formArea fieldset label textarea,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset label textarea,.page-inquiry-confirm .inquiryArticle .formArea fieldset label textarea{height:7.5rem;border:1px solid #dcdcdc}.page-inquiry .inquiryArticle .confirmArea .form-block,.page-inquiry .inquiryArticle .formArea .form-block,.page-inquiry-confirm .inquiryArticle .confirmArea .form-block,.page-inquiry-confirm .inquiryArticle .formArea .form-block{margin-bottom:2rem}.page-inquiry .inquiryArticle .confirmArea .submitButton,.page-inquiry .inquiryArticle .formArea .submitButton,.page-inquiry-confirm .inquiryArticle .confirmArea .submitButton,.page-inquiry-confirm .inquiryArticle .formArea .submitButton{margin-top:2rem;text-align:center}.page-inquiry .inquiryArticle .confirmArea .submitButton button[type=submit],.page-inquiry .inquiryArticle .formArea .submitButton button[type=submit],.page-inquiry-confirm .inquiryArticle .confirmArea .submitButton button[type=submit],.page-inquiry-confirm .inquiryArticle .formArea .submitButton button[type=submit]{padding:1rem 3rem;font-size:1rem;font-weight:700;color:#fff;background:#1156b0;border:none;border-radius:2rem;cursor:pointer}.page-inquiry .inquiryArticle .confirmArea .submitButton button[type=submit]:hover,.page-inquiry .inquiryArticle .formArea .submitButton button[type=submit]:hover,.page-inquiry-confirm .inquiryArticle .confirmArea .submitButton button[type=submit]:hover,.page-inquiry-confirm .inquiryArticle .formArea .submitButton button[type=submit]:hover{background:#18bbff}.page-inquiry .inquiryArticle .confirmArea .agreeCheck,.page-inquiry .inquiryArticle .formArea .agreeCheck,.page-inquiry-confirm .inquiryArticle .confirmArea .agreeCheck,.page-inquiry-confirm .inquiryArticle .formArea .agreeCheck{margin-top:2rem;display:flex;align-items:center}.page-inquiry .inquiryArticle .confirmArea .agreeCheck input[type=checkbox],.page-inquiry .inquiryArticle .formArea .agreeCheck input[type=checkbox],.page-inquiry-confirm .inquiryArticle .confirmArea .agreeCheck input[type=checkbox],.page-inquiry-confirm .inquiryArticle .formArea .agreeCheck input[type=checkbox]{margin-right:.5rem}.page-inquiry .inquiryArticle .confirmArea .agreeCheck a,.page-inquiry .inquiryArticle .formArea .agreeCheck a,.page-inquiry-confirm .inquiryArticle .confirmArea .agreeCheck a,.page-inquiry-confirm .inquiryArticle .formArea .agreeCheck a{color:#1156b0;text-decoration:underline}.page-inquiry .inquiryArticle .confirmArea fieldset.customerInfo label,.page-inquiry .inquiryArticle .formArea fieldset.customerInfo label,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset.customerInfo label,.page-inquiry-confirm .inquiryArticle .formArea fieldset.customerInfo label{display:flex;align-items:center;justify-content:space-between}.page-inquiry .inquiryArticle .confirmArea fieldset.customerInfo label .input,.page-inquiry .inquiryArticle .formArea fieldset.customerInfo label .input,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset.customerInfo label .input,.page-inquiry-confirm .inquiryArticle .formArea fieldset.customerInfo label .input{width:44.5rem}@media (max-width:899px){.page-inquiry .inquiryArticle .confirmArea fieldset.customerInfo label,.page-inquiry .inquiryArticle .formArea fieldset.customerInfo label,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset.customerInfo label,.page-inquiry-confirm .inquiryArticle .formArea fieldset.customerInfo label{align-items:flex-start;justify-content:center;flex-wrap:wrap}.page-inquiry .inquiryArticle .confirmArea fieldset.customerInfo label .item,.page-inquiry .inquiryArticle .formArea fieldset.customerInfo label .item,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset.customerInfo label .item,.page-inquiry-confirm .inquiryArticle .formArea fieldset.customerInfo label .item{width:100%}.page-inquiry .inquiryArticle .confirmArea fieldset.customerInfo label .input,.page-inquiry .inquiryArticle .formArea fieldset.customerInfo label .input,.page-inquiry-confirm .inquiryArticle .confirmArea fieldset.customerInfo label .input,.page-inquiry-confirm .inquiryArticle .formArea fieldset.customerInfo label .input{width:100%}}.page-inquiry .inquiryArticle label.privacy .checkboxItem,.page-inquiry-confirm .inquiryArticle label.privacy .checkboxItem{text-align:center;margin:auto;justify-content:center;align-items:center}.page-inquiry .inquiryArticle label.privacy .checkboxItem a,.page-inquiry-confirm .inquiryArticle label.privacy .checkboxItem a{text-decoration:underline}@media (max-width:899px){.page-inquiry .inquiryArticle label.privacy .checkboxItem,.page-inquiry-confirm .inquiryArticle label.privacy .checkboxItem{align-items:normal}.page-inquiry .inquiryArticle label.privacy .checkboxItem .checkboxLabel,.page-inquiry-confirm .inquiryArticle label.privacy .checkboxItem .checkboxLabel{width:19rem;text-align:left;vertical-align:top}}.page-inquiry .submitBlock{text-align:center;margin:auto;margin-top:3.5rem;justify-content:center;align-items:center}.page-inquiry .errorMsgBlock{width:60rem;margin:auto;margin-top:5rem;padding:1.5rem 0 1.5rem 5rem;position:relative;border-radius:.25rem;border:1px solid #ea0e0e;background:#fff;font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#ea0e0e}.page-inquiry .errorMsgBlock::before{width:2.5rem;height:2.5rem;position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:1.5rem;transform:translateY(-50%);background-image:url("../../images/svg/icon_error_msg.svg");background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:899px){.page-inquiry .errorMsgBlock{width:100%;margin-top:2.5rem;padding:1rem 1rem 1rem 4.5rem;font-size:.875rem;font-weight:600;line-height:160%}.page-inquiry .errorMsgBlock::before{left:1rem}}.page-inquiry .errorText{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#ea0e0e;margin-top:.25rem}.page-contact .contactArticle label.privacy .checkboxItem,.page-inquiry .inquiryArticle label.privacy .checkboxItem{position:relative}.page-contact .contactArticle label.privacy .checkboxItem .errorText,.page-inquiry .inquiryArticle label.privacy .checkboxItem .errorText{position:absolute;bottom:-1.5rem;text-align:left;padding-left:2.5rem}.page-inquiry-confirm .confirmArea h3{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:2rem}.page-inquiry-confirm .confirmArea .consultDetailQuestion{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;margin-top:1rem;margin-bottom:1rem;width:55rem;padding:2.5rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:1px solid #1b63c0;background:#fcfcfc}.page-inquiry-confirm .confirmArea .consultDetailQuestion.empty{display:none}.page-inquiry-confirm .confirmArea .consultDetailQuestion.none{display:none}@media (max-width:899px){.page-inquiry-confirm .confirmArea .consultDetailQuestion{font-size:1rem;font-weight:400;line-height:160%;width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem;margin-left:.5rem;letter-spacing:.025rem}}.page-inquiry-confirm .confirmArea label{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.page-inquiry-confirm .confirmArea label .input{width:39.5rem;padding:1rem 1.5rem;border-radius:4px;background-color:#f0fbff;text-align:left}.page-inquiry-confirm .confirmArea label .input.empty{background-color:#fff;border:1px solid #8f8f8f}@media (max-width:899px){.page-inquiry-confirm .confirmArea label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-inquiry-confirm .confirmArea label .item{width:100%}.page-inquiry-confirm .confirmArea label .input{width:100%}}.page-inquiry-confirm .confirmArea .otherTextArea{width:100%;height:7.5rem;border-radius:.25rem;border:1px solid #dcdcdc}.page-inquiry-confirm .btnArea{width:60rem;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:4rem}.page-inquiry-confirm .btnArea .back.commonBtn{margin-right:3rem;background:#18bbff}@media (max-width:899px){.page-inquiry-confirm .btnArea{width:100%;margin-top:2.5rem}.page-inquiry-confirm .btnArea .back.commonBtn{margin-right:1.5rem}}.checkboxItem .icon{width:1.875rem;height:1.875rem;content:""}.checkboxItem .icon.chkOn{background:url(../../images/svg/icon_form_confirm_chk_on.svg) no-repeat center/contain}.checkboxItem .icon.chkOff{background:url(../../images/svg/icon_form_confirm_chk_off.svg) no-repeat center/contain}@media (max-width:899px){.page-contact-confirm .confirmArea,.page-inquiry-confirm .confirmArea{width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem}.page-contact-confirm .confirmArea label,.page-inquiry-confirm .confirmArea label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:start}.page-contact-confirm .confirmArea label .item,.page-inquiry-confirm .confirmArea label .item{width:100%}.page-contact-confirm .confirmArea label .input,.page-inquiry-confirm .confirmArea label .input{width:100%}}.page-contact-thanks h2,.page-inquiry-thanks h2{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.page-contact-thanks h2,.page-inquiry-thanks h2{font-size:1rem}}.page-contact-thanks h2.sendError,.page-inquiry-thanks h2.sendError{color:#ea0e0e}.page-contact-thanks .inquiryArticle,.page-inquiry-thanks .inquiryArticle{margin-bottom:16rem}@media (max-width:899px){.page-contact-thanks .inquiryArticle,.page-inquiry-thanks .inquiryArticle{margin-bottom:7.5rem}}.page-contact-thanks .moveTopBtn.commonBtn,.page-inquiry-thanks .moveTopBtn.commonBtn{margin-top:2.5rem}.page-contact-thanks header #commonTitleArea .commonTitleBlock .pageTitle,.page-inquiry-thanks header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-contact-thanks header #commonTitleArea .commonTitleBlock .Descri,.page-inquiry-thanks header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-contact header #commonTitleArea .commonTitleBlock .pageTitle,.page-contact-confirm header #commonTitleArea .commonTitleBlock .pageTitle{width:100%}.page-contact header #commonTitleArea .commonTitleBlock .Descri,.page-contact-confirm header #commonTitleArea .commonTitleBlock .Descri{display:none}.page-contact .contactArticle .inner,.page-contact-confirm .contactArticle .inner{width:60rem}@media (max-width:899px){.page-contact .contactArticle .inner,.page-contact-confirm .contactArticle .inner{width:100%}}.page-contact .contactArticle .intro .lead,.page-contact-confirm .contactArticle .intro .lead{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}.page-contact .contactArticle .intro .lead .red,.page-contact-confirm .contactArticle .intro .lead .red{color:#ea0e0e}.page-contact .contactArticle .otherPageBtn,.page-contact-confirm .contactArticle .otherPageBtn{width:60rem;margin-top:2.5rem;padding:2.5rem;border-radius:1.875rem;background:#f0fbff}@media (max-width:899px){.page-contact .contactArticle .otherPageBtn,.page-contact-confirm .contactArticle .otherPageBtn{width:100%}}.page-contact .contactArticle .otherPageBtn .btnGroup,.page-contact-confirm .contactArticle .otherPageBtn .btnGroup{margin-top:2rem;padding:2.5rem 0;display:flex;justify-content:space-between}@media (max-width:899px){.page-contact .contactArticle .otherPageBtn .btnGroup,.page-contact-confirm .contactArticle .otherPageBtn .btnGroup{padding:0;flex-wrap:wrap;justify-content:center}}.page-contact .contactArticle .otherPageBtn a.btn,.page-contact-confirm .contactArticle .otherPageBtn a.btn{position:relative;display:flex;align-items:center;width:17.5rem;height:7.1875rem;border-radius:.25rem;background:#fff;box-shadow:0 6px 10px 0 rgba(0,0,0,.1)}.page-contact .contactArticle .otherPageBtn a.btn:hover,.page-contact-confirm .contactArticle .otherPageBtn a.btn:hover{box-shadow:0 0}@media (max-width:899px){.page-contact .contactArticle .otherPageBtn a.btn,.page-contact-confirm .contactArticle .otherPageBtn a.btn{width:100%;margin-bottom:1rem}}.page-contact .contactArticle .otherPageBtn a.btn .icon,.page-contact-confirm .contactArticle .otherPageBtn a.btn .icon{margin:0 1rem 0 1rem}.page-contact .contactArticle .otherPageBtn a.btn .txt .large,.page-contact-confirm .contactArticle .otherPageBtn a.btn .txt .large{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-contact .contactArticle .otherPageBtn a.btn .txt .small,.page-contact-confirm .contactArticle .otherPageBtn a.btn .txt .small{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-contact .contactArticle .otherPageBtn a.btn .txt .blue,.page-contact-confirm .contactArticle .otherPageBtn a.btn .txt .blue{color:#1b63c0}.page-contact .contactArticle .otherPageBtn a.btn.btnAssetManagement .icon,.page-contact-confirm .contactArticle .otherPageBtn a.btn.btnAssetManagement .icon{width:2.18725rem;height:1.99994rem;flex-shrink:0;mask:url(../../images/svg/icon_asset_management.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_asset_management.svg) no-repeat center/contain;background-color:#1b63c0}.page-contact .contactArticle .otherPageBtn a.btn.btnRecruit .icon,.page-contact-confirm .contactArticle .otherPageBtn a.btn.btnRecruit .icon{width:2.1875rem;height:2.1875rem;mask:url(../../images/svg/icon_recruit.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_recruit.svg) no-repeat center/contain;background-color:#1b63c0}.page-contact .contactArticle .otherPageBtn a.btn.btnOther .icon,.page-contact-confirm .contactArticle .otherPageBtn a.btn.btnOther .icon{width:1.6875rem;height:1.25rem;mask:url(../../images/svg/icon_mail.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_mail.svg) no-repeat center/contain;background-color:#1b63c0}.page-contact .contactArticle .otherPageBtn a.btn:after,.page-contact-confirm .contactArticle .otherPageBtn a.btn:after{position:absolute;display:flex;justify-content:center;align-items:center;top:50%;transform:translateY(-50%);right:1rem;width:1rem;height:.5rem;mask:url(../../images/svg/icon_arrow.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_arrow.svg) no-repeat center/contain;background-color:#1b63c0;content:""}.page-contact .contactArticle .otherPageBtn .note,.page-contact-confirm .contactArticle .otherPageBtn .note{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;text-align:center}.page-contact .contactArticle .otherPageBtn .note .contractor,.page-contact-confirm .contactArticle .otherPageBtn .note .contractor{color:#1b63c0}@media (max-width:899px){.page-contact .contactArticle .otherPageBtn .note,.page-contact-confirm .contactArticle .otherPageBtn .note{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b;text-align:left}}.page-contact .contactArticle .telContact,.page-contact-confirm .contactArticle .telContact{margin:auto;margin-top:3rem;margin-bottom:1.5rem;width:25.25rem;display:flex}.page-contact .contactArticle .telContact .telNote,.page-contact-confirm .contactArticle .telContact .telNote{font-size:1rem;font-weight:600;line-height:180%;color:#4b4b4b}.page-contact .contactArticle .telContact .telNote .tel,.page-contact-confirm .contactArticle .telContact .telNote .tel{color:#1b63c0}.page-contact .contactArticle .telContact .telNumber,.page-contact-confirm .contactArticle .telContact .telNumber{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;text-decoration:underline}.page-contact .contactArticle .telContact .iconTel,.page-contact-confirm .contactArticle .telContact .iconTel{width:1.875rem;height:1.5625rem;mask:url(../../images/svg/icon_tel2.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_tel2.svg) no-repeat center/contain;background-color:#1b63c0;margin-right:.5rem}@media (max-width:899px){.page-contact .contactArticle .telContact,.page-contact-confirm .contactArticle .telContact{margin:auto;margin-top:1rem;width:100%;display:block;text-align:center}.page-contact .contactArticle .telContact .iconTel,.page-contact-confirm .contactArticle .telContact .iconTel{display:inline}.page-contact .contactArticle .telContact .telNote,.page-contact-confirm .contactArticle .telContact .telNote{display:inline}}.page-contact .contactArticle h2,.page-contact-confirm .contactArticle h2{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b;position:relative;margin-top:5rem}@media (max-width:899px){.page-contact .contactArticle h2,.page-contact-confirm .contactArticle h2{font-size:1rem}}.page-contact .contactArticle h2 span.required,.page-contact-confirm .contactArticle h2 span.required{color:#ea0e0e;margin-left:.25rem}.page-contact .contactArticle .hr,.page-contact-confirm .contactArticle .hr{margin-bottom:2rem}.page-contact .contactArticle .hr.privacy,.page-contact-confirm .contactArticle .hr.privacy{margin-top:2rem}.page-contact .contactArticle span.required,.page-contact-confirm .contactArticle span.required{color:#ea0e0e}.page-contact .contactArticle .hrGray,.page-contact-confirm .contactArticle .hrGray{border-top:2px solid #efefef;margin:1.5rem 0}.page-contact .contactArticle .formTitle,.page-contact-confirm .contactArticle .formTitle{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#1b63c0}.page-contact .contactArticle .checkboxItem,.page-contact-confirm .contactArticle .checkboxItem{display:flex;align-items:center;gap:.75rem}@media (max-width:899px){.page-contact .contactArticle .checkboxItem,.page-contact-confirm .contactArticle .checkboxItem{gap:0}}.page-contact .contactArticle .checkboxItem input[type=checkbox],.page-contact-confirm .contactArticle .checkboxItem input[type=checkbox]{display:none}.page-contact .contactArticle .checkboxItem .checkboxCustom,.page-contact-confirm .contactArticle .checkboxItem .checkboxCustom{display:inline-block;width:1.875rem;height:1.875rem;border-radius:.25rem;border:1px solid #1b63c0;background-color:#fff;position:relative;flex-shrink:0}.page-contact .contactArticle .checkboxItem .checkboxCustom::after,.page-contact-confirm .contactArticle .checkboxItem .checkboxCustom::after{content:"";position:absolute;top:50%;left:50%;width:.375rem;height:.75rem;border:solid #fff;border-width:0 .1875rem .1875rem 0;transform:translate(-50%,-50%) rotate(45deg);opacity:0}.page-contact .contactArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom,.page-contact-confirm .contactArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom{background-color:#1b63c0;border-color:#1b63c0}.page-contact .contactArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom::after,.page-contact-confirm .contactArticle .checkboxItem input[type=checkbox]:checked+.checkboxCustom::after{opacity:1}.page-contact .contactArticle .checkboxItem .checkboxLabel,.page-contact-confirm .contactArticle .checkboxItem .checkboxLabel{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem}@media (max-width:899px){.page-contact .contactArticle .checkboxItem .checkboxLabel,.page-contact-confirm .contactArticle .checkboxItem .checkboxLabel{font-size:1rem;font-weight:400;line-height:160%;margin-left:.5rem;letter-spacing:.025rem}}.page-contact .contactArticle .confirmArea,.page-contact .contactArticle .formArea,.page-contact-confirm .contactArticle .confirmArea,.page-contact-confirm .contactArticle .formArea{width:60rem;margin-top:2.5rem;background:#fff;padding:2.5rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.05)}@media (max-width:899px){.page-contact .contactArticle .confirmArea,.page-contact .contactArticle .formArea,.page-contact-confirm .contactArticle .confirmArea,.page-contact-confirm .contactArticle .formArea{width:100%;padding:1rem}}.page-contact .contactArticle .confirmArea fieldset,.page-contact .contactArticle .formArea fieldset,.page-contact-confirm .contactArticle .confirmArea fieldset,.page-contact-confirm .contactArticle .formArea fieldset{border:none}.page-contact .contactArticle .confirmArea fieldset legend,.page-contact .contactArticle .formArea fieldset legend,.page-contact-confirm .contactArticle .confirmArea fieldset legend,.page-contact-confirm .contactArticle .formArea fieldset legend{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:1rem}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion{margin-bottom:1rem;width:55rem;padding:2.5rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:1px solid #1b63c0;background:#fcfcfc}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label{display:flex;align-items:center}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label .item,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label .item{width:9rem;white-space:nowrap}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label .input,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label .input{width:39.5rem}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label .input.half,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label .input.half,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label .input.half,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label .input.half{width:16.25rem}@media (max-width:899px){.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion{width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:start}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label .item,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label .item,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label .item{width:100%}.page-contact .contactArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-contact .contactArticle .formArea fieldset .consultDetailQuestion label .input,.page-contact-confirm .contactArticle .confirmArea fieldset .consultDetailQuestion label .input,.page-contact-confirm .contactArticle .formArea fieldset .consultDetailQuestion label .input{width:100%}}.page-contact .contactArticle .confirmArea fieldset label,.page-contact .contactArticle .formArea fieldset label,.page-contact-confirm .contactArticle .confirmArea fieldset label,.page-contact-confirm .contactArticle .formArea fieldset label{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;color:#303030;margin-bottom:1rem}.page-contact .contactArticle .confirmArea fieldset label input[type=checkbox],.page-contact .contactArticle .formArea fieldset label input[type=checkbox],.page-contact-confirm .contactArticle .confirmArea fieldset label input[type=checkbox],.page-contact-confirm .contactArticle .formArea fieldset label input[type=checkbox]{margin-right:.5rem}@media (max-width:899px){.page-contact .contactArticle .confirmArea fieldset label select,.page-contact .contactArticle .formArea fieldset label select,.page-contact-confirm .contactArticle .confirmArea fieldset label select,.page-contact-confirm .contactArticle .formArea fieldset label select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #8f8f8f;padding:1rem;border-radius:.5rem;font-size:1rem;color:#303030}}.page-contact .contactArticle .confirmArea fieldset label input[type=email],.page-contact .contactArticle .confirmArea fieldset label input[type=tel],.page-contact .contactArticle .confirmArea fieldset label input[type=text],.page-contact .contactArticle .confirmArea fieldset label select,.page-contact .contactArticle .confirmArea fieldset label textarea,.page-contact .contactArticle .formArea fieldset label input[type=email],.page-contact .contactArticle .formArea fieldset label input[type=tel],.page-contact .contactArticle .formArea fieldset label input[type=text],.page-contact .contactArticle .formArea fieldset label select,.page-contact .contactArticle .formArea fieldset label textarea,.page-contact-confirm .contactArticle .confirmArea fieldset label input[type=email],.page-contact-confirm .contactArticle .confirmArea fieldset label input[type=tel],.page-contact-confirm .contactArticle .confirmArea fieldset label input[type=text],.page-contact-confirm .contactArticle .confirmArea fieldset label select,.page-contact-confirm .contactArticle .confirmArea fieldset label textarea,.page-contact-confirm .contactArticle .formArea fieldset label input[type=email],.page-contact-confirm .contactArticle .formArea fieldset label input[type=tel],.page-contact-confirm .contactArticle .formArea fieldset label input[type=text],.page-contact-confirm .contactArticle .formArea fieldset label select,.page-contact-confirm .contactArticle .formArea fieldset label textarea{width:100%;padding:.75rem 1rem;border-radius:.5rem;border:1px solid #8f8f8f;font-size:1rem;margin-top:.5rem}.page-contact .contactArticle .confirmArea fieldset label textarea,.page-contact .contactArticle .formArea fieldset label textarea,.page-contact-confirm .contactArticle .confirmArea fieldset label textarea,.page-contact-confirm .contactArticle .formArea fieldset label textarea{height:7.5rem;border:1px solid #dcdcdc}.page-contact .contactArticle .confirmArea .form-block,.page-contact .contactArticle .formArea .form-block,.page-contact-confirm .contactArticle .confirmArea .form-block,.page-contact-confirm .contactArticle .formArea .form-block{margin-bottom:2rem}.page-contact .contactArticle .confirmArea .submitButton,.page-contact .contactArticle .formArea .submitButton,.page-contact-confirm .contactArticle .confirmArea .submitButton,.page-contact-confirm .contactArticle .formArea .submitButton{margin-top:2rem;text-align:center}.page-contact .contactArticle .confirmArea .submitButton button[type=submit],.page-contact .contactArticle .formArea .submitButton button[type=submit],.page-contact-confirm .contactArticle .confirmArea .submitButton button[type=submit],.page-contact-confirm .contactArticle .formArea .submitButton button[type=submit]{padding:1rem 3rem;font-size:1rem;font-weight:700;color:#fff;background:#1156b0;border:none;border-radius:2rem;cursor:pointer}.page-contact .contactArticle .confirmArea .submitButton button[type=submit]:hover,.page-contact .contactArticle .formArea .submitButton button[type=submit]:hover,.page-contact-confirm .contactArticle .confirmArea .submitButton button[type=submit]:hover,.page-contact-confirm .contactArticle .formArea .submitButton button[type=submit]:hover{background:#18bbff}.page-contact .contactArticle .confirmArea .agreeCheck,.page-contact .contactArticle .formArea .agreeCheck,.page-contact-confirm .contactArticle .confirmArea .agreeCheck,.page-contact-confirm .contactArticle .formArea .agreeCheck{margin-top:2rem;display:flex;align-items:center}.page-contact .contactArticle .confirmArea .agreeCheck input[type=checkbox],.page-contact .contactArticle .formArea .agreeCheck input[type=checkbox],.page-contact-confirm .contactArticle .confirmArea .agreeCheck input[type=checkbox],.page-contact-confirm .contactArticle .formArea .agreeCheck input[type=checkbox]{margin-right:.5rem}.page-contact .contactArticle .confirmArea .agreeCheck a,.page-contact .contactArticle .formArea .agreeCheck a,.page-contact-confirm .contactArticle .confirmArea .agreeCheck a,.page-contact-confirm .contactArticle .formArea .agreeCheck a{color:#1156b0;text-decoration:underline}.page-contact .contactArticle .confirmArea fieldset.customerInfo label,.page-contact .contactArticle .formArea fieldset.customerInfo label,.page-contact-confirm .contactArticle .confirmArea fieldset.customerInfo label,.page-contact-confirm .contactArticle .formArea fieldset.customerInfo label{display:flex;align-items:center;justify-content:space-between}.page-contact .contactArticle .confirmArea fieldset.customerInfo label .input,.page-contact .contactArticle .formArea fieldset.customerInfo label .input,.page-contact-confirm .contactArticle .confirmArea fieldset.customerInfo label .input,.page-contact-confirm .contactArticle .formArea fieldset.customerInfo label .input{width:43.5rem}@media (max-width:899px){.page-contact .contactArticle .confirmArea fieldset.customerInfo label,.page-contact .contactArticle .formArea fieldset.customerInfo label,.page-contact-confirm .contactArticle .confirmArea fieldset.customerInfo label,.page-contact-confirm .contactArticle .formArea fieldset.customerInfo label{align-items:flex-start;justify-content:center;flex-wrap:wrap}.page-contact .contactArticle .confirmArea fieldset.customerInfo label .item,.page-contact .contactArticle .formArea fieldset.customerInfo label .item,.page-contact-confirm .contactArticle .confirmArea fieldset.customerInfo label .item,.page-contact-confirm .contactArticle .formArea fieldset.customerInfo label .item{width:100%}.page-contact .contactArticle .confirmArea fieldset.customerInfo label .input,.page-contact .contactArticle .formArea fieldset.customerInfo label .input,.page-contact-confirm .contactArticle .confirmArea fieldset.customerInfo label .input,.page-contact-confirm .contactArticle .formArea fieldset.customerInfo label .input{width:100%}}.page-contact .contactArticle .confirmArea .zipWrapper,.page-contact .contactArticle .formArea .zipWrapper,.page-contact-confirm .contactArticle .confirmArea .zipWrapper,.page-contact-confirm .contactArticle .formArea .zipWrapper{position:relative}.page-contact .contactArticle .confirmArea .zipWrapper a,.page-contact .contactArticle .formArea .zipWrapper a,.page-contact-confirm .contactArticle .confirmArea .zipWrapper a,.page-contact-confirm .contactArticle .formArea .zipWrapper a{position:absolute;right:-8rem;top:50%;transform:translateY(-50%);text-decoration:underline;margin-top:.25rem}@media (max-width:899px){.page-contact .contactArticle .confirmArea .zipWrapper a,.page-contact .contactArticle .formArea .zipWrapper a,.page-contact-confirm .contactArticle .confirmArea .zipWrapper a,.page-contact-confirm .contactArticle .formArea .zipWrapper a{top:-1.5rem;right:0;transform:none}}.page-contact .contactArticle .confirmArea .zipWrapper a::after,.page-contact .contactArticle .formArea .zipWrapper a::after,.page-contact-confirm .contactArticle .confirmArea .zipWrapper a::after,.page-contact-confirm .contactArticle .formArea .zipWrapper a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask-image:url("../../images/svg/icon_link.svg");mask-image:url("../../images/svg/icon_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:899px){.page-contact .contactArticle .confirmArea .zipWrapper a::after,.page-contact .contactArticle .formArea .zipWrapper a::after,.page-contact-confirm .contactArticle .confirmArea .zipWrapper a::after,.page-contact-confirm .contactArticle .formArea .zipWrapper a::after{right:-1rem;top:auto;bottom:12%}}.page-contact .contactArticle label.privacy,.page-contact-confirm .contactArticle label.privacy .checkboxItem{display:flex;text-align:center;margin:auto;justify-content:center;align-items:center}.page-contact .contactArticle label.privacy a,.page-contact-confirm .contactArticle label.privacy .checkboxItem a{text-decoration:underline}@media (max-width:899px){.page-contact .contactArticle label.privacy,.page-contact-confirm .contactArticle label.privacy .checkboxItem{align-items:normal}.page-contact .contactArticle label.privacy .checkboxLabel,.page-contact-confirm .contactArticle label.privacy .checkboxItem .checkboxLabel{width:19rem;text-align:left;vertical-align:top}}.page-contact .submitBlock{text-align:center;margin:auto;margin-top:3.5rem;justify-content:center;align-items:center}.page-contact .errorMsgBlock{width:60rem;margin:auto;margin-top:5rem;padding:1.5rem 0 1.5rem 5rem;position:relative;border-radius:.25rem;border:1px solid #ea0e0e;background:#fff;font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#ea0e0e}.page-contact .errorMsgBlock::before{width:2.5rem;height:2.5rem;position:absolute;display:flex;justify-content:center;align-items:center;top:50%;left:1.5rem;transform:translateY(-50%);background-image:url("../../images/svg/icon_error_msg.svg");background-size:contain;background-repeat:no-repeat;content:""}@media (max-width:899px){.page-contact .errorMsgBlock{width:100%;margin-top:2.5rem;padding:1rem 1rem 1rem 4.5rem;font-size:.875rem;font-weight:600;line-height:160%}.page-contact .errorMsgBlock::before{left:1rem}}.page-contact .errorText{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#ea0e0e;margin-top:.25rem}.page-contact .contactArticle label.privacy .checkboxItem{position:relative}.page-contact .contactArticle label.privacy .checkboxItem .errorText{position:absolute;bottom:-1.5rem;text-align:left}.page-contact-confirm .confirmArea .chkGroup.empty{display:none}.page-contact-confirm .confirmArea .chkGroup{margin-bottom:1rem;padding:2.5rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:1px solid #1b63c0;background:#fcfcfc}@media (max-width:899px){.page-contact-confirm .confirmArea .chkGroup{padding:1.5rem 1rem}}.page-contact-confirm .confirmArea .formTitle{margin-bottom:1.5rem}.page-contact-confirm .confirmArea h3{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b;margin-bottom:2rem}.page-contact-confirm .confirmArea .consultDetailQuestion{font-size:1rem;font-weight:400;line-height:180%;letter-spacing:.05rem;margin-top:1rem;margin-bottom:1rem;width:55rem;padding:2.5rem;border-radius:0 1.875rem 1.875rem 1.875rem;border:1px solid #1b63c0;background:#fcfcfc}.page-contact-confirm .confirmArea .consultDetailQuestion.empty{display:none}.page-contact-confirm .confirmArea .consultDetailQuestion.none{display:none}@media (max-width:899px){.page-contact-confirm .confirmArea .consultDetailQuestion{font-size:1rem;font-weight:400;line-height:160%;width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem;margin-left:.5rem;letter-spacing:.025rem}}.page-contact-confirm .confirmArea label{display:flex;align-items:center;margin-bottom:1rem}.page-contact-confirm .confirmArea label .item{width:9rem;white-space:nowrap}.page-contact-confirm .confirmArea label .input{width:39.5rem;padding:1rem 1.5rem;border-radius:4px;background-color:#f0fbff;text-align:left}.page-contact-confirm .confirmArea label .input.half{width:16.25rem}@media (max-width:899px){.page-contact-confirm .confirmArea label .input.half{width:100%}}.page-contact-confirm .confirmArea label .input.empty{background-color:#fff;border:1px solid #8f8f8f;min-height:3rem}@media (max-width:899px){.page-contact-confirm .confirmArea label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.page-contact-confirm .confirmArea label .item{width:100%}.page-contact-confirm .confirmArea label .input{width:100%}}.page-contact-confirm .confirmArea .otherTextArea{width:100%;height:7.5rem;padding:1.5rem;border-radius:.25rem;border:1px solid #dcdcdc;background:#f0fbff}.page-contact-confirm .confirmArea .otherTextArea.empty{background:#fff}.page-contact-confirm .btnArea{width:60rem;display:flex;align-items:center;justify-content:center;margin:auto;margin-top:4rem}.page-contact-confirm .btnArea .back.commonBtn{margin-right:3rem;background:#18bbff}@media (max-width:899px){.page-contact-confirm .btnArea{width:100%;margin-top:2.5rem}.page-contact-confirm .btnArea .back.commonBtn{margin-right:1.5rem}}.checkboxItem .icon{width:1.875rem;height:1.875rem;content:""}.checkboxItem .icon.chkOn{background:url(../../images/svg/icon_form_confirm_chk_on.svg) no-repeat center/contain}.checkboxItem .icon.chkOff{background:url(../../images/svg/icon_form_confirm_chk_off.svg) no-repeat center/contain}@media (max-width:899px){.page-contact-confirm .confirmArea{width:100%;padding:1.5rem 1rem;border-radius:0 .9375rem .9375rem .9375rem}.page-contact-confirm .confirmArea label{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:start}.page-contact-confirm .confirmArea label .item{width:100%}.page-contact-confirm .confirmArea label .input{width:100%}}.single-news .newsDetail{position:relative;margin-bottom:20rem}.single-news .tagDateArea{display:flex}.single-news .tagArea{display:flex}.single-news .tagArea .tag{display:flex;padding:.25rem 1rem;margin-right:.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.125rem;background:#1156b0;color:#fff;font-size:.625rem;font-weight:600;line-height:normal;letter-spacing:.03125rem}.single-news .dateArea{padding-left:.5rem;color:#4b4b4b;font-family:Montserrat;font-size:1.125rem;font-weight:400;line-height:normal}.single-news h2.title{font-size:2.125rem;font-weight:700;line-height:180%;color:#4b4b4b;padding:0;margin:auto;margin-top:2rem;margin-bottom:5rem}@media (max-width:899px){.single-news h2.title{font-size:1.375rem}}.single-news h2.title::before{all:unset;content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:linear-gradient(90deg,#18bbff 0,#249ded 6%,#0a55b8 12%,#efefef 12.1%,#efefef 100%);bottom:-2.5rem}@media (max-width:899px){.single-news h2.title{font-size:1.375rem;font-weight:600;line-height:180%;color:#4b4b4b}}.single-news .newsBody p{display:block}.single-news .newsBody p:last-of-type{padding-bottom:0}.single-news .newsBody a{position:relative;padding-right:1rem;margin-right:.25rem;display:inline-block;color:#1156b0}.single-news .newsBody a::after{content:"";display:inline-block;width:.75rem;height:.75rem;background-color:currentColor;-webkit-mask-image:url("../../images/svg/icon_link.svg");mask-image:url("../../images/svg/icon_link.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width:899px){.single-news .newsBody a::after{top:auto;bottom:5%}}.single-news .newsBody ul{list-style:disc;margin:0 0 1rem 1.5rem}.single-news .newsBody ul>br{display:none}.single-news .newsBody ul li{position:relative}.single-news .newsBody strong{font-weight:bolder}.single-news .newsBody .module-wysiwyg{margin-top:2.5rem}.single-news .newsBody .module-wysiwyg p{padding:0}.single-news .newsBody .module-slider{max-width:50rem;margin:2.5rem auto 5rem auto;font-family:sans-serif}.single-news .newsBody .module-slider .swiper-slide img{width:100%;height:auto}.single-news .newsBody .module-slider .youtube-embed-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.single-news .newsBody .module-slider .youtube-embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single-news .newsBody .custom-swiper-caption{text-align:center;color:#333;padding:15px 5px;font-size:14px;line-height:1.6;min-height:50px}.single-news .newsBody .custom-swiper-caption:empty{padding:0;min-height:0}.single-news .newsBody .custom-swiper-nav{display:flex;align-items:center;justify-content:center;gap:40px;padding:10px 0}.single-news .newsBody .custom-swiper-nav:has(.swiper-pagination-total:empty){padding:0}.single-news .newsBody .custom-swiper-next,.single-news .newsBody .custom-swiper-prev{width:3.125rem;height:3.125rem;border-radius:3.125rem;background:#1156b0}.single-news .newsBody .custom-swiper-next svg,.single-news .newsBody .custom-swiper-prev svg{stroke:#FFF}@media (min-width:900px){.single-news .newsBody .custom-swiper-next:hover,.single-news .newsBody .custom-swiper-prev:hover{cursor:pointer;background:#fff;border:1px solid #1156b0}.single-news .newsBody .custom-swiper-next:hover svg,.single-news .newsBody .custom-swiper-prev:hover svg{stroke:#1156B0}}@media (max-width:899px){.single-news .newsBody .custom-swiper-next:active,.single-news .newsBody .custom-swiper-prev:active{background:#fff;border:1px solid #1156b0}.single-news .newsBody .custom-swiper-next:active svg,.single-news .newsBody .custom-swiper-prev:active svg{stroke:#1156B0}}.single-news .newsBody .custom-swiper-next:disabled,.single-news .newsBody .custom-swiper-prev:disabled{background:#dcdcdc}.single-news .newsBody .custom-swiper-next:disabled:hover,.single-news .newsBody .custom-swiper-prev:disabled:hover{cursor:default;background:#dcdcdc;border:none}.single-news .newsBody .custom-swiper-next:disabled:hover svg,.single-news .newsBody .custom-swiper-prev:disabled:hover svg{stroke:#FFF}.single-news .newsBody .swiper-pagination-custom-wrapper{display:flex;align-items:center;gap:10px;width:150px;font-family:Montserrat}.single-news .newsBody .swiper-pagination-current{font-size:16px;font-weight:700;color:#0073e6;flex-shrink:0}.single-news .newsBody .swiper-pagination-total{font-size:16px;font-weight:700;color:#4b4b4b;flex-shrink:0}.single-news .newsBody .swiper-pagination-progressbar{position:relative;flex-grow:1;height:2px;background-color:#4b4b4b;overflow:hidden}.single-news .newsBody .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0073e6;transform:scaleX(0);transform-origin:left;transition:transform .3s}.single-news .newsBody .module-note{display:flex;width:60rem;padding:4rem 5rem;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:1.875rem;background:#fff}.single-news .newsBody .module-note br{display:none}.single-news .newsBody .module-note h2{font-size:1.625rem;font-weight:600;line-height:180%;color:#4b4b4b}@media (max-width:899px){.single-news .newsBody .module-note h2{font-size:1rem}}.single-news .newsBody .module-note h3{font-size:1.125rem;font-weight:600;line-height:180%;color:#4b4b4b}.single-news .newsBody .module-note p{padding-bottom:2.5rem}@media screen and (max-width:899px){.single-news .newsBody .module-note{width:100%;padding:4rem 1.5rem}}.single-news .newsBody .module-heading-medium{color:#4b4b4b;leading-trim:both;text-edge:cap;font-size:26px;font-style:normal;font-weight:600;line-height:180%;letter-spacing:1.3px;margin-bottom:32px;margin-top:80px}.single-news .newsBody .module-heading-small{font-size:1rem;font-weight:700;margin-top:80px}.single-news .newsBody .module-linked-text{margin-top:40px;padding-bottom:0;margin-bottom:2.5rem}.single-news .backListPage{position:absolute;left:6rem;bottom:-6rem}.single-news .backListPage a{display:flex;align-items:center}.single-news .backListPage a .icon{position:relative;margin-right:1rem;width:3.125rem;height:3.125rem;flex-shrink:0;border-radius:3.125rem;background:#1b63c0;display:flex;align-items:center;justify-content:center}.single-news .backListPage a .icon span{width:.5rem;height:.5rem;mask:url(../../images/svg/icon_arrow_back.svg) no-repeat center/contain;-webkit-mask:url(../../images/svg/icon_arrow_back.svg) no-repeat center/contain;background-color:#fff}.single-news .backListPage a .text{font-size:.875rem;font-weight:600;line-height:180%;color:#4b4b4b;color:#4b4b4b}.single-news .backListPage a:hover .icon{background:#fff;border:1px solid #1b63c0}.single-news .backListPage a:hover .icon span{background-color:#1b63c0}.single-news .backListPage a:hover .text{color:#1b63c0;text-decoration:underline}