@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Nunito+Sans:wght@400;600;700&display=swap";.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.flex-align-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.flex-justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.flex-justify-btw{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.position-rel{position:relative!important}.position-abs{position:absolute!important}.position-fix{position:fixed!important}.mg-left{margin-left:auto}.mg-right{margin-right:auto}.mg-center{margin-left:auto;margin-right:auto}.display-bl{display:block}.display-ib{display:inline-block}.display-in{display:inline}section.space,.container.space,.container-fluid.space,.block-content.space{padding-top:100px;padding-bottom:100px}section.min-space,.container.min-space,.container-fluid.min-space,.block-content.min-space{padding-top:40px;padding-bottom:40px}section.top-space,.container.top-space,.container-fluid.top-space,.block-content.top-space{padding-top:100px}section.bottom-space,.container.bottom-space,.container-fluid.bottom-space,.block-content.bottom-space{padding-bottom:100px}section.min-top-space,.container.min-top-space,.container-fluid.min-top-space,.block-content.min-top-space{padding-top:40px}section.min-bottom-space,.container.min-bottom-space,.container-fluid.min-bottom-space,.block-content.min-bottom-space{padding-bottom:40px}section.large-top-space,.container.large-top-space,.container-fluid.large-top-space,.block-content.large-top-space{padding-top:160px}section.large-bottom-space,.container.large-bottom-space,.container-fluid.large-bottom-space,.block-content.large-bottom-space{padding-bottom:160px}@media (max-width: 960px){section.space,.container.space,.container-fluid.space,.block-content.space{padding-top:72px;padding-bottom:72px}section.min-space,.container.min-space,.container-fluid.min-space,.block-content.min-space{padding-top:32px;padding-bottom:32px}section.top-space,.container.top-space,.container-fluid.top-space,.block-content.top-space{padding-top:72px}section.bottom-space,.container.bottom-space,.container-fluid.bottom-space,.block-content.bottom-space{padding-bottom:72px}section.min-top-space,.container.min-top-space,.container-fluid.min-top-space,.block-content.min-top-space{padding-top:32px}section.min-bottom-space,.container.min-bottom-space,.container-fluid.min-bottom-space,.block-content.min-bottom-space{padding-bottom:32px}section.large-top-space,.container.large-top-space,.container-fluid.large-top-space,.block-content.large-top-space{padding-top:104px}section.large-bottom-space,.container.large-bottom-space,.container-fluid.large-bottom-space,.block-content.large-bottom-space{padding-bottom:104px}}@media (max-width: 600px){section.space,.container.space,.container-fluid.space,.block-content.space{padding-top:48px;padding-bottom:48px}section.min-space,.container.min-space,.container-fluid.min-space,.block-content.min-space{padding-top:24px;padding-bottom:24px}section.top-space,.container.top-space,.container-fluid.top-space,.block-content.top-space{padding-top:48px}section.bottom-space,.container.bottom-space,.container-fluid.bottom-space,.block-content.bottom-space{padding-bottom:48px}section.min-top-space,.container.min-top-space,.container-fluid.min-top-space,.block-content.min-top-space{padding-top:24px}section.min-bottom-space,.container.min-bottom-space,.container-fluid.min-bottom-space,.block-content.min-bottom-space{padding-bottom:24px}section.large-top-space,.container.large-top-space,.container-fluid.large-top-space,.block-content.large-top-space{padding-top:64px}section.large-bottom-space,.container.large-bottom-space,.container-fluid.large-bottom-space,.block-content.large-bottom-space{padding-bottom:64px}}.container{width:100%;max-width:1320px;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.container.no-padding{padding-left:0;padding-right:0}.container.size-mid{max-width:1120px}.container.size-narrow{max-width:1000px}@media (max-width: 600px){.container{padding-left:16px;padding-right:16px}.container.no-padding,.container.no-padding-sp{padding-left:0;padding-right:0}}.container-fluid{width:100%;padding-left:24px;padding-right:24px;margin-left:auto;margin-right:auto}.container-fluid.no-padding{padding-left:0;padding-right:0}@media (max-width: 600px){.container-fluid{padding-left:16px;padding-right:16px}.container-fluid.no-padding,.container-fluid.no-padding-sp{padding-left:0;padding-right:0}}.block-content{padding-left:24px;padding-right:24px}.block-content.no-padding,.container .block-content,.container-fluid .block-content{padding-left:0;padding-right:0}.container.no-padding .block-content,.container-fluid.no-padding .block-content{padding-left:24px;padding-right:24px}@media (max-width: 600px){.block-content{padding-left:16px;padding-right:16px}.block-content.no-padding,.block-content.no-padding-sp,.container .block-content,.container-fluid .block-content{padding-left:0;padding-right:0}.container.no-padding .block-content,.container-fluid.no-padding .block-content{padding-left:16px;padding-right:16px}.container.no-padding-sp .block-content,.container-fluid.no-padding-sp .block-content{padding-left:0;padding-right:0}}.block-content{max-width:900px;margin-left:auto;margin-right:auto}body{font-family:Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,YuGothicMedium,游ゴシック体,YuGothic,Yu Gothic,游ゴシック,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro W3,メイリオ,Meiryo,Helvetica Neue,Helvetica,sans-serif;font-feature-settings:"palt";font-size:1rem;color:#2b4b59}.color-blue,.color-main{color:#008bda}.color-sub{color:#548099}.color-white{color:#fff}.color-white.opacity{opacity:.6}p,h1,h2,h3,h4,h5,h6{display:block}p.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white{color:#fff!important}p.weight-normal,h1.weight-normal,h2.weight-normal,h3.weight-normal,h4.weight-normal,h5.weight-normal,h6.weight-normal{font-weight:400!important}p.weight-medium,h1.weight-medium,h2.weight-medium,h3.weight-medium,h4.weight-medium,h5.weight-medium,h6.weight-medium{font-weight:500!important}p.weight-bold,h1.weight-bold,h2.weight-bold,h3.weight-bold,h4.weight-bold,h5.weight-bold,h6.weight-bold{font-weight:700!important}h1.font-en,h2.font-en,h3.font-en,h4.font-en,h5.font-en,h6.font-en{font-family:Nunito Sans,sans-serif!important}h1.font-mix,h2.font-mix,h3.font-mix,h4.font-mix,h5.font-mix,h6.font-mix{font-family:Nunito Sans,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,YuGothicMedium,游ゴシック体,YuGothic,Yu Gothic,游ゴシック,sans-serif!important}h1.line-height-normal,h2.line-height-normal,h3.line-height-normal,h4.line-height-normal,h5.line-height-normal,h6.line-height-normal{line-height:170%}h1.min-space,h2.min-space,h3.min-space,h4.min-space,h5.min-space,h6.min-space{margin-top:1.15em;margin-bottom:1.15em}h1.no-space,h2.no-space,h3.no-space,h4.no-space,h5.no-space,h6.no-space{margin:0}h2,h3,h4,h5{font-weight:700}h2.copy-text,h3.copy-text,h4.copy-text,h5.copy-text{font-size:4rem;line-height:140%;margin:.5rem}h1{font-size:2.5rem}@media (max-width: 600px){h1{font-size:1.875rem}}h2{font-size:2rem}@media (max-width: 600px){h2{font-size:1.875rem}}h3{font-size:1.75rem}@media (max-width: 600px){h3{font-size:1.5rem}}h4{font-size:1.5rem}@media (max-width: 600px){h4{font-size:1.375rem}}h5{font-size:1.25rem}@media (max-width: 600px){h5{font-size:1.125rem}}h6{font-size:1.25rem}@media (max-width: 600px){h6{font-size:1.0625rem}}p.en,span.en,strong.en,small.en,li.en,dt.en,dd.en,a.en,figcaption.en{font-family:Nunito Sans,sans-serif!important}p.mix,span.mix,strong.mix,small.mix,li.mix,dt.mix,dd.mix,a.mix,figcaption.mix{font-family:Nunito Sans,Noto Sans JP,游ゴシック Medium,Yu Gothic Medium,YuGothicMedium,游ゴシック体,YuGothic,Yu Gothic,游ゴシック,sans-serif!important}p.white,span.white,strong.white,small.white,li.white,dt.white,dd.white,a.white,figcaption.white{color:#fff!important}p{font-size:1rem;line-height:170%;margin-top:1.85em;margin-bottom:1.85em}p.lead-text{font-size:1.125rem;font-weight:500}p.sub-copy{font-size:1.25rem;font-weight:500}p.large-space{margin-top:3em;margin-bottom:3em}p.min-space{margin-top:1.15em;margin-bottom:1.15em}p.top-space{margin-top:1.85em;margin-bottom:0}p.bottom-space{margin-top:0;margin-bottom:1.85em}p.no-space{margin:0}p.smaller{font-size:.875rem}p.bold{font-weight:700}@media (max-width: 600px){p{margin-top:1.75em;margin-bottom:1.75em;font-size:15px}p.lead-text{font-size:1rem}p.smaller{font-size:13px}}span.underline{text-decoration:underline}strong{font-weight:700}small{display:inline-block;font-size:80%;line-height:1.75}sup,sub{font-size:70%;letter-spacing:0}sub{vertical-align:baseline}li,dt,dd{font-size:1rem;word-wrap:break-word;word-break:break-all}@media (max-width: 600px){li,dt,dd{font-size:15px}}ul.list{margin-top:2.15em;margin-bottom:2.15em}ul.list li,ul.list dt,ul.list dd{line-height:1.65}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important}@media (max-width: 600px){.text-center.sp-left,.text-right.sp-left,.text-justify.sp-left{text-align:left!important}.text-left.sp-center,.text-right.sp-center,.text-justify.sp-center{text-align:center!important}.text-left.sp-right,.text-center.sp-right,.text-justify.sp-right{text-align:right!important}.text-left.sp-justify,.text-center.sp-justify,.text-right.sp-justify{text-align:justify!important}}.button{display:inline-block;width:auto;min-width:320px;height:56px;border-radius:28px;padding-left:1.5rem;padding-right:1.5rem;color:#fff;line-height:56px;font-size:1.125rem;font-weight:700;text-align:center;vertical-align:top}.button.primary{background-color:#008bda}.button.secondary{background-color:#fff;border:2px solid #008BDA;color:#008bda;line-height:52px}.button.accent{background-color:#f5fa67;color:#2b4b59}.button.lined{background-color:transparent;line-height:52px;color:#fff;border:2px solid white}.button.disabled{pointer-events:none;background-color:#b6c0c8}.button.small-size{min-width:160px;height:40px;font-size:.875rem;line-height:40px}.button.auto-size{min-width:200px;padding-left:2rem;padding-right:2rem}.button.arrow>i,.button.blank>i{display:inline-block;vertical-align:text-top;margin-left:.25rem;width:24px;height:24px}.button.arrow>i svg,.button.blank>i svg{width:100%;height:100%}.button.arrow>i svg path,.button.blank>i svg path{fill:currentColor}@media (max-width: 600px){.button{min-width:240px;height:44px;line-height:44px;font-size:.9375rem}.button.secondary,.button.lined{line-height:40px}.button.auto-size{min-width:200px;padding-left:2rem;padding-right:2rem}.button.sp-full-size{width:100%}}.pc{display:block!important}.pci{display:inline!important}.tb,.tbi,.sp,.spi,.xsp,.xspi{display:none!important}@media (max-width: 960px){.pc,.pci{display:none!important}.tb{display:block!important}.tbi{display:inline!important}}@media (max-width: 600px){.pc,.pci,.tb,.tbi{display:none!important}.sp{display:block!important}.spi{display:inline!important}.xsp,.xspi{display:none!important}}@media (max-width: 420px){.pc,.pci,.tb,.tbi{display:none!important}.sp{display:block!important}.spi{display:inline!important}.xsp{display:block!important}.xspi{display:inline!important}}html{height:100%;margin:0;padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(255,255,255,0)}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}:focus{outline:0}body{height:100%;margin:0;padding:0}body.active-menu{overflow:hidden;height:100vh}a,button{-webkit-transition:opacity .3s ease 0s;-moz-transition:opacity .3s ease 0s;-ms-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}a:hover,button:hover{opacity:.7}@media (max-width: 800px){a:hover,button:hover{opacity:1}}a{text-decoration:none;outline:none;color:inherit}a:hover{opacity:.7}a.text-link{color:#0c82bd;text-decoration:underline}a.text-link:hover{opacity:.7}a.blank>i{display:inline-block;vertical-align:text-top;margin-left:.25rem;width:24px;height:24px}a.blank>i svg{width:100%;height:100%}a.blank>i svg path{fill:currentColor}@media (max-width: 600px){a:hover,a.text-link:hover{opacity:1}}button,input[type=submit],input[type=reset]{cursor:pointer}figure,picture{display:block;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;margin:0}figure img,picture img{width:100%;height:auto}figure img.auto-image,picture img.auto-image{width:auto;height:auto;max-width:100%;max-height:100%}figure figcaption,picture figcaption{margin-top:.5rem}figure+figure{margin-top:1.5rem}@media (max-width: 600px){figure+figure{margin-top:1.25rem}}img{vertical-align:top}img.fit{width:100%;height:auto}img.circle-image{border-radius:50%}img.fit-image{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}img.fit-image.contain{width:100%;height:100%;object-fit:contain;object-position:top;font-family:"object-fit: contain;"}img.round-image{border-radius:8px}img.auto-image{width:auto;height:auto;max-width:100%;max-height:100%}svg{display:block;width:100%;height:auto}ul,ol{margin:0;padding:0;list-style-type:none}.relative{position:relative}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 600px){.flex.flex-sp-reset{display:block}}.slide-in{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;opacity:0;-webkit-transform:translateY(60px);-moz-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px)}.slide-in.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.slide-in.delay1{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms}.slide-in.delay2{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s}.slide-delay-in{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) .5s,opacity .75s linear .5s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) .5s,opacity .75s linear .5s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) .5s,opacity .75s linear .5s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) .5s,opacity .75s linear .5s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) .5s,opacity .75s linear .5s;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.slide-delay-in.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.slide-delay-in.delay1{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms}.slide-delay-in.delay2{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s}.fade-in{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;opacity:0}.fade-in.show{opacity:1}.fade-in.delay{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s}.fade-in.delay1{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms}.fade-in.delay2{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s}.fade-in-long{-webkit-transition:-webkit-transform 4.5s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-moz-transition:-moz-transform 4.5s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-ms-transition:-ms-transform 4.5s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-o-transition:-o-transform 4.5s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;transition:transform 4.5s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;opacity:0}.fade-in-long.show{opacity:1}.fade-in-long.delay{-webkit-transition:-webkit-transform 4.5s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-moz-transition:-moz-transform 4.5s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-ms-transition:-ms-transform 4.5s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;-o-transition:-o-transform 4.5s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s;transition:transform 4.5s cubic-bezier(.19,1,.22,1) 1s,opacity .75s linear 1s}.fade-in-long.delay1{-webkit-transition:-webkit-transform 4.5s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-moz-transition:-moz-transform 4.5s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-ms-transition:-ms-transform 4.5s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-o-transition:-o-transform 4.5s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;transition:transform 4.5s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms}.fade-in-long.delay2{-webkit-transition:-webkit-transform 4.5s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-moz-transition:-moz-transform 4.5s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-ms-transition:-ms-transform 4.5s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-o-transition:-o-transform 4.5s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;transition:transform 4.5s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s}@media (max-width: 600px){.slide-in{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 0s,opacity .75s linear 0s;opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.slide-in.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.slide-in.delay1{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms;transition:transform 1.75s cubic-bezier(.19,1,.22,1) 75ms,opacity .75s linear 75ms}.slide-in.delay2{-webkit-transition:-webkit-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-moz-transition:-moz-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-ms-transition:-ms-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;-o-transition:-o-transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s;transition:transform 1.75s cubic-bezier(.19,1,.22,1) .125s,opacity .75s linear .125s}}header{width:100%;height:88px;position:absolute;top:0;left:0;z-index:10}header .header-inner{width:100%;max-width:1320px;margin-left:auto;margin-right:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 600px){header{height:72px}}header .ah-logo{padding-left:24px}header .ah-logo a{display:block;width:198px}header .ah-logo a img{width:100%;height:auto}@media (max-width: 960px){header .ah-logo a{width:156px}}@media (max-width: 600px){header .ah-logo{padding-left:16px}header .ah-logo a{width:124px}}header .ah-nav{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}header .ah-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(100% - 20vw);width:max(100% - 20vw,100% - 198px)}header .ah-nav ul li{display:inline-block;margin:0px .875rem;color:#3c5050;font-size:.875rem;font-weight:500}header .ah-nav .ah-contact{margin-left:auto;padding-right:24px}@media (max-width: 960px){header .ah-nav ul li{margin:0px .75rem}}@media (max-width: 600px){header .ah-nav{display:none;opacity:0;position:fixed;top:0;left:0;z-index:5;pointer-events:none;width:100%;height:100%;background-color:#35596d;-webkit-transition:opacity .35s ease 0s;-moz-transition:opacity .35s ease 0s;-ms-transition:opacity .35s ease 0s;-o-transition:opacity .35s ease 0s;transition:opacity .35s ease 0s}header .ah-nav.init{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}header .ah-nav.show{opacity:1}header .ah-nav ul{display:block;height:auto;width:100%;pointer-events:none;padding-top:72px}header .ah-nav ul li{display:list-item;margin:0;padding:0;border-bottom:1px solid #7AA7BF;color:#fff;font-size:1rem;pointer-events:all}header .ah-nav ul li a{display:block;padding:1rem 1.25rem;position:relative}header .ah-nav ul li a:after{content:"";position:absolute;right:1.25rem;width:24px;height:24px;background-image:url(/assets/images/common/ic_arrow_next_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain}header .ah-nav .ah-contact{width:100%;margin:2.5rem 0px 0px;padding:0px 1.25rem;pointer-events:all}}header .ah-menu-button{display:none;width:40px;height:40px;border:0;user-select:none;background-color:#3090bf;border-radius:50%;position:absolute;top:1rem;right:16px;z-index:4}header .ah-menu-button.active{position:fixed;z-index:11;background-color:#35596d}header .ah-menu-button .btn-hamburger,header .ah-menu-button .btn-hamburger:before,header .ah-menu-button .btn-hamburger:after{width:20px;height:2px;position:absolute;background-color:#fff;border-radius:1px;-webkit-transition:background-color .35s ease 0s;-moz-transition:background-color .35s ease 0s;-ms-transition:background-color .35s ease 0s;-o-transition:background-color .35s ease 0s;transition:background-color .35s ease 0s}header .ah-menu-button .btn-hamburger{top:50%;left:50%;margin-top:-1px;margin-left:-10px}header .ah-menu-button .btn-hamburger:before,header .ah-menu-button .btn-hamburger:after{content:"";left:0;display:block;-webkit-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-moz-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-ms-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-o-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out}header .ah-menu-button .btn-hamburger:before{top:-6px}header .ah-menu-button .btn-hamburger:after{top:6px}header .ah-menu-button .btn-hamburger.active{background-color:transparent!important}header .ah-menu-button .btn-hamburger.active:before,header .ah-menu-button .btn-hamburger.active:after{top:0}header .ah-menu-button .btn-hamburger.active:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}header .ah-menu-button .btn-hamburger.active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header .ah-menu-button .btn-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (max-width: 600px){header .ah-menu-button{display:block}}header.top-header .ah-nav ul li{color:#fff}.common-contact{position:relative;z-index:1}.common-contact h3{font-family:Nunito Sans,sans-serif!important;font-size:2rem;margin:0px 0px 3rem;text-align:center}.common-contact h3 small{display:block;font-size:1rem;font-weight:700}.common-contact h3 span{display:block;color:inherit;font-size:1.125rem;font-weight:700;line-height:140%;margin-bottom:1rem}.common-contact .contact-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.common-contact .contact-links .link-item{margin:0px 1rem}@media (max-width: 960px){.common-contact h3{font-size:1.75rem;margin-bottom:2.25rem}.common-contact h3 span{font-size:1rem}}@media (max-width: 600px){.common-contact .contact-inner{padding:0 16px}.common-contact h3{font-size:1.5rem;margin-bottom:1.75rem;text-align:left}.common-contact h3 span{text-align:center}.common-contact .contact-links{display:block;text-align:center}.common-contact .contact-links .link-item{margin:1rem 0px}}footer{width:100%;padding:3rem 0px}footer .af-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;z-index:1}footer .af-logo{margin-right:auto}footer .af-logo a{display:block;width:200px;margin:0 auto}footer .af-logo a img{width:100%;height:auto}footer .footer-nav{margin-left:auto}footer .footer-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}footer .footer-nav ul li{margin:0rem .75rem}footer .footer-nav ul.global-nav{margin-bottom:1rem}footer .footer-nav ul.global-nav li{font-weight:700}footer .footer-nav ul.sub-nav li{font-size:.875rem;font-weight:400}footer .copyright{margin-top:1.5rem}footer .copyright p{margin:0;font-size:.875rem;text-align:right}@media (max-width: 960px){footer .af-logo a{width:156px}footer .footer-nav ul li{margin:0rem .5rem}footer .copyright{margin-top:1rem}}@media (max-width: 600px){footer{padding:2.25rem 0px 1.25rem}footer .af-inner{display:block}footer .af-logo{margin:0px auto 1.5rem}footer .af-logo a{width:182px}footer .footer-nav ul{display:block;text-align:center}footer .footer-nav ul li{display:inline-block;margin:.5rem .75rem}footer .copyright{margin-top:1rem}footer .copyright p{text-align:center}}.fixed-background{border-radius:80px;margin-top:-80px;position:relative;background-color:#fff}.fixed-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-attachment:fixed;background-image:url(/assets/images/common/bg_gradient.png);background-position:center;background-repeat:no-repeat;background-size:120% auto}.fixed-background section{position:relative;z-index:1}@media (max-width: 960px){.fixed-background{border-radius:0;margin-top:0;background-color:transparent}}@media (max-width: 600px){.fixed-background:before{background-image:url(/assets/images/common/bg_gradient_sp.png);position:-webkit-fixed;position:fixed;z-index:-1;opacity:.85;background-attachment:scroll;background-color:#fff}}.round-corner-section{border-radius:80px;margin-top:-80px;position:relative}@media (max-width: 960px){.round-corner-section{border-radius:0;margin-top:0}}@media (max-width: 600px){.round-corner-section{border-radius:0;margin-top:0}}.top-slides{height:56.25vw;min-height:480px;max-height:100vh;overflow:hidden}@media (max-width: 960px){.top-slides{height:100vw;min-height:0}}@media (max-width: 600px){.top-slides{height:130vw;min-height:0}}.top-slides .slide-nav{position:absolute;z-index:3;left:5.5%;bottom:16%}.top-slides .slide-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-slides .slide-nav li{margin-right:1rem;color:#fff;font-family:Nunito Sans,sans-serif!important;font-size:.875rem;font-weight:600;opacity:.6;pointer-events:all}.top-slides .slide-nav li a{display:block;width:24px;height:24px}.top-slides .slide-nav li:last-child{margin-right:0}.top-slides .slide-nav li.selected{opacity:1;pointer-events:none}@media (max-width: 960px){.top-slides .slide-nav{width:calc(100vw - 2.5rem);left:1.25rem;bottom:2%}.top-slides .slide-nav ul{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-slides .slide-nav li{margin-right:0;width:23%;text-align:center}.top-slides .slide-nav li a{display:inline-block;width:100%;height:48px;border-top:3px solid white;padding-top:.75rem}}@media (max-width: 600px){.top-slides .slide-nav{bottom:.25rem}.top-slides .slide-nav li a{height:40px;padding-top:.45rem}}.top-slides .slide-container{width:100%;height:100%}.top-slides .slide-container .slide-item{width:100%;height:100%;position:absolute;top:0;z-index:-1;pointer-events:none;visibility:hidden;transform:translate(100%);-webkit-transition:transform 1.25s cubic-bezier(.23,1,.32,1) 0s;-moz-transition:transform 1.25s cubic-bezier(.23,1,.32,1) 0s;-ms-transition:transform 1.25s cubic-bezier(.23,1,.32,1) 0s;-o-transition:transform 1.25s cubic-bezier(.23,1,.32,1) 0s;transition:transform 1.25s cubic-bezier(.23,1,.32,1) 0s}.top-slides .slide-container .slide-item.selected{z-index:0;transform:translate(0);pointer-events:all;visibility:visible}.top-slides .slide-container .slide-item.selected.fadeout{transform:translate(-100%)}.top-slides .slide-container .slide-item .slide-item-image:before{content:"";position:absolute;width:100%;height:100%;background-color:#0038584d}.top-slides .slide-container .slide-item .slide-item-text{position:absolute;top:50%;transform:translateY(-50%);width:100%;padding-left:5.5%}.top-slides .slide-container .slide-item .slide-item-text h4{color:#fff;font-size:3.25rem;line-height:130%;margin:0 0 1rem}.top-slides .slide-container .slide-item .slide-item-text p{margin:0 0 2rem}@media (max-width: 960px){.top-slides .slide-container .slide-item .slide-item-image{height:100%}.top-slides .slide-container .slide-item .slide-item-image picture{height:100%}.top-slides .slide-container .slide-item .slide-item-image picture img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}.top-slides .slide-container .slide-item .slide-item-text{top:auto;bottom:15%;transform:translateY(0);width:100%;padding-left:1.25rem;padding-right:1.25rem}.top-slides .slide-container .slide-item .slide-item-text h4{font-size:2.5rem;line-height:130%;margin:0 0 1.5rem}}@media (max-width: 600px){.top-slides .slide-container .slide-item .slide-item-text{bottom:5rem}.top-slides .slide-container .slide-item .slide-item-text h4{font-size:2rem}.top-slides .slide-container .slide-item .slide-item-text p{display:none}}@media (max-width: 960px){.top-main-copy .copy-text{font-size:3rem}}@media (max-width: 600px){.top-main-copy .copy-text{font-size:1.75rem}}.top-main-image{height:90vh;max-height:760px}.top-main-image>*{height:100%}.top-main-image .image-clip-wrap{clip-path:inset(15% round 120px);position:sticky;top:24px}.top-main-image .clip-image{transform:scale(.9)}@media (max-width: 960px){.top-main-image{height:75vw}.top-main-image .image-clip-wrap{clip-path:inset(0 round 80px);position:static;top:auto;height:100%}.top-main-image .image-clip-wrap picture{height:100%}.top-main-image .image-clip-wrap picture img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}.top-main-image .clip-image{transform:scale(1)}}@media (max-width: 600px){.top-main-image{height:auto}.top-main-image>*{height:auto}.top-main-image .image-clip-wrap{clip-path:inset(0 round 32px);height:calc(100vw - 32px)}}.top-main-image .main-image-light{position:absolute;z-index:2;width:100%;height:100%}.top-main-image .main-image-light .clip-light{opacity:0}@media (max-width: 960px){.top-main-image .main-image-light .clip-light{opacity:1}}.top-value-cloud .cloud-item{width:calc(33.33333% - 16px)}@media (max-width: 960px){.top-value-cloud .cloud-item{width:calc(50% - 16px)}}@media (max-width: 600px){.top-value-cloud .cloud-item{width:100%}.top-value-cloud .cloud-item.top-cloud-link{border-radius:16px}.top-value-cloud .cloud-item.top-cloud-link img{border-radius:8px}}.top-about-amic{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.top-about-amic .about-amic-card{width:calc(50% - 1rem);background-color:#fff;padding:2rem 3rem 2.5rem 2rem;margin-bottom:2rem}.top-about-amic .amic-card-type{display:inline-block;padding:.5rem 1.5rem .5rem 1rem;border-radius:2rem;background-color:#eaf4fb}.top-about-amic .amic-card-type span{display:inline-block;height:40px;line-height:40px;color:#008bda;font-size:1.75rem;font-weight:700;text-transform:capitalize}.top-about-amic .amic-card-feature{margin-bottom:1rem;font-size:1.75rem}.top-about-amic p{margin:0}@media (max-width: 960px){.top-about-amic .amic-card-type span{height:32px;line-height:32px;font-size:1.375rem}.top-about-amic .amic-card-feature{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.45rem}}@media (max-width: 600px){.top-about-amic{display:block}.top-about-amic .about-amic-card{width:100%;padding:2rem 1rem}.top-about-amic .amic-card-type span{font-size:1.25rem}.top-about-amic .amic-card-feature{font-size:1.125rem}}.page-head{width:100%;height:35.635vw;max-height:512px;min-height:440px;background-color:#d8ebf8;background-image:url(/assets/images/common/bg_page_head.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-head.middle-size{height:25vw;max-height:352px;min-height:280px}.page-head.middle-size h1{padding-top:9%}.page-head.small-size{height:20vw;max-height:300px;min-height:200px}.page-head.small-size h1{padding-top:7%}.page-head h1{font-size:3rem;line-height:140%;text-align:center;margin:0;padding-top:10%}.page-head h1 span{display:block;font-size:1.125rem;font-weight:700;line-height:140%;margin-bottom:.5rem}@media (max-width: 960px){.page-head h1{font-size:2.5rem}}@media (max-width: 600px){.page-head{height:auto;min-height:0;max-height:100%;padding-bottom:.5rem}.page-head.middle-size{height:64vw;max-height:300px;min-height:0px}.page-head.middle-size h1{padding-top:calc(72px + 2rem)}.page-head.small-size{height:42vw;max-height:160px;min-height:0px}.page-head.small-size h1{padding-top:4rem}.page-head h1{font-size:1.75rem;text-align:left;padding-top:calc(72px + 2rem)}.page-head h1 span{font-size:.875rem}}@media (max-width: 1080px){.jw3-layout .page-head{padding-top:0}}.ic-asset,.ic-money,.ic-id,.ic-identity,.ic-contract{background-position:left center;background-repeat:no-repeat;background-size:40px 40px;padding-left:3rem;font-family:Nunito Sans,sans-serif!important;font-size:1.125rem}.ic-asset.not-available,.ic-money.not-available,.ic-id.not-available,.ic-identity.not-available,.ic-contract.not-available{opacity:.3}@media (max-width: 960px){.ic-asset,.ic-money,.ic-id,.ic-identity,.ic-contract{background-size:32px 32px;padding-left:2.25rem}}.ic-asset{background-image:url(/assets/images/common/ic_amic_asset.svg)}.ic-money{background-image:url(/assets/images/common/ic_amic_money.svg)}.ic-id,.ic-identity{background-image:url(/assets/images/common/ic_amic_identity.svg)}.ic-contract{background-image:url(/assets/images/common/ic_amic_contract.svg)}.round-16{border-radius:16px}.round-24{border-radius:24px}.round-32{border-radius:32px}.round-40{border-radius:40px}.round-48{border-radius:48px}.round-56{border-radius:56px}.round-64{border-radius:64px}.round-120{border-radius:120px}@media (max-width: 600px){.round-16.sp-round-8,.round-24.sp-round-8,.round-32.sp-round-8,.round-40.sp-round-8,.round-48.sp-round-8,.round-56.sp-round-8,.round-64.sp-round-8,.round-120.sp-round-8{border-radius:8px}.round-16.sp-round-16,.round-24.sp-round-16,.round-32.sp-round-16,.round-40.sp-round-16,.round-48.sp-round-16,.round-56.sp-round-16,.round-64.sp-round-16,.round-120.sp-round-16{border-radius:16px}.round-16.sp-round-24,.round-24.sp-round-24,.round-32.sp-round-24,.round-40.sp-round-24,.round-48.sp-round-24,.round-56.sp-round-24,.round-64.sp-round-24,.round-120.sp-round-24{border-radius:24px}.round-16.sp-round-32,.round-24.sp-round-32,.round-32.sp-round-32,.round-40.sp-round-32,.round-48.sp-round-32,.round-56.sp-round-32,.round-64.sp-round-32,.round-120.sp-round-32{border-radius:32px}.round-16.sp-round-40,.round-24.sp-round-40,.round-32.sp-round-40,.round-40.sp-round-40,.round-48.sp-round-40,.round-56.sp-round-40,.round-64.sp-round-40,.round-120.sp-round-40{border-radius:40px}}.bg-blue{background-color:#d8ebf8}.bg-dark{background-color:#3090bf}.section-title{margin-bottom:5rem}.section-title.min-space{margin-bottom:3.75rem}.section-title h3{font-family:Nunito Sans,sans-serif!important;font-size:3rem;line-height:130%;text-align:left;margin:0}.section-title h3 small{display:block;font-size:.875rem;font-weight:700;line-height:140%}.section-title h3 span{display:block;color:#548099;font-size:1.125rem;font-weight:700;line-height:140%;margin-bottom:.5rem}.section-title.has-desc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-title.has-desc h3{width:50%;padding-right:1.5rem}.section-title.has-desc .section-description{width:50%;padding-left:1.5rem}@media (max-width: 960px){.section-title h3{font-size:2.5rem}.section-title h3 span{font-size:1rem}.section-title.has-desc{display:block}.section-title.has-desc h3{width:100%;padding-right:0}.section-title.has-desc .section-description{width:100%;padding-left:0}}@media (max-width: 600px){.section-title,.section-title.min-space{margin-bottom:2.5rem}.section-title h3{font-size:1.75rem}.section-title h3 span{font-size:.875rem}}.block-title h2,.block-title h3,.block-title h4{margin-bottom:2rem}.block-title h2{font-size:3rem}.block-title h3{font-size:2rem}.block-title h4{font-size:1.75rem;margin-top:.25rem}.block-title span{font-size:1.125rem}@media (max-width: 960px){.block-title h2{font-size:2.5rem}}@media (max-width: 600px){.block-title h2{font-size:1.75rem}.block-title h3{font-size:1.5rem}.block-title h4{font-size:1.25rem}.block-title span{font-size:.875rem}}.gradient-background{background-color:#fff;position:-webkit-fixed;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-image:url(/assets/images/common/bg_gradient.png);background-position:center;background-repeat:no-repeat;background-size:120% auto}@media (max-width: 600px){.gradient-background{background-image:url(/assets/images/common/bg_gradient_sp.png)}}@media (max-width: 1080px){.jw3-layout .gradient-background{background-image:url(/assets/images/common/bg_gradient.png);background-size:120% auto}}.link-button{margin-top:3.5rem;text-align:center}.link-button.min-space{margin-top:2rem}@media (max-width: 600px){.link-button{margin-top:2.5rem}.link-button.min-space{margin-top:1.5rem}}.image-text-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.image-text-block+.image-text-block{margin:4rem 0px}.image-text-block.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.image-text-block:nth-of-type(odd) .block-text{padding-left:4%}.image-text-block:nth-of-type(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text-block:nth-of-type(2n) .block-text{padding-right:4%}.image-text-block.reverse:nth-of-type(2n) .block-text{padding-left:4%;padding-right:0}.image-text-block.reverse:nth-of-type(odd){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text-block.reverse:nth-of-type(odd) .block-text{padding-right:4%;padding-left:0}.image-text-block.text-first:nth-of-type(odd) .block-text{padding-left:0;padding-right:4%}.image-text-block.text-first:nth-of-type(2n){-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.image-text-block.text-first:nth-of-type(2n) .block-text{padding-right:0;padding-left:4%}.image-text-block .block-image,.image-text-block .block-text{width:50%}.image-text-block.narrow-text .block-image{width:62.5%}.image-text-block.narrow-text .block-text{width:37.5%}@media (max-width: 960px){.image-text-block.narrow-text .block-image,.image-text-block.narrow-text .block-text{width:50%}}@media (max-width: 600px){.image-text-block{display:block}.image-text-block+.image-text-block{margin:2.75rem 0px}.image-text-block:nth-of-type(odd) .block-text{padding-left:0}.image-text-block:nth-of-type(2n) .block-text{padding-right:0}.image-text-block.reverse:nth-of-type(2n) .block-text{padding-left:0;padding-right:0}.image-text-block.reverse:nth-of-type(odd) .block-text{padding-right:0;padding-left:0}.image-text-block .block-image,.image-text-block .block-text,.image-text-block.narrow-text .block-image,.image-text-block.narrow-text .block-text{width:100%}}.column-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.column-list.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.column-list .column-item{width:calc(50% - 1rem);margin-bottom:2rem}.column-list .column-item a.column-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.75rem}.column-list .column-item a.column-link .column-image{width:calc(50% - .5rem)}.column-list .column-item a.column-link .column-image img{width:100%;height:auto}.column-list .column-item a.column-link:hover{opacity:1;background-color:#fff;box-shadow:0 2px 18px #00000026}.column-list .column-item .column-text{width:calc(50% - .5rem)}.column-list .column-item .column-text h6{margin-top:0;margin-bottom:.25rem}.column-list .column-item .column-text h6>i{display:inline-block;vertical-align:text-top;margin-left:.25rem;width:24px;height:24px}.column-list .column-item .column-text h6>i svg{width:100%;height:100%}.column-list .column-item .column-text h6>i svg path{fill:currentColor}.column-list .column-box{width:calc(50% - 1rem);padding:2rem 2rem 2.5rem;margin-bottom:2rem}.column-list .column-box.white-box{background-color:#fff}.column-list .column-box.blue-box{background-color:#3090bf}.column-list .column-box.gray-box{background-color:#e9f1f6}.column-list .column-box .box-description{min-height:6rem}@media (max-width: 960px){.column-list .column-item{margin-bottom:1rem}.column-list .column-item a.column-link{display:block}.column-list .column-item a.column-link .column-image{width:100%}.column-list .column-item a.column-link .column-image img{width:100%;height:auto}.column-list .column-item a.column-link img{width:100%}.column-list .column-item .column-text{width:100%;margin-top:.75rem}.column-list .column-item .column-text h6{margin-bottom:.5rem}}@media (max-width: 600px){.column-list .column-item{width:100%;display:block;margin-bottom:2rem}.column-list .column-item:last-child{margin-bottom:0}.column-list .column-box{width:100%;padding:1.5rem;margin-bottom:2rem}.column-list .column-box .box-description{min-height:0}}.about-usecase{width:100%;height:120vw}@media (max-width: 960px){.about-usecase{height:auto}}.about-usecase-list{position:sticky;top:calc(50% - 22.5vw);overflow:hidden;padding-left:4rem;padding-right:4rem}@media (max-width: 600px){.about-usecase-list{top:2rem;padding-left:1.5rem;padding-right:1.5rem}}.about-usecase-list .item-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap}.about-usecase-list .about-usecase-item{width:25vw;margin-right:2rem}.about-usecase-list .about-usecase-item:last-child{margin-left:0}.about-usecase-list .about-usecase-item picture{width:100%;height:100%}.about-usecase-list .about-usecase-item img{width:25vw;max-width:480px;height:100%}@media (max-width: 600px){.about-usecase-list .about-usecase-item{width:35vw;margin-right:.75rem}.about-usecase-list .about-usecase-item:last-child{margin-left:0}.about-usecase-list .about-usecase-item picture{width:100%;height:100%}.about-usecase-list .about-usecase-item img{width:35vw}}.cloud-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.value-cloud-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:.5rem}.cloud-item{padding:16px;margin:8px;border:2px solid #D3E4EE;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cloud-item.link{display:block}.cloud-item.link>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cloud-item img{width:auto!important;height:64px!important}.cloud-item span{display:block;color:#008bda;font-size:1.25rem;font-weight:700;padding-left:1rem}.cloud-item.small{padding:.25rem 1rem .25rem .25rem;margin:.25rem .25rem .25rem 0px}.cloud-item.small img{width:auto!important;height:30px!important}.cloud-item.small span{display:inline;vertical-align:middle;font-size:.875rem;padding-left:.5rem}@media (max-width: 960px){.cloud-item{padding:8px}.cloud-item img{width:72px!important;height:48px!important}.cloud-item span{font-size:1rem;padding-left:.75rem}}@media (max-width: 600px){.cloud-item{width:100%;padding:.5rem .75rem;margin:.5rem 0px;border:2px solid #D3E4EE}.cloud-item img{width:48px!important;height:32px!important}.cloud-item.cloud-tag.link{display:block}}.usecase-head-sec{position:relative;z-index:2;padding-top:88px}@media (max-width: 600px){.usecase-head-sec{padding-top:72px}}@media (max-width: 1080px){.jw3-layout .usecase-head-sec{padding-top:0}}.usecase-story-sec{position:relative;z-index:1}.back-link-container{padding:2.5rem 0px}@media (max-width: 600px){.back-link-container{padding:1.25rem 0px}}.back-link{color:#548099;font-family:Nunito Sans,sans-serif!important;font-weight:600;position:relative;padding-left:1rem}.back-link:before{content:"";position:absolute;left:0;top:calc(50% - 4px);width:8px;height:8px;border-radius:50%;background-color:currentColor}.usecase-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3rem 0px}.usecase-meta .usecase-meta-data{width:35.5%}.usecase-meta .usecase-meta-description{width:64.5%}.usecase-meta .usecase-meta-data{border-right:1px dotted #D3E4EE}.usecase-meta .usecase-meta-description{padding-left:8%}.usecase-meta .usecase-meta-data dl{margin:0 0 1.25rem}.usecase-meta .usecase-meta-data dl:last-of-type{margin-bottom:0}.usecase-meta .usecase-meta-data dt{color:#548099;font-size:.875rem}.usecase-meta .usecase-meta-data dd{margin:0;padding-top:.25rem;font-size:1.125rem;font-weight:500}.usecase-meta .usecase-meta-data .ic-asset,.usecase-meta .usecase-meta-data .ic-money,.usecase-meta .usecase-meta-data .ic-id,.usecase-meta .usecase-meta-data .ic-contract{background-size:24px 24px;padding-left:1.75rem}.usecase-meta .usecase-meta-data .ic-asset{background-image:url(/assets/images/common/ic_amic_asset_black.svg)}.usecase-meta .usecase-meta-data .ic-money{background-image:url(/assets/images/common/ic_amic_money_black.svg)}.usecase-meta .usecase-meta-data .ic-id,.usecase-meta .usecase-meta-data .ic-identity{background-image:url(/assets/images/common/ic_amic_identity_black.svg)}.usecase-meta .usecase-meta-data .ic-contract{background-image:url(/assets/images/common/ic_amic_contract_black.svg)}.usecase-meta .usecase-meta-description p{margin:0}.usecase-main-visual{position:relative}.usecase-main-visual .main-image picture{position:relative}.usecase-main-visual .main-image picture:before{content:"";position:absolute;width:100%;height:100%;background-image:linear-gradient(0deg,#0000004d 25%,#0000);border-radius:3rem}.usecase-main-visual .main-image img{border-radius:3rem}@media (max-width: 600px){.usecase-main-visual .main-image picture{position:relative}.usecase-main-visual .main-image picture:before{display:none}.usecase-main-visual .main-image img{border-radius:1.5rem}}@media (max-width: 1080px){.jw3-layout .usecase-main-visual .main-image{height:70vw}.jw3-layout .usecase-main-visual .main-image picture{height:100%}.jw3-layout .usecase-main-visual .main-image img{width:100%;height:100%;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}}.usecase-main-visual .main-copy{position:absolute;left:0;bottom:0;width:100%;height:auto;padding:0 5% 5%;color:#fff}.usecase-main-visual .main-copy h1{font-size:3.5rem;line-height:1.25;margin:0}.usecase-main-visual .main-copy .item-meta{margin-top:2rem}.usecase-main-visual .main-copy .item-meta span{color:#fff;font-size:1.25rem}.usecase-main-visual .main-copy .item-meta .item-industry{padding-right:1.125rem}.usecase-main-visual .main-copy .item-meta .item-merit{padding-left:1.125rem}.usecase-main-visual .main-copy .item-meta .item-merit:before{top:.35rem;height:1.25rem;background-color:#fff}@media (max-width: 600px){.usecase-main-visual .main-copy{position:static;left:auto;bottom:auto;padding:2rem 0px 0px;color:inherit}.usecase-main-visual .main-copy h1{font-size:2rem;margin:0}.usecase-main-visual .main-copy .item-meta{margin-top:1.5rem}.usecase-main-visual .main-copy .item-meta span{color:#548099;font-size:1rem}.usecase-main-visual .main-copy .item-meta .item-industry{padding-right:.75rem}.usecase-main-visual .main-copy .item-meta .item-merit{padding-left:.75rem}.usecase-main-visual .main-copy .item-meta .item-merit:before{top:.35rem;height:1rem;background-color:#d3e4ee}}.usecase-lead-text{margin:4rem 0px}@media (max-width: 1080px){.jw3-layout .usecase-lead-text p.lead-text{font-size:1.5rem}}@media (max-width: 960px){.usecase-lead-text{margin:2.5rem 0px}}@media (max-width: 600px){.usecase-lead-text{margin:1.5rem 0px}}.usecase-story-inner{height:100vh;position:sticky;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:1rem;padding:0px 1.5rem;margin-bottom:1.5rem}@media (max-width: 960px){.usecase-story-inner{height:auto;position:static;display:block;padding:0}}.usecase-story-inner .usecase-story-images,.usecase-story-inner .usecase-story-body{width:50%;height:calc(100vh - 2rem);position:sticky;top:1rem;border-radius:2rem}@media (max-width: 960px){.usecase-story-inner .usecase-story-images,.usecase-story-inner .usecase-story-body{width:100%;height:auto;position:static;top:auto;border-radius:0}}@media (max-width: 1080px){.jw3-layout .usecase-story-inner{display:block;padding:0;width:100%;height:auto;position:static;top:auto;border-radius:0}}.jw3-layout .usecase-story-inner .usecase-story-images,.jw3-layout .usecase-story-inner .usecase-story-body{width:100%;height:auto;position:static;top:auto;border-radius:0}.usecase-story-inner .usecase-story-images{overflow:hidden}.usecase-story-inner .usecase-story-images .usecase-story-image-items{width:100%;height:100%}.usecase-story-inner .usecase-story-images .usecase-story-image-items .story-image-item{width:100%;height:100%;position:absolute;top:0;left:0;transform:translate(0)}.usecase-story-inner .usecase-story-images .usecase-story-image-items picture,.usecase-story-inner .usecase-story-images .usecase-story-image-items figure{width:100%;height:100%}.usecase-story-inner .usecase-story-images .usecase-story-image-items picture img,.usecase-story-inner .usecase-story-images .usecase-story-image-items figure img{width:100%;height:100%;margin-left:0;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}@media (max-width: 960px){.usecase-story-inner .usecase-story-images .usecase-story-image-items{height:auto}.usecase-story-inner .usecase-story-images .usecase-story-image-items .story-image-item{height:auto;position:static;top:auto;left:auto;transform:none}.usecase-story-inner .usecase-story-images .usecase-story-image-items picture,.usecase-story-inner .usecase-story-images .usecase-story-image-items figure{width:100%;height:100%}.usecase-story-inner .usecase-story-images .usecase-story-image-items picture img,.usecase-story-inner .usecase-story-images .usecase-story-image-items figure img{width:100%;height:100%;margin-left:0;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}}@media (max-width: 1080px){.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items{height:auto}.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items .story-image-item{height:auto;position:static;top:auto;left:auto;transform:none}.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items picture,.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items figure{width:100%;height:100%}.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items picture img,.jw3-layout .usecase-story-inner .usecase-story-images .usecase-story-image-items figure img{width:100%;height:100%;margin-left:0;object-fit:cover;object-position:center;font-family:"object-fit: cover;"}}.usecase-story-inner .usecase-story-body{position:sticky;top:1rem;background-color:#d8ebf8;padding:1.5rem 7% 1.5rem 5%}.jw3-layout .usecase-story-inner .usecase-story-body{padding:1.5rem}.usecase-story-inner .usecase-story-body .usecase-story-body-paging{position:absolute;right:7%;top:50%;transform:translateY(-50%)}.usecase-story-inner .usecase-story-body .usecase-story-body-paging span{display:block;width:6px;height:6px;border-radius:50%;background-color:#7aa7bf;margin:1rem auto}.usecase-story-inner .usecase-story-body .usecase-story-body-paging span.active{width:10px;height:10px;background-color:#008bda}.usecase-story-inner .usecase-story-body .usecase-story-body-items{position:relative;height:100%}.usecase-story-inner .usecase-story-body .story-body-item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:translateY(40%);-webkit-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.usecase-story-inner .usecase-story-body .story-body-item.show{-webkit-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 1.25s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 1.25s cubic-bezier(.165,.84,.44,1) 0s;visibility:visible;opacity:1;transform:translateY(0)}.usecase-story-inner .usecase-story-body .story-body-item.show.hide{-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;opacity:0;transform:translateY(0)}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{text-align:center;margin:0}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title{font-size:1.75rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{margin-top:1rem;color:#3090bf;font-size:1.5rem;font-weight:700;line-height:1.25;background-color:#fff;border-radius:72px;padding:1.25rem 2rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-text{width:100%;border-bottom:1px solid white}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point{width:100%;margin-top:1.25rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point .point{font-weight:700;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point .point:before{content:"";position:absolute;left:0;top:calc(50% - .5rem);width:1rem;height:1rem;border-radius:50%;background-color:#008bda}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point ul{list-style:disc;padding-left:1.25rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point ul li{line-height:170%}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point p{margin:0}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions{margin-top:1.5rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions dd{margin:0;padding-top:.25rem;font-size:1rem;font-weight:700;text-align:center}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-asset,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-money,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-id,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-contract{background-size:20px 20px;padding-left:1.5rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-asset{background-image:url(/assets/images/common/ic_amic_asset_black.svg)}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-money{background-image:url(/assets/images/common/ic_amic_money_black.svg)}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-id,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-identity{background-image:url(/assets/images/common/ic_amic_identity_black.svg)}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-contract{background-image:url(/assets/images/common/ic_amic_contract_black.svg)}@media (max-width: 960px){.usecase-story-inner .usecase-story-body{position:static;top:auto;background-color:#d8ebf8;padding:0}.usecase-story-inner .usecase-story-body .usecase-story-body-paging{display:none}.usecase-story-inner .usecase-story-body .usecase-story-body-items{position:relative;height:100%}.usecase-story-inner .usecase-story-body .story-body-item{position:static;top:auto;left:auto;height:auto;opacity:1;visibility:visible;transform:translateY(0);-webkit-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 1.35s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;display:block}.usecase-story-inner .usecase-story-body .story-body-item.show{-webkit-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;transition:opacity 0 cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform 0 cubic-bezier(.165,.84,.44,1) 0s;visibility:visible;opacity:1;transform:translateY(0)}.usecase-story-inner .usecase-story-body .story-body-item.show.hide{-webkit-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-moz-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-ms-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;transition:opacity .5s cubic-bezier(.165,.84,.44,1) 0s,visibility 0s linear 0s,transform .5s cubic-bezier(.165,.84,.44,1) 0s;opacity:0;transform:translateY(0)}.usecase-story-inner .usecase-story-body .story-body-item .story-body-inner{padding:1.5rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{text-align:left}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title{font-size:1.5rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{display:inline-block;font-size:1.25rem;border-radius:72px;padding:.75rem 1.25rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions{margin-top:1.5rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions dd{text-align:left;word-break:keep-all}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-asset,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-money,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-id,.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-contract{display:inline-block;margin:.25rem 0px}}@media (max-width: 600px){.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title{font-size:1.25rem}.usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{font-size:1rem}}@media (max-width: 1080px){.jw3-layout .usecase-story-inner .usecase-story-body{position:static;top:auto;background-color:#d8ebf8;padding:0}.jw3-layout .usecase-story-inner .usecase-story-body .usecase-story-body-items{position:relative;height:100%}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item{position:static;top:auto;left:auto;height:auto;opacity:1;visibility:visible;display:block}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-inner{padding:2.5rem 4rem}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{text-align:left}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-title{font-size:2.5rem;margin-bottom:.5rem}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-merit{display:inline-block;font-size:2rem;border-radius:72px;padding:1.25rem 2rem;margin-bottom:.5rem}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-text p,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point li,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-point p{font-size:1.5rem}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions{margin-top:1.5rem}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions dd{text-align:left;word-break:keep-all}.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-asset,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-money,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-id,.jw3-layout .usecase-story-inner .usecase-story-body .story-body-item .story-body-item-functions .ic-contract{display:inline-block;margin:.25rem 0px}}.usecase-result h2{font-size:3rem;line-height:1.25}@media (max-width: 960px){.usecase-result h2{font-size:2rem}.usecase-result h4{font-size:1.25rem}}@media (max-width: 600px){.usecase-result h2{font-size:1.75rem}.usecase-result h4{font-size:1.125rem}}@media (max-width: 1080px){.jw3-layout .usecase-result h2{font-size:2.75rem}.jw3-layout .usecase-result h4{font-size:1.75rem}}.usecase-list{--list-layout: 3}.usecase-list .section-title{margin-bottom:2.25rem}.usecase-list .usecase-list-wrap{width:100%;overflow:hidden;position:relative}.usecase-list .usecase-story-list{margin-left:-1rem;margin-right:-1rem}.usecase-list .usecase-list-items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.usecase-list .usecase-list-item{width:33.333333%;display:block;vertical-align:top;padding:0px 1rem;margin-bottom:3rem}.usecase-list .usecase-list-item h6{margin:1rem 0px 0px;white-space:normal}.usecase-list .usecase-list-item h6 a{color:currentColor;text-decoration:none}.usecase-list .usecase-list-item img{width:100%;height:auto}@media (max-width: 1080px){.usecase-list{--list-layout: 2}.usecase-list .usecase-list-item{width:50%}}@media (max-width: 768px){.usecase-list{--list-layout: 1}.usecase-list .usecase-list-item{width:100%;padding:0 .25rem;margin-bottom:2rem}}.usecase-list .usecase-story-list-button{position:absolute;top:calc(50% - 48px);z-index:2}.usecase-list .usecase-story-list-button .btn-arrow{width:96px;height:96px;border-radius:50%;border:4px solid #008BDA;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:40px 40px}.usecase-list .usecase-story-list-button.prev{left:0}.usecase-list .usecase-story-list-button.prev .btn-arrow{background-image:url(/assets/images/common/ic_arrow_prev.svg)}.usecase-list .usecase-story-list-button.next{right:0}.usecase-list .usecase-story-list-button.next .btn-arrow{background-image:url(/assets/images/common/ic_arrow_next.svg)}.usecase-list .usecase-story-list-button.disabled,.usecase-list .usecase-story-list-button.slick-disabled{display:none!important}@media (max-width: 960px){.usecase-list .usecase-story-list-button .btn-arrow{width:72px;height:72px;border:3px solid #008BDA;background-size:32px 32px}}@media (max-width: 600px){.usecase-list .usecase-story-list-button .btn-arrow{width:56px;height:56px;border:2px solid #008BDA;background-size:24px 24px}}@media (max-width: 1080px){.jw3-layout .usecase-list .section-title{margin-bottom:3rem}}.item-meta{margin-top:1rem}.item-meta span{color:#548099;font-size:.875rem;font-weight:500;vertical-align:top;line-height:1}.item-meta .item-industry{padding-right:.875rem}.item-meta .item-merit{padding-left:.875rem;position:relative}.item-meta .item-merit:before{content:"";position:absolute;left:-1px;width:1px;height:1.125rem;background-color:#7aa7bf}.jw3-layout .jw3i{display:inline!important}.jw3-layout .jw3-pc{display:block!important}.jw3-layout .jw3-sp{display:none!important}@media (max-width: 1080px){.jw3-layout .jw3-pc{display:none!important}.jw3-layout .jw3-sp{display:block!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:visible;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.beginner-link-box{min-height:560px;position:relative}@media (max-width: 1280px){.beginner-link-box{min-height:0px}}.beginner-link-box .box-description{min-height:120px}@media (max-width: 600px){.beginner-link-box .box-description{min-height:0px}}.beginner-link-box-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-right:-2rem}.beginner-link-box-bottom .box-bottom-image{width:calc(100% - 224px);padding-left:1rem;margin-left:auto}.beginner-link-box-bottom .box-bottom-image img{border-radius:1rem 0px 0px 1rem}@media (max-width: 600px){.beginner-link-box-bottom{display:block;margin-right:0}}.api-menu{width:688px;margin:0 auto}.api-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:205px;background-image:url(/assets/images/product/api_menu_base.png);background-position:bottom;background-repeat:no-repeat;background-size:561px 75px}.api-menu ul li{width:130px;height:130px}.api-menu ul li button{width:130px;height:130px;border-radius:50%;border:2px solid #008BDA;outline:none;-webkit-user-select:none;padding:0;background-color:#fff;background-position:center 2rem;color:#008bda;font-weight:700;padding-top:3rem}.api-menu ul li button.selected{background-color:#d8ebf8}@media (max-width: 960px){.api-menu{width:660px}.api-menu ul{height:175px}.api-menu ul li{width:100px;height:100px}.api-menu ul li button{width:100px;height:100px;background-position:center 1.25rem;padding-top:2.5rem;font-size:1rem}}@media (max-width: 600px){.api-menu{width:100%}.api-menu ul{height:33vw;background-image:url(/assets/images/product/api_menu_base_sp.png);background-size:71vw auto}.api-menu ul li{width:21vw;height:21vw}.api-menu ul li button{width:21vw;height:21vw;background-position:center 4vw;padding-top:10vw;font-size:.75rem}}.api-program{background-color:#000;padding:1rem}.api-program .code-panel{background-color:#141414;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.api-program .code-panel-numbers{width:40px;background-color:#2c2c2c;border-radius:16px 0 0 16px;padding:.5rem .625rem .5rem 0}.api-program .code-panel-numbers span{display:block;color:#aaa;font-family:monospace;font-size:.875rem;line-height:2;text-align:right}.api-program .code-panel-typing{width:calc(100% - 40px)}.api-program .code-panel-typing pre{margin:0;padding:.5rem 1.25rem;color:#fff;font-family:monospace;font-size:.875rem;line-height:2}@media (max-width: 600px){.api-program{padding:.5rem}.api-program .code-panel{border-radius:8px}.api-program .code-panel-numbers{width:28px;border-radius:8px 0 0 8px;padding:.25rem .5rem .25rem 0}.api-program .code-panel-numbers span{font-size:.625rem;line-height:2}.api-program .code-panel-typing{width:calc(100% - 28px)}.api-program .code-panel-typing pre{padding:.25rem .75rem;font-size:.625rem;line-height:2}}.code-panel-typing .code-editor{display:none;overflow:hidden}.code-panel-typing .code-editor.show{display:block}.code-panel-typing span{display:none}.code-panel-typing span.show{display:inline}.code-panel-typing span.c-pink{color:#cc76d1}.code-panel-typing span.c-blue{color:#669bd1}.code-panel-typing span.c-sky{color:#a9dafb}.code-panel-typing span.c-green{color:#72c7b1}.code-panel-typing span.c-yellow{color:#f9d949}.code-panel-typing span.c-orange{color:#c5947c}.api-result{background-image:url(/assets/images/product/api_result_arrow.png);background-position:top;background-repeat:no-repeat;background-size:12px 42px;padding-top:42px;text-align:center}.api-result .result-box{display:inline-block;width:auto;min-width:360px;min-height:104px;padding:1.25rem 1.5rem;border:2px solid #008BDA;border-radius:8px;color:#008bda;font-weight:700}.api-result .result-box .result-name{margin-top:.25rem;font-size:1.375rem}@media (max-width: 600px){.api-result{background-image:url(/assets/images/product/api_result_arrow_sp.png);background-size:12px 26px;padding-top:26px}.api-result .result-box{min-width:0;max-width:100%}}.faq-list{margin:1.5rem 0px}.faq-list .faq-item{padding:1.75rem 0px .5rem;border-bottom:1px solid #D3E4EE}.faq-list .faq-item .faq-item-question{font-size:1.125rem;cursor:pointer;position:relative}.faq-list .faq-item .faq-item-question:before{content:"Q.";color:#008bda;font-weight:700;margin-right:.25rem}.faq-list .faq-item .faq-item-answer{padding-left:1.75rem}@media (max-width: 600px){.faq-list{margin:0px 0px 1.5rem}.faq-list .faq-item{padding:1.5rem 0px .5rem}.faq-list .faq-item .faq-item-question{padding-left:1.75rem}.faq-list .faq-item .faq-item-question:before{position:absolute;left:0}.faq-list .faq-item .faq-item-answer p{margin:1rem 0px 1.25rem}}.news-list{width:100%;max-width:900px;margin:0 auto}.news-list .news-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:1rem;position:relative}.news-list .news-item:after{content:"";position:absolute;right:0;top:calc(50% - 12px);width:24px;height:24px;background-image:url(/assets/images/common/ic_arrow_next.svg);background-repeat:no-repeat;background-size:contain}.news-list .news-item a{width:100%;display:block;text-decoration:none;padding:1rem 2.5rem 1rem 0px;border-bottom:1px solid #D3E4EE;background-color:transparent}.news-list .news-item a:hover{opacity:1;background-color:#d8ebf866}.news-list .news-item .news-meta{margin:0;width:200px}.news-list .news-item .news-meta span{font-size:.875rem}.news-list .news-item .news-meta span.news-category{margin-right:1rem;color:#2b4b59;position:relative;padding-left:20px}.news-list .news-item .news-meta span.news-category:before{content:"";position:absolute;left:0;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background-color:#26b6ff}.news-list .news-item .news-meta span.news-date{color:#548099}.news-list .news-item .news-title{margin:.5rem 0px 0px;width:100%;color:#2b4b59;font-size:1rem;font-weight:500}.news-list .news-item.row{display:block}.news-list .news-item.row .news-meta{margin:1rem 0px;width:auto}.news-list .news-item.row .news-meta span{display:inline-block;line-height:1;vertical-align:top}.news-list .news-item.row .news-meta span.news-category{padding-right:1rem}.news-list .news-item.row .news-title{margin:1.5rem 0px 1rem;width:auto;font-size:1.125rem}@media (max-width: 600px){.news-list{margin-top:1rem}.news-list .news-item{padding:.25rem 0px;display:block;margin-bottom:0}.news-list .news-item .news-meta{width:auto}.news-list .news-item .news-meta span.news-category{margin-right:.5rem}.news-list .news-item .news-title{width:auto;margin-top:.5rem}.news-list .news-item.row{display:block}.news-list .news-item.row .news-meta{margin:.5rem 0px}.news-list .news-item.row .news-title{margin:.5rem 0px;width:auto;font-size:1rem}}.news-single-content{padding-top:160px}.news-single-content .news-meta{margin:0;width:200px}.news-single-content .news-meta span{font-size:.875rem}.news-single-content .news-meta span.news-category{margin-right:1rem;color:#2b4b59;position:relative;padding-left:20px}.news-single-content .news-meta span.news-category:before{content:"";position:absolute;left:0;top:calc(50% - 6px);width:12px;height:12px;border-radius:50%;background-color:#26b6ff}.news-single-content .news-meta span.news-date{color:#548099}.news-single-content .news-title h1{font-size:2.5rem}@media (max-width: 600px){.news-single-content{padding-top:calc(72px + 2rem)}.news-single-content .news-title h1{font-size:2rem}}.published{margin-top:3rem}.published figure,.published picture{margin-top:1.65em;margin-bottom:1.65em}.published a{text-decoration:underline}.published a[rel="noopener noreferrer"]{word-wrap:break-word;word-break:break-all}.published img{display:block;margin-left:auto;margin-right:auto;width:auto;max-width:100%;height:auto}.published img+small,.published img+figcaption{display:block;margin-top:.75rem;font-size:.875rem;line-height:1.75}.published strong{font-weight:700}.published ul,.published ol{margin-block-start:1.65em;margin-block-end:1.65em;padding-inline-start:1.65em}.published ul li,.published ol li{margin-block-start:.25em;margin-block-end:.25em;line-height:1.575}.published ul{list-style:disc}.published ol{list-style:decimal}.published table{border-collapse:collapse;border-style:solid;border-width:1px;margin-bottom:1.85em}.published table tr,.published table th,.published table td{border-color:inherit;border-collapse:collapse;border-style:solid;border-width:1px}.published table th,.published table td{padding:.25em .45em;line-height:1.575}.published .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.65em;margin-bottom:1.65em}.published .column>.item{width:calc(50% - 4px)}.published .column>.item:nth-child(2n){margin-left:auto}.published .column>.item figure,.published .column>.item picture{margin-top:0;margin-bottom:0}.published .size-3-4{width:75%}.published .size-2-3{width:66.66667%}.published .size-1-2{width:50%}.published .size-1-3{width:33.33333%}.published .size-1-4{width:25%}@media (max-width: 600px){.published{margin-top:2rem}.published table tr,.published table th,.published table td{font-size:.875rem}.published .column{display:block}.published .column>.item{width:100%;margin-left:0;margin-top:1.65em;margin-bottom:1.65em}.published .size-3-4,.published .size-2-3,.published .size-1-2,.published .size-1-3,.published .size-1-4{width:100%}.published .size-3-4.sp-size-3-4,.published .size-2-3.sp-size-3-4,.published .size-1-2.sp-size-3-4,.published .size-1-3.sp-size-3-4,.published .size-1-4.sp-size-3-4{width:75%}.published .size-3-4.sp-size-2-3,.published .size-2-3.sp-size-2-3,.published .size-1-2.sp-size-2-3,.published .size-1-3.sp-size-2-3,.published .size-1-4.sp-size-2-3{width:66.66667%}.published .size-3-4.sp-size-1-2,.published .size-2-3.sp-size-1-2,.published .size-1-2.sp-size-1-2,.published .size-1-3.sp-size-1-2,.published .size-1-4.sp-size-1-2{width:50%}.published .size-3-4.sp-size-1-3,.published .size-2-3.sp-size-1-3,.published .size-1-2.sp-size-1-3,.published .size-1-3.sp-size-1-3,.published .size-1-4.sp-size-1-3{width:33.33333%}.published .size-3-4.sp-size-1-4,.published .size-2-3.sp-size-1-4,.published .size-1-2.sp-size-1-4,.published .size-1-3.sp-size-1-4,.published .size-1-4.sp-size-1-4{width:25%}}.embed-video{position:relative;padding-top:56.25%;margin:1.75rem 0px}.embed-video>iframe{position:absolute;left:0;top:0;width:100%;height:100%}.post-link{padding-top:2.5rem;text-align:center}.seminar-header{width:100%;height:72px;position:fixed;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0px 1.5rem}.seminar-header.scrolled{background-color:#fff;box-shadow:0 2px 4px #0000001a}@media (max-width: 767px){.seminar-header{height:48px;padding:0}}.seminar-header .sh-logo{width:200px}.seminar-header .sh-logo img{width:100%;height:auto}@media (max-width: 767px){.seminar-header .sh-logo{width:120px;margin-left:1rem;position:relative;z-index:12}}.seminar-header .sh-nav ul li{display:inline-block;margin:0px 1rem;color:#3c5050;font-weight:700}@media (max-width: 767px){.seminar-header .sh-nav{display:none;opacity:0;position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background-color:#fff;-webkit-transition:opacity .35s ease 0s;-moz-transition:opacity .35s ease 0s;-ms-transition:opacity .35s ease 0s;-o-transition:opacity .35s ease 0s;transition:opacity .35s ease 0s}.seminar-header .sh-nav.init{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.seminar-header .sh-nav.show{opacity:1}.seminar-header .sh-nav ul{display:block;width:100%;height:auto}.seminar-header .sh-nav ul li{display:block;height:auto;margin:0;padding:.5rem 0px;font-size:1.5rem;text-align:center}.seminar-header .sh-nav ul li a{display:inline-block;color:inherit;padding:.5rem}.seminar-header .sh-nav .nav-button{text-align:center;margin-top:1.25rem}}.seminar-header .sh-menu-button{display:none;width:60px;height:48px;border:0;-webkit-user-select:none;user-select:none;background-color:transparent;position:absolute;top:0;right:0;z-index:11;text-align:center}.seminar-header .sh-menu-button.active{position:fixed;z-index:11}.seminar-header .sh-menu-button .btn-hamburger,.seminar-header .sh-menu-button .btn-hamburger:before,.seminar-header .sh-menu-button .btn-hamburger:after{width:22px;height:2px;position:absolute;background-color:#3c5050;-webkit-transition:background-color .35s ease 0s;-moz-transition:background-color .35s ease 0s;-ms-transition:background-color .35s ease 0s;-o-transition:background-color .35s ease 0s;transition:background-color .35s ease 0s}.seminar-header .sh-menu-button .btn-hamburger{top:50%;left:50%;margin-top:-1px;margin-left:-12px}.seminar-header .sh-menu-button .btn-hamburger:before,.seminar-header .sh-menu-button .btn-hamburger:after{content:"";left:0;display:block;-webkit-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-moz-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-ms-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;-o-transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out;transition:top .35s ease-out,transform .35s ease-out,background-color .35s ease-out}.seminar-header .sh-menu-button .btn-hamburger:before{top:-6px}.seminar-header .sh-menu-button .btn-hamburger:after{top:6px}.seminar-header .sh-menu-button .btn-hamburger:hover{opacity:.6}.seminar-header .sh-menu-button .btn-hamburger.active{background-color:transparent!important}.seminar-header .sh-menu-button .btn-hamburger.active:before,.seminar-header .sh-menu-button .btn-hamburger.active:after{top:0}.seminar-header .sh-menu-button .btn-hamburger.active:before{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.seminar-header .sh-menu-button .btn-hamburger.active:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.seminar-header .sh-menu-button .btn-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media (max-width: 767px){.seminar-header .sh-menu-button{display:block}.seminar-header .sh-menu-button .btn-hamburger:hover{opacity:1}}.seminar-202310 a.text-link{color:#0c82bd}.seminar-202310 .section-title{text-align:center}.seminar-202310 .section-title h2{font-family:Montserrat;font-size:4rem;line-height:1.15;margin:.5rem 0px}@media (max-width: 767px){.seminar-202310 .section-title h2{font-size:2.25rem}}.seminar-202310 .seminar-keyvisual{width:100%;height:50vw;min-height:680px;max-height:100vh;background-color:#e3f6ff;background-image:url(/assets/images/seminar-202310/seminar_kv_bg.png);background-position:top center;background-repeat:no-repeat;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.seminar-202310 .seminar-keyvisual{height:80vh;min-height:0;background-image:url(/assets/images/seminar-202310/seminar_kv_bg_sp.png)}}.seminar-202310 .seminar-keyvisual .kv-meta{position:static;top:auto;text-align:center;padding-left:0;width:100%}.seminar-202310 .seminar-keyvisual .kv-title h1{color:#000;font-size:64px;font-weight:900;line-height:1.25}.seminar-202310 .seminar-keyvisual .kv-info p{font-size:2rem;font-weight:700;line-height:1.45}.seminar-202310 .seminar-keyvisual .kv-info .caption{display:inline-block;font-size:1rem}@media (max-width: 767px){.seminar-202310 .seminar-keyvisual .kv-meta{transform:none;padding:0px .5rem}.seminar-202310 .seminar-keyvisual .kv-title{margin-bottom:3rem}.seminar-202310 .seminar-keyvisual .kv-title h1{font-size:1.875rem}.seminar-202310 .seminar-keyvisual .kv-info p{font-size:1.25rem}.seminar-202310 .seminar-keyvisual .kv-info .caption{font-size:.875rem;margin-top:1rem}}.seminar-202310 .timetable-item{max-width:920px;margin:0px auto 2rem}@media (max-width: 767px){.seminar-202310 .timetable-item{margin-bottom:1rem}}.seminar-202310 .timetable-item .item-header{text-align:center;padding:.75rem 0px;background-color:#658492;color:#fff;font-size:1.5rem;font-weight:700;line-height:1}.seminar-202310 .timetable-item .item-header>span{display:inline-block;margin-left:1.5rem;font-size:1.25rem}.seminar-202310 .timetable-item .item-header>small{font-size:.875rem;font-weight:400}@media (max-width: 767px){.seminar-202310 .timetable-item .item-header{padding:.5rem 0px;font-size:1.25rem}.seminar-202310 .timetable-item .item-header>span{display:block;margin-left:0;margin-top:.5rem;font-size:.875rem}.seminar-202310 .timetable-item .item-header>small{font-size:.75rem;margin-top:.5rem}}.seminar-202310 .timetable-item .item-content{padding:1.5rem;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar-202310 .timetable-item .item-content .left{width:60%}.seminar-202310 .timetable-item .item-content .right{width:40%;padding-left:5%}.seminar-202310 .timetable-item .item-content .col{width:50%}.seminar-202310 .timetable-item .item-content .col:nth-child(2n){padding-right:8px}.seminar-202310 .timetable-item .item-content .col:nth-child(odd){padding-left:8px}.seminar-202310 .timetable-item .item-content .full{width:100%}.seminar-202310 .timetable-item .item-content .auto{width:auto}.seminar-202310 .timetable-item .item-content.only-prorfile{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.seminar-202310 .timetable-item .item-content .left p,.seminar-202310 .timetable-item .item-content .right p{margin:0px 0px 1.25rem}.seminar-202310 .timetable-item .item-content .left p:last-of-type,.seminar-202310 .timetable-item .item-content .right p:last-of-type{margin-bottom:0}.seminar-202310 .timetable-item .item-content .left p:last-of-type.has-space,.seminar-202310 .timetable-item .item-content .right p:last-of-type.has-space{margin-bottom:1.25rem}.seminar-202310 .timetable-item .item-content .content-heading{margin:2rem 0px 1rem;font-size:1.125rem;padding:.25rem 1rem;background-color:#e8eded;border-radius:12px}.seminar-202310 .timetable-item .item-content .profile{margin:0px 0px 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.seminar-202310 .timetable-item .item-content .profile:last-of-type{margin-bottom:0}.seminar-202310 .timetable-item .item-content .profile:last-of-type.has-space{margin-bottom:1.25rem}.seminar-202310 .timetable-item .item-content .profile>img{width:80px;height:80px}.seminar-202310 .timetable-item .item-content .profile>img+.name-role{width:calc(100% - 80px);padding-left:1rem}.seminar-202310 .timetable-item .item-content .profile .name-role{width:100%}.seminar-202310 .timetable-item .item-content .profile h6{margin:0;font-size:1.25rem}.seminar-202310 .timetable-item .item-content .profile p{margin:.25rem 0px 0px;line-height:1.5;font-size:.875rem}.seminar-202310 .timetable-item .item-content .profile p.profile-bio{margin-top:1rem;font-size:.9375rem}@media (max-width: 767px){.seminar-202310 .timetable-item .item-content{padding:1.25rem .75rem;display:block}.seminar-202310 .timetable-item .item-content .left{width:100%}.seminar-202310 .timetable-item .item-content .right{width:100%;padding-left:0;margin-top:1rem}.seminar-202310 .timetable-item .item-content .col{width:100%}.seminar-202310 .timetable-item .item-content .col:nth-child(2n){padding-right:0}.seminar-202310 .timetable-item .item-content .col:nth-child(odd){padding-left:0}.seminar-202310 .timetable-item .item-content .content-heading{font-size:1rem;padding:.25rem .75rem;border-radius:8px}.seminar-202310 .timetable-item .item-content .profile>img{width:56px;height:56px}.seminar-202310 .timetable-item .item-content .profile>img+.name-role{width:calc(100% - 56px);padding-left:.75rem}.seminar-202310 .timetable-item .item-content .profile h6{font-size:1.125rem}.seminar-202310 .timetable-item .item-content .profile p{font-size:.75rem;line-height:1.65}.seminar-202310 .timetable-item .item-content .profile p.profile-bio{margin-top:1rem;font-size:.875rem}}.seminar-202310 .outline-content{max-width:800px;margin:0 auto}.seminar-202310 dl.seminar-table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.seminar-202310 dl.seminar-table dt{width:120px;font-weight:700}.seminar-202310 dl.seminar-table dd{width:calc(100% - 120px);margin:0;font-size:1rem}.seminar-202310 dl.seminar-table dt,.seminar-202310 dl.seminar-table dd{line-height:1.75}.seminar-202310 dl.seminar-table dt,.seminar-202310 dl.seminar-table dd{padding:1rem 0px;border-bottom:1px solid #527897}.seminar-202310 dl.seminar-table dt:first-of-type,.seminar-202310 dl.seminar-table dd:first-of-type{border-top:1px solid #527897}@media (max-width: 767px){.seminar-202310 dl.seminar-table dt{width:88px}.seminar-202310 dl.seminar-table dd{width:calc(100% - 88px)}.seminar-202310 dl.seminar-table dt,.seminar-202310 dl.seminar-table dd{font-size:15px}}.seminar-footer .copyright{margin-top:2.5rem}.seminar-footer .copyright p{text-align:center}@media (max-width: 767px){.seminar-footer .af-logo a{width:144px}.seminar-footer .copyright{margin-top:1.5rem}}
