﻿.p-column-container{display:flex;margin-top:80px;margin-bottom:80px;border-bottom:1px solid #ccc}@media(max-width: 896px){.p-column-container{margin-bottom:64px;margin-top:40px;flex-direction:column}}.p-column-container .p-column-content{width:calc(100% - 320px);padding-right:32px}@media(max-width: 896px){.p-column-container .p-column-content{width:100%;padding-right:0}}.p-column-container .p-column-side{width:320px;padding-left:40px}@media(max-width: 896px){.p-column-container .p-column-side{width:100%;padding-left:0}}.p-column-container.single{display:block}.p-column-container.single .p-column-content{width:100%;margin-right:0}.p-column-container.single.short{margin:0 auto;max-width:672px}.p-column-container.simple{border-bottom:0}.l-main:has(.p-column-container.simple){margin-top:-60px}#column-page .column-page-inner{max-width:1280px;padding:0 75px;margin:0 auto}@media(max-width: 896px){#column-page .column-page-inner{padding:0 24px}}.column-page-notice{color:#7c7d7e;font-size:10px;line-height:1.7;margin-bottom:48px}.column-page-notice\:small{margin-top:-24px;color:#7c7d7e;margin-bottom:48px;color:#7c7d7e;font-size:10px}.p-column-grid\:05\:arrow,.p-column-grid\:04\:arrow,.p-column-grid\:03\:arrow,.p-column-grid\:02\:arrow{display:grid;margin-bottom:48px}.p-column-grid\:05\:arrow>*,.p-column-grid\:04\:arrow>*,.p-column-grid\:03\:arrow>*,.p-column-grid\:02\:arrow>*{position:relative}.p-column-grid\:05\:arrow>*:after,.p-column-grid\:04\:arrow>*:after,.p-column-grid\:03\:arrow>*:after,.p-column-grid\:02\:arrow>*:after{content:"";width:14px;height:14px;background:url(/assets/images/column-template/icon_triangle.svg) center center no-repeat;position:absolute;top:40%;right:-48px;transform:translateX(-50%)}@media(max-width: 896px){.p-column-grid\:05\:arrow>*:after,.p-column-grid\:04\:arrow>*:after,.p-column-grid\:03\:arrow>*:after,.p-column-grid\:02\:arrow>*:after{right:-31px}}.p-column-grid\:05\:arrow>*:last-child:after,.p-column-grid\:04\:arrow>*:last-child:after,.p-column-grid\:03\:arrow>*:last-child:after,.p-column-grid\:02\:arrow>*:last-child:after{display:none}.p-column-grid\:02{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:48px}@media(max-width: 896px){.p-column-grid\:02{gap:32px;margin-bottom:24px}}.p-column-grid\:02\:arrow{grid-template-columns:1fr 1fr;gap:64px}@media(max-width: 896px){.p-column-grid\:02\:arrow{gap:32px}}.p-column-grid\:02\:small-single{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-bottom:48px}@media(max-width: 896px){.p-column-grid\:02\:small-single{gap:32px;grid-template-columns:1fr;margin-bottom:24px}}.p-column-grid\:03{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:48px}@media(max-width: 896px){.p-column-grid\:03{grid-template-columns:1fr;gap:24px;margin-bottom:24px}}.p-column-grid\:03\:arrow{gap:32px;grid-template-columns:1fr 1fr 1fr;gap:64px}@media(max-width: 896px){.p-column-grid\:03\:arrow{gap:32px}}.p-column-grid\:04{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;margin-bottom:48px}@media(max-width: 896px){.p-column-grid\:04{gap:24px;grid-template-columns:1fr 1fr}}.p-column-grid\:04\:arrow{gap:32px;grid-template-columns:1fr 1fr 1fr 1fr;gap:64px}@media(max-width: 896px){.p-column-grid\:04\:arrow{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width: 896px){.p-column-grid\:04\:arrow>*:nth-child(even):after{display:none}}.p-column-grid\:05{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:32px;margin-bottom:48px}@media(max-width: 896px){.p-column-grid\:05{gap:24px;grid-template-columns:1fr 1fr}}.p-column-grid\:05\:arrow{gap:32px;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:64px}@media(max-width: 896px){.p-column-grid\:05\:arrow{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width: 896px){.p-column-grid\:05\:arrow>*:nth-child(even):after{display:none}}.p-column-anchor-content{margin:64px 0}@media(max-width: 896px){.p-column-anchor-content{margin:48px 0}}.p-column-anchor-content-heading{font-size:20px;margin-bottom:12px}.p-column-anchor-content-list li{margin-bottom:6px;text-indent:-19px;padding-left:14px}@media(max-width: 896px){.p-column-anchor-content-list li{margin-bottom:12px}}.p-column-anchor-content-list li:before{content:"";background:url(/assets/images/column-template/down_arrow.svg) center center no-repeat;background-size:cover;width:11px;height:6px;display:inline-block;margin-right:8px}.p-column-anchor-content-list li:last-child{margin-bottom:0}.p-column-anchor-content-list li a{position:relative;font-size:14px;border-bottom:1px #000 dashed;text-decoration:none}.p-column-anchor-content-list li a:hover{border-bottom:0px}.p-column-anchor-content.inner{margin:32px 0}@media(max-width: 896px){.p-column-anchor-content.inner{margin:26px 0}}.p-column-heading\:border\:gray,.p-column-heading\:border\:black,.p-column-heading\:border\:yellow{font-size:20px;font-weight:bold;margin-bottom:24px;line-height:1.5;text-indent:-1rem;margin-left:1rem}@media(max-width: 896px){.p-column-heading\:border\:gray,.p-column-heading\:border\:black,.p-column-heading\:border\:yellow{font-size:16px}}.p-column-heading\:border\:gray:before,.p-column-heading\:border\:black:before,.p-column-heading\:border\:yellow:before{position:relative;top:2px;width:4px;height:18px;background:#ef0;content:"";display:inline-block;margin-right:8px}.p-column-heading\:01{font-size:40px;font-weight:bold;line-height:1.5;margin-bottom:20px}@media(max-width: 896px){.p-column-heading\:01{margin-bottom:24px;font-size:28px}}.p-column-heading\:02{line-height:1.5;font-size:32px;font-weight:bold;position:relative;margin-bottom:40px}@media(max-width: 896px){.p-column-heading\:02{font-size:26px;margin-bottom:25px}}.p-column-heading\:02:after{display:block;margin-top:16px;width:40px;height:2px;background:#000;content:""}@media(max-width: 896px){.p-column-heading\:02:after{width:32px}}.p-column-heading\:02\:simple{line-height:1.5;font-size:32px;font-weight:bold;position:relative;margin-bottom:40px}@media(max-width: 896px){.p-column-heading\:02\:simple{font-size:26px;margin-bottom:24px}}.p-column-heading\:03{font-size:24px;line-height:1.5;padding-bottom:12px;border-bottom:1px solid #000;margin-bottom:32px}@media(max-width: 896px){.p-column-heading\:03{font-size:20px;margin-bottom:24px}}.p-column-heading\:03\:simple{font-size:24px;line-height:1.5;margin-bottom:32px}@media(max-width: 896px){.p-column-heading\:03\:simple{font-size:20px;margin-bottom:24px}}.p-column-heading\:04{font-size:20px;line-height:1.5;margin-bottom:16px}@media(max-width: 896px){.p-column-heading\:04{font-size:16px}}.p-column-heading\:border\:yellow:before{background:#ef0}.p-column-heading\:border\:black:before{background:#000}.p-column-heading\:border\:gray:before{background:#ccc}.p-column-heading\:number{display:flex;align-items:center;gap:16px;margin-bottom:16px}.p-column-heading\:number-numbox{text-align:center}.p-column-heading\:number-numbox-text{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:10px;font-weight:bold;margin-bottom:8px;line-height:1;display:block;text-transform:uppercase}.p-column-heading\:number-numbox-number{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:32px;font-weight:bold;line-height:.8;display:block}.p-column-text{font-size:16px;line-height:1.7;margin-bottom:24px}@media(max-width: 896px){.p-column-text{font-size:14px;margin-bottom:24px}}.p-column-text strong{font-weight:bold}@media(max-width: 896px){.p-column-text strong{font-size:14px}}.p-column-text .marker{background:#ef0}.p-column-text\:small{font-size:14px;line-height:1.7;margin-bottom:16px}@media(max-width: 896px){.p-column-text\:small{font-size:14px;margin-bottom:24px}}.p-column-text\:small strong{font-weight:bold}@media(max-width: 896px){.p-column-text\:small strong{font-size:14px}}.p-column-text\:small .marker{background:#ef0}.p-column-text\:xsmall{font-size:12px;line-height:1.7;margin-bottom:16px}@media(max-width: 896px){.p-column-text\:xsmall{font-size:14px;margin-bottom:24px}}.p-column-text\:xsmall strong{font-weight:bold}@media(max-width: 896px){.p-column-text\:xsmall strong{font-size:14px}}.p-column-text\:xsmall .marker{background:#ef0}.p-column-text\:notice{margin-bottom:16px;font-size:12px;color:gray}.p-column-text-icon{display:inline-block;vertical-align:text-bottom}.p-column-link{display:inline-block}.p-column-link[target=_blank]:after{content:"";margin-left:2px;display:inline-block;background:url(/assets/images/column-template/icon_blank.svg) center center no-repeat;background-size:contain;width:17px;height:12px}.p-column-link+.p-column-link{margin-left:12px}.p-column-link-card{display:block;text-decoration:none}.p-column-link-card-image{position:relative}.p-column-link-card-image:after{border-radius:12px;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;opacity:0;background:#ef0;transition:.3s linear opacity}.p-column-link-card:hover .p-column-link-card-image:after{opacity:.2}.p-column-list{margin-bottom:24px}.p-column-list li{font-size:14px;margin-bottom:10px;line-height:1.5;list-style:disc;margin-left:14px}.p-column-list li:last-child{margin-bottom:0}.p-column-list\:number{margin-bottom:24px}.p-column-list\:number li{font-weight:bold;font-size:14px;margin-bottom:16px;line-height:1.5;list-style:decimal;margin-left:14px}.p-column-list\:number li:last-child{margin-bottom:0}.p-column-list\:number li span{margin-left:4px;font-weight:normal}.p-column-list\:notice{margin-bottom:24px}.p-column-list\:notice li{list-style:none;text-indent:-1rem;margin-left:1rem;color:gray;font-size:12px}.p-column-image\:inner img,.p-column-image img{height:auto;width:100%}.p-column-image{margin-bottom:24px;border-radius:16px;display:block}@media(max-width: 896px){.p-column-image{margin:32px 0}}.p-column-image\:inner{display:block;margin-bottom:24px}.p-column-image\:radius{border-radius:16px;overflow:hidden}.picture-border{border:1px solid #000;border-radius:12px;overflow:hidden}.column-text{margin-bottom:20px}.p-column-profile{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center}.p-column-profile-icon{width:80px;height:80px;border-radius:100%}.p-column-profile-icon img{height:auto;width:100%}.p-column-profile-text-job{color:gray;font-size:12px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.6px;margin-bottom:12px}.p-column-profile-text-name{font-size:14px;font-weight:700;line-height:150%;letter-spacing:.7px}.p-column-voice.single{display:grid;gap:16px;align-items:center;width:100%;grid-template-columns:80px 80px calc(100% - 216px)}@media(max-width: 896px){.p-column-voice.single{gap:8px;grid-template-columns:62px 62px calc(100% - 140px)}}.p-column-voice.single .p-column-voices-list-text{margin-left:20px;display:block}@media(max-width: 896px){.p-column-voice.single .p-column-voices-list-icon-name{font-size:9px}}@media(max-width: 896px){.p-column-voice.single .p-column-voices-list-icon{width:100%}}.p-column-voices-list{display:grid;grid-template-columns:80px 1fr;justify-content:space-between;align-items:center;gap:32px;margin-bottom:24px}.p-column-voices-list-content{margin-bottom:48px}@media(max-width: 896px){.p-column-voices-list-content{margin-bottom:32px}}.p-column-voices-list.single{display:block}@media(max-width: 896px){.p-column-voices-list{gap:16px}}.p-column-voices-list:nth-child(even){grid-template-columns:1fr 80px}.p-column-voices-list:nth-child(even) .p-column-voices-list-text{order:1;border-radius:10px 10px 0 10px}.p-column-voices-list:nth-child(even) .p-column-voices-list-icon{order:2}.p-column-voices-list-icon{width:80px;margin-right:24px}.p-column-voices-list-icon-name{font-size:12px;display:block;text-align:center;line-height:1.5}.p-column-voices-list-text{font-size:14px;margin-bottom:0;padding:16px;border:1px solid #000;border-radius:10px 10px 10px 0}@media(max-width: 896px){.p-column-voices-list-text{font-size:14px}}.p-column-bgbox\:small,.p-column-bgbox{background:#f4f4f4;border-radius:12px;margin-bottom:24px}@media(max-width: 896px){.p-column-bgbox\:small,.p-column-bgbox{margin-bottom:12px}}.p-column-bgbox\:small p,.p-column-bgbox p,.p-column-bgbox\:small strong,.p-column-bgbox strong{margin-bottom:0}.p-column-bgbox\:small p+ul,.p-column-bgbox p+ul,.p-column-bgbox\:small p+ol,.p-column-bgbox p+ol,.p-column-bgbox\:small strong+ul,.p-column-bgbox strong+ul,.p-column-bgbox\:small strong+ol,.p-column-bgbox strong+ol{margin-top:6px}.p-column-bgbox\:small ol li,.p-column-bgbox ol li{margin-bottom:8px}.p-column-bgbox\:small ul li,.p-column-bgbox ul li{margin-bottom:8px}.p-column-bgbox{padding:40px}@media(max-width: 896px){.p-column-bgbox{padding:24px}}.p-column-bgbox\:small{padding:24px}.p-column-border-box{border:1px solid #ccc;border-radius:12px;padding:40px;margin-bottom:24px}@media(max-width: 896px){.p-column-border-box{margin-bottom:12px;padding:24px}}.p-column-border-box p,.p-column-border-box strong{margin-bottom:0}.p-column-border-box p+ul,.p-column-border-box p+ol,.p-column-border-box strong+ul,.p-column-border-box strong+ol{margin-top:6px}.p-column-border-box ol li{margin-bottom:8px}.p-column-border-box ul li{margin-bottom:8px}.p-column-ui-box{padding:0 64px;text-align:center}@media(max-width: 896px){.p-column-ui-box{padding:0}}.p-column-ui-box img{max-width:75%}.p-column-ui-box\:full{padding:0}.p-column-ui-box\:large{padding:0 32px}@media(max-width: 896px){.p-column-ui-box\:large{padding:0}}.p-column-table\:square,.p-column-table{margin-bottom:48px}.p-column-table\:square table,.p-column-table table{border-spacing:0;table-layout:fixed;border-collapse:separate;width:100%;margin-bottom:12px}.p-column-table\:square table th,.p-column-table table th,.p-column-table\:square table td,.p-column-table table td{font-size:14px;line-height:1.5;font-weight:normal;text-align:center;padding:12px;border:.5px solid #ccc}.p-column-table\:square table th.gray,.p-column-table table th.gray,.p-column-table\:square table td.gray,.p-column-table table td.gray{background:#e5e5e5}.p-column-table\:square table th.lgray,.p-column-table table th.lgray,.p-column-table\:square table td.lgray,.p-column-table table td.lgray{background:#f4f4f4}.p-column-table\:square table th.yellow,.p-column-table table th.yellow,.p-column-table\:square table td.yellow,.p-column-table table td.yellow{background:#ef0}.p-column-table\:square table th.lyellow,.p-column-table table th.lyellow,.p-column-table\:square table td.lyellow,.p-column-table table td.lyellow{background:rgba(238,255,0,.2)}.p-column-table\:square table th .p-column-table-icon-column,.p-column-table table th .p-column-table-icon-column,.p-column-table\:square table td .p-column-table-icon-column,.p-column-table table td .p-column-table-icon-column{display:flex;align-items:center}.p-column-table\:square table th .p-column-table-icon,.p-column-table table th .p-column-table-icon,.p-column-table\:square table td .p-column-table-icon,.p-column-table table td .p-column-table-icon{display:inline-block;width:60px;min-width:60px;vertical-align:middle;margin-right:4px}.p-column-table\:square table th .p-column-table-icon img,.p-column-table table th .p-column-table-icon img,.p-column-table\:square table td .p-column-table-icon img,.p-column-table table td .p-column-table-icon img{width:100%}.p-column-table tr:first-child th:first-child{border-top-left-radius:12px}.p-column-table tr:last-child th:first-child{border-bottom-left-radius:12px}.p-column-table tr:first-child th:last-child{border-top-right-radius:12px}.p-column-table tr:last-child td:last-child{border-bottom-right-radius:12px}@media(max-width: 896px){.p-column-table-scroller{overflow-x:scroll}}@media(max-width: 896px){.p-column-table-scroller table{min-width:600px}}.p-column-button-block\:black,.p-column-button-block{text-align:center;padding:19px 18px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:1000px;font-weight:bold;text-decoration:none;border:1px solid #000;line-height:1.3;font-size:14px;position:relative;transition:.2s linear;transition-property:background color;max-width:342px}@media(max-width: 896px){.p-column-button-block\:black,.p-column-button-block{margin:0 auto;min-width:none}}.p-column-button{width:auto;margin-bottom:32px}.p-column-button-block{background:#fff}.p-column-button-block:hover{background:#000;color:#fff}.p-column-button-block\:black{background:#000;color:#fff}.p-column-button-block\:black:hover{background:#fff;color:#000}.p-column-thumb-banner{display:grid;grid-template-columns:112px 1fr;align-items:center;gap:24px;padding:24px;border:1px solid #000;border-radius:12px;text-decoration:none;transition:.1s linear;transition-property:background;margin-bottom:24px}@media(max-width: 896px){.p-column-thumb-banner{grid-template-columns:1fr}}@media(hover: hover){.p-column-thumb-banner:hover{background:#000}.p-column-thumb-banner:hover .p-column-thumb-banner-text-label{color:#fff}.p-column-thumb-banner:hover p{color:#fff}.p-column-thumb-banner:hover .p-column-thumb-banner-icon img{transform:scale(1.1)}}.p-column-thumb-banner-icon{overflow:hidden;border-radius:4px}.p-column-thumb-banner-icon img{width:100%;transition:.3s ease-out transform}.p-column-thumb-banner-text-label{display:flex;align-items:center;margin-bottom:8px;font-size:12px;transition:.1s linear;transition-property:color}.p-column-thumb-banner-text-label:before{content:"";width:9px;height:9px;border:1px solid #000;background:#ef0;border-radius:100%;display:inline-block;margin-right:4px}.p-column-thumb-banner\:side{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;padding:24px 4px;border-bottom:1px solid #ccc;text-decoration:none;transition:.1s linear;transition-property:background}@media(hover: hover){.p-column-thumb-banner\:side:hover{background:#000}.p-column-thumb-banner\:side:hover .p-column-thumb-banner-text-label{color:#fff}.p-column-thumb-banner\:side:hover p{color:#fff}.p-column-thumb-banner\:side:hover .p-column-thumb-banner-icon img{transform:scale(1.1)}}.p-column-thumb-banner\:side-icon{overflow:hidden;border-radius:4px;border:1px solid #000;overflow:hidden}.p-column-thumb-banner\:side-icon img{width:100%;transition:.3s ease-out transform}.p-column-thumb-banner\:side-text-label{display:flex;align-items:center;margin-bottom:8px;font-size:12px;transition:.1s linear;transition-property:color}.p-column-thumb-banner\:side-text-label:before{content:"";width:9px;height:9px;border:1px solid #000;background:#ef0;border-radius:100%;display:inline-block;margin-right:4px}.p-column-black-banner{padding:32px;display:flex;align-items:center;justify-content:space-between;background:#000;text-decoration:none;border-radius:12px;border:1px solid #000;transition:.1s linear;transition-property:background;margin-bottom:24px}@media(max-width: 896px){.p-column-black-banner{padding:18px 20px;align-items:flex-start;flex-direction:column;justify-content:flex-start}}.p-column-black-banner-text{font-size:20px;font-weight:bold;color:#fff;transition:.1s linear;transition-property:color}@media(max-width: 896px){.p-column-black-banner-text{font-size:16px}}.p-column-black-banner-arrow{display:inline-block;vertical-align:middle;position:relative;margin-right:24px}@media(max-width: 896px){.p-column-black-banner-arrow{margin-top:14px;width:100%;margin-right:0;padding-right:24px;text-align:right}}.p-column-black-banner-arrow-text{display:inline-block;vertical-align:middle;position:relative;color:#fff}.p-column-black-banner-arrow-text:after{position:absolute;right:-19px;top:50%;transform:translateY(-50%);content:"";width:17px;height:1px;background:#fff;transition:.3s ease-out;transition-property:background width}.p-column-black-banner-arrow-text:before{position:absolute;content:"";width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;right:-19px;display:inline-block;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s ease-out;transition-property:border-top-color border-right-color right}.p-column-black-banner-arrow-icon{display:inline-block;vertical-align:middle;position:absolute;top:54%;transform:translateY(-50%);right:-28px;width:20px;height:20px;border:1px solid #fff;border-radius:100%}@media(max-width: 896px){.p-column-black-banner-arrow-icon{right:-4px}}@media(hover: hover){.p-column-black-banner:hover{background:#fff}.p-column-black-banner:hover .p-column-black-banner-text{color:#000}.p-column-black-banner:hover .p-column-black-banner-arrow-text{color:#000}.p-column-black-banner:hover .p-column-black-banner-arrow-text:after{background:#000;width:0}.p-column-black-banner:hover .p-column-black-banner-arrow-text:before{right:-20px;border-top-color:#000;border-right-color:#000}.p-column-black-banner:hover .p-column-black-banner-arrow-icon{border-color:#000}}.p-column-image-banner{margin-bottom:24px;text-decoration:none}#column-page .column-banner-list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;margin-bottom:80px}@media(max-width: 896px){#column-page .column-banner-list{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}}#column-page .column-banner-item{display:block;overflow:hidden;transition:.2s linear opacity}#column-page .column-banner-item-image{display:block}@media(hover: hover){#column-page .column-banner-item:hover{opacity:.7}}.p-column-closing{background:#fcffcc;border-radius:12px;padding:26px 78px 0 78px;display:flex;align-items:center;margin-bottom:48px}@media(max-width: 896px){.p-column-closing{flex-direction:column;padding:32px 26px}}.p-column-closing-add{width:calc(100% - 196px);text-align:center;margin-right:46px}@media(max-width: 896px){.p-column-closing-add{width:100%;margin-right:0}}.p-column-closing-add-caption{font-size:16px}@media(max-width: 896px){.p-column-closing-add-caption{font-size:14px}}.p-column-closing-add-heading{font-size:24px;font-weight:bold;margin-bottom:24px;white-space:pre}@media(max-width: 896px){.p-column-closing-add-heading{font-size:20px;margin-bottom:16px}}.p-column-closing-add-button-list{display:flex;align-items:center;justify-content:center}.p-column-closing-add-button-list li:last-child{margin-left:16px}.p-column-closing-image{width:196px}@media(max-width: 896px){.p-column-closing-image{display:none}}.p-column-step-item{display:flex;flex-direction:column;justify-content:space-between}.p-column-step-item-heading{margin-bottom:24px}@media(max-width: 896px){.p-column-step-item-heading{text-align:center;margin-bottom:12px}}.p-column-step-item-heading-label{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:14px;font-weight:bold;display:inline-block;padding:2px;border:1px solid #000;border-radius:2px;margin-bottom:10px;line-height:1;text-transform:uppercase}.p-column-step-item-heading-content{font-size:20px;font-weight:bold}.p-column-step-item-text{font-size:14px;line-height:1.5}.p-column-step-item-image{line-height:1;display:block;margin-bottom:24px}.p-column-step-item-image img{width:100%}.p-column-point{display:flex;border-top:1px dashed #ccc;padding:24px 0}@media(max-width: 896px){.p-column-point{flex-direction:column}}.p-column-point:last-of-type{border-bottom:1px dashed #ccc;margin-bottom:24px}.p-column-point-text{width:calc(100% - 144px);padding-right:32px}@media(max-width: 896px){.p-column-point-text{width:100%;padding-right:0}}.p-column-point-text-heading{display:flex;align-items:center;margin-bottom:8px}.p-column-point-text-heading-content{font-size:20px;font-weight:bold}@media(max-width: 896px){.p-column-point-text-heading-content{font-size:16px}}@media(max-width: 896px){.p-column-point-text-heading-separate{display:flex;width:100%}}@media(max-width: 896px){.p-column-point-text-heading-separate .p-column-point-text-point{text-align:left}}.p-column-point-text-heading-separate-child:nth-of-type(1){display:flex;align-items:center}@media(max-width: 896px){.p-column-point-text-heading-separate-child:nth-of-type(1){display:block;padding-right:8px;width:calc(100% - 144px)}}.p-column-point-text-heading-separate-child:nth-of-type(2){width:144px}@media(max-width: 896px){.p-column-point-text-heading-separate-child .p-column-heading\:number-numbox{text-align:left}}.p-column-point-text .p-column-text{font-size:14px;margin-bottom:0}.p-column-point-image{width:144px}@media(max-width: 896px){.p-column-point-image{margin:0 auto;width:100%}}.p-column-point-image img{width:100%}.p-column-point-box{margin-bottom:40px}.p-column-point-box-content{display:flex;gap:32px;margin-bottom:64px}@media(max-width: 896px){.p-column-point-box-content{margin-bottom:48px}}.p-column-point-box-content:nth-child(even){flex-direction:row-reverse}@media(max-width: 896px){.p-column-point-box-content:nth-child(even){flex-direction:column}}@media(max-width: 896px){.p-column-point-box-content{flex-direction:column}}.p-column-point-box-content-image{width:232px}@media(max-width: 896px){.p-column-point-box-content-image{margin:0 auto;width:54%}}.p-column-point-box-content-textarea{width:calc(100% - 232px)}@media(max-width: 896px){.p-column-point-box-content-textarea{width:100%}}.p-column-point-box-content-heading{display:flex;padding-bottom:4px;border-bottom:1px solid #ccc;margin-bottom:16px}.p-column-point-box-content-heading-icon{width:20px;margin-right:8px;line-height:1}.p-column-point-box-content-heading-icon img{width:100%}.p-column-point-box-content-heading-content{font-size:16px;font-weight:bold}#column-page .column-page-point-end-link a,#column-page .column-page-point-item-body-text-small a{padding-right:4px;position:relative;font-size:12px}#column-page .column-page-point-end-link a:after,#column-page .column-page-point-item-body-text-small a:after{width:6px;position:absolute;top:6px;right:-4px;content:"";transform:rotate(45deg);display:inline-block;height:6px;border-top:1px solid #000;border-right:1px solid #000}#column-page .column-page-point-item{margin-bottom:48px}@media(min-width: 897px){#column-page .column-page-point-item-head{border-bottom:1px solid #000;display:flex;align-items:center;justify-content:flex-start}}@media(max-width: 896px){#column-page .column-page-point-item-head{text-align:center}}#column-page .column-page-point-item-head-icon{background:#000;border-radius:2px;color:#fff;text-transform:uppercase;font-size:16px;display:flex;align-items:center;justify-content:center;padding:5px 4px 3px 4px;height:24px;margin-top:-2px;line-height:24px;margin-right:16px;font-weight:bold;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif}@media(max-width: 896px){#column-page .column-page-point-item-head-icon{display:inline-flex;font-size:14px}}#column-page .column-page-point-item-head-title{font-size:24px;position:relative;top:2px;font-weight:bold;padding-bottom:8px}@media(max-width: 896px){#column-page .column-page-point-item-head-title{position:static;font-size:18px}}#column-page .column-page-point-item-body{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:24px 0}@media(max-width: 896px){#column-page .column-page-point-item-body{display:block;padding:0}}#column-page .column-page-point-item-body-picture{display:block}#column-page .column-page-point-item-body-picture img{width:100%}#column-page .column-page-point-item-body-text{font-size:14px;line-height:1.7;margin-bottom:16px}#column-page .column-page-point-item-body-text-small{text-align:right;margin-top:16px}@media(max-width: 896px){#column-page .column-page-point-item-body-text-small{text-align:center}}#column-page .column-page-point-item-body-list li{font-size:10px;color:#4d4d4d;text-indent:-1rem;margin-left:1rem}@media(max-width: 896px){#column-page .column-page-point-item-body-list li{font-size:10px}}#column-page .column-page-point-item-body-list li:before{content:"※"}#column-page .column-page-point-item-body-list.number li{text-indent:-2rem;margin-left:2rem}#column-page .column-page-point-end-link{margin-bottom:80px;margin-top:-16px;text-align:center}@media(max-width: 896px){#column-page .column-page-point-end-link{margin-bottom:56px}}.p-column-icon-number{margin:0 auto;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;background:#000;font-size:20px;color:#fff;line-height:1;font-weight:bold;display:flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:100%;margin-bottom:16px}.p-column-cv{display:flex;align-items:center}@media(max-width: 896px){.p-column-cv{flex-direction:column}}.p-column-cv-company{width:calc(100% - 226px);margin-right:16px;display:flex;align-items:center}@media(max-width: 896px){.p-column-cv-company{width:100%;flex-direction:column;margin-right:0}}.p-column-cv-company-logo{display:block;margin-right:16px;width:77px}@media(max-width: 896px){.p-column-cv-company-logo{margin-right:0;margin-bottom:12px}}.p-column-cv-add{width:226px}@media(max-width: 896px){.p-column-cv-add{width:100%;text-align:center;margin-top:16px}}.p-column-cv-add-list{display:flex;gap:8px}@media(max-width: 896px){.p-column-cv-add-list{justify-content:center}}@media(max-width: 896px){.p-column-cv-text{text-align:center}}@media(max-width: 896px){.p-column-cv-text-caption{text-align:left}}.p-column-cv\:side{display:block}.p-column-cv\:side-company{margin-right:16px;display:flex;align-items:center}@media(max-width: 896px){.p-column-cv\:side-company{flex-direction:column;text-align:center}}.p-column-cv\:side-company-logo{display:block;margin-right:10px;width:50px}@media(max-width: 896px){.p-column-cv\:side-company-logo{width:77px;margin-right:0;margin-bottom:12px}}@media(max-width: 896px){.p-column-cv\:side-company-text-caption{text-align:left}}.p-column-cv\:side-add-list{display:flex;gap:8px}@media(max-width: 896px){.p-column-cv\:side-add-list{justify-content:center}}.p-column-numberstep-container{margin-bottom:48px}.p-column-numberstep-item{display:flex}.p-column-numberstep-item:last-of-type .p-column-numberstep-content{border-bottom:0;padding-bottom:0}.p-column-numberstep-step{width:60px;position:relative}.p-column-numberstep-step:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#000;margin:0 auto;display:block}.p-column-numberstep-step-list-text{background:#fff;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;white-space:pre;font-weight:bold;font-size:14px;position:relative;z-index:2;padding:16px 0 16px 0;line-height:1}.p-column-numberstep-step-list-text:after{display:block;width:12px;height:12px;border-radius:100%;background:#000;content:"";margin:0 auto;margin-top:12px}.p-column-numberstep-step-list-border{width:1px;height:100%;background:#000;margin:0 auto}.p-column-numberstep-step.last:before{content:"";position:absolute;top:0;left:50%;width:1px;height:100%;background:#fff;margin:0 auto;display:block}.p-column-numberstep-content{width:calc(100% - 90px);margin-left:30px;padding:32px 0;border-bottom:1px dashed #ccc}@media(max-width: 896px){.p-column-numberstep-content{width:calc(100% - 68px);margin-left:8px}}.p-column-numberstep-content .p-column-text{margin-bottom:8px}.p-column-numberstep-content .p-column-text:last-child{margin-bottom:0}.p-column-label{display:flex;align-items:center;font-size:12px;transition:.1s linear;transition-property:color}.p-column-label:before{content:"";width:9px;height:9px;border:1px solid #000;background:#ef0;border-radius:100%;display:inline-block;margin-right:4px}.p-column-label a{text-decoration:none}@media(hover: hover){.p-column-label a:hover{opacity:.7;text-decoration:underline}}.p-column-hashtag-list .hashtag{display:inline-block;font-size:12px;line-height:1.5;color:gray;margin-right:8px;vertical-align:top}.p-column-section{margin-bottom:80px}@media(max-width: 896px){.p-column-section{margin-bottom:64px}}.p-column-item{margin-bottom:40px}#column-page .card-container{margin-bottom:100px}#column-page .card-content{display:grid;grid-template-columns:repeat(3, 1fr);gap:48px 32px}@media(max-width: 896px){#column-page .card-content{grid-template-columns:1fr 1fr;gap:16px}}#column-page .card{text-decoration:none;transition:.2s linear opacity}@media(min-width: 897px){#column-page .card:first-child{display:grid;align-items:center;grid-template-columns:480px 1fr;gap:24px;grid-column:span 3}#column-page .card:first-child .card-title{font-size:24px;margin-bottom:8px}}@media(min-width: 897px){#column-page .card:first-child .card-hashtag{margin-bottom:16px}}#column-page .card-image{margin-bottom:12px;border:1px inset #000;border-radius:16px;overflow:hidden;position:relative}@media(max-width: 896px){#column-page .card-image{border-radius:8px}}#column-page .card-image:after{border-radius:12px;content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:2;opacity:0;background:#ef0;transition:.3s ease-out opacity}#column-page .card-image img{transition:cubic-bezier(0.075, 0.82, 0.165, 1) 2s scale}#column-page .card-image-date{font-size:10px;background:#fff;position:absolute;display:inline-block;color:#000;padding:2px 4px;z-index:3;bottom:0;left:0}#column-page .card-title{font-size:20px;line-height:1.5;margin-bottom:16px}@media(max-width: 896px){#column-page .card-title{font-size:14px;margin-bottom:8px}}#column-page .card-text{margin-top:8px;font-size:14px}@media(max-width: 896px){#column-page .card-text{display:none}}#column-page .card-hashtag{line-height:1}#column-page .card-hashtag li{line-height:1;color:gray;font-size:12px;margin-right:10px;display:inline-block}@media(max-width: 896px){#column-page .card-hashtag li{font-size:10px}}#column-page .card-hashtag li:last-child{margin-right:0}#column-page .card-label{font-size:12px;margin-bottom:8px;font-weight:bold}@media(max-width: 896px){#column-page .card-label{font-size:10px}}#column-page .card-label:before{width:8px;height:8px;display:inline-block;background:#ef0;border:1px solid #000;border-radius:100%;content:"";margin-right:4px}@media(max-width: 896px){#column-page .card-label:before{margin-right:2px}}#column-page .card-more{margin:0 auto;text-align:center;margin-top:48px}@media(max-width: 896px){#column-page .card-more{margin-top:24px}}#column-page .card-more-button{cursor:pointer;font-size:14px;padding:0;padding-bottom:8px;background:rgba(0,0,0,0);border:0;border-bottom:2px solid #000;appearance:none;color:#000;display:inline-block;position:relative;line-height:1;padding-right:32px}#column-page .card-more-button:before{position:absolute;right:8px;top:calc(50% - 4px);transform:translateY(-50%);display:block;width:2px;height:12px;content:"";background:#000}#column-page .card-more-button:after{position:absolute;right:8px;top:calc(50% - 4px);transform:translateY(-50%) rotate(90deg);display:block;width:2px;height:12px;content:"";background:#000}@media(hover: hover){#column-page .card-more-button:hover{border-bottom-color:#fff}}@media(hover: hover){#column-page .card:hover .card-image:after{opacity:.2}}#column-page .column-page-head{text-align:center;margin:0 auto;margin-bottom:48px}@media(max-width: 896px){#column-page .column-page-head{margin-bottom:24px}}#column-page .column-page-head-title{font-size:32px;margin-bottom:24px;font-weight:bold}@media(max-width: 896px){#column-page .column-page-head-title{font-size:24px;margin-bottom:16px}}#column-page .column-page-head-title-caption{font-size:14px;display:block;font-weight:bold}@media(max-width: 896px){#column-page .column-page-head-title-caption{font-size:12px}}#column-page .column-page-head-description{font-size:14px;text-align:left}@media(max-width: 896px){#column-page .column-page-head-description{font-size:12px}}#column-page .column-page-keyvisual{background-color:#fff;background-image:linear-gradient(90deg, rgba(196, 196, 196, 0.5019607843) 1px, transparent 1px),linear-gradient(rgba(196, 196, 196, 0.5019607843) 1px, transparent 1px);background-position:0 0;background-size:31px 31px;height:274px;margin-bottom:32px;border-top:1px solid #000;border-bottom:1px solid #000}@media(max-width: 896px){#column-page .column-page-keyvisual{background-size:26px 26px}}#column-page .column-page-keyvisual-inner{margin:0 auto;width:100%;max-width:1060px;padding:0 15px;height:100%;text-align:center;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}@media(max-width: 896px){#column-page .column-page-keyvisual-inner{background:url(/column/assets/images/common/keyvisual_sp.webp) center bottom no-repeat;background-size:contain;display:block;padding-top:28px}}#column-page .column-page-keyvisual-inner:before{content:"";width:283px;height:256px;background:url(/column/assets/images/common/keyvisual_pc_1.webp) center center no-repeat;background-size:contain;display:block;position:absolute;bottom:0;left:0}@media(max-width: 896px){#column-page .column-page-keyvisual-inner:before{display:none}}#column-page .column-page-keyvisual-inner:after{content:"";width:290px;height:220px;background:url(/column/assets/images/common/keyvisual_pc_2.webp) center center no-repeat;background-size:contain;display:block;position:absolute;bottom:18px;right:0}@media(max-width: 896px){#column-page .column-page-keyvisual-inner:after{display:none}}#column-page .column-page-keyvisual-text{font-size:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:16px}@media(max-width: 896px){#column-page .column-page-keyvisual-text{margin-bottom:10px;font-size:16px}}#column-page .column-page-keyvisual-text span{display:inline-block;line-height:1;font-size:40px;font-weight:900;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;background:linear-gradient(transparent 70%, #EEFF00 30%)}@media(max-width: 896px){#column-page .column-page-keyvisual-text span{font-size:28px}}#column-page .column-page-keyvisual-caption{font-size:16px !important;margin-top:16px;position:relative;display:inline-flex !important;align-items:center;justify-content:center;background:rgba(0,0,0,0) !important}#column-page .column-page-keyvisual-caption:after{margin-left:8px;content:"";width:24px;height:2px;display:inline-block;background:#000}#column-page .column-page-keyvisual-caption:before{margin-right:8px;content:"";width:24px;height:2px;display:inline-block;background:#000}#column-page .column-page-keyvisual-description{text-align:center;font-size:14px;line-height:1.7}@media(max-width: 896px){#column-page .column-page-keyvisual-description{font-size:12px}}#column-page .column-page-navigation{margin:0 auto;max-width:734px;margin-bottom:80px}@media(max-width: 896px){#column-page .column-page-navigation{margin-bottom:40px}}#column-page .column-page-navigation-list{display:grid;gap:16px;grid-template-columns:repeat(7, 1fr)}@media(max-width: 896px){#column-page .column-page-navigation-list{flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;display:flex}}#column-page .column-page-navigation-item-block{border:1px solid #000;padding:6px 12px;font-size:14px;border-radius:300px;display:block;text-align:center;text-decoration:none;white-space:pre;font-weight:bold}@media(max-width: 896px){#column-page .column-page-navigation-item-block{font-size:12px}}#column-page .column-page-navigation-item.active .column-page-navigation-item-block{background:#ef0}.p-column-side-column-list{margin-bottom:48px}.p-column-side-heading{border-bottom:1px solid #000;padding-bottom:8px;margin-bottom:0}.align\:left{text-align:left !important}.align\:center{text-align:center !important}.align\:right{text-align:right !important}.radius\:image{border-radius:12px;overflow:hidden}.margin\:bottom\:0{margin-bottom:0 !important}.margin\:bottom\:xs{margin-bottom:4px !important}.margin\:bottom\:sm{margin-bottom:8px !important}.margin\:bottom\:md{margin-bottom:16px !important}.margin\:bottom\:lg{margin-bottom:32px !important}.margin\:bottom\:xl{margin-bottom:40px !important}.margin\:bottom\:xxl{margin-bottom:64px !important}.show\:pc{display:block !important}@media(max-width: 896px){.show\:pc{display:none !important}}.show\:pcflex{display:flex !important}@media(max-width: 896px){.show\:pcflex{display:none !important}}.show\:sp{display:none !important}@media(max-width: 896px){.show\:sp{display:block !important}}.one-line-text{white-space:pre}@media(max-width: 896px){.small\:full{width:calc(100% + 30px);margin-left:-15px}}@media(max-width: 896px){.small\:radius\:0{border-radius:0}}.weight\:normal{font-weight:normal !important}.weight\:bold{font-weight:bold !important}.cover-y{background:#ef0}.color\:notice{color:gray}.p-alliance-service-keyvisual{display:flex;align-items:center}@media(max-width: 896px){.p-alliance-service-keyvisual{padding-top:65px;flex-direction:column}}.p-alliance-service-keyvisual-textarea{width:36.75%}@media(max-width: 896px){.p-alliance-service-keyvisual-textarea{width:100%;margin-bottom:12px}}.p-alliance-service-keyvisual-image{width:63.25%}@media(max-width: 896px){.p-alliance-service-keyvisual-image{width:100%}}.p-alliance-service-keyvisual-text{display:block;font-size:3rem;font-weight:700;line-height:1.4}@media(max-width: 896px){.p-alliance-service-keyvisual-text{font-size:1.6rem}}.p-alliance-service-keyvisual-heading{font-size:3.8rem;margin-top:5px}@media(max-width: 896px){.p-alliance-service-keyvisual-heading{font-size:2.4rem}}.p-alliance-service-keyvisual-description{font-size:1.4rem;line-height:2;margin-top:24px}.p-alliance-service-keyvisual-description.sp{display:none}@media(max-width: 896px){.p-alliance-service-keyvisual-description.sp{display:block}}.p-alliance-service-keyvisual-description.pc{display:block}@media(max-width: 896px){.p-alliance-service-keyvisual-description.pc{display:none}}.image-column{display:grid;grid-template-columns:1fr 1fr}@media(max-width: 896px){.image-column{grid-template-columns:1fr;gap:24px}}.image-column-heading{font-size:2.4rem;margin-bottom:24px}@media(max-width: 896px){.image-column-heading{font-size:2rem}}.image-column-heading span{display:block;font-size:1.6rem}.image-column-text{padding-right:64px;font-size:14px}@media(max-width: 896px){.image-column-text{padding-right:0}}.p-alliance-service-container{margin-top:160px}@media(max-width: 896px){.p-alliance-service-container{margin-top:64px}}.p-alliance-service-quick-text{display:block;font-size:3rem;font-weight:700;line-height:1.4}@media(max-width: 896px){.p-alliance-service-quick-text{font-size:1.6rem}}.p-alliance-service-quick-heading{font-size:3.8rem;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;margin-top:5px;text-transform:uppercase;font-weight:bold}@media(max-width: 896px){.p-alliance-service-quick-heading{font-size:2.4rem}}.p-alliance-service-step-list .splide__pagination__page.is-active{background:#ef0}.p-alliance-service-step-list .splide__pagination__page{background:#000}.p-alliance-service-step-item{padding:0}.p-alliance-service-step-item-picture{margin-bottom:12px;display:block}.p-alliance-service-step-item-number{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:1.2rem;display:inline-block;border:1px solid #000;line-height:1;padding:4px 8px;font-weight:bold}@media(max-width: 896px){.p-alliance-service-step-item-number{font-size:1rem}}.p-alliance-service-step-item-title{font-size:2rem;font-weight:bold;margin-top:10px}@media(max-width: 896px){.p-alliance-service-step-item-title{font-size:1.6rem}}.p-alliance-service-step-item-description{font-size:1.6rem;font-weight:500;line-height:1.75;margin-top:20px}@media(max-width: 896px){.p-alliance-service-step-item-description{margin-top:10px;font-size:1.4rem}}.p-alliance-service-faq{margin-top:80px}@media(max-width: 896px){.p-alliance-service-faq{margin-top:48px}}.p-alliance-service-faq-accordion{border:1px solid #000}.p-alliance-service-faq-accordion-head{width:100%;padding:24px 36px;text-align:center;display:block;font-size:2rem;font-weight:bold;cursor:pointer;position:relative;border-bottom:1px solid #fff;list-style:none}@media(max-width: 896px){.p-alliance-service-faq-accordion-head{padding:16px;font-size:1.4rem}}.p-alliance-service-faq-accordion-head:before{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px}@media(max-width: 896px){.p-alliance-service-faq-accordion-head:before{width:18px;right:18px}}.p-alliance-service-faq-accordion-head:after{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px;transition:.2s ease-out transform;transform:rotate(90deg)}@media(max-width: 896px){.p-alliance-service-faq-accordion-head:after{width:18px;right:18px}}.p-alliance-service-faq-accordion-head:-webkit-details-marker{display:none}.p-alliance-service-faq-accordion-content{width:100%}.p-alliance-service-faq-accordion-content-inner{padding:36px 7%}.p-alliance-service-faq-accordion-content-text{font-weight:bold;font-size:1.6rem;text-align:center;margin-bottom:48px}@media(max-width: 896px){.p-alliance-service-faq-accordion-content-text{text-align:left;font-size:1.4rem;margin-bottom:24px}}.p-alliance-service-faq-accordion[open] .p-alliance-service-faq-accordion-head{border-bottom:1px solid #000}.p-alliance-service-faq-accordion[open] .p-alliance-service-faq-accordion-head:after{transform:rotate(0deg)}.p-alliance-service-faq-accordion .splide__arrow--next{right:-3rem}@media(max-width: 896px){.p-alliance-service-faq-accordion .splide__arrow--next{right:-1rem}}.p-alliance-service-faq-accordion .splide__arrow--prev{left:-4.5rem}@media(max-width: 896px){.p-alliance-service-faq-accordion .splide__arrow--prev{left:-1rem}}.p-alliance-service-faq-accordion .splide__pagination{bottom:0}.p-alliance-service-faq.simple .p-alliance-service-faq-accordion{border:0;border-bottom:1px solid #000}.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-head{text-align:left;font-size:1.6rem;padding:24px 0 24px 0}@media(max-width: 896px){.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-head{padding-right:48px;font-size:1.4rem}}.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-content-inner{padding:24px}@media(max-width: 896px){.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-content-inner{padding:12px}}.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-content-text{text-align:left;font-size:1.4rem;line-height:1.8;font-weight:normal}@media(max-width: 896px){.p-alliance-service-faq.simple .p-alliance-service-faq-accordion-content-text{font-size:1.2rem}}summary::-webkit-details-marker{display:none}.p-alliance-service-open{padding-top:64px}@media(max-width: 896px){.p-alliance-service-open{padding-top:32px}}.p-alliance-service-open-heading{font-size:2.6rem;font-weight:bold;margin-bottom:24px}@media(max-width: 896px){.p-alliance-service-open-heading{font-size:2rem}}.p-alliance-service-open-notice{font-size:1.2rem;margin-top:24px;text-indent:-1.2rem;margin-left:1.2rem}.p-alliance-service-open-codeblock{margin-top:24px}@media(max-width: 896px){.p-alliance-service-open-codeblock{margin-top:12px}}.p-alliance-service-open-codeblock-heading{font-weight:bold;font-size:1.6rem;margin-bottom:8px}@media(max-width: 896px){.p-alliance-service-open-codeblock-heading{text-align:center;font-size:1.4rem}}.p-alliance-service-open-codeblock .label{background:#ef0;color:#000;font-size:2rem;padding:4px 10px;font-weight:bold}@media(max-width: 896px){.p-alliance-service-open-codeblock .label{width:100%;text-align:center;display:block;font-size:1.4rem}}.p-alliance-service-about-content{border:1px solid #000}.p-alliance-service-about-content-head{padding:24px;font-weight:bold;font-size:2rem;text-align:center;border-bottom:1px solid #000}@media(max-width: 896px){.p-alliance-service-about-content-head{padding:12px;font-size:1.8rem}}.p-alliance-service-about-content-item{padding:24px}@media(max-width: 896px){.p-alliance-service-about-content-item{padding:12px}}.p-alliance-service-about-content-strongtext{font-weight:bold;font-size:1.8rem;text-align:center;margin-bottom:24px}@media(max-width: 896px){.p-alliance-service-about-content-strongtext{font-size:1.4rem}}.p-alliance-service-about-content-text{font-size:1.4rem;text-align:center;margin-bottom:24px}@media(max-width: 896px){.p-alliance-service-about-content-text{text-align:left;font-size:1.2rem}}.p-alliance-service-about-content .c-movie{width:calc((100% - 40px)/3);margin:20px auto 0;margin-bottom:48px}@media(max-width: 896px){.p-alliance-service-about-content .c-movie{width:75%;margin-bottom:20px}}.p-alliance-service-about-content .c-movie .c-movie__video{padding:0}.p-alliance-service-about-content .c-movie .c-movie__video .js-play-video__btn{width:42px;height:42px;margin-left:-21px;margin-top:-21px}.p-alliance-service-about-content .c-movie .c-movie__video .js-play-video__btn::before{background:#fff}.p-alliance-service-about-content .c-movie .c-movie__video .js-play-video__btn i{width:12px;margin-left:4px}.p-alliance-service-about-content .c-movie .c-movie__video .js-play-video__btn i svg{fill:#000}.p-alliance-service-about-content .c-movie .js-play-video:hover .js-play-video__btn::before{background:#ef0}.p-alliance-service-about-content .c-table{margin:clamp(8px,2vw,24px) auto 0}.p-alliance-service-about-content .c-table thead tr th{font-weight:600;width:33.3333333333%}.p-alliance-service-about-content .c-table tbody tr td:nth-child(1){font-weight:600;text-align:left;background:#f8f8f8}.p-alliance-service-about-content .c-table .c-table-nohead{margin:clamp(8px,2vw,24px) auto 0}.p-alliance-service-about-content .c-table .c-table-nohead tbody tr td:nth-child(1){font-weight:600;text-align:left;background:#f8f8f8}.p-alliance-service-about-content .c-table .c-table-colorless{margin:clamp(8px,2vw,24px) auto 0}.p-alliance-service-about-content .c-table .c-table-colorless thead tr th{font-weight:600;width:33.3333333333%}.p-alliance-service-about-content .c-table .c-table-colorless tbody tr td:nth-child(1){font-weight:600;text-align:left}.p-alliance-service-about-content-table-caption{display:block;font-size:10px !important;margin-top:10px;text-align:right}.p-alliance-service-about-content-table-notice{margin-top:24px}.p-alliance-service-about-content-table-notice li{color:#606060;text-indent:-1.2rem;font-size:1.2rem;margin-left:1.2rem}@media(max-width: 896px){.p-alliance-service-about-content-table-notice li{font-size:1.2rem}}.p-alliance-service-about-content-table-link{margin:0 auto;padding:24px 0;text-align:center}.p-alliance-service-about-content-table-link a{text-align:center;display:inline-block;font-size:1.4rem}.p-alliance-index-main{display:grid;grid-template-columns:1fr 630px;gap:42px;align-items:center;margin-bottom:100px}@media(max-width: 896px){.p-alliance-index-main{grid-template-columns:1fr;flex-direction:column;margin-bottom:60px;gap:0}}.p-alliance-index-main-image{width:100%}@media(max-width: 896px){.p-alliance-index-main-image{width:100%}}.p-alliance-index-main-image img{width:100%}@media(max-width: 896px){.p-alliance-index-main-heading{width:100%}}.p-alliance-index-main-heading-caption{font-size:12px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:.5px;margin-bottom:8px;color:#7c7d7e}@media(max-width: 896px){.p-alliance-index-main-heading-caption{margin-top:20px;margin-bottom:4px;font-size:clamp(1rem,2.6vw,2rem)}}.p-alliance-index-main-heading-content{margin-top:0;font-size:34px;margin-bottom:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:1.7px}@media(max-width: 896px){.p-alliance-index-main-heading-content{margin-bottom:15px;font-size:clamp(2.8rem,7.4vw,5.6rem)}}.p-alliance-index-main-heading-02{margin-bottom:32px}.p-alliance-index-main-text{font-size:14px;margin-bottom:32px;margin-top:32px}@media(max-width: 896px){.p-alliance-index-main-text{margin-top:15px;margin-bottom:25px}}.p-alliance-index-main-text strong{display:block;margin-bottom:4px}.p-index-alliance-content-item-category-list{display:block;margin-top:38px}.p-index-alliance-content-item-category-list li{display:inline-block;line-height:1;padding:.5em .8em;border-radius:2em;font-size:14px;border:solid 1px #000;cursor:pointer;transition:.2s;margin-right:8px}@media(max-width: 896px){.p-index-alliance-content-item-category-list li{font-size:12px}}.p-index-alliance-content-item-category-list li.active{background:#000;color:#fff}.p-index-alliance-content-list{margin-top:56px;display:grid;grid-template-columns:calc(25% - 18px) calc(25% - 18px) calc(25% - 18px) calc(25% - 18px);gap:32px 24px;margin-bottom:100px}@media(max-width: 896px){.p-index-alliance-content-list{margin-bottom:60px;margin-top:40px;grid-template-columns:calc(50% - 8px) calc(50% - 8px);gap:16px}}.p-index-alliance-content-list.is-circle{margin-bottom:60px}@media(max-width: 896px){.p-index-alliance-content-list.is-circle{margin-top:40px;margin-bottom:32px}}.p-index-alliance-content-list.is-circle .p-index-alliance-content-item-title{margin-bottom:0}.p-index-alliance-content-list.is-circle .p-index-alliance-content-item-description-text-area{padding-bottom:0}.p-index-alliance-content-item{border:2px solid #000;padding-bottom:24px;display:none}@media(max-width: 896px){.p-index-alliance-content-item{border:1px solid #000;padding-bottom:16px}}.p-index-alliance-content-item.show{display:flex;flex-direction:column}.p-index-alliance-content-item-picture{display:block;padding:24px;border-bottom:2px solid #000;height:auto}@media(max-width: 896px){.p-index-alliance-content-item-picture{border-bottom:1px solid #000}}.p-index-alliance-content-item-description{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}.p-index-alliance-content-item-description-text-area{padding:24px}@media(max-width: 896px){.p-index-alliance-content-item-description-text-area{padding:12px;padding-bottom:8px}}.p-index-alliance-content-item-title{font-size:20px}@media(max-width: 896px){.p-index-alliance-content-item-title{font-size:clamp(1.4rem,3.7vw,2.8rem)}}.p-index-alliance-content-item-text{font-size:16px}@media(max-width: 896px){.p-index-alliance-content-item-text{font-size:12px}}.p-index-alliance-content-item-category{font-size:14px;margin-bottom:8px}@media(max-width: 896px){.p-index-alliance-content-item-category{margin-bottom:4px;font-size:clamp(1rem,2.6vw,2rem)}}.p-index-alliance-content-item-button{width:138px;border-radius:100px;line-height:1;text-decoration:none;margin:0 auto;display:flex;align-items:center;justify-content:center;padding:12px;font-size:12px;border:1px solid #000}@media(max-width: 896px){.p-index-alliance-content-item-button{margin:0 auto;font-size:10px;width:calc(100% - 24px)}}.p-index-alliance-content-item-button-icon{display:inline-block;margin-left:8px}.p-alliance-service-support{margin-top:60px;margin-bottom:220px}@media(max-width: 896px){.p-alliance-service-support{margin-top:36px;margin-bottom:120px}}.p-alliance-service-support-heading{font-size:1.8rem;margin-bottom:16px}@media(max-width: 896px){.p-alliance-service-support-heading{font-size:1.4rem}}.p-alliance-service-support-list li{list-style:disc;font-size:1.4rem;margin-left:1.4rem;margin-bottom:8px}@media(max-width: 896px){.p-alliance-service-support-list li{font-size:1.2rem;margin-left:1.2rem}}.p-alliance-service-support-text{font-size:1.4rem}@media(max-width: 896px){.p-alliance-service-support-text{font-size:1.2rem}}.p-alliance-service-support-text small{font-size:80%}@media(max-width: 896px){.p-index-alliance-content-notes{margin-top:32px}}.p-index-alliance-content-notes .c-note-list .number-1::before{content:"※1"}.p-index-alliance-content-notes .c-note-list .number-2::before{content:"※2"}.p-branches-layout-inner{margin:0 auto;width:100%;max-width:1280px;padding:100px 76px}@media(max-width: 896px){.p-branches-layout-inner{padding:30px 24px}}.p-branches-layout-inner\:small{padding:40px 76px 20px 76px}@media(max-width: 896px){.p-branches-layout-inner\:small{padding:30px 24px}}.p-branches-layout\:gray{background:#eee}.p-branches-layout\:lgray{background:#f8f8f8}.p-branches-column\:2{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width: 896px){.p-branches-column\:2{gap:16px;grid-template-columns:1fr}}.p-branches-column\:3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}@media(max-width: 896px){.p-branches-column\:3{gap:16px;grid-template-columns:1fr 1fr}}.p-branches-text{color:#333;font-size:16px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.8px;margin-bottom:16px}@media(max-width: 896px){.p-branches-text{font-size:14px}}.p-branches-text\:small{font-size:12px;font-style:normal;font-weight:400;line-height:170%;letter-spacing:.8px}.p-branches-list\:indent li{font-size:14px;text-indent:-1rem;margin-left:1rem;margin-bottom:8px}.p-branches-list\:normal li{list-style:none;margin-bottom:8px}.p-branches-list\:disc{margin-left:1.8rem}.p-branches-list\:disc li{list-style:disc;margin-bottom:8px}.p-branches-list\:small li{font-size:10px;line-height:1.5;margin-bottom:4px}.p-branches-list\:notice{margin-left:1.2rem}.p-branches-list\:notice li{font-size:10px;text-indent:-1.2rem;color:#7c7d7e;margin-bottom:4px}.p-branches-notice-list{margin-top:8px;margin-bottom:40px}.p-branches-notice-list li{margin-left:1rem;text-indent:-1rem;color:#7c7d7e;line-height:1.5;font-size:10px;margin-bottom:6px}.p-branches-link-anchor{display:block;margin:0 auto;text-align:center}.p-branches-link-anchor-block{display:inline-flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;border-bottom:1px dashed #000}.p-branches-link-anchor-block:after{content:"";display:inline-block;background:url(/common/images/branches/template/expand_more.svg) center center no-repeat;width:10px;height:6px;margin-left:4px}.p-branches-link-anchor-block\:large{font-size:20px;font-weight:bold}@media(max-width: 896px){.p-branches-link-anchor-block\:large{font-size:16px;font-weight:bold}}.p-branches-link-external{display:block;margin:0 auto;text-align:left}.p-branches-link-external-block{display:inline-flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none}.p-branches-link-external-block span{border-bottom:1px solid #000}.p-branches-link-external-block:after{content:"";display:inline-block;background:url(/common/images/branches/template/external.svg) center center no-repeat;width:14px;height:14px;margin-left:4px}.p-branches-link-external-block:hover{opacity:.7}.p-branches-banner{display:block;margin-bottom:24px;transition:.2s linear opacity;overflow:hidden}@media(max-width: 896px){.p-branches-banner{margin-bottom:16px}}.p-branches-banner-content{margin:0 auto;width:100%;max-width:744px}.p-branches-banner img{width:100%;transition:1s ease-out scale}.p-branches-banner:hover{opacity:.6}.p-branches-banner:hover img{scale:1.05}.p-branches-banner.no-scale:hover{opacity:.6}.p-branches-banner.no-scale:hover img{scale:1}@media(max-width: 896px){.p-branches-banner-column{gap:0}}.p-branches-banner-heading{margin-bottom:32px}@media(max-width: 896px){.p-branches-banner-heading{margin-bottom:16px}}.p-branches-present{display:flex;border:1px solid #000;min-height:153px}@media(max-width: 896px){.p-branches-present{display:block;min-height:auto}}.p-branches-present-label{display:flex;align-items:center;justify-content:center;width:30px;background:#ef0;padding:6px;font-size:16px;color:#000;writing-mode:vertical-rl;text-orientation:upright;border-right:1px solid #000}@media(max-width: 896px){.p-branches-present-label{width:100%;border-bottom:1px solid #000;writing-mode:horizontal-tb;border-right:0;font-size:12px;font-weight:bold;padding:2px}}.p-branches-present-code{margin-top:0 !important}.p-branches-present-content{padding:16px 24px;width:calc(100% - 30px);background:#fff;display:flex;justify-content:center;flex-direction:column}@media(max-width: 896px){.p-branches-present-content{padding:12px 16px;width:100%}}.p-branches-present-content-text{font-size:16px;font-weight:bold;line-height:1.5}@media(max-width: 896px){.p-branches-present-content-text{font-size:12px}}.p-branches-present-content-date{font-size:12px;font-weight:bold;line-height:1.5}@media(max-width: 896px){.p-branches-present-content-date{font-size:12px}}.p-branches-present-content-heading{font-size:32px;line-height:1.4;margin-bottom:4px}@media(max-width: 896px){.p-branches-present-content-heading{font-size:20px}}.p-branches-present-content-heading .en{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif}.p-branches-present-content-taglist{margin:0}.p-branches-present-content-taglist+.p-branches-present-content-date{margin-top:8px}.p-branches-present-content-tag{font-size:12px;display:inline-block;vertical-align:top;margin-right:16px;background:#eee;font-weight:bold;padding:4px 8px;border-radius:40px}@media(max-width: 896px){.p-branches-present-content-tag{font-size:10px;margin-right:8px}}.p-branches-present-content-tag:last-child{margin-right:0}.p-branches-present-2wrap>.limitedtime{margin-top:25px;position:relative}.p-branches-present-2wrap>.limitedtime::before{content:"＋";position:absolute;top:-12.5px;left:50%;transform:translate(-50%, -50%);line-height:1;font-weight:bold}.p-branches-present-2wrap>.limitedtime .p-branches-present-label{background:#000;color:#fff}.p-branches-present-2wrap>.limitedtime .p-branches-present-content{background:#ef0}.p-branches-present-2wrap>.limitedtime.whitebg .p-branches-present-content{background:#fff}.p-branches-carousel-content{padding-bottom:64px}@media(max-width: 896px){.p-branches-carousel-content{padding-bottom:32px}}.p-branches-carousel-item{position:relative;padding-bottom:24px}.p-branches-carousel-item:last-child .p-branches-carousel-picture:after{display:none}.p-branches-carousel-number{margin:0 auto;text-align:center;margin-bottom:16px}.p-branches-carousel-number span{font-size:20px;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold;margin:0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:28px;background:#000;color:#fff;border-radius:100%}.p-branches-carousel-picture{display:block;padding:0 12px;margin-bottom:16px;position:relative}.p-branches-carousel-picture img{width:100%}.p-branches-carousel-picture:after{content:"";display:block;position:absolute;top:50%;right:-18px;transform:translateY(-50%);background:url(/common/images/branches/template/icon_rect.svg) center center no-repeat;background-size:contain;width:12px;height:12px}.p-branches-carousel-text{font-size:14px;line-height:1.5}@media(max-width: 896px){.p-branches-carousel-text{font-size:12px}}.p-branches-carousel-text\:big{font-size:16px;font-weight:bold;margin-bottom:12px}@media(max-width: 896px){.p-branches-carousel-text\:big{font-size:14px;margin-bottom:4px}}.p-branches-carousel-box{background:#f8f8f8;padding:16px}@media(max-width: 896px){.p-branches-carousel-box{padding:8px}}.p-branches-carousel-arrows{position:absolute;top:-45px;right:80px}.p-branches-carousel-arrows .splide__arrow--next{right:-48px}.p-branches-carousel-arrows .splide__arrow--prev{left:-74px}.p-branches-carousel-arrows.transparent{opacity:0}.p-branches-carousel-arrow{background:rgba(0,0,0,0);border:0;appearance:none;width:48px !important;height:48px !important}.p-branches-carousel-arrow img{width:100%}.p-branches-inner-carousel-arrows .splide__arrow--next{right:-3rem}@media(max-width: 896px){.p-branches-inner-carousel-arrows .splide__arrow--next{right:1em}}.p-branches-inner-carousel-arrows .splide__arrow--prev{left:-4.5rem}@media(max-width: 896px){.p-branches-inner-carousel-arrows .splide__arrow--prev{left:1em}}.carousel-progress{background:rgba(0,0,0,0);opacity:0}@media(max-width: 896px){.carousel-progress{opacity:1}}.carousel-progress-bar{background:rgba(0,0,0,.6);height:4px;border-radius:10px;transition:width 400ms ease;width:0;display:none}@media(max-width: 896px){.carousel-progress-bar{display:block}}.p-branches-code{border:1px solid #000;border-radius:4px;padding:8px 16px;display:inline-flex;gap:8px;align-items:center;justify-content:center;margin-bottom:8px;background:#fff;margin-top:20px}@media(max-width: 896px){.p-branches-code{padding:8px;margin-top:4px;width:auto;display:inline-flex}}.p-branches-code-block{display:block}.p-branches-code-text{font-size:14px;font-weight:bold;line-height:1}@media(max-width: 896px){.p-branches-code-text{font-size:10px}}.p-branches-code-number{font-size:20px;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold;line-height:1}@media(max-width: 896px){.p-branches-code-number{font-size:14px}}.p-branches-code-icon{width:24px;display:inline-block;height:24px;background:url(/common/images/branches/template/icon_copy.svg) center center no-repeat;background-size:cover}.p-branches-code-tips{position:fixed;left:calc(50% - 110px);width:220px;bottom:80px;background-color:#ef0;padding:16px;border-radius:30px;pointer-events:none;opacity:0;z-index:9999;text-align:center}.p-branches-code-tips.show{animation:showNotice 1.8s ease-in-out}.p-branches-code-tips-text{font-weight:bold;font-size:14px}@keyframes showNotice{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}.p-branches-step-item{padding:0}.p-branches-step-item-picture{margin-bottom:12px;display:block}.p-branches-step-item-number{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:1.2rem;display:inline-block;border:1px solid #000;line-height:1;padding:4px 8px;font-weight:bold}@media(max-width: 896px){.p-branches-step-item-number{font-size:1rem}}.p-branches-step-item-title{font-size:2rem;font-weight:bold;margin-top:10px}@media(max-width: 896px){.p-branches-step-item-title{font-size:1.6rem}}.p-branches-step-item-description{font-size:1.6rem;font-weight:500;line-height:1.75;margin-top:20px}@media(max-width: 896px){.p-branches-step-item-description{margin-top:10px;font-size:1.4rem}}.p-branches-table{margin:0}.p-branches-table-heading{font-size:16px;font-weight:bold;margin-bottom:16px;margin-top:40px}.p-branches-table-table{width:100%;border-collapse:collapse}.p-branches-table-table th{background:#eaeaea;padding:22px 16px;font-weight:normal;font-size:14px;border:1px solid #000}@media(max-width: 896px){.p-branches-table-table th{width:30%;font-size:12px}}.p-branches-table-table td{background:#fff;font-size:14px;padding:22px 16px;border:1px solid #000}@media(max-width: 896px){.p-branches-table-table td{width:70%;font-size:12px}}@media(max-width: 896px){.p-branches-table-list li{font-size:12px}}.p-branches-table+.p-branches-table{margin-top:40px}.p-branches-relational-inner{margin-top:30px;padding:30px 0 0 0}.p-branches-relational-column{margin-bottom:24px}.p-branches-relational-item{display:block;transition:.2s ease-out opacity}.p-branches-relational-item-image{display:block;overflow:hidden;margin-bottom:16px}.p-branches-relational-item-image img{transition:1s ease-out scale}.p-branches-relational-item-text{text-decoration:none;font-size:16px;font-weight:bold}@media(hover: hover){.p-branches-relational-item:hover{opacity:.6}.p-branches-relational-item:hover .p-branches-relational-item-image img{scale:1.05}}.p-branches-heading{margin-bottom:24px}@media(max-width: 896px){.p-branches-heading{margin-bottom:16px}}.p-branches-heading-caption{font-size:20px;line-height:1;margin-bottom:0;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif}@media(max-width: 896px){.p-branches-heading-caption{font-size:16px;margin-bottom:4px}}.p-branches-heading-text{font-size:28px}@media(max-width: 896px){.p-branches-heading-text{font-size:24px}}.p-branches-heading-sub{font-size:24px;font-weight:bold;margin-bottom:38px}.p-branches-keyvisual-column{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width: 896px){.p-branches-keyvisual-column{grid-template-columns:1fr;margin-top:24px}}.p-branches-keyvisual-heading-caption{font-size:10px;line-height:1.6;margin-bottom:4px;color:#7c7d7e}.p-branches-keyvisual-heading-text{font-size:16px;line-height:1.7;margin-bottom:4px}@media(max-width: 896px){.p-branches-keyvisual-heading-text{font-size:14px}}.p-branches-keyvisual-heading-name{font-size:34px;font-weight:bold;line-height:1.5;margin-bottom:24px}@media(max-width: 896px){.p-branches-keyvisual-heading-name{font-size:28px}}.p-branches-keyvisual-heading-description{font-size:16px;line-height:1.7}@media(max-width: 896px){.p-branches-keyvisual-heading-description{font-size:14px;margin-top:24px}}.p-branches-keyvisual-image img{width:100%}.branches-fixed-banner{position:fixed;bottom:40px;right:180px;width:330px;opacity:0;z-index:9;transform:translateX(40px);transition:.4s ease-out;display:block;transition-property:transform opacity}@media(max-width: 896px){.branches-fixed-banner{width:224px;z-index:5;bottom:100px;right:20px}}.branches-fixed-banner.show{transform:translateX(0);opacity:1}.branches-fixed-banner-toggle{position:absolute;z-index:4;width:22px;top:-14px;right:-10px;height:22px}.branches-fixed-banner-block{display:block}@media(max-width: 896px){.p-branches-service-column{gap:40px}}.p-branches-service-label{display:inline-block;border:1px solid #000;padding:8px;line-height:1;font-size:14px;font-weight:bold;margin-bottom:8px}@media(max-width: 896px){.p-branches-service-label{font-size:12px;margin-bottom:8px}}.p-branches-service-text{display:block;font-size:24px;line-height:1.5;margin-bottom:16px}@media(max-width: 896px){.p-branches-service-text{font-size:20px}}.p-branches-service-image{margin-bottom:24px}@media(max-width: 896px){.p-branches-service-image{margin-bottom:0}}.p-branches-service-banner{margin-top:126px}@media(max-width: 896px){.p-branches-service-banner{margin-top:60px}}@media(max-width: 896px){.p-branches-service-item-column{display:grid;grid-template-columns:calc(100% - 130px) 130px;gap:8px;margin-bottom:16px}}@media(max-width: 896px){.p-branches-service-item-description{margin-bottom:24px}}.p-branches-service-single{display:grid;align-items:center;grid-template-columns:1fr 1fr;gap:48px}@media(max-width: 896px){.p-branches-service-single{gap:24px;grid-template-columns:1fr}}.p-branches-service-single.is-ande{grid-template-columns:1fr 505px}@media(max-width: 896px){.p-branches-service-single.is-ande{gap:24px;grid-template-columns:1fr}}.p-branches-service-single.is-bittrade{grid-template-columns:1fr 494px}@media(max-width: 896px){.p-branches-service-single.is-bittrade{gap:24px;grid-template-columns:1fr}}.p-branches-benefit-content{margin-bottom:40px;border:1px solid #000}.p-branches-benefit-content-head{background:#000;color:#fff;font-size:24px;padding:20px;text-align:center}@media(max-width: 896px){.p-branches-benefit-content-head{font-size:16px;padding:18px 10px}}.p-branches-benefit-content-body{background:#fff;padding:32px 48px 48px 48px}@media(max-width: 896px){.p-branches-benefit-content-body{padding:20px 34px}}.p-branches-benefit-content-body-heading{text-align:center;margin:0 auto;margin-bottom:32px}@media(max-width: 896px){.p-branches-benefit-content-body-heading{margin-bottom:16px}}.p-branches-benefit-content-body-heading img{max-width:100%}.p-branches-benefit-column-content{display:grid;grid-template-columns:120px 1fr;grid-template-rows:1fr;gap:0 16px;grid-template-areas:"icon header" ". content";margin-bottom:40px}@media(max-width: 896px){.p-branches-benefit-column-content{gap:16px 24px;grid-template-areas:"icon header" "content content"}}.p-branches-benefit-column-content+.p-branches-benefit-column-content{margin-top:40px;padding-top:40px;border-top:1px solid rgba(0,0,0,.3)}.p-branches-benefit-column-content.last{border-bottom:1px solid rgba(0,0,0,.3)}.p-branches-benefit-column-content-icon{grid-area:icon}.p-branches-benefit-column-content-icon img{width:100%}.p-branches-benefit-column-content-head{grid-area:header}.p-branches-benefit-column-content-head-label{border:1px solid #000;background:#fff;line-height:1;padding:4px;display:inline-block;font-size:16px}@media(max-width: 896px){.p-branches-benefit-column-content-head-label{font-size:12px}}.p-branches-benefit-column-content-head-label-block{margin-bottom:8px}.p-branches-benefit-column-content-head-caption{font-size:14px;font-weight:bold;margin-bottom:0}@media(max-width: 896px){.p-branches-benefit-column-content-head-caption{font-size:12px}}.p-branches-benefit-column-content-head-header{font-size:20px;margin-bottom:12px;line-height:1.6}@media(max-width: 896px){.p-branches-benefit-column-content-head-header{font-size:16px}}.p-branches-benefit-column-content-head-header-marker{background:linear-gradient(transparent 65%, #ef0 65%);max-width:fit-content}.p-branches-benefit-column-content-tag{font-size:12px;display:inline-block;vertical-align:top;margin-right:16px;background:#fff;font-weight:bold;padding:4px 8px;border-radius:40px;margin-bottom:24px}@media(max-width: 896px){.p-branches-benefit-column-content-tag{font-size:10px;margin-right:8px}}.p-branches-benefit-column-content-tag:last-child{margin-right:0}.p-branches-benefit-column-content-body{grid-area:content}.p-branches-howto-heading{font-size:24px;margin-bottom:24px}@media(max-width: 896px){.p-branches-howto-heading{font-size:20px}}.p-branches-howto-accordion{background:#fff;margin:0 auto;width:calc(100% - 144px);border:1px solid #000}@media(max-width: 896px){.p-branches-howto-accordion{width:100%}}.p-branches-howto-accordion-head{width:100%;padding:24px 36px;text-align:center;display:block;font-size:2rem;font-weight:bold;cursor:pointer;position:relative;border-bottom:1px solid #fff;list-style:none}@media(max-width: 896px){.p-branches-howto-accordion-head{padding:16px;font-size:1.4rem}}.p-branches-howto-accordion-head:before{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px}@media(max-width: 896px){.p-branches-howto-accordion-head:before{width:18px;right:18px}}.p-branches-howto-accordion-head:after{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px;transition:.2s ease-out transform;transform:rotate(90deg)}@media(max-width: 896px){.p-branches-howto-accordion-head:after{width:18px;right:18px}}.p-branches-howto-accordion-head:-webkit-details-marker{display:none}.p-branches-howto-accordion-content{width:100%}.p-branches-howto-accordion-content-inner{padding:36px 7%}.p-branches-howto-accordion-content-text{font-weight:bold;font-size:1.6rem;text-align:center;margin-bottom:48px}@media(max-width: 896px){.p-branches-howto-accordion-content-text{text-align:left;font-size:1.4rem;margin-bottom:24px}}.p-branches-howto-accordion[open] .p-branches-howto-accordion-head{border-bottom:1px solid #000}.p-branches-howto-accordion[open] .p-branches-howto-accordion-head:after{transform:rotate(0deg)}.p-branches-howto-carousel{margin-top:40px}.p-branches-faq-accordion{background:rgba(0,0,0,0);margin:0;width:100%;margin-bottom:24px;padding-bottom:8px;border-bottom:1px dashed #000}.p-branches-faq-accordion-head{width:100%;padding-bottom:2px;text-align:left;display:block;font-size:2rem;font-weight:bold;cursor:pointer;position:relative;list-style:none;display:flex}@media(max-width: 896px){.p-branches-faq-accordion-head{font-size:16px;padding-right:36px;font-weight:normal}}.p-branches-faq-accordion-head-number{background:#000;font-size:2rem;width:32px;height:32px;line-height:32px;left:0;text-align:center;background-color:#000;color:#fff;margin-right:24px}@media(max-width: 896px){.p-branches-faq-accordion-head-number{min-width:28px;min-height:28px;width:28px;height:28px;line-height:28px;font-size:16px;margin-right:12px}}.p-branches-faq-accordion-head:before{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px}@media(max-width: 896px){.p-branches-faq-accordion-head:before{width:18px;right:18px}}.p-branches-faq-accordion-head:after{content:"";width:24px;height:1px;background:#000;display:block;position:absolute;top:50%;right:24px;transition:.2s ease-out transform;transform:rotate(90deg)}@media(max-width: 896px){.p-branches-faq-accordion-head:after{width:18px;right:18px}}.p-branches-faq-accordion-head:-webkit-details-marker{display:none}.p-branches-faq-accordion-content{width:100%}.p-branches-faq-accordion-content-inner{padding:8px 0 8px 60px}@media(max-width: 896px){.p-branches-faq-accordion-content-inner{padding:4px 0 4px 32px}}.p-branches-faq-accordion-content-text{font-weight:bold;font-size:1.6rem;text-align:center;margin-bottom:48px}@media(max-width: 896px){.p-branches-faq-accordion-content-text{text-align:left;font-size:1.4rem;margin-bottom:24px}}.p-branches-faq-accordion[open] .p-branches-faq-accordion-head:after{transform:rotate(0deg)}details summary::-webkit-details-marker{display:none}.p-branches-summary-inner{padding:60px 50px;border:1px solid #000}@media(max-width: 896px){.p-branches-summary-inner{padding:20px}}.p-branches-caution{position:relative}.p-branches-caution-heading{font-size:2.4rem;text-align:center;margin-bottom:36px}@media(max-width: 896px){.p-branches-caution-heading{font-size:20px;margin-bottom:24px}}.p-branches-caution-content{height:300px;overflow:hidden;overflow-y:scroll}.p-branches-caution-text{margin-top:30px;font-size:1.4rem;line-height:1.7}@media(max-width: 896px){.p-branches-caution-text{font-size:1.2rem}}.p-branches-caution-scrollbar{position:absolute;top:0;right:0;bottom:0;width:8px;background:#f8f8f8;overflow:hidden}.p-branches-caution-bar{position:relative;height:50px;background:#999;border-radius:30px;height:29px}.p-branches-contact-button{margin-top:24px;margin-bottom:48px}@media(max-width: 896px){.p-branches-contact-button{margin:0 auto;margin-top:24px;margin-bottom:36px}}.p-branches-company-bittrade-service{gap:24px;display:grid;grid-template-columns:1fr 494px}@media(max-width: 896px){.p-branches-company-bittrade-service{grid-template-columns:1fr}}.p-branches-company-bittrade-service-text{padding-right:64px}.p-branches-border-inner{padding-bottom:16px;margin-bottom:16px}.p-branches-border-content{border:1px solid #000;padding:24px 68px}.p-branches-custum{width:95%;max-width:936px;background-color:#f4f4f4;padding:60px 24px}@media(max-width: 896px){.p-branches-custum{width:100%;padding:40px 0 40px 24px}.p-branches-custum .p-branches-heading{padding-right:24px}}.p-branches-custum-inner{max-width:690px;margin:40px auto 0}@media(max-width: 896px){.p-branches-custum-inner{width:100%;max-width:inherit;margin:24px 0 0}.p-branches-custum-inner ul{padding-right:24px}}.p-branches-custum .p-branches-scroll-wrap{margin-bottom:40px}@media(max-width: 896px){.p-branches-custum .p-branches-scroll-wrap{overflow-x:scroll;width:100%;margin-bottom:24px}}@media(max-width: 896px){.p-branches-custum .p-branches-scroll-picture{display:block;width:200%;max-width:1200px;padding-bottom:20px}}.p-branches-annotation{background:#ef0;padding:24px}#campaign-archive .campaign-inner{margin:0 auto;width:100%;max-width:750px}#campaign-detail .campaign-inner{position:relative;z-index:2;background:#fff;margin:0 auto;width:100%;max-width:406px;padding:0 8px;padding-bottom:56px}@media screen and (max-width: 406px){#campaign-detail .campaign-inner{padding:0}}.campaign-components-body{padding:0 24px}.campaign-components-body\:gray{background:#f4f4f4;padding:24px 24px 0 24px}.campaign-components-body\:gray>.campaign-components-section{padding-top:8px;padding-bottom:32px}.campaign-components-section{padding-bottom:56px}.campaign-components-column\:02{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px 32px;margin-bottom:24px}.campaign-components-link\:anchor,.campaign-components-link\:more,.campaign-components-link\:external,.campaign-components-link\:arrow,.campaign-components-link\:normal{text-decoration:underline;display:inline-block;font-size:12px;line-height:1.7}.campaign-components-link\:arrow:after{position:relative;top:-1px;content:"";width:6px;height:6px;display:inline-block;border-top:1px solid #000;border-right:1px solid #000;rotate:45deg}.campaign-components-link\:external:after{content:"";width:20px;height:20px;background:url("/campaign/assets/icons/external_b.svg") center center no-repeat;background-size:contain;display:inline-block;vertical-align:middle}.campaign-components-link\:anchor{line-height:1.3;font-size:12px;margin-bottom:16px;font-weight:bold;text-decoration:none}.campaign-components-link\:anchor:before{display:inline-block;vertical-align:text-bottom;content:"";min-width:15px;min-height:21px;background:url("/campaign/assets/icons/expand_b.svg") center center no-repeat;background-size:contain;margin-right:4px;position:relative;top:2px}[class*=campaign-components-text]{line-height:1.7;font-weight:normal}.campaign-components-text\:lg{line-height:1.7;font-weight:normal;font-size:14px;margin-bottom:24px}.campaign-components-text\:lg\:bold{line-height:1.7;font-weight:normal;font-size:14px;font-weight:bold;margin-bottom:24px}.campaign-components-text\:md{line-height:1.7;font-weight:normal;font-size:12px;margin-bottom:24px}.campaign-components-text\:xs{line-height:1.7;font-weight:normal;font-size:10px;margin-bottom:24px}.campaign-components-heading\:lg{line-height:1.5;font-size:20px;margin-bottom:32px}.campaign-components-heading\:lg:after{margin-top:20px;content:"";display:block;width:32px;height:4px;background:#000}.campaign-components-heading\:md{line-height:1.5;font-size:16px;margin-bottom:16px}.campaign-components-heading\:md\:border{line-height:1.5;font-size:16px;margin-bottom:16px;border-bottom:1px solid #000;padding-bottom:12px}.campaign-components-heading\:sm{line-height:1.5;font-size:14px}.campaign-components-label{line-height:1.3;font-size:12px;font-weight:bold;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif}.campaign-components-label:before{width:8px;height:8px;border-radius:100%;background:#ef0;content:"";display:inline-block;border:1px solid #000;margin-right:4px}.campaign-components-picture{display:block}.campaign-components-picture img{width:100%;height:auto}.campaign-components-picture\:radius{display:block;border-radius:4px;overflow:hidden}.campaign-components-picture\:radius img{width:100%;height:auto}.campaign-components-button\:secondary\:disabled,.campaign-components-button\:secondary\:external,.campaign-components-button\:secondary\:chevron,.campaign-components-button\:primary\:disabled,.campaign-components-button\:primary\:download,.campaign-components-button\:primary\:chevron{text-align:center;padding:19px 18px;width:100%;display:flex;align-items:center;justify-content:center;border-radius:1000px;font-weight:bold;text-decoration:none;border:1px solid #000;line-height:1.3;font-size:14px;position:relative;transition:.2s linear;transition-property:color,background}.campaign-components-button\:primary\:chevron{background:#000;color:#fff}.campaign-components-button\:primary\:chevron:after{content:"";width:24px;height:24px;background:url(/campaign/assets/icons/chevron_w.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media(hover: hover){.campaign-components-button\:primary\:chevron:hover{background:#fff;color:#000}.campaign-components-button\:primary\:chevron:hover:after{background:url(/campaign/assets/icons/chevron_b.svg) center center no-repeat;background-size:contain}}.campaign-components-button\:primary\:download{background:#000;color:#fff}.campaign-components-button\:primary\:download:after{content:"";width:24px;height:24px;background:url(/campaign/assets/icons/download.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media(hover: hover){.campaign-components-button\:primary\:download:hover{background:#fff;color:#000}.campaign-components-button\:primary\:download:hover:after{background:url(/campaign/assets/icons/download_b.svg) center center no-repeat;background-size:contain}}.campaign-components-button\:primary\:disabled{background:#e5e5e5;color:#666;border-color:#e5e5e5;pointer-events:none}.campaign-components-button\:secondary\:chevron{background:#fff;color:#000}.campaign-components-button\:secondary\:chevron:after{content:"";width:24px;height:24px;background:url(/campaign/assets/icons/chevron_b.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media(hover: hover){.campaign-components-button\:secondary\:chevron:hover{background:#000;color:#fff}.campaign-components-button\:secondary\:chevron:hover:after{background:url(/campaign/assets/icons/chevron_w.svg) center center no-repeat;background-size:contain}}.campaign-components-button\:secondary\:external{background:#fff;color:#000}.campaign-components-button\:secondary\:external:after{content:"";width:24px;height:24px;background:url(/campaign/assets/icons/external_b.svg) center center no-repeat;background-size:contain;position:absolute;top:50%;right:22px;transform:translateY(-50%)}@media(hover: hover){.campaign-components-button\:secondary\:external:hover{background:#000;color:#fff}}.campaign-components-button\:secondary\:disabled{background:#fff;border-color:#ccc;color:#666;pointer-events:none}.campaign-components-button-block{margin-top:40px;margin-bottom:32px}.campaign-components-button-text{text-align:center;font-size:16px;font-weight:bold;margin-bottom:16px}.campaign-components-list\:notice{margin-bottom:24px}.campaign-components-list\:notice li{line-height:1.7;font-weight:normal;font-size:10px;margin-bottom:4px;color:#4d4d4d;line-height:1.5;text-indent:-1em;margin-left:1em}.campaign-components-list\:notice li:before{content:"※"}.campaign-components-list\:disc{margin-bottom:24px}.campaign-components-list\:disc li{line-height:1.7;font-weight:normal;font-size:14px;margin-bottom:4px;color:#4d4d4d;margin-left:1em;list-style-type:disc}.campaign-components-list\:disc\:sm{margin-bottom:24px}.campaign-components-list\:disc\:sm li{line-height:1.7;font-weight:normal;font-size:12px;margin-bottom:4px;color:#4d4d4d;margin-left:1em;list-style-type:disc}.campaign-components-seal\:yellow,.campaign-components-seal\:black{line-height:1.3;font-size:12px;display:inline-flex;padding:4px 8px;margin-bottom:4px;border-radius:999px;color:#fff;font-weight:bold}.campaign-components-seal\:black{background:#000}.campaign-components-seal\:yellow{background:#ef0;color:#000}.campaign-components-seal-inner{display:flex;gap:8px}.campaign-components-seal-inner\:center{display:flex;gap:8px;align-items:center}.campaigin-components-hashtag{margin:0;padding:0;line-height:1;padding-bottom:16px}.campaigin-components-hashtag li{display:inline-block;vertical-align:top;line-height:1.3;font-size:10px;color:#4d4d4d;margin-right:8px}.campaigin-components-hashtag li:last-child{margin-right:0}.campaign-components-qa-icon{width:25px;height:25px;background:#000;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:1;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;color:#fff}.mov\:horizontal{aspect-ratio:342/192}.mov\:vertical{aspect-ratio:342/608}.campaign-components-mov{position:relative}.campaign-components-mov:before{content:"";display:block;width:100%;padding-top:56.25%;position:absolute;left:0;top:0}.campaign-components-mov-thumbnail{position:relative;z-index:3;width:100%;height:auto;transition:.2s linear opacity}.campaign-components-mov-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:4;cursor:pointer;display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;border:1.45px solid #000;background:#fff;transition:.2s linear}.campaign-components-mov-btn svg{transition:.2s linear;fill:#1d1e1f}@media(hover: hover){.campaign-components-mov-btn:hover{background:#000}.campaign-components-mov-btn:hover svg{fill:#fff}}.campaign-components-mov-player{width:100%;height:100%;position:absolute;left:0;top:0}.campaign-components-table{background:#fff;border-collapse:collapse;width:100%;margin-bottom:8px}.campaign-components-table-item{margin-bottom:24px}.campaign-components-table-scroller{overflow-x:auto;margin-bottom:24px;padding-bottom:8px}.campaign-components-table-scroller .campaign-components-table,.campaign-components-table-scroller .campaign-components-table-caption{min-width:750px}.campaign-components-table\:fixed{table-layout:fixed}.campaign-components-table td,.campaign-components-table th{border:1px solid #ccc}.campaign-components-table th{padding:20px 8px;line-height:1.3;font-size:10px;font-weight:bold}.campaign-components-table td{padding:20px 8px;line-height:1.3;font-size:10px}.campaign-components-table .head\:yellow{background:#ef0}.campaign-components-table .head\:lightyellow{background:#fffee4}.campaign-components-table .head\:gray{background:#e5e5e5}.campaign-components-table .body\:yellow{background:#ef0}.campaign-components-table .body\:lightyellow{background:#fffee4}.campaign-components-table .body\:gray{background:#e5e5e5}.campaign-components-table-caption{text-align:right;line-height:1.3;font-size:10px;margin-bottom:8px}.campaign-components-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#f4f4f4;z-index:1}@media screen and (max-width: 430px){.campaign-components-bg{background:#fff}}.campaign-components-bg .campaign-components-left-icon{position:fixed;top:50%;left:20%;transform:translateY(-50%)}@media(max-width: 896px){.campaign-components-bg .campaign-components-left-icon{display:none}}.campaign-components-bg .campaign-components-right-icon{position:fixed;top:50%;right:20%;transform:translateY(-50%)}@media(max-width: 896px){.campaign-components-bg .campaign-components-right-icon{display:none}}.campaign-components-scroll-img-scroller{overflow-x:auto;margin-bottom:24px;padding-bottom:8px}.campaign-components-scroll-img-scroller .campaign-components-scroll-img-picture,.campaign-components-scroll-img-scroller .campaign-components-scroll-img-caption{min-width:650px}.campaign-components-scroll-img-picture{display:block}.campaign-components-scroll-img-caption{text-align:right;line-height:1.3;font-size:10px;margin-bottom:8px}.campaign-components-voice{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:16px;margin-bottom:32px}.campaign-components-voice-content{margin-bottom:32px}.campaign-components-voice:nth-of-type(even){grid-template-columns:1fr 80px}.campaign-components-voice:nth-of-type(even) .campaign-components-voice-icon{order:2}.campaign-components-voice:nth-of-type(even) .campaign-components-voice-text{text-align:left;order:1;border-radius:10px 10px 0 10px}.campaign-components-voice-icon img{width:100%}.campaign-components-conversion-heading{line-height:1.5;font-size:20px;text-align:center;margin:0 auto;background:linear-gradient(transparent 65%, #ef0 65%);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.campaign-components-conversion-button{margin-top:16px}.campaign-components-codecopy{display:block}.campaign-components-codecopy-item{border:1px solid #000;padding:8px;display:inline-flex;gap:6px;align-items:center;justify-content:center;background:#fff;width:100%;margin-bottom:8px;border-radius:4px}.campaign-components-codecopy-text{line-height:1.3;font-size:10px;line-height:1;font-weight:bold}.campaign-components-codecopy-code{font-size:16px;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold}.campaign-components-codecopy-icon{width:24px;display:inline-block;height:24px;background:url(/campaign/assets/icons/copy.svg) center center no-repeat;background-size:cover}.campaign-components-codecopy-tips{position:fixed;left:calc(50% - 110px);width:220px;top:180px;background-color:#ef0;padding:16px;border-radius:30px;pointer-events:none;opacity:0;z-index:9999;text-align:center}.campaign-components-codecopy-tips.show{animation:showNotice 1.8s ease-in-out}.campaign-components-codecopy-tips-text{font-weight:bold;line-height:1.3;font-size:12px}@keyframes showNotice{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}20%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px);opacity:1}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:0}}#campaign-detail .campaign-head-label{margin-bottom:10px}#campaign-detail .campaign-head-inner{padding:24px 24px 0 24px}#campaign-detail .campaign-head-end-caption{background:#e5e5e5;padding:8px 24px}#campaign-detail .campaign-head-title{line-height:1.5;font-size:16px;margin-bottom:16px}#campaign-detail .campaign-head-taglist{margin:0;padding:0;line-height:1;padding-bottom:16px}#campaign-detail .campaign-head-taglist li{display:inline-block;vertical-align:top;line-height:1.3;font-size:10px;margin-right:8px}#campaign-detail .campaign-head-taglist li:last-child{margin-right:0}#campaign-detail .campaign-head-keyvisual{display:block;border-top:1px solid #000}#campaign-detail .campaign-head-keyvisual-end{position:relative}#campaign-detail .campaign-head-keyvisual-end:after{content:"終了しました";position:absolute;top:0;left:0;background:rgba(0,0,0,.6);color:#fff;font-weight:bold;font-size:24px;line-height:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#campaign-detail .campaign-head-date{background:#e5e5e5;padding:8px;text-align:center}#campaign-detail .campaign-head-date-text{font-size:14px;font-weight:bold}#campaign-detail .campaign-head-detail{padding-top:32px}#campaign-detail .campaign-head-detail-text{margin-bottom:24px}.campaign-components-accordion\:qa,.campaign-components-accordion{padding:0}.campaign-components-accordion\:qa .campaign-components-accordion-head,.campaign-components-accordion .campaign-components-accordion-head{padding-bottom:16px;padding-right:28px;list-style:none;padding-top:16px;position:relative}.campaign-components-accordion\:qa .campaign-components-accordion-head::-webkit-details-marker,.campaign-components-accordion .campaign-components-accordion-head::-webkit-details-marker{display:none}.campaign-components-accordion\:qa .campaign-components-accordion-head:before,.campaign-components-accordion .campaign-components-accordion-head:before{content:"";width:14px;height:1px;background:#000;display:block;position:absolute;top:50%;right:0}.campaign-components-accordion\:qa .campaign-components-accordion-head:after,.campaign-components-accordion .campaign-components-accordion-head:after{content:"";width:14px;height:1px;background:#000;display:block;position:absolute;top:50%;right:0;transition:.2s ease-out transform;transform:rotate(90deg)}.campaign-components-accordion\:qa .campaign-components-accordion-body,.campaign-components-accordion .campaign-components-accordion-body{padding-top:24px;padding-bottom:16px;padding-right:28px}.campaign-components-accordion-item{border-bottom:1px solid #000}.campaign-components-accordion-item[open] .campaign-components-accordion-head:after{transform:rotate(0deg)}.campaign-components-accordion\:qa .campaign-components-accordion-head{display:grid;grid-template-columns:25px 1fr;gap:8px}.campaign-components-accordion\:qa .campaign-components-accordion-body{display:grid;grid-template-columns:25px 1fr;gap:8px}.campaign-components-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;display:none;background:rgba(0,0,0,.2);display:none;align-items:center;justify-content:center}.campaign-components-modal.show{display:flex}.campaign-components-modal-inner{z-index:99999;width:100%;max-width:664px;padding:30px;background:#fff;border-radius:8px;position:relative}.campaign-components-modal-close{position:absolute;font-size:24px;font-weight:bold;line-height:1;background:rgba(0,0,0,0);border:0;cursor:pointer;top:4px;right:0px}.campaign-components-modal-item{background:#f4f4f4;border-radius:8px;padding:18px 0 0 0}.campaign-components-modal-item-column{display:grid;padding:0 80px 0 98px;justify-content:center;grid-template-columns:187px 1fr;align-items:center;gap:0}.campaign-components-modal-picutre{display:block}.campaign-components-modal-picutre img{vertical-align:bottom}.campaign-components-modal-textarea{padding-left:24px;text-align:center}.campaign-components-modal-heading{margin:0 auto;text-align:center;font-size:24px;line-height:1.5;font-weight:bold;margin-bottom:8px;display:flex;gap:16px;justify-content:center;align-items:center;margin-bottom:16px}.campaign-components-modal-heading span{width:46px}.campaign-components-modal-text{text-align:center;font-size:17px;line-height:1.5;letter-spacing:.04em;margin-bottom:32px}.campaign-components-modal-text span{word-break:keep-all;display:inline-block;background:linear-gradient(transparent 65%, #ef0 65%)}.campaign-components-modal-qrcode{margin:0 auto;background:#fff;width:168px;margin-bottom:12px;border:1px solid #000;padding:12px;border-radius:4px}.campaign-components-modal-qrcode img{width:100%}.campaign-components-cheerbox-detail .c-cheerbox-detail-kv{padding-top:0px;margin-top:0px}.campaign-components-cheerbox-detail .c-cheerbox-detail-kv .c-cheerbox-status{margin-top:0px}.campaign-components-cheerbox-detail .c-cheerbox-detail-kv .c-cheerbox-status dt{font-size:12px}.campaign-components-frame\:gray{background:#f4f4f4;padding:24px}.campaign-components-frame\:border{border:1px solid #ccc;padding:16px 24px}.campaign-components-item{margin-bottom:32px}.campaign-components-anchornav{background:#f4f4f4;padding:16px;border-radius:8px}.campaign-components-anchornav-list>li{display:flex}.campaign-components-anchornav-list>li:last-child>a{margin-bottom:0}.campaign-components-anchornav-list>li>a{line-height:1.3;font-size:14px;margin-bottom:16px;font-weight:bold;display:block;text-decoration:none}.campaign-components-anchornav-list>li:before{display:block;content:"";min-width:15px;min-height:21px;background:url("/campaign/assets/icons/expand_b.svg") top left no-repeat;background-size:contain;margin-right:4px}.campaign-components-carousel-content{margin-bottom:40px}.campaign-components-carousel-item{position:relative;padding-bottom:24px}.campaign-components-carousel-item:last-child .campaign-components-carousel-picture:after{display:none}.campaign-components-carousel-item.arrow\:none .campaign-components-carousel-picture:after{display:none}.campaign-components-carousel-number{margin:0 auto;text-align:center;margin-bottom:16px}.campaign-components-carousel-number span{font-size:20px;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;margin:0 auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:20px;background:#000;color:#fff;border-radius:100%}.campaign-components-carousel-picture{display:block;margin-bottom:16px;position:relative}.campaign-components-carousel-picture img{width:100%}.campaign-components-carousel-picture:after{content:"";display:block;position:absolute;top:50%;right:-14px;transform:translateY(-50%);background:url(/common/images/branches/template/icon_rect.svg) center center no-repeat;background-size:contain;width:12px;height:12px}@media screen and (min-width: 780px){.campaign-components-carousel-picture:after{right:-18px}}.campaign-components-carousel-text{line-height:1.5;font-size:12px}.campaign-components-carousel-text\:big{font-size:16px;font-weight:bold;margin-bottom:12px}.campaign-components-carousel-box{background:#f8f8f8;padding:16px}.campaign-components-carousel-arrows{position:absolute;top:-45px;right:80px}.campaign-components-carousel-arrows .splide__arrow--next{right:-48px}.campaign-components-carousel-arrows .splide__arrow--prev{left:-74px}.campaign-components-carousel-arrows.transparent{opacity:0}.campaign-components-carousel-arrow{background:rgba(0,0,0,0);border:0;appearance:none;width:48px !important;height:48px !important}.campaign-components-carousel-arrow img{width:100%}.campaign-components-inner-carousel-arrows .splide__arrow--next{right:1em}.campaign-components-inner-carousel-arrows .splide__arrow--prev{left:1em}.carousel-progress{background:rgba(0,0,0,0);opacity:1}.carousel-progress-bar{background:rgba(0,0,0,.6);height:4px;border-radius:10px;transition:width 400ms ease;width:0;display:block}.campaign-components-point{margin-bottom:32px}.campaign-components-point-head{margin-bottom:16px;display:flex;align-items:flex-start;justify-content:flex-start}.campaign-components-point-head-number{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold;font-size:32px;line-height:1;margin-bottom:4px}.campaign-components-point-head-number span{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold;font-size:10px;line-height:1;display:block;text-align:center}.campaign-components-point-icon-column{display:grid;grid-template-columns:1fr 1fr;gap:16px 32px}.campaign-components-point-icon-item-picture{margin-bottom:16px}.campaign-components-point-icon-item-heading{line-height:1.5;font-size:16px;margin-bottom:8px;text-align:center}.campaign-components-merit{padding:24px;border:1px solid #ccc;border-radius:8px;background:#fff}.campaign-components-merit-heading{line-height:1.5;font-size:16px;margin-bottom:12px}.campaign-components-merit-list\:circle{counter-reset:my-counter}.campaign-components-merit-list\:circle li{position:relative;line-height:1.7;font-weight:normal;font-size:14px;margin-bottom:4px;margin-left:23px}.campaign-components-merit-list\:circle li:before{content:counter(my-counter);counter-increment:my-counter;border:1px solid;border-radius:50%;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;height:18px;width:18px;color:#000;font-size:85%;line-height:1.7;font-weight:normal;font-size:14px;line-height:1;margin-left:-18px;position:relative;left:-4px;top:1px}.campaign-components-merit-list\:normal li{list-style-type:disc;margin-left:2.2rem;line-height:1.7;font-weight:normal;font-size:14px;margin-bottom:4px}.campaign-components-merit-list\:normal li::marker{margin-right:-4px}.campaign-components-summary{border-radius:8px;background:#f4f4f4;padding:16px}.campaign-components-summary-list-item{margin-bottom:16px}.campaign-components-summary-list-item:last-child{margin-bottom:0}.campaign-components-summary-list-label{line-height:1;font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-size:10px;display:inline-flex;padding:4px 8px;margin-bottom:4px;background:#000;border-radius:999px;color:#fff;font-weight:bold}.campaign-components-summary-list-label-inner{display:block}.campaign-components-summary-list-text{line-height:1.5;font-size:14px;font-weight:bold}.campaign-components-flow-item{display:grid;grid-template-columns:44px 1fr;gap:6px}.campaign-components-flow-item:nth-child(n+2) .campaign-components-flow-item-number{margin-top:3px}.campaign-components-flow-item:last-child .campaign-components-flow-item-body{border-bottom:0;padding-bottom:0}.campaign-components-flow-item:last-child .campaign-components-flow-item-number:before{display:none}.campaign-components-flow-item-number{position:relative;margin-top:10px}.campaign-components-flow-item-number:before{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;content:"";background:#000;width:1px;display:block}.campaign-components-flow-item-number-label{font-family:Avenir,"Roboto","Noto Sans JP",system-ui,sans-serif;font-weight:bold;font-size:10px;display:block;line-height:1;background:#fff;padding:0 0 8px 0;position:relative;z-index:2}.campaign-components-flow-item-number-label:after{margin:0 auto;margin-top:12px;content:"";width:8px;height:8px;background:#000;border-radius:100%;display:block}.campaign-components-flow-item-head{margin-bottom:16px;padding-top:24px}.campaign-components-flow-item-head-heading{line-height:1.5;font-size:16px;margin-bottom:8px}.campaign-components-flow-item-body{border-bottom:1px dashed #ccc;padding-bottom:24px}.campaign-components-flow-item-body\:empty{border-bottom:1px dashed #ccc;padding-bottom:0}.campaign-components-flow-item:nth-child(n+2) .campaign-components-flow-item-number-label{padding-top:8px}.campaign-components-appdownload{background:#f4f4f4;padding:16px 8px;text-align:center}.campaign-components-appdownload-caption{margin:0 auto;line-height:1.5;font-size:14px;font-weight:bold;margin-bottom:10px}.campaign-components-appdownload-heading{margin:0 auto;line-height:1.5;font-size:14px;font-weight:bold}.campaign-components-appdownload-icon{margin:0 auto;width:72px;height:72px;margin-bottom:10px}.campaign-components-appdownload-icon img{width:100%;height:auto}.campaign-components-appdownload-store-list{display:grid;justify-content:center;gap:8px;margin-bottom:10px;grid-template-columns:80px 98px}.campaign-components-appdownload-store-list img{width:100%}.campaign-components-benefits-item{background:#fff;border-radius:8px;border:1px solid #ccc;padding:24px;margin-bottom:56px;position:relative}.campaign-components-benefits-item-inner{background:#ef0;padding:12px;border-radius:8px;margin-bottom:12px}.campaign-components-benefits-item-inner-head{margin:0 auto;text-align:center;margin-bottom:8px}.campaign-components-benefits-item-inner-head-caption{font-weight:bold;background:#fff;text-align:center;line-height:1.5;font-size:14px}.campaign-components-benefits-item-inner-head-heading{font-weight:bold;line-height:1.5;font-size:24px}.campaign-components-benefits-heading{line-height:1.5;font-size:14px;margin-bottom:12px}.campaign-components-benefits-item:nth-of-type(n+2):before{content:"";width:38px;height:18px;background:url(/campaign/assets/icons/triangle.svg) center center no-repeat;background-size:contain;display:block;margin:0 auto;margin-top:16px;position:absolute;top:-54px;left:50%;transform:translateX(-50%)}.campaign-components-benefits-item\:plus:before{content:"" !important;width:24px !important;height:24px !important;background:url(/campaign/assets/icons/plus.svg) center center no-repeat !important;background-size:contain !important;display:block !important;margin:0 auto !important;margin-top:16px !important;position:absolute !important;top:-54px !important;left:50% !important;transform:translateX(-50%) !important}.benefits-item\:end{position:relative}.benefits-item\:end::after{content:"";width:100%;height:100%;border-radius:8px;background-color:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:1}.benefits-item\:end .end-text{width:100%;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center}.campaign-components-reward{border-radius:8px;padding:16px}.campaign-components-reward-item{display:grid;grid-template-columns:40px 1fr;gap:8px;padding-bottom:12px;padding-top:16px;border-bottom:1px solid #ccc}.campaign-components-reward-item:first-child{padding-top:0}.campaign-components-reward-item:last-child{border-bottom:0}.campaign-components-reward-item-icon img{width:100%;height:auto}.campaign-components-prise-item{margin-bottom:32px}.campaign-components-prise-head{position:relative;text-align:center;margin-bottom:12px}.campaign-components-prise-head:before{display:block;content:"";position:absolute;top:50%;left:0;width:calc(50% - 40px);height:1px;background:#000}.campaign-components-prise-head:after{display:block;content:"";position:absolute;top:50%;right:0;width:calc(50% - 40px);height:1px;background:#000}.campaign-components-prise-head-icon{margin:0 auto;width:40px;height:40px}.campaign-components-prise-head-icon img{width:100%}.campaign-components-precautions{background:#f8f8f8;border-radius:8px;padding:24px;border-radius:5px;margin-bottom:56px}.campaign-components-precautions-scroller{height:180px;padding-left:8px;overflow-y:scroll;padding-right:10px}.campaign-components-precautions-scroller::-webkit-scrollbar{width:6px;height:56px}.campaign-components-precautions-scroller::-webkit-scrollbar-thumb{background-color:#000;border-radius:6px}.margin\:bottom\:0{margin-bottom:0 !important}.margin\:bottom\:ss{margin-bottom:8px !important}.margin\:bottom\:s{margin-bottom:16px !important}.margin\:bottom\:sm{margin-bottom:32px !important}.margin\:bottom\:md{margin-bottom:48px !important}.margin-bottom\:0{margin-bottom:0}.margin-bottom\:xxs{margin-bottom:4px}.margin-bottom\:xs{margin-bottom:8px}.margin-bottom\:sm{margin-bottom:12px}.margin-bottom\:md{margin-bottom:16px}.margin-bottom\:lg{margin-bottom:24px}.margin-bottom\:xl{margin-bottom:32px}.margin-bottom\:2xl{margin-bottom:40px}.margin-bottom\:3xl{margin-bottom:48px}.margin-bottom\:4xl{margin-bottom:56px}.radius\:sm{border-radius:4px}.radius\:md{border-radius:8px}.align\:left{text-align:left !important}.align\:center{text-align:center}.align\:right{text-align:right !important}@media(min-width: 897px){.show\:sp{display:none}}@media(max-width: 896px){.show\:sp{display:block}}@media(min-width: 897px){.show\:pc{display:block}}@media(max-width: 896px){.show\:pc{display:none}}.show\:small{display:none !important}@media(max-width: 896px){.show\:small{display:block !important}}.show\:large{display:block !important}@media(max-width: 896px){.show\:large{display:none !important}}.large\:show{display:block !important}@media(max-width: 896px){.large\:show{display:none !important}}.small\:show{display:none !important}@media(max-width: 896px){.small\:show{display:block !important}}.inline-show\:large{display:inline-block !important}@media(max-width: 896px){.inline-show\:large{display:none !important}}.inline-show\:small{display:none !important}@media(max-width: 896px){.inline-show\:small{display:inline-block !important}}.underline\:yellow{background:linear-gradient(transparent 65%, #ef0 65%)}.text-transform\:wrap{word-break:break-all}
