@charset "utf-8";.sub-section{padding-top:40px}.section-top-mainvisual{padding-top:136px!important;position:relative}@media (max-width:768px){.section-top-mainvisual{padding-top:calc(18.66vw + 10px)!important}}.section-top-mainvisual ._bgImage{bottom:0;display:flex;justify-content:flex-end;max-width:1400px;position:absolute;right:50%;translate:50% 0;width:100%;z-index:-1}@media (max-width:768px){.section-top-mainvisual ._bgImage{bottom:40%;justify-content:center;left:-20%;right:auto;translate:0 0;width:120%}}.section-top-mainvisual ._bgImage img{height:auto;width:64%}@media (max-width:768px){.section-top-mainvisual ._bgImage img{width:128%}}.section-top-mainvisual ._container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:20px;padding-right:20px}.section-top-mainvisual ._row{align-items:center;display:flex}@media (max-width:1160px){.section-top-mainvisual ._row._top{align-items:flex-start;flex-direction:column;gap:24px}}@media (max-width:768px){.section-top-mainvisual ._row._bottom{align-items:flex-start;flex-direction:column;gap:24px}}.section-top-mainvisual ._col._main{flex:0 0 44%}.section-top-mainvisual ._col._sub{flex:0 0 calc(50% - 10px)}@media (max-width:1160px){.section-top-mainvisual ._col._main,.section-top-mainvisual ._col._sub{flex:0 0 auto}}.section-top-mainvisual ._separator{flex:1 1 auto}.section-top-mainvisual ._separator:before{background-color:currentColor;content:"";display:block;height:1px;width:100%}@media (max-width:1160px){.section-top-mainvisual ._separator{margin-left:0;width:80px}}.section-top-mainvisual ._top{margin-bottom:70px}@media (max-width:1160px){.section-top-mainvisual ._top{margin-bottom:40px}}.section-top-mainvisual ._top ._title{padding-right:40px}@media (max-width:1160px){.section-top-mainvisual ._top ._title{padding-right:0}}.section-top-mainvisual ._top ._title>span{display:block;font-feature-settings:"palt";font-size:max(24px,min(calc(1.76vw + 17.41px),42px));font-weight:400;letter-spacing:.16em;line-height:1.5;white-space:nowrap}.section-top-mainvisual ._top ._title ._outer+._outer{margin-top:16px}@media (max-width:1160px){.section-top-mainvisual ._top ._title ._outer+._outer{margin-top:8px}}.section-top-mainvisual ._top ._textGroup{padding-left:40px}@media (max-width:1160px){.section-top-mainvisual ._top ._textGroup{padding-left:0}}.section-top-mainvisual ._top ._textGroup ._subTitle{font-size:max(16px,min(calc(.39vw + 14.54px),20px));font-weight:700;letter-spacing:.06em;line-height:2;margin-bottom:8px;text-align:left}.section-top-mainvisual ._top ._textGroup ._description{font-size:max(14px,min(calc(.39vw + 12.54px),18px));font-weight:400;letter-spacing:.06em;line-height:2;text-align:left}.section-top-mainvisual ._top ._btnGroup{display:flex;gap:20px;margin-top:24px}@media (max-width:768px){.section-top-mainvisual ._top ._btnGroup{flex-direction:column}}.section-top-mainvisual ._top ._btn{box-shadow:none;font-size:16px;font-weight:400;letter-spacing:.08em;min-width:auto;padding:12px 24px}.section-top-mainvisual ._top ._btn._primary{border-width:1px;color:#0054ac;transition:all .2s}.section-top-mainvisual ._top ._btn._primary:hover{transform:translate3d(0,2px,0)}.section-top-mainvisual ._bottom{gap:40px}@media (max-width:1160px){.section-top-mainvisual ._bottom{gap:20px}}.section-top-mainvisual ._bottom ._link{border-radius:40px 40px 40px 0;display:block;overflow:hidden;position:relative;transition:all .2s}.section-top-mainvisual ._bottom ._link:hover{opacity:.7;transform:translate3d(0,2px,0)}.section-top-mainvisual ._bottom ._link:hover ._arrow ._inner:after,.section-top-mainvisual ._bottom ._link:hover ._arrow ._inner:before{transform:translateX(0)}@media (max-width:1160px){.section-top-mainvisual ._bottom ._link{border-radius:24px 24px 24px 0}}.section-top-mainvisual ._bottom ._image{aspect-ratio:16/9}.section-top-mainvisual ._bottom ._image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.section-top-mainvisual ._bottom ._content{align-items:center;background-color:rgba(0,26,99,.55);border-radius:0 0 40px 0;bottom:0;display:flex;left:0;padding:16px 40px;position:absolute;width:100%;-moz-column-gap:16px;column-gap:16px}@media (max-width:1160px){.section-top-mainvisual ._bottom ._content{border-radius:0 0 24px 0;padding-left:20px;padding-right:20px}}.section-top-mainvisual ._bottom ._content ._arrow,.section-top-mainvisual ._bottom ._content ._title{color:#fff;font-size:max(16px,min(calc(.78vw + 13.07px),24px));font-weight:400}.section-top-mainvisual ._bottom ._content ._title{letter-spacing:.12em}.section-top-mainvisual ._bottom ._content ._arrow{align-items:center;border:1px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:20px;height:56px;justify-content:center;line-height:1;padding-bottom:2px;width:56px}@media (max-width:1160px){.section-top-mainvisual ._bottom ._content ._arrow{font-size:12px;height:28px;width:28px}}.section-top-mainvisual ._bottom ._content ._arrow ._inner{color:inherit;height:20px;overflow:hidden;white-space:nowrap;width:20px}@media (max-width:1160px){.section-top-mainvisual ._bottom ._content ._arrow ._inner{height:12px;width:12px}}.section-top-mainvisual ._bottom ._content ._arrow ._inner:after,.section-top-mainvisual ._bottom ._content ._arrow ._inner:before{content:"→";display:inline-block;transform:translateX(-100%);transition:transform .2s}.section-top-mainvisual ._bgImage,.section-top-mainvisual ._main ._title ._outer,.section-top-mainvisual ._row._bottom,.section-top-mainvisual ._row._top ._col._sub{opacity:0}.section-top-mainvisual ._separator:before{transition:width .6s cubic-bezier(.83,0,.17,1) 1s;width:0}.is-page-active .section-top-mainvisual ._row._bottom,.is-page-active .section-top-mainvisual ._row._top ._col._sub{animation:mv-fade-content 1.6s forwards}.is-page-active .section-top-mainvisual ._bgImage{animation:mv-fade-image 1.6s forwards}@keyframes mv-fade-content{0%{filter:blur(3px);opacity:0;translate:0 16px}to{filter:blur(0);opacity:1;translate:0 0}}@keyframes mv-fade-image{0%{filter:blur(3px);opacity:0;rotate:6deg}to{filter:blur(0);opacity:1;rotate:0deg}}.is-page-active .section-top-mainvisual ._main ._title ._outer{display:inline-block;opacity:1;position:relative}.is-page-active .section-top-mainvisual ._main ._title ._outer ._inner{animation:fadeIn 0s 1.2s backwards}@keyframes fadeIn{0%{opacity:0}}.is-page-active .section-top-mainvisual ._main ._title ._outer:after{animation:labelIn .6s cubic-bezier(.83,0,.17,1) .6s,labelOut .6s cubic-bezier(.83,0,.17,1) 1.5s;animation-fill-mode:forwards;background:linear-gradient(140deg,#0054ac,#91aff2);content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:scaleX(0);width:100%}@keyframes labelIn{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes labelOut{0%{transform:scaleX(1);transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.is-page-active .section-top-mainvisual ._main ._title ._outer:last-child ._inner{animation:fadeIn 0s 1.4s backwards}.is-page-active .section-top-mainvisual ._main ._title ._outer:last-child:after{animation:labelIn .6s cubic-bezier(.83,0,.17,1) .8s,labelOut .6s cubic-bezier(.83,0,.17,1) 1.4s}.is-page-active .section-top-mainvisual ._separator:before{animation:separatorIn .6s cubic-bezier(.83,0,.17,1) 2s forwards}@keyframes separatorIn{0%{width:0}to{width:100%}}.section-logo-appeal{padding:56px 0}@media (min-width:769px) and (max-width:1160px){.section-logo-appeal{padding-left:0!important;padding-right:0!important}}@media (max-width:768px){.section-logo-appeal{padding:32px 0}}.section-logo-appeal ._title{margin-bottom:24px;padding:0 20px}@media (max-width:768px){.section-logo-appeal ._title{margin-bottom:16px;padding:0}}.section-logo-appeal ._title h2{align-items:center;font-size:24px;letter-spacing:.08em}@media (max-width:768px){.section-logo-appeal ._title h2{font-size:18px}}.section-logo-appeal ._title h2>._large{color:#0054ac;font-size:32px}@media (max-width:768px){.section-logo-appeal ._title h2>._large{font-size:22px}}.section-logo-appeal ._authority{margin-bottom:24px}.section-logo-appeal ._authority ._group{display:flex;gap:16px;justify-content:center}@media (max-width:768px){.section-logo-appeal ._authority ._group{flex-wrap:wrap}}.section-logo-appeal ._authority ._group img{height:auto;min-width:0;width:100%}@media (max-width:768px){.section-logo-appeal ._authority ._group img{width:calc(50% - 8px)}}.section-logo-appeal ._authority ._note{margin-top:24px}.section-logo-appeal ._authority ._note ._list{color:#63697f;font-size:12px;font-weight:400;line-height:1.5}.section-logo-appeal ._authority ._note ._list ._item+._item{margin-top:2px}@media (max-width:768px){.section-mfc .sub-section .cmn-row{margin-top:-64px}.section-mfc .sub-section .cmn-col{margin-top:64px}}.section-mfc .sub-section>._title{margin-bottom:70px}.section-mfc .sub-section .cmn-card-type2{display:flex;flex-direction:column;overflow:visible;position:relative}@media (max-width:768px){.section-mfc .sub-section .cmn-card-type2{padding:56px 20px 20px}}.section-mfc .sub-section .cmn-card-type2 ._label{background-color:#f2f5ff;border-radius:4px;font-weight:700;margin-bottom:8px;margin-top:-8px;padding:2px 20px;text-align:center}.section-mfc .sub-section .cmn-card-type2 ._note{font-size:12px;margin-bottom:24px}.section-mfc .sub-section .cmn-card-type2 ._num{align-content:center;background-color:#3171ca;border-radius:4px;color:#fff;display:grid;font-size:16px;font-weight:700;justify-content:center;left:calc(50% - 40px);padding:4px 8px;place-content:center;position:absolute;top:-50px;grid-gap:2px;border-radius:50%;gap:2px;height:80px;letter-spacing:.06em;line-height:1;text-align:center;width:80px}.section-mfc .sub-section .cmn-card-type2 ._num:after{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px #3171ca;border-style:solid;bottom:-12px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.section-mfc .sub-section .cmn-card-type2 ._num span{color:inherit;display:block;font-size:20px;font-weight:700;letter-spacing:.08em;line-height:1}.section-mfc .sub-section .cmn-card-type2 ._image{margin-bottom:0;margin-top:auto}.section-mfc .sub-section .cmn-card-type2 ._image img{border-radius:15px}.section-mfc .sub-section .cmn-card-type2 ._outline{margin-bottom:24px;margin-top:16px}.section-mfc .sub-section .cmn-card-type2 ._outline>._list{font-size:12px;margin-top:16px}.section-mfc .sub-section .cmn-card-type2 ._title h4{font-size:20px}@media (max-width:768px){.section-mfc .sub-section .cmn-card-type2 ._title h4{font-size:18px}}.section-ai{overflow:hidden;position:relative}.section-ai ._imageBottom,.section-ai ._imageTop{display:block;height:auto;max-width:1100px;opacity:0;position:absolute;transform-origin:left bottom;transition:opacity 1.5s,rotate 1.5s;width:60%;z-index:-1}@media (max-width:768px){.section-ai ._imageBottom,.section-ai ._imageTop{width:80%}}.section-ai ._imageTop{left:-20%;rotate:8deg;top:-20%}@media (max-width:1160px){.section-ai ._imageTop{top:-14%}}@media (max-width:768px){.section-ai ._imageTop{top:-8%}}.section-ai ._imageBottom{bottom:-40%;right:-2%;rotate:8deg}@media (max-width:1160px){.section-ai ._imageBottom{bottom:-30%}}@media (max-width:768px){.section-ai ._imageBottom{bottom:-14%}}.section-ai .is-scrollAddClass._imageBottom,.section-ai .is-scrollAddClass._imageTop{opacity:1;rotate:0deg}.section-ai ._title{text-align:center}.section-ai ._title h2{background:linear-gradient(45deg,#6190e1,#00348a);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:#0054ac}.section-ai ._outline p{font-size:18px;font-weight:400;letter-spacing:.08em;line-height:2}@media (max-width:768px){.section-ai ._outline p{font-size:16px}}.section-ai ._outline p+p{margin-top:16px}.section-ai ._movie iframe{aspect-ratio:16/9;border-radius:15px;display:block;height:100%;margin-left:auto;margin-right:auto;max-width:768px;width:100%}@media (max-width:768px){.section-ai ._movie iframe{border-radius:7.5px}}.section-ai ._btnGroup{align-items:center;display:grid;justify-items:center;place-items:center;grid-gap:12px;gap:12px}@media (max-width:768px){.section-ai ._btnGroup{align-items:stretch;justify-items:stretch;place-items:stretch}}.section-ai ._btnGroup ._note{color:#0054ac;font-weight:500;letter-spacing:.04em}.section-ai ._btnGroup ._note:before{content:"＼ "}.section-ai ._btnGroup ._note:after{content:" ／"}.section-ai ._btnGroup{margin-top:40px;text-align:center}@media (max-width:768px){.section-member ._title{font-size:5vw}}.section-member ._itemGroup{background-color:#fff;background-position:top 30px right 30px;background-repeat:no-repeat;border-radius:15px;display:flex;gap:32px;padding:30px}@media (max-width:768px){.section-member ._itemGroup{flex-direction:column;gap:24px;padding:20px}}.section-member ._itemGroup._01{background-image:url(../images/top/icon-01.svg)}.section-member ._itemGroup._02{background-image:url(../images/top/icon-02.svg)}.section-member ._itemGroup._03{background-image:url(../images/top/icon-03.svg)}.section-member ._itemGroup ._image{flex-shrink:0}@media (max-width:768px){.section-member ._itemGroup ._image{width:100px}}.section-member ._itemGroup ._outline{margin-top:16px}.section-member ._itemGroup ._list ._item{color:#0054ac;font-size:20px;font-weight:700;line-height:1.5}@media (max-width:768px){.section-member ._itemGroup ._list ._item{font-size:16px}}.section-member ._itemGroup ._list ._item+._item{margin-top:8px}.section-usage ._content>._note{font-size:14px;margin-top:16px}.section-usage ._content>._note ._item+._item{margin-top:.25em}.section-usage ._content._indiv ._content{padding:24px 16px 32px}.section-usage ._rankGroup{margin-top:40px}.section-usage ._rankGroup .silver{background-color:#63697f}.section-usage ._rankGroup .gold{background-color:#b35800}.section-usage ._rankGroup .platinum{background-color:#2d344b}.section-usage ._rankGroup ._item{background-color:#f2f5ff;border-radius:15px;height:100%;overflow:hidden}.section-usage ._rankGroup ._item ._title{color:#fff;font-size:18px;line-height:1.5;padding:8px 16px;text-align:center}@media (max-width:768px){.section-usage ._rankGroup ._item ._title{font-size:16px}}.section-usage ._rankGroup ._item ._body{align-items:center;display:flex;flex-direction:column;padding:16px}.section-usage ._rankGroup ._item ._outline{font-size:18px;font-weight:700;line-height:1.5}@media (max-width:768px){.section-usage ._rankGroup ._item ._outline{font-size:16px}}.section-usage ._rankGroup ._item ._price{color:#0054ac;font-size:32px;font-weight:700}@media (max-width:768px){.section-usage ._rankGroup ._item ._price{font-size:28px}}.section-usage ._rankGroup ._item ._note{background-color:#fff;border-radius:1000px;margin-top:8px;padding:0 16px}@media (max-width:768px){.section-usage ._rankGroup ._item ._note{font-size:14px}}.section-usage ._planGroup{display:flex;gap:20px;margin-top:40px}@media (max-width:1160px){.section-usage ._planGroup{flex-direction:column}}.section-usage ._planGroup ._item{align-items:center;background-color:#f2f5ff;border-radius:7.5px;display:flex;gap:10px;padding:20px}@media (max-width:768px){.section-usage ._planGroup ._item{flex-direction:column;gap:16px}}.section-usage ._planGroup ._image{height:auto;width:170px}.section-usage ._planGroup ._content{flex:1 1 auto}.section-usage ._planGroup ._content ._title{color:#0054ac;font-size:18px;font-weight:700}@media (max-width:768px){.section-usage ._planGroup ._content ._title{margin-bottom:8px;text-align:center}}.section-usage ._btnGroup{display:flex;gap:20px;justify-content:center;margin-top:40px}@media (max-width:768px){.section-usage ._btnGroup{flex-direction:column}}.section-usage ._priceGroup .cmn-col>._item{border-radius:15px;overflow:hidden}.section-usage ._priceGroup ._content{padding:24px 16px}.section-usage ._priceGroup ._content>._name{font-size:18px;margin-top:4px;text-align:center}.section-usage ._priceGroup ._content>._outline{font-size:14px;margin-top:4px;text-align:center}.section-usage ._priceGroup ._content>._planWrapper{display:flex;justify-content:center}.section-usage ._priceGroup ._content>._planWrapper ._plan{align-items:center;display:flex;-moz-column-gap:18px;column-gap:18px;width:100%}.section-usage ._priceGroup ._content>._planWrapper ._plan>._name{border-radius:4px;font-size:14px;font-weight:700;line-height:1;padding:4px 8px}.section-usage ._priceGroup ._content>._planWrapper ._plan>._price ._large{font-size:24px;font-weight:700}.section-usage ._priceGroup ._content>._planWrapper ._plan>._price ._medium{font-size:18px;font-weight:700}.section-usage ._priceGroup ._content>._planWrapper ._plan>._price ._01{line-height:1.25}.section-usage ._priceGroup ._content>._planWrapper ._plan>._price ._02{font-size:14px;font-weight:500;line-height:1.25;margin-top:2px}.section-usage ._priceGroup ._content>._planWrapper ._plan._year{margin-top:12px}.section-usage ._priceGroup ._content>._planWrapper ._plan._year>._name{background-color:#0054ac;color:#fff}.section-usage ._priceGroup ._content>._planWrapper ._plan._month{margin-top:8px}.section-usage ._priceGroup ._content>._planWrapper ._plan._month>._name{border:1px solid;color:#0054ac}.section-usage ._priceGroup ._content>._planWrapper ._plan._month>._price ._01{font-weight:500}.section-usage ._priceGroup ._function{height:100%}.section-usage ._priceGroup ._function>._title{background-color:#0054ac;color:#fff;font-size:14px;font-weight:700;padding:2px 16px;text-align:center}.section-usage ._priceGroup ._function>._content{background-color:#c2d1fc;height:100%;padding:16px 16px 24px}.section-usage ._priceGroup ._function>._content *{color:#001a63;font-size:12px}.section-usage ._priceGroup ._function .cmn-list-check ._item{font-size:14px;font-weight:500}@media (min-width:769px){.section-usage ._priceGroup .cmn-row-2 ._item>._content>._name{font-size:24px}.section-usage ._priceGroup .cmn-row-2 ._item>._content ._plan>._name,.section-usage ._priceGroup .cmn-row-2 ._item>._content>._outline{font-size:16px}.section-usage ._priceGroup .cmn-row-2 ._item>._content ._plan>._price ._large{font-size:32px}.section-usage ._priceGroup .cmn-row-2 ._item>._content ._plan>._price ._medium{font-size:24px}.section-usage ._priceGroup .cmn-row-2 ._item>._content ._plan>._price ._02{font-size:16px}.section-usage ._priceGroup .cmn-row-2 ._item ._function ._content *{font-size:14px}.section-usage ._priceGroup .cmn-row-2 ._item ._function ._groupList{row-gap:8px}.section-usage ._priceGroup .cmn-row-2 ._item ._function ._groupList ._item dt{min-width:72px}.section-usage ._priceGroup .cmn-row-2 ._item ._function ._tagList{gap:8px}.section-usage ._priceGroup .cmn-row-2 ._item ._function ._tagList ._item{min-width:72px}}.section-streamed ._bubble{display:flex;justify-content:center;margin-bottom:24px}.section-streamed ._bubble span{background-color:#3171ca;border-radius:100px;color:#fff;font-size:18px;font-weight:700;line-height:1.25;padding:12px 32px 14px;position:relative;text-align:center}@media (max-width:768px){.section-streamed ._bubble span{font-size:16px;padding:10px 20px 12px}}.section-streamed ._bubble span:before{border-bottom:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px #3171ca;border-style:solid;bottom:-12px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.section-streamed ._note{margin-top:8px}.section-streamed ._compareArea img{height:auto;width:100%}.section-streamed ._btnGroup{display:flex;gap:20px;justify-content:center;margin-top:40px}@media (max-width:768px){.section-streamed ._btnGroup{flex-direction:column}}.section-scene ._scene>._item{display:flex;-moz-column-gap:20px;align-items:flex-start;column-gap:20px;transition:opacity .2s}@media (max-width:768px){.section-scene ._scene>._item{display:block}}.section-scene ._scene>._item:hover{opacity:.7}.section-scene ._scene>._item:hover .cmn-more-default{transform:translateX(4px)}.section-scene ._scene>._item+._item{margin-top:40px}@media (max-width:768px){.section-scene ._scene>._item+._item{margin-top:24px}}.section-scene ._scene>._item ._image{border-radius:15px;box-shadow:0 12px 24px rgba(0,26,99,.1);margin-right:40px;overflow:hidden;width:100%}@media (max-width:768px){.section-scene ._scene>._item ._image{margin-bottom:16px;margin-right:0}}.section-scene ._scene>._item ._content{width:100%}.section-scene ._scene>._item ._content ._tag{margin-bottom:8px}.section-scene ._scene>._item ._content ._title{font-weight:700}@media (max-width:768px){.section-scene ._scene>._item ._content ._title{text-align:center}}.section-scene ._scene>._item ._content ._outline{margin-top:16px}.section-scene ._scene>._item ._content ._link{margin-top:24px}.section-scene ._scene>._item ._content ._link span{transition:transform .2s}@media (max-width:768px){.section-scene ._scene>._item ._content ._link{margin-top:8px;text-align:center}}.section-case .main-voice-container-list>li{background-color:#fff}.section-case .linkBtn{font-weight:700;margin:40px auto 0;max-width:360px}@media (max-width:768px){.section-case .linkBtn{margin-top:24px}}.section-seminar .linkBtn{font-weight:700}@media (max-width:768px){.section-seminar .linkBtn{margin-top:4px;padding:4vw;width:100%}}