@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700;900&family=Roboto:wght@100;300&display=swap");.t-loading{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:10px;left:0;z-index:9998;background:url("../../../assets/image/home/mv-bg-dot.gif") repeat center;background-size:248px 248px}@media screen and (max-width:779px){.t-loading{top:0;background-size:124px 124px}}body.is-op2 .t-loading{display:none}.t-loading-logo{--logowidth:12rem;width:var(--logowidth);margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width:779px){.t-loading-logo{--logowidth:10rem}}.t-loading-logo__cover{display:block;width:var(--logowidth);height:100%;opacity:0.4;position:absolute;top:0;right:0;z-index:1;overflow:hidden}.t-loading-logo__cover svg{display:block;width:var(--logowidth);height:100%;position:absolute;top:0;right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.t-loading-txt{text-align:center;position:relative;top:0.6rem;z-index:2}.t-loading-txt__main{margin-top:2rem;font-weight:900;font-family:Noto Sans JP,serif;font-size:3.8rem;line-height:100%;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on;color:#EB342B}@media screen and (max-width:779px){.t-loading-txt__main{margin-top:1.6rem;font-size:3.2rem}}.t-loading-txt__sub{margin-top:2rem;font-weight:700;font-family:'Helvetica Neue','Helvetica',serif;font-size:1.6rem;line-height:100%;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on;color:#333333;text-align:center}@media screen and (max-width:779px){.t-loading-txt__sub{margin-top:1.6rem;font-size:1.4rem}}.t-loading-txt__sub span{display:inline-block;-webkit-animation-name:flashing;animation-name:flashing;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:none;animation-fill-mode:none}body.is-op1 .t-loading-txt__main,body.is-op1 .t-loading-txt__sub{-webkit-transition-delay:0.15s!important;transition-delay:0.15s!important}@-webkit-keyframes flashing{to{opacity:1}0%{opacity:0.5}}@keyframes flashing{to{opacity:1}0%{opacity:0.5}}.t-loading-heart{width:25.2rem;position:absolute;top:calc(50% - 0.2rem);left:calc(50% - 1.8rem);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;will-change:transform,opacity}@media screen and (max-width:779px){.t-loading-heart{width:15.4rem;top:calc(50% - 1.5rem);left:calc(50% - 0.2rem)}}.t-loading-heart img{-webkit-animation-name:heartBounce;animation-name:heartBounce;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.is-op1 .t-loading-heart .u-effect-loading-hide{-webkit-transition-delay:0.25s!important;transition-delay:0.25s!important}.t-mv{width:100%;height:100vh;height:100svh;min-height:70rem;background:url("../../../assets/image/home/mv-bg-dot.gif") repeat center;background-size:248px 248px;position:relative;overflow:hidden}@media screen and (max-width:779px){.t-mv{min-height:initial;background-size:124px 124px}}.t-mv .c-bg-obj.-pos-left{width:45.92%;bottom:69%;right:67%;-webkit-animation-name:floatingReverse;animation-name:floatingReverse;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width:779px){.t-mv .c-bg-obj.-pos-left{width:103.125%;bottom:74.2%;right:23.2%;-webkit-transform:rotate(-9.5deg);transform:rotate(-9.5deg)}}.t-mv .c-bg-obj.-pos-right{width:45.15%;bottom:3.8rem;right:-11.64%;-webkit-animation-name:floating;animation-name:floating;-webkit-animation-duration:5.8s;animation-duration:5.8s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-transform-origin:center;transform-origin:center}@media screen and (max-width:779px){.t-mv .c-bg-obj.-pos-right{width:71.5625%;bottom:13.6%;right:-30%;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(0.5rem) rotate(0.4deg);transform:translateY(0.5rem) rotate(0.4deg)}30%{-webkit-transform:translateY(0.4rem) rotate(0.3deg);transform:translateY(0.4rem) rotate(0.3deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(-0.5rem) rotate(-0.4deg);transform:translateY(-0.5rem) rotate(-0.4deg)}80%{-webkit-transform:translateY(-0.4rem) rotate(-0.3deg);transform:translateY(-0.4rem) rotate(-0.3deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes floating{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(0.5rem) rotate(0.4deg);transform:translateY(0.5rem) rotate(0.4deg)}30%{-webkit-transform:translateY(0.4rem) rotate(0.3deg);transform:translateY(0.4rem) rotate(0.3deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(-0.5rem) rotate(-0.4deg);transform:translateY(-0.5rem) rotate(-0.4deg)}80%{-webkit-transform:translateY(-0.4rem) rotate(-0.3deg);transform:translateY(-0.4rem) rotate(-0.3deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes floatingReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-0.5rem) rotate(0.4deg);transform:translateY(-0.5rem) rotate(0.4deg)}30%{-webkit-transform:translateY(-0.4rem) rotate(0.3deg);transform:translateY(-0.4rem) rotate(0.3deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(0.5rem) rotate(-0.4deg);transform:translateY(0.5rem) rotate(-0.4deg)}80%{-webkit-transform:translateY(0.4rem) rotate(-0.3deg);transform:translateY(0.4rem) rotate(-0.3deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes floatingReverse{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-0.5rem) rotate(0.4deg);transform:translateY(-0.5rem) rotate(0.4deg)}30%{-webkit-transform:translateY(-0.4rem) rotate(0.3deg);transform:translateY(-0.4rem) rotate(0.3deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}75%{-webkit-transform:translateY(0.5rem) rotate(-0.4deg);transform:translateY(0.5rem) rotate(-0.4deg)}80%{-webkit-transform:translateY(0.4rem) rotate(-0.3deg);transform:translateY(0.4rem) rotate(-0.3deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}.t-mv__inner{width:100%;height:calc(100% - 4.3rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:779px){.t-mv__inner{height:calc(100% - 6.4rem)}}.t-mv-content{max-width:76.7rem;width:48.57%;position:relative;top:0.5rem;z-index:2}@media screen and (max-width:779px){.t-mv-content{width:84.375%;top:1.7rem}}.t-mv-heart{width:58.66%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:calc(50% - 1.8rem);left:calc(50% - 2rem);z-index:1}.t-mv-heart img{-webkit-transform:scale(1.005);transform:scale(1.005);-webkit-animation-name:heartBounce;animation-name:heartBounce;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-timing-function:cubic-bezier(0.65,0,0.35,1);animation-timing-function:cubic-bezier(0.65,0,0.35,1);-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-play-state:paused;animation-play-state:paused}@media screen and (max-width:779px){.t-mv-heart{width:57.4%;top:calc(50% - 1.5rem);left:calc(50% - 0.2rem)}}@-webkit-keyframes heartBounce{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.015);transform:scale(1.015)}35%{-webkit-transform:scale(1.015);transform:scale(1.015)}50%{-webkit-transform:scale(1.005);transform:scale(1.005)}70%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBounce{0%{-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.015);transform:scale(1.015)}35%{-webkit-transform:scale(1.015);transform:scale(1.015)}50%{-webkit-transform:scale(1.005);transform:scale(1.005)}70%{-webkit-transform:scale(1.03);transform:scale(1.03)}to{-webkit-transform:scale(1);transform:scale(1)}}.t-mv-copy{position:relative;z-index:3}@media screen and (max-width:779px){.t-mv-copy-pc{display:none}}.t-mv-copy-sp{display:none}@media screen and (max-width:779px){.t-mv-copy-sp{display:block}}.t-mv-scroll{width:8rem;height:8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#333A90;-webkit-box-shadow:0px -10px 30px rgba(0,0,0,0.1);box-shadow:0px -10px 30px rgba(0,0,0,0.1);position:absolute;z-index:2;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:779px){.t-mv-scroll{width:5.2rem;height:5.2rem;bottom:-3.7rem}}.t-mv-scroll__icon{display:block;width:1.8rem;height:1.1rem;margin-top:0.2rem;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:779px){.t-mv-scroll__icon{width:1.2rem;height:0.8rem}}.t-mv-scroll__icon svg{fill:white}.t-mv-scroll:hover .t-mv-scroll__icon{-webkit-transform:translateY(0.3rem);transform:translateY(0.3rem)}.js-mv-image-target{margin:0 auto;will-change:width}.t-mv-image{width:100%;max-width:100%;max-height:100rem;margin-top:-6.3rem;margin-bottom:-10rem;margin-left:auto;margin-right:auto;border-radius:40px 40px 0 0;overflow:hidden;position:relative;z-index:1;will-change:transform;-webkit-transform-origin:top center;transform-origin:top center}@media screen and (max-width:779px){.t-mv-image{margin-top:-6.4rem;margin-bottom:-4rem}}.t-mv-image:after{content:"";display:block;width:100%;padding-top:63.492%}@media screen and (max-width:779px){.t-mv-image:after{padding-top:106.25%}}.t-mv-image img{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(1.2);transform:scale(1.2)}.t-about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12rem 12rem 13.2rem 0;position:relative}@media screen and (max-width:779px){.t-about{display:block;padding:4.4rem 0 2.4rem 2.4rem}}.t-about:before{content:"";display:block;width:calc(100% + 12rem);height:100%;background:linear-gradient(151.83deg,#2E5CD1 37.92%,#2351C6 85.05%),#333A90;border-radius:80px 0px 0px 80px;position:absolute;top:0;left:-12rem;z-index:1}@media screen and (max-width:779px){.t-about:before{width:calc(100% + 1.6rem);border-radius:20px 0px 0px 20px;left:0}}.t-about__circle{display:inline-block;border-radius:50%;background-color:#FFFFFF;-webkit-filter:blur(90px);filter:blur(90px);position:absolute;z-index:2}@media screen and (max-width:779px){.t-about__circle{display:none}}.t-about__circle:after{content:"";display:block;width:100%;padding-top:100%}.t-about__circle:first-of-type{width:44.9%;opacity:0.17;top:2.4rem;right:20.686%}.t-about__circle:nth-of-type(2){width:52.94%;opacity:0.1;bottom:3.8rem;left:calc(-12rem - 5%)}.t-about__block{position:relative;z-index:3}@media screen and (max-width:779px){.t-about__block{width:100%!important}}.t-about__block:first-of-type{width:45.55%}.t-about__block:nth-of-type(2){width:47.77%}.t-about__article{margin-top:7rem}@media screen and (max-width:779px){.t-about__article{margin-top:3.2rem}}.t-about__article .c-txt-medium+.c-txt-medium{margin-top:2.4rem}@media screen and (max-width:779px){.t-about__article .c-txt-medium+.c-txt-medium{margin-top:1.6rem}}.t-about__button{margin-top:2.4rem}@media screen and (max-width:779px){.t-about__button{margin-top:1.6rem}}.t-about-media{width:calc(100% + 12rem)}@media screen and (max-width:779px){.t-about-media{width:calc(100% + 1.6rem);margin-top:3.3rem}}.t-about-media__caption{margin-top:1.6rem;font-size:1.2rem;line-height:100%;color:#F2F2F2}.t-about-table{width:100%;margin-top:2.4rem;border-collapse:collapse;border-spacing:0}@media screen and (max-width:779px){.t-about-table{border-bottom:1px solid rgba(255,255,255,0.2)}}.t-about-table td,.t-about-table th{padding:1.4rem 0;font-weight:600;font-size:1.2rem;line-height:140%;color:#F2F2F2;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}@media screen and (max-width:779px){.t-about-table td,.t-about-table th{width:100%!important;display:block!important}}.t-about-table th{width:22%}@media screen and (max-width:779px){.t-about-table th{padding:1.3rem 0 0.6rem;border-bottom:0!important}}.t-about-table td{width:78%}@media screen and (max-width:779px){.t-about-table td{padding:0 0 1.3rem;border:0!important}}.t-mv-copyright{font-weight:400;font-family:'Helvetica Neue','Helvetica',serif;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1rem;line-height:100%;letter-spacing:0.06em;color:#777777;word-break:keep-all;position:fixed;top:50%;right:3.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:9999}@media screen and (max-width:779px){.t-mv-copyright{display:none}}.t-team{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14rem 12rem 10rem 0}@media screen and (max-width:779px){.t-team{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}}.t-team__block:first-of-type{width:33.33%}@media screen and (max-width:1328px){.t-team__block:first-of-type{width:30.8rem}}@media screen and (max-width:779px){.t-team__block:first-of-type{margin-top:1.7rem;width:100%}}.t-team__block:nth-of-type(2){width:64.66%;margin-top:-4.5rem}@media screen and (max-width:1328px){.t-team__block:nth-of-type(2){width:calc(100% - 30.8rem);padding-left:1.6rem}}@media screen and (max-width:779px){.t-team__block:nth-of-type(2){width:calc(100% + 3.2rem)!important;margin-top:3rem;margin-left:-1.6rem;padding-left:0}}.t-team__article{margin-top:6rem}@media screen and (max-width:779px){.t-team__article{margin-top:3.2rem}}.t-team__article__heading{font-family:MFW-UDShinGoCOnizPr6-Med,serif;font-size:2.2rem;line-height:170%;letter-spacing:0.04em;-webkit-font-feature-settings:"pkna" on,"palt" on;font-feature-settings:"pkna" on,"palt" on}@media screen and (max-width:779px){.t-team__article__heading{font-size:1.6rem;line-height:150%}}.t-team__article__txt{font-size:1.5rem;line-height:180%;text-align:justify;color:#555555}@media screen and (max-width:779px){.t-team__article__txt{font-size:1.3rem}}.t-team__article__txt+.t-team__article__txt{margin-top:2.4rem}@media screen and (max-width:779px){.t-team__article__txt+.t-team__article__txt{margin-top:1.6rem}}.t-team__article__heading+.t-team__article__txt{margin-top:3.2rem}@media screen and (max-width:779px){.t-team__article__heading+.t-team__article__txt{margin-top:2.4rem}}.t-team__figure{max-width:70rem;width:110.5%;margin-left:-5.25%;position:sticky;top:2rem}@media screen and (max-width:779px){.t-team__figure{width:100%;margin-left:0;position:static}}.t-team-slide{width:100%;overflow:hidden}@media screen and (max-width:779px){.t-team-slide{margin-top:4.8rem}}.t-team-slide .splide__slide{position:relative}.t-team-slide .splide__slide:after{content:"";display:block;width:100%;padding-top:69.7674%}@media screen and (max-width:779px){.t-team-slide .splide__slide:after{padding-top:67.4342%}}.t-team-slide:hover{cursor:-webkit-grab;cursor:grab}.t-team-slide:active{cursor:-webkit-grabbing;cursor:grabbing}.splide__list{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;will-change:transform!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.t-hybrid{overflow:hidden}.t-hybrid .c-section-content{padding:12rem 0 8.8rem}@media screen and (max-width:779px){.t-hybrid .c-section-content{padding:4.8rem 0}}.t-hybrid .c-bg-obj.-pos-left{width:43.7rem;top:30rem;left:-33.4rem}@media screen and (max-width:779px){.t-hybrid .c-bg-obj.-pos-left{width:12.8rem;top:7.5rem;left:-3.8rem}}.t-hybrid .c-bg-obj.-pos-right{width:78.9rem;top:-18.5rem;right:-47.8rem}@media screen and (max-width:779px){.t-hybrid .c-bg-obj.-pos-right{display:none!important}}@supports (-ms-ime-align:auto){.t-hybrid .c-bg-obj.-pos-left{opacity:0.1}.t-hybrid .c-bg-obj.-pos-right{opacity:0.3}}.t-cardiovascular{overflow:hidden}.t-cardiovascular .c-section-content{padding:8rem 0 12rem}@media screen and (max-width:779px){.t-cardiovascular .c-section-content{padding:4.8rem 0}}.t-cardiovascular .c-bg-obj.-pos-left{width:81.8rem;top:43.7rem;left:-27.8rem}.t-cardiovascular .c-bg-obj.-pos-right{width:52.9rem;top:-21.3rem;right:-40rem}@media screen and (max-width:779px){.t-cardiovascular .c-bg-obj{display:none!important}}.t-cardiology{overflow:hidden}.t-cardiology .c-section-content{padding:8rem 0 12rem}@media screen and (max-width:779px){.t-cardiology .c-section-content{padding:4.8rem 0}}.t-cardiology .c-bg-obj.-pos-left{width:26.7rem;top:14rem;left:-17.6rem}@media screen and (max-width:779px){.t-cardiology .c-bg-obj.-pos-left{display:none!important}}.t-cardiology .c-bg-obj.-pos-right{width:52.9rem;top:35rem;right:-21.2rem}@media screen and (max-width:779px){.t-cardiology .c-bg-obj.-pos-right{width:19.3rem;top:6rem;right:-3.9rem;-webkit-transform:rotate(9deg);transform:rotate(9deg)}}@supports (-ms-ime-align:auto){.t-cardiology .c-bg-obj.-pos-left{opacity:0.1}.t-cardiology .c-bg-obj.-pos-right{opacity:0.2}}.t-arrhythmia{overflow:hidden}.t-arrhythmia .c-section-content{padding:12.4rem 0 12rem}@media screen and (max-width:779px){.t-arrhythmia .c-section-content{padding:4.8rem 0}}.t-arrhythmia .c-bg-obj.-pos-left{width:87rem;top:0rem;left:-68rem}.t-arrhythmia .c-bg-obj.-pos-right{width:87rem;top:0rem;right:-68rem}@media screen and (max-width:779px){.t-arrhythmia .c-bg-obj{display:none!important}}.t-faq{padding:12rem 0;position:relative}@media screen and (max-width:779px){.t-faq{padding:4.8rem 0}}.t-faq-content{-webkit-box-shadow:0px 4px 60px rgba(0,0,0,0.06);box-shadow:0px 4px 60px rgba(0,0,0,0.06);position:relative;z-index:2}.t-faq-header{padding:10rem 12rem 7.2rem;background-color:white;border-radius:20px 20px 0px 0px}@media screen and (max-width:779px){.t-faq-header{padding:4rem 1.6rem;border-radius:10px 10px 0px 0px}}.t-faq-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:5.5rem}@media screen and (max-width:779px){.t-faq-nav{margin-top:2.5rem}}.t-faq-nav__item{margin-top:1.5rem;margin-left:1.2rem;margin-right:1.2rem}@media screen and (max-width:779px){.t-faq-nav__item{margin-left:1rem;margin-right:1rem}}.t-faq-nav__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:1.6rem;line-height:100%;-webkit-transition:color 0.6s cubic-bezier(0.16,1,0.3,1);transition:color 0.6s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:779px){.t-faq-nav__item a{font-size:1.4rem}}.t-faq-nav__item a:hover{color:#F5453D}.t-faq-nav__item__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:18px;height:18px;margin-right:0.6rem;border-radius:50%;border:1px solid #8E8E8E;-webkit-transition:all 0.6s cubic-bezier(0.16,1,0.3,1);transition:all 0.6s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:779px){.t-faq-nav__item__icon{width:16px;height:16px}}.t-faq-nav__item__icon svg{width:8px;height:5px;margin-top:0.1rem;fill:#8E8E8E;-webkit-transition:fill 0.6s cubic-bezier(0.16,1,0.3,1);transition:fill 0.6s cubic-bezier(0.16,1,0.3,1)}.t-faq-nav__item a:hover .t-faq-nav__item__icon{background-color:#F5453D;border:1px solid #F5453D}.t-faq-nav__item a:hover .t-faq-nav__item__icon svg{fill:white}.t-faq-body{padding:7rem 12rem;border-top:1px solid #F1F1F1;border-radius:0px 0px 20px 20px;background-color:#FAF9F7;overflow:hidden}@media screen and (max-width:779px){.t-faq-body{padding:4rem 1.6rem 2.5rem;border-radius:0px 0px 10px 10px}}.js-particles-wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}#js-particles{width:100%;height:100vh;background-color:#e3e2e8;position:sticky;top:0;left:0}#js-particles .particles-js-canvas-el{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.t-faq-heading{padding:2.6rem 3.2rem;background:#F5453D;border-radius:4px;font-family:MFW-UDShinGoCOnizPr6-Med,serif;font-size:2rem;line-height:100%;color:white}@media screen and (max-width:779px){.t-faq-heading{padding:1.9rem 1.4rem;font-size:1.6rem}}.t-faq-heading2{padding-left:1.1rem;font-family:MFW-UDShinGoCOnizPr6-Med,serif;font-size:2rem;line-height:100%;color:#F5453D;border-left:5px solid #f6453d}@media screen and (max-width:779px){.t-faq-heading2{font-size:1.6rem;line-height:120%;border-left:3px solid #f6453d}}.t-faq-section{padding-top:6.4rem}@media screen and (max-width:779px){.t-faq-section{padding-top:4.8rem}}.t-faq-section:first-of-type{margin-top:-6.4rem}@media screen and (max-width:779px){.t-faq-section:first-of-type{margin-top:-4.8rem}}.t-faq-section2{padding-top:4.8rem}@media screen and (max-width:779px){.t-faq-section2{padding-top:3.2rem}}.t-faq-section3{padding-top:1.6rem}.t-faq-heading2+.t-faq-list{margin-top:3.2rem}@media screen and (max-width:779px){.t-faq-heading2+.t-faq-list{margin-top:2.4rem}}.t-faq-list__block{border-top:1px solid #D7D7D7}.t-faq-list__block:last-of-type{border-bottom:1px solid #D7D7D7}.t-faq-list__question{padding:3.2rem 8.2rem 3.2rem 2.2em;text-indent:-2.2em;font-weight:600;font-size:1.6rem;line-height:100%;color:#333A90;cursor:pointer;position:relative;-webkit-transition:padding 0.6s cubic-bezier(0.16,1,0.3,1);transition:padding 0.6s cubic-bezier(0.16,1,0.3,1);-webkit-font-feature-settings:"pwid" on,"palt" on;font-feature-settings:"pwid" on,"palt" on}@media screen and (max-width:779px){.t-faq-list__question{padding:2rem 3rem 2rem 2.2em;font-size:1.4rem;line-height:140%}}.t-faq-list__question:hover{background-color:#f8f6f3}.t-faq-list__question:hover .js-accordion__icon{background-color:#F5453D;border:1px solid #F5453D}.t-faq-list__question:hover .js-accordion__icon:after,.t-faq-list__question:hover .js-accordion__icon:before{background-color:#ffffff}.t-faq-list__question .js-accordion__icon{display:inline-block;width:3rem;height:3rem;border-radius:50%;position:absolute;top:50%;right:2.6rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid rgba(51,51,51,0.2);-webkit-transition:background-color 0.6s cubic-bezier(0.16,1,0.3,1),border 0.6s cubic-bezier(0.16,1,0.3,1);transition:background-color 0.6s cubic-bezier(0.16,1,0.3,1),border 0.6s cubic-bezier(0.16,1,0.3,1)}@media screen and (max-width:779px){.t-faq-list__question .js-accordion__icon{width:2rem;height:2rem;right:0}}.t-faq-list__question .js-accordion__icon:after,.t-faq-list__question .js-accordion__icon:before{content:"";display:block;width:1.2rem;height:2px;border-radius:10px;background-color:#555555;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:opacity 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),opacity 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);will-change:transform}@media screen and (max-width:779px){.t-faq-list__question .js-accordion__icon:after,.t-faq-list__question .js-accordion__icon:before{width:0.8rem}}.t-faq-list__question .js-accordion__icon:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.t-faq-list__block.js-accordion-open{}.t-faq-list__block.js-accordion-open .t-faq-list__question:hover{background-color:transparent!important}.t-faq-list__block.js-accordion-open .t-faq-list__anser{margin-top:-0.8rem}@media screen and (max-width:779px){.t-faq-list__block.js-accordion-open .t-faq-list__anser{margin-top:-0.6rem}}.t-faq-list__block.js-accordion-open .js-accordion__icon{background-color:#F5453D;border:1px solid #F5453D}.t-faq-list__block.js-accordion-open .js-accordion__icon:after,.t-faq-list__block.js-accordion-open .js-accordion__icon:before{background-color:#ffffff}.t-faq-list__block.js-accordion-open .js-accordion__icon:before{-webkit-transform:translate(-50%,-50%) rotate(180deg);transform:translate(-50%,-50%) rotate(180deg)}.t-faq-list__block.js-accordion-open .js-accordion__icon:after{opacity:0;-webkit-transform:translate(-50%,-50%) rotate(270deg);transform:translate(-50%,-50%) rotate(270deg)}.t-faq-list__anser{height:0;overflow:hidden;-webkit-transition:height 0.6s cubic-bezier(0.16,1,0.3,1),0.6s cubic-bezier(0.16,1,0.3,1);transition:height 0.6s cubic-bezier(0.16,1,0.3,1),0.6s cubic-bezier(0.16,1,0.3,1)}.t-faq-list__anser__inner{padding-bottom:3.2rem;position:relative;z-index:1}@media screen and (max-width:779px){.t-faq-list__anser__inner{padding-bottom:2rem}}.t-faq-list__anser__inner>div{padding:2.4rem;background:#F7F4EE;border:1px solid #F0EBE1;border-radius:4px}@media screen and (max-width:779px){.t-faq-list__anser__inner>div{padding:1.4rem}}.t-faq-table{width:100%;border-collapse:collapse;border-spacing:0;border-top:1px solid #D9D9D9;border-left:1px solid #D9D9D9;position:relative}.t-faq-table td,.t-faq-table th{padding:1.35rem 2rem;border-right:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;font-size:1.4rem;line-height:180%}@media screen and (max-width:779px){.t-faq-table td,.t-faq-table th{width:20rem!important;font-size:1.2rem;table-layout:auto}}.t-faq-table th{font-weight:600;background-color:#F7F7F7}.t-faq-table th:not(:first-child){text-align:center}.t-faq-table td{background-color:white}.t-faq-table td:not(:first-child){text-align:center}@media screen and (max-width:779px){.t-faq-table-scroll__inner{min-width:40rem!important}.t-faq-table-scroll__inner.-type2{min-width:60rem!important}}.t-faq-table.-col2 th{table-layout:auto}.t-faq-table.-col2 th:first-child{width:68.974%}.t-faq-table.-col3 td{width:24.359%}.t-faq-table.-col3 td:first-child{width:51.282%}.t-faq-table.-col3 td{table-layout:auto}.t-faq-list__heading+.t-faq-table-scroll,.t-faq-list__txt+.t-faq-table-scroll{margin-top:1.6rem}.t-faq-table-scroll+.c-txt-notice,.t-faq-table-scroll+.t-faq-list__txt{margin-top:1.6rem}.t-faq-table-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.t-faq-table-scroll::-webkit-scrollbar{display:none!important}@media screen and (max-width:779px){.t-faq-table-scroll{width:calc(100% + 3.2rem);position:relative;left:-1.6rem;overflow-x:auto}.t-faq-table-scroll .t-faq-table-scroll__inner{width:100%;padding:0 1.6rem}}.simplebar-track.simplebar-horizontal{width:calc(100% - 3.2rem);height:1rem!important;background:#c1c1c1;right:auto;left:1.6rem;border-radius:100px;z-index:10;border:1px solid #c1c1c1}.simplebar-scrollbar{background:#fafafa;top:0!important;height:0.8rem!important;border-radius:100px}.simplebar-scrollbar.simplebar-visible:before{display:none!important}.simplebar-wrapper{width:100%!important;padding-bottom:1px}@media screen and (max-width:779px){.simplebar-wrapper{padding-bottom:1.8rem}}.t-faq-list__heading{font-size:1.4rem;line-height:180%;font-weight:bold}@media screen and (max-width:779px){.t-faq-list__heading{font-size:1.2rem}}.t-faq-list__txt{font-size:1.4rem;line-height:180%}.t-faq-list__txt:not(.u-font-bold){color:#555555}@media screen and (max-width:779px){.t-faq-list__txt{font-size:1.2rem;text-align:justify}}.t-faq-list__heading+.t-faq-list__txt{margin-top:0.6rem}.c-txt-notice+.t-faq-list__txt,.t-faq-list__txt+.c-txt-notice,.t-faq-list__txt+.t-faq-list__txt{margin-top:1.6rem}@media screen and (max-width:779px){.c-txt-notice+.t-faq-list__txt,.t-faq-list__txt+.c-txt-notice,.t-faq-list__txt+.t-faq-list__txt{margin-top:1rem}}.t-pageTop{width:9.7rem;height:9.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:4px 0 0 0;background:#333A90;position:fixed;z-index:2;bottom:1rem;right:1rem;cursor:pointer;z-index:9990}@media screen and (max-width:779px){.t-pageTop{width:6rem;height:6rem;bottom:0rem;right:0rem}}@media screen and (min-width:780px){.t-pageTop:hover .t-pageTop__icon{-webkit-transform:translateY(-0.3rem);transform:translateY(-0.3rem)}}.t-pageTop__icon{display:block;width:1.8rem;height:1.1rem;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1);transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),-webkit-transform 0.6s cubic-bezier(0.16,1,0.3,1)}.t-pageTop__icon svg{fill:white}@media screen and (max-width:779px){.t-pageTop__icon{width:1.2rem;height:0.8rem}}.t-pageTop p{display:block;margin-top:1.4rem;font-family:MFW-UDShinGoCOnizPr6-Bol,serif;font-size:1rem;line-height:100%;text-align:center;color:#ffffff}@media screen and (max-width:779px){.t-pageTop p{margin-top:0.4rem;line-height:1.2;-webkit-transform:scale(0.9);transform:scale(0.9)}}.l-header-button,.l-header-logo.-heart-team,.l-header-nav-wrap,.t-mv .c-bg-obj,.t-mv-copyright,.t-mv-image,.t-mv-scroll{opacity:0}body.is-op6 .t-mv .c-bg-obj{opacity:1;-webkit-transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1)}body.is-op6 .l-header-button,body.is-op6 .l-header-logo.-heart-team,body.is-op6 .l-header-nav-wrap,body.is-op6 .t-mv-copyright,body.is-op6 .t-mv-image,body.is-op6 .t-mv-scroll{opacity:1;-webkit-transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1)}#mv-copy-pc2,#mv-copy-sp2{fill:#EB342B}#mv-copy-pc1,#mv-copy-pc3,#mv-copy-sp1,#mv-copy-sp3{opacity:0;-webkit-transform-origin:center;transform-origin:center}#mv-copy-pc2,#mv-copy-sp2{opacity:0;-webkit-transform:scale(0.98);transform:scale(0.98);-webkit-transform-origin:center;transform-origin:center}body.is-op4 #mv-copy-pc2,body.is-op4 #mv-copy-sp2{-webkit-transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.2s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.2s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1),transform 1.2s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.2s cubic-bezier(0.16,1,0.3,1),transform 1.2s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.2s cubic-bezier(0.16,1,0.3,1);opacity:1;-webkit-transform:scale(1);transform:scale(1)}body.is-op5 #mv-copy-pc1,body.is-op5 #mv-copy-pc3,body.is-op5 #mv-copy-sp1,body.is-op5 #mv-copy-sp3{-webkit-transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.4s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.4s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1),transform 1.4s cubic-bezier(0.16,1,0.3,1);transition:opacity 1.4s cubic-bezier(0.16,1,0.3,1),transform 1.4s cubic-bezier(0.16,1,0.3,1),-webkit-transform 1.4s cubic-bezier(0.16,1,0.3,1);opacity:1}body.is-op6 .t-mv-heart img{-webkit-animation-play-state:running;animation-play-state:running}body.is-op6 .t-mv-copy{-webkit-transition-delay:1s;transition-delay:1s}
/*# sourceMappingURL=style.css.map */