.x10m5feContainer{max-width:1250px;margin:auto auto 120px;padding-right:25px;padding-left:25px}@media screen and (max-width: 768px){.x10m5feContainer{padding-right:20px;padding-left:20px;margin-bottom:100px}}.x10m5feContainer figure{margin:0}.x10m5feContainer picture{display:block}.x10m5feContainer img{display:block;max-width:100%;width:auto;height:auto;margin:auto}@media screen and (max-width: 768px){.x10m5feReason02Feat--pc{display:none}}@media screen and (min-width: 767px){.x10m5feReason02Feat--sp{display:none}}.x10m5feButtons{margin-top:20px}@media screen and (min-width: 767px){.x10m5feButtons{margin-top:30px}}.x10m5feButtons>ul{list-style:none;margin:0;padding:0}.x10m5feButtons>ul>li:not(:first-child){margin-top:0.8em}.x10m5feButton{display:inline-block;background-color:#507AA0;color:#ffffff;border-radius:100px;padding:1em 0.8em 0.9em}@media screen and (min-width: 767px){.x10m5feButton{padding:1em 2.3em 0.9em}}.x10m5feButton:hover{color:#ffffff}.x10m5feButton.x10m5feButton--black{background-color:#000000}.x10m5feButton.x10m5feButton--orange{background-color:#f25529}.x10m5feButton[target="_blank"]::after{content:"";display:inline-block;width:0.9em;height:0.9em;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215.33%22%20height%3D%2212.585%22%20viewBox%3D%220%200%2015.33%2012.585%22%3E%20%3Cpath%20id%3D%22ico_newWin%22%20d%3D%22M15.33%2C0V8.468H12.462v-5.6H4.117V0ZM0%2C12.585H11.213V4.117H0Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;margin-left:0.3em;margin-right:0.3em;vertical-align:middle}@media screen and (max-width: 768px){.x10m5feMain{margin-right:-25px;margin-left:-25px}}.x10m5feMain__image{background-color:#EBF3FA;margin:0}.x10m5feIntro{background-color:#5D9EC6;color:#ffffff;padding-right:25px;padding-left:25px}@media screen and (max-width: 768px){.x10m5feIntro{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}}.x10m5feIntro__inner{padding-top:40px;padding-bottom:52px}@media screen and (min-width: 767px){.x10m5feIntro__inner{max-width:900px;margin:auto}}@media screen and (max-width: 768px){.x10m5feIntro__inner{padding-top:43px}}.x10m5feIntro__heading{margin-bottom:13px;display:inline-grid;grid-template-columns:87px 1fr;align-items:center;grid-template-areas:"x10m5feIntro__headingIcon x10m5feIntro__headingSub" "x10m5feIntro__headingMain x10m5feIntro__headingMain"}@media screen and (min-width: 767px){.x10m5feIntro__heading{margin-bottom:37px;grid-template-columns:128px 1fr;grid-template-areas:"x10m5feIntro__headingIcon x10m5feIntro__headingSub" "x10m5feIntro__headingIcon x10m5feIntro__headingMain"}}.x10m5feIntro__headingIcon{grid-area:x10m5feIntro__headingIcon;margin-right:10px !important}@media screen and (min-width: 767px){.x10m5feIntro__headingIcon{margin-right:25px !important}}.x10m5feIntro__headingSub{grid-area:x10m5feIntro__headingSub;font-weight:bold;text-align:left;font-size:20px}@media screen and (min-width: 767px){.x10m5feIntro__headingSub{font-size:32px}}.x10m5feIntro__headingMain{grid-area:x10m5feIntro__headingMain;font-weight:bold;text-align:left;font-size:32px;margin-top:0.4em}@media screen and (min-width: 767px){.x10m5feIntro__headingMain{font-size:48px;text-indent:-0.6em}}@media screen and (max-width: 768px){.x10m5feIntro__headingMain{letter-spacing:-0.02em}}.x10m5feIntro__contents{text-align:center}@media screen and (min-width: 767px){.x10m5feIntro__contents{display:grid;grid-template-areas:"x10m5feIntro__header x10m5feIntro__header" "x10m5feIntro__illust x10m5feIntro__productPicture" "x10m5feIntro__bodycopy x10m5feIntro__bodycopy"}}.x10m5feIntro__header{grid-area:x10m5feIntro__header}.x10m5feIntro__illust{grid-area:x10m5feIntro__illust}@media screen and (min-width: 767px){.x10m5feIntro__illust img{max-width:397px}}.x10m5feIntro__productPicture{grid-area:x10m5feIntro__productPicture}@media screen and (min-width: 767px){.x10m5feIntro__productPicture img{max-width:352px}}@media screen and (max-width: 768px){.x10m5feIntro__productPicture{width:78%;margin:auto}}.x10m5feIntro__bodycopy{grid-area:x10m5feIntro__bodycopy;font-size:16px;line-height:calc(26 / 16);margin-top:3em;margin-bottom:1em}@media screen and (min-width: 767px){.x10m5feIntro__bodycopy{font-size:22px;line-height:calc(32 / 22);margin-top:2em;margin-bottom:0}}.x10m5feIntro__bodycopy>*{margin:0}.x10m5feReasons{padding-top:60px}@media screen and (min-width: 767px){.x10m5feReasons{padding-top:70px}}@media screen and (min-width: 767px){.x10m5feReasons__header{max-width:980px;margin:auto}}.x10m5feReasons__heading{margin:auto}@media screen and (min-width: 767px){.x10m5feReasons__heading{display:flex;justify-content:flex-end}}.x10m5feReasons__headingSub{display:block;font-weight:bold;font-size:20px;margin-bottom:0.4em}@media screen and (min-width: 767px){.x10m5feReasons__headingSub{font-size:36px}}.x10m5feReasons__headingMain{display:block;font-weight:bold;font-size:28px}@media screen and (min-width: 767px){.x10m5feReasons__headingMain{font-size:48px}}.x10m5feReasons__headingMain strong{color:#054C88;font-size:38px}@media screen and (min-width: 767px){.x10m5feReasons__headingMain strong{font-size:60px}}.x10m5feReasons__headingIllust{max-width:409px}.x10m5feReason01__inner{max-width:980px;margin:auto}.x10m5feReason01__header{margin-bottom:20px}@media screen and (min-width: 767px){.x10m5feReason01__header{margin-bottom:40px}}.x10m5feReason01__heading{display:flex;align-items:center;margin:0}@media screen and (max-width: 768px){.x10m5feReason01__heading{justify-content:center}}.x10m5feReason01__headingNumber{width:120px;margin-right:10px !important;flex:0 0 auto}@media screen and (min-width: 767px){.x10m5feReason01__headingNumber{width:190px;margin-right:20px !important}}.x10m5feReason01__headingText{background-color:#E8F4FA;color:#054C88;display:inline-block;padding:0.2em 0.6em;font-weight:bold;font-size:28px;line-height:calc(44 / 28)}@media screen and (min-width: 767px){.x10m5feReason01__headingText{font-size:42px}}.x10m5feReason01__feat>ul{list-style:none;padding:0;margin:0}@media screen and (min-width: 767px){.x10m5feReason01__feat>ul{margin:20px;display:flex}}@media screen and (min-width: 767px){.x10m5feReason01__feat>ul>li{padding:20px}}@media screen and (max-width: 768px){.x10m5feReason01__feat>ul>li:not(:first-child){margin-top:20px}}.x10m5feReason01__feat figure{border-radius:16px;overflow:hidden}.x10m5feReason01__feat figcaption{display:none}.x10m5feReason02{margin-top:20px}@media screen and (min-width: 767px){.x10m5feReason02{margin-top:60px}}.x10m5feReason02__headerEyeChach{display:flex;align-items:baseline;margin-bottom:-74px}@media screen and (min-width: 767px){.x10m5feReason02__headerEyeChach{align-items:center;justify-content:space-between;margin-bottom:-200px}}@media screen and (min-width: 767px){.x10m5feReason02__headingIllust{max-width:415px}}@media screen and (max-width: 768px){.x10m5feReason02__headingIllust{transform:scale(1.1);transform-origin:left top}}.x10m5feReason02__headingNumber{width:120px;flex:0 0 auto}@media screen and (min-width: 767px){.x10m5feReason02__headingNumber{width:190px;margin-right:12% !important}}.x10m5feReason02__content{text-align:center;background-color:#E8F4FA;padding-top:90px;padding-bottom:90px}@media screen and (max-width: 768px){.x10m5feReason02__content{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;padding-bottom:80px}}@media screen and (min-width: 767px){.x10m5feReason02__contentInner{max-width:980px;margin:auto}}.x10m5feReason02__heading{font-size:28px;line-height:calc(38 / 28);background-color:#054C88;color:#ffffff;display:inline-block;padding:0.1em 0.6em 0.2em;text-align:left;font-weight:bold;margin-bottom:28px}@media screen and (min-width: 767px){.x10m5feReason02__heading{font-size:42px;line-height:calc(62 / 42);padding:0.4em 0.6em;margin-bottom:40px}}.x10m5feReason02__headingText{font-size:28px;line-height:calc(38 / 28)}@media screen and (min-width: 767px){.x10m5feReason02__headingText{font-size:42px;line-height:calc(62 / 42)}}@media screen and (max-width: 768px){.x10m5feReason02__headingText{letter-spacing:-0.05em}}.x10m5feReason02__description{margin:0 0 40px}@media screen and (min-width: 767px){.x10m5feReason02__description{margin-bottom:60px}}.x10m5feReason02__descriptionEyeblow{font-weight:bold;font-size:16px}@media screen and (min-width: 767px){.x10m5feReason02__descriptionEyeblow{font-size:26px}}.x10m5feReason02__descriptionMain{font-weight:bold;font-size:20px;line-height:1.6;margin:0}@media screen and (min-width: 767px){.x10m5feReason02__descriptionMain{font-size:32px}}.x10m5feReason02__features>ul{list-style:none;padding:0;margin:0;display:flex}@media screen and (min-width: 767px){.x10m5feReason02__features>ul{display:flex;gap:80px}}@media screen and (min-width: 767px){.x10m5feReason02__features>ul>li{width:100%}}.x10m5feReason02Feat{background-color:#ffffff;display:flex;flex-direction:column;overflow:hidden;border-radius:16px}@media screen and (min-width: 767px){.x10m5feReason02Feat{width:100%;height:100%;flex-direction:row}}.x10m5feReason02Feat__top{padding:40px 20px 25px}@media screen and (min-width: 767px){.x10m5feReason02Feat__top{padding:65px 40px 40px;width:50%}}.x10m5feReason02Feat__bottom{background-color:#5995BA;color:#ffffff;height:100%;padding:26px 20px 28px}@media screen and (min-width: 767px){.x10m5feReason02Feat__bottom{padding:30px 40px 40px;width:50%}}.x10m5feReason02Feat__listV1{font-size:14px;line-height:calc(26 / 14)}@media screen and (min-width: 767px){.x10m5feReason02Feat__listV1{font-size:16px;line-height:calc(26 / 16)}}.x10m5feReason02Feat__listV1>ul{list-style-type:disc;text-align:left;padding-left:1.6em}.x10m5feReason02Feat__listV1>ul>li:not(:first-child){margin-top:0.3em}.x10m5feReason02Feat__listV2>ul{display:flex;flex-direction:column;list-style:none;padding:0;text-align:left;gap:30px}.x10m5feReason02Feat__listV2>ul>li{display:flex;gap:14px}@media screen and (min-width: 767px){.x10m5feReason02Feat__listV2>ul>li{gap:20px}}.x10m5feReason02FeatListV2__icon{flex:1}.x10m5feReason02FeatListV2__text{flex:2.7}@media screen and (min-width: 767px){.x10m5feReason02FeatListV2__text{flex:3.5}}.x10m5feReason02FeatListV2__heading{font-weight:bold;font-size:16px;margin-bottom:0.6em}@media screen and (min-width: 767px){.x10m5feReason02FeatListV2__heading{font-size:18px}}.x10m5feReason02FeatListV2__bodycopy{font-size:14px;line-height:calc(24 / 14);margin-bottom:0}@media screen and (min-width: 767px){.x10m5feReason02FeatListV2__bodycopy{font-size:16px;line-height:calc(26 / 16)}}.x10m5feReason02Feat__logo{max-width:80%;margin:auto !important}@media screen and (min-width: 767px){.x10m5feReason02Feat__logo{max-width:90%}}@media screen and (min-width: 767px){.x10m5feReason02Feat__logo.x10m5feReason02Feat__logo--google{max-width:275px}}@media screen and (min-width: 767px){.x10m5feReason02Feat__logo.x10m5feReason02Feat__logo--spotify{max-width:320px}}.x10m5feReason02Feat__lead{margin:1.8em auto 1em;font-size:16px;line-height:calc(26 / 16)}@media screen and (min-width: 767px){.x10m5feReason02Feat__lead{font-size:16px}}.x10m5feReason02Feat__lead strong{font-weight:normal;color:#CC1541}.x10m5feReason02Feat__benefit{font-weight:bold;color:#507AA0;font-size:28px;margin-bottom:0.8em}@media screen and (min-width: 767px){.x10m5feReason02Feat__benefit{font-size:38px;margin-bottom:1em}}.x10m5feReason02Feat__period{margin:0;font-weight:bold;font-size:16px}@media screen and (min-width: 767px){.x10m5feReason02Feat__period{font-size:18px}}.x10m5feReason02Feat__period>dt{display:inline-block;padding:0.3em 0.4em 0.2em;background-color:#5995BA;color:#ffffff}.x10m5feReason02Feat__period>dd{display:block;margin-top:0.6em}.x10m5feReason02Feat__heading{font-weight:bold;font-size:18px;line-height:calc(30 / 18);margin-bottom:1em}@media screen and (min-width: 767px){.x10m5feReason02Feat__heading{font-size:26px;line-height:calc(44 / 26)}}.x10m5feReasonMoreover{margin-top:40px}@media screen and (min-width: 767px){.x10m5feReasonMoreover{margin-top:60px}}.x10m5feReasonMoreover__heading{display:inline-block;position:relative;padding:0 0.3em 0.4em;border-bottom:solid 2px #507AA0;color:#507AA0;font-size:32px;font-weight:bold;margin-bottom:1.4em;text-indent:0.4em}@media screen and (min-width: 767px){.x10m5feReasonMoreover__heading{font-size:42px}}.x10m5feReasonMoreover__heading::after{content:"";position:absolute;display:block;width:1em;height:1em;border-right:solid 2px #507AA0;border-bottom:solid 2px #507AA0;top:94%;left:50%;transform:translateX(-50%) rotate(45deg);transform-origin:right;background-color:#E8F4FA}.x10m5feReasonMoreoverProduct{margin-top:70px}@media screen and (min-width: 767px){.x10m5feReasonMoreoverProduct{margin-top:100px}}@media screen and (max-width: 768px){.x10m5feReasonMoreoverProduct{padding:0 20px}}.x10m5feAbout{padding-top:55px}@media screen and (min-width: 767px){.x10m5feAbout{padding-top:80px}}.x10m5feAbout__inner{text-align:center}@media screen and (min-width: 767px){.x10m5feAbout__inner{max-width:980px;margin-left:auto;margin-right:auto}}.x10m5feAbout__heading{display:inline-block;position:relative;padding:0 0.3em 0.4em;border-bottom:solid 2px #866EBE;font-size:20px;font-weight:bold;margin-bottom:1.4em}@media screen and (min-width: 767px){.x10m5feAbout__heading{font-size:42px}}.x10m5feAbout__heading::after{content:"";position:absolute;display:block;width:1em;height:1em;border-right:solid 2px #507AA0;border-bottom:solid 2px #507AA0;top:94%;left:50%;transform:translateX(-50%) rotate(45deg);transform-origin:right;background-color:#ffffff}.x10m5feAbout__main{margin-bottom:30px}@media screen and (min-width: 767px){.x10m5feAbout__main{display:flex;justify-content:space-around;align-items:center;margin-bottom:40px}}.x10m5feAbout__bodycopy{font-weight:bold;font-size:16px}@media screen and (min-width: 767px){.x10m5feAbout__bodycopy{font-size:24px}}@media screen and (max-width: 768px){.x10m5feAbout__bodycopy{margin:1.4em auto 0}}.x10m5feAbout__bodycopy p{margin:0}.x10m5feAbout__product{margin-bottom:30px}@media screen and (min-width: 767px){.x10m5feAbout__product{margin-bottom:80px}}.x10m5feAbout__otherFeat>ul{list-style:none;margin:0;padding:0}@media screen and (min-width: 767px){.x10m5feAbout__otherFeat>ul{display:flex;gap:25px}}@media screen and (max-width: 768px){.x10m5feAbout__otherFeat>ul{padding:0 20px}}@media screen and (min-width: 767px){.x10m5feAbout__otherFeat>ul>li{width:100%}}@media screen and (max-width: 768px){.x10m5feAbout__otherFeat>ul>li:not(:first-child){margin-top:30px}}.x10m5feAbout__otherFeat>ul>li figure{overflow:hidden;border-radius:16px}
