#block-27-23930720{min-height:488px;padding-bottom:0;padding-top:0}#block-27-23930720 .media-4.light::after{background-color:rgba(245,247,250,0.65)}#block-27-23930720 .media-4.light>x-shape::after{background-color:rgba(245,247,250,0.65)}#block-27-23930720 .media-4.dark::after{background-color:rgba(31,41,51,0.5)}#block-27-23930720 .media-4.dark::after{background-color:rgba(31,41,51,0)}#block-27-23930720 .media-4.dark>x-shape::after{background-color:rgba(31,41,51,0)}#block-27-23930720 .col-1{align-items:stretch;justify-content:center}#block-27-23930720 .box{max-width:1440px;align-items:flex-end}#block-27-23930720 .box>x-shape{align-items:flex-end}#block-27-23930720 .box[data-shape="bg"]{align-items:flex-end}#block-27-23930720 .text-1.light{color:#d14f54;text-shadow:2px 1px 1px #852a2d}#block-27-23930720 .button-3.light{color:#ffffff;border-color:#474d79;background-color:#474d79}#block-27-23930720 .button-3.light>x-shape{background-color:#474d79}#block-27-23930720 .button-3.light>x-shape-bg>*{background-color:#474d79}#block-27-23930720 .heading-1.light{color:#474d79;text-shadow:2px 1px 0 #282e61}#block-27-23930720 .button-wrapper{flex-direction:column;align-items:flex-start;justify-content:flex-start}#block-27-23930720 .text-1{font-size:28px;font-family:'Noto Sans JP';font-weight:500}#block-27-23930720 .button-3.light:hover{background-color:#d14f54}#block-27-23930720 .button-3.light:hover>x-shape{background-color:#d14f54}#block-27-23930720 .button-3.light:hover>x-shape-bg>*{background-color:#d14f54}#block-27-23930720 .button-1.light:hover{background-color:#474d79}#block-27-23930720 .button-1.light:hover>x-shape{background-color:#474d79}#block-27-23930720 .button-1.light:hover>x-shape-bg>*{background-color:#474d79}#block-27-23930720 .button-2.light:hover{background-color:#d14f54}#block-27-23930720 .button-2.light:hover>x-shape{background-color:#d14f54}#block-27-23930720 .button-2.light:hover>x-shape-bg>*{background-color:#d14f54}#block-27-23930720 .button-2:hover{min-width:180px}#block-27-23930720 .button-2{min-width:176px}#block-27-23930720 .button-2:not([data-effect]),#block-27-23930720 .button-2.effect-end,#block-27-23930720 .button-2:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-2.effect-end[class*="media-"]::after,#block-27-23930720 .button-2:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-2.effect-end[class*="media-"] img,#block-27-23930720 .button-2:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-2.effect-end[class*="media-"] svg,#block-27-23930720 .button-2:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-2.effect-end[class*="media-"] svg *,#block-27-23930720 .button-2:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-2.effect-end[class*="icon-"] img,#block-27-23930720 .button-2:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-2.effect-end[class*="icon-"] svg,#block-27-23930720 .button-2:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-2.effect-end[class*="icon-"] svg *,#block-27-23930720 .button-2:not([data-effect]).form-field-1>input,#block-27-23930720 .button-2.effect-end.form-field-1>input,#block-27-23930720 .button-2:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-2.effect-end.form-field-2>textarea,#block-27-23930720 .button-2:not([data-effect]).form-field-3>input,#block-27-23930720 .button-2.effect-end.form-field-3>input,#block-27-23930720 .button-2:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-2.effect-end.form-field-4>.radio,#block-27-23930720 .button-2:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-2.effect-end.form-field-5>.checkbox,#block-27-23930720 .button-2:not([data-effect]).form-field-6>input,#block-27-23930720 .button-2.effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]),#block-27-23930720 .button-2[data-shape="all"].effect-end,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="media-"]::after,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="media-"] img,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="media-"] svg,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="media-"] svg *,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="icon-"] img,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="icon-"] svg,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-2[data-shape="all"].effect-end[class*="icon-"] svg *,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-1>input,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-1>input,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-2>textarea,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-3>input,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-3>input,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-4>.radio,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-5>.checkbox,#block-27-23930720 .button-2[data-shape="all"]:not([data-effect]).form-field-6>input,#block-27-23930720 .button-2[data-shape="all"].effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-2>x-shape-bg:not([data-effect]),#block-27-23930720 .button-2>x-shape-bg.effect-end,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="media-"]::after,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="media-"] img,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="media-"] svg,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="media-"] svg *,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="icon-"] img,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="icon-"] svg,#block-27-23930720 .button-2>x-shape-bg:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-2>x-shape-bg.effect-end[class*="icon-"] svg *,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-1>input,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-1>input,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-2>textarea,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-3>input,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-3>input,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-4>.radio,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-5>.checkbox,#block-27-23930720 .button-2>x-shape-bg:not([data-effect]).form-field-6>input,#block-27-23930720 .button-2>x-shape-bg.effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-1{min-width:176px}#block-27-23930720 .button-1:not([data-effect]),#block-27-23930720 .button-1.effect-end,#block-27-23930720 .button-1:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-1.effect-end[class*="media-"]::after,#block-27-23930720 .button-1:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-1.effect-end[class*="media-"] img,#block-27-23930720 .button-1:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-1.effect-end[class*="media-"] svg,#block-27-23930720 .button-1:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-1.effect-end[class*="media-"] svg *,#block-27-23930720 .button-1:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-1.effect-end[class*="icon-"] img,#block-27-23930720 .button-1:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-1.effect-end[class*="icon-"] svg,#block-27-23930720 .button-1:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-1.effect-end[class*="icon-"] svg *,#block-27-23930720 .button-1:not([data-effect]).form-field-1>input,#block-27-23930720 .button-1.effect-end.form-field-1>input,#block-27-23930720 .button-1:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-1.effect-end.form-field-2>textarea,#block-27-23930720 .button-1:not([data-effect]).form-field-3>input,#block-27-23930720 .button-1.effect-end.form-field-3>input,#block-27-23930720 .button-1:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-1.effect-end.form-field-4>.radio,#block-27-23930720 .button-1:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-1.effect-end.form-field-5>.checkbox,#block-27-23930720 .button-1:not([data-effect]).form-field-6>input,#block-27-23930720 .button-1.effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]),#block-27-23930720 .button-1[data-shape="all"].effect-end,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="media-"]::after,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="media-"] img,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="media-"] svg,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="media-"] svg *,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="icon-"] img,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="icon-"] svg,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-1[data-shape="all"].effect-end[class*="icon-"] svg *,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-1>input,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-1>input,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-2>textarea,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-3>input,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-3>input,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-4>.radio,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-5>.checkbox,#block-27-23930720 .button-1[data-shape="all"]:not([data-effect]).form-field-6>input,#block-27-23930720 .button-1[data-shape="all"].effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-1>x-shape-bg:not([data-effect]),#block-27-23930720 .button-1>x-shape-bg.effect-end,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="media-"]::after,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="media-"]::after,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="media-"] img,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="media-"] img,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="media-"] svg,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="media-"] svg,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="media-"] svg *,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="media-"] svg *,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="icon-"] img,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="icon-"] img,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="icon-"] svg,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="icon-"] svg,#block-27-23930720 .button-1>x-shape-bg:not([data-effect])[class*="icon-"] svg *,#block-27-23930720 .button-1>x-shape-bg.effect-end[class*="icon-"] svg *,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-1>input,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-1>input,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-2>textarea,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-2>textarea,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-3>input,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-3>input,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-4>.radio,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-4>.radio,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-5>.checkbox,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-5>.checkbox,#block-27-23930720 .button-1>x-shape-bg:not([data-effect]).form-field-6>input,#block-27-23930720 .button-1>x-shape-bg.effect-end.form-field-6>input{transition:background-color 250ms ease 0ms,background-size 250ms ease 0ms,min-width 250ms ease 0ms}#block-27-23930720 .button-1:hover{min-width:180px}#block-27-23930720 .button-2.light{text-shadow:2px 2px 2px #000000;box-shadow:2px 2px 2px #000000}#block-27-23930720 .button-2.light[data-shape="all"]{filter:drop-shadow(2px 2px 2px #000000);will-change:filter}#block-27-23930720 .button-2.light>x-shape-bg{filter:drop-shadow(2px 2px 2px #000000);will-change:filter}#block-27-23930720 .button-1.light{text-shadow:2px 2px 2px #000000;box-shadow:2px 2px 2px #000000}#block-27-23930720 .button-1.light[data-shape="all"]{filter:drop-shadow(2px 2px 2px #000000);will-change:filter}#block-27-23930720 .button-1.light>x-shape-bg{filter:drop-shadow(2px 2px 2px #000000);will-change:filter}#block-27-23930720 .heading-1{margin-bottom:16px}#block-27-23930720 .row-2{flex-wrap:wrap}#block-27-23930720 .box-2{padding:12px}#block-27-23930720 .box-2>x-shape{padding:12px}#block-27-23930720 .box-2[data-shape="bg"]{padding:12px}#block-27-23930720 .row-3{justify-content:flex-start;padding:12px}@media (max-width:479px){#block-27-23930720 .heading-1{font-size:32px;margin-bottom:0px}#block-27-23930720 .text-1{font-size:28px}}@media (max-width:767px){#block-27-23930720{padding-bottom:0px}#block-27-23930720 .button-wrapper{align-items:center}#block-27-23930720 .box{align-items:center;max-width:100%}#block-27-23930720 .box>x-shape{align-items:center}#block-27-23930720 .box[data-shape="bg"]{align-items:center}#block-27-23930720 .text-1{text-align:center}#block-27-23930720 .heading-1{text-align:center}#block-27-23930720 .col-1{align-items:center;padding:0px}}#lib-block-17154-23931636{padding-top:4cqw;padding-bottom:4cqw}#lib-block-17154-23931636 .container-1{container-type:inline-size;width:100%}#lib-block-17154-23931636 .row-2{padding-left:4cqw;padding-right:4cqw}#lib-block-17154-23931636 .heading-4{font-size:calc((10px + 1cqw) * 1.25);text-align:center}#lib-block-17154-23931636 .text-5{font-size:calc((10px + 1cqw) * .75);text-align:center}#lib-block-17154-23931636 #card-3-xu32a2a8.dark{background-color:#d14f54}#lib-block-17154-23931636 #card-3-frgr48hb.dark{background-color:#cd3f44}#lib-block-17154-23931636 #card-3-w5hbtm9f.dark{background-color:#c43339}#lib-block-17154-23931636 #card-3-71fzriz6.dark{background-color:#b42f34}#lib-block-17154-23931636 #card-3-1t3g66sw.dark{background-color:#a42b2f}#lib-block-17154-23931636 #card-3-xu32a2a8.light{background-color:#d14f54}#lib-block-17154-23931636 #card-3-frgr48hb.light{background-color:#d55f64}#lib-block-17154-23931636 #card-3-w5hbtm9f.light{background-color:#d96f73}#lib-block-17154-23931636 #card-3-71fzriz6.light{background-color:#de8083}#lib-block-17154-23931636 #card-3-1t3g66sw.light{background-color:#e29093}#lib-block-17154-23931636 .col-1{display:block}#lib-block-17154-23931636 .spacer{height:100vh}#lib-block-17154-23931636 .js-text{height:0}#lib-block-17154-23931636 .js-card{margin-bottom:-15px}#lib-block-17154-23931636.init .js-text{height:auto}#lib-block-17154-23931636.init .js-card{margin-bottom:calc(24px * 1.5)}#lib-block-17154-23931636 .col-1{justify-content:center}#lib-block-17154-23931636 .col-1{padding:0px}#lib-block-17154-23931636 #card-3-xu32a2a8{border-radius:0px}#block-8-23930719{padding-bottom:0px;padding-top:0px}#block-8-23930719 .col-1{align-items:center;justify-content:center;width:calc(1200% / 12)}#block-8-23930719 .box{text-align:center}#block-8-23930719 .box [class*="-wrapper"]{justify-content:center}#block-8-23930719 .heading-3.has-sub{margin-bottom:0px}#block-8-23930719 .heading-3{background-position:left top}#lib-block-1635-23930718{background-color:#ffffff;padding-top:20px;padding-bottom:20px}#lib-block-1635-23930718 .col{padding:20px}#lib-block-1635-23930718 .container{width:100%;max-width:100%!important}#lib-block-1635-23930718 .col-1{align-items:flex-end;justify-content:center}#lib-block-1635-23930718 .col-2{align-items:center;justify-content:center;padding:0}#lib-block-1635-23930718 .media-1{margin-bottom:10px;width:150px;height:80px}#lib-block-1635-23930718 .col-3{align-items:flex-start;justify-content:center}#block-7-23930710 .col-1{align-items:stretch;justify-content:center}#block-7-23930710 .col-2{align-items:flex-start;justify-content:flex-start}#block-7-23930710 .media-2.dark{box-shadow:0px 0px 32px rgba(0,0,0,0.32)}#block-7-23930710 .media-2.dark[data-shape="all"]{filter:drop-shadow(0px 0px 32px rgba(0,0,0,0.32));will-change:filter}#block-7-23930710 .media-2.dark>x-shape-bg{filter:drop-shadow(0px 0px 32px rgba(0,0,0,0.32));will-change:filter}#block-7-23930710 .media-2{width:auto;height:auto}#block-7-23930710 .button-1{min-width:180px}#block-7-23930710 .button-2{min-width:180px}@media (max-width:1023px){#block-7-23930710 .col-1{align-items:flex-start}}@media (min-width:1024px){#block-7-23930710 .col-2{width:calc(800% / 12)}#block-7-23930710 .col-1{width:calc(400% / 12)}}#block-7-23930712 .col-1{align-items:flex-start;justify-content:center}#block-7-23930712 .col-2{align-items:flex-start;justify-content:center}#block-7-23930712 .media-2.dark{box-shadow:0px 0px 32px rgba(0,0,0,0.32)}#block-7-23930712 .media-2.dark[data-shape="all"]{filter:drop-shadow(0px 0px 32px rgba(0,0,0,0.32));will-change:filter}#block-7-23930712 .media-2.dark>x-shape-bg{filter:drop-shadow(0px 0px 32px rgba(0,0,0,0.32));will-change:filter}#block-7-23930712 .media-2{width:400px;height:320px}#block-7-23930712 .button-1{min-width:180px}#block-7-23930712 .button-2{min-width:180px}@media (max-width:1023px){#block-7-23930712 .col-1{align-items:flex-start;order:0}}@media (min-width:1280px){#block-7-23930712 .col-2{width:calc(700% / 12)}#block-7-23930712 .col-1{width:calc(500% / 12)}}@media (min-width:1024px) and (max-width:1279px){#block-7-23930712 .col-2{width:calc(600% / 12)}#block-7-23930712 .col-1{width:calc(600% / 12)}}