@charset "UTF-8";*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-collapse:collapse;border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}html{block-size:100%;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation;text-decoration:none}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}:where(iframe[src*=youtube]){width:100%;height:auto;aspect-ratio:16/9}.is-pc{display:block}@media screen and (width < 769px){.is-pc{display:none}}.is-sp{display:none}@media screen and (width < 769px){.is-sp{display:block}}[data-anim-elm]{opacity:0}[v-cloak]{display:none}table{width:100%;border-collapse:collapse}button{outline:none;background:none}html{scroll-behavior:smooth}@media screen and (width < 769px){html{font-size:calc(16 / 375 * 100vw)}}body{font-family:Noto Sans JP,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,游ゴシック,"Yu Gothic ",YuGothic,Osaka,メイリオ,Meiryo,MS Pゴシック,MS P Gothic,sans-serif;background:#ccc}a{transition:opacity .3s}a:hover{opacity:.6}.c-breadcrumb{background:#fff}@media screen and (width < 769px){.c-breadcrumb{display:none}}.c-breadcrumb__inner{max-width:1120px;margin-inline:auto;padding-top:15px;padding-inline:20px}.c-breadcrumb__list{display:flex}.c-breadcrumb__item+.c-breadcrumb__item{margin-left:10px;padding-left:13px;position:relative}.c-breadcrumb__item+.c-breadcrumb__item:before{content:">";position:absolute;top:50%;transform:translateY(-50%);left:0;color:#505050;font-size:12px;font-weight:400;line-height:1.3125;letter-spacing:.1em}.c-breadcrumb__link{display:flex;align-items:center}.c-breadcrumb__link.is-current{pointer-events:none}.c-breadcrumb__text{color:#505050;font-size:12px;font-weight:400;line-height:1.3125;letter-spacing:.1em}.c-contact_block{background:linear-gradient(to right,#b1eafe,#46b9eb)}.c-contact_block__inner{max-width:1120px;margin:0 auto;padding:108px 20px 99px}@media screen and (width < 769px){.c-contact_block__inner{padding:6.4vw 4.2666666667vw 10.6666666667vw}}.c-contact_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em}@media screen and (width < 769px){.c-contact_block__title{font-size:8vw;line-height:1.75;text-align:center}}.c-contact_block__subtitle{color:#171c61;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;margin-top:47px}@media screen and (width < 769px){.c-contact_block__subtitle{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.05em;margin-top:5.3333333333vw}}.c-contact_block__content{margin-top:38px;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.c-contact_block__content{margin-top:5.3333333333vw;flex-direction:column;gap:0}}.contact_block__content_item_text{color:#171c61;font-weight:400;font-size:20px;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.contact_block__content_item_text{font-size:3.7333333333vw;line-height:1.75;letter-spacing:.1em}}.contact_block__content_item_tel{color:#171c61;font-weight:400;font-size:48px;line-height:1.75;letter-spacing:.05em;margin-top:-20px}@media screen and (width < 769px){.contact_block__content_item_tel{font-size:8vw;line-height:1.75;letter-spacing:.05em;margin-top:-3.7333333333vw}}.c-contact_block__btn{color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:1px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.c-contact_block__btn{margin-top:5.3333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.c-contact_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.c-recruit_block{border-top:4px solid #f7931e;border-bottom:4px solid #f7931e}.c-recruit_block__inner{position:relative}.c-recruit_block__img img{width:100%}.c-recruit_block__content{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);width:100%}.c-recruit_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.c-recruit_block__title{font-size:8vw;line-height:1.75}}.c-recruit_block__subtitle{color:#171c61;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;text-align:center;margin-top:44px}@media screen and (width < 769px){.c-recruit_block__subtitle{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.05em;padding-inline:4.2666666667vw;text-align:left;margin-top:5.0666666667vw}}.c-recruit_block__btn{display:block;margin-top:58px;margin-inline:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.c-recruit_block__btn{margin-top:10.1333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.c-recruit_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.sitemap_block__content{background:#fff}.sitemap_block__content_inner_pc{max-width:1120px;margin:0 auto;padding:53px 20px 52px;display:flex;justify-content:space-between;gap:10px}@media screen and (width < 769px){.sitemap_block__content_inner_pc{display:none}}.sitemap_block__content_inner_sp{display:none}@media screen and (width < 769px){.sitemap_block__content_inner_sp{display:block;margin:0 auto;padding:10.4vw 5.3333333333vw 9.0666666667vw;display:flex;justify-content:space-between;gap:10.6666666667vw}}@media screen and (width < 769px){.sitemap_block__content_inner_sp_box{display:flex;justify-content:space-between;flex-direction:column;gap:8.2666666667vw}}@media screen and (width < 769px){.sitemap_block__content_item{padding-left:4.5333333333vw}}.sitemap_block__content_item_link{color:#505050;font-size:18px;font-weight:500;line-height:1.6666666667;letter-spacing:.1em}@media screen and (width < 769px){.sitemap_block__content_item_link{font-size:4vw;line-height:2;letter-spacing:-.04em}}.sitemap_block__content_item_list{margin-top:4px}@media screen and (width < 769px){.sitemap_block__content_item_list{margin-top:.8vw}}.sitemap_block__content_item_list_item{margin-left:-9px}@media screen and (width < 769px){.sitemap_block__content_item_list_item{margin-left:0vw}}.sitemap_block__content_item_list_item_link{display:block;color:#505050;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.1em;padding-left:16px;position:relative}@media screen and (width < 769px){.sitemap_block__content_item_list_item_link{font-size:3.2vw;line-height:2.3333333333;letter-spacing:.05em;padding-left:1.8666666667vw}}.sitemap_block__content_item_list_item_link:before{content:"・";font-size:16px;position:absolute;top:0;left:4px}@media screen and (width < 769px){.sitemap_block__content_item_list_item_link:before{font-size:3.2vw;line-height:2.3333333333;letter-spacing:.025em;left:-1.0666666667vw}}.footer_block{background:#171c61}.footer_block__inner{max-width:1320px;margin:0 auto;padding:60px 20px 49px}@media screen and (width < 769px){.footer_block__inner{padding:7.2vw 4.2666666667vw 10.6666666667vw}}.footer_block__item_link{display:flex;align-items:baseline;gap:14px;margin-bottom:11px}@media screen and (width < 769px){.footer_block__item_link{align-items:flex-start;gap:4.2666666667vw;margin-bottom:1.6vw}}.footer_block__item_link_logo{width:80px}@media screen and (width < 769px){.footer_block__item_link_logo{width:13.6vw}}.footer_block__item_link_logo img{width:100%}.footer_block__item_link_title{color:#fff;font-size:16px;font-weight:700;line-height:2.625;letter-spacing:.1em}@media screen and (width < 769px){.footer_block__item_link_title{font-size:3.7333333333vw;line-height:3;letter-spacing:.05em}}.footer_block__item_address{color:#fff;font-size:12px;font-weight:400;line-height:2;letter-spacing:.1em}@media screen and (width < 769px){.footer_block__item_address{font-size:3.2vw;line-height:1.7;letter-spacing:.05em}}.footer_block__item_address+.footer_block__item_address{margin-top:24px}@media screen and (width < 769px){.footer_block__item_address+.footer_block__item_address{margin-top:2.6666666667vw}}.footer_block__item_wrap{display:flex;gap:22px;justify-content:flex-end;margin-top:-27px}@media screen and (width < 769px){.footer_block__item_wrap{flex-direction:column;gap:2.6666666667vw;margin-top:5.3333333333vw;text-align:left}}.footer_block__item_link_privacy{color:#fff;font-size:12px;font-weight:400;line-height:2.5;letter-spacing:.1em}@media screen and (width < 769px){.footer_block__item_link_privacy{font-size:3.2vw;line-height:2;letter-spacing:.05em}}.footer_block__item_copyright{color:#fff;font-size:12px;font-weight:400;line-height:2.5;letter-spacing:.1em;text-align:right;margin-top:34px}@media screen and (width < 769px){.footer_block__item_copyright{font-size:2.6666666667vw;line-height:3;letter-spacing:.025em;margin-top:5.3333333333vw}}.header_sub_block{width:100%;position:fixed;top:0;left:0;right:0;z-index:100}@media screen and (width < 769px){.header_sub_block{padding:0}}.header_sub_block__inner{background:#fff;width:100%;height:80px;display:flex;justify-content:space-between;align-items:center}@media (max-width: 1600px){.header_sub_block__inner{height:clamp(0px,4.6296296296vw,80px)}}@media screen and (width < 769px){.header_sub_block__inner{border-radius:0;height:13.3333333333vw;padding:4.2666666667vw}}.header_sub_block__title_link{display:flex;align-items:center;gap:clamp(0px,.462962963vw,8px);padding-left:clamp(0px,1.1574074074vw,20px)}@media screen and (width < 769px){.header_sub_block__title_link{gap:0}}.header_sub_block__logo{width:clamp(0px,4.6296296296vw,80px)}@media screen and (width < 769px){.header_sub_block__logo{width:13.3333333333vw}}.header_sub_block__logo img{width:100%}.header_sub_block__title{color:#000;font-size:clamp(0px,.9259259259vw,16px);font-weight:700;line-height:1;letter-spacing:.1em}@media screen and (width < 769px){.header_sub_block__title{font-size:3.2vw}}.header_sub_block__nav_list{display:flex;gap:clamp(0px,2.3148148148vw,40px)}.header_sub_block__nav_item+.header_sub_block__nav_item{position:relative}.header_sub_block__nav_item+.header_sub_block__nav_item:before{content:"/";font-size:clamp(0px,1.0416666667vw,18px);color:#505050;position:absolute;top:50%;transform:translateY(-50%);left:clamp(-23px,-1.3310185185vw,0px)}.header_sub_block__nav_item--02{clip-path:polygon(11% 0%,100% 0,100% 100%,0% 100%);background:#171c61;width:clamp(0px,13.8888888889vw,240px);height:clamp(0px,4.6296296296vw,80px);position:relative}.header_sub_block__nav_item--02:before{content:"";width:4px;height:clamp(0px,5.787037037vw,100px);position:absolute;top:-5px;left:clamp(0px,.6655092593vw,11.5px);background:#f7931e;transform:rotate(18.5deg)}.header_sub_block__nav_link{color:#505050;font-size:clamp(0px,1.0416666667vw,18px);font-weight:400;line-height:1;letter-spacing:.1em;height:clamp(0px,4.6296296296vw,80px);display:flex;justify-content:center;align-items:center}.header_sub_block__nav_link--02{font-size:clamp(0px,1.2731481481vw,22px);color:#fff}.header_block{padding:20px;width:100%;position:fixed;top:0;left:0;right:0;z-index:100}@media screen and (width < 769px){.header_block{padding:0}}.header_block__inner{background:#fff;border-radius:10px;padding:clamp(0px,.9837962963vw,17px) clamp(0px,1.7361111111vw,30px) clamp(0px,.8680555556vw,15px) clamp(0px,1.1574074074vw,20px);display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.header_block__inner{border-radius:0;height:13.3333333333vw;padding:4.2666666667vw}}.header_block__title_link{display:flex;align-items:center;gap:clamp(0px,.462962963vw,8px)}@media screen and (width < 769px){.header_block__title_link{gap:0}}.header_block__logo{width:clamp(0px,4.6296296296vw,80px)}@media screen and (width < 769px){.header_block__logo{width:13.3333333333vw}}.header_block__logo img{width:100%}.header_block__title{color:#171c61;font-size:clamp(0px,.9259259259vw,16px);font-weight:600;line-height:1;letter-spacing:.1em}@media screen and (width < 769px){.header_block__title{font-size:3.2vw}}.header_block__nav_list{display:flex;gap:clamp(0px,2.7777777778vw,48px)}.header_block__nav_item+.header_block__nav_item{position:relative}.header_block__nav_item+.header_block__nav_item:before{content:"/";font-size:clamp(0px,1.0416666667vw,18px);color:#505050;position:absolute;top:50%;transform:translateY(-50%);left:clamp(-23px,-1.3310185185vw,0px)}.header_block__nav_link{color:#505050;font-size:clamp(0px,1.0416666667vw,18px);font-weight:400;line-height:1;letter-spacing:.1em}.header_block__tel_block{background:#171c61;border-top:2px solid #f7931e;border-bottom:2px solid #f7931e;border-left:2px solid #f7931e;width:19.849537037vw;margin-left:auto;border-radius:3.4722222222vw 0 0 3.4722222222vw;margin-top:1.1574074074vw;margin-right:-20px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5787037037vw}@media screen and (width < 769px){.header_block__tel_block{display:none}}.header_block__tel_block_text{color:#fff;font-size:.8680555556vw;font-weight:400;line-height:1;letter-spacing:.065em;text-align:center}.header_block__tel_link{color:#fff;font-size:1.5046296296vw;font-weight:400;line-height:1;letter-spacing:.05em;text-align:center}.drawer-icon{display:none}@media screen and (width < 769px){.drawer-icon{display:block;background-color:transparent;width:6.9333333333vw;height:6.9333333333vw;margin-left:auto;position:relative;z-index:20}.drawer-icon.is-checked .drawer-icon__bar{width:9.3333333333vw}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(1){transform:rotate(45deg);top:2.9333333333vw;right:-1.8666666667vw;background-color:#171c61}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(2){display:none}.drawer-icon.is-checked .drawer-icon__bar:nth-of-type(3){width:9.3333333333vw;transform:rotate(-45deg);top:2.9333333333vw;right:-1.8666666667vw;background-color:#171c61}}.drawer-icon__bar{display:none}@media screen and (width < 769px){.drawer-icon__bar{display:block;position:absolute;width:6.9333333333vw;height:1.0666666667vw;border-radius:1.0666666667vw;background-color:#171c61;transition:transform .3s linear,top .3s linear}.drawer-icon__bar:nth-of-type(1){top:0;right:-.8vw}.drawer-icon__bar:nth-of-type(2){top:2.9333333333vw;right:-.8vw}.drawer-icon__bar:nth-of-type(3){top:5.8666666667vw;right:-.8vw}}@media screen and (width < 769px){.drawer-menu{display:block;width:100%;height:100%;background:#fff;opacity:.75;position:fixed;top:13.3333333333vw;left:0;transform:translate(100%);transition:transform .3s linear}.drawer-menu.is-checked{transform:translate(0)}}@media screen and (width < 769px){.drawer-menu__content{display:flex;flex-direction:column;gap:5.3333333333vw}}@media screen and (width < 769px){.drawer-menu__item{display:flex;flex-direction:column;gap:5.3333333333vw;border-bottom:2px solid #171c61;padding:5px 0 2px 19px}}@media screen and (width < 769px){.drawer-menu__link{color:#171c61;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:1.75;letter-spacing:.002em}}@media screen and (width < 769px){.drawer-menu__sub_title{color:#171c61;font-family:Poppins,sans-serif;font-size:24px;font-weight:500;line-height:1.75;letter-spacing:.002em;border-bottom:2px solid #171c61;padding:5px 0 2px 19px}}@media screen and (width < 769px){.drawer-menu__sub_item{border-bottom:2px solid #171c61;padding:1px 0 4px 40px}}@media screen and (width < 769px){.drawer-menu__sub_link{color:#171c61;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;line-height:1.6875;letter-spacing:.1em}.drawer-menu__sub_link span{font-family:Poppins,sans-serif;font-size:24px;font-weight:400;line-height:1.75;letter-spacing:.002em}}.about_page{background:#fff}.about_page .fv_block{margin-top:80px;border-bottom:4px solid #f7931e}@media (max-width: 1600px){.about_page .fv_block{margin-top:4.6296296296vw}}@media screen and (width < 769px){.about_page .fv_block{margin-top:13.3333333333vw}}.about_page .fv_block__inner{position:relative}.about_page .fv_block__img img{width:100%}.about_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.about_page .fv_block__content{top:43%}}.about_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.about_page .fv_block__title{font-size:8vw;line-height:1.75}}.about_page .fv_block__subtitle{color:#171c61;font-size:24px;font-weight:400;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.about_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.about_page .message_block{padding-top:68px}@media screen and (width < 769px){.about_page .message_block{padding-top:7.7333333333vw}}.about_page .message_block__inner{max-width:1120px;margin-inline:auto;padding-top:0;padding-inline:20px}@media screen and (width < 769px){.about_page .message_block__inner{padding-inline:4.8vw}}.about_page .message_block__title{color:#171c61;font-family:poppins;font-size:40px;font-weight:600;line-height:1.75;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.about_page .message_block__title{font-size:5.3333333333vw;line-height:1.75}}.about_page .message_block__title span{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.321875;letter-spacing:.1em}@media screen and (width < 769px){.about_page .message_block__title span{font-size:4.0826666667vw;line-height:1.3239712606}}.about_page .message_block__content{margin-top:56px;display:flex;flex-direction:column;gap:91px}@media screen and (width < 769px){.about_page .message_block__content{margin-top:7.4666666667vw;gap:14.1333333333vw}}.about_page .message_block__content_item{display:flex;justify-content:space-between;gap:90px}@media screen and (width < 769px){.about_page .message_block__content_item{flex-direction:column;gap:4.2666666667vw}}.about_page .message_block__content_item--01{flex-direction:row-reverse}@media screen and (width < 769px){.about_page .message_block__content_item--01{flex-direction:column}}.about_page .message_block__content_item_img{flex:450}.about_page .message_block__content_item_img img{width:100%}.about_page .message_block__content_item_content{flex:540;margin-top:-10px}.about_page .message_block__content_item_content_title{color:#171c61;font-size:24px;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.about_page .message_block__content_item_content_title{font-size:4.8vw;line-height:1.5}}.about_page .message_block__content_item_content_text{color:#505050;font-size:16px;font-weight:400;line-height:2;letter-spacing:.1em;margin-top:35px}@media screen and (width < 769px){.about_page .message_block__content_item_content_text{font-size:3.7333333333vw;line-height:2;margin-top:5.0666666667vw}}.about_page .message_block__content_item_content_name{color:#505050;font-size:16px;font-weight:400;line-height:2;letter-spacing:.1em;text-align:right;margin-top:32px}@media screen and (width < 769px){.about_page .message_block__content_item_content_name{font-size:3.7333333333vw;line-height:2;margin-top:7.4666666667vw}}.about_page .mvv_block__inner{max-width:1120px;margin-inline:auto;padding-top:132px;padding-inline:20px}@media screen and (width < 769px){.about_page .mvv_block__inner{padding-inline:4.8vw;padding-top:16.5333333333vw}}.about_page .mvv_block__title{font-family:poppins;color:#171c61;font-size:40px;font-weight:600;line-height:1.75;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.about_page .mvv_block__title{font-size:5.3333333333vw;line-height:1.75}}.about_page .mvv_block__title span{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.321875;letter-spacing:.1em}@media screen and (width < 769px){.about_page .mvv_block__title span{font-size:4.0826666667vw;line-height:1.3239712606}}.about_page .mvv_block__content{margin-top:24px;display:flex;justify-content:space-between;gap:60px}@media screen and (width < 769px){.about_page .mvv_block__content{margin-top:4vw;flex-direction:column;gap:4.8vw}}.about_page .mvv_block__content_item{flex:320}.about_page .mvv_block__content_item_title{color:transparent;-webkit-text-stroke:1px #171c61;font-family:poppins;font-size:33px;font-weight:600;line-height:1.75;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.about_page .mvv_block__content_item_title{font-size:6.4vw;line-height:2.1;letter-spacing:.025em}}.about_page .mvv_block__content_item_text{color:#505050;font-size:18px;font-weight:600;line-height:1.7777777778;letter-spacing:.1em;margin-top:22px;padding-top:32px;padding-bottom:38px;border-top:2px solid #171c61;border-bottom:2px solid #171c61;height:163px}@media screen and (width < 769px){.about_page .mvv_block__content_item_text{font-size:3.7333333333vw;line-height:2;margin-top:-1.0666666667vw;padding-top:0;padding-bottom:0;border:none;text-align:center;height:auto}}.about_page .company_block__inner{max-width:1120px;margin-inline:auto;padding-top:142px;padding-inline:20px}@media screen and (width < 769px){.about_page .company_block__inner{padding-top:17.0666666667vw;padding-inline:4.8vw}}.about_page .company_block__title{font-family:poppins;color:#171c61;font-size:40px;font-weight:600;line-height:1.75;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.about_page .company_block__title{font-size:5.3333333333vw;line-height:1.75}}.about_page .company_block__title span{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.321875;letter-spacing:.1em}@media screen and (width < 769px){.about_page .company_block__title span{font-size:4.0826666667vw;line-height:1.3239712606}}.about_page .company_block__content{padding-top:40px;padding-bottom:60px}@media screen and (width < 769px){.about_page .company_block__content{padding-top:7.7333333333vw;padding-bottom:8vw}}.about_page .company_block__content_item{border-top:2px solid #171c61;border-bottom:2px solid #171c61}.about_page .company_block__content_item_list{display:flex;padding-top:11px;padding-bottom:10px}@media screen and (width < 769px){.about_page .company_block__content_item_list{flex-direction:column;padding-top:10px;padding-bottom:10px}}.about_page .company_block__content_item_list+.company_block__content_item_list{border-top:1px solid #171c61}.about_page .company_block__content_item_list_title{flex:190;color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;display:flex;justify-content:center;align-items:center}@media screen and (width < 769px){.about_page .company_block__content_item_list_title{font-size:3.7333333333vw;line-height:1.7142857143;display:block;text-align:left}}.about_page .company_block__content_item_list_text{flex:890;color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.about_page .company_block__content_item_list_text{font-size:3.7333333333vw;line-height:1.7142857143}}.about_page .company_block__content_item_list_text span{display:block}.about_page .company_block__content_item_list_text span+span{margin-top:20px}.about_page .history_block__inner{max-width:1120px;margin-inline:auto;padding-top:82px;padding-inline:20px;padding-bottom:177px}@media screen and (width < 769px){.about_page .history_block__inner{padding-top:10.6666666667vw;padding-inline:4.8vw;padding-bottom:17.0666666667vw}}.about_page .history_block__title{font-family:poppins;color:#171c61;font-size:40px;font-weight:600;line-height:1.75;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.about_page .history_block__title{font-size:5.3333333333vw;line-height:1.75}}.about_page .history_block__title span{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:700;line-height:1.321875;letter-spacing:.1em}@media screen and (width < 769px){.about_page .history_block__title span{font-size:4.0826666667vw;line-height:1.3239712606}}.about_page .history_block__content{padding-top:40px}.about_page .history_block__content_item{border-top:2px solid #171c61;border-bottom:2px solid #171c61}.about_page .history_block__content_item_list{display:flex;padding-top:11px;padding-bottom:12px}@media screen and (width < 769px){.about_page .history_block__content_item_list{gap:1.8666666667vw}}.about_page .history_block__content_item_list+.history_block__content_item_list{border-top:1px solid #171c61}.about_page .history_block__content_item_list_title{flex:190;font-family:poppins;color:#171c61;font-size:26px;font-weight:700;line-height:.9230769231;letter-spacing:.1em;display:flex;justify-content:center;align-items:center}@media screen and (width < 769px){.about_page .history_block__content_item_list_title{flex:none;font-size:3.7333333333vw;line-height:1.7142857143;display:block;text-align:left}}.about_page .history_block__content_item_list_text{flex:890;color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.about_page .history_block__content_item_list_text{flex:none;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.05em}}.about_page .history_block__content_item_text{color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-align:right}@media screen and (width < 769px){.about_page .history_block__content_item_text{font-size:3.2vw;line-height:1.5}}@media screen and (width < 769px){.about_page .history_block__btn{margin-top:10.1333333333vw;margin-inline:auto;color:#171c61;font-size:4vw;font-weight:100;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border:2px solid #171c61;border-radius:6.6666666667vw;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.about_page .history_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}}.blog_detail_page{background:#eeeeea;padding-top:120px;position:relative}@media screen and (width < 769px){.blog_detail_page{padding:calc(100 / 375 * 100vw) 0;margin-top:0}}.blog_detail_page__inner{max-width:1164px;margin:60px auto;display:flex;gap:40px;padding-bottom:220px;align-items:flex-start;position:relative}@media screen and (width < 769px){.blog_detail_page__inner{max-width:initial;overflow:hidden;padding-bottom:calc(140 / 375 * 100vw);margin-top:0}}.blog_detail_page main{width:100%}.blog_detail_page .blog_block{background-color:#fff;padding:60px 65px 80px;border-radius:10px}@media screen and (width < 769px){.blog_detail_page .blog_block{width:calc(350 / 375 * 100vw);padding:calc(20 / 375 * 100vw);margin:16vw auto}}.blog_detail_page .blog_block h1{color:#14193d;text-align:justify;font-size:1.875rem;font-weight:500;line-height:160%}@media screen and (width < 769px){.blog_detail_page .blog_block h1{font-size:1.25rem;font-weight:600;line-height:160%}}.blog_detail_page .blog_block__contents h1{color:#14193d;text-align:justify;font-size:1.875rem;font-weight:500;line-height:160%}@media screen and (width < 769px){.blog_detail_page .blog_block__contents h1{font-size:1.25rem;font-weight:600;line-height:160%}}.blog_detail_page .blog_block__contents h2{margin-top:70px;color:#14193d;font-size:1.625rem;font-style:normal;font-weight:700;line-height:160%;letter-spacing:.0488rem;background-color:#d7dfec;padding:8px 0 8px 18px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents h2{font-size:1rem;padding:calc(5 / 375 * 100vw) 0 1.6vw 3.2vw;margin-top:calc(40 / 375 * 100vw)}}.blog_detail_page .blog_block__contents h3{margin-top:60px;color:#14193d;font-size:1.625rem;font-weight:700;line-height:160%;letter-spacing:.0488rem;padding:0 0 12px;border-bottom:1px solid #d7dfec}@media screen and (width < 769px){.blog_detail_page .blog_block__contents h3{margin-top:calc(50 / 375 * 100vw);font-size:1.125rem}}.blog_detail_page .blog_block__contents h4{margin-top:60px;color:#14193d;font-family:Noto Sans JP;font-size:1.375rem;font-weight:700;line-height:160%}@media screen and (width < 769px){.blog_detail_page .blog_block__contents h4{margin-top:calc(50 / 375 * 100vw);font-size:1.0625rem}}.blog_detail_page .blog_block__contents h5{margin-top:60px;color:#14193d;font-size:1.1875rem;font-weight:700;line-height:160%}@media screen and (width < 769px){.blog_detail_page .blog_block__contents h5{margin-top:calc(50 / 375 * 100vw);font-size:.9375rem}}.blog_detail_page .blog_block__contents p{margin-top:30px;font-size:1.0625rem;line-height:210%;letter-spacing:.0425rem;font-weight:400}@media screen and (width < 769px){.blog_detail_page .blog_block__contents p{margin-top:calc(20 / 375 * 100vw);font-size:.9375rem;line-height:190%}}.blog_detail_page .blog_block__contents a{color:#0009b5;font-family:Noto Sans JP;font-style:normal;text-decoration-line:underline}@media screen and (width < 769px){.blog_detail_page .blog_block__contents a{text-align:justify;font-size:.9375rem;line-height:220%;letter-spacing:.0375rem}}.blog_detail_page .blog_block__contents>ul{margin-top:40px}.blog_detail_page .blog_block__contents>ul+ul{margin-top:20px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents>ul{margin-top:calc(25 / 375 * 100vw)}}.blog_detail_page .blog_block__contents>ul a{line-height:100%}.blog_detail_page .blog_block__contents>ul li{padding:0 0 0 1.25rem;margin-top:13px;position:relative;padding-left:20px}.blog_detail_page .blog_block__contents>ul li:before{top:.625rem;left:0;position:absolute;content:"";display:inline-block;width:.375rem;height:.375rem;background:#1c3eac;border-radius:50%}.blog_detail_page .blog_block__contents>ul li ul{margin-top:1.25rem}.blog_detail_page .blog_block__contents>ul li ul li{position:relative;padding:0 0 0 1.25rem}.blog_detail_page .blog_block__contents>ul li ul li:before{content:"";position:absolute;top:.625rem;left:0;width:.375rem;height:.375rem;border:1px double #1c3eac;background:#fff;border-radius:50%}@media screen and (width < 769px){.blog_detail_page .blog_block__contents>ul li{margin-top:calc(16 / 375 * 100vw)}}.blog_detail_page .blog_block__contents table.table-1{border-radius:4px;border:1px solid #a7b6d1;margin-top:40px}.blog_detail_page .blog_block__contents table.table-1 th{background:#dfe5ee;color:#0e278a;text-align:justify;font-size:.9375rem;font-weight:600;line-height:220%;letter-spacing:.0375rem;border-bottom:1px solid #a7b6d1;padding:20px 61px 32px 20px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents table.table-1 th{padding:calc(14 / 375 * 100vw) calc(23 / 375 * 100vw) 0 calc(20 / 375 * 100vw);font-size:.875rem;letter-spacing:.035rem}}.blog_detail_page .blog_block__contents table.table-1 td{color:#14193d;text-align:justify;font-size:.9375rem;font-weight:400;line-height:175%;letter-spacing:.0375rem;border-bottom:1px solid #a7b6d1;padding:20px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents table.table-1 td{padding:4vw;font-size:.875rem;letter-spacing:.035rem}}@media screen and (width < 769px){.blog_detail_page .blog_block__contents .wp-block-table{overflow-x:scroll}}.blog_detail_page .blog_block__contents .has-fixed-layout{border-radius:4px;border-left:1px solid #a7b6d1;margin-top:40px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents .has-fixed-layout{table-layout:auto;width:100%;border-collapse:collapse;white-space:nowrap}}.blog_detail_page .blog_block__contents .has-fixed-layout thead{border:#a7b6d1 1px}.blog_detail_page .blog_block__contents .has-fixed-layout tr{border:1px solid #a7b6d1}.blog_detail_page .blog_block__contents .has-fixed-layout th{background:#dfe3ee;color:#0e278a;font-size:.9375rem;font-weight:600;line-height:200%;letter-spacing:.0375rem;border:1px solid #a7b6d1;padding:25px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents .has-fixed-layout th{padding:calc(26 / 375 * 100vw) calc(47 / 375 * 100vw);font-size:.875rem;letter-spacing:.035rem}}.blog_detail_page .blog_block__contents .has-fixed-layout td{color:#14193d;text-align:justify;font-size:.9375rem;font-weight:400;line-height:175%;letter-spacing:.0375rem;border:1px solid #a7b6d1;padding:20px 20px 24px}.blog_detail_page .blog_block__contents .has-fixed-layout tbody tr:nth-child(odd){background-color:#fff}.blog_detail_page .blog_block__contents .has-fixed-layout tbody tr:nth-child(2n){background-color:#eeeff3}.blog_detail_page .blog_block__contents .highlight{color:#0009b5}.blog_detail_page .blog_block__contents strong{font-weight:700}.blog_detail_page .blog_block__contents .wp-element-caption{font-size:13px;color:#6e6e6e}.blog_detail_page .blog_block__contents .wp-block-image{margin-top:40px}@media screen and (width < 769px){.blog_detail_page .blog_block__contents .wp-block-image{margin-top:6.4vw}}.blog_detail_page .blog_block__contents .wp-block-image img{width:100%}.blog_detail_page .blog_block__info{display:flex;gap:12px;align-items:center;margin-top:37px}.blog_detail_page .blog_block__info time{color:#14193d;text-align:justify;font-size:.875rem;line-height:160%}@media screen and (width < 769px){.blog_detail_page .blog_block__info time{color:#14193d;font-size:.625rem;line-height:160%}}.blog_detail_page .blog_block__info span{display:block;background-color:#a7abd1;width:1px;height:15px}.blog_detail_page .blog_block__info_sub{display:flex;gap:23px;margin-top:21px;align-items:center}@media screen and (width < 769px){.blog_detail_page .blog_block__info_sub{flex-direction:column;align-items:start}}.blog_detail_page .blog_block__label_wrapper{display:flex;gap:10px;align-items:center}.blog_detail_page .blog_block__label{background:#e0e3ea;display:block;border-radius:80px;padding:1px 14px;color:#7a8096;font-size:.75rem;font-weight:500;letter-spacing:.03rem;text-decoration-line:none}@media screen and (width < 769px){.blog_detail_page .blog_block__label{color:#7a8096;text-align:justify;font-size:.625rem;font-weight:500;line-height:100%}}.blog_detail_page .blog_block__author{display:flex;align-items:center;gap:12px}.blog_detail_page .blog_block__author p{color:#14193d;text-align:justify;font-size:.875rem;line-height:160%;margin:0}.blog_detail_page .blog_block__author_pic{width:35px;height:35px}@media screen and (width < 769px){.blog_detail_page .blog_block__author_pic{width:calc(21 / 375 * 100vw);height:calc(21 / 375 * 100vw)}}.blog_detail_page .blog_block__sns_link{margin-left:auto;display:flex;gap:5px}@media screen and (width < 769px){.blog_detail_page .blog_block__sns_link{display:none}}.blog_detail_page .blog_block__eyecatch{margin-top:50px}@media screen and (width < 769px){.blog_detail_page .blog_block__eyecatch{margin-top:calc(20 / 375 * 100vw)}}.blog_detail_page .blog_block__eyecatch img{width:100%}.blog_detail_page .blog_block .article_summary{border-radius:4px;border:6px solid #1c3eac;padding:24px 40px 40px;position:relative;margin-top:50px}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary{border:calc(4 / 375 * 100vw) solid #1c3eac;padding:calc(20 / 375 * 100vw) 4vw}}.blog_detail_page .blog_block .article_summary:before{position:absolute;content:"";display:block;background:url(../img/blog/deco_article_summary.svg) no-repeat center/contain;width:130px;height:118px;right:20px;top:-30px}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary:before{width:calc(91 / 375 * 100vw);height:calc(82 / 375 * 100vw);right:calc(-7 / 375 * 100vw);top:calc(-16 / 375 * 100vw)}}.blog_detail_page .blog_block .article_summary__list{margin-top:20px}.blog_detail_page .blog_block .article_summary__item{display:block}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary__item{margin-top:calc(16 / 375 * 100vw)}}.blog_detail_page .blog_block .article_summary__item:before{display:none}.blog_detail_page .blog_block .article_summary__item h4{color:#14193d;font-size:1.125rem;font-weight:600;line-height:220%;display:flex;gap:10px;align-items:baseline;margin-top:15px}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary__item h4{font-size:1rem;line-height:170%;letter-spacing:.02rem;gap:calc(8 / 375 * 100vw)}}.blog_detail_page .blog_block .article_summary__item h4:before{content:"";display:block;background:#1c3eac;width:8px;height:8px;border-radius:50%}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary__item h4:before{width:1.6vw;height:1.6vw}}.blog_detail_page .blog_block .article_summary__item p{color:#14193d;font-size:.875rem;line-height:190%;letter-spacing:.035rem;margin-top:10px}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary__item p{text-align:justify;font-size:.875rem}}.blog_detail_page .blog_block .article_summary h3{color:#14193d;font-size:1.25rem;font-weight:600;line-height:220%;border-bottom:2px solid #a7b6d1;padding-bottom:10px;margin:0}@media screen and (width < 769px){.blog_detail_page .blog_block .article_summary h3{font-size:1rem}}.blog_detail_page .blog_block .information_block{border-radius:4px;border:1px solid #a7b6d1;padding:30px 40px 40px;margin-top:50px}@media screen and (width < 769px){.blog_detail_page .blog_block .information_block{margin-top:calc(50 / 375 * 100vw);padding:calc(20 / 375 * 100vw)}}.blog_detail_page .blog_block .information_block h5{color:#14193d;font-size:1.125rem;font-weight:600;line-height:220%;letter-spacing:.045rem;border-bottom:2px solid #a7b6d1;margin:0}.blog_detail_page .blog_block .information_block ul{margin-top:20px}.blog_detail_page .blog_block .information_block ul li:before{background:#14193d}.blog_detail_page .blog_block .information_block p{margin-top:20px;color:#14193d;text-align:justify;font-size:.875rem;font-weight:400;line-height:190%;letter-spacing:.035rem}@media screen and (width < 769px){.blog_detail_page .blog_block .information_block p{margin-top:calc(14 / 375 * 100vw);font-size:.625rem;line-height:220%}}@media screen and (width < 769px){.blog_detail_page .blog_block .information_block p a{font-size:.625rem;line-height:220%}}.blog_detail_page .blog_block .download_block{border-radius:4px;border:6px solid #1c3eac;padding:24px 30px 40px;margin-top:40px;position:relative}@media screen and (width < 769px){.blog_detail_page .blog_block .download_block{padding:calc(20 / 375 * 100vw);margin-top:calc(50 / 375 * 100vw)}}.blog_detail_page .blog_block .download_block:before{content:"";display:block;width:110px;height:145px;background:url(../img/blog/deco_download_block.svg) no-repeat center/contain;position:absolute;right:-30px;top:10px}@media screen and (width < 769px){.blog_detail_page .blog_block .download_block:before{width:20vw;height:calc(99 / 375 * 100vw);right:calc(10 / 375 * 100vw);top:calc(-35 / 375 * 100vw)}}.blog_detail_page .blog_block .download_block h5{color:#14193d;font-family:Noto Sans JP;font-size:20px;font-style:normal;font-weight:600;line-height:220%;border-bottom:2px solid #a7b6d1;margin:0}@media screen and (width < 769px){.blog_detail_page .blog_block .download_block h5{color:#14193d;font-size:.9375rem;font-weight:600;line-height:160%}}.blog_detail_page .blog_block .download_block p{color:#14193d;font-size:.8125rem;line-height:190%;letter-spacing:.0325rem;margin:0}.blog_detail_page .blog_block .download_block__body{margin-top:14px;display:flex;gap:20px;align-items:center}@media screen and (width < 769px){.blog_detail_page .blog_block .download_block__body{flex-direction:column-reverse}}.blog_detail_page .blog_block .download_block__contents{flex:1}.blog_detail_page .blog_block .download_block__img{width:244px}.blog_detail_page .blog_block .download_block .secondary_btn{margin-top:15px;width:100%}@media screen and (width < 769px){.blog_detail_page .blog_block .download_block .secondary_btn{text-align:center;font-size:.875rem;font-weight:600;line-height:140%;letter-spacing:.035rem}}.blog_detail_page .blog_block .download_block .secondary_btn a{text-align:center}.blog_detail_page .primary_btn{width:100%;text-align:center}.blog_detail_page .primary_btn a{border:2px solid var(--green-850, #1c3eac);display:inline-block;color:var(--green-850, #1c3eac);font-size:1.125rem;font-weight:700;line-height:170%;letter-spacing:.0225rem;margin:50px 0 20px;gap:1rem;padding:20px 36px;border-radius:9999px;text-decoration:none}@media screen and (width < 769px){.blog_detail_page .primary_btn a{font-size:calc(16 / 375 * 100vw);line-height:100%;letter-spacing:.02rem;padding:calc(20 / 375 * 100vw) calc(26 / 375 * 100vw);text-align:center}}.blog_detail_page .primary_btn:hover a{color:#fff;background:#1c3eac;transition-duration:.3s}.blog_detail_page .wp-block-separator{padding:40px 0 0;border-top:none;border-bottom:#d7dfec 1px solid}.blog_detail_page .secondary_btn{border-radius:9999px;border:2px solid var(--green-850, #1c3eac);display:inline-block;position:relative;text-align:center}.blog_detail_page .secondary_btn a{color:#fff;background-color:var(--green-850, #1c3eac);font-size:.9375rem;font-weight:700;line-height:170%;letter-spacing:.0225rem;display:flex;align-items:center;justify-content:center;gap:1rem;padding:23px 22px;border-radius:9999px;text-decoration:none}@media screen and (width < 769px){.blog_detail_page .secondary_btn a{font-size:calc(16 / 375 * 100vw);line-height:100%;letter-spacing:.02rem;padding:calc(20 / 375 * 100vw) calc(26 / 375 * 100vw)}}.blog_detail_page .secondary_btn:hover a{color:var(--green-850, #1c3eac);background:#fff;transition-duration:.3s}@media screen and (width < 769px){.blog_detail_page .author_profile{margin-top:calc(50 / 375 * 100vw)}}.blog_detail_page .author_profile h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}@media screen and (width < 769px){.blog_detail_page .author_profile h5{margin:0}}.blog_detail_page .author_profile__body{border-radius:6px;background:#f4f4f3;display:flex;padding:28px 34px 24px 30px;gap:26px;align-items:center;margin-top:20px}@media screen and (width < 769px){.blog_detail_page .author_profile__body{padding:calc(20 / 375 * 100vw);flex-direction:column}}.blog_detail_page .author_profile__img{width:110px;height:110px}.blog_detail_page .author_profile__img img{border-radius:999px}.blog_detail_page .author_profile__contents{flex:1}.blog_detail_page .author_profile__contents h6{color:#11083d;text-align:justify;font-size:1.125rem;font-weight:500;line-height:175%}@media screen and (width < 769px){.blog_detail_page .author_profile__contents h6{font-size:1.0625rem;text-align:center}}.blog_detail_page .author_profile__contents span{font-size:.8125rem;font-weight:600;line-height:175%;margin-right:12px}@media screen and (width < 769px){.blog_detail_page .author_profile__contents span{font-size:.6875rem}}.blog_detail_page .author_profile__contents p{color:#0b083d;text-align:justify;font-family:Noto Sans JP;font-size:14px;font-style:normal;font-weight:400;line-height:175%;margin-top:0}@media screen and (width < 769px){.blog_detail_page .author_profile__contents p{margin-top:calc(16 / 375 * 100vw);font-size:.8125rem}}.blog_detail_page .author_profile__link{margin-top:8px}@media screen and (width < 769px){.blog_detail_page .author_profile__link{margin-top:3.2vw}}.blog_detail_page .author_profile__link a{text-decoration:none;color:#0009b5;font-size:.8125rem;line-height:175%}@media screen and (width < 769px){.blog_detail_page .author_profile__link a{font-size:.8125rem}}.blog_detail_page .related_article_block h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}.blog_detail_page .related_article_block__body{margin-top:17px;border-radius:6px;border:1px solid #a7b6d1;background:#fff;padding:20px 24px 20px 20px}.blog_detail_page .related_article_block__body a{display:flex;gap:20px;text-decoration:none}@media screen and (width < 769px){.blog_detail_page .related_article_block__body a{flex-direction:column}}.blog_detail_page .related_article_block__img{width:186px}@media screen and (width < 769px){.blog_detail_page .related_article_block__img{width:calc(254 / 375 * 100vw)}}.blog_detail_page .related_article_block__img img{width:100%}.blog_detail_page .related_article_block__contents{flex:1}.blog_detail_page .related_article_block__contents h6{color:#14193d;font-size:1rem;font-weight:600;line-height:165%}@media screen and (width < 769px){.blog_detail_page .related_article_block__contents h6{font-size:1rem}}.blog_detail_page .related_article_block__contents p{color:#7a8096;font-size:.75rem;line-height:175%;margin-top:10px}@media screen and (width < 769px){.blog_detail_page .related_article_block__contents p{font-size:.75rem}}.blog_detail_page .share_block{margin-top:70px}.blog_detail_page .share_block h6{text-align:center;color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}.blog_detail_page .share_block__wrapper{margin-top:23px;display:flex;justify-content:center;gap:20px}@media screen and (width < 769px){.blog_detail_page .share_block__wrapper{gap:calc(8 / 375 * 100vw)}}.blog_detail_page .share_block__item{border:1px solid #a7b6d1;border-radius:5px;padding:20px 90px}@media screen and (width < 769px){.blog_detail_page .share_block__item{padding:calc(20 / 375 * 100vw) calc(35 / 375 * 100vw)}}.blog_detail_page .share_block__item img{width:100%}.blog_detail_page .contact_us_block{width:780px;display:flex;margin:50px 0 0;background:#fff;gap:32px;padding:42px;border-radius:10px}@media screen and (width < 769px){.blog_detail_page .contact_us_block{width:calc(350 / 375 * 100vw);flex-direction:column;padding:calc(20 / 375 * 100vw);margin:calc(50 / 375 * 100vw) auto}}.blog_detail_page .contact_us_block__body h6{color:#1c3eac;font-family:Inter;font-size:1.75rem;font-weight:600;line-height:130%}@media screen and (width < 769px){.blog_detail_page .contact_us_block__body h6{color:#1c3eac;font-family:Inter;font-size:1.5rem;font-weight:600;line-height:130%}}.blog_detail_page .contact_us_block__body p{margin-top:16px;color:#14193d;font-size:.9375rem;font-weight:400;line-height:180%;letter-spacing:.0187rem}@media screen and (width < 769px){.blog_detail_page .contact_us_block__body p{color:#222;text-align:justify;font-size:.8125rem;line-height:160%;letter-spacing:.0325rem}}.blog_detail_page .contact_us_block__btn_wrapper{flex:1}.blog_detail_page .contact_us_block__btn_wrapper a{text-decoration:none}.blog_detail_page .contact_us_block__btn{border-radius:9999px;border:2px solid #1c3eac;width:100%;text-align:center;flex:1;border:2px solid var(--green-850, #1c3eac);display:inline-block}.blog_detail_page .contact_us_block__btn:nth-child(2){margin-top:15px}.blog_detail_page .contact_us_block__btn:hover{background:#1c3eac;color:#fff;transition-duration:.3s}.blog_detail_page .contact_us_block__btn:hover a{color:#fff}.blog_detail_page .contact_us_block__btn a{color:#1c3eac;font-family:Noto Sans JP;font-size:16px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:.64px;display:block;padding:22px 33px}.blog_detail_page .related_articles_block{max-width:780px;margin-top:70px}@media screen and (width < 769px){.blog_detail_page .related_articles_block{width:100%}}.blog_detail_page .related_articles_block h5{color:#14193d;font-size:1.1875rem;font-weight:600;line-height:100%}@media screen and (width < 769px){.blog_detail_page .related_articles_block__inner{width:calc(350 / 375 * 100vw);margin-inline:auto}}.blog_detail_page .related_articles_block__list{display:flex;gap:30px;margin-top:30px}@media screen and (width < 769px){.blog_detail_page .related_articles_block__list{flex-direction:column}}.blog_detail_page .related_articles_block__navigation{display:flex;justify-content:space-between;margin-top:70px}@media screen and (width < 769px){.blog_detail_page .related_articles_block__navigation{margin-top:calc(80 / 375 * 100vw);padding-inline:calc(2 / 375 * 100vw)}}.blog_detail_page .related_articles_block__nav_button{display:flex;align-items:center;gap:10px}@media screen and (width < 769px){.blog_detail_page .related_articles_block__nav_button{gap:calc(5 / 375 * 100vw)}}.blog_detail_page .related_articles_block__nav_button a{color:#1c3eac;font-family:Inter;font-size:1.5rem;font-weight:600;line-height:130%}@media screen and (width < 769px){.blog_detail_page .related_articles_block__nav_button a{font-size:1.125rem}}.blog_detail_page .related_articles_block__nav_button--prev:before{content:"";display:block;width:15px;height:15px;transform:rotate(45deg);border-left:4px solid #1c3eac;border-bottom:4px solid #1c3eac}@media screen and (width < 769px){.blog_detail_page .related_articles_block__nav_button--prev:before{width:calc(10 / 375 * 100vw);height:calc(10 / 375 * 100vw);border-left:.8vw solid #1c3eac;border-bottom:.8vw solid #1c3eac}}.blog_detail_page .related_articles_block__nav_button--next:after{content:"";display:block;width:15px;height:15px;transform:rotate(-135deg);border-left:4px solid #1c3eac;border-bottom:4px solid #1c3eac}@media screen and (width < 769px){.blog_detail_page .related_articles_block__nav_button--next:after{width:calc(10 / 375 * 100vw);height:calc(10 / 375 * 100vw);border-left:.8vw solid #1c3eac;border-bottom:.8vw solid #1c3eac}}.blog_detail_page .related_articles_block__blog_link{width:100%}@media screen and (width < 769px){.blog_detail_page .related_articles_block__blog_link{width:100%}}.blog_detail_page .related_articles_block__blog_link a{margin:72px auto 0;width:182px;height:64px;display:block;border-radius:9999px;border:2px solid #1c3eac;color:#1c3eac;font-family:Noto Sans JP;font-size:18px;font-style:normal;font-weight:700;line-height:60px;letter-spacing:.36px;text-align:center}@media screen and (width < 769px){.blog_detail_page .related_articles_block__blog_link a{width:294px;height:60px;line-height:56px;background:#fff}}.blog_detail_page .related_articles_block__blog_link a:hover{background:#1c3eac;color:#fff;transition-duration:.3s}.blog_detail_page .related_articles_block .article_block__img{width:240px}@media screen and (width < 769px){.blog_detail_page .related_articles_block .article_block__img{width:calc(350 / 375 * 100vw)}}.blog_detail_page .related_articles_block .article_block h4{color:#14193d;text-align:justify;font-size:.875rem;font-weight:600;line-height:180%}@media screen and (width < 769px){.blog_detail_page .related_articles_block .article_block h4{color:#222;text-align:justify;font-size:1rem;font-weight:600;line-height:180%}}.blog_detail_page .related_articles_block .article_block__date_wrapper{gap:unset;align-items:center}.blog_detail_page .related_articles_block .article_block__date_wrapper .updated_date,.blog_detail_page .related_articles_block .article_block__date_wrapper .published_date{color:#14193d;font-size:.6875rem;line-height:160%;text-align:unset;letter-spacing:0}@media screen and (width < 769px){.blog_detail_page .related_articles_block .article_block__date_wrapper .updated_date,.blog_detail_page .related_articles_block .article_block__date_wrapper .published_date{letter-spacing:.05em}}.blog_detail_page .related_articles_block .article_block__date_wrapper .updated_date{position:relative}.blog_detail_page .related_articles_block .article_block__date_wrapper .updated_date:after{content:"";display:inline-block;position:relative;width:1px;height:.875rem;background:#a1a1a1;margin-right:10px;margin-left:10px;top:3px}@media screen and (width < 769px){.blog_detail_page .related_articles_block .article_block__date_wrapper{justify-content:unset}}.blog_detail_page .related_articles_block .article_block__author p{color:#7a8096;font-size:.6875rem;line-height:160%}.blog_detail_page .related_articles_block .post_navigation_block{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;align-items:center}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block{margin-top:calc(10 / 375 * 100vw)}}.blog_detail_page .related_articles_block .post_navigation_block a{display:flex;gap:20px;flex:1}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block a{flex-direction:column;gap:calc(10 / 375 * 100vw)}}.blog_detail_page .related_articles_block .post_navigation_block span{display:block;content:"";background:#d9d9d9;width:1px;height:96px}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block span{height:calc(203 / 375 * 100vw)}}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__item{width:calc(170 / 375 * 100vw)}}.blog_detail_page .related_articles_block .post_navigation_block__item--prev{padding:0 40px 0 0}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__item--prev{padding:0 15px 0 0}}.blog_detail_page .related_articles_block .post_navigation_block__item--next{padding:0 0 0 40px;border-left:1px solid #d9d9d9}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__item--next{padding:0 0 0 15px}}.blog_detail_page .related_articles_block .post_navigation_block__img{width:154px;height:96.428px}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__img{width:100%;height:25.6vw}}.blog_detail_page .related_articles_block .post_navigation_block__img img{width:100%;height:100%;object-fit:cover}.blog_detail_page .related_articles_block .post_navigation_block__info{flex:1}.blog_detail_page .related_articles_block .post_navigation_block__info h4{color:#14193d;font-size:.875rem;font-weight:600;line-height:160%}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__info h4{font-size:.75rem;line-height:170%}}.blog_detail_page .related_articles_block .post_navigation_block__info time{color:#7a8096;font-family:Inter;font-size:.875rem;font-weight:500;line-height:130%}@media screen and (width < 769px){.blog_detail_page .related_articles_block .post_navigation_block__info time{font-size:.7935rem;font-weight:500}}.blog_detail_page .popular-articles{border-radius:10px;background:#fff;padding:20px 26px;top:200px;width:400px}.blog_detail_page .popular-articles h2{color:#14193d;font-size:1rem;font-weight:600;line-height:160%;padding:0 0 17px;border-bottom:2px solid #f5faf7}.blog_detail_page .popular-articles .article{padding:18px 0 14px;border-bottom:2px solid #f5faf7}.blog_detail_page .popular-articles .article:last-child{border-bottom:none}.blog_detail_page .popular-articles .article_head{display:flex;gap:15px}.blog_detail_page .popular-articles .article_head h3{color:#393939;text-align:justify;font-size:.8125rem;font-weight:500;line-height:160%;letter-spacing:-.0081rem;flex:1}.blog_detail_page .popular-articles .article_thumbnail{width:60px}.blog_detail_page .popular-articles .article_thumbnail img{width:100%}.blog_detail_page .popular-articles .article_info{display:flex;gap:15px;margin-top:12px}.blog_detail_page .popular-articles .date{color:#393939;font-size:.75rem;font-weight:400;line-height:220%}.blog_detail_page .popular-articles .author{display:flex;align-items:center;gap:7px}.blog_detail_page .popular-articles .author span{color:#393939;font-size:.6875rem;line-height:220%}.blog_detail_page .popular-articles .author_img{width:22px;height:22px;border-radius:50%;overflow:hidden}.blog_detail_page .popular-articles .author_img img{width:100%;object-fit:contain}.blog_detail_page .sns_block{position:sticky;top:200px}.blog_detail_page .sns_block__item{width:26px}.blog_detail_page .sns_block__item:not(:first-child){margin-top:15px}.blog_detail_page .sns_block__item img{width:100%}.blog_detail_page .breadcrumb_block{max-width:1100px;margin:auto}.blog_detail_page .breadcrumb_block__inner{padding-right:0}.blog_detail_page div#toc_container{margin-top:30px;padding:20px 36px 30px;border-radius:10px;background:#f4f4f3}@media screen and (width < 769px){.blog_detail_page div#toc_container{padding:calc(20 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}}.blog_detail_page div#toc_container .toc_list{margin:17px 0 0;border-top:2px solid #d4d4d4;padding-top:17px}@media screen and (width < 769px){.blog_detail_page div#toc_container .toc_list{font-size:.8125rem;letter-spacing:.0325rem;padding-top:4.8vw;margin-top:4.8vw}}.blog_detail_page div#toc_container .toc_list li{margin:0}.blog_detail_page div#toc_container .toc_list li a{color:#14193d;font-size:1.0625rem;line-height:2.2;letter-spacing:.0425rem;display:flex;align-items:center;gap:10px;text-decoration:none}@media screen and (width < 769px){.blog_detail_page div#toc_container .toc_list li a{font-size:.75rem;letter-spacing:.03rem}}.blog_detail_page div#toc_container .toc_list li a:before{content:"";display:inline-block;width:6px;height:6px;background:#14193d;border-radius:50%}@media screen and (width < 769px){.blog_detail_page div#toc_container .toc_list li a:before{width:2px;height:2px}}.blog_detail_page div#toc_container .toc_list li ul{margin:0;padding-left:20px}.blog_detail_page div#toc_container .toc_list li ul li a{color:#14193d;font-size:.9375rem;line-height:2.2;letter-spacing:.0375rem}@media screen and (width < 769px){.blog_detail_page div#toc_container .toc_list li ul li a{font-size:.6875rem;letter-spacing:.0275rem}}.blog_detail_page div#toc_container .toc_list li ul li a:before{display:none}.blog_detail_page div#toc_container .toc_title{color:#14193d;font-size:1.125rem;line-height:2.2;letter-spacing:.045rem;margin:0}.blog_detail_page .toc_number{display:none}.blog_detail_page .c-breadcrumb{background:none;padding:0;margin-top:0}.blog_detail_page .c-breadcrumb__inner{max-width:1030px;padding-inline:0px}.blog_page{background:#fff}.blog_page .fv_block{margin-top:80px;border-bottom:4px solid #f7931e}@media (max-width: 1600px){.blog_page .fv_block{margin-top:4.6296296296vw}}@media screen and (width < 769px){.blog_page .fv_block{margin-top:13.3333333333vw}}.blog_page .fv_block__inner{display:flex}.blog_page .fv_block__img{flex:1}.blog_page .fv_block__img img{width:100%}.blog_page .fv_block__content{flex:1;background:#0064be;padding-top:5.787037037vw}@media screen and (width < 769px){.blog_page .fv_block__content{padding-top:7.4666666667vw}}.blog_page .fv_block__title{color:#fff;font-family:poppins;font-size:3.2407407407vw;font-weight:700;line-height:1.75;letter-spacing:.002em;margin-top:5.0925925926vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.blog_page .fv_block__title{font-size:5.6vw;line-height:1.0769230769;margin-top:-4.2666666667vw;margin-left:2.6666666667vw}}.blog_page .fv_block__subtitle{color:#fff;font-size:1.1574074074vw;font-weight:500;line-height:1.8;letter-spacing:.1em;margin-top:-1.1574074074vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.blog_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333;margin-top:5.0666666667vw;margin-left:3.4666666667vw}}.blog_page .fv_block__text{color:#fff;font-size:1.7361111111vw;font-weight:900;line-height:1.6666666667;letter-spacing:.05em;margin-top:1.6203703704vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.blog_page .fv_block__text{color:#0064be;font-size:4.8vw;line-height:1.5555555556;text-align:center;margin-top:0;margin-left:initial}}.blog_page .mv_block{overflow-x:hidden;padding-top:80px}@media screen and (width < 769px){.blog_page .mv_block{padding-top:20vw}}.blog_page .mv_block__inner{max-width:1180px;margin:0 auto;padding-inline:40px}@media screen and (width < 1024px){.blog_page .mv_block__inner{padding-inline:3.90625vw}}@media screen and (width < 1024px) and (width < 769px){.blog_page .mv_block__inner{padding:0 8vw}}.blog_page .mv_block__wrap{display:flex;align-items:center;gap:60px}@media screen and (width < 769px){.blog_page .mv_block__wrap{display:unset;position:relative}}.blog_page .mv_block__head{max-width:417px;color:var(--green-850, #1cac85);position:relative;margin-top:-40px}@media screen and (width < 769px){.blog_page .mv_block__head{max-width:initial;position:absolute;top:calc(160 / 375 * 100vw);transform:translateY(-50%);left:-8px;z-index:1}}.blog_page .mv_block__sub_title{font-family:Poppins,sans-serif;font-weight:600;letter-spacing:.06em;text-shadow:0px 0px 80px #fff;text-transform:uppercase}@media screen and (width < 769px){.blog_page .mv_block__sub_title{font-size:calc(14 / 375 * 100vw)}}.blog_page .mv_block__main_title{margin-top:24px;font-size:54px;font-weight:700;letter-spacing:-.04em;line-height:1.25;text-shadow:0px 0px 80px #fff;white-space:nowrap}@media screen and (width < 1024px){.blog_page .mv_block__main_title{font-size:calc(54 / 1024 * 100vw);margin-top:2.34375vw}}@media screen and (width < 1024px) and (width < 769px){.blog_page .mv_block__main_title{font-size:calc(32 / 375 * 100vw);margin-top:calc(20 / 375 * 100vw)}}.blog_page .mv_block__img{margin-right:calc(50% - 50vw);margin-left:-111px;width:100vw}@media screen and (width < 769px){.blog_page .mv_block__img{margin-left:0;width:initial}}.blog_page .mv_block__img img{aspect-ratio:1000/430;width:100%;object-position:bottom;border-radius:0 0 0 20px;object-fit:cover}@media screen and (width < 769px){.blog_page .mv_block__img img{aspect-ratio:363/260}}.blog_page .section_wrapper{width:min(85%,1100px);margin-inline:auto}.blog_page .updated_date{position:relative}.blog_page .updated_date:after{content:"";display:inline-block;position:relative;width:1px;height:.875rem;background:#a1a1a1;margin-right:10px;margin-left:10px;top:3px}.blog_page .index_block{padding-top:10px}@media screen and (width < 769px){.blog_page .index_block{padding-top:calc(50 / 375 * 100vw)}}.blog_page .index_block_top{display:flex;justify-content:space-between;margin-top:80px;margin-bottom:80px}@media screen and (width < 769px){.blog_page .index_block_top{display:block;margin-top:0;margin-bottom:16vw}}.blog_page .index_block_top--reverse{flex-direction:row-reverse}.blog_page .index_block_top__img{width:50%;display:block;position:relative;overflow:hidden;aspect-ratio:530/320}@media screen and (width < 769px){.blog_page .index_block_top__img{width:100%;aspect-ratio:350/204}}.blog_page .index_block_top__img img{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.blog_page .index_block_top_body{width:45.45%}@media screen and (width < 769px){.blog_page .index_block_top_body{width:100%}}@media screen and (width < 769px){.blog_page .index_block_top_body_main{display:flex;flex-direction:column}}.blog_page .index_block_top time{display:block;color:var(--green-600, #171c61);font-family:Inter;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:.0163rem;margin-top:10px}@media screen and (width < 769px){.blog_page .index_block_top time{order:2;margin-top:calc(16 / 375 * 100vw);font-size:.75rem;letter-spacing:.015rem}}.blog_page .index_block_top__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;color:var(--green-900, #141e3d);font-size:1.75rem;font-weight:700;line-height:160%;letter-spacing:.05rem;margin-top:28px}@media screen and (width < 769px){.blog_page .index_block_top__title{order:1;margin-top:3.2vw;font-size:1.125rem;line-height:140%;letter-spacing:.045rem}}.blog_page .index_block_top__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--green-900, #141e3d);text-overflow:ellipsis;font-size:1rem;font-weight:400;line-height:170%;letter-spacing:.02rem;margin-top:19px}@media screen and (width < 769px){.blog_page .index_block_top__text{order:3;font-size:.75rem;line-height:140%;letter-spacing:.0163rem}}.blog_page .index_block_top__label{border-radius:32px;background:#e0e6ea;display:inline-block;margin-top:20px}@media screen and (width < 769px){.blog_page .index_block_top__label{margin-top:calc(16 / 375 * 100vw)}}.blog_page .index_block_top__label a{padding:4px 11px;color:#2c6383;font-size:.75rem;display:inline-block;font-weight:500;letter-spacing:.03rem;width:100%}@media screen and (width < 769px){.blog_page .index_block_top__label a{padding:calc(10 / 375 * 100vw);font-size:.6875rem;font-weight:500;line-height:100%;letter-spacing:.0275rem}}.blog_page .index_block_top__date_wrapper{display:flex;align-items:center;margin-top:15px}@media screen and (width < 769px){.blog_page .index_block_top__date_wrapper{margin-top:calc(16 / 375 * 100vw)}}.blog_page .index_block_top__date_wrapper p{color:#666;text-align:justify;font-size:.75rem;line-height:160%}@media screen and (width < 769px){.blog_page .index_block_top__date_wrapper p{font-size:.6875rem}}.blog_page .index_block_top__date_wrapper span{width:1px;height:14px;background:#666;display:block}@media screen and (width < 769px){.blog_page .index_block_top__date_wrapper span{height:calc(14 / 375 * 100vw)}}.blog_page .index_block_top__author{display:flex;align-items:center;gap:10px;margin-top:10px}@media screen and (width < 769px){.blog_page .index_block_top__author{margin-top:calc(8 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}}.blog_page .index_block_top__author p{color:#666;font-size:.75rem;line-height:220%}@media screen and (width < 769px){.blog_page .index_block_top__author p{font-size:.7125rem;margin:0}}.blog_page .index_block_top__author_pic{width:27px}.blog_page .index_block_top__author_pic img{width:100%}.blog_page .index_block_list{display:grid;grid-template-columns:repeat(3,1fr);gap:80px 40px}@media screen and (width < 1024px){.blog_page .index_block_list{grid-template-columns:repeat(2,1fr);gap:3.90625vw;margin-top:calc(80 / 375 * 100vw)}}@media screen and (width < 1024px) and (width < 769px){.blog_page .index_block_list{grid-template-columns:repeat(1,1fr);margin-top:0;gap:16vw}}.blog_page .pager_block{padding-top:100px;padding-bottom:160px}@media screen and (width < 769px){.blog_page .pager_block{padding-top:16vw;padding-bottom:calc(80 / 375 * 100vw)}}.blog_page .article_block__img{width:100%;aspect-ratio:350/200;position:relative;overflow:hidden}.blog_page .article_block__img img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;object-fit:cover}.blog_page .article_block h4{color:var(--green-900, #141b3d);font-size:1.25rem;font-weight:700;line-height:160%;letter-spacing:.05rem;margin-top:16px}@media screen and (width < 769px){.blog_page .article_block h4{margin-top:3.2vw;font-size:1.125rem;line-height:140%;letter-spacing:.045rem}}.blog_page .article_block time{display:block;color:var(--green-600, #171c61);font-family:Inter;font-size:.8125rem;font-weight:500;line-height:100%;letter-spacing:.0163rem;margin-top:20px}@media screen and (width < 769px){.blog_page .article_block time{margin-top:calc(16 / 375 * 100vw);font-size:.75rem;letter-spacing:.015rem}}.blog_page .article_block p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--green-900, #141e3d);text-overflow:ellipsis;font-size:.875rem;font-weight:400;line-height:160%;letter-spacing:.035rem;margin-top:9px}@media screen and (width < 769px){.blog_page .article_block p{font-size:.8125rem;line-height:140%;letter-spacing:.0163rem}}.blog_page .article_block__label{border-radius:32px;background:#e0e6ea;display:inline-block;margin-top:20px;transition:.2s}@media screen and (width < 769px){.blog_page .article_block__label{margin-top:calc(16 / 375 * 100vw)}}.blog_page .article_block__label a{padding:4px 11px;color:#59839c;display:inline-block;font-size:.6875rem;font-weight:500;letter-spacing:.48px;width:100%}@media screen and (width < 769px){.blog_page .article_block__label a{padding:calc(10 / 375 * 100vw);font-size:.6875rem;font-weight:500;line-height:100%;letter-spacing:.0275rem}}.blog_page .article_block__date_wrapper{display:flex;align-items:center;margin-top:15px}@media screen and (width < 769px){.blog_page .article_block__date_wrapper{margin-top:calc(16 / 375 * 100vw)}}.blog_page .article_block__date_wrapper .updated_date{position:relative}.blog_page .article_block__date_wrapper .updated_date:after{content:"";display:inline-block;position:relative;width:1px;height:.875rem;background:#a1a1a1;margin-right:10px;margin-left:10px;top:3px}.blog_page .article_block__date_wrapper p{color:#666;text-align:justify;font-size:.75rem;line-height:160%}@media screen and (width < 769px){.blog_page .article_block__date_wrapper p{font-size:.6875rem}}.blog_page .article_block__date_wrapper span{width:1px;height:14px;background:#666;display:block;margin-top:9px}@media screen and (width < 769px){.blog_page .article_block__date_wrapper span{height:calc(14 / 375 * 100vw)}}.blog_page .article_block__author{display:flex;align-items:center;gap:10px;margin-top:10px}@media screen and (width < 769px){.blog_page .article_block__author{margin-top:calc(8 / 375 * 100vw);gap:calc(10 / 375 * 100vw)}}.blog_page .article_block__author p{color:#666;font-size:.75rem;line-height:220%}@media screen and (width < 769px){.blog_page .article_block__author p{font-size:.7125rem;margin:0}}.blog_page .article_block__author_pic{width:27px}.blog_page .article_block__author_pic img{width:100%}.blog_page .wp-pagenavi{display:flex;justify-content:center;align-items:center;margin:auto}.blog_page .wp-pagenavi span,.blog_page .wp-pagenavi a{margin:0 15px}@media screen and (width < 769px){.blog_page .wp-pagenavi span,.blog_page .wp-pagenavi a{margin:0 calc(4 / 375 * 100vw)}}@media screen and (width < 769px){.blog_page .wp-pagenavi{margin-inline:auto;padding-inline:calc(20 / 375 * 100vw)}}.blog_page .wp-pagenavi__flip{display:block;width:15px;height:24px;overflow:hidden;text-indent:100%;white-space:nowrap}@media screen and (width < 769px){.blog_page .wp-pagenavi__flip{width:calc(14 / 375 * 100vw);height:calc(21 / 375 * 100vw)}}.blog_page .wp-pagenavi .previouspostslink{display:block;width:15px;height:24px;overflow:hidden;text-indent:100%;white-space:nowrap;margin-left:24px;background:url(../img/common/icon_pager_prev.svg) left top/cover no-repeat}@media screen and (width < 769px){.blog_page .wp-pagenavi .previouspostslink{margin-right:calc(16 / 375 * 100vw);margin-left:0}}.blog_page .wp-pagenavi .nextpostslink{display:block;width:15px;height:24px;overflow:hidden;text-indent:100%;white-space:nowrap;margin-right:24px;background:url(../img/common/icon_pager_next.svg) left top/cover no-repeat}@media screen and (width < 769px){.blog_page .wp-pagenavi .nextpostslink{margin-left:calc(16 / 375 * 100vw);margin-right:0}}.blog_page .wp-pagenavi_list{display:flex;justify-content:space-between;width:min(80%,300px)}@media screen and (width < 769px){.blog_page .wp-pagenavi_list{width:min(72%,500px)}}.blog_page .wp-pagenavi_list--wide{width:min(80%,450px)}.blog_page .wp-pagenavi .page,.blog_page .wp-pagenavi .first,.blog_page .wp-pagenavi .last,.blog_page .wp-pagenavi__dots{display:flex;justify-content:center;width:40px;padding:8px 0;border-radius:2px;font-family:Inter;font-size:26px;font-weight:700;line-height:1}@media screen and (width < 769px){.blog_page .wp-pagenavi .page,.blog_page .wp-pagenavi .first,.blog_page .wp-pagenavi .last,.blog_page .wp-pagenavi__dots{width:calc(40 / 375 * 100vw);padding:1.6vw 0;border-radius:calc(2 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}}.blog_page .wp-pagenavi .current{display:flex;justify-content:center;width:40px;padding:8px 0;border-radius:2px;font-family:Inter;font-size:26px;font-weight:700;line-height:1;background:#171c61;color:#fff}@media screen and (width < 769px){.blog_page .wp-pagenavi .current{width:calc(40 / 375 * 100vw);padding:calc(8 / 375 * 100vw) 0;border-radius:calc(2 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}}.contact_thanks_page .fv_block{display:none;margin-top:4.6296296296vw;border-bottom:4px solid #f7931e}@media screen and (width < 769px){.contact_thanks_page .fv_block{display:block;margin-top:13.3333333333vw}}.contact_thanks_page .fv_block__inner{position:relative}.contact_thanks_page .fv_block__img img{width:100%}.contact_thanks_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.contact_thanks_page .fv_block__content{top:43%}}.contact_thanks_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.contact_thanks_page .fv_block__title{font-size:8vw;line-height:1.75}}.contact_thanks_page .fv_block__subtitle{color:#171c61;font-size:24px;font-weight:100;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.contact_thanks_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.contact_thanks_page .thanks_block{background:#fff;padding-top:200px;padding-bottom:120px;padding-inline:20px}@media screen and (width < 769px){.contact_thanks_page .thanks_block{padding-top:10.6666666667vw;padding-inline:16px;padding-bottom:10.6666666667vw}}.contact_thanks_page .thanks_block__inner{max-width:1080px;margin-inline:auto;padding-top:110px;padding-bottom:120px;background:#171c61;border-radius:8px}@media screen and (width < 769px){.contact_thanks_page .thanks_block__inner{padding-top:9.3333333333vw;padding-bottom:10.6666666667vw}}.contact_thanks_page .thanks_block__title{color:#fff;font-size:24px;font-weight:900;line-height:1.75;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.contact_thanks_page .thanks_block__title{font-size:4.8vw;line-height:1.3333333333}}.contact_thanks_page .thanks_block__text{color:#fff;font-size:18px;font-weight:400;line-height:2;letter-spacing:.01em;text-align:center;margin-top:78px}@media screen and (width < 769px){.contact_thanks_page .thanks_block__text{font-size:3.7333333333vw;line-height:2;letter-spacing:.1em;margin-top:8.2666666667vw}}.contact_thanks_page .thanks_block__btn{margin-top:80px;margin-inline:auto;color:#fff;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #fff;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.contact_thanks_page .thanks_block__btn{margin-top:8.8vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.contact_thanks_page .thanks_block__btn:hover{background-color:#fff;color:#171c61;opacity:1}.contact_page{background:#fff}.contact_page .wpcf7-submit:disabled{background-color:#ccc;color:#53535399;border:#999}.contact_page .wpcf7-list-item{margin:0!important}.contact_page .wpcf7-spinner,.contact_page .wpcf7-response-output{display:none!important}.contact_page .fv_block{margin-top:80px;border-bottom:4px solid #f7931e}@media (max-width: 1600px){.contact_page .fv_block{margin-top:4.6296296296vw}}@media screen and (width < 769px){.contact_page .fv_block{margin-top:13.3333333333vw}}.contact_page .fv_block__inner{position:relative}.contact_page .fv_block__img img{width:100%}.contact_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.contact_page .fv_block__content{top:43%}}.contact_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.contact_page .fv_block__title{font-size:8vw;line-height:1.75}}.contact_page .fv_block__subtitle{color:#171c61;font-size:24px;font-weight:500;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.contact_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.contact_page .form_block{margin-bottom:160px}@media screen and (width < 769px){.contact_page .form_block{margin-bottom:9.8666666667vw}}.contact_page .form_block__inner{padding-inline:20px}@media screen and (width < 769px){.contact_page .form_block__inner{padding-inline:16px}}.contact_page .form_block__text{color:#171c61;font-size:24px;font-weight:900;line-height:1.7;letter-spacing:.1em;text-align:center;margin-top:81px}@media screen and (width < 769px){.contact_page .form_block__text{font-size:4vw;line-height:1.46;letter-spacing:.03em;margin-top:9.3333333333vw}}.contact_page .form_block__time{color:#171c61;font-size:20px;font-weight:400;line-height:1.75;letter-spacing:.1em;text-align:center;margin-top:60px}@media screen and (width < 769px){.contact_page .form_block__time{font-size:3.2vw;line-height:1.4;margin-top:9.3333333333vw}}.contact_page .form_block__tel{color:#171c61;font-size:48px;font-weight:400;line-height:1.75;letter-spacing:.05em;text-align:center;margin-top:-20px;font-family:Noto Sans JP,sans-serif}@media screen and (width < 769px){.contact_page .form_block__tel{font-size:8vw;line-height:1.75;margin-top:-2.6666666667vw}}.contact_page .form_block__content{background:#e6e6e6;border-radius:8px;max-width:1080px;margin-inline:auto;padding:70px clamp(0px,13.8888888889vw,240px) 70px clamp(0px,13.8888888889vw,240px);margin-top:60px}@media screen and (width < 769px){.contact_page .form_block__content{margin-top:7.2vw;padding:8.8vw 2.6666666667vw 10.6666666667vw}}.contact_page .form_block__content_text{color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.contact_page .form_block__content_text{font-size:3.7333333333vw;line-height:2}}.contact_page .form_block__form{display:flex;flex-direction:column;gap:46px;margin-top:34px}@media screen and (width < 769px){.contact_page .form_block__form{gap:3.7333333333vw;margin-top:7.2vw}}.contact_page .form_block__item{display:flex;flex-direction:column;gap:10px}@media screen and (width < 769px){.contact_page .form_block__item{gap:1.6vw}}.contact_page .form_block__item--02{width:83.5%}@media screen and (width < 769px){.contact_page .form_block__item--02{width:81%}}.contact_page .form_block__item label{color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.contact_page .form_block__item label{font-size:3.7333333333vw;line-height:1.7142857143}}.contact_page .form_block__item .form_block__select_wrap{position:relative}.contact_page .form_block__item .form_block__select_wrap:after{content:"▼";font-size:20px;position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}@media screen and (width < 769px){.contact_page .form_block__item .form_block__select_wrap:after{font-size:4.2666666667vw}}.contact_page .form_block__item select{background:#fff;border:1px solid #000;border-radius:8px;width:100%;height:40px;padding:5px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (width < 769px){.contact_page .form_block__item select{height:10.6666666667vw}}.contact_page .form_block__item .input_txt{background:#fff;border:1px solid #000;border-radius:8px;width:100%;height:40px;padding:5px 10px}@media screen and (width < 769px){.contact_page .form_block__item .input_txt{height:10.6666666667vw}}.contact_page .form_block__item textarea{background:#fff;border:1px solid #000;border-radius:8px;width:100%;height:300px;padding:5px 10px}@media screen and (width < 769px){.contact_page .form_block__item textarea{height:80vw}}.contact_page .form_block__btn{display:block;margin-top:13px;margin-inline:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.contact_page .form_block__btn{margin-top:6.6666666667vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.contact_page .form_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.contact_page .form_block__submit_text{color:#505050;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.contact_page .form_block__submit_text{font-size:3.7333333333vw;line-height:1.7142857143}}.contact_page .form_block__item--privacy{margin-top:20px;text-align:center}@media screen and (width < 769px){.contact_page .form_block__item--privacy{margin-top:5.8666666667vw}}.contact_page .form_block__item--privacy .wpcf7-form-control-wrap{width:19px;height:19px;display:block}@media screen and (width < 769px){.contact_page .form_block__item--privacy .wpcf7-form-control-wrap{width:4.8vw;height:4.8vw}}.contact_page .form_block__item--privacy .wpcf7-form-control.wpcf7-acceptance{width:19px;height:19px;display:block}@media screen and (width < 769px){.contact_page .form_block__item--privacy .wpcf7-form-control.wpcf7-acceptance{width:4.8vw;height:4.8vw}}.contact_page .form_block__item--privacy .wpcf7-list-item{width:19px;height:19px;display:block}@media screen and (width < 769px){.contact_page .form_block__item--privacy .wpcf7-list-item{width:4.8vw;height:4.8vw}}.contact_page .form_block__item--privacy label{display:flex;align-items:center;justify-content:center;gap:8px;color:#505050;font-size:16px;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.contact_page .form_block__item--privacy label{font-size:4.2666666667vw;gap:2.1333333333vw}}.contact_page .form_block__item--privacy label a{color:#505050}.contact_page .form_block__item--privacy label input[type=checkbox]{width:19px;height:19px;flex-shrink:0}@media screen and (width < 769px){.contact_page .form_block__item--privacy label input[type=checkbox]{width:4.8vw;height:4.8vw}}.contact_page .form_block__item--privacy span a{color:#505050}.contact_page .form_block__item--privacy span input{width:19px;height:19px}@media screen and (width < 769px){.contact_page .form_block__item--privacy span input{width:4.8vw;height:4.8vw}}.corporate_service_page{background:#fff}.corporate_service_page .fv_block{margin-top:80px;border-bottom:4px solid #f7931e}@media (max-width: 1600px){.corporate_service_page .fv_block{margin-top:4.6296296296vw}}@media screen and (width < 769px){.corporate_service_page .fv_block{margin-top:13.3333333333vw}}.corporate_service_page .fv_block__inner{display:flex}.corporate_service_page .fv_block__img{flex:1}.corporate_service_page .fv_block__img img{width:100%}.corporate_service_page .fv_block__content{flex:1;background:#0064be;padding-top:5.787037037vw}@media screen and (width < 769px){.corporate_service_page .fv_block__content{padding-top:7.4666666667vw}}.corporate_service_page .fv_block__title{color:#fff;font-family:poppins;font-size:3.2407407407vw;font-weight:700;line-height:1.75;letter-spacing:.002em;margin-top:5.0925925926vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.corporate_service_page .fv_block__title{font-size:5.6vw;line-height:1.0769230769;margin-top:-4.2666666667vw;margin-left:2.6666666667vw}}.corporate_service_page .fv_block__subtitle{color:#fff;font-size:1.1574074074vw;font-weight:500;line-height:1.8;letter-spacing:.1em;margin-top:-1.1574074074vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.corporate_service_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333;margin-top:5.0666666667vw;margin-left:3.4666666667vw}}.corporate_service_page .fv_block__text{color:#fff;font-size:1.7361111111vw;font-weight:900;line-height:1.6666666667;letter-spacing:.05em;margin-top:1.6203703704vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.corporate_service_page .fv_block__text{color:#0064be;font-size:4.8vw;line-height:1.5555555556;text-align:center;margin-top:0;margin-left:initial}}.corporate_service_page .content_block{margin-top:69px;margin-bottom:160px;max-width:1728px;margin-inline:auto;position:relative}@media screen and (width < 769px){.corporate_service_page .content_block{margin-top:8.2666666667vw;margin-bottom:10.6666666667vw}}.corporate_service_page .content_block__inner{max-width:1120px;margin-inline:auto;padding-inline:20px;display:flex;justify-content:space-between}@media screen and (width < 769px){.corporate_service_page .content_block__inner{padding-inline:17px;display:block;margin-top:8.2666666667vw}}.corporate_service_page .content_block__menu_list{position:sticky;top:100px;z-index:10;display:flex;flex-direction:column}@media screen and (width < 769px){.corporate_service_page .content_block__menu_list{position:relative;top:0;z-index:initial;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0px 20px}}.corporate_service_page .content_block__menu_text{display:block;color:#828282;font-size:18px;font-weight:500;line-height:3;letter-spacing:.05em;padding-left:10px;position:relative}@media screen and (width < 769px){.corporate_service_page .content_block__menu_text{font-size:3.4666666667vw;line-height:1.4615384615;padding-left:0}}.corporate_service_page .content_block__menu_text:before{content:"・";color:#0064be;font-size:18px;font-weight:100;line-height:1;letter-spacing:.05em;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}@media screen and (width < 769px){.corporate_service_page .content_block__menu_text:before{font-size:12px;left:-10px}}.corporate_service_page .content_block__menu_text.is-active{color:#0064be}.corporate_service_page .content_block__content{width:812px;margin-top:11px}@media screen and (width < 769px){.corporate_service_page .content_block__content{width:100%;margin-top:9.3333333333vw}}.corporate_service_page .content_block__content_item+.content_block__content_item{margin-top:151px}@media screen and (width < 769px){.corporate_service_page .content_block__content_item+.content_block__content_item{margin-top:9.8666666667vw}}.corporate_service_page .content_block__content_title{color:#505050;font-size:36px;font-weight:700;line-height:1.3888888889;letter-spacing:.1em;padding-bottom:22px;border-bottom:1px solid #0064be;padding-left:20px;scroll-margin-top:100px;position:relative}@media screen and (width < 769px){.corporate_service_page .content_block__content_title{font-size:5.3333333333vw;line-height:1.2;padding-left:3.2vw;padding-bottom:2.1333333333vw}}.corporate_service_page .content_block__content_title:before{content:"・";color:#0064be;font-size:36px;font-weight:100;line-height:1.3888888889;letter-spacing:.1em;position:absolute;top:0;left:-9px}@media screen and (width < 769px){.corporate_service_page .content_block__content_title:before{font-size:5.3333333333vw;line-height:1.2;left:-4px}}.corporate_service_page .content_block__content_title--02{font-size:30px;padding-bottom:25px}@media screen and (width < 769px){.corporate_service_page .content_block__content_title--02{font-size:5.3333333333vw;line-height:1.2;padding-bottom:2.1333333333vw}}.corporate_service_page .content_block__content__intro{color:#505050;font-size:17px;font-weight:400;line-height:1.7647058824;letter-spacing:.1em;margin-top:20px}@media screen and (width < 769px){.corporate_service_page .content_block__content__intro{font-size:3.7333333333vw;line-height:1.5;margin-top:4vw}}.corporate_service_page .content_block__content_q_box{margin-top:65px}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_box{margin-top:8vw;display:flex;flex-direction:column-reverse;gap:1.3333333333vw}}.corporate_service_page .content_block__content_q_text_box{width:clamp(0px,33.8541666667vw,585px)}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_text_box{width:100%}}.corporate_service_page .content_block__content_q_title{color:#505050;font-size:24px;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_title{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.04em;margin-top:2.6666666667vw}}.corporate_service_page .content_block__content_q_text{margin-top:11px}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_text{margin-top:3.2vw}}.corporate_service_page .content_block__content_q_text span{display:block;color:#505050;font-size:18px;font-weight:500;line-height:2.5;letter-spacing:.1em;padding-left:21px;position:relative}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_text span{font-size:4vw;line-height:1.4;padding-left:4.5333333333vw}}.corporate_service_page .content_block__content_q_text span:before{content:"◎";color:#505050;font-size:18px;font-weight:100;line-height:2.5;letter-spacing:.1em;position:absolute;top:0;left:0}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_text span:before{font-size:4vw;line-height:1.4;top:-3.4666666667vw;top:0;left:0}}.corporate_service_page .content_block__content_q_text span+span{margin-top:0}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_text span+span{margin-top:3.7333333333vw}}.corporate_service_page .content_block__content_q_img_box{width:clamp(0px,31.8287037037vw,550px);position:absolute;top:257px;right:0}@media screen and (width < 769px){.corporate_service_page .content_block__content_q_img_box{width:100%;position:relative;top:0;right:0;margin-top:-3.4666666667vw}}.corporate_service_page .content_block__content_q_img_box img{width:100%}.corporate_service_page .content_block__content_text{color:#505050;font-size:16px;font-weight:400;line-height:2;letter-spacing:.1em;margin-top:59px}@media screen and (width < 769px){.corporate_service_page .content_block__content_text{font-size:3.7333333333vw;line-height:1.5;margin-top:2.4vw}}.corporate_service_page .content_block__content_bissuines_box{background:#f2f2f2;border-radius:10px;padding:10px 0 10px 34px;margin-top:75px;display:flex;align-items:center;gap:40px}@media screen and (width < 769px){.corporate_service_page .content_block__content_bissuines_box{display:block;margin-top:4.5333333333vw;padding:1.3333333333vw 2.6666666667vw 3.7333333333vw;border-radius:10px}}.corporate_service_page .content_block__content_bissuines_box--02{margin-top:33px}@media screen and (width < 769px){.corporate_service_page .content_block__content_bissuines_box--02{margin-top:5.0666666667vw}}.corporate_service_page .content_block__content_bissuines_title{color:#505050;font-size:20px;font-weight:300;line-height:2.1;letter-spacing:.2em}@media screen and (width < 769px){.corporate_service_page .content_block__content_bissuines_title{font-size:4.2666666667vw;line-height:2.625;text-align:center}}.corporate_service_page .content_block__content_bissuines_list{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px 20px 13px 54px;border-left:1px solid #000}@media screen and (width < 769px){.corporate_service_page .content_block__content_bissuines_list{display:block;text-align:center;padding:0;border-left:none;margin-top:-2.1333333333vw}}.corporate_service_page .content_block__content_bissuines_item{color:#505050;font-size:16px;font-weight:400;line-height:2.2222222222;letter-spacing:0}@media screen and (width < 769px){.corporate_service_page .content_block__content_bissuines_item{font-size:3.4666666667vw;line-height:1.8461538462;margin-top:0}}.corporate_service_page .content_block__content_bissuines_item span{color:#0064be}.corporate_service_page .content_block__content_article{margin-top:67px}@media screen and (width < 769px){.corporate_service_page .content_block__content_article{margin-top:9.6vw}}.corporate_service_page .content_block__content_article_head{color:#0064be;font-size:20px;font-weight:700;line-height:2.1;letter-spacing:.1em}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_head{font-size:4.8vw;line-height:1.3333333333;letter-spacing:.1em;text-align:center}}.corporate_service_page .content_block__content_article_container{display:flex;justify-content:space-between;margin-top:11px}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_container{flex-direction:column;gap:5.0666666667vw;margin-top:4.8vw}}.corporate_service_page .content_block__content_article_item{width:242px}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_item{width:100%;display:flex;gap:2.6666666667vw}}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_item_img{width:16vw}}.corporate_service_page .content_block__content_article_item_img img{width:100%}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_item_content{width:71.7333333333vw}}.corporate_service_page .content_block__content_article_date{display:block;color:#505050;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-top:14px}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_date{font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.1em;margin-top:-1.3333333333vw}}.corporate_service_page .content_block__content_article_title{color:#505050;font-size:18px;font-weight:700;line-height:2;letter-spacing:.05em;margin-top:9px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_title{font-size:4vw;line-height:2.5714285714;letter-spacing:.05em;margin-top:-2.4vw}}.corporate_service_page .content_block__content_article_text{color:#505050;font-size:16px;font-weight:400;line-height:1.526875;letter-spacing:.05em;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_text{font-size:3.7333333333vw;line-height:1.5;letter-spacing:.05em;margin-top:-2.1333333333vw;-webkit-line-clamp:1}}.corporate_service_page .content_block__content_article_link_btn{display:block;margin-top:56px;margin-inline:auto;color:#0064be;font-size:18px;font-weight:500;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #0064be;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.corporate_service_page .content_block__content_article_link_btn{margin-top:10.1333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.corporate_service_page .content_block__content_article_link_btn:hover{background-color:#0064be;color:#fff;opacity:1}.corporate_service_page .content_block__content_item_box{display:flex;justify-content:space-between;gap:40px;margin-top:19px}@media screen and (width < 769px){.corporate_service_page .content_block__content_item_box{flex-direction:column-reverse;gap:2.6666666667vw;margin-top:2.6666666667vw}}.corporate_service_page .content_block__content_item_box_text{flex:414;color:#505050;font-size:17px;font-weight:400;line-height:2;letter-spacing:.05em}@media screen and (width < 769px){.corporate_service_page .content_block__content_item_box_text{font-size:3.7333333333vw;line-height:1.5;letter-spacing:.1em;margin-top:1.0666666667vw}}.corporate_service_page .content_block__content_item_box_text--02{margin-top:19px}@media screen and (width < 769px){.corporate_service_page .content_block__content_item_box_text--02{margin-top:3.7333333333vw}}.corporate_service_page .content_block__content_item_box_img{flex:366;margin-top:10px}.corporate_service_page .content_block__content_item_box_img img{width:100%}.corporate_service_page .content_block__content_link_btn{display:none}@media screen and (width < 769px){.corporate_service_page .content_block__content_link_btn{display:block;margin-top:10.1333333333vw;margin-inline:auto;color:#171c61;font-size:4vw;font-weight:100;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border:2px solid #171c61;border-radius:6.6666666667vw;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.corporate_service_page .content_block__content_link_btn:hover{background-color:#171c61;color:#fff;opacity:1}}.index_page .fv_block{border-bottom:4px solid #f7931e}@media screen and (width < 769px){.index_page .fv_block{margin-top:13.3333333333vw}}.index_page .fv_block__inner{position:relative}.index_page .fv_block__img img{width:100%}.index_page .fv_block__content{position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row-reverse;gap:10px}@media screen and (width < 769px){.index_page .fv_block__content{top:33%;gap:2.6666666667vw}}.index_page .fv_block__title{color:#002364;font-size:3.4722222222vw;font-weight:900;line-height:1.8333333333;letter-spacing:.2em;writing-mode:vertical-rl}@media screen and (width < 769px){.index_page .fv_block__title{font-size:8vw;line-height:1.7143333333}}.index_page .fv_block__subtitle{color:#002364;font-size:1.3888888889vw;font-weight:300;line-height:2.5;letter-spacing:.3em;writing-mode:vertical-rl}@media screen and (width < 769px){.index_page .fv_block__subtitle{font-size:3.4666666667vw;line-height:2.1576923077}}.index_page .fv_block__content--02{text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:2.8935185185vw}@media screen and (width < 769px){.index_page .fv_block__content--02{gap:5.3333333333vw}}.index_page .fv_block__title--02{color:#fff;font-size:5.8761574074vw;font-style:italic;line-height:1.0984833563;letter-spacing:.002em}@media screen and (width < 769px){.index_page .fv_block__title--02{font-size:6.9333333333vw;line-height:1.3846153846}}.index_page .fv_block__subtitle--02{color:#171c61;font-size:1.3888888889vw;font-weight:100;line-height:1.75;letter-spacing:.3em}@media screen and (width < 769px){.index_page .fv_block__subtitle--02{font-size:3.7333333333vw;line-height:1.3125}}.index_page .fv_block__scroll_img{width:100px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}@media screen and (width < 769px){.index_page .fv_block__scroll_img{width:24vw;bottom:-5.3333333333vw}}.index_page .fv_block__scroll_img img{width:100%}.index_page .about_block{background:linear-gradient(to right,#b1eafe,#46b9eb)}.index_page .about_block__inner{max-width:1120px;margin:0 auto;padding:120px 20px 107px;display:flex;align-items:flex-start;gap:80px}@media screen and (width < 769px){.index_page .about_block__inner{padding:5.8666666667vw 4.2666666667vw 11.2vw;flex-direction:column;gap:0}}.index_page .about_block__img_wrap{flex:501;display:flex;flex-direction:column;align-items:center;gap:60px}.index_page .about_block__img{max-width:420px}@media screen and (width < 769px){.index_page .about_block__img{max-width:100%;margin-top:6.9333333333vw}}.index_page .about_block__img img{width:100%}.index_page .about_block__img_office_pc{max-width:501px}@media screen and (width < 769px){.index_page .about_block__img_office_pc{max-width:100%}}.index_page .about_block__img_office_pc img{width:100%}@media screen and (width < 769px){.index_page .about_block__img_office_sp{max-width:100%;margin-top:6.4vw}}.index_page .about_block__img_office_sp img{width:100%}.index_page .about_block__img_office{width:501px}.index_page .about_block__img_office img{width:100%}.index_page .about_block__content{flex:500}.index_page .about_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em}@media screen and (width < 769px){.index_page .about_block__title{font-size:8vw;line-height:1.75;text-align:center}}.index_page .about_block__subtitle{margin-top:44px;color:#171c61;font-size:24px;font-weight:900;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.index_page .about_block__subtitle{font-size:4.8vw;line-height:1.5;margin-top:5.0666666667vw}}.index_page .about_block__text{margin-top:42px;color:#171c61;font-size:16px;font-weight:400;line-height:2.25;letter-spacing:.05em}@media screen and (width < 769px){.index_page .about_block__text{font-size:3.7333333333vw;line-height:1.7485714286;margin-top:6.1333333333vw}}.index_page .about_block__btn{display:block;margin-top:55px;margin-left:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.index_page .about_block__btn{margin-top:10.1333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.index_page .about_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.index_page .service_block{background:#fff}.index_page .service_block__inner{padding-top:112px}@media screen and (width < 769px){.index_page .service_block__inner{padding-top:6.4vw}}.index_page .service_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.index_page .service_block__title{font-size:8vw;line-height:1.75}}.index_page .service_block__subtitle{color:#171c61;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;text-align:center;margin-top:44px;margin-bottom:52px}@media screen and (width < 769px){.index_page .service_block__subtitle{font-size:4.2666666667vw;line-height:1.5;text-align:left;letter-spacing:.05em;margin-top:5.3333333333vw;margin-bottom:9.6vw;padding-inline:2.6666666667vw}}.index_page .service_block__content{display:flex}@media screen and (width < 769px){.index_page .service_block__content{flex-direction:column}}.index_page .service_block__content_item{background:#0064be}.index_page .service_block__content_item:nth-of-type(2){background:#ea641a}.index_page .service_block__content_item_img img{width:100%}.index_page .service_block__content_item_title{color:#fff;font-size:40px;font-weight:900;line-height:1.4;letter-spacing:.1em;text-align:center;margin-top:49px}@media screen and (width < 769px){.index_page .service_block__content_item_title{font-size:5.3333333333vw;line-height:1.8;letter-spacing:.1em;margin-top:8.5333333333vw}}.index_page .service_block__content_item_text{color:#fff;font-size:28px;font-weight:900;line-height:1.6071428571;letter-spacing:.1em;text-align:center;margin-top:14px}@media screen and (width < 769px){.index_page .service_block__content_item_text{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.1em;margin-top:1.3333333333vw}}.index_page .service_block__content_item_btn{margin-top:31px;margin-bottom:61px;margin-inline:auto;color:#0064be;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;background:#fff;border:2px solid #fff;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.index_page .service_block__content_item_btn{margin-top:5.3333333333vw;margin-inline:auto;margin-bottom:10.4vw;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.index_page .service_block__content_item_btn:hover{background-color:#0064be;border:1px solid #fff;color:#fff;opacity:1}.index_page .service_block__content_item_btn--orange{color:#ea641a}.index_page .service_block__content_item_btn--orange:hover{background-color:#ea641a}.index_page .news_block{background:linear-gradient(to right,#b1eafe,#46b9eb)}.index_page .news_block__inner{max-width:1120px;margin:0 auto;padding:115px 20px 122px}@media screen and (width < 769px){.index_page .news_block__inner{padding:6.4vw 4.2666666667vw 10.6666666667vw}}.index_page .news_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.index_page .news_block__title{font-size:8vw;line-height:1.75}}.index_page .news_block__subtitle{color:#171c61;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;text-align:center;margin-top:44px;margin-bottom:52px}@media screen and (width < 769px){.index_page .news_block__subtitle{font-size:4.2666666667vw;line-height:1.5;text-align:left;letter-spacing:.05em;margin-top:5.0666666667vw;margin-bottom:0}}.index_page .news_block__content{margin-top:40px;display:flex;flex-direction:column;gap:40px}@media screen and (width < 769px){.index_page .news_block__content{margin-top:6.4vw;gap:4.2666666667vw}}.index_page .news_block__content_item{background:#fff;width:100%;padding:10px 10px 14px 20px;border-radius:10px;display:flex}@media screen and (width < 769px){.index_page .news_block__content_item{padding:1.6vw 1.0666666667vw 1.0666666667vw 2.6666666667vw;display:flex;gap:1.0666666667vw;align-items:center}}@media screen and (width < 769px){.index_page .news_block__content_item_wrap{display:flex;flex-direction:column;gap:1.0666666667vw;align-items:center}}.index_page .news_block__content_item_date{color:#505050;font-weight:400;font-size:18px;line-height:2;letter-spacing:.1em}@media screen and (width < 769px){.index_page .news_block__content_item_date{font-size:3.2vw;line-height:1;letter-spacing:.1em}}.index_page .news_block__content_item_category{color:#fff;font-weight:400;background:#787878;padding:0 5px 1px 9px;margin-left:16px}@media screen and (width < 769px){.index_page .news_block__content_item_category{font-size:3.2vw;line-height:1.8641666667;letter-spacing:.1em;margin-left:0}}.index_page .news_block__content_item_title{color:#505050;font-weight:700;font-size:18px;line-height:2;letter-spacing:.1em;margin-left:20px}@media screen and (width < 769px){.index_page .news_block__content_item_title{font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:.1em;margin-left:1.6vw;padding-left:2.6666666667vw;border-left:.2666666667vw solid #000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.index_page .news_block__btn{margin-top:60px;margin-inline:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.index_page .news_block__btn{margin-top:10.9333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.index_page .news_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.index_page .blog_block{background:#fff}.index_page .blog_block__inner{max-width:1120px;margin:0 auto;padding:120px 20px}@media screen and (width < 769px){.index_page .blog_block__inner{padding:6.4vw 4.2666666667vw 10.6666666667vw}}.index_page .blog_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em;text-align:center}@media screen and (width < 769px){.index_page .blog_block__title{font-size:8vw;line-height:1.75}}.index_page .blog_block__subtitle{color:#171c61;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;text-align:center;margin-top:43px}@media screen and (width < 769px){.index_page .blog_block__subtitle{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.05em;text-align:left;margin-top:5.3333333333vw}}.index_page .blog_block__content{margin-top:52px;display:flex;gap:60px}@media screen and (width < 769px){.index_page .blog_block__content{margin-top:5.3333333333vw;display:grid;grid-template-columns:repeat(2,1fr);gap:9.8666666667vw 2.6666666667vw}}.index_page .blog_block__content_item{width:100%;max-width:320px}.index_page .blog_block__content_item_img img{width:100%}.index_page .blog_block__content_wrap{margin-top:17px;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.index_page .blog_block__content_wrap{margin-top:.2666666667vw}}.index_page .blog_block__content_date{color:#505050;font-weight:400;font-size:18px;line-height:2;letter-spacing:.1em}@media screen and (width < 769px){.index_page .blog_block__content_date{font-size:3.2vw;line-height:3;letter-spacing:.1em}}.index_page .blog_block__content_category{display:block;font-weight:400;color:#fff;background:#787878;padding:0 6px 1px}@media screen and (width < 769px){.index_page .blog_block__content_category{font-size:3.2vw;line-height:1.8641666667;letter-spacing:.1em}}.index_page .blog_block__content_title{display:block;color:#505050;font-weight:700;font-size:18px;line-height:1.5;letter-spacing:.1em;margin-top:13px}@media screen and (width < 769px){.index_page .blog_block__content_title{font-size:3.2vw;line-height:1.5;letter-spacing:.05em;margin-top:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.index_page .blog_block__btn{display:block;margin-top:58px;margin-inline:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.index_page .blog_block__btn{margin-top:9.6vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.index_page .blog_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.index_page .access_block{background-color:#f3f3f3;background-image:linear-gradient(90deg,rgba(230,230,230,.5019607843) 1px,transparent 1px),linear-gradient(rgba(230,230,230,.5019607843) 1px,transparent 1px);background-position:10px 10px;background-size:20px 20px;background-repeat:repeat}.index_page .access_block__inner{max-width:1120px;margin:0 auto;padding:114px 20px 136px}@media screen and (width < 769px){.index_page .access_block__inner{padding:6.4vw 4.2666666667vw 15.2vw}}.index_page .access_block .access_block__title{color:#171c61;font-family:Poppins;font-size:60px;font-weight:700;line-height:.9;letter-spacing:.002em}@media screen and (width < 769px){.index_page .access_block .access_block__title{font-size:8vw;line-height:1.75;text-align:center}}.index_page .access_block .access_block__subtitle{color:#171c61;font-size:18px;font-weight:900;line-height:2;letter-spacing:.1em;margin-top:43px}@media screen and (width < 769px){.index_page .access_block .access_block__subtitle{font-size:4.2666666667vw;line-height:1.5;text-align:left;letter-spacing:.05em;margin-top:5.0666666667vw}}.index_page .access_block .access_block__content{margin-top:42px;display:flex;flex-direction:column;gap:103px}@media screen and (width < 769px){.index_page .access_block .access_block__content{margin-top:5.3333333333vw;gap:6.6666666667vw}}.index_page .access_block .access_block__content_item{display:flex;gap:40px}@media screen and (width < 769px){.index_page .access_block .access_block__content_item{flex-direction:column;gap:7.2vw}}@media screen and (width < 769px){.index_page .access_block .access_block__content_item:nth-of-type(2){flex-direction:column-reverse}}.index_page .access_block .access_block__content_item_content{flex:430}.index_page .access_block .access_block__content_item_content_title{color:#505050;font-weight:700;font-size:28px;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.index_page .access_block .access_block__content_item_content_title{font-size:4.8vw;line-height:1.575;letter-spacing:.1em}}.index_page .access_block .access_block__content_item_content_address{color:#505050;font-weight:400;font-size:16px;line-height:1.875;letter-spacing:.1em;margin-top:17px}@media screen and (width < 769px){.index_page .access_block .access_block__content_item_content_address{font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.05em;margin-top:2.6666666667vw}}.index_page .access_block .access_block__content_item_content_access{color:#505050;font-weight:400;font-size:16px;line-height:1.875;letter-spacing:.1em;margin-top:30px}@media screen and (width < 769px){.index_page .access_block .access_block__content_item_content_access{font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.01em;margin-top:6.1333333333vw}}.index_page .access_block .access_block__content_item_map{border:5px solid #fff;flex:600;width:600px;max-height:400px;aspect-ratio:600/400}@media screen and (width < 769px){.index_page .access_block .access_block__content_item_map{border:.8vw solid #fff;width:100%;max-height:100%;aspect-ratio:334/222;border:2px solid #fff}}.index_page .access_block .access_block__content_item_map iframe{width:100%;height:100%}.news_detail_page{background:#fff}.news_detail_page .fv_block{display:none;margin-top:4.6296296296vw;border-bottom:4px solid #f7931e}@media screen and (width < 769px){.news_detail_page .fv_block{display:block;margin-top:13.3333333333vw}}.news_detail_page .fv_block__inner{position:relative}.news_detail_page .fv_block__img img{width:100%}.news_detail_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.news_detail_page .fv_block__content{top:43%}}.news_detail_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.news_detail_page .fv_block__title{font-size:8vw;line-height:1.75}}.news_detail_page .fv_block__subtitle{color:#171c61;font-size:24px;font-weight:600;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.news_detail_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.news_detail_page .c-breadcrumb{margin-top:4.6296296296vw}@media screen and (width < 769px){.news_detail_page{display:block;margin-top:13.3333333333vw}}.news_detail_page .title_block{margin-top:60px}@media screen and (width < 769px){.news_detail_page .title_block{display:none}}.news_detail_page .title_block__inner{max-width:1120px;margin-inline:auto;padding-inline:20px}.news_detail_page .title_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}.news_detail_page .title_block__subtitle{color:#171c61;font-size:20px;font-weight:600;line-height:1.8;letter-spacing:.1em;margin-top:-20px}.news_detail_page .news_block{margin-top:71px;margin-bottom:162px}@media screen and (width < 769px){.news_detail_page .news_block{margin-top:8.2666666667vw;margin-bottom:10.9333333333vw}}.news_detail_page .news_block__inner{max-width:1120px;margin-inline:auto;padding-inline:20px}@media screen and (width < 769px){.news_detail_page .news_block__inner{padding-inline:17px}}.news_detail_page .news_block__content{max-width:864px;margin-inline:auto}.news_detail_page .news_block__title_box{display:flex;justify-content:space-between;align-items:center;padding-bottom:21px;border-bottom:1px solid #505050}@media screen and (width < 769px){.news_detail_page .news_block__title_box{flex-direction:column-reverse;align-items:flex-start;padding-bottom:1.0666666667vw}}.news_detail_page .news_block__title{color:#505050;font-size:24px;font-weight:700;line-height:1;letter-spacing:.1em}@media screen and (width < 769px){.news_detail_page .news_block__title{font-size:3.7333333333vw;line-height:1.7142857143}}.news_detail_page .news_block__date-category{display:flex;align-items:center;gap:20px}@media screen and (width < 769px){.news_detail_page .news_block__date-category{gap:2.6666666667vw}}.news_detail_page .news_block__date{display:block;color:#505050;font-size:18px;font-weight:500;line-height:1.3333333333;letter-spacing:.1em}@media screen and (width < 769px){.news_detail_page .news_block__date{font-size:3.2vw;line-height:2}}.news_detail_page .news_block__category{display:block;color:#fff;font-size:12px;font-weight:400;line-height:1.8641666667;letter-spacing:.1em;background:#787878;width:80px;height:24px;display:flex;align-items:center;justify-content:center}@media screen and (width < 769px){.news_detail_page .news_block__category{font-size:2.9333333333vw;line-height:1.774;width:16vw;height:5.3333333333vw}}.news_detail_page .news_block__text{color:#505050;font-size:18px;font-weight:400;line-height:2;letter-spacing:.1em;margin-top:28px}@media screen and (width < 769px){.news_detail_page .news_block__text{font-size:3.7333333333vw;line-height:2;margin-top:3.2vw}}.news_detail_page .news_block__img{width:600px;margin-inline:auto;margin-top:74px;margin-bottom:67px}@media screen and (width < 769px){.news_detail_page .news_block__img{width:100%;margin-top:8.8vw;margin-bottom:8.5333333333vw}}.news_detail_page .news_block__img img{width:100%}.news_detail_page .news_block__btn{display:block;margin-top:109px;margin-inline:auto;color:#171c61;font-size:18px;font-weight:900;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #171c61;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.news_detail_page .news_block__btn{margin-top:8.5333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.news_detail_page .news_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}.news_page{background:#fff}.news_page .fv_block{margin-top:4.6296296296vw;border-bottom:4px solid #f7931e}@media screen and (width < 769px){.news_page .fv_block{margin-top:13.3333333333vw}}.news_page .fv_block__inner{position:relative}.news_page .fv_block__img img{width:100%}.news_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.news_page .fv_block__content{top:43%}}.news_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.news_page .fv_block__title{font-size:8vw;line-height:1.75}}.news_page .fv_block__subtitle{color:#171c61;font-size:24px;font-weight:500;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (width < 769px){.news_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.news_page .news_block{background:#fff;padding-top:82px}@media screen and (width < 769px){.news_page .news_block{padding-top:6.6666666667vw}}.news_page .news_block__inner{max-width:1120px;margin-inline:auto;padding-inline:20px}@media screen and (width < 769px){.news_page .news_block__inner{padding-inline:4vw}}.news_page .news_block__list{margin-inline:auto}@media screen and (width < 769px){.news_page .news_block__list{width:100%}}.news_page .news_block__item{display:flex;justify-content:center;align-items:center;gap:5px;flex-wrap:wrap}@media screen and (width < 769px){.news_page .news_block__item{justify-content:center;gap:0vw .5333333333vw;flex-wrap:wrap}}.news_page .news_block__link{flex-shrink:0}.news_page .news_block__link+.news_block__link{display:inline-flex;align-items:center;gap:5px}@media screen and (width < 769px){.news_page .news_block__link+.news_block__link{gap:.5333333333vw}}.news_page .news_block__link+.news_block__link:before{content:"／";color:#999;font-size:24px;font-weight:100;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.news_page .news_block__link+.news_block__link:before{font-size:3.2vw;line-height:2.8;left:-4vw}}.news_page .news_block__text{color:#999;font-size:24px;font-weight:900;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.news_page .news_block__text{font-size:3.7333333333vw;line-height:2.8}}.news_page .news_block__text.is-checked{color:#171c61}.news_page .news_block__content{margin-top:107px;max-width:864px;margin-inline:auto}@media screen and (width < 769px){.news_page .news_block__content{margin-top:4.5333333333vw}}.news_page .news_block__content_box{display:flex;align-items:center;gap:40px;padding-bottom:35px;border-bottom:1px solid #000}.news_page .news_block__content_box+.news_block__content_box{padding-top:35px}@media screen and (width < 769px){.news_page .news_block__content_box+.news_block__content_box{padding-top:1.0666666667vw;padding-bottom:1.8666666667vw}}@media screen and (width < 769px){.news_page .news_block__content_box{flex-direction:column;align-items:flex-start;gap:0;padding-bottom:1.0666666667vw}}@media screen and (width < 769px){.news_page .news_block__content_box--02{display:none}}.news_page .news_block__content_date_category{display:flex;align-items:center;gap:48px}@media screen and (width < 769px){.news_page .news_block__content_date_category{gap:2.1333333333vw}}.news_page .news_block__content_date{color:#505050;font-size:18px;font-weight:500;line-height:1.5;letter-spacing:.1em}@media screen and (width < 769px){.news_page .news_block__content_date{font-size:3.2vw;line-height:2}}.news_page .news_block__content_category{width:80px;height:24px;background:#787878;color:#fff;font-size:12px;font-weight:400;line-height:1.8641666667;letter-spacing:.1em;display:flex;align-items:center;justify-content:center}@media screen and (width < 769px){.news_page .news_block__content_category{font-size:2.9333333333vw;line-height:1.6127272727;width:16vw;height:5.0666666667vw}}.news_page .news_block__content_title{width:595px;display:flex;justify-content:space-between;align-items:center}@media screen and (width < 769px){.news_page .news_block__content_title{width:100%;gap:2.6666666667vw}}.news_page .news_block__content_title_link{display:block;color:#505050;font-size:20px;font-weight:500;line-height:1.35;letter-spacing:.1em}@media screen and (width < 769px){.news_page .news_block__content_title_link{font-size:3.7333333333vw;line-height:1.7142857143}}@media screen and (width < 769px){.news_page .news_block__btn{margin-top:4.5333333333vw;margin-bottom:10.6666666667vw;margin-inline:auto;color:#171c61;font-size:4vw;font-weight:900;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border:2px solid #171c61;border-radius:6.6666666667vw;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.news_page .news_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}}.news_page .news_block__content_text_new{display:block;font-family:poppins;color:#f7931e;font-size:20px;font-weight:600;line-height:2;letter-spacing:.1em}@media screen and (width < 769px){.news_page .news_block__content_text_new{font-size:3.7333333333vw;line-height:1.7142857143}}.news_page .p-pagination{background:#fff;text-align:center;padding-top:111px;padding-bottom:151px}@media screen and (width < 769px){.news_page .p-pagination{padding-top:6.9333333333vw;padding-bottom:2.6666666667vw}}.news_page .p-pagination .wp-pagenavi{display:inline-flex;gap:4px}.news_page .p-pagination .pages,.news_page .p-pagination .current,.news_page .p-pagination .page,.news_page .p-pagination .prev,.news_page .p-pagination .next,.news_page .p-pagination .first,.news_page .p-pagination .last,.news_page .p-pagination .extend{display:block;padding:8px 12px;text-align:center;color:#505050;font-size:24px;font-weight:900;line-height:1;letter-spacing:.1em;border:none}@media screen and (width < 769px){.news_page .p-pagination .pages,.news_page .p-pagination .current,.news_page .p-pagination .page,.news_page .p-pagination .prev,.news_page .p-pagination .next,.news_page .p-pagination .first,.news_page .p-pagination .last,.news_page .p-pagination .extend{padding-inline:1.6vw;font-size:4.2666666667vw;line-height:1.5}}.news_page .p-pagination .current{color:#f7931e;pointer-events:none}.news_page .p-pagination .page:hover,.news_page .p-pagination .prev:hover,.news_page .p-pagination .next:hover,.news_page .p-pagination .first:hover,.news_page .p-pagination .last:hover{color:#f7931e}.news_page .p-pagination .extend{pointer-events:none}.news_page .p-pagination .nextpostslink,.news_page .p-pagination .previouspostslink{display:block;padding:8px 12px;text-align:center;color:#505050;font-size:24px;font-weight:900;line-height:1;letter-spacing:.1em;border:none}.news_page .p-pagination__list{display:inline-flex;gap:4px}.news_page .p-pagination__link{display:block;padding:8px 12px;text-align:center;color:#505050;font-size:24px;font-weight:900;line-height:1;letter-spacing:.1em}@media screen and (width < 769px){.news_page .p-pagination__link{padding-inline:1.6vw;font-size:4.2666666667vw;line-height:1.5}}.news_page .p-pagination__link.is-current{color:#f7931e;pointer-events:none}.news_page .p-pagination__ellipsis{display:block;padding:8px 12px;text-align:center;color:#505050;font-size:24px;font-weight:900;line-height:1;letter-spacing:.1em}@media screen and (width < 769px){.news_page .p-pagination__ellipsis{font-size:4.2666666667vw;line-height:1.5}}.personal_service_page{background:#fff}.personal_service_page .fv_block{margin-top:80px;border-bottom:4px solid #f7931e}@media (max-width: 1600px){.personal_service_page .fv_block{margin-top:4.6296296296vw}}@media screen and (width < 769px){.personal_service_page .fv_block{margin-top:13.3333333333vw}}.personal_service_page .fv_block__inner{display:flex}.personal_service_page .fv_block__img{flex:1}.personal_service_page .fv_block__img img{width:100%}.personal_service_page .fv_block__content{flex:1;background:#ea641a;padding-top:5.787037037vw}.personal_service_page .fv_block__title{color:#fff;font-family:poppins;font-size:3.2407407407vw;font-weight:700;line-height:1.75;letter-spacing:.002em;margin-top:5.0925925926vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.personal_service_page .fv_block__title{font-size:6.9333333333vw;line-height:1.0769230769;margin-top:-4.2666666667vw;margin-left:2.6666666667vw}}.personal_service_page .fv_block__subtitle{color:#fff;font-size:1.1574074074vw;font-weight:500;line-height:1.8;letter-spacing:.1em;margin-top:-1.1574074074vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.personal_service_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333;margin-top:5.0666666667vw;margin-left:3.4666666667vw}}.personal_service_page .fv_block__text{color:#fff;font-size:1.7361111111vw;font-weight:900;line-height:1.6666666667;letter-spacing:.05em;margin-top:1.6203703704vw;margin-left:3.2986111111vw}@media screen and (width < 769px){.personal_service_page .fv_block__text{color:#ea641a;font-size:4.8vw;line-height:1.5555555556;text-align:center;margin-top:0;margin-left:initial}}.personal_service_page .content_block{margin-top:69px;margin-bottom:160px;max-width:1728px;margin-inline:auto;position:relative}@media screen and (width < 769px){.personal_service_page .content_block{margin-top:8.2666666667vw;margin-bottom:10.6666666667vw}}.personal_service_page .content_block__inner{max-width:1120px;margin-inline:auto;padding-inline:20px;display:flex;justify-content:space-between}@media screen and (width < 769px){.personal_service_page .content_block__inner{padding-inline:17px;display:block;margin-top:8.2666666667vw}}.personal_service_page .content_block__menu_list{position:sticky;top:100px;z-index:10;display:flex;flex-direction:column}@media screen and (width < 769px){.personal_service_page .content_block__menu_list{position:relative;top:0;z-index:initial;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:0px 20px}}.personal_service_page .content_block__menu_text{display:block;color:#828282;font-size:18px;font-weight:500;line-height:3;letter-spacing:.05em;padding-left:10px;position:relative}@media screen and (width < 769px){.personal_service_page .content_block__menu_text{font-size:3.4666666667vw;line-height:1.4615384615;padding-left:0}}.personal_service_page .content_block__menu_text:before{content:"・";color:#ea641a;font-size:18px;font-weight:100;line-height:1;letter-spacing:.05em;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}@media screen and (width < 769px){.personal_service_page .content_block__menu_text:before{font-size:12px;left:-10px}}.personal_service_page .content_block__menu_text.is-active{color:#ea641a}.personal_service_page .content_block__content{width:812px;margin-top:11px}@media screen and (width < 769px){.personal_service_page .content_block__content{width:100%;margin-top:9.3333333333vw}}.personal_service_page .content_block__content_item+.content_block__content_item{margin-top:151px}@media screen and (width < 769px){.personal_service_page .content_block__content_item+.content_block__content_item{margin-top:9.8666666667vw}}.personal_service_page .content_block__content_title{color:#505050;font-size:36px;font-weight:700;line-height:1.3888888889;letter-spacing:.1em;padding-bottom:22px;border-bottom:1px solid #ea641a;padding-left:20px;scroll-margin-top:100px;position:relative}@media screen and (width < 769px){.personal_service_page .content_block__content_title{font-size:5.3333333333vw;line-height:1.2;padding-left:3.2vw;padding-bottom:2.1333333333vw}}.personal_service_page .content_block__content_title:before{content:"・";color:#ea641a;font-size:36px;font-weight:100;line-height:1.3888888889;letter-spacing:.1em;position:absolute;top:0;left:-9px}@media screen and (width < 769px){.personal_service_page .content_block__content_title:before{font-size:5.3333333333vw;line-height:1.2;left:-4px}}.personal_service_page .content_block__content_title--02{font-size:30px;padding-bottom:25px}@media screen and (width < 769px){.personal_service_page .content_block__content_title--02{font-size:5.3333333333vw;line-height:1.2;padding-bottom:2.1333333333vw}}.personal_service_page .content_block__content__intro{color:#505050;font-size:17px;font-weight:400;line-height:1.7647058824;letter-spacing:.1em;margin-top:20px}@media screen and (width < 769px){.personal_service_page .content_block__content__intro{font-size:3.7333333333vw;line-height:1.5;margin-top:4vw}}.personal_service_page .content_block__content_q_box{margin-top:65px}@media screen and (width < 769px){.personal_service_page .content_block__content_q_box{margin-top:8vw;display:flex;flex-direction:column-reverse;gap:1.3333333333vw}}.personal_service_page .content_block__content_q_text_box{width:clamp(0px,33.8541666667vw,585px)}@media screen and (width < 769px){.personal_service_page .content_block__content_q_text_box{width:100%}}.personal_service_page .content_block__content_q_title{color:#505050;font-size:24px;font-weight:700;line-height:1.75;letter-spacing:.1em}@media screen and (width < 769px){.personal_service_page .content_block__content_q_title{font-size:4.2666666667vw;line-height:1.5;letter-spacing:.04em;margin-top:2.6666666667vw}}.personal_service_page .content_block__content_q_text{margin-top:11px}@media screen and (width < 769px){.personal_service_page .content_block__content_q_text{margin-top:3.2vw}}.personal_service_page .content_block__content_q_text span{display:block;color:#505050;font-size:18px;font-weight:500;line-height:2.5;letter-spacing:.1em;padding-left:21px;position:relative}@media screen and (width < 769px){.personal_service_page .content_block__content_q_text span{font-size:4vw;line-height:1.4;padding-left:4.5333333333vw}}.personal_service_page .content_block__content_q_text span:before{content:"◎";color:#505050;font-size:18px;font-weight:100;line-height:2.5;letter-spacing:.1em;position:absolute;top:0;left:0}@media screen and (width < 769px){.personal_service_page .content_block__content_q_text span:before{font-size:4vw;line-height:1.4;top:-3.4666666667vw;top:0;left:0}}.personal_service_page .content_block__content_q_text span+span{margin-top:0}@media screen and (width < 769px){.personal_service_page .content_block__content_q_text span+span{margin-top:3.7333333333vw}}.personal_service_page .content_block__content_q_img_box{width:clamp(0px,31.8287037037vw,550px);position:absolute;top:257px;right:0}@media screen and (width < 769px){.personal_service_page .content_block__content_q_img_box{width:100%;position:relative;top:0;right:0;margin-top:-3.4666666667vw}}.personal_service_page .content_block__content_q_img_box img{width:100%}.personal_service_page .content_block__content_text{color:#505050;font-size:16px;font-weight:400;line-height:2;letter-spacing:.1em;margin-top:59px}@media screen and (width < 769px){.personal_service_page .content_block__content_text{font-size:3.7333333333vw;line-height:1.5;margin-top:2.4vw}}.personal_service_page .content_block__content_bissuines_box{background:#f2f2f2;border-radius:10px;padding:10px 0 10px 34px;margin-top:75px;display:flex;align-items:center;gap:40px}@media screen and (width < 769px){.personal_service_page .content_block__content_bissuines_box{display:block;margin-top:4.5333333333vw;padding:1.3333333333vw 2.6666666667vw 3.7333333333vw;border-radius:10px}}.personal_service_page .content_block__content_bissuines_box--02{margin-top:33px}@media screen and (width < 769px){.personal_service_page .content_block__content_bissuines_box--02{margin-top:5.0666666667vw}}.personal_service_page .content_block__content_bissuines_title{color:#505050;font-size:20px;font-weight:300;line-height:2.1;letter-spacing:.2em}@media screen and (width < 769px){.personal_service_page .content_block__content_bissuines_title{font-size:4.2666666667vw;line-height:2.625;text-align:center}}.personal_service_page .content_block__content_bissuines_list{display:grid;grid-template-columns:1fr 1fr;gap:5px 10px;padding:10px 20px 13px 54px;border-left:1px solid #000}@media screen and (width < 769px){.personal_service_page .content_block__content_bissuines_list{display:block;text-align:center;padding:0;border-left:none;margin-top:-2.1333333333vw}}.personal_service_page .content_block__content_bissuines_item{color:#505050;font-size:16px;font-weight:400;line-height:2.2222222222;letter-spacing:0}@media screen and (width < 769px){.personal_service_page .content_block__content_bissuines_item{font-size:3.4666666667vw;line-height:1.8461538462;margin-top:0}}.personal_service_page .content_block__content_bissuines_item span{color:#ea641a}.personal_service_page .content_block__content_article{margin-top:67px}@media screen and (width < 769px){.personal_service_page .content_block__content_article{margin-top:9.6vw}}.personal_service_page .content_block__content_article_head{color:#ea641a;font-size:20px;font-weight:700;line-height:2.1;letter-spacing:.1em}@media screen and (width < 769px){.personal_service_page .content_block__content_article_head{font-size:4.8vw;line-height:1.3333333333;letter-spacing:.1em;text-align:center}}.personal_service_page .content_block__content_article_container{display:flex;justify-content:space-between;margin-top:11px}@media screen and (width < 769px){.personal_service_page .content_block__content_article_container{flex-direction:column;gap:5.0666666667vw;margin-top:4.8vw}}.personal_service_page .content_block__content_article_item{width:242px}@media screen and (width < 769px){.personal_service_page .content_block__content_article_item{width:100%;display:flex;gap:2.6666666667vw}}@media screen and (width < 769px){.personal_service_page .content_block__content_article_item_img{width:16vw}}.personal_service_page .content_block__content_article_item_img img{width:100%}@media screen and (width < 769px){.personal_service_page .content_block__content_article_item_content{width:71.7333333333vw}}.personal_service_page .content_block__content_article_date{display:block;color:#505050;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.1em;margin-top:14px}@media screen and (width < 769px){.personal_service_page .content_block__content_article_date{font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.1em;margin-top:-1.3333333333vw}}.personal_service_page .content_block__content_article_title{color:#505050;font-size:18px;font-weight:700;line-height:2;letter-spacing:.05em;margin-top:9px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (width < 769px){.personal_service_page .content_block__content_article_title{font-size:4vw;line-height:2.5714285714;letter-spacing:.05em;margin-top:-2.4vw}}.personal_service_page .content_block__content_article_text{color:#505050;font-size:16px;font-weight:400;line-height:1.526875;letter-spacing:.05em;margin-top:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media screen and (width < 769px){.personal_service_page .content_block__content_article_text{font-size:3.7333333333vw;line-height:1.5;letter-spacing:.05em;margin-top:-2.1333333333vw;-webkit-line-clamp:1}}.personal_service_page .content_block__content_article_link_btn{display:block;margin-top:56px;margin-inline:auto;color:#ea641a;font-size:18px;font-weight:500;line-height:2.25;letter-spacing:.05em;width:288px;height:60px;border:2px solid #ea641a;border-radius:30px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.personal_service_page .content_block__content_article_link_btn{margin-top:10.1333333333vw;margin-inline:auto;font-size:4vw;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border-radius:6.6666666667vw}}.personal_service_page .content_block__content_article_link_btn:hover{background-color:#ea641a;color:#fff;opacity:1}.personal_service_page .content_block__content_item_box{display:flex;justify-content:space-between;gap:40px;margin-top:19px}@media screen and (width < 769px){.personal_service_page .content_block__content_item_box{flex-direction:column-reverse;gap:2.6666666667vw;margin-top:2.6666666667vw}}.personal_service_page .content_block__content_item_box_text{flex:412;color:#505050;font-size:17px;font-weight:400;line-height:2;letter-spacing:.05em}@media screen and (width < 769px){.personal_service_page .content_block__content_item_box_text{font-size:3.7333333333vw;line-height:1.5;letter-spacing:.1em;margin-top:1.0666666667vw}}.personal_service_page .content_block__content_item_box_text--02{margin-top:19px}@media screen and (width < 769px){.personal_service_page .content_block__content_item_box_text--02{margin-top:3.7333333333vw}}.personal_service_page .content_block__content_item_box_img{flex:366;margin-top:10px}.personal_service_page .content_block__content_item_box_img img{width:100%}.personal_service_page .content_block__content_link_btn{display:none}@media screen and (width < 769px){.personal_service_page .content_block__content_link_btn{display:block;margin-top:10.1333333333vw;margin-inline:auto;color:#171c61;font-size:4vw;font-weight:100;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border:2px solid #171c61;border-radius:6.6666666667vw;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.personal_service_page .content_block__content_link_btn:hover{background-color:#171c61;color:#fff;opacity:1}}.policy_page{background:#fff}.policy_page .fv_block{margin-top:4.6296296296vw;border-bottom:4px solid #f7931e}@media screen and (width < 769px){.policy_page .fv_block{margin-top:13.3333333333vw}}.policy_page .fv_block__inner{position:relative}.policy_page .fv_block__img img{width:100%}.policy_page .fv_block__content{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media screen and (width < 769px){.policy_page .fv_block__content{top:43%;left:52%}}.policy_page .fv_block__title{color:#171c61;font-family:poppins;font-size:56px;font-weight:700;line-height:1.75;letter-spacing:.002em}@media screen and (width < 769px){.policy_page .fv_block__title{font-size:8vw;line-height:1.75}}.policy_page .fv_block__subtitle{color:#171c61;font-size:20px;font-weight:500;line-height:1.8;letter-spacing:.1em;text-align:center;margin-top:-.462962963vw}@media screen and (width < 769px){.policy_page .fv_block__subtitle{font-size:3.2vw;line-height:.6508333333}}.policy_page .policy_block{margin-top:84px;margin-bottom:160px}@media screen and (width < 769px){.policy_page .policy_block{margin-top:9.3333333333vw;margin-bottom:10.4vw}}.policy_page .policy_block__inner{max-width:904px;margin-inline:auto;padding-inline:20px}@media screen and (width < 769px){.policy_page .policy_block__inner{padding-inline:17.5px}}.policy_page .policy_block__intro{color:#505050;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.1em;margin-bottom:30px}@media screen and (width < 769px){.policy_page .policy_block__intro{font-size:3.7333333333vw;line-height:1.5;margin-bottom:5.3333333333vw}}.policy_page .policy_block__title{color:#505050;font-size:22px;font-weight:700;line-height:1.2727272727;letter-spacing:.1em}@media screen and (width < 769px){.policy_page .policy_block__title{font-size:3.7333333333vw;line-height:1.5}}.policy_page .policy_block__title--margin{margin-top:60px}@media screen and (width < 769px){.policy_page .policy_block__title--margin{margin-top:11.6vw}}.policy_page .policy_block__text{color:#505050;font-size:16px;font-weight:400;line-height:1.75;letter-spacing:.1em;margin-top:24px}@media screen and (width < 769px){.policy_page .policy_block__text{font-size:3.7333333333vw;line-height:1.5;margin-top:5.3333333333vw}}.policy_page .policy_block__btn{display:none}@media screen and (width < 769px){.policy_page .policy_block__btn{margin-top:10.1333333333vw;margin-inline:auto;color:#171c61;font-size:4vw;font-weight:100;line-height:2.3333333333;letter-spacing:.1em;width:64vw;height:13.3333333333vw;border:2px solid #171c61;border-radius:6.6666666667vw;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.policy_page .policy_block__btn:hover{background-color:#171c61;color:#fff;opacity:1}}.recruit_page{background:#fff}@media screen and (width < 769px){.recruit_page .fv_block_sp{margin-top:17.0666666667vw}}.recruit_page .fv_block_sp__img img{width:100%}@media screen and (width < 769px){.recruit_page .fv_block_sp__content{margin-top:5.0666666667vw;padding-top:8vw;padding-inline:20px}}@media screen and (width < 769px){.recruit_page .fv_block_sp__recruit_text{border-radius:2px;background:var(--bg-brand, #171c61);width:22.4vw;height:8.5333333333vw;color:#fff;font-size:4.2666666667vw;font-weight:700;line-height:1.5;display:flex;justify-content:center;align-items:center}}@media screen and (width < 769px){.recruit_page .fv_block_sp__title{color:#171c61;font-size:6.4vw;font-weight:700;line-height:1.5;letter-spacing:2.4px;margin-top:2.6666666667vw}}@media screen and (width < 769px){.recruit_page .fv_block_sp__subtitle{color:#171c61;font-size:3.7333333333vw;font-weight:700;line-height:2;margin-top:5.3333333333vw}}@media screen and (width < 769px){.recruit_page .fv_block_sp_btn_link{display:block;width:46.1333333333vw;margin-top:13.3333333333vw;padding-left:20px}}.recruit_page .fv_block_sp_btn_link img{width:100%}.recruit_page .breadcrumb_block{margin-top:clamp(0px,5.0925925926vw,88px)}@media screen and (width < 769px){.recruit_page .breadcrumb_block{margin-top:0}}@media screen and (width < 769px){.recruit_page .c-breadcrumb{display:block}}.recruit_page .fv_block_pc{margin-top:4.0277777778vw}.recruit_page .fv_block_pc__inner{position:relative}.recruit_page .fv_block_pc__img{width:70.4861111111vw;margin-left:auto}.recruit_page .fv_block_pc__img img{width:100%}.recruit_page .fv_block_pc__content{position:absolute;top:12.0833333333vw;left:3.4722222222vw}.recruit_page .fv_block_pc__recruit_text{border-radius:2px;background:#171c61;width:8.3333333333vw;height:2.4305555556vw;color:#fff;font-size:1.3888888889vw;font-weight:700;line-height:150%;display:flex;justify-content:center;align-items:center}.recruit_page .fv_block_pc__title{color:#171c61;font-size:3.8888888889vw;font-style:normal;font-weight:700;line-height:1.5;letter-spacing:5.6px;margin-top:1.3888888889vw}.recruit_page .fv_block_pc__subtitle{color:#171c61;font-size:1.25vw;font-weight:700;line-height:2.25;margin-top:1.3888888889vw}.recruit_page .fv_block_pc__btn_link{display:block;width:12.5vw;position:absolute;bottom:-5.0694444444vw;right:1.875vw}.recruit_page .fv_block_pc__btn_link img{width:100%}.recruit_page .message_block{margin-top:169px;background:var(--AG-gradation, linear-gradient(61deg, #b4ebff 14.41%, #46b9eb 85.76%));padding-top:50px;padding-inline:20px;padding-bottom:50px}@media screen and (width < 769px){.recruit_page .message_block{margin-top:9.0666666667vw;background:linear-gradient(61deg,#b4ebff80 14.41%,#46b9eb80 85.76%);padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.recruit_page .message_block__inner{background:#ffffff80;max-width:1220px;margin-inline:auto;padding:50px;display:flex;align-items:center;gap:40px}@media screen and (width < 769px){.recruit_page .message_block__inner{background:transparent;max-width:100%;padding-top:0;padding-bottom:0;padding-inline:0;flex-direction:column-reverse;gap:13.0666666667vw}}.recruit_page .message_block__test_box{flex:1}.recruit_page .message_block__title{color:#171c61;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px}@media screen and (width < 769px){.recruit_page .message_block__title{font-size:4.2666666667vw;line-height:1.65;letter-spacing:1.6px}}.recruit_page .message_block__subtitle{color:#171c61;font-size:32px;font-weight:700;line-height:1.65;margin-top:10px}@media screen and (width < 769px){.recruit_page .message_block__subtitle{font-size:6.4vw;line-height:1.5;margin-top:2.6666666667vw}}.recruit_page .message_block__text{color:#171c61;font-size:16px;font-weight:500;line-height:2;margin-top:50px;max-width:500px}@media screen and (width < 769px){.recruit_page .message_block__text{text-align:justify;font-size:4.2666666667vw;line-height:2;margin-top:13.3333333333vw;max-width:100%}}.recruit_page .message_block__img_box{flex:1}.recruit_page .message_block__img_box img{width:100%}.recruit_page .service_block__inner{padding-top:100px;padding-bottom:100px;padding-inline:20px;max-width:1160px;margin-inline:auto;display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (width < 769px){.recruit_page .service_block__inner{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw;flex-direction:column;gap:5.3333333333vw}}.recruit_page .service_block__img_box{flex:1}.recruit_page .service_block__img_box img{width:100%}.recruit_page .service_block__content{flex:1}.recruit_page .service_block__title{color:#171c61;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px}@media screen and (width < 769px){.recruit_page .service_block__title{font-size:4.8vw;line-height:1.65;letter-spacing:1.8px}}.recruit_page .service_block__subtitle{color:#171c61;font-size:40px;font-weight:700;line-height:1.65;margin-top:10px}@media screen and (width < 769px){.recruit_page .service_block__subtitle{font-size:6.4vw;line-height:1.65;margin-top:2.6666666667vw}}.recruit_page .service_block__text{color:#505050;text-align:justify;font-size:16px;font-weight:400;line-height:2;margin-top:50px}@media screen and (width < 769px){.recruit_page .service_block__text{font-size:4.2666666667vw;line-height:2;margin-top:5.3333333333vw}}.recruit_page .environment_block{background:#171c6108}.recruit_page .environment_block__inner{padding-top:100px;padding-bottom:100px;padding-inline:20px;max-width:1160px;margin-inline:auto}@media screen and (width < 769px){.recruit_page .environment_block__inner{padding-top:13.6vw;padding-bottom:13.3333333333vw}}.recruit_page .environment_block__title{color:#171c61;text-align:center;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px}@media screen and (width < 769px){.recruit_page .environment_block__title{font-size:4.2666666667vw;line-height:1.65;letter-spacing:1.6px}}.recruit_page .environment_block__subtitle{color:#171c61;text-align:center;font-size:40px;font-weight:700;line-height:1.65;margin-top:10px}@media screen and (width < 769px){.recruit_page .environment_block__subtitle{font-size:6.4vw;line-height:1.65;margin-top:2.6666666667vw}}.recruit_page .environment_block__content{display:flex;justify-content:center;gap:40px;margin-top:100px}@media screen and (width < 769px){.recruit_page .environment_block__content{margin-top:13.3333333333vw;flex-direction:column;gap:10.6666666667vw}}.recruit_page .environment_block__content_box{flex:1;max-width:540px}@media screen and (width < 769px){.recruit_page .environment_block__content_box{max-width:100%}}.recruit_page .environment_block__content_title{color:#171c61;font-size:24px;font-weight:700;line-height:1.65;letter-spacing:2.4px;padding-bottom:10px;border-bottom:1px solid #171c61}@media screen and (width < 769px){.recruit_page .environment_block__content_title{font-size:5.3333333333vw;line-height:1.65;letter-spacing:normal;padding-bottom:0;border-bottom:none}}.recruit_page .environment_block__content_text{color:#505050;text-align:justify;font-size:16px;font-weight:400;line-height:2;margin-top:38px}@media screen and (width < 769px){.recruit_page .environment_block__content_text{font-size:4.2666666667vw;line-height:2;margin-top:8vw}}.recruit_page .interview_block__inner{padding-top:101px;padding-bottom:100px;padding-inline:20px;max-width:1160px;margin-inline:auto}@media screen and (width < 769px){.recruit_page .interview_block__inner{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.recruit_page .interview_block__title{color:#171c61;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px;text-align:center}@media screen and (width < 769px){.recruit_page .interview_block__title{font-size:4.2666666667vw;line-height:1.65;letter-spacing:1.6px}}.recruit_page .interview_block__subtitle{color:#171c61;font-size:40px;font-weight:700;line-height:1.65;margin-top:10px;text-align:center}@media screen and (width < 769px){.recruit_page .interview_block__subtitle{font-size:6.4vw;line-height:1.65;margin-top:2.6666666667vw}}.recruit_page .interview_block__content{display:flex;flex-direction:column;gap:101px;margin-top:100px}@media screen and (width < 769px){.recruit_page .interview_block__content{gap:13.3333333333vw;margin-top:13.3333333333vw}}.recruit_page .interview_block__content_box{display:flex;gap:40px}.recruit_page .interview_block__content_box:nth-child(2){flex-direction:row-reverse}@media screen and (width < 769px){.recruit_page .interview_block__content_box:nth-child(2){flex-direction:column;gap:8vw}}@media screen and (width < 769px){.recruit_page .interview_block__content_box{flex-direction:column;gap:8vw}}.recruit_page .interview_block__content_img{flex:1}.recruit_page .interview_block__content_img img{width:100%}.recruit_page .interview_block__content_text_box{flex:1}.recruit_page .interview_block__content_title{color:#171c61;font-size:24px;font-weight:700;line-height:1.65;letter-spacing:2.4px}@media screen and (width < 769px){.recruit_page .interview_block__content_title{font-size:5.3333333333vw;line-height:1.65;letter-spacing:normal}}.recruit_page .interview_block__content_name{color:#000;font-size:17px;line-height:1.5;letter-spacing:1.36px;margin-top:10px}@media screen and (width < 769px){.recruit_page .interview_block__content_name{font-size:4.2666666667vw;line-height:2;letter-spacing:normal;margin-top:1.3333333333vw}}.recruit_page .interview_block__content_text{color:#505050;text-align:justify;font-size:16px;font-weight:400;line-height:2;margin-top:40px}@media screen and (width < 769px){.recruit_page .interview_block__content_text{font-size:4.2666666667vw;line-height:2;margin-top:8vw}}.recruit_page .ideal_profile_block{background:#171c6108}.recruit_page .ideal_profile_block__inner{padding-top:101px;padding-bottom:100px;padding-inline:20px;max-width:1160px;margin-inline:auto}@media screen and (width < 769px){.recruit_page .ideal_profile_block__inner{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.recruit_page .ideal_profile_block__title{color:#171c61;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px;text-align:center}@media screen and (width < 769px){.recruit_page .ideal_profile_block__title{font-size:4.2666666667vw;line-height:1.65;letter-spacing:1.6px}}.recruit_page .ideal_profile_block__subtitle{color:#171c61;font-size:40px;font-weight:700;line-height:1.14;margin-top:10px;text-align:center}@media screen and (width < 769px){.recruit_page .ideal_profile_block__subtitle{font-size:6.4vw;line-height:1.65;margin-top:2.6666666667vw}}.recruit_page .ideal_profile_block__text{color:#505050;text-align:justify;font-size:18px;font-weight:400;line-height:2;margin-top:50px;max-width:734px;margin-inline:auto}@media screen and (width < 769px){.recruit_page .ideal_profile_block__text{font-size:4.2666666667vw;line-height:2;margin-top:13.3333333333vw;max-width:100%}}.recruit_page .ideal_profile_block__content{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:100px}@media screen and (width < 769px){.recruit_page .ideal_profile_block__content{grid-template-columns:repeat(1,1fr);gap:10.6666666667vw;margin-top:13.3333333333vw}}.recruit_page .ideal_profile_block__content_img img{width:100%}.recruit_page .ideal_profile_block__content_title{color:#171c61;font-size:24px;font-weight:700;line-height:1.14;letter-spacing:.96px;text-align:center;margin-top:19px}@media screen and (width < 769px){.recruit_page .ideal_profile_block__content_title{font-size:4.8vw;line-height:1.14;letter-spacing:normal;margin-top:5.3333333333vw}}.recruit_page .ideal_profile_block__content_text{color:#505050;text-align:justify;font-size:16px;font-weight:400;line-height:2;margin-top:20px}@media screen and (width < 769px){.recruit_page .ideal_profile_block__content_text{font-size:4.2666666667vw;line-height:2;margin-top:5.3333333333vw}}.recruit_page .requirements_block{border-bottom:4px solid #f7931e}.recruit_page .requirements_block__inner{padding-top:101px;padding-bottom:150px;padding-inline:20px}@media screen and (width < 769px){.recruit_page .requirements_block__inner{padding-top:13.3333333333vw;padding-bottom:13.3333333333vw}}.recruit_page .requirements_block__title{color:#171c61;font-size:18px;font-weight:700;line-height:1.65;letter-spacing:1.8px;text-align:center}@media screen and (width < 769px){.recruit_page .requirements_block__title{font-size:4.2666666667vw;line-height:1.65;letter-spacing:1.6px}}.recruit_page .requirements_block__subtitle{color:#171c61;font-size:40px;font-weight:700;line-height:1.65;text-align:center;margin-top:10px}@media screen and (width < 769px){.recruit_page .requirements_block__subtitle{font-size:6.4vw;line-height:1.65;margin-top:2.6666666667vw}}.recruit_page .requirements_block__btn_box{display:flex;justify-content:center;gap:25px;margin-top:50px}@media screen and (width < 769px){.recruit_page .requirements_block__btn_box{flex-direction:column;align-items:center;gap:5.3333333333vw;margin-top:13.3333333333vw}}.recruit_page .requirements_block__btn{padding-left:30px;padding-right:20px;height:50px;border-radius:30px;border:2px solid var(--fg-secondary, #171c61);display:flex;gap:10px;align-items:center;transition:all .3s ease}@media screen and (width < 769px){.recruit_page .requirements_block__btn{padding-left:0;padding-right:0;border-radius:8vw;width:89.3333333333vw;height:13.3333333333vw;justify-content:center}}.recruit_page .requirements_block__btn:hover{background:#171c61;color:#fff;opacity:1}.recruit_page .requirements_block__btn:hover .requirements_block__btn_text{color:#fff}.recruit_page .requirements_block__btn:hover .requirements_block__btn_icon path{fill:#fff}.recruit_page .requirements_block__btn_text{display:block;color:#171c61;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:1.6px}@media screen and (width < 769px){.recruit_page .requirements_block__btn_text{font-size:4.2666666667vw}}@media screen and (width < 769px){.recruit_page .requirements_block__btn_icon{width:6.4vw;height:6.4vw}}.recruit_page .requirements_block__btn_icon path{fill:#171c61}.recruit_page .requirements_block__container{margin-top:100px}@media screen and (width < 769px){.recruit_page .requirements_block__container{margin-top:13.3333333333vw}}.recruit_page .requirements_block__container_inner{max-width:1120px;margin-inline:auto}.recruit_page .requirements_block__container_pc_content--02{margin-top:151px}.recruit_page .requirements_block__container_pc_title{color:#171c61;font-size:24px;font-weight:700;line-height:1.65;letter-spacing:2.4px;padding-top:38px;padding-bottom:39px;border-top:2px solid #171c61;border-bottom:1px solid #171c61}.recruit_page .requirements_block__container_pc_item{display:grid;grid-template-columns:250px 1fr;gap:40px;padding-top:9px;padding-bottom:9px;border-bottom:1px solid #171c61}.recruit_page .requirements_block__container_pc_list_title{color:#505050;font-size:16px;font-weight:400;line-height:1.65;letter-spacing:1.6px}.recruit_page .requirements_block__container_pc_list_text{color:#505050;font-size:16px;font-weight:400;line-height:1.64;letter-spacing:1.6px}.recruit_page .requirements_block__container_pc_btn{display:block;border-radius:30px;background:#171c61;width:346px;height:60px;display:flex;align-items:center;justify-content:center;gap:10px;margin-top:50px;margin-inline:auto;transition:all .3s}.recruit_page .requirements_block__container_pc_btn:hover{background:#fff;border:2px solid #171c61;color:#171c61;opacity:1}.recruit_page .requirements_block__container_pc_btn:hover .requirements_block__container_pc_btn_text{color:#171c61;opacity:1}.recruit_page .requirements_block__container_pc_btn:hover .requirements_block__container_pc_btn_icon path{fill:#171c61}.recruit_page .requirements_block__container_pc_btn_text{color:#fff;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:1.8px}.recruit_page .requirements_block__container_pc_btn_icon path{fill:#fff}@media screen and (width < 769px){.recruit_page .requirements_block__container_sp_details[open]>.requirements_block__container_sp_details_summary:before{background:url(../img/recruit/ico_minus.svg) no-repeat center center/contain}}@media screen and (width < 769px){.recruit_page .requirements_block__container_sp_details_summary{list-style:none;padding-top:5.0666666667vw;padding-bottom:5.0666666667vw;padding-inline:10px;border-top:2px solid #171c61;border-bottom:1px solid #171c61;position:relative}.recruit_page .requirements_block__container_sp_details_summary::marker{content:""}.recruit_page .requirements_block__container_sp_details_summary:before{content:"";width:8.5333333333vw;height:8.5333333333vw;background:url(../img/recruit/ico_plus.svg) no-repeat center center/contain;position:absolute;top:50%;transform:translateY(-50%);right:10px}}@media screen and (width < 769px){.recruit_page .requirements_block__container_sp_details_summary span{display:block;color:#171c61;font-size:4.8vw;font-weight:700;line-height:1.65;letter-spacing:1.8px;width:64.8vw}}@media screen and (width < 769px){.recruit_page .requirements_block__container_sp_list_title{color:#505050;font-size:4.2666666667vw;font-weight:700;line-height:1.65;letter-spacing:1.6px;margin-top:5.0666666667vw}}@media screen and (width < 769px){.recruit_page .requirements_block__container_sp_list_text{color:#505050;font-size:4.2666666667vw;font-weight:400;line-height:1.63;letter-spacing:1.6px;margin-top:5.3333333333vw;padding-bottom:5.0666666667vw;border-bottom:1px solid #171c61}}.recruit_page .requirements_block__container_sp_btn{display:block;border-radius:8vw;background:#171c61;width:89.3333333333vw;height:16vw;display:flex;align-items:center;justify-content:center;gap:2.6666666667vw;margin-top:13.3333333333vw;margin-bottom:13.3333333333vw;margin-inline:auto;transition:all .3s}.recruit_page .requirements_block__container_sp_btn:hover{background:#fff;border:2px solid #171c61;color:#171c61;opacity:1}.recruit_page .requirements_block__container_sp_btn:hover__container_sp_btn_text{color:#171c61;opacity:1}.recruit_page .requirements_block__container_sp_btn:hover__container_sp_btn_icon path{fill:#171c61}.recruit_page .requirements_block__container_sp_btn_text{color:#fff;font-size:4.8vw;font-weight:700;line-height:1.5;letter-spacing:1.8px}.recruit_page .requirements_block__container_sp_btn_icon path{fill:#fff}.recruit_page .anchor-target{scroll-margin-top:100px}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
