@import url("https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@1,200;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");body{margin:0}.container,.hs_cos_wrapper.widget-type-rich_text,.moduleContainer>div{box-sizing:content-box;margin:0 auto;max-width:1190px;padding:0 40px}figure,ul{margin:0;padding:0}li{list-style:none}.removeMarginTop{margin-top:0!important}.removeMarginBot{margin-bottom:0!important}.frame{border:1px solid #ccc!important;display:block;padding:10px 15px}.frame h3{background:#e8f2fa;margin:0 0 32px;padding:20px 24px 20px 48px;position:relative}.frame h3:before{background-image:url(https://hs.pca.jp/hubfs/%E8%BF%BD%E5%8A%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB/CV/icon_bar.png);background-repeat:no-repeat;background-size:contain;content:"";height:calc(100% - 40px);left:24px;position:absolute;top:20px;width:4px}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{font-family:Noto Sans JP,sans-serif}h2,h3,h4,h5{margin:0}h2,h3,h4,h5,p{font-style:normal;font-weight:600;letter-spacing:.04em;line-height:150%}h2{font-size:28px;font-weight:700}h2,h3{color:#000}h3{font-size:24px}h4{color:#00519e;font-size:20px}h5{color:#fff;font-size:18px}p{color:#333;font-size:16px;font-weight:300;line-height:175%;margin:0}.point{font-size:32px;font-weight:400;letter-spacing:.04em}.point,.pointNumber{color:#00519e;font-family:Source Sans Pro,sans-serif;font-style:italic;line-height:140%;text-align:center}.pointNumber{font-size:128px;font-weight:200}.skew{border-right:1px solid #00519e;height:100%;position:absolute;right:-23px;top:0;transform:skewx(-11deg)}.unskew{transform:skewX(11deg)}.iconSlash{position:relative}.iconSlash:after,.iconSlash:before{background-image:url(https://hs.pca.jp/hubfs/%E8%BF%BD%E5%8A%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB/CV/icon_slash.png);background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:20px;position:absolute;width:16px}.iconSlash:before{left:0}.iconSlash:after{background-position:100%;right:0}.dFlex{justify-content:space-between}.dFlex,.links{display:flex}.links{gap:28px}.link a{color:#00519e;display:flex;font-family:Hiragino Kaku Gothic ProN;font-size:16px;font-style:normal;font-weight:300;letter-spacing:.04em;line-height:175%;padding-left:23px;position:relative;text-align:center;text-align:left;text-decoration:none}.link a:before{background-image:url(https://hs.pca.jp/hubfs/%E8%BF%BD%E5%8A%A0%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB/CV/arr_right.svg);content:"";height:16px;left:0;position:absolute;top:calc(50% - 8px);width:16px}.underline{border-bottom:4px solid #ffc700}.hidden,.sp-only,br.SP{display:none!important}.pc-only,br.PC{display:unset!important}.tablet-only{display:block!important}.popout,.popout2{background-color:#000;background-color:rgba(0,0,0,.5);height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1}.popout,.popout figure,.popout2,.popout2 figure{align-items:center;display:flex;justify-content:center}.popout img,.popout2 img{background:#fff;height:auto;width:70%}.popout2.hidden .vid{margin:80% 0}.popupOnClick .img,.popupOnClick2 .img{cursor:pointer}@media screen and (max-width:999px){.pc-only,br.PC{display:none!important}.sp-only,br.SP{display:unset!important}.sp-only{display:block!important}.frame{min-height:auto}h5{font-size:16px}h4{font-size:18px}h3{font-size:20px}h2{font-size:24px}p{font-size:14px}.container,.moduleContainer>div{padding:0 20px}.point{font-size:20px}.pointNumber{font-size:70px}.link a{font-size:14px}.skew{right:-13px}.popout img,.popout2 img{width:90%}#hs_cos_wrapper_dnd-module16717021511263{padding-top:0!important}#hs_cos_wrapper_dnd-module167170445734410,.hs_cos_wrapper.hs_cos_wrapper_type_linked_image,.hs_cos_wrapper.widget-type-rich_text,div.hs_cos_wrapper.widget-type-rich_text[id*=hs_cos_wrapper_dnd]{padding:0 20px!important}.hs_cos_wrapper.hs_cos_wrapper_type_linked_image img{width:calc(100% - 40px)}}@media screen and (max-width:767px){.tablet-only{display:none!important}.dFlex{flex-direction:column-reverse}}.btn .btn--blue,.btn--blue{background-color:#00519e;border:1px solid #00519e;color:#fff;white-space:nowrap}.btn .btn--white,.btn--white{background-color:#fff;border:1px solid #ccc;color:#00519e;position:relative;white-space:nowrap}.btn .btn--blue:after,.btn .btn--white:after,.btn--blue :after,.btn--white :after{background:transparent;border-width:0 2px 2px 0!important;content:"";height:4px;position:absolute;right:20px;top:calc(50% - 4px);transform:rotate(-45deg);width:4px}.btn .btn--blue:after,.btn--blue :after{border:solid #fff}.btn .btn--white:after,.btn--white :after{border:solid #00519e}.btn .btn--blue:hover,.btn--blue:hover,.cvPattern .threeCol .btn a[id^=cta_button]:hover{background-color:#fff;border:1px solid #ccc;box-shadow:4px 4px 0 rgba(0,0,0,.15);color:#00519e}.btn--blue-round{border:1px solid #00519e}.btn--blue-round:hover{background-color:#fff!important;border:1px solid #ccc;color:#00519e}.btn--blue-round:hover *{color:#00519e!important}.btn .btn--white:hover,.btn--white:hover{background-color:#00519e;border:1px solid #00519e;box-shadow:4px 4px 0 rgba(0,0,0,.15);color:#fff}.btn .btn--blue:hover:after,.btn--blue:hover :after{border:solid #00519e}.cvPattern .threeCol .btn a[id^=cta_button]:hover:after{border:solid #00519e!important;border-width:0 2px 2px 0!important}.btn .btn--white:hover:after,.btn--white:hover :after{border:solid #fff}.btn .btn--blue:hover,.btn--blue:hover *{color:#00519e!important}.btn .btn--white:hover,.btn--white:hover *{color:#fff!important}.cvPattern .threeCol .btn a[id^=cta_button]{border:1px solid transparent;position:relative}.cvPattern .threeCol .btn a[id^=cta_button]:after{background:transparent;border-width:0 2px 2px 0!important;border:solid #fff;content:"";height:4px;position:absolute;right:20px;top:calc(50% - 4px);transform:rotate(-45deg);width:4px}@media screen and (max-width:640px){.cta_button{width:-webkit-fill-available!important}}