@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0.5}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}45%{opacity:0.5}90%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}hr{overflow:visible}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,::before,::after{-webkit-box-sizing:inherit;box-sizing:inherit}*{font-size:inherit;line-height:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,::before,::after{border-style:solid;border-width:0}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:rgba(0,0,0,0);color:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}:root{font-size:62.5%}body{color:#333;font-size:1.4rem;font-family:Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Meiryo","メイリオ",sans-serif;line-height:1.6;position:relative}a{color:inherit;text-decoration:inherit}img{max-width:100%;height:auto;vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:normal}ul{list-style:none}::-webkit-input-placeholder{line-height:normal}@-webkit-keyframes arrowInOutDiagonal{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:0;-webkit-transform:translate(10px, -10px);transform:translate(10px, -10px)}51%{opacity:0;-webkit-transform:translate(-10px, 10px);transform:translate(-10px, 10px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes arrowInOutDiagonal{0%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{opacity:0;-webkit-transform:translate(10px, -10px);transform:translate(10px, -10px)}51%{opacity:0;-webkit-transform:translate(-10px, 10px);transform:translate(-10px, 10px)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes windowInOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}90%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes windowInOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}90%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}91%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 767px){.u-show-pc{display:none !important}}@media screen and (min-width: 768px){.u-show-sp{display:none !important}}.roundButton{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:390px;padding:15px 27px;font-size:14px;line-height:1.6;font-weight:700;text-align:center;border-radius:9999px;overflow:hidden;color:#fff;position:relative;z-index:1}@media screen and (min-width: 768px){.roundButton{padding:22px 32px;font-size:18px;line-height:1.4}}.roundButton>span{position:relative;z-index:2}.roundButton::before{content:'';position:absolute;top:50%;left:50%;width:0;height:120%;-webkit-transform:translate(-50%, -50%) skewX(-37.7deg);transform:translate(-50%, -50%) skewX(-37.7deg);z-index:1}.roundButton:where(.roundButton--icon)::after{content:'';position:absolute;right:18px;top:0;bottom:0;margin:auto;width:16px;height:16px;-webkit-mask:no-repeat center center / contain;mask:no-repeat center center / contain;z-index:1}@media screen and (min-width: 768px){.roundButton:where(.roundButton--icon)::after{width:22px;height:22px}}.roundButton:where(.roundButton--icon):where(.roundButton--login)::after{-webkit-mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_login.svg);mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_login.svg)}.roundButton:where(.roundButton--icon):where(.roundButton--quote)::after{-webkit-mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_quote.svg);mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_quote.svg)}.roundButton:where(.roundButton--icon):where(.roundButton--blank)::after{-webkit-mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_arrow_upright.svg);mask-image:url(/campaign/mgm/assets-plus-2602/img/icon_arrow_upright.svg)}.roundButton:where(.roundButton--solid){border-width:0;-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset;box-shadow:0 -2px 0 0 rgba(0,0,0,0.2) inset}.roundButton:where(.roundButton--solid):where(.roundButton--icon)::after{background-color:#fff}.roundButton:where(.roundButton--solid):where(.roundButton--blue){background-color:#00008f}.roundButton:where(.roundButton--solid):where(.roundButton--blue)::before{background-color:#000072}.roundButton:where(.roundButton--solid):where(.roundButton--red){background-color:#f07662}.roundButton:where(.roundButton--solid):where(.roundButton--red)::before{background-color:#c05e4e}.roundButton:where(.roundButton--outline){background-color:#fff;border:2px solid}.roundButton:where(.roundButton--outline):where(.roundButton--blue){color:#00008f;border-color:#00008f}.roundButton:where(.roundButton--outline):where(.roundButton--blue)::before{background-color:#000072}.roundButton:where(.roundButton--outline):where(.roundButton--blue):where(.roundButton--icon)::after{background-color:#00008f}.roundButton:where(.roundButton--outline):where(.roundButton--red){color:#f07662;border-color:#f07662}.roundButton:where(.roundButton--outline):where(.roundButton--red)::before{background-color:#c05e4e}.roundButton:where(.roundButton--outline):where(.roundButton--red):where(.roundButton--icon)::after{background-color:#f07662}.roundButton:where(.roundButton--small){padding:10px 30px}@media screen and (min-width: 768px){.roundButton:where(.roundButton--small){padding:12px 30px;font-size:16px;line-height:1.6}}.roundButton:where(.roundButton--small):where(.roundButton--icon)::after{width:12px;height:12px}@media screen and (min-width: 768px){.roundButton:where(.roundButton--small):where(.roundButton--icon)::after{width:15px;height:15px}}@media (hover: hover){.roundButton{-webkit-transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out;transition:color 0.3s ease-in-out, background-color 0.3s ease-in-out, border-color 0.3s ease-in-out}.roundButton::before{-webkit-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.roundButton:where(.roundButton--icon)::after{-webkit-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.roundButton:where(:-webkit-any-link,:enabled,summary):hover::before{width:120%}.roundButton:where(:-moz-any-link,:enabled,summary):hover::before{width:120%}.roundButton:where(:any-link,:enabled,summary):hover::before{width:120%}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--outline){color:#fff}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--outline){color:#fff}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--outline){color:#fff}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--blue){border-color:#000072}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--blue){border-color:#000072}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--blue){border-color:#000072}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--red){border-color:#c05e4e}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--red){border-color:#c05e4e}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--red){border-color:#c05e4e}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--icon)::after{background-color:#fff}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--icon)::after{background-color:#fff}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--outline):where(.roundButton--icon)::after{background-color:#fff}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--login)::after{-webkit-animation:windowInOut 0.8s both;animation:windowInOut 0.8s both}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--login)::after{animation:windowInOut 0.8s both}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--login)::after{-webkit-animation:windowInOut 0.8s both;animation:windowInOut 0.8s both}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--quote)::after{-webkit-animation:windowInOut 0.8s both;animation:windowInOut 0.8s both}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--quote)::after{animation:windowInOut 0.8s both}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--quote)::after{-webkit-animation:windowInOut 0.8s both;animation:windowInOut 0.8s both}.roundButton:where(:-webkit-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--blank)::after{-webkit-animation:arrowInOutDiagonal 0.3s both;animation:arrowInOutDiagonal 0.3s both}.roundButton:where(:-moz-any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--blank)::after{animation:arrowInOutDiagonal 0.3s both}.roundButton:where(:any-link,:enabled,summary):hover:where(.roundButton--icon):where(.roundButton--blank)::after{-webkit-animation:arrowInOutDiagonal 0.3s both;animation:arrowInOutDiagonal 0.3s both}}.header{display:grid;background-color:#fff}.header__inner{display:grid;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1000px;margin:0 auto;padding:11px}@media screen and (min-width: 768px){.header__inner{padding:11px 20px}}.header__logo{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo a{display:grid}@media (hover: hover){.header__logo a{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.header__logo a:where(:-webkit-any-link,:enabled,summary):hover{opacity:0.7}.header__logo a:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.header__logo a:where(:any-link,:enabled,summary):hover{opacity:0.7}}.header__logo img{display:block;width:auto;height:44px}.mv{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:180px;padding:20px;background:url(/campaign/mgm/assets-plus-2602/img/mv_bg_sp.png) no-repeat center center/cover}@media screen and (min-width: 768px){.mv{min-height:300px;background-image:url(/campaign/mgm/assets-plus-2602/img/mv_bg_pc.png)}}.main{width:100%;padding:40px 0;background-color:#fafafa}@media screen and (min-width: 768px){.main{padding:80px 20px}}.main__inner{display:grid;row-gap:20px;width:100%;margin:0 auto}@media screen and (min-width: 768px){.main__inner{row-gap:30px;max-width:960px}}.main__inner__block{display:grid;width:100%;margin:0 auto}@media screen and (max-width: 767px){.main__inner__block{row-gap:20px}}@media screen and (min-width: 768px){.main__inner__block{background-color:#fff;outline:1px solid #ededed;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.07);box-shadow:0 2px 4px 1px rgba(0,0,0,0.07)}}.mainBlock:where(.mainBlock--panel){width:100%}@media screen and (max-width: 767px){.mainBlock:where(.mainBlock--panel){padding:0 15px}}.mainBlock:where(.mainBlock--note){width:100%}@media screen and (max-width: 767px){.mainBlock:where(.mainBlock--note){padding:0 15px}}.mainContentTop{display:grid;row-gap:20px;width:100%}@media screen and (max-width: 767px){.mainContentTop{padding:25px 15px;background-color:#fff;outline:1px solid #ededed;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.07);box-shadow:0 2px 4px 1px rgba(0,0,0,0.07)}}@media screen and (min-width: 768px){.mainContentTop{padding:40px}}.mainContentTop__head{display:grid;row-gap:18px;justify-items:center}.mainContentTop__head__pop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 20px;font-size:12px;line-height:1.3;font-weight:700;color:#333;background-color:#e2efff;position:relative;border-radius:9999px}@media screen and (min-width: 768px){.mainContentTop__head__pop{padding:10px 30px;font-size:20px}}.mainContentTop__head__pop::before{content:'';display:block;width:18px;height:14px;background-color:#e2efff;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;left:calc(50% - 9px);bottom:-12px}.mainContentTop__head__title{font-size:20px;line-height:1.35;font-weight:700;color:#00008f;text-align:center}@media screen and (min-width: 768px){.mainContentTop__head__title{font-size:26px;line-height:1.3}}.mainContentTop__head__title .is-feature{color:#ff4e56}.mainContentTop__feature{display:grid;row-gap:12px}@media screen and (min-width: 768px){.mainContentTop__feature{grid-template-columns:repeat(2, 1fr);-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width: 768px){.mainFeatureBlock{display:grid;grid-template-rows:subgrid;grid-row:span 2;row-gap:0}}.mainFeatureBlock__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 60px;font-size:20px;line-height:1.35;font-weight:700;color:#fff;background-color:#6574f8;text-align:center;border-radius:8px 8px 0 0}@media screen and (min-width: 768px){.mainFeatureBlock__title{font-size:26px;line-height:1.3}}.mainFeatureBlock__body{display:grid;row-gap:10px;width:100%;padding:20px 11px 16px;background-color:#fff;border:4px solid #e2efff;border-top-width:0;border-radius:0 0 6px 6px}@media screen and (min-width: 768px){.mainFeatureBlock__body{-webkit-box-align:end;-ms-flex-align:end;align-items:end}}.mainFeatureBlock__content{display:grid;row-gap:4px}@media screen and (min-width: 768px){.mainFeatureBlock__content{row-gap:8px}}.mainFeatureContent__text{display:grid;row-gap:2px}@media screen and (min-width: 768px){.mainFeatureContent__text{row-gap:4px}}.mainFeatureContentText--01{font-size:18px;line-height:1.2;font-weight:700;color:#333;text-align:center}@media screen and (min-width: 768px){.mainFeatureContentText--01{font-size:28px}}.mainFeatureContentText--01 .is-price{font-size:16px;color:#ff4e56}@media screen and (min-width: 768px){.mainFeatureContentText--01 .is-price{font-size:20px}}.mainFeatureContentText--01 .is-number{font-size:24px}@media screen and (min-width: 768px){.mainFeatureContentText--01 .is-number{font-size:34px}}.mainFeatureContentText--02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainFeatureContentText--03{font-size:14px;letter-spacing:-0.02em;line-height:1.2;font-weight:700;color:#333;text-align:center}@media screen and (min-width: 768px){.mainFeatureContentText--03{font-size:16px}}.mainFeatureContentText--03:where(.is-lead){display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:9px auto 9px;-webkit-column-gap:4px;-moz-column-gap:4px;column-gap:4px}@media screen and (min-width: 768px){.mainFeatureContentText--03:where(.is-lead){grid-template-columns:18px auto 18px;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px}}.mainFeatureContentText--03:where(.is-lead)::before{content:'';display:block;width:9px;height:12px;background-color:#333;-webkit-mask:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2225%22%20viewBox%3D%220%200%2013%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.5%201.5L11.5%2023.5%22%20stroke%3D%22%2300ADC6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center/contain;mask:url("data:image/svg+xml,%3Csvg%20width%3D%2213%22%20height%3D%2225%22%20viewBox%3D%220%200%2013%2025%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M1.5%201.5L11.5%2023.5%22%20stroke%3D%22%2300ADC6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E%0A") no-repeat center center/contain}@media screen and (min-width: 768px){.mainFeatureContentText--03:where(.is-lead)::before{width:18px;height:24px}}.mainFeatureContentText--03:where(.is-lead)::after{content:'';display:block;width:9px;height:12px;background-color:#333;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2225%22%20viewBox%3D%220%200%2013%2025%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M11.5%201.5L1.5%2023.5%22%20stroke%3D%22%2300ADC6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2225%22%20viewBox%3D%220%200%2013%2025%22%20fill%3D%22none%22%3E%0A%3Cpath%20d%3D%22M11.5%201.5L1.5%2023.5%22%20stroke%3D%22%2300ADC6%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E") no-repeat center center/contain}@media screen and (min-width: 768px){.mainFeatureContentText--03:where(.is-lead)::after{width:18px;height:24px}}.mainFeatureContentText--04{font-size:24px;line-height:1.2;font-weight:700;color:#ff4e56;text-align:center}@media screen and (min-width: 768px){.mainFeatureContentText--04{font-size:34px}}.mainFeatureContentText--05{font-size:22px;line-height:1.45;font-weight:700;color:#333;text-align:center}@media screen and (min-width: 768px){.mainFeatureContentText--05{font-size:28px}}.mainFeatureContentText--06{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;line-height:1.6;font-weight:700;color:#333;text-align:center}.mainFeatureContentText--06 sup{font-size:0.6em}.mainFeatureContentText--07{font-size:20px;line-height:1.2;font-weight:700;color:#ff4e56;text-align:center}@media screen and (min-width: 768px){.mainFeatureContentText--07{font-size:30px}}.mainFeatureContentText--07 .is-number{font-size:40px}@media screen and (min-width: 768px){.mainFeatureContentText--07 .is-number{font-size:50px}}.mainFeatureContentText--07 .is-large{font-size:30px}@media screen and (min-width: 768px){.mainFeatureContentText--07 .is-large{font-size:40px}}.noteCollapse{display:grid}.noteCollapse__head{display:grid;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:auto 13px;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;font-size:14px;line-height:1.6;font-weight:700;color:#00008f;cursor:pointer}.noteCollapse__head::after{content:'';display:block;width:13px;height:13px;background-color:#00008f;-webkit-mask:url(/campaign/mgm/assets-plus-2602/img/icon_arrowhead_down.svg) no-repeat center center/contain;mask:url(/campaign/mgm/assets-plus-2602/img/icon_arrowhead_down.svg) no-repeat center center/contain;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out}.noteCollapse__head:where(.noteCollapse[open] *)::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (hover: hover){.noteCollapse__head{-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.noteCollapse__head:where(:-webkit-any-link,:enabled,summary):hover{opacity:0.7}.noteCollapse__head:where(:-moz-any-link,:enabled,summary):hover{opacity:0.7}.noteCollapse__head:where(:any-link,:enabled,summary):hover{opacity:0.7}}.noteCollapse__body{display:grid;row-gap:20px;width:100%;padding:15px;margin-top:15px;background-color:#fafafa;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 768px){.noteCollapse__body{row-gap:24px;padding:30px}}.textNote{font-size:10px;line-height:1.6;color:#333}@media screen and (min-width: 768px){.textNote{font-size:12px}}.textNote:where([data-note-icon]){display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.textNote:where([data-note-icon])::before{content:attr(data-note-icon)}.mainContentCv{display:grid;justify-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;width:100%;padding:30px 15px;background-color:#e2efff}.mainContentCv__title{width:100%;padding:0 15px;font-size:24px;line-height:1.4;font-weight:700;color:#00008f;text-align:center}.mainContentCv__link{width:100%;max-width:390px}.mainContentPresent{display:grid;row-gap:20px;width:100%}@media screen and (max-width: 767px){.mainContentPresent{padding:25px 15px;background-color:#fff;outline:1px solid #ededed;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.07);box-shadow:0 2px 4px 1px rgba(0,0,0,0.07)}}@media screen and (min-width: 768px){.mainContentPresent{padding:40px}}.mainContentPresent__head{display:grid}.mainContentPresent__head__title{font-size:20px;line-height:1.35;font-weight:700;color:#00008f;text-align:center}@media screen and (min-width: 768px){.mainContentPresent__head__title{font-size:26px;line-height:1.3}}.mainContentPresent__head__text{font-size:14px;line-height:1.65;color:#333;text-align:center}@media screen and (min-width: 768px){.mainContentPresent__head__text{font-size:16px;line-height:1.6}}.mainContentPresent__list{display:grid}@media screen and (min-width: 768px){.mainContentPresent__list{grid-template-columns:repeat(3, 1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.presentListItem{display:grid;row-gap:12px;justify-items:center;-webkit-box-align:start;-ms-flex-align:start;align-items:start;width:100%;padding:20px 0}@media screen and (min-width: 768px){.presentListItem{row-gap:16px;padding:0 30px}}.presentListItem:first-child{padding-top:0}.presentListItem:last-child{padding-bottom:0}@media screen and (max-width: 767px){.presentListItem:not(:first-child){border-top:1px solid #ededed}}@media screen and (min-width: 768px){.presentListItem:not(:first-child){border-left:1px solid #ededed}}.presentListItem__lead{width:100%;font-size:18px;line-height:1.4;font-weight:700;color:#fff;text-align:center;background:url(/campaign/mgm/assets-plus-2602/img/img_bg_lead_sp.svg) no-repeat center center/contain}@media screen and (min-width: 768px){.presentListItem__lead{font-size:24px;background-image:url(/campaign/mgm/assets-plus-2602/img/img_bg_lead_pc.svg)}}.presentListItem__image{width:222px}@media screen and (min-width: 768px){.presentListItem__image{width:100%}}.presentListItem__text{font-size:20px;line-height:1.4;font-weight:700;color:#00008f;text-align:center}@media screen and (min-width: 768px){.presentListItem__text{line-height:1.6}}@media screen and (min-width: 768px){.presentListItem__text .is-large{font-size:24px}}.mainContentPresent__note{font-size:12px;line-height:1.45;color:#5f5f5f}.mainContentPresent__note:where([data-note-icon]){display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.mainContentPresent__note:where([data-note-icon])::before{content:attr(data-note-icon)}.mainContentNote{width:100%;padding:22px;background-color:#f0f4f9}@media screen and (min-width: 768px){.mainContentNote{padding:30px}}.mainContentNote__text{font-size:14px;line-height:1.65;color:#333}@media screen and (min-width: 768px){.mainContentNote__text{font-size:16px;line-height:1.6}}.aside{display:grid;row-gap:20px;width:100%;padding:40px 15px;background-color:#fff}@media screen and (min-width: 768px){.aside{row-gap:30px;padding:80px 15px}}.aside__title{font-size:24px;line-height:1.4;font-weight:700;color:#00008f;text-align:center}@media screen and (min-width: 768px){.aside__title{line-height:1.6}}.asideBox{width:100%;margin:0 auto;background-color:#fafafa}@media screen and (min-width: 768px){.asideBox{max-width:960px;padding:45px 65px}}.asideBoxBlock{display:grid;row-gap:5px;width:100%;padding:20px}.asideBoxBlock:not(:first-child){border-top:1px solid #cecece}@media screen and (min-width: 768px){.asideBoxBlock{grid-template-columns:227px 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:20px 0}}.asideBoxBlock__title{font-size:14px;line-height:1.8;font-weight:700;color:#333}.asideBoxBlock__body{display:grid;row-gap:12px}.asideBoxBlock__text{font-size:13px;line-height:1.8;color:#333}.asideBoxBlock__list__item{display:grid;grid-template-columns:auto 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:13px;line-height:1.8;color:#333}.asideBoxBlock__list__item::before{content:'・'}.asideBoxBlock__orderList{list-style:none}.asideBoxBlock__orderList__item{display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:start;font-size:13px;line-height:1.8;color:#333}.asideBoxBlock__orderList__item::before{content:attr(data-list-icon)}.asideBoxBlock__note{font-size:13px;line-height:1.8;color:#7f7f7f}.asideBoxBlock__note:where([data-note-icon]){display:grid;grid-template-columns:auto 1fr;-webkit-column-gap:0.5em;-moz-column-gap:0.5em;column-gap:0.5em;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.asideBoxBlock__note:where([data-note-icon])::before{content:attr(data-note-icon)}.asideBoxBlock__note .is-feature{color:#c91432}.asideBoxBlock__note a{text-decoration:underline}@media (hover: hover){.asideBoxBlock__note a:where(:-webkit-any-link,:enabled,summary):hover{text-decoration:none}.asideBoxBlock__note a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}.asideBoxBlock__note a:where(:any-link,:enabled,summary):hover{text-decoration:none}}.cvBottom{padding:30px 15px;background-color:#e2efff}@media screen and (min-width: 768px){.cvBottom{padding:40px 20px}}.cvBottom__title{font-size:24px;line-height:1.4;font-weight:700;color:#00008f;text-align:center}.cvBottom__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}.cvBottom__link:not(:first-child){margin-top:20px}@media screen and (min-width: 768px){.cvBottom__link:not(:first-child){margin-top:30px}}.cvBottom__cv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 30px}.cvBottom__cv:not(:first-child){margin-top:10px}@media screen and (min-width: 768px){.cvBottom__cv:not(:first-child){margin-top:20px}}.cvBottom__note{font-size:12px;line-height:1.6;color:#5f5f5f}@media screen and (min-width: 768px){.cvBottom__note{text-align:center}}.cvBottom__note:not(:first-child){margin-top:20px}.footer{display:grid;padding:10px 0;background-color:#fff}.footerCopyright{font-size:10px;line-height:1.6;color:#5f5f5f;text-align:center}
