/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet, Inc */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}.float-left{float:left !important}.float-right{float:right !important}.center{display:block;margin-left:auto;margin-right:auto}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-top{vertical-align:top}.text-middle{vertical-align:middle}.text-bottom{vertical-align:bottom}.display-block{display:block !important}.display-inline{display:inline !important}.display-inline-block{display:inline-block !important}.display-flex{display:flex}.display-none{display:none !important}.position-relative{position:relative}.position-absolute{position:absolute}.hidden{overflow:hidden}.opa1{opacity:1}.opa0{opacity:0}.font-normal{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif !important;font-weight:400 !important}.font-bold{font-weight:700 !important}.color-red{color:#c00 !important}.color-red-mt4{color:#ff1432 !important}.color-yellow{color:#fff000 !important}.color-yellow-mt4{color:#ffd200 !important}.color-blue{color:#3246c8 !important}.color-navy{color:#00275d !important}.color-white{color:#fff !important}.color-black{color:#323238 !important}.mt0{margin-top:0 !important}.mr0{margin-right:0 !important}.mb0{margin-bottom:0 !important}.ml0{margin-left:0 !important}.pt0{padding-top:0 !important}.pr0{padding-right:0 !important}.pb0{padding-bottom:0 !important}.pl0{padding-left:0 !important}.cf,.clearfix{display:block}.cf::before,.cf::after,.clearfix::before,.clearfix::after{clear:both;content:"";display:block}.link-underline{text-decoration:underline}.link-underline:hover{text-decoration:none}@font-face{font-family:"onamae_domain_icon";font-style:normal;font-weight:normal;src:url("/common/font/iconD/onamae_domain_icon.eot");src:url("/common/font/iconD/onamae_domain_icon.eot?#iefix") format("eot"),url("/common/font/iconD/onamae_domain_icon.woff") format("woff"),url("/common/font/iconD/onamae_domain_icon.ttf") format("truetype"),url("/common/font/iconD/onamae_domain_icon.svg#onamae_domain_icon") format("svg")}.iconD{font-size:0;height:1em;width:1em}.iconD::before{color:inherit;display:inline-block;font-display:swap;font-family:"onamae_domain_icon";font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-decoration:none;text-transform:none}a .iconD{display:inline-block}.iconD-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.iconD-2x{font-size:2em}.iconD-3x{font-size:3em}.iconD-4x{font-size:4em}.iconD-5x{font-size:5em}.iconD-fw{text-align:center;width:1.2857142857em}.iconD-arrow-up::before{content:""}.iconD-arrow-right::before{content:""}.iconD-arrow-down::before{content:""}.iconD-arrow-left::before{content:""}.iconD-onamaefinger::before{content:""}.iconD-notice::before{content:""}.iconD-close::before{content:""}.iconD-domain::before{content:""}.iconD-talk::before{content:""}.iconD-minus::before{content:""}.iconD-plus::before{content:""}.iconD-user::before{content:""}.iconD-login::before{content:""}.iconD-external::before{content:""}.iconD-search::before{content:""}.iconD-server::before{content:""}.iconD-book::before{content:""}.iconD-question::before{content:""}.iconD-circle::before{content:""}.iconD-triangle::before{content:""}.iconD-check::before{content:""}.iconD-facebook::before{content:""}.iconD-twitter::before{content:""}.iconD-rss::before{content:""}.iconD-calender::before{content:""}.iconD-help::before{content:""}.iconD-cart::before{content:""}.iconD-control::before{content:""}.iconD-sort::before{content:""}.iconD-line::before{content:""}.iconD-dns::before{content:""}.iconD-key::before{content:""}.iconD-mail::before{content:""}.iconD-ssl::before{content:""}.iconD-pc::before{content:""}.iconD-time::before{content:""}@font-face{font-family:"onamae_domain_icon";font-style:normal;font-weight:normal;src:url("/common/font/onamae_domain_icon.eot");src:url("/common/font/onamae_domain_icon.eot?#iefix") format("eot"),url("/common/font/onamae_domain_icon.woff") format("woff"),url("/common/font/onamae_domain_icon.ttf") format("truetype"),url("/common/font/onamae_domain_icon.svg#onamae_domain_icon") format("svg")}*{box-sizing:border-box}html,body{line-height:1.8;color:#323238;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;line-height:1.58;margin:0;padding:0;width:100%}@media(min-width: 541px){html,body{font-size:16px}}@media(max-width: 540px){html,body{font-size:14px}}h2{line-height:1.4;margin-top:80px}@media(min-width: 541px){h2{font-size:30px}}@media(max-width: 540px){h2{font-size:20px}}h3{line-height:1.4}@media(min-width: 541px){h3{font-size:24px}}@media(max-width: 540px){h3{font-size:16px}}h4,h5,h6,p,dt,dd,li{line-height:1.8}@media(min-width: 541px){h4,h5,h6,p,dt,dd,li{font-size:16px}}@media(max-width: 540px){h4,h5,h6,p,dt,dd,li{font-size:14px}}h1,h2,h3,h4,h5,h6,p,dt,dd{margin:0}h1,h2,h3,h4,h5,h6 dt{font-weight:400}a{color:#323238;text-decoration:none}a:focus,a:hover{color:#3246c8;text-decoration:underline}a img{border:none}img{height:auto;max-width:100%;vertical-align:middle}br{line-height:0}strong{font-weight:400}ul,ol{list-style:none;margin:0;padding:0}dl,dt,dd{margin:0}table{border-collapse:collapse;border-spacing:0;padding:0}th,td{line-height:1.8;padding:0}@media(min-width: 541px){th,td{font-size:14px}}@media(max-width: 540px){th,td{font-size:12px}}th p,th li,th dt,th dd,td p,td li,td dt,td dd{font-size:inherit}input,textarea{font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;outline:0}button{background:none;border:none;color:#323238;cursor:pointer;display:block;outline:none;padding:0}.variablesText-head{line-height:1.4}@media(min-width: 541px){.variablesText-head{font-size:30px}}@media(max-width: 540px){.variablesText-head{font-size:20px}}.variablesText-head-small{line-height:1.4}@media(min-width: 541px){.variablesText-head-small{font-size:24px}}@media(max-width: 540px){.variablesText-head-small{font-size:16px}}.variablesText-normal{line-height:1.8}@media(min-width: 541px){.variablesText-normal{font-size:16px}}@media(max-width: 540px){.variablesText-normal{font-size:14px}}.variablesText-small{line-height:1.8}@media(min-width: 541px){.variablesText-small{font-size:14px}}@media(max-width: 540px){.variablesText-small{font-size:12px}}.variablesText-annotation{font-size:12px;line-height:1.8}.mark{margin-top:12px;text-align:left}.mark li{font-size:12px;line-height:1.8;display:block;padding-left:16px;position:relative}.mark li+li{margin-top:4px}.mark li>a{word-wrap:break-word}.mark li.mark-reference::before{content:"※";display:inline-block;left:0;position:absolute}.mark li.mark-head{font-weight:bold;padding-left:0}.mark li.mark-normal{font-size:12px;line-height:1.8;color:#323238;display:flex;padding-left:0}.mark li.mark-normal::before{content:"・";font-size:inherit;margin-right:6px}.mark li.mark-normal+li{margin-top:4px}.btn{line-height:1.8;align-items:center;border-radius:50px;border-style:solid;border-width:2px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1;margin:60px auto 0;max-width:320px;min-height:45px;padding:13px 22px;position:relative;transition:background-color .2s,color .2s;width:100%}@media(min-width: 541px){.btn{font-size:14px}}@media(max-width: 540px){.btn{font-size:12px}}.btn::after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";height:8px;margin-top:-4px;position:absolute;right:10px;top:50%;transform:rotate(45deg);transition:border-color .2s;width:8px}.btn.gtm-dc-top-mv-order{margin:6px auto 0;max-width:340px}.btn.is-orange{background:#fa9600;border-color:#fa9600}.btn.is-blue{background:#fff;border-color:#3246c8;color:#3246c8}.btn.is-blue::after{border-color:#3246c8}.btn.is-blue.is-re{background:#3246c8;border-color:#fff;color:#fff}.btn.is-blue.is-re::after{border-color:#fff}.btn.is-small{font-size:10px;line-height:1.5;min-height:20px;min-width:100px;padding:3px 15px 2px 12px;text-decoration:none !important;width:100px}.btn.is-small::after{border-width:2px;right:7px;transform:rotate(45deg) scale(0.8)}.btn:focus,.btn:hover{text-decoration:none}.btn:focus.is-orange,.btn:hover.is-orange{background:#fff;color:#fa9600}.btn:focus.is-orange::after,.btn:hover.is-orange::after{border-color:#fa9600}.btn:focus.is-blue,.btn:hover.is-blue{background:#3246c8;color:#fff}.btn:focus.is-blue::after,.btn:hover.is-blue::after{border-color:#fff}.btn:focus.is-blue.is-re,.btn:hover.is-blue.is-re{background:#fff;color:#3246c8}.btn:focus.is-blue.is-re::after,.btn:hover.is-blue.is-re::after{border-color:#3246c8}.btn.is-lp4{margin:40px auto 0}.headMainArea{margin:80px 0 60px;text-align:center}.headMainArea_title{line-height:1.4;color:#323238;font-weight:700}@media(min-width: 541px){.headMainArea_title{font-size:30px}}@media(max-width: 540px){.headMainArea_title{font-size:20px}}.headMainArea_text{line-height:1.8;margin-top:6px}@media(min-width: 541px){.headMainArea_text{font-size:16px}}@media(max-width: 540px){.headMainArea_text{font-size:14px}}.detail_list{margin:0 auto;width:100%}.detail_list li{border-bottom:1px solid #cecece;padding:20px 20px}.detail_list li dl{align-items:center;display:flex;justify-content:flex-start;width:100%}.detail_list li dl dt{font-size:16px;font-weight:bold;width:200px}.detail_list li dl dd{font-size:14px}.detail_list li:first-of-type{border-top:1px solid #cecece}.detailContents_head{color:#3246c8;font-weight:bold;margin-top:60px;text-align:center}.circleLineTitle{line-height:1.8;align-items:center;background:#fff;border:2px solid #3246c8;border-radius:50px;color:#3246c8;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.2;margin-top:40px;padding:8px;width:100%;word-break:break-all}@media(min-width: 541px){.circleLineTitle{font-size:16px}}@media(max-width: 540px){.circleLineTitle{font-size:14px}}.headBgBlue{line-height:1.4;background:#3246c8;color:#fff;font-weight:700;line-height:1.38;margin-top:40px;padding:22px 40px}@media(min-width: 541px){.headBgBlue{font-size:30px}}@media(max-width: 540px){.headBgBlue{font-size:20px}}.headBgBlue+p{margin-top:24px}.headBar{font-weight:700;margin-top:40px;padding-left:22px;position:relative}@media(min-width: 861px){.headBar{font-size:24px}}@media screen and (min-width: 541px)and (max-width: 860px){.headBar{font-size:21.6px}}@media(max-width: 540px){.headBar{font-size:19.2px}}.headBar::before{background:#3246c8;content:"";height:100%;left:0;position:absolute;top:0;width:6px}.headBar+p{margin-top:12px}.tableNormalScroll{margin-top:20px;overflow-x:auto;padding-bottom:1px;width:100%}.tableNormalScroll .tableNormal{margin-top:0}.tableNormal{background:#f6f6f6;margin-top:20px;text-align:center;width:100%}.tableNormal th,.tableNormal td{border:1px solid #dbdbdb}.tableNormal .is-pickup{color:#3246c8;font-weight:700}.tableNormal .is-price{font-size:24px}.tableNormal .text-big{line-height:1.4}@media(min-width: 541px){.tableNormal .text-big{font-size:24px}}@media(max-width: 540px){.tableNormal .text-big{font-size:16px}}.tableNormal thead th{font-weight:400;height:45px;padding:10px 4px}.tableNormal tbody th{font-weight:700;height:60px;padding:20px}.tableNormal tbody td{background:#fff;height:60px;padding:20px}.tableNormal tbody td span.is-2502{align-items:center;display:flex;font-size:14px !important;font-weight:bold;gap:5px;justify-content:center}.tableNormal tbody td span.is-2502 s{font-size:20px}.tableNormal tbody td span.is-2502 .is-arrow{font-weight:bold}.tableNormal tbody td span.is-2502 .is-red{font-size:24px;position:relative;top:-6px}.tableNormal tbody td span.is-2502 .is-red .is-big{font-size:38px}@media(max-width: 540px){.tableNormal tbody td span.is-2502{font-size:10px !important}.tableNormal tbody td span.is-2502 s{font-size:16px}.tableNormal tbody td span.is-2502 .is-red{font-size:16px;position:relative;top:-4px}.tableNormal tbody td span.is-2502 .is-red .is-big{font-size:24px}}.planTable{text-align:center;width:100%}.planTable.is-other-sp{display:revert;margin-top:20px}.planTable th{font-size:18px;font-weight:bold}.planTable td{font-size:15px;line-height:1.3}.planTable td:nth-last-of-type(odd){background-color:#f6f6f6}.planTable td.is-white{background-color:#fff}.planTable .is-bold{font-weight:bold}.planTable .is-small{font-size:13px}.planTable .is-other-sp.is-wrap{display:none}@media(min-width: 861px)and (max-width: 1040px){.planTable .is-other-sp.is-wrap{display:block}}.planTable_plans.is-head th{font-size:12px;padding:8px 0}.planTable_plans th{background-color:#393939;border-bottom:1px solid #fff;border-right:1px solid #fff;color:#fff;line-height:20px;padding:25px 0}.planTable_plans th.is-head{font-size:12px;padding:10px}.planTable_plans td{background-color:gray;color:#fff;font-size:14px;font-weight:bold;padding:0;width:140px}.planTable_plans td.is-cpText{background-color:#cecece;color:#333;font-size:13px;font-weight:bold}.planTable_plans td.is-cpText.is-red{background-color:#ff0100;color:#fff}.planTable_plans td.is-single{border-right:1px solid #fff}.planTable_plans td.is-campaign{background-color:#ff1432;border-right:1px solid #fff;font-size:12px}.planTable_price th{background-color:#393939;border-bottom:1px solid #fff;color:#fff;font-size:12px;padding-left:12px;text-align:left;width:8%}.planTable_price td{border-bottom:1px solid #cecece;padding:18px 0}.planTable_price td.is-single{border-right:1px solid #cecece}.planTable_price td.is-single.is-red{color:#ff1432}.planTable_price td.is-single:has(.campaignCell){padding:0}.planTable_price td.is-single .campaignCell{display:flex}.planTable_price td.is-single .campaignCell_item{flex:1 1 50%}.planTable_price td:nth-last-of-type(odd).is-red{background-color:#ffedef}.planTable_price td.is-campaign{background-color:#f6f6f6;border-right:1px solid #cecece;color:#333;font-size:18px}.planTable_price td.is-campaign:last-child{border-right:none}.planTable_price.is-only td.is-campaign{background-color:#ffedef;color:#ff1432}.planTable.is-cp .planTable_plans th.is-gb{background-color:gray;font-size:13px;line-height:20px;padding:10px 0}.planTable.is-affiliate-lp4 .planTable_plans.is-contract-period td{border-right:1px solid #fff}.planTable.is-affiliate-lp4 .planTable_plans.is-contract-period td.is-discount-price{background-color:#ff1432;color:#fff}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price{background-color:#fceeef}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price>p{line-height:1.4}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price .is-emphasis{color:#ff1432}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price .is-deleted{text-decoration:line-through}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price .is-pickup{background-color:#ea383d;color:#fff;font-size:11px;margin:0 auto 4px;max-width:60px;padding:3px 8px}.planTable.is-affiliate-lp4 .planTable_price td.is-discount-price .is-normal{background-color:#323238;color:#fff;font-size:11px;margin:10px auto 4px;max-width:60px;padding:3px 8px}.planTable_specs{display:none;position:relative}.planTable_specs.is-active{display:revert}.planTable_specs::before{border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.planTable_spec th{background-color:gray;border-bottom:1px solid #fff;color:#fff;font-size:13px;padding-left:12px;text-align:left}.planTable_spec td{border-bottom:1px solid #cecece;border-right:1px solid #cecece;padding:14px 0}.planTable_spec:last-child td:last-child{border-bottom:none}.planTable_button td{background-color:#f3f3f3;cursor:pointer;padding:14px 0;position:relative}.planTable_button td::before{border-right:1px solid #000;border-top:1px solid #000;content:"";height:8px;left:calc(50% + 80px);position:absolute;top:50%;transition:.3s;width:8px}.planTable_button td.is-open::before{transform:translateY(-70%) rotate(135deg)}.planTable_button td.is-hidden{display:none}.planTable_button td.is-hidden::before{transform:translateY(-50%) rotate(-45deg)}.planTable.is-new{border-collapse:separate;table-layout:fixed}.planTable.is-new.is-other-sp{display:revert;margin-top:48px}.planTable.is-new th{font-size:20px;font-weight:bold;line-height:1.4}.planTable.is-new td{font-size:16px;line-height:1.4}.planTable.is-new .planTable_plans.is-plan th{border-bottom:2px solid #fff;border-left:2px solid #fff;border-radius:16px 16px 0 0;border-right:2px solid #fff;padding:24px 16px;width:25%}.planTable.is-new .planTable_plans.is-plan th:first-of-type{opacity:0}.planTable.is-new .planTable_plans.is-plan th:nth-of-type(2){border-left:none}.planTable.is-new .planTable_plans.is-plan th:last-of-type{border-right:2px solid #fff}.planTable.is-new .planTable_plans.is-plan th.is-startup{background-color:#34bdc3}.planTable.is-new .planTable_plans.is-plan th.is-standard{background-color:#1491d5}.planTable.is-new .planTable_plans.is-plan th.is-premium{background-color:#7828c8;border-right:none}.planTable.is-new .planTable_plans.is-head th{color:#333;font-size:16px;font-weight:700;padding:16px 8px;text-align:center}.planTable.is-new .planTable_plans.is-head th.is-period{background:#fff;border-bottom:2px solid #eaecf9;border-left:4px solid #eaecf9;border-radius:16px 0px 0px 0px;border-right:2px solid #eaecf9;border-top:4px solid #eaecf9}.planTable.is-new .planTable_plans.is-head th.is_keep_border{border-right:4px solid #eaecf9 !important}.planTable.is-new .planTable_plans.is-head th.is-price{background:#fff;border-bottom:2px solid #eaecf9;border-left:none;border-right:4px solid #eaecf9;border-top:4px solid #eaecf9}.planTable.is-new .planTable_plans.is-head th.is-gb{border:2px solid #fff}.planTable.is-new .planTable_plans.is-head th.is-gb.is-startup{background-color:rgba(52,189,195,.1);border-left:none;color:#34bdc3}.planTable.is-new .planTable_plans.is-head th.is-gb.is-startup+.is-startup{border-left:none;border-right:2px solid #fff}.planTable.is-new .planTable_plans.is-head th.is-gb.is-standard{background-color:rgba(20,145,213,.1);color:#1491d5}.planTable.is-new .planTable_plans.is-head th.is-gb.is-standard+.is-standard{border-left:none}.planTable.is-new .planTable_plans.is-head th.is-gb.is-premium{background-color:rgba(120,40,200,.1);color:#7828c8}.planTable.is-new .planTable_plans.is-head th.is-gb.is-premium+.is-premium{border-left:none;border-right:none}.planTable.is-new .planTable_price .is_keep_border{border-left:4px solid #eaecf9 !important}.planTable.is-new .planTable_price th{background:#fff;border-bottom:2px solid #eaecf9;border-left:4px solid #eaecf9;border-right:2px solid #eaecf9;border-top:2px solid #eaecf9;color:#333;font-size:16px;font-weight:700;padding:8px 8px;text-align:center}.planTable.is-new .planTable_price th:last-of-type{background:#fff;border-bottom:2px solid #eaecf9;border-left:none;border-right:4px solid #eaecf9;border-top:2px solid #eaecf9}.planTable.is-new .planTable_price th:last-of-type span.is-red{color:#ea383d;font-size:12px}.planTable.is-new .planTable_price td{border:2px solid #fff;font-size:12px;font-weight:bold}.planTable.is-new .planTable_price td span{font-size:16px}.planTable.is-new .planTable_price td:first-of-type{border-left:none}.planTable.is-new .planTable_price td.is-red{color:#ea383d}.planTable.is-new .planTable_price td.is-startup{background-color:rgba(52,189,195,.1)}.planTable.is-new .planTable_price td.is-startup+.is-startup{border-left:none}.planTable.is-new .planTable_price td.is-standard{background-color:rgba(20,145,213,.1)}.planTable.is-new .planTable_price td.is-standard+.is-standard{border-left:none}.planTable.is-new .planTable_price td.is-premium{background-color:rgba(120,40,200,.1)}.planTable.is-new .planTable_price td.is-premium+.is-premium{border-left:none;border-right:none}.planTable.is-new .planTable_specs th{background:#fff;border-bottom:2px solid #eaecf9;border-left:4px solid #eaecf9;border-right:2px solid #eaecf9;border-top:2px solid #eaecf9;color:#333;font-size:16px;font-weight:700;padding:16px 8px;text-align:center}.planTable.is-new .planTable_specs th:last-of-type{background:#fff;border-bottom:2px solid #eaecf9;border-left:none;border-right:4px solid #eaecf9;border-top:2px solid #eaecf9}.planTable.is-new .planTable_specs th::before{border-bottom:none;border-left:4px solid #eaecf9;border-right:none;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.planTable.is-new .planTable_specs td{background-color:#f7f7fd;border:2px solid #fff;font-size:12px;font-weight:bold}.planTable.is-new .planTable_specs td span{font-size:16px}.planTable.is-new .planTable_specs td:first-of-type{border-left:none}.planTable.is-new .planTable_specs td.is-startup{background-color:rgba(52,189,195,.1)}.planTable.is-new .planTable_specs td.is-startup+.is-startup{border-left:none}.planTable.is-new .planTable_specs td.is-standard{background-color:rgba(20,145,213,.1)}.planTable.is-new .planTable_specs td.is-standard+.is-standard{border-left:none}.planTable.is-new .planTable_specs td.is-premium{background-color:rgba(120,40,200,.1)}.planTable.is-new .planTable_specs td.is-premium+.is-premium{border-left:none;border-right:none}.planTable.is-new .planTable_specs::before{border-right:none}.planTable.is-new .planTable_button td{background-color:#b4b4b4;border-radius:0px 0px 16px 16px;color:#fff;cursor:pointer;font-weight:bold;padding:17px 0;position:relative}.planTable.is-new .planTable_button td::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:10px;left:calc(50% + 90px);position:absolute;top:44%;transition:.3s;width:10px}.planTable.is-new .planTable_button td.is-open::before{transform:translateY(-70%) rotate(135deg)}.planTable.is-new .planTable_button td.is-hidden{display:none}.planTable.is-new .planTable_button td.is-hidden::before{top:51%;transform:translateY(-50%) rotate(-45deg)}.specTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}@media(max-width: 540px){.specTable{width:885px}}.specTable col{width:calc(100% / 6)}@media(max-width: 540px){.specTable col.specTable_col-plan{width:140px}.specTable col.specTable_col-data{width:149px}}.specTable th,.specTable td{border-bottom:2px solid #eaecf9;border-right:2px solid #eaecf9;font-size:16px;padding:16px 10px;text-align:center;vertical-align:middle}.specTable th:first-child,.specTable td:first-child{border-left:2px solid #eaecf9}@media(max-width: 540px){.specTable th:first-child,.specTable td:first-child{left:0;position:sticky;z-index:2}}@media(max-width: 540px){.specTable th,.specTable td{font-size:14px;padding:14px}}.specTable thead th{background-color:#f7f7fd;border-top:2px solid #eaecf9;font-weight:400}.specTable thead th:first-child{border-radius:20px 0 0 0}.specTable thead th:last-child{border-radius:0 20px 0 0}.specTable tbody td{background-color:#fff}.specTable tbody tr:last-child td:first-child{border-radius:0 0 0 20px}.specTable tbody tr:last-child td:last-child{border-radius:0 0 20px 0}.specTable tbody .specTable_plan{background-color:#f7f7fd}.specTable tbody .specTable_planName{font-size:16px;font-weight:700;line-height:1}@media(max-width: 540px){.specTable tbody .specTable_planName{font-size:14px}}.specTable tbody .specTable_planNameJa{font-size:14px;font-weight:400;line-height:1;margin-top:8px}@media(max-width: 540px){.specTable tbody .specTable_planNameJa{font-size:12px;margin-top:8px}}.specTableScrollWrapper{margin-top:48px;width:100%}@media(max-width: 540px){.specTableScrollWrapper{border-radius:20px 0 0 20px;margin-top:32px;overflow-x:scroll}}@media(max-width: 540px){.specTableScrollWrapper+.newsButtonList{margin-top:32px !important}}@media(max-width: 540px){.specTableBox{-webkit-overflow-scrolling:touch;overflow-x:auto}}.specTableBox *{line-height:1.4;overflow-wrap:break-word;word-break:keep-all}.compareServiceWrapper{margin:48px 0 0}@media(max-width: 540px){.compareServiceWrapper{margin-top:32px}}.compareServiceBox{overflow:auto;position:relative}@media(max-width: 540px){.compareServiceBox{border-radius:16px 0 0 16px;overflow:auto;-webkit-overflow-scrolling:touch;width:100%}}.compareServiceBox *{line-height:1.4;overflow-wrap:break-word;word-break:keep-all}.compareServiceTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.compareServiceTable_col-label,.compareServiceTable_col-onamae,.compareServiceTable_col-competitor{width:calc(100% / 4)}@media(max-width: 540px){.compareServiceTable_col-label{width:147px}.compareServiceTable_col-onamae,.compareServiceTable_col-competitor{width:172px}}.compareServiceTable th,.compareServiceTable td{border-bottom:2px solid #eaecf9;border-left:1px solid #eaecf9;border-right:1px solid #eaecf9;font-size:16px;padding:16px;text-align:center;vertical-align:middle}@media(max-width: 540px){.compareServiceTable th,.compareServiceTable td{font-size:14px;padding:20px 16px}}.compareServiceTable thead th{border:none;padding:0;vertical-align:bottom}@media(max-width: 540px){.compareServiceTable thead th{border-left:2px solid #eaecf9;border-right:1px solid #eaecf9;border-top:2px solid #eaecf9;vertical-align:middle}.compareServiceTable thead th:last-child{border-radius:0 16px 0 0;border-right-width:2px}}.compareServiceTable thead .compareServiceTable_th-onamae{border-left:2px solid #3246c8;border-right:2px solid #3246c8;border-top:2px solid #3246c8}.compareServiceTable_th-empty{background:transparent}@media(max-width: 540px){.compareServiceTable_th-empty{background:#fff;border-radius:16px 0 0 0;font-weight:normal;left:0;position:sticky;z-index:3}}.compareServiceTable_th-onamae{background-color:#3246c8;border-radius:20px 20px 0 0}@media(max-width: 540px){.compareServiceTable_th-onamae{border-radius:0}}.compareServiceTable_th-onamae .compareServiceTable_thContent{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:700;justify-content:center;min-height:94px;padding:16px;text-align:center}@media(max-width: 540px){.compareServiceTable_th-onamae .compareServiceTable_thContent{min-height:0;padding:8px 14px}}.compareServiceTable_th-competitor{position:relative}@media(max-width: 540px){.compareServiceTable_th-competitor{background:#f7f7f7}}.compareServiceTable_th-competitor:last-child::before{border-right:2px solid #eaecf9}.compareServiceTable_th-competitor::before{background-color:#f7f7f7;border-left:1px solid #eaecf9;border-radius:20px 20px 0 0;border-right:1px solid #eaecf9;border-top:2px solid #eaecf9;bottom:0;content:"";height:76px;left:0;position:absolute;right:0;z-index:0}@media(max-width: 540px){.compareServiceTable_th-competitor::before{display:none}}.compareServiceTable_th-competitor .compareServiceTable_thContent{align-items:center;display:flex;font-weight:700;height:76px;justify-content:center;padding:16px;position:relative;text-align:center;z-index:1}@media(max-width: 540px){.compareServiceTable_th-competitor .compareServiceTable_thContent{height:60px;padding:12px 8px}}.compareServiceTable tbody .compareServiceTable_td-label{background-color:#fff;border-left:2px solid #eaecf9;border-right:none;font-weight:700}@media(max-width: 540px){.compareServiceTable tbody .compareServiceTable_td-label{left:0;position:sticky;z-index:2}}.compareServiceTable tbody .compareServiceTable_td-onamae{background:#f7f7fd;border-left:none;border-right:none;position:relative}.compareServiceTable tbody .compareServiceTable_td-onamae::before,.compareServiceTable tbody .compareServiceTable_td-onamae::after{background:#3246c8;bottom:-2px;content:"";position:absolute;top:0;width:2px;z-index:1}.compareServiceTable tbody .compareServiceTable_td-onamae::before{left:0}.compareServiceTable tbody .compareServiceTable_td-onamae::after{right:0}.compareServiceTable tbody .compareServiceTable_td-competitor:last-child{border-right:2px solid #eaecf9}.compareServiceTable tbody tr:first-child th,.compareServiceTable tbody tr:first-child td{border-top:2px solid #eaecf9}.compareServiceTable tbody tr:first-child .compareServiceTable_td-onamae{border-top:none}.compareServiceTable tbody tr:first-child .compareServiceTable_td-label{border-radius:20px 0 0 0}@media(max-width: 540px){.compareServiceTable tbody tr:first-child .compareServiceTable_td-label{border-radius:0}}.compareServiceTable tbody tr:last-child .compareServiceTable_td-onamae{border-bottom:2px solid #3246c8}.compareServiceTable tbody tr:last-child .compareServiceTable_td-label{border-radius:0 0 0 20px}@media(max-width: 540px){.compareServiceTable tbody tr:last-child .compareServiceTable_td-label{border-radius:0 0 0 16px}}.compareServiceTable tbody tr:last-child td:last-child{border-radius:0 0 20px 0}@media(max-width: 540px){.compareServiceTable tbody tr:last-child td:last-child{border-radius:0 0 16px 0}}.compareServiceTable tbody td{padding:16px}.compareServiceTable_iconCell{align-items:center;display:inline-flex;flex-direction:column;font-size:16px;gap:4px;justify-content:center}@media(max-width: 540px){.compareServiceTable_iconCell{font-size:14px}}.compareServiceTable_iconOk,.compareServiceTable_iconNg{display:flex}.compareServiceTable_iconOk .iconD,.compareServiceTable_iconNg .iconD{font-size:32px}@media(max-width: 540px){.compareServiceTable_iconOk .iconD,.compareServiceTable_iconNg .iconD{font-size:24px}}.compareServiceTable_iconOk .iconD{color:#3246c8}.compareServiceTable_iconNg .iconD{color:#333}.compareServiceTable_caption{color:#333;font-size:12px;line-height:1.4;margin-top:24px;text-align:left}@media(max-width: 540px){.compareServiceTable_caption{font-size:10px;margin-top:16px}}.mvType1{background:#1f4dba url("/common/images/mv/type1/bg.jpg") center/cover no-repeat;height:540px;overflow:hidden;width:100%}.mvType1_contents{position:relative}.mvType1_contents::after{background-position:center;background-repeat:no-repeat;background-size:100% auto;content:"";left:415px;max-width:100%;min-height:400px;position:absolute;top:12px;width:647px}@media(min-width: 541px){.mvType1_contents::after{background-image:url("/common/images/mv/type1/img_pc.png")}}.mvType1_main{max-width:400px;padding-top:60px;width:100%}.mvType1_main h1 img{height:auto;max-width:100%}.mvType1_label{border:2px solid #fff;color:#fff;font-size:25px;font-weight:700;line-height:1.4;margin-top:20px;text-align:center;width:100%}.mvType1_label .text-big{font-size:33px}.mvType1_labelLineup{border:1px solid #fff;display:flex;justify-content:center;line-height:1.4;margin-top:20px;width:100%}.mvType1_labelLineup .text-big{font-size:24px;font-weight:700}.mvType1_labelLineup li{color:#fff;font-size:14px;position:relative}.mvType1_labelLineup li+li{margin-left:24px}.mvType1_labelLineup li+li::before{background:#fff;content:"";height:20px;left:-12px;margin-top:-12px;position:absolute;top:50%;width:1px}.mvType1 .btn{margin-top:52px}.mvType1 .is-annotation{color:#fff;font-size:10px;margin-top:10px;text-align:right}.mvType2{background:#1f4dba url("/common/images/mv/type1/bg.jpg") center/cover no-repeat;height:540px;overflow:hidden;width:100%}.mvType2_contents{position:relative}.mvType2_contents::after{background-position:center;background-repeat:no-repeat;background-size:100% auto;content:"";left:415px;max-width:100%;min-height:400px;position:absolute;top:12px;width:647px}@media(min-width: 541px){.mvType2_contents::after{background-image:url("/common/images/mv/type1/img_pc.png")}}.mvType2_main{max-width:400px;padding-top:112px;width:100%}.mvType2_main h1 img{height:auto;max-width:100%}.mvType2_main>ul{align-items:stretch;display:flex;justify-content:space-between;margin-top:28px}.mvType2_main>ul li{align-items:center;border:1px solid #fff;display:flex;justify-content:center;min-height:44px;padding:0 36px}.mvType2_main>ul li p{color:#fff;font-size:14px}.mvType2_main>ul li .text-big{font-size:24px;font-weight:700;padding:0 2px}.mvType2_main>ul li:first-child{padding:0 23px}.mvType2_fxLogo{background:#fff;margin-top:20px}.mvType2_fxLogoInner{align-items:center;display:flex;justify-content:center;min-height:64px;padding:12px 8px}.mvType2_fxLogo p{line-height:1.8;color:#3246c8;font-weight:700;line-height:1.35;margin-left:40px;position:relative}@media(min-width: 541px){.mvType2_fxLogo p{font-size:14px}}@media(max-width: 540px){.mvType2_fxLogo p{font-size:12px}}.mvType2_fxLogo p::before{background:#dbdbdb;content:"";height:100%;left:-20px;position:absolute;top:0;width:1px}.mvType2_fxLogo+ul{margin-top:20px}.mvType2 .btn{margin-top:52px}.mvType2 .is-annotation{color:#fff;font-size:10px;margin-top:10px;text-align:right}.mvTypeSurcharge{background:#1f4dba url("/common/images/mv/type1/bg.jpg") center/cover no-repeat;height:540px;overflow:hidden;width:100%}.mvTypeSurcharge_contents{position:relative}.mvTypeSurcharge_contents::after{background-position:center;background-repeat:no-repeat;background-size:100% auto;content:"";left:415px;max-width:100%;min-height:400px;position:absolute;top:12px;width:647px}@media(min-width: 541px){.mvTypeSurcharge_contents::after{background-image:url("/common/images/mv/type1/img_pc.png")}}.mvTypeSurcharge_main{max-width:415px;padding-top:52px;width:100%}.mvTypeSurcharge_main h1 img{height:auto;max-width:100%}.mvTypeSurcharge_label{border:2px solid #fff;color:#fff;font-size:25px;font-weight:700;line-height:1.4;margin-top:20px;text-align:center;width:100%}.mvTypeSurcharge_label .text-big{font-size:33px}.mvTypeSurcharge_label+img{margin-top:14px}.mvTypeSurcharge .btn{margin-top:88px}.mvTypeSurcharge .is-annotation{color:#fff;font-size:10px;margin-top:10px;text-align:right}.mvExclusiveStop{background:#1f4dba url("/common/images/mv/type1/bg.jpg") center/cover no-repeat;height:540px;overflow:hidden;width:100%}.mvExclusiveStop_contents{position:relative}.mvExclusiveStop_contents::after{background-position:center;background-repeat:no-repeat;background-size:100% auto;content:"";left:415px;max-width:100%;min-height:400px;position:absolute;top:12px;width:647px}@media(min-width: 541px){.mvExclusiveStop_contents::after{background-image:url("/common/images/mv/type1/img_pc.png")}}.mvExclusiveStop_main{max-width:430px;padding-top:118px;width:100%}.mvExclusiveStop_main h1 img{height:auto;max-width:100%}.mvExclusiveStop .btn{margin-top:118px}.mvExclusiveStop .is-annotation{color:#fff;font-size:10px;margin-top:10px;text-align:right}.topBanner{display:block;height:56px;overflow:hidden;position:relative;width:100%}.topBanner::before{background:#fff;content:"";display:inline-block;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s;width:100%;z-index:1}@media(min-width: 541px)and (max-width: 860px){.topBanner{height:auto;width:100%}}@media(max-width: 540px){.topBanner{height:auto;width:100%}}.topBanner img{height:100%;left:50%;max-width:none;position:absolute;top:0;transform:translateX(-50%);width:auto}@media(max-width: 540px){.topBanner img{height:auto;position:relative;width:100%}}@media(min-width: 541px)and (max-width: 860px){.topBanner img{height:auto;position:relative;width:100%}}.main.dc-top{overflow-x:hidden}.main.dc-copyLp{overflow-x:hidden}.mvTop{background-color:#fff;background-image:linear-gradient(-90deg, #e8e8ed 2%, transparent 2%),linear-gradient(#e8e8ed 2%, transparent 2%);background-position:15px 0,0 15px;background-repeat:repeat;background-size:45px 45px;position:relative}@media(max-width: 540px){.mvTop{padding:14px 6px 0}}.mvTop_title{margin:0 auto;max-width:1200px;position:relative;width:100%}.mvTop_attention{bottom:0;color:#c29018;font-size:12px;left:43%;margin:0;position:absolute}@media(max-width: 540px){.mvTop_attention{font-size:10px;left:0;margin:0 20px;width:100%}}.mvTop+.mvButton.is-top{background-color:#3246c8;background-position:15px 0,0 30px;background-repeat:repeat;background-size:45px 45px;padding:40px 0}.mvTop+.mvButton.is-top .btn{margin:0 auto}.mvPriceOff{background:#010005 url("/common/images/mv/only/bg.jpg") center center/cover no-repeat;padding:50px 0}.mvPriceOff_title{margin:0 auto}.mvPriceOff_title img{margin:0 auto}.mvPriceOff_title+.btn{margin-top:6px}.mvPriceOff.is-cp{background:#010005 url("/common/images/mv/cashback/cashback_affiliate_mv_bg_pc.jpg") center center/cover no-repeat;padding:80px 0 40px;position:relative}.mvPriceOff.is-cp .mvPriceOff_title{margin:0 auto}.mvPriceOff.is-cp .mvPriceOff_title img{display:block;margin:0 auto;position:relative;z-index:5}.mvPriceOff.is-cp::before{background:url("/common/images/mv/cashback/cashback_cashbackea_mv_coin_pc.png") center center/cover no-repeat;background-size:contain;content:"";display:inline-block;height:517px;left:50%;position:absolute;top:-60px;transform:translateX(-50%);vertical-align:middle;width:1074px}.mvPriceOff.is-50cashback{background:url("/common/images/mv/50cashback/cashback_affiliate_mv_bg_pc.jpg") center center/cover no-repeat;padding:0}.mvPriceOff.is-50cashback .inner{max-height:540px;position:relative}.mvPriceOff.is-50cashback .inner .mvPriceOff_title{align-items:center;display:flex;justify-content:center;position:relative;top:-23px}.mvPriceOff.is-50cashback .inner .btn{bottom:65px;left:0;position:absolute;right:0}.mvPriceOff.is-cpApp{background:#010005 url("/common/images/mv/cashback_addtion/mv-bg.png") center center/1245px 415px no-repeat;background-color:#ffec6b;padding:50px 0 46px;position:relative}.mvPriceOff.is-cpApp .mvPriceOff_title{margin:0 auto}.mvPriceOff.is-cpApp .mvPriceOff_title img{display:block;margin:0 auto;position:relative;z-index:5}.mvPriceOff.is-cashback{background:url("/lp/mt4/campaign/2412campaign/cashback/images/cashback_affiliate_mv_bg_pc.png") center center/cover no-repeat;margin-top:0;padding:64px 0 70px;position:relative}.mvPriceOff.is-cashback .mvPriceOff_title img{display:block}.mvPriceOff.is-cashback .mvPriceOff_title img.is-sp{display:none}.mvPriceOff.is-cashback2502{background:url("/affiliate/images/cashback_mv_bg_62444_pc.png") center center/cover no-repeat;padding:47px 0 48px;position:relative}.mvPriceOff.is-cashback2502 .inner{max-width:100%}.mvPriceOff.is-cashback2502 .mvPriceOff_content{align-items:flex-start;display:flex;gap:53px;justify-content:center}.mvPriceOff.is-cashback2502 .mvPriceOff_text{position:relative;z-index:5}.mvPriceOff.is-cashback2502 .mvPriceOff_img{position:relative;z-index:2}.mvPriceOff.is-cashback2502 .mvPriceOff_img::after{background-image:url("/affiliate/images/cashback_mv_illust_62444_pc.png");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:150%;min-height:500px;min-width:500px;position:absolute;right:-244px;top:-381px;width:150%;z-index:-1}.mvPriceOff.is-cashback2502.is-fxtf{padding:57px 0 62px}.mvPriceOff.is-cashback2502.is-fxtf .mvButton{margin-top:47px}.mvPriceOff.is-cashback2502.is-fxtf .mvButton .btn{margin-top:0}.mvPriceOff.is-cashback2502.is-lp4{padding:47px 0 0}.mvPriceOff.is-cashback2502.is-lp4 .btn{margin:45px auto 0}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;max-width:500px;width:45%}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown{background-color:#fff;border-radius:8px;box-shadow:10px 10px 10px rgba(0,0,0,.2);position:relative;top:0px;width:100%;z-index:3}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown p{background-color:#ea393e;border-radius:8px 8px 0 0;color:#fff;font-size:18px;font-weight:bold;padding:10px 5px 7px;text-align:center}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_container{align-items:flex-end;color:#414152;display:flex;font-size:12px;font-weight:bold;gap:5px;justify-content:center;padding:12px 0 10px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_value{border:1px solid #c2c2c2;border-radius:8px;box-shadow:2px 2px 2px #dfdfdf inset;color:#ea393e;display:block;font-size:50px;height:75px;padding:0px 9px 0px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .is-other-sp{position:relative;top:-25px}@media(min-width: 541px)and (max-width: 1040px){.mvPriceOff.is-cashback2502.is-lp4{padding:47px 0 47px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown p{font-size:14px;padding:6px 5px 4px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_container{font-size:10px;padding:12px 0 10px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_value{font-size:30px;height:45px;padding:0px 5px 0px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .is-other-sp{position:relative;top:35px}}@media(min-width: 541px)and (max-width: 800px){.mvPriceOff.is-cashback2502.is-lp4{padding:47px 0 47px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown p{font-size:12px;padding:6px 5px 4px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_container{align-items:flex-end;color:#414152;display:flex;font-size:10px;font-weight:bold;gap:5px;justify-content:center;padding:12px 0 10px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_value{font-size:20px;height:32px;padding:0px 4px 0px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .is-other-sp{position:relative;top:20px}}.mvPriceOff.is-Wcashback{background:url("/affiliate/lp4/images/pc_mv_bg.png") center center/cover no-repeat;padding:32px 0 0}@media(max-width: 540px){.mvPriceOff.is-Wcashback{background-image:url("/affiliate/lp4/images/sp_mv_bg.png");padding:16px 0 0}}.mvPriceOff.is-Wcashback .mvPriceOff_title{margin:0 auto}.mvPriceOff.is-Wcashback .mvPriceOff_title img{margin:0 auto}@media(max-width: 540px){.mvPriceOff.is-Wcashback .mvPriceOff_title{width:100%}.mvPriceOff.is-Wcashback .mvPriceOff_title img{height:auto;width:100%}}.mvPriceOff.is-Wcashback .mvButton{padding:50px 0}.mvPriceOff.is-Wcashback .mvButton .btn{margin:0 auto}@media(max-width: 540px){.mvPriceOff.is-Wcashback .mvButton{padding:36px 0}}.mvPriceOff.is-Wcashback .inner{max-width:1200px;padding:0}@media(max-width: 540px){.mvPriceOff.is-Wcashback .inner{padding:0}}.mvPriceOff.is-price{background:url("/common/images/top_renew/mv_bg_pc_66227.png") no-repeat center/cover;padding:29px 0 0;position:relative}.mvPriceOff.is-price .is-other-sp{height:auto;max-height:451px;width:auto}.mvPriceOff.is-price .mv_attention{bottom:16px;left:5px;margin:0 auto;width:100%}.mvPriceOff.is-price .mv_attention p{color:#3246c8;font-size:12px;text-align:center}.mvPriceOff.is-price .mv_title.is-b{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:1200px;padding:43px 0 72px;position:relative;width:100%}.mvPriceOff.is-price .mv_title.is-b .is-other-sp{height:auto;max-height:255px;width:auto}.mvPriceOff.is-price .mv_title.is-b+.mv_attention{bottom:24px;color:#c29018;font-size:12px;left:5px;margin:0 auto;position:absolute;width:100%}.mvPriceOff.is-price .mv_title.is-b+.mv_attention p{color:#a3a3a3}.mvPriceOff.is-price+.mvButton.is-top{background-color:#3246c8;padding:40px 0}.mvPriceOff.is-price+.mvButton.is-top .btn{margin:0 auto}.mvPriceOff.is-affiliate-lp{background:url("/lp/mt4/campaign/2410campaign/cashback_fxtf/images/cashback_affiliate_mv_bg_pc.jpg") center center/cover no-repeat !important;padding:40px 0 54px;position:relative}.mvPriceOff.is-affiliate-lp .mvPriceOff_title img{display:block}.mvPriceOff.is-affiliate-lp .mvPriceOff_title img.is-sp{display:none}@media(max-width: 540px){.mvPriceOff.is-affiliate-lp .mvPriceOff_title img.is-pc{display:none}.mvPriceOff.is-affiliate-lp .mvPriceOff_title img.is-sp{display:block}}.cp30offAbout{padding:64px 0 96px;position:relative;z-index:1}.cp30offAbout::before{background-color:#f9f9f9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-3}.cp30offAbout .cp30offHead{margin:0 auto 64px}.cp30offAbout_list{margin:0 auto}.cp30offAbout_list li{border-top:1px solid #707070}.cp30offAbout_list li:last-child{border-bottom:1px solid #707070}.cp30offAbout_list li dl{display:flex;gap:16px 0;margin:24px 0;width:100%}.cp30offAbout_list li dt{color:#3245c8;font-weight:bold;padding-left:28px;position:relative;width:210px}.cp30offAbout_list li dt.has-arrow::before{background:linear-gradient(225deg, transparent 3px, #303030 3px),linear-gradient(315deg, transparent 3px, #303030 3px),linear-gradient(0, #303030 3px, #303030 3px),linear-gradient(0, #303030 3px, #303030 3px);background-position:top right,bottom right,top left,bottom left;background-repeat:no-repeat;background-size:51% 51%;content:"";height:6px;left:6px;position:absolute;top:11px;width:11px}.cp30offAbout_list li dd{padding-right:12px;width:calc(100% - 210px)}.cp30offAbout_list li dd b{display:block;margin-top:20px}.cp30offAbout .cp30off-button{margin-top:64px}.cp30offNotes .cp30offHead-box{align-items:center;background:linear-gradient(315deg, transparent 18px, #3245c8 18px),linear-gradient(135deg, transparent 18px, #3245c8 18px),linear-gradient(0, #3245c8 20px, #3245c8 20px),linear-gradient(0, #3245c8 20px, #3245c8 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%;color:#fff;display:flex;gap:0 8px;justify-content:center;margin:0 auto;margin-top:34px;max-width:374px;padding:10px 0;position:relative;top:30px;width:100%}.cp30offNotes .cp30offHead-box::before{background:linear-gradient(315deg, transparent 18px, #fff 18px),linear-gradient(135deg, transparent 18px, #fff 18px),linear-gradient(0, #fff 20px, #fff 20px),linear-gradient(0, #fff 20px, #fff 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%;content:"";height:100%;left:4px;position:absolute;top:6px;width:100%;z-index:-1}.cp30offNotes_list{padding:74px 50px 50px;position:relative}.cp30offNotes_list::before,.cp30offNotes_list::after{content:"";height:100%;position:absolute;width:100%}.cp30offNotes_list::before{background-color:#fffff1;left:9px;top:9px;z-index:-2}.cp30offNotes_list::after{border:1px solid #3245c8;left:0;top:0;z-index:-2}.cp30offNotes_item{color:#3245c8;font-size:14px;font-weight:bold;line-height:1.3;padding-left:18px;position:relative}.cp30offNotes_item+li{margin-top:20px}.cp30offNotes_item.has-arrow::before{left:0;top:5px}.mvCashBack{background:#010005 url("/affiliate/images/cashback_affiliate_mv_bg_pc.jpg") center center/cover no-repeat;padding:40px 0 54px}@media(max-width: 540px){.mvCashBack{background-image:url("/affiliate/images/cashback_affiliate_mv_bg_sp.jpg");padding:29px 0 50px}}.mvCashBack_title{margin:0 auto}.mvCashBack_title img{margin:0 auto}.mvCashBack_title+.btn{margin-top:30px}@media(max-width: 540px){.mvCashBack_title{width:100%}.mvCashBack_title img{height:auto;width:100%}}@media(max-width: 540px){.mvCashBack .inner{padding:0}}.mv-top{background-color:#fff;background-image:linear-gradient(-90deg, #e8e8ed 2%, transparent 2%),linear-gradient(#e8e8ed 2%, transparent 2%);background-position:15px 0,0 15px;background-repeat:repeat;background-size:45px 45px;position:relative}@media(max-width: 540px){.mv-top{padding:14px 6px 0}}.mv-top .mv_title{margin:0 auto;max-width:1200px;position:relative;width:100%}.mv-top .mv_attention{bottom:0;color:#c29018;font-size:12px;left:43%;margin:0;position:absolute}@media(max-width: 540px){.mv-top .mv_attention{font-size:10px;left:0;margin:0 20px;width:100%}}.mvButton.is-cp{background-color:#000;margin:0 auto;padding:44px 0;width:100%}.mvButton.is-cp .btn{margin-top:0}.mvButton.is-cpApp{background-color:#000;margin:0 auto;padding:28px 0;width:100%}.mvButton.is-cpApp .btn{margin-top:0}.cp30off-button{background-image:linear-gradient(315deg, transparent 18px, #ff1432 18px),linear-gradient(135deg, transparent 18px, #ff1432 18px),linear-gradient(0, #ff1432 20px, #ff1432 20px),linear-gradient(0, #ff1432 20px, #ff1432 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%;font-size:18px;font-weight:bold;margin:0 auto;max-width:308px;position:relative;transition:.5s;width:100%}.cp30off-button:hover{background-image:linear-gradient(315deg, transparent 18px, transparent 18px),linear-gradient(135deg, transparent 18px, transparent 18px),linear-gradient(0, transparent 20px, transparent 20px),linear-gradient(0, transparent 20px, transparent 20px)}.cp30off-button:hover::before{height:100%}.cp30off-button:hover::after{width:100%}.cp30off-button::before,.cp30off-button::after{background:#ff1432;bottom:0;content:"";height:10%;left:0;position:absolute;transition:.5s;width:10%}.cp30off-button::before{height:0%;width:2px}.cp30off-button::after{height:2px;width:0%}.cp30off-button a{color:#fff;display:block;height:100%;padding:18px 0 16px;position:relative;text-align:center;transition:.3s;width:100%}.cp30off-button a:hover{color:#ff1432;text-decoration:none}.cp30off-button a:hover::before{height:100%}.cp30off-button a:hover::after{width:100%}.cp30off-button a:hover span{border-right:2px solid #ff1432;border-top:2px solid #ff1432}.cp30off-button a::before,.cp30off-button a::after{background:#ff1432;content:"";height:10%;position:absolute;right:0;top:0;transition:.3s;width:10%}.cp30off-button a::before{height:0%;width:2px}.cp30off-button a::after{height:2px;width:0%}.cp30off-button a span{border-right:2px solid #fff;border-top:2px solid #fff;display:block;height:8px;position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(45deg);transition:.3s;width:8px}.cp30offHead{font-size:34px;font-weight:bold;margin:0 auto;padding:0 64px;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}.cp30offHead::before,.cp30offHead::after{background-color:#8e8e8e;content:"";height:54px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:1px}.cp30offHead::before{right:calc(100% + 20px)}.cp30offHead::after{left:calc(100% + 20px)}.cp30offHead-box{align-items:center;background:linear-gradient(315deg, transparent 18px, #847d00 18px),linear-gradient(135deg, transparent 18px, #847d00 18px),linear-gradient(0, #847d00 20px, #847d00 20px),linear-gradient(0, #847d00 20px, #847d00 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%;color:#fff;display:flex;gap:0 8px;justify-content:center;margin:0 auto;max-width:374px;padding:10px 0;width:100%}.cp30offHead-box img{aspect-ratio:1/1;height:auto;position:relative;width:22px;z-index:1}.cp30offHead-box p{font-size:24px;font-weight:bold;line-height:1.5;padding-top:4px;position:relative;z-index:1}.cp30offAbout{padding:64px 0 96px;position:relative}.cp30offAbout::before{background-color:#f9f9f9;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-3}.cp30offAbout .cp30offHead{margin:0 auto 64px}.cp30offAbout_list{margin:0 auto}.cp30offAbout_list li{border-top:1px solid #707070}.cp30offAbout_list li:last-child{border-bottom:1px solid #707070}.cp30offAbout_list li dl{display:flex;gap:16px 0;margin:24px 0;width:100%}.cp30offAbout_list li dt{color:#847d00;font-weight:bold;padding-left:28px;position:relative;width:210px}.cp30offAbout_list li dt.has-arrow::before{background:linear-gradient(225deg, transparent 3px, #303030 3px),linear-gradient(315deg, transparent 3px, #303030 3px),linear-gradient(0, #303030 3px, #303030 3px),linear-gradient(0, #303030 3px, #303030 3px);background-position:top right,bottom right,top left,bottom left;background-repeat:no-repeat;background-size:51% 51%;content:"";height:6px;left:6px;position:absolute;top:11px;width:11px}.cp30offAbout_list li dd{padding-right:12px;width:calc(100% - 210px)}.cp30offAbout_list li dd .is-red{color:#e61e64}.cp30offAbout_list li dd b{display:block;margin-top:20px}.cp30offAbout .cp30off-button{margin-top:64px}.cp30offAbout.is-cashback .cp30offAbout_list li dt{color:#024a8a}.cp30offAbout.is-cashback .cp30offAbout_list li dd ul li{border:none}.cp30offAbout.is-cashback .cp30offNotes .cp30offHead-box{background:linear-gradient(315deg, transparent 18px, #024a8a 18px),linear-gradient(135deg, transparent 18px, #024a8a 18px),linear-gradient(0, #024a8a 20px, #024a8a 20px),linear-gradient(0, #024a8a 20px, #024a8a 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%}.cp30offAbout.is-cashback .cp30offNotes_item{color:#024a8a}.cp30offAbout.is-cashback .cp30offNotes_list::before{background-color:#eaf5ff;left:9px;top:9px;z-index:-2}.cp30offAbout.is-cashback .cp30offNotes_list::after{border:1px solid #024a8a}.cp30offNotes .cp30offHead-box{margin-top:34px;position:relative;top:30px}.cp30offNotes .cp30offHead-box::before{background:linear-gradient(315deg, transparent 18px, #fff 18px),linear-gradient(135deg, transparent 18px, #fff 18px),linear-gradient(0, #fff 20px, #fff 20px),linear-gradient(0, #fff 20px, #fff 20px);background-position:bottom right,top left,bottom left,top right;background-repeat:no-repeat;background-size:51% 51%;content:"";height:100%;left:4px;position:absolute;top:6px;width:100%;z-index:-1}.cp30offNotes_list{padding:74px 50px 50px;position:relative}.cp30offNotes_list::before,.cp30offNotes_list::after{content:"";height:100%;position:absolute;width:100%}.cp30offNotes_list::before{background-color:#fff9d9;left:9px;top:9px;z-index:-2}.cp30offNotes_list::after{border:1px solid #847d00;left:0;top:0;z-index:-2}.cp30offNotes_item{color:#847d00;font-size:14px;font-weight:bold;line-height:1.3;padding-left:18px;position:relative}.cp30offNotes_item+li{margin-top:20px}.cp30offNotes_item.has-arrow::before{left:0;top:5px}.newsList a{display:block;font-size:12px;width:100%}.newsList a:focus,.newsList a:hover{text-decoration:none}.newsList a:focus dd,.newsList a:hover dd{text-decoration:underline}.newsList_type{background:#fff;border:1px solid #e65406;color:#e65406;display:block;height:21px;line-height:21px;text-align:center;width:66px}.newsList_type.is-important{background:#e65406;color:#fff}.newsList_date{color:#3246c8;margin:0 16px}.newsList dt{align-items:center;display:inline-flex;line-height:1.83}.newsList dd{color:#3246c8;display:inline;line-height:1.83}.newsList.is-ellipsis dl{display:flex}.newsList.is-ellipsis dt{display:inline-flex}.newsList.is-ellipsis dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt4List{align-items:center;display:flex;flex-wrap:wrap;margin:32px 0 -4px}.mt4List li{align-items:center;border:1px solid #cecece;display:flex;height:112px;justify-content:center;margin:0 4px 4px 0;width:calc( (100% - 12px) * 0.25)}.mt4List li img{height:auto}.mt4List li:nth-child(4n){margin-right:0}.toggleBox{background:#fff;border-radius:6px}.toggleBox+.toggleBox{margin-top:20px}.toggleBox_head button{line-height:1.8;display:flex;font-weight:700;padding:18px 54px 18px 20px;position:relative;text-align:left;width:100%}@media(min-width: 541px){.toggleBox_head button{font-size:16px}}@media(max-width: 540px){.toggleBox_head button{font-size:14px}}.toggleBox_head button::before,.toggleBox_head button::after{background:#323238;border-radius:4px;content:"";height:3px;margin-top:-2px;position:absolute;right:16px;top:50%;transition:transform .2s;width:16px}.toggleBox_head button::after{transform:rotate(90deg)}.toggleBox_head button.is-textCenter{justify-content:center;padding-left:54px}.toggleBox_head button.is-open::before{transform:rotate(45deg)}.toggleBox_head button.is-open::after{transform:rotate(135deg)}.toggleBox_contents{line-height:1.8;position:relative}@media(min-width: 541px){.toggleBox_contents{font-size:16px}}@media(max-width: 540px){.toggleBox_contents{font-size:14px}}.toggleBox_contents::before{border-top:1px dotted #a5a5a5;content:"";height:1px;left:24px;position:absolute;top:0;width:calc(100% - 78px)}.toggleBox_contentsInner{display:flex;flex-wrap:wrap;padding:18px 54px 20px 20px}.toggleBox_contents dl{width:100%}.toggleBox_contents dt{font-weight:700}.toggleBox_contents dd{margin-top:8px}.toggleBox_contents dd+dt{margin-top:16px}.toggleBox a{text-decoration:underline}.toggleBox a:focus,.toggleBox a:hover{color:#3246c8;text-decoration:none}.toggleBox .is-q,.toggleBox .is-a{color:#3246c8;font-size:24px;font-weight:700;line-height:1.2}.toggleBox .is-qText,.toggleBox .is-aText{margin-left:12px}.toggleBox .faqIndent{margin-top:1em}.toggleBox .faqIndent_item{padding-left:1em;text-indent:-1em}.toggleBox .faqIndent_item+.faqIndent_item{margin-top:.5em}.toggleBox .is-smallText{display:block;font-size:12px;margin-top:20px}.toggleBox .is-listNum{counter-reset:listNUm}.toggleBox .is-listNum li::before{content:counter(listNUm) ".";counter-increment:listNUm}.toggleBox .is-reference::before{content:"※";display:inline}.toggleBox.is-shadow{border:1px solid #dbdbdb;box-shadow:0 3px 6px rgba(0,0,0,.16)}.planListSimpleLabel{line-height:1.8;background:#3246c8;color:#fff;display:inline-block;font-weight:700;padding:6px 0;text-align:center;width:100%}@media(min-width: 541px){.planListSimpleLabel{font-size:16px}}@media(max-width: 540px){.planListSimpleLabel{font-size:14px}}.planListSimpleLabel+.planListSimple{margin-top:20px}.monthSwitch{display:flex;margin:0 auto;max-width:480px;width:100%}.monthSwitch button{line-height:1.8;border-bottom:4px solid #dbdbdb;color:#dbdbdb;padding-bottom:2px;text-align:center;transition:.2s;width:50%}@media(min-width: 541px){.monthSwitch button{font-size:16px}}@media(max-width: 540px){.monthSwitch button{font-size:14px}}.monthSwitch button.is-active{border-bottom-color:#3246c8;color:#3246c8}.monthSwitch.is-spec{margin-top:20px;padding-top:44px;position:relative}.monthSwitch.is-spec .balloonText{align-items:center;background:#ff0100;border-radius:6px;color:#fff;display:flex;justify-content:center;left:0;max-width:100%;min-width:240px;padding:7px 10px;position:absolute;top:0}.monthSwitch.is-spec .balloonText p{font-size:12px;font-weight:bold;margin:0;padding:0}.monthSwitch.is-spec .balloonText::before{border:8px solid transparent;border-top:8px solid #ff0100;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}.monthSwitch.is-renew{background:#fff;border:4px solid #fff;border-radius:24px;box-shadow:0 4px 8px rgba(50,70,200,.2);margin:32px auto 0;overflow:hidden}.monthSwitch.is-renew button{border:none;border-radius:20px;color:#3246c8;position:relative;z-index:1}.monthSwitch.is-renew button::after{transition:background .2s}.monthSwitch.is-renew button:hover::after{background:#f7f7fd;border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.monthSwitch.is-renew button:first-child::before{background:#3246c8;border-radius:20px;content:"";display:inline-block;height:100%;left:100%;position:absolute;top:0;transition:left .2s;width:100%;z-index:-1}.monthSwitch.is-renew button.is-active{color:#fff}.monthSwitch.is-renew button.is-active:hover::after{display:none}.monthSwitch.is-renew button.is-active::before{left:0}.specSwitch{display:none}.specSwitch.is-active{display:block}.specSwitch.is-renew{background:#fff;border:4px solid #fff;border-radius:24px;box-shadow:0 4px 8px rgba(50,70,200,.2);margin:32px auto 0;overflow:hidden}.specSwitch.is-renew button{border:none;border-radius:20px;color:#3246c8;position:relative;z-index:1}.specSwitch.is-renew button::after{transition:background .2s}.specSwitch.is-renew button:hover::after{background:#f7f7fd;border-radius:20px;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2}.specSwitch.is-renew button:first-child::before{background:#3246c8;border-radius:20px;content:"";display:inline-block;height:100%;left:100%;position:absolute;top:0;transition:left .2s;width:100%;z-index:-1}.specSwitch.is-renew button.is-active{color:#fff}.specSwitch.is-renew button.is-active:hover::after{display:none}.specSwitch.is-renew button.is-active::before{left:0}.planListSimple{align-items:center;display:none;justify-content:space-between;margin-top:50px;position:relative;width:100%}.planListSimple.is-3column{margin:50px auto 0;max-width:715px}.planListSimple.is-3column+.mark{margin:19px auto 0;max-width:715px}.planListSimple.is-active{display:flex}.planListSimple .is-pickup{position:relative}.planListSimple .pickup-message{background:#3246c8;border-radius:6px 0 6px 0;color:#fff;font-size:14px;font-weight:bold;left:-1px;padding:4px 20px;position:absolute;top:-1px}.planListSimple li{background:#fff;border:2px solid #323238;border-radius:6px;width:23.5%}.planListSimple li.is-3column{width:32%}.planListSimple li.is-plan1{border-color:#34bdc3}.planListSimple li.is-plan1 .planListSimple_contents>dt .is-name{color:#34bdc3}.planListSimple li.is-plan1 .planListSimple_contents>dd dt::before{background:#34bdc3}@media(max-width: 540px){.planListSimple li.is-plan1 .planListSimple_contents>dd .is-normal dl dt{border-left:4px solid #34bdc3}}.planListSimple li.is-plan1 a:focus .btn,.planListSimple li.is-plan1 a:hover .btn{color:#fff}.planListSimple li.is-plan1 a:focus .btn::after,.planListSimple li.is-plan1 a:hover .btn::after{border-color:#fff}.planListSimple li.is-plan1 a:focus .btn.is-orange,.planListSimple li.is-plan1 a:hover .btn.is-orange{color:#fa9600}.planListSimple li.is-plan1 a:focus .btn.is-orange::after,.planListSimple li.is-plan1 a:hover .btn.is-orange::after{color:#fa9600}.planListSimple li.is-plan2{border-color:#34bdc3}.planListSimple li.is-plan2 .planListSimple_contents>dt .is-name{color:#34bdc3}.planListSimple li.is-plan2 .planListSimple_contents>dd dt::before{background:#34bdc3}@media(max-width: 540px){.planListSimple li.is-plan2 .planListSimple_contents>dd .is-normal dl dt{border-left:4px solid #34bdc3}}.planListSimple li.is-plan2 a:focus .btn,.planListSimple li.is-plan2 a:hover .btn{color:#fff}.planListSimple li.is-plan2 a:focus .btn::after,.planListSimple li.is-plan2 a:hover .btn::after{border-color:#fff}.planListSimple li.is-plan2 a:focus .btn.is-orange,.planListSimple li.is-plan2 a:hover .btn.is-orange{color:#fa9600}.planListSimple li.is-plan2 a:focus .btn.is-orange::after,.planListSimple li.is-plan2 a:hover .btn.is-orange::after{color:#fa9600}.planListSimple li.is-plan3{border-color:#1491d5}.planListSimple li.is-plan3 .planListSimple_contents>dt .is-name{color:#1491d5}.planListSimple li.is-plan3 .planListSimple_contents>dd dt::before{background:#1491d5}@media(max-width: 540px){.planListSimple li.is-plan3 .planListSimple_contents>dd .is-normal dl dt{border-left:4px solid #1491d5}}.planListSimple li.is-plan3 a:focus .btn,.planListSimple li.is-plan3 a:hover .btn{color:#fff}.planListSimple li.is-plan3 a:focus .btn::after,.planListSimple li.is-plan3 a:hover .btn::after{border-color:#fff}.planListSimple li.is-plan3 a:focus .btn.is-orange,.planListSimple li.is-plan3 a:hover .btn.is-orange{color:#fa9600}.planListSimple li.is-plan3 a:focus .btn.is-orange::after,.planListSimple li.is-plan3 a:hover .btn.is-orange::after{color:#fa9600}.planListSimple li.is-plan4{border-color:#7828c8}.planListSimple li.is-plan4 .planListSimple_contents>dt .is-name{color:#7828c8}.planListSimple li.is-plan4 .planListSimple_contents>dd dt::before{background:#7828c8}@media(max-width: 540px){.planListSimple li.is-plan4 .planListSimple_contents>dd .is-normal dl dt{border-left:4px solid #7828c8}}.planListSimple li.is-plan4 a:focus .btn,.planListSimple li.is-plan4 a:hover .btn{color:#fff}.planListSimple li.is-plan4 a:focus .btn::after,.planListSimple li.is-plan4 a:hover .btn::after{border-color:#fff}.planListSimple li.is-plan4 a:focus .btn.is-orange,.planListSimple li.is-plan4 a:hover .btn.is-orange{color:#fa9600}.planListSimple li.is-plan4 a:focus .btn.is-orange::after,.planListSimple li.is-plan4 a:hover .btn.is-orange::after{color:#fa9600}.planListSimple li.is-b{width:27.5%}@media(max-width: 540px){.planListSimple li.is-b{width:100%}}.planListSimple a:focus,.planListSimple a:hover{color:#323238;text-decoration:none}.planListSimple a:focus .btn,.planListSimple a:hover .btn{background:#fff;color:#fa9600}.planListSimple a:focus .btn::after,.planListSimple a:hover .btn::after{border-color:#fa9600}.planListSimple_reco{background:#fa9600;border-radius:6px;color:#fff;display:grid;font-size:12px;font-weight:700;height:30px;left:50%;place-content:center;position:absolute;top:-35px;transform:translateX(-50%);width:140px}.planListSimple_reco::before{border-color:#fa9600 transparent transparent transparent;border-style:solid;border-width:7px 7px 0 7px;bottom:-6px;content:"";height:0;left:50%;margin-left:-7px;position:absolute;width:0}.planListSimple_reco.is-red{background:red}.planListSimple_reco.is-red::before{border-top-color:red}.planListSimple_contents.is-3column>dt .is-enName{color:#fff;font-size:22px;font-weight:700}.planListSimple_contents.is-3column>dt .is-name{font-size:12px;font-weight:normal}.planListSimple_contents>dt{font-size:12px;padding:14px 0 18px;text-align:center}.planListSimple_contents>dt .is-name{line-height:1.8;color:#fff !important;font-weight:700}@media(min-width: 541px){.planListSimple_contents>dt .is-name{font-size:16px}}@media(max-width: 540px){.planListSimple_contents>dt .is-name{font-size:14px}}.planListSimple_contents>dt .is-message{align-items:center;display:flex;font-size:12px;justify-content:center;line-height:1.58;margin-top:4px;min-height:38px}.planListSimple_contents>dt .is-totalPrice{align-items:center;color:#fff;display:flex;flex-wrap:wrap;font-size:12px;justify-content:center;margin-top:4px}.planListSimple_contents>dt .is-totalPrice .is-price{font-size:26px;font-weight:700}.planListSimple_contents>dt .is-monthPrice{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:64px;text-align:center}.planListSimple_contents>dt .is-monthPrice p{align-items:flex-end;color:#fff;display:flex;flex-wrap:wrap;font-size:12px;justify-content:center;margin-top:4px;width:100%}.planListSimple_contents>dt .is-monthPrice p.is-deleted{text-decoration:line-through;-webkit-text-decoration-color:#c00;text-decoration-color:#c00}.planListSimple_contents>dt .is-monthPrice p.is-deleted .is-price{font-size:inherit;font-weight:400}.planListSimple_contents>dt .is-monthPrice p.is-normal{line-height:1.2}.planListSimple_contents>dt .is-monthPrice.is-b p{margin-top:2px}.planListSimple_contents>dt .is-monthPrice.is-b p .is-price{font-size:20px;font-weight:700}.planListSimple_contents>dt .is-priceLeft{margin-right:4px}.planListSimple_contents>dt .is-price{line-height:1.4;font-weight:700}@media(min-width: 541px){.planListSimple_contents>dt .is-price{font-size:24px}}@media(max-width: 540px){.planListSimple_contents>dt .is-price{font-size:16px}}.planListSimple_contents>dt.is-plan1{background:#34bdc3}.planListSimple_contents>dt.is-plan2{background:#34bdc3}.planListSimple_contents>dt.is-plan3{background:#1491d5}.planListSimple_contents>dt.is-plan4{background:#7828c8}.planListSimple_contents>dd dl{align-items:center;display:flex;justify-content:space-between}.planListSimple_contents>dd dt{font-size:12px;padding-left:12px;position:relative}.planListSimple_contents>dd dt::before{background:#323238;content:"";height:18px;left:0;margin-top:-9px;position:absolute;top:50%;width:4px}.planListSimple_contents>dd dd{font-size:12px;font-weight:700}.planListSimple_contents>dd .font-big{font-size:24px}.planListSimple_contents>dd .is-subHead{align-items:center;border-bottom:1px dotted #dbdbdb;color:#323238;display:flex;font-size:12px;justify-content:center;margin:0 auto;min-height:65px;padding:10px 0;text-align:center;width:calc(100% - 36px)}.planListSimple_contents>dd .is-subHead .is-message{color:#000}.planListSimple_contents>dd .is-normal{border-top:1px dotted #dbdbdb;margin:0 auto;min-height:54px;padding:4px 0;width:calc(100% - 36px)}.planListSimple_contents>dd .is-normal:last-child{border-bottom:1px dotted #dbdbdb;display:flex}.planListSimple_contents>dd .is-normal:last-child.is-top{display:block}.planListSimple_btnArea{padding:16px 20px}.planListSimple_btnArea .btn{margin-top:0}.planListSimple.is-renew{gap:32px;justify-content:center;margin-top:32px}@media(min-width: 541px)and (max-width: 860px){.planListSimple.is-renew{align-items:stretch}}@media(max-width: 540px){.planListSimple.is-renew{margin-top:40px}.planListSimple.is-renew+.mark{margin-top:16px}.planListSimple.is-renew.is-lp4{margin-top:24px}.planListSimple.is-renew.is-lp4 li:first-of-type{padding-top:40px}}.planListSimple.is-renew .planListSimple{position:relative}.planListSimple.is-renew .planListSimple_contents>dt{border-radius:16px 16px 0 0;padding:20px 16px;position:relative;text-align:left}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dt{align-items:flex-start;display:flex;justify-content:space-between;margin:0}}.planListSimple.is-renew .planListSimple_contents>dt.is-plan1{background:#fff}.planListSimple.is-renew .planListSimple_contents>dt .is-name{color:#34bdc3 !important;font-size:22px;line-height:1}.planListSimple.is-renew .planListSimple_contents>dt .is-name span{font-size:12px;font-weight:normal}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dt .is-name{font-size:22px;line-height:1}}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice{min-height:64px}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice p{color:#323238;font-size:12px;justify-content:flex-start;margin:0}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice p{justify-content:flex-end;width:100%}}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice p.is-fee{color:#ea383d}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign{margin:0}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign .planListSimple_fukidashi{align-items:center;display:flex;justify-content:flex-start;margin:8px auto 0;position:relative;top:0;width:100%}@media(min-width: 541px)and (max-width: 860px){.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign .planListSimple_fukidashi{justify-content:center;margin:10px auto 0;top:0;width:100%}}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign .planListSimple_fukidashi{margin:0 auto 10px;position:relative;right:0;top:0px;width:100%}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign .planListSimple_fukidashi img.is-other-pc{position:absolute;right:0;top:0}}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-campaign{flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin:0}}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-top .is-price{padding:0 5px 0 0;position:relative;top:3px}.planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice.is-top .is-cb{color:#ea383d}.planListSimple.is-renew .planListSimple_contents>dt .is-deleted .is-price{color:#323238}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_contents>dd{gap:18px;padding:0 18px}.planListSimple.is-renew .planListSimple_contents>dd .font-big{font-size:22px}.planListSimple.is-renew .planListSimple_contents>dd .is-normal{border-bottom:1px dotted #aaa;border-top:1px dotted #aaa;margin:0;padding:8px 0;width:calc(50% - 9px)}.planListSimple.is-renew .planListSimple_contents>dd .is-normal dl{align-items:center;display:flex;justify-content:space-between}.planListSimple.is-renew .planListSimple_contents>dd .is-normal dl dt{border-left:4px solid #34bdc3;padding-left:4px}}.planListSimple.is-renew .planListSimple_contents .ribbon{display:inline-block;height:74px;position:absolute;right:-2px;top:-2px;width:74px}.planListSimple.is-renew .planListSimple_reco{border-radius:15px;margin:0;top:0;transform:translateX(-50%);width:160px}@media(max-width: 540px){.planListSimple.is-renew .planListSimple_reco{margin:0;transform:translateX(-50%);width:200px}}.planListSimple.is-renew .planListSimple_btnArea{padding-bottom:20px;padding-top:16px}.planListSimple.is-renew li{background:transparent;border:none;padding-top:40px;transition:transform .3s}.planListSimple.is-renew li:hover{transform:scale(1.05)}.planListSimple.is-renew li .card{background:#fff;border-radius:16px;box-shadow:0 4px 8px rgba(50,70,200,.2);display:block}@media(max-width: 540px){.planListSimple.is-renew li+li.is-pickup{margin-top:48px}}.planListSimple.is-renew .is-plan1 .planListSimple_reco{background:#ea383d;box-shadow:0 4px 8px rgba(50,70,200,.2)}.planListSimple.is-renew .is-plan1 .planListSimple_reco::before{border-color:#ea383d transparent transparent transparent}.planListSimple.is-renew .is-plan1 .planListSimple_contents dt{background:#fff}.planListSimple.is-renew .is-plan1 .planListSimple_contents dt .is-name{color:#34bdc3 !important}@media(max-width: 540px){.planListSimple.is-renew .is-plan1 .planListSimple_contents dt .is-name{white-space:nowrap}}.planListSimple.is-renew .is-plan1 .planListSimple_contents dt .is-subname{color:#34bdc3 !important;display:block}.planListSimple.is-renew .is-plan1 .card:hover .btn{background:#fff;border-color:#34bdc3;color:#34bdc3}.planListSimple.is-renew .is-plan1 .card:hover .btn::after{border-color:#34bdc3}.planListSimple.is-renew .is-plan1 .btn{background:#34bdc3;margin-top:0}.planListSimple.is-renew .is-plan1 .btn:hover,.planListSimple.is-renew .is-plan1 .btn:focus{background:#fff;border-color:#34bdc3;color:#34bdc3}.planListSimple.is-renew .is-plan1 .btn:hover::after,.planListSimple.is-renew .is-plan1 .btn:focus::after{border-color:#34bdc3}.planListSimple.is-renew .is-plan2 .planListSimple_reco{background:#ea383d;box-shadow:0 4px 8px rgba(50,70,200,.2)}.planListSimple.is-renew .is-plan2 .planListSimple_reco::before{border-color:#ea383d transparent transparent transparent}.planListSimple.is-renew .is-plan2 .planListSimple_contents dt{background:#fff}.planListSimple.is-renew .is-plan2 .planListSimple_contents dt .is-name{color:#34bdc3 !important}@media(max-width: 540px){.planListSimple.is-renew .is-plan2 .planListSimple_contents dt .is-name{white-space:nowrap}}.planListSimple.is-renew .is-plan2 .planListSimple_contents dt .is-subname{color:#34bdc3 !important;display:block}.planListSimple.is-renew .is-plan2 .card:hover .btn{background:#fff;border-color:#34bdc3;color:#34bdc3}.planListSimple.is-renew .is-plan2 .card:hover .btn::after{border-color:#34bdc3}.planListSimple.is-renew .is-plan2 .btn{background:#34bdc3;margin-top:0}.planListSimple.is-renew .is-plan2 .btn:hover,.planListSimple.is-renew .is-plan2 .btn:focus{background:#fff;border-color:#34bdc3;color:#34bdc3}.planListSimple.is-renew .is-plan2 .btn:hover::after,.planListSimple.is-renew .is-plan2 .btn:focus::after{border-color:#34bdc3}.planListSimple.is-renew .is-plan3 .planListSimple_reco{background:#ea383d;box-shadow:0 4px 8px rgba(50,70,200,.2)}.planListSimple.is-renew .is-plan3 .planListSimple_reco::before{border-color:#ea383d transparent transparent transparent}.planListSimple.is-renew .is-plan3 .planListSimple_contents dt{background:#fff}.planListSimple.is-renew .is-plan3 .planListSimple_contents dt .is-name{color:#1491d5 !important}@media(max-width: 540px){.planListSimple.is-renew .is-plan3 .planListSimple_contents dt .is-name{white-space:nowrap}}.planListSimple.is-renew .is-plan3 .planListSimple_contents dt .is-subname{color:#1491d5 !important;display:block}.planListSimple.is-renew .is-plan3 .card:hover .btn{background:#fff;border-color:#1491d5;color:#1491d5}.planListSimple.is-renew .is-plan3 .card:hover .btn::after{border-color:#1491d5}.planListSimple.is-renew .is-plan3 .btn{background:#1491d5;margin-top:0}.planListSimple.is-renew .is-plan3 .btn:hover,.planListSimple.is-renew .is-plan3 .btn:focus{background:#fff;border-color:#1491d5;color:#1491d5}.planListSimple.is-renew .is-plan3 .btn:hover::after,.planListSimple.is-renew .is-plan3 .btn:focus::after{border-color:#1491d5}.planListSimple.is-renew .is-plan4 .planListSimple_reco{background:#ea383d;box-shadow:0 4px 8px rgba(50,70,200,.2)}.planListSimple.is-renew .is-plan4 .planListSimple_reco::before{border-color:#ea383d transparent transparent transparent}.planListSimple.is-renew .is-plan4 .planListSimple_contents dt{background:#fff}.planListSimple.is-renew .is-plan4 .planListSimple_contents dt .is-name{color:#7828c8 !important}@media(max-width: 540px){.planListSimple.is-renew .is-plan4 .planListSimple_contents dt .is-name{white-space:nowrap}}.planListSimple.is-renew .is-plan4 .planListSimple_contents dt .is-subname{color:#7828c8 !important;display:block}.planListSimple.is-renew .is-plan4 .card:hover .btn{background:#fff;border-color:#7828c8;color:#7828c8}.planListSimple.is-renew .is-plan4 .card:hover .btn::after{border-color:#7828c8}.planListSimple.is-renew .is-plan4 .btn{background:#7828c8;margin-top:0}.planListSimple.is-renew .is-plan4 .btn:hover,.planListSimple.is-renew .is-plan4 .btn:focus{background:#fff;border-color:#7828c8;color:#7828c8}.planListSimple.is-renew .is-plan4 .btn:hover::after,.planListSimple.is-renew .is-plan4 .btn:focus::after{border-color:#7828c8}.planListSimple.is-lp4{margin-top:48px}.recommendList{display:flex;flex-wrap:wrap;margin-top:-20px;width:100%}.recommendList li{margin:20px 5% 0 0;width:30%}.recommendList li:nth-child(3n){margin-right:0}.recommendList a{align-items:flex-start;display:flex}.recommendList a img{border-radius:50%;flex-shrink:0}.recommendList a:focus,.recommendList a:hover{color:#323238;text-decoration:none}.recommendList a:focus .is-info .is-linkText,.recommendList a:hover .is-info .is-linkText{color:#3246c8;text-decoration:none}.recommendList .is-info{background:#f6f6f6;border-radius:6px;margin-left:12px;padding:10px 16px 12px;position:relative}.recommendList .is-info::before{border-color:transparent #f6f6f6 transparent transparent;border-style:solid;border-width:6px 8px 6px 0;content:"";height:0;left:-8px;position:absolute;top:24px;width:0}.recommendList .is-info dt{line-height:1.8;font-weight:700}@media(min-width: 541px){.recommendList .is-info dt{font-size:16px}}@media(max-width: 540px){.recommendList .is-info dt{font-size:14px}}.recommendList .is-info p{font-size:12px;line-height:1.58;margin-top:6px}.recommendList .is-info .is-linkText{display:block;font-size:12px;margin-top:10px;text-align:right;text-decoration:underline}.recommendList+p{margin-top:40px;text-align:center}.flowBox{margin-top:30px}.flowBox_title{align-items:stretch;display:flex;margin:12px 0;width:100%}.flowBox_title .is-num{line-height:1.8;align-items:center;background:#3246c8;color:#fff;display:flex;flex-shrink:0;font-weight:700;height:46px;justify-content:center;width:86px}@media(min-width: 541px){.flowBox_title .is-num{font-size:16px}}@media(max-width: 540px){.flowBox_title .is-num{font-size:14px}}.flowBox_title .text-big{font-size:20px}.flowBox_title .is-title{line-height:1.4;color:#3246c8;font-weight:700;margin-left:12px;padding-top:6px}@media(min-width: 541px){.flowBox_title .is-title{font-size:24px}}@media(max-width: 540px){.flowBox_title .is-title{font-size:16px}}.flowBox_contents{padding-left:98px;position:relative}.flowBox_contents img{height:auto;margin-top:10px}.flowBox_contents::before{background:#e1e1e1;content:"";height:100%;left:40px;position:absolute;width:4px}.flowBox_inner{padding-bottom:40px}.flowBox_splitTitle{align-items:flex-start;color:#323238;display:flex;font-size:20px;font-weight:700;margin-top:36px}.flowBox_splitTitle .is-num{margin-right:4px}.flowBox_normalText{margin-top:8px}.flowBox_imgList{display:flex;flex-wrap:wrap;margin-top:4px}.flowBox_imgList li{margin-right:48px;text-align:center}.flowBox_imgList li .is-imgArea{align-items:center;display:flex;height:94px;justify-content:center}.flowBox_imgList li .is-imgArea img{margin-top:0}.flowBox_imgList li p{line-height:1.8}@media(min-width: 541px){.flowBox_imgList li p{font-size:14px}}@media(max-width: 540px){.flowBox_imgList li p{font-size:12px}}.flowBox li:last-child .flowBox_contents::before{display:none}.flowBox li:last-child .flowBox_inner{padding-bottom:0}.bannerPlanup{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:120px;overflow:hidden;position:relative;transition:opacity .2s;width:100%}@media(min-width: 541px){.bannerPlanup{background-image:url("/common/images/banner/planup/bg.jpg")}}.bannerPlanup_inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.bannerPlanup_imgText{display:block;height:auto;margin-left:30px;max-width:569px;width:65%}.bannerPlanup_imgText.is-sp{display:none}.bannerPlanup_imgBtn{margin-left:35px}.bannerPlanup p{display:none}.bannerPlanup:focus,.bannerPlanup:hover{opacity:.5}.bannerPlanup.is-basic{background-image:none;height:auto;margin-bottom:16px}.bannerPlanup.is-basic .bannerPlanup_inner{padding:0}.bannerHeader{background-color:#3246c8;display:block;text-align:center}.bannerHeader_inner{margin:0 auto;max-width:1000px;padding:0 20px}.bannerHeader_inner img{margin:0 auto}.tabPriceTablesArea{margin-top:64px;position:relative}.tabPriceTablesArea_labels{display:flex;justify-content:space-between;position:relative;z-index:2}.tabPriceTablesArea_labels li{margin-top:0}.tabPriceTablesArea_planBtns{display:none;position:relative;z-index:2}.tabPriceTablesArea_tableList{position:relative;z-index:2}.tabPriceTablesArea_tableList table{align-items:stretch;display:flex;max-width:960px;padding:20px 0 12px;width:100%}.tabPriceTablesArea_tableList table thead{display:inline-block}.tabPriceTablesArea_tableList table thead tr{display:block;height:100%}.tabPriceTablesArea_tableList table thead th{align-items:center;background:#323238;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin-right:20px;padding:8px;width:92px}.tabPriceTablesArea_tableList table thead th p{color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.tabPriceTablesArea_tableList table thead th .is-label{background:#fff;color:#ff1432;display:block;font-size:10px;font-weight:400;margin:-26px 0 6px;padding:4px;width:100%}.tabPriceTablesArea_tableList table tbody{display:inline-block;overflow-x:auto;width:calc(100% - 112px)}.tabPriceTablesArea_tableList table tbody tr{align-items:flex-start;display:flex;width:100%}.tabPriceTablesArea_tableList table tbody td{align-items:center;background:#fff;display:flex;flex-wrap:wrap;text-align:center;width:calc( ( 100% - 36px ) / 4 )}.tabPriceTablesArea_tableList table tbody td dl{width:100%}.tabPriceTablesArea_tableList table tbody td dt{background:#f6f6f6;color:#323238;display:block;font-size:14px;font-weight:700;padding:1px 0;text-align:center;width:100%}.tabPriceTablesArea_tableList table tbody td dd{margin-top:12px}.tabPriceTablesArea_tableList table tbody td dd p{display:block;font-size:12px;line-height:1.5;width:100%}.tabPriceTablesArea_tableList table tbody td dd p.text-price{font-size:20px}.tabPriceTablesArea_tableList table tbody td dd p+p{margin-top:2px}.tabPriceTablesArea_tableList table tbody td dd:first-of-type{margin-top:8px}.tabPriceTablesArea_tableList table tbody td dd:first-of-type p{color:#3246c8}.tabPriceTablesArea_tableList table tbody td dd.dd-pickup p{color:#e61e64}.tabPriceTablesArea_tableList table tbody td+td{margin-left:12px}.tabPriceTablesArea_specBtn{background:#f1f1f1;font-size:14px;height:37px;position:relative;width:100%}.tabPriceTablesArea_specBtn>span{align-items:center;color:#323238;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;transition:opacity .1s;width:100%}.tabPriceTablesArea_specBtn>span span{align-items:center;display:flex;height:100%;position:relative}.tabPriceTablesArea_specBtn>span span::after{border-bottom:2px solid #323238;border-left:2px solid #323238;content:"";height:7px;margin-top:-6px;position:absolute;right:-18px;top:50%;transform:rotate(-45deg);width:7px}.tabPriceTablesArea_specBtn>span.is-active{opacity:0}.tabPriceTablesArea_specBtn>span.is-active span::after{margin-top:-3px;transform:rotate(135deg)}.tabPriceTablesArea_specBtn.is-open>span{opacity:0}.tabPriceTablesArea_specBtn.is-open>span.is-active{opacity:1}.tabPriceTablesArea_tabSpec{background:#f1f1f1;display:none;flex-wrap:wrap;padding:0 20px 20px}.tabPriceTablesArea_tabSpec li{background:#fff;height:64px;margin:4px 2px 0;padding:12px;width:226px}.tabPriceTablesArea_tabSpec li dt{font-size:12px;font-weight:700}.tabPriceTablesArea_tabSpec li dd{font-size:12px}.tabPriceTablesArea_tabSpec.is-open{display:flex}.tabPriceTablesArea~.mark{margin-top:96px}.singleLinePrice_tableArea{overflow-x:auto;width:100%}.singleLinePriceTable{align-items:stretch;display:flex;max-width:960px;min-width:916px;padding-top:20px;width:100%}.singleLinePriceTable thead{display:inline-block}.singleLinePriceTable thead tr{display:block;height:100%}.singleLinePriceTable thead th{align-items:center;background:#323238;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:8px;width:150px}.singleLinePriceTable thead th p{color:#fff;font-size:14px;font-weight:700;line-height:1.5;text-align:center}.singleLinePriceTable thead th .is-label{background:#fff;color:#ff1432;display:block;font-size:10px;font-weight:400;margin:-26px 0 6px;padding:4px;width:100%}.singleLinePriceTable tbody{display:inline-block;overflow-x:auto;width:calc(100% - 150px)}.singleLinePriceTable tbody tr{align-items:flex-start;border:1px solid #dbdbdb;display:flex;width:100%}.singleLinePriceTable tbody td{align-items:center;background:#fff;border:1px solid #dbdbdb;display:flex;flex-wrap:wrap;text-align:center;width:25%}.singleLinePriceTable tbody td dl{width:100%}.singleLinePriceTable tbody td dt{background:#f6f6f6;display:block;font-size:14px;font-weight:700;padding:11px;text-align:center;width:100%}.singleLinePriceTable tbody td dd{border-top:1px solid #dbdbdb;padding:10px}.singleLinePrice .tabPriceTablesArea_specBtn{margin-top:12px}.sideRowList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:60px}.sideRowList li{width:23.5%}.sideRowList li+li{margin-left:2%}@media(min-width: 541px){.sideRowList.is-column-5 li{width:18%}.sideRowList.is-column-5 li+li{margin-left:2.5%}}.sideRowList_imgArea{align-items:center;display:flex;height:151px;justify-content:center}.sideRowList dt{text-align:center}.sideRowList dt img{max-height:100%}.sideRowList dt p{color:#3246c8;font-size:20px;font-weight:700;margin-top:0}.sideRowList dd{margin-top:12px}.head-blue.is-2502{color:#323238;font-size:30px;font-weight:bold;margin:96px 0 60px;text-align:center}@media(max-width: 540px){.head-blue.is-2502{font-size:22px;margin:60px 0 40px}}.head-blue.is-2502+.reasonList,.head-blue.is-2502+.reasonList2{margin-bottom:16px}.reasonList{display:flex;gap:48px;justify-content:center}@media(max-width: 540px){.reasonList{flex-direction:column;gap:24px}}.reasonList_item{border:2px solid #3246c8;border-radius:16px;margin-top:70px;padding:0px 20px 20px;text-align:center;width:240px}@media(max-width: 540px){.reasonList_item{padding:0px 30px 12px;width:100%}}.reasonList_img{background:#fff;height:100px;margin:-70px auto 0;width:160px}.reasonList_img img{display:block;margin:0 auto}.reasonList_head{color:#3246c8;font-size:22px;font-weight:bold;line-height:1.4;margin:16px 0 0}@media(max-width: 540px){.reasonList_head{font-size:18px;margin:8px 0 0}}.reasonList_text{margin-top:8px}@media(max-width: 540px){.reasonList_text{font-size:14px;margin:4px 0 0}}.reasonList2{display:flex;flex-direction:column;gap:40px}@media(max-width: 540px){.reasonList2{flex-direction:column;gap:24px}}.reasonList2_item{display:flex;justify-content:space-between}.reasonList2_item:nth-child(even) .reasonContent{order:2}.reasonList2_img{background:#fff;height:100px;margin:-70px auto 0;width:160px}.reasonList2_img img{display:block;margin:0 auto}.reasonList2_head{color:#3246c8;font-size:22px;font-weight:bold;line-height:1.4;margin:16px 0 0}@media(max-width: 540px){.reasonList2_head{font-size:18px;margin:8px 0 0}}.reasonList2_text{margin-top:8px}@media(max-width: 540px){.reasonList2_text{font-size:14px;margin:4px 0 0}}.performanceComparison{background-color:#f7f7f7;padding:96px 0}.performanceComparison .toggleBox{margin-top:80px}.performanceComparison .option-service-price{padding:96px 40px}.performanceComparison .tradeContents_inner{padding:0 40px}.performanceComparison .tradeContents.is-affiliate .section_microcopy{color:#ff0100;font-size:14px;font-weight:bold;padding-top:60px;text-align:center}.performanceComparison .performanceNumList_contents{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;width:100%}.performanceComparison .performanceNumList_item{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:180px}.performanceComparison .performanceNumList_item img{display:block;margin:0 auto;width:calc(100% - 20px)}.performanceComparison .performanceNumList_caption{border:#3246c8 2px solid;border-radius:25px;color:#3246c8;font-weight:bold;margin:40px auto;max-width:570px;padding:6px 90px;text-align:center;width:100%}.performanceComparison .memory-service-about{background:#fff;border-radius:20px;margin:0 auto;max-width:960px;padding:48px}.performanceComparison .memory-service-about-content{display:flex;flex-direction:column;gap:48px}.performanceComparison .memory-service-about-title{text-align:center}.performanceComparison .memory-service-about-heading{color:#2e8600;font-size:28px;font-weight:bold;line-height:1.4;margin:0}.performanceComparison .memory-service-about-description{text-align:center}.performanceComparison .memory-service-about-description p{color:#333;font-size:16px;line-height:1.4;margin:0}.performanceComparison .memory-service-features-pc{display:flex;flex-direction:column;gap:32px}.performanceComparison .memory-service-features-row{display:flex;gap:32px}.performanceComparison .memory-service-features-sp{display:none}.performanceComparison .memory-service-feature-item{background:#fff;border:2px solid #2e8600;border-radius:20px;display:flex;flex:1;flex-direction:column;gap:24px;min-height:400px;padding:32px 16px}.performanceComparison .memory-service-feature-image{align-items:center;display:flex;height:210px;justify-content:center;width:100%}.performanceComparison .memory-service-feature-image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.performanceComparison .memory-service-feature-content{display:flex;flex-direction:column;gap:8px;text-align:center}.performanceComparison .memory-service-feature-title{color:#2e8600;font-size:18px;font-weight:bold;line-height:1.4;margin:0}.performanceComparison .memory-service-feature-text{color:#333;font-size:14px;line-height:1.4;margin:0}.performanceComparison .memory-service-pricing-table{border:1px solid #eaecf9;border-radius:20px;margin:0 auto;max-width:960px;overflow:hidden}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element{border-collapse:separate;border-spacing:0;width:100%}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element th,.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td{border:1px solid #eaecf9;padding:16px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element th{background:#f7f7fd;border-radius:20px 20px 0 0;color:#333;font-size:16px;font-weight:normal;text-align:center}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-service{background:#f7f7fd;border-radius:0 0 0 20px;min-height:160px;text-align:center;vertical-align:middle;width:50%}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-service .memory-service-pricing-service-name{color:#333;font-size:16px;font-weight:bold}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price{background:#fff;border-radius:0 0 20px 0;min-height:160px;text-align:center;vertical-align:middle}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign{margin-bottom:8px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign-text{color:#ea383d;font-size:12px;font-weight:bold;margin:0 0 4px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign-price{align-items:flex-end;color:#ea383d;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign-price .initial-text{font-size:24px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign-price .price-number{font-size:38px;position:relative;top:4px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-campaign-price .price-unit{font-size:24px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-regular-price{align-items:flex-end;color:#333;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-regular-price .monthly-text{font-size:18px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-regular-price .strike-price{font-size:20px;font-weight:bold;text-decoration:line-through}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-regular-price .price-number{font-size:32px}.performanceComparison .memory-service-pricing-pc .memory-service-pricing-table-element td.memory-service-pricing-price .memory-service-pricing-regular-price .price-unit{font-size:18px}.performanceComparison .memory-service-pricing-sp{display:none}.performanceComparison .alert-service-about{background:#fff;border-radius:20px;margin:0 auto;margin-top:48px;max-width:960px;padding:48px}.performanceComparison .alert-service-about-content{display:flex;flex-direction:column;gap:48px}.performanceComparison .alert-service-about-heading{color:#3246c8;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:10px;text-align:center}.performanceComparison .alert-service-about-description .description-item{margin-bottom:16px}.performanceComparison .alert-service-about-description .description-item:last-child{margin-bottom:0}.performanceComparison .alert-service-about-description .description-item p{color:#333;font-size:16px;line-height:1.4;text-align:center}.performanceComparison .alert-service-about-description .description-item p.note{color:#333;font-size:12px;line-height:1.4;margin-top:4px;text-align:center}.performanceComparison .alert-service-features-pc{display:block}.performanceComparison .alert-service-features-sp{display:none}.performanceComparison .alert-service-features-row{margin-bottom:32px}.performanceComparison .alert-service-features-row:last-child{margin-bottom:0}.performanceComparison .alert-service-features-row.single{display:flex;justify-content:center}.performanceComparison .alert-service-features-row.single .alert-service-feature-item{width:100%}.performanceComparison .alert-service-features-row.double{display:flex;gap:32px;justify-content:center}.performanceComparison .alert-service-features-row.double .alert-service-feature-item{flex:1}.performanceComparison .alert-service-feature-item{background:#fff;border:2px solid #3246c8;border-radius:20px;display:flex;flex-direction:column;padding:32px 16px;text-align:center}.performanceComparison .alert-service-feature-image{align-items:center;display:flex;height:210px;justify-content:center;margin-bottom:24px}.performanceComparison .alert-service-feature-image img{height:auto;max-height:190px;max-width:190px;width:auto}.performanceComparison .alert-service-feature-content{flex:1}.performanceComparison .alert-service-feature-title{color:#3246c8;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:8px}.performanceComparison .alert-service-feature-text{color:#333;font-size:14px;line-height:1.4}.performanceComparison .alert-service-pricing-table{border:1px solid #eaecf9;border-radius:20px;margin:0 auto;max-width:960px;overflow:hidden}.performanceComparison .alert-service-pricing-table-element{border-collapse:separate;border-spacing:0;width:100%}.performanceComparison .alert-service-pricing-table-element th,.performanceComparison .alert-service-pricing-table-element td{border:1px solid #eaecf9;padding:16px}.performanceComparison .alert-service-pricing-table-element th{background:#f7f7fd;border-radius:20px 20px 0 0;color:#333;font-size:16px;font-weight:normal;text-align:center}.performanceComparison .alert-service-pricing-table-element td.alert-service-pricing-service{background:#f7f7fd;border-radius:0 0 0 20px;min-height:160px;text-align:center;vertical-align:middle;width:50%}.performanceComparison .alert-service-pricing-table-element td.alert-service-pricing-price{background:#fff;border-radius:0 0 20px 0;min-height:160px;text-align:center;vertical-align:middle}.performanceComparison .alert-service-pricing-sp{display:none}.performanceComparison .alert-service-pricing-service-name{color:#333;font-size:16px;font-weight:bold}.performanceComparison .alert-service-pricing-campaign{margin-bottom:8px}.performanceComparison .alert-service-pricing-campaign-text{color:#ea383d;font-size:12px;font-weight:bold;margin:0 0 4px}.performanceComparison .alert-service-pricing-campaign-price{align-items:flex-end;color:#ea383d;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .alert-service-pricing-campaign-price .initial-text{font-size:24px}.performanceComparison .alert-service-pricing-campaign-price .price-number{font-size:38px;position:relative;top:4px}.performanceComparison .alert-service-pricing-campaign-price .price-unit{font-size:24px}.performanceComparison .alert-service-pricing-regular-price{align-items:flex-end;color:#333;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .alert-service-pricing-regular-price .monthly-text{font-size:18px}.performanceComparison .alert-service-pricing-regular-price .strike-price{font-size:20px;font-weight:bold;text-decoration:line-through}.performanceComparison .alert-service-pricing-regular-price .price-number{font-size:32px}.performanceComparison .alert-service-pricing-regular-price .price-unit{font-size:18px}.comparisonGraph{align-items:center;display:flex;margin-top:40px;width:100%}.comparisonGraph_name{height:100%;width:110px}.comparisonGraph_name p{line-height:1.8;align-items:center;display:flex;height:40px;justify-content:flex-end;margin-top:20px;padding-right:8px;width:100%}@media(min-width: 541px){.comparisonGraph_name p{font-size:14px}}@media(max-width: 540px){.comparisonGraph_name p{font-size:12px}}.comparisonGraph_name p:last-child{margin-bottom:20px}.comparisonGraph_line{border-left:1px solid #dbdbdb;border-right:1px dashed #dbdbdb;height:100%;position:relative;width:calc(100% - 110px)}.comparisonGraph_line::before{border-left:1px dashed #dbdbdb;border-right:1px dashed #dbdbdb;content:"";height:100%;left:33.3%;position:absolute;top:0;width:33.3%;z-index:1}.comparisonGraph_line span{background:#dbdbdb;display:block;height:40px;margin-top:20px;position:relative;z-index:2}.comparisonGraph_line span:nth-child(1){background:#3246c8;width:calc(100% + 1px)}.comparisonGraph_line span:nth-child(2){width:23.8%}.comparisonGraph_line span:nth-child(3){width:15.8%}.comparisonGraph_line span:last-child{margin-bottom:20px}.performanceNumList{background:#fff;border-radius:6px;list-style:none;padding:38px 60px 55px}.performanceNumList_head{line-height:1.4;align-items:center;color:#3246c8;display:flex;font-weight:700;justify-content:center}@media(min-width: 541px){.performanceNumList_head{font-size:24px}}@media(max-width: 540px){.performanceNumList_head{font-size:16px}}.performanceNumList_head .is-num{background:#3246c8;color:#fff;display:block;flex-shrink:0;font-size:16px;height:36px;line-height:36px;margin-right:12px;text-align:center;width:36px}.performanceNumList_headBottom{margin-top:16px;text-align:center}.performanceNumList .tableNormalScroll{margin-top:40px}.performanceNumList .tableNormalScroll .tableNormal{margin-top:0}.performanceNumList .tableNormal{margin-top:40px;width:840px}.performanceNumList .tableNormal thead th{font-size:12px;width:225px}.performanceNumList .tableNormal thead th:first-child{width:160px}.performanceNumList_qa{margin-top:40px}.performanceNumList_qa dt{border-bottom:1px solid #323238;font-weight:700;padding-bottom:6px}.performanceNumList_qa dd{margin-top:16px}.tradeContents{background:#fff;border-radius:6px;margin-top:80px;padding:60px 40px;position:relative}.tradeContents.is-affiliate{margin-bottom:60px;padding:0 0 80px}.tradeContents.is-affiliate .tradeContents_head{line-height:1.4;background:none;color:#323238;font-weight:700;padding:0;text-align:center}@media(min-width: 541px){.tradeContents.is-affiliate .tradeContents_head{font-size:30px}}@media(max-width: 540px){.tradeContents.is-affiliate .tradeContents_head{font-size:20px}}.tradeContents_inner{position:relative;z-index:2}.tradeContents_head{line-height:1.4;color:#3246c8;font-weight:700;text-align:center}@media(min-width: 541px){.tradeContents_head{font-size:24px}}@media(max-width: 540px){.tradeContents_head{font-size:16px}}.tradeContents_headBottom{line-height:1.8;margin-top:16px;text-align:center}@media(min-width: 541px){.tradeContents_headBottom{font-size:16px}}@media(max-width: 540px){.tradeContents_headBottom{font-size:14px}}.tradeContents_box{align-items:flex-start;display:flex;justify-content:space-between;margin-top:30px}.tradeContents_text{max-width:458px;width:100%}.tradeContents_text p{font-weight:bold;margin-bottom:15px}.tradeContents_text ul li{background:url("/common/images/top/check-solid.svg") left 0 top 1px no-repeat;background-size:18px auto;font-weight:bold;line-height:1.5;margin-bottom:15px;padding-left:27px}.tradeContents_text ul li:last-of-type{margin-bottom:0}.tradeContents .tableNormal{margin-top:30px}.tradeContents .tableNormal thead th{font-weight:400;width:100%}.tradeContents .tableNormal tbody th{width:41%}.slaContents{background:#fff;border-radius:20px;margin-top:48px;padding:60px 40px;position:relative}.slaContents_inner{position:relative;z-index:2}.slaContents_head{line-height:1.4;color:#3246c8;font-weight:700;text-align:center}@media(min-width: 541px){.slaContents_head{font-size:24px}}@media(max-width: 540px){.slaContents_head{font-size:16px}}.slaContents_headBottom{line-height:1.8;margin-top:16px;text-align:center}@media(min-width: 541px){.slaContents_headBottom{font-size:16px}}@media(max-width: 540px){.slaContents_headBottom{font-size:14px}}.slaContents .tableNormal thead th{font-weight:400;width:59%}.slaContents .tableNormal thead th:first-child{width:41%}.slaContents_dlArea{border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;margin-top:20px;padding:15px 0}.slaContents_dlArea dl{align-items:flex-start;display:flex}.slaContents_dlArea dl+dl{margin-top:6px}.slaContents_dlArea dt{font-size:12px;line-height:1.8;flex-shrink:0;font-weight:700}.slaContents_dlArea dd{font-size:12px;line-height:1.8;margin-left:8px}.surroundAttention{border:1px solid #dbdbdb;border-radius:6px;padding:38px 40px}.surroundAttention.is-renew{background:#fff;border-radius:16px;padding:48px 40px}.surroundAttention .headMainArea{margin:0;padding:0}.surroundAttention .headMainArea_title{font-size:22px;font-weight:bold;line-height:1.4;padding:0;text-align:left}.simpleHeader{align-items:center;background:#fff;box-shadow:0 3px 5px rgba(0,0,0,.1);display:flex;height:70px;width:100%}.simpleHeader_logo{align-items:center;display:flex}.simpleHeader_logo .is-onamaeArea{align-items:center;background:#c00;display:flex;height:49px;justify-content:center;margin-right:20px;width:115px}.simpleHeader_logo .is-onamaeArea img{display:block;height:auto;width:99px}.simpleTopLogo{left:0;position:absolute;top:0;width:100%;z-index:10}.simpleTopLogo_inner{margin:0 auto;max-width:1120px;width:100%}.simpleTopLogo_logo{align-items:center;display:flex}.simpleTopLogo_logo .is-onamaeArea{align-items:center;background:#c00;display:flex;height:50px;justify-content:center;margin-right:20px;width:116px}.cashbackbanner{background:#f1f2f2;display:block}.cashbackbanner img{margin:0 auto}.optionHighLoad table{width:960px}.optionHighLoad th:nth-child(1){width:183px}.optionHighLoad th:nth-child(1) a{color:inherit;text-decoration:underline}.optionHighLoad th:nth-child(1) a:hover{color:#3246c8;text-decoration:none}.optionHighLoad th:nth-child(4){width:344px}.boxFloating{background-color:#fff;border-radius:5px;bottom:20%;box-shadow:0 3px 10px rgba(0,0,0,.2);height:128px;padding:5px;position:fixed;right:10px;text-align:center;width:220px;z-index:10}.boxFloating_img{cursor:pointer}.boxFloating_text{color:#fa9600;font-size:14px;font-weight:bold;margin-top:9px;text-decoration:underline}.boxFloating_text::after{border-right:2px solid #fa9600;border-top:2px solid #fa9600;bottom:16px;content:"";height:8px;margin-top:-4px;position:absolute;right:55px;transform:rotate(45deg);width:8px}.boxFloating_close{background-color:#fff;border:#ddd solid 1px;border-radius:50%;cursor:pointer;height:20px;position:absolute;right:-5px;top:-5px;width:20px}.boxFloating_close::before,.boxFloating_close::after{background:#999;content:"";height:2px;margin-top:-2px;position:absolute;right:4px;top:53%;width:10px}.boxFloating_close::before{transform:rotate(45deg)}.boxFloating_close::after{transform:rotate(135deg)}.topModal{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;overflow-y:auto;position:fixed;right:0;top:0;transition:visibility .4s,opacity .4s;visibility:hidden;z-index:10}.topModal_inner{background-color:#fff;border-radius:10px;display:block;margin:79px auto;padding:40px 20px 20px;position:relative;text-align:center;width:880px;z-index:11}.topModal_inner h2{font-size:20px;font-weight:bold;margin-bottom:40px}.topModal_inner table{border:#dbdbdb solid 1px;margin:auto;max-width:800px}.topModal_inner table tr{border:#dbdbdb solid 1px}.topModal_inner table th{background-color:#f6f6f6;width:160px}.topModal_inner table th span{color:#f20100;font-size:12px;font-weight:bold}.topModal_inner table td{border:#dbdbdb solid 1px;padding:10px 20px;text-align:left}.topModal_inner table td p{margin-bottom:12px}.topModal_inner table td ul{font-size:12px;list-style-type:disc;padding-left:12px}.topModal_inner table dl{display:flex;font-size:12px}.topModal_inner table dl dt{font-weight:bold;width:160px}.topModal_inner table dl dd{margin-bottom:12px}.topModal_inner table dl dd ul{list-style:none}.topModal_contents{margin:auto}.topModal_btnArea{display:flex;justify-content:center;padding:30px}.topModal_btnArea_closeBtn{background-color:#fff;border:#ddd solid 2px;border-radius:24px;color:#323238;cursor:pointer;font-weight:bold;height:45px;order:1;width:200px}.topModal_btnArea_closeBtn:hover{background-color:#ddd}.topModal_btnArea .btn{margin:0;margin-left:30px;max-width:320px;order:2}.topModal_close{cursor:pointer;height:64px;position:absolute;right:0;top:0;width:54px}.topModal_close::before,.topModal_close::after{background:#999;content:"";height:2px;margin-top:-2px;position:absolute;right:20px;top:50%;width:16px}.topModal_close::before{transform:rotate(45deg)}.topModal_close::after{transform:rotate(135deg)}.headMainArea.is-payment{margin:64px 0}.headMainArea.is-payment .headMainArea_title{font-size:36px}.headMainArea.is-payment .headMainArea_text{margin-top:26px;text-align:center}.headBar.is-payment{font-size:30px;margin-top:64px}.headBar.is-payment::before{width:12px}.paymentHead{color:#323238;font-size:24px;font-weight:bold;margin-top:48px}.paymentHead+p{margin-top:17px}.paymentHead+p+p{margin-top:40px}.paymentBox{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;margin-top:16px}.paymentBox li{height:30px;width:172px}.paymentBox li a{align-items:center;background:#fff;border:1px solid #3246c8;border-radius:37px;color:#3246c8;display:flex;font-size:12px;height:100%;justify-content:center;padding:10px 0;position:relative;text-align:center;text-decoration:none;width:100%}.paymentBox li a::after{background:url("/payment/images/arrow-up-right.svg") no-repeat;background-size:contain;content:"";height:8px;margin:0;position:absolute;right:15px;vertical-align:middle;width:8px}.paymentBox li a:hover{opacity:.6}.purposeList{display:flex;flex-wrap:nowrap;justify-content:center;padding-bottom:40px}.purposeList li{background:#fff;border-radius:6px;display:flex;height:160px;justify-content:center;margin:40px 10px 0;max-width:160px;transition:.3s;width:100%}.purposeList li a{height:100%;width:100%}.purposeList li a:hover,.purposeList li a:focus,.purposeList li a:active{color:#323238;text-decoration:none}.purposeList li:hover,.purposeList li:focus,.purposeList li:active{transform:scale(1.05)}.purposeList_inner{height:100%;opacity:1;padding-top:8px;width:100%}.purposeList_imgArea{align-items:center;display:flex;justify-content:center}.purposeList_imgArea img{height:100px;width:100px}.purposeList_text{align-items:center;display:flex;font-size:14px;font-weight:bold;height:52px;justify-content:center;line-height:1.2;padding:0 8px 12px;text-align:center;width:100%}.purposeList.is-payment{gap:40px;justify-content:flex-start;margin-top:32px;padding-bottom:20px}.purposeList.is-payment li{border-radius:16px;box-shadow:0 4px 8px rgba(50,70,200,.2);margin:0 0 0 0}.purposeList.is-payment .purposeList_inner{padding-top:0}.purposeList.is-payment .purposeList_imgArea{height:100%;width:100%}.purposeList.is-payment .purposeList_imgArea img.visa{height:36px;width:112px}.purposeList.is-payment .purposeList_imgArea img.mastercard{height:68px;width:102px}.purposeList.is-payment .purposeList_imgArea img.jcb{height:74px;width:97px}.purposeList.is-payment .purposeList_imgArea img.amex{height:80px;width:80px}.purposeList.is-payment .purposeList_imgArea img.diners{height:66px;width:91px}.purposeList.is-payment .purposeList_imgArea img.paidy{height:63px;width:149px}.purposeList.is-payment+.listAttention{margin:0 auto}.purposeList.is-payment+.listAttention li{font-size:12px;line-height:1.5;padding-left:1em;text-indent:-1.3em}.purposeList.is-payment+.listAttention li+li{margin-top:8px}.modalBanner{bottom:0;left:0;overflow-y:auto;position:fixed;right:0;top:0;z-index:1020}.modalBanner_inner{align-items:center;background-color:#fff;display:flex;justify-content:center;left:50%;max-width:512px;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%;z-index:11}.modalBanner_overlay{background-color:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10}.modalBanner_content{display:inline-block;margin:auto}.modalBanner_content a{display:block;margin:0 auto;opacity:1;transition:.1s}.modalBanner_content a:hover{opacity:.8}.modalBanner_content img{border-radius:0;height:auto;width:100%}.modalBanner_close{background-color:#fff;border:1px solid #323237;border-radius:50%;display:flex;height:36px;justify-content:center;position:absolute;right:-18px;top:-18px;transition:.1s;width:36px;z-index:12}.modalBanner_close:hover{background-color:#ccc}.modalBanner_close::before,.modalBanner_close::after{background-color:#323237;border-radius:1px;content:"";height:20px;position:absolute;top:7px;width:2px}.modalBanner_close::before{transform:rotate(45deg)}.modalBanner_close::after{transform:rotate(-45deg)}.floatingBanner{bottom:20px;position:fixed;right:20px;z-index:1020}.floatingBanner_inner{align-items:center;background-color:#fff;display:flex;justify-content:center;max-width:300px;position:relative;width:100%;z-index:11}.floatingBanner_content{display:inline-block;margin:auto}.floatingBanner_content img{height:auto;margin:0 auto;max-width:190px;width:100%}.floatingBanner_link{align-items:flex-end;background:url("/common/images/banner/floating/banner_61700.png") no-repeat center top;background-size:cover;display:flex;justify-content:center;padding:167px 0 12px;width:100%}.floatingBanner_close{background-color:rgba(0,0,0,.4);border-radius:50%;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:-24px;transition:.1s;width:20px;z-index:12}.floatingBanner_close:hover{background-color:rgba(0,0,0,.6)}.floatingBanner_close::before,.floatingBanner_close::after{background-color:#fff;border-radius:1px;content:"";height:10px;position:absolute;top:5px;width:1px}.floatingBanner_close::before{transform:rotate(45deg)}.floatingBanner_close::after{transform:rotate(-45deg)}.floatingBanner_checkbox{align-items:center;display:flex;font-size:10px;font-weight:bold;gap:10px;justify-content:center;line-height:1.3;padding:12px 20px;text-align:left}.floatingBanner_checkbox input[type=checkbox]{appearance:none;border:2px solid #000;height:21px;position:relative;top:-9px;vertical-align:-5px;width:44px}.floatingBanner_checkbox input[type=checkbox]:checked::before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:14px;left:5px;position:absolute;top:-1px;transform:rotate(50deg);width:8px}.floatingBanner_checkbox input[type=checkbox]::after{bottom:-16px;color:#e52462;content:"チェック";font-size:8px;font-weight:bold;left:-7px;position:absolute;word-break:keep-all}.floatingBanner_checkbox input[type=checkbox].is-checked::after{content:none}.section-planSimple .mark{margin-left:auto;margin-right:auto;max-width:740px}.section-planSimple .mark.is-b{max-width:562px}.section-planSimple .mark.is-renew{max-width:740px}.section-planSimple.is-2502{background:#f7f7fd;padding-bottom:96px;padding-top:16px}.section.step.is-2502{margin-top:96px;padding-bottom:0}.section.step.is-2502 .inner{padding:0 40px}.section.step.is-2502 .inner .section_title{color:#323238;font-size:36px;font-weight:bold;line-height:1.6;margin-bottom:60px;text-align:center}@media(max-width: 540px){.section.step.is-2502 .inner .section_title{font-size:24px;margin-bottom:40px}}.section.step.is-2502 .inner .listNotes{margin:16px auto 0;max-width:886px}.section.step.is-2502 .inner .listNotes li{font-size:12px;line-height:1.5;padding-left:1em;text-indent:-1em}@media(max-width: 540px){.section.step.is-2502 .inner{padding:0 20px}}.section.step.is-2502:first-of-type{margin-top:0}.section.step.is-2502 .flowToStart2{display:flex;flex-wrap:wrap;gap:80px 53px;justify-content:center;margin:32px auto 0;max-width:886px;padding-top:32px}@media(max-width: 540px){.section.step.is-2502 .flowToStart2{gap:45px;padding:0}}.section.step.is-2502 .flowToStart2_item{background:#f7f7fd;border-radius:16px;padding:0 6px 16px;position:relative;width:260px}@media(max-width: 540px){.section.step.is-2502 .flowToStart2_item{margin-top:27px;width:150px}}.section.step.is-2502 .flowToStart2_item::after{border-bottom:14px solid transparent;border-left:14px solid #3246c8;border-right:0;border-top:14px solid transparent;content:"";height:0;left:-32px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:-1}@media(max-width: 540px){.section.step.is-2502 .flowToStart2_item::after{border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #3246c8;left:50%;top:-46px;transform:translateX(-50%)}}.section.step.is-2502 .flowToStart2_item:first-child::after{display:none}.section.step.is-2502 .flowToStart2_head{color:#3246c8;font-size:58px;font-weight:bold;line-height:1;margin:-32px auto 0;text-align:center;width:100%}@media(max-width: 540px){.section.step.is-2502 .flowToStart2_head{font-size:48px;margin-top:-30px}}.section.step.is-2502 .flowToStart2_head .text{font-size:38px;line-height:57px;position:relative}@media(max-width: 540px){.section.step.is-2502 .flowToStart2_head .text{font-size:28px}}.section.step.is-2502 .flowToStart2_image{height:100px;margin:0 auto;width:100px}@media(max-width: 540px){.section.step.is-2502 .flowToStart2_image{height:85px;width:85px}}.section.step.is-2502 .flowToStart2_image img{display:block;height:auto;width:100%}.section.step.is-2502 .flowToStart2_text{margin:8px 0 0;text-align:center}@media(max-width: 540px){.section.step.is-2502 .flowToStart2{margin-top:24px}.section.step.is-2502 .flowToStart2_item{width:280px}.section.step.is-2502 .flowToStart2+.listNotes{max-width:280px}}@media(min-width: 541px)and (max-width: 860px){.section.step.is-2502{padding:65px 0 62px}}.section-specEa{margin-top:32px}.section-about.is-2502 .section_title{font-size:34px;font-weight:bold;line-height:1.6;margin:160px 0 48px;text-align:center}@media(max-width: 540px){.section-about.is-2502 .section_title{font-size:24px;margin:60px 0 40px}}.section-about.is-2502 .tableNormal th,.section-about.is-2502 .tableNormal td{font-size:18px;line-height:1.5;padding:20px 30px;text-align:left;vertical-align:top}@media(max-width: 540px){.section-about.is-2502 .tableNormal th,.section-about.is-2502 .tableNormal td{font-size:12px;padding:10px}}.section-about.is-2502 .tableNormal th{width:300px}@media(max-width: 540px){.section-about.is-2502 .tableNormal th{width:95px}}.section-about.is-2502 .tableNormal p+p{margin-top:1em}.section-about.is-2502 .tableNormal .list-dots li{padding-left:1rem;text-indent:-1em}.section-about.is-2502 .tableNormal .list-dots li+li{margin-top:.8em}.section-about.is-2502 .tableNormalScroll{margin-top:0}.option-service-price{background:#fff;padding:96px 0}.option-service-price-title{margin-bottom:48px;text-align:center}.option-service-price-heading{color:#333;font-size:40px;font-weight:bold;line-height:1.4;margin:0}.option-service-price-main{display:flex;flex-direction:column;gap:48px}.option-service-price-table-pc{background:#fff;border:1px solid #eaecf9;border-radius:20px;overflow:hidden}.option-service-price-table-element{border-collapse:separate;border-spacing:0;width:100%}.option-service-price-table-element th,.option-service-price-table-element td{border-bottom:1px solid #eaecf9;border-right:1px solid #eaecf9;vertical-align:middle}.option-service-price-table-element th:last-child,.option-service-price-table-element td:last-child{border-right:none}.option-service-price-table-element tbody tr{min-height:160px}.option-service-price-table-element tbody tr:last-child th,.option-service-price-table-element tbody tr:last-child td{border-bottom:none}.option-service-price-table-element th{background:#f7f7fd;color:#333;font-size:16px;font-weight:400;line-height:1.4;padding:16px;text-align:center}.option-service-price-table-element th.option-service-price-table-header-empty{background:#f7f7fd;width:20%}.option-service-price-table-element th.option-service-price-table-header{width:20%}.option-service-price-table-element th.option-service-price-table-header:last-of-type{width:60%}.option-service-price-table-element td{padding:27px 16px}.option-service-price-table-element td.option-service-price-table-service{background:#f7f7fd;text-align:center}.option-service-price-table-element td.option-service-price-table-price{background:#fff;text-align:center}.option-service-price-table-element td.option-service-price-table-features{background:#fff;text-align:left}.option-service-price-table-service-name{color:#333;font-size:16px;font-weight:bold;line-height:1}.option-service-price-table-detail-btn{align-items:center;background:#3246c8;border-radius:20px;color:#fff;display:inline-flex;font-size:14px;font-weight:bold;gap:8px;line-height:1;margin-top:12px;padding:8px 12px 8px 16px;text-decoration:none}.option-service-price-table-detail-btn .option-arrow-right{display:inline-block;height:12px;position:relative;width:12px}.option-service-price-table-detail-btn .option-arrow-right::before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(45deg);width:6px}.option-service-price-table-detail-btn:hover{background:#fff;border:1px solid #3246c8;color:#3246c8;text-decoration:none}.option-service-price-table-detail-btn:hover .option-arrow-right::before{border-color:#3246c8}.option-service-price-table-campaign{margin-bottom:8px}.option-service-price-table-campaign-text{color:#ea383d;font-size:12px;font-weight:bold;line-height:1;margin:0 0 4px 0}.option-service-price-table-campaign-price{align-items:flex-end;color:#ea383d;display:flex;font-weight:bold;justify-content:center;line-height:1}.option-service-price-table-campaign-price .initial-text{font-size:24px}.option-service-price-table-campaign-price .price-number{font-size:38px;position:relative;top:4px}.option-service-price-table-campaign-price .price-unit{font-size:24px}.option-service-price-table-regular-price{align-items:flex-end;color:#333;display:flex;font-weight:bold;justify-content:center;line-height:1}.option-service-price-table-regular-price .monthly-text{font-size:18px}.option-service-price-table-regular-price .strike-price{font-size:20px;font-weight:bold;text-decoration:line-through}.option-service-price-table-regular-price .price-number{font-size:32px}.option-service-price-table-regular-price .price-unit{font-size:18px}.option-service-price-table-feature-item{align-items:flex-start;color:#333;display:flex;font-size:14px;font-weight:400;gap:4px;line-height:1.4}.option-service-price-table-feature-item+.option-service-price-table-feature-item{margin-top:8px}.option-service-price-table-feature-item .feature-number{flex-shrink:0}.option-service-price-table-feature-item .feature-text{flex:1}.option-service-price-sp{display:none}.lp-mt4 .section-vps{padding:96px 0}@media(max-width: 540px){.lp-mt4 .section-vps{padding:64px 0}}.lp-mt4 .section-merit{padding:96px 0}@media(max-width: 540px){.lp-mt4 .section-merit{padding:64px 0}}.lp-mt4 .section-preparation{padding:96px 0}@media(max-width: 540px){.lp-mt4 .section-preparation{padding:64px 0}}.lp-mt4 .section-preparation+.step{padding-bottom:96px}@media(max-width: 540px){.lp-mt4 .section-preparation+.step{padding-bottom:64px}}.lp-mt4 .section.step.is-2502{margin-top:0;padding:96px 0}@media(max-width: 540px){.lp-mt4 .section.step.is-2502{padding:64px 0}}.lp-mt4 .vps-introduction_heading{color:#333;font-size:40px;font-weight:bold;line-height:1.4;margin:0 0 8px}@media(max-width: 540px){.lp-mt4 .vps-introduction_heading{font-size:32px}}.lp-mt4 .vps-introduction_description{color:#333;font-size:16px;line-height:1.4;margin:0}@media(max-width: 540px){.lp-mt4 .vps-introduction_description{font-size:14px}}.lp-mt4 .vps-introduction_main{margin-top:48px}@media(max-width: 540px){.lp-mt4 .vps-introduction_main{margin-top:32px}}.lp-mt4 .vps-introduction_subtitle{color:#333;font-size:28px;font-weight:bold;line-height:1.4;margin:0 0 24px;text-align:center}@media(max-width: 540px){.lp-mt4 .vps-introduction_subtitle{font-size:24px}}.lp-mt4 .vps-introduction_cards{align-items:flex-start;display:flex;gap:32px;margin:0 auto;max-width:960px}@media(max-width: 540px){.lp-mt4 .vps-introduction_cards{align-items:center;flex-direction:column;gap:24px;padding:0 16px}}.lp-mt4 .vps-card{background:#f7f7fd;border-radius:20px;flex:1;max-width:298px;overflow:hidden;transition:height .3s ease}@media(max-width: 540px){.lp-mt4 .vps-card{max-width:280px;width:100%}}.lp-mt4 .vps-card_checkbox{display:none}.lp-mt4 .vps-card_label{cursor:pointer;display:block}.lp-mt4 .vps-card_main{align-items:center;display:flex;flex-direction:column;gap:24px;padding:24px;transition:gap .3s ease}@media(max-width: 540px){.lp-mt4 .vps-card_main{gap:16px;padding:24px 16px 16px}}.lp-mt4 .vps-card_icon{align-items:center;display:flex;justify-content:center}.lp-mt4 .vps-card_icon img{display:block;height:auto;max-width:160px;width:100%}.lp-mt4 .vps-card_title{color:#333;font-size:22px;font-weight:bold;line-height:1.4;margin:0;text-align:center}@media(max-width: 540px){.lp-mt4 .vps-card_title{font-size:16px}}.lp-mt4 .vps-card_description{color:#333;font-size:14px;line-height:1.4;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 24px;transform:translateY(-10px);transition:max-height .3s ease,opacity .3s ease,transform .3s ease,padding .3s ease}@media(max-width: 540px){.lp-mt4 .vps-card_description{font-size:12px;padding:0 16px}}.lp-mt4 .vps-card_accordion{border-top:1px solid #fff;display:flex;justify-content:center;padding:16px 24px}@media(max-width: 540px){.lp-mt4 .vps-card_accordion{padding:16px}}.lp-mt4 .vps-card_toggle{background:transparent;border:none;cursor:pointer;height:16px;position:relative;width:16px}.lp-mt4 .vps-card_toggle::before{background:#3246c8;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);transition:transform .3s ease;width:12px}.lp-mt4 .vps-card_toggle::after{background:#3246c8;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%) rotate(90deg);transition:transform .3s ease;width:12px}.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_main{gap:24px}@media(max-width: 540px){.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_main{gap:16px}}.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_description{max-height:200px;opacity:1;padding:16px 24px;transform:translateY(0)}@media(max-width: 540px){.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_description{padding:16px}}.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_toggle::before{transform:translate(-50%, -50%) rotate(45deg)}.lp-mt4 .vps-card_checkbox:checked+.vps-card_label .vps-card_toggle::after{transform:translate(-50%, -50%) rotate(-45deg)}.lp-mt4 .merit-introduction_main{margin:48px auto 0;max-width:960px;width:100%}.lp-mt4 .merit-introduction_list{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;width:100%}@media(max-width: 540px){.lp-mt4 .merit-introduction_list{flex-direction:column;gap:16px}}.lp-mt4 .merit-item{align-items:center;background:#f7f7fd;border-radius:20px;display:flex;flex:1;flex-direction:column;gap:24px;max-width:222px;min-width:222px;padding:32px 16px;text-align:center;width:100%}@media(max-width: 540px){.lp-mt4 .merit-item{align-items:center;flex-direction:row;gap:24px;margin:0 auto;max-width:500px;padding:16px 24px;text-align:left;width:100%}}.lp-mt4 .merit-item_icon{align-items:center;display:flex;flex-shrink:0;height:60px;justify-content:center;width:60px}.lp-mt4 .merit-item_icon img{height:100%;object-fit:contain;width:100%}.lp-mt4 .merit-item_content{display:flex;flex-direction:column;gap:16px}@media(max-width: 540px){.lp-mt4 .merit-item_content{flex:1;gap:4px}}.lp-mt4 .merit-item_title{color:#333;font-size:16px;font-weight:bold;line-height:1.4;margin:0}@media(max-width: 540px){.lp-mt4 .merit-item_title{font-size:14px}}.lp-mt4 .merit-item_description{color:#333;font-size:14px;line-height:1.4;margin:0}@media(max-width: 540px){.lp-mt4 .merit-item_description{font-size:12px}}.lp-mt4 .merit-link{color:#3246c8;text-decoration:underline}.lp-mt4 .merit-link:hover{text-decoration:none}.lp-mt4 .flowToStart{display:flex;flex-wrap:wrap;gap:80px 53px;justify-content:center;margin:32px 0 0;padding-top:32px}@media(max-width: 540px){.lp-mt4 .flowToStart{gap:16px 20px;padding:0}}.lp-mt4 .flowToStart_item{background:#f7f7fd;border-radius:16px;padding:0 6px 16px;position:relative;width:200px}@media(max-width: 540px){.lp-mt4 .flowToStart_item{margin-top:27px;width:150px}}.lp-mt4 .flowToStart_item::after{border-bottom:14px solid transparent;border-left:14px solid #3246c8;border-right:0;border-top:14px solid transparent;content:"";height:0;left:-32px;position:absolute;top:50%;transform:translateY(-50%);width:0;z-index:-1}@media(max-width: 540px){.lp-mt4 .flowToStart_item::after{display:none}}.lp-mt4 .flowToStart_item:first-child::after{display:none}.lp-mt4 .flowToStart_head{color:#3246c8;font-size:58px;font-weight:bold;line-height:1;margin:-32px auto 0;text-align:center;width:100%}@media(max-width: 540px){.lp-mt4 .flowToStart_head{font-size:48px;margin-top:-30px}}.lp-mt4 .flowToStart_head.is-text{font-size:38px;line-height:57px;position:relative}@media(max-width: 540px){.lp-mt4 .flowToStart_head.is-text{font-size:28px}}.lp-mt4 .flowToStart_head.is-text::after{background-image:url("/common/images/top_renew/flash.svg");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;position:absolute;right:6px;top:-5px;width:19px}@media(max-width: 540px){.lp-mt4 .flowToStart_head.is-text::after{right:0px;top:2px}}.lp-mt4 .flowToStart_image{height:100px;margin:0 auto;width:100px}@media(max-width: 540px){.lp-mt4 .flowToStart_image{height:85px;width:85px}}.lp-mt4 .flowToStart_image img{display:block;height:auto;width:100%}.lp-mt4 .flowToStart_text{margin:8px 0 0;text-align:center}.lp-mt4 .flowToStart+.listAttention{margin:16px auto 0}.lp-mt4 .flowToStart+.listAttention li{font-size:12px;line-height:1.5;padding-left:1em;text-indent:-1em}.main.dc-top .is-b.is-d{padding-bottom:0}.main.dc-top .is-b .planTitle{font-weight:bold;text-align:center}.main.dc-top .is-b .headMainArea_text{margin-bottom:48px}.main.dc-top .is-b .monthSwitch{margin:58px auto 0;overflow:visible !important}.main.dc-top .is-b .monthSwitchBtn.is-active .monthSwitch_attention{color:#3246c8}.main.dc-top .is-b .monthSwitchBtn.is-active .monthSwitch_attention .iconImage{background:#3246c8}.main.dc-top .is-b .monthSwitch_attention{align-items:center;color:#b4b4b4;display:inline-flex;font-size:12px;font-weight:bold;justify-content:center;left:50%;position:absolute;top:-2.3em;transform:translateX(-50%);white-space:nowrap}.main.dc-top .is-b .monthSwitch_attention .iconImage{background:#b4b4b4;display:inline-block;height:15px;margin-right:4px;mask-image:url("/common/images/top_renew/icon_megaphone.svg");width:14px}.main.dc-top .is-b .planListSimple.is-renew{gap:20px;margin-top:32px}.main.dc-top .is-b .planListSimple.is-renew li{padding-top:13px}.main.dc-top .is-b .planListSimple.is-renew .is-fee.text-black{color:#333 !important}.main.dc-top .is-b .planListSimple_contents{position:relative}.main.dc-top .is-b .planListSimple_contents>dt .is-monthPrice{justify-content:flex-start;margin-top:8px !important;min-height:0 !important}.main.dc-top .is-b .planListSimple_contents>dt .is-monthPrice.is-campaign{margin:0 !important}.main.dc-top .is-b .planListSimple_cashback{background:#ea383d;border-radius:4px;color:#fff !important;display:block;font-size:8px !important;font-weight:bold;justify-self:flex-start;padding:1px 10px 0;width:auto !important}.main.dc-top .is-b .planListSimple_version{align-items:center;border-radius:20px;color:#fff;display:inline-flex;font-size:12px;height:25px;justify-content:center;padding:2px 12px 0;position:absolute;right:50%;top:0;transform:translateY(-50%) translateX(50%);z-index:1}.main.dc-top .is-b .planListSimple_version.is-plan2{background:#34bdc3}.main.dc-top .is-b .planListSimple_version.is-plan3{background:#1491d5}.main.dc-top .is-b .planListSimple_btnArea .btn.text-center{line-height:1.34}.main.dc-top .is-b .begginerIcon{display:inline-block;margin-right:4px;width:9px}.main.dc-top .is-b .begginerIcon img{display:block;height:auto;width:100%}.main.dc-top .is-b .mark.is-renew{margin:32px 0 0;max-width:100% !important}.main.dc-top .is-b .mark.is-renew.is-hidden{display:none}.main.dc-top .is-b .mark.is-renew a{color:#1491d5;text-decoration:underline}.main.dc-top .is-b .mark.is-renew a:hover{text-decoration:none}.main.dc-top .is-b .accordionButtonDownBox{margin:48px 0 0;width:100%}.main.dc-top .is-b .accordionButtonDownBox+p{margin-top:16px}.main.dc-top .is-b .accordionButtonDownBox+p a{text-decoration:underline}.main.dc-top .is-b .accordionButtonDownBox+p a:hover{text-decoration:none}.main.dc-top .is-b .accordionButtonDownButton{align-items:center;background:#fff;border:2px solid #333;border-radius:30px;color:#333;display:inline-flex;gap:16px;justify-content:center;padding:14px;width:100%}.main.dc-top .is-b .accordionButtonDownButton.is-open .accordionButtonDown_buttonIcon{transform:rotate(45deg)}@media(max-width: 540px){.main.dc-top .is-b .accordionButtonDownButton{gap:8px;padding:8px}}.main.dc-top .is-b .accordionButtonDown_buttonText{font-size:14px;font-weight:700;line-height:1.4}.main.dc-top .is-b .accordionButtonDown_buttonIcon{height:16px;position:relative;transition:transform .3s ease;width:14px}.main.dc-top .is-b .accordionButtonDown_buttonIcon::before,.main.dc-top .is-b .accordionButtonDown_buttonIcon::after{background-color:#333;border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:14px}.main.dc-top .is-b .accordionButtonDown_buttonIcon::after{transform:translate(-50%, -50%) rotate(90deg)}.main.dc-top .is-b .accordionButtonDownContent{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.main.dc-top .is-b .accordionButtonDownContent.is-open{grid-template-rows:1fr}.main.dc-top .is-b .accordionButtonDownContent.is-open .accordionButtonDownContent_inner{padding-bottom:48px}@media(max-width: 540px){.main.dc-top .is-b .accordionButtonDownContent.is-open .accordionButtonDownContent_inner{padding-bottom:32px}}.main.dc-top .is-b .accordionButtonDownContent_inner{overflow:hidden}.main.dc-top .is-b .accordionButtonDownContent_inner .headMainArea{margin:0 !important}.priceBottomBanner{background:#f7f7fd;line-height:0;padding:48px 0 96px;text-align:center}@media(max-width: 540px){.priceBottomBanner{padding:32px 0 64px}}.priceBottomBanner.is-c{margin-top:-48px;padding-top:0}@media(max-width: 540px){.priceBottomBanner.is-c{margin-top:-16px}}.priceBottomBannerLink{display:inline-block;height:100px;line-height:1.2;margin:0 auto;max-width:calc(100% - 70px);width:640px}@media(max-width: 540px){.priceBottomBannerLink{height:auto;width:100%}}.campaignApp{padding:96px 0;text-align:center}.campaignApp h2{color:#333;font-size:40px;font-weight:700;line-height:1.4em;margin-bottom:48px}.campaignApp .starterpackTable{border-collapse:separate;border-radius:20px;border-spacing:0 24px;width:100%}.campaignApp .starterpackTable tr ul li{line-height:140%;padding-bottom:16px;padding-left:1em;text-indent:-1em}.campaignApp .starterpackTable tr ul li:last-of-type{padding-bottom:0}.campaignApp .starterpackTable th,.campaignApp .starterpackTable td{padding:24px;text-align:left;vertical-align:top}.campaignApp .starterpackTable th{background-color:#f7f7fd;border:1px solid #eaecf9;border-radius:20px 0 0 20px;border-right:none;color:#3d499e;font-size:22px;font-weight:700;line-height:140%;vertical-align:top;width:34%}.campaignApp .starterpackTable td{background-color:#fff;border:1px solid #eaecf9;border-radius:0 20px 20px 0;color:#333;font-size:16px;font-weight:400;line-height:140%;vertical-align:middle}.campaignApp .starterpackTable td .planHead{display:block;margin-bottom:16px}.campaignApp .starterpackTable td small{display:block;line-height:140%;padding-left:15px;text-indent:-15px}.campaignApp .starterpackTable td small:first-of-type{margin-bottom:4px;margin-top:4px}.campaignApp .starterpackTable tr:last-of-type th{background-color:#fbeaea;color:#c00}.campaignApp .starterpackTable tr:last-of-type td{color:#c00}.campaignApp .starterpackAttention{list-style:none;padding:0;text-align:left}.campaignApp .starterpackAttention li{color:#3d499e;font-size:12px;font-weight:400;line-height:1.4em;margin-bottom:8px}.campaignApp .starterpackAttention li:last-child{margin-bottom:0}@media(min-width: 1px)and (max-width: 860px){.simpleHeader{height:65px}.simpleHeader_logo .is-onamaeArea,.simpleTopLogo_logo .is-onamaeArea{height:45px;margin-right:12px;width:105px}.simpleHeader_logo .is-onamaeArea img,.simpleTopLogo_logo .is-onamaeArea img{width:89px}.mt4List li{width:calc( (100% - 8px) * 0.33 - 1px)}.mt4List li:nth-child(3n){margin-right:0}.mt4List li:nth-child(4n){margin-right:4px}.mt4List::after{content:"";display:block;width:calc( (100% - 8px) * 0.33 - 1px)}.planListSimple .is-pickup{height:auto}.planListSimple .is-8GB{height:auto}.bannerPlanup{border:0}.bannerPlanup_inner{padding:11px 0 28px}.bannerPlanup_imgText{margin-left:0;max-width:458px;width:90%}.bannerPlanup_imgBtn{display:none}.bannerPlanup p{background:#fb105d;bottom:0;color:#fff;display:inline-block;font-size:12px;left:0;position:absolute;text-align:center;width:100%}.bannerPlanup p::after{border-right:2px solid #fff;border-top:2px solid #fff;content:"";display:inline-block;height:7px;left:3px;position:relative;top:-1px;transform:rotate(45deg);width:7px}.tradeContents_box{align-items:flex-start;flex-wrap:wrap;justify-content:center;margin-top:20px}.tradeContents_text{max-width:100%;width:100%}.tradeContents_text p{font-weight:bold;margin-bottom:10px}.tradeContents_text ul li{background-size:16px auto;margin-bottom:10px;padding-left:25px}.tradeContents_text ul li:last-of-type{margin-bottom:0}.tradeContents_img{margin:20px auto 0;width:100%}.tradeContents_img img{height:auto;width:100%}.tradeContents_img img.is-sp{display:block}.planTable{width:100%}.planTable.is-other-sp{display:revert}.planTable th{font-size:12px;font-weight:bold}.planTable td{font-size:10px}.planTable .is-small{font-size:12px}.planTable .is-other-sp.is-wrap{display:none}}@media(min-width: 1px)and (max-width: 860px)and (min-width: 541px)and (max-width: 680px){.planTable .is-other-sp.is-wrap{display:block}}@media(min-width: 1px)and (max-width: 860px){.planTable_plans th{padding-left:6px}.planTable_plans th .is-large{font-size:14px}.planTable_plans td{font-size:10px;width:calc((100% - 88px) / 6)}.planTable_plans td.is-campaign{font-size:10px}}@media(min-width: 1px)and (max-width: 860px){.planTable_price th{width:71px}.planTable_price td{font-size:14px}.planTable_price td.is-campaign{font-size:14px}}@media(min-width: 1px)and (max-width: 860px){.planTable_spec th{font-size:12px;padding-left:6px}.planTable_spec td{padding:16px 0}}@media(min-width: 1px)and (max-width: 860px){.planTable_button td{padding:16px 0}.planTable_button td::before{height:7px;width:7px}}@media(min-width: 1px)and (max-width: 860px){.planTable.is-new.is-sp{margin-top:64px}.planTable.is-new th{font-size:18px;font-weight:bold}.planTable.is-new td{font-size:14px}.planTable.is-new .planTable_plans.is-plan th{padding:16px 8px;width:66.5%}.planTable.is-new .planTable_plans.is-plan th:first-of-type{opacity:0;width:33.5%}.planTable.is-new .planTable_plans.is-plan th:nth-of-type(2){border-left:none}.planTable.is-new .planTable_plans.is-plan th:last-of-type{border-right:2px solid #fff}.planTable.is-new .planTable_plans.is-head th{font-size:12px;padding:8px 4px}.planTable.is-new .planTable_plans.is-head th.is-period{line-height:1.4}.planTable.is-new .planTable_plans.is-head th.is_keep_border{border-right:4px solid #eaecf9 !important}.planTable.is-new .planTable_plans.is-head th.is-price{line-height:1.4}.planTable.is-new .planTable_plans.is-head th.is-gb{font-size:14px}.planTable.is-new .planTable_plans.is-head th.is-gb.is-standard{border-left:none}.planTable.is-new .planTable_plans.is-head th.is-gb.is-premium{border-left:none}.planTable.is-new .planTable_price th{font-size:12px;line-height:1.4;padding:8px 4px}.planTable.is-new .planTable_price td{font-size:10px}.planTable.is-new .planTable_price td span{font-size:14px}.planTable.is-new .planTable_specs th{font-size:12px;padding:8px 4px}.planTable.is-new .planTable_specs td{font-size:12px}.planTable.is-new .planTable_specs td span{font-size:14px}.planTable.is-new .planTable_button td{background-color:#b4b4b4;border-radius:0px 0px 16px 16px;color:#fff;cursor:pointer;font-weight:bold;padding:17px 0;position:relative}}@media(min-width: 1px)and (max-width: 860px){.headMainArea.is-payment{margin:48px 0}.headMainArea.is-payment .headMainArea_title{font-size:24px}.headMainArea.is-payment .headMainArea_text{margin-top:14px}}@media(min-width: 1px)and (max-width: 860px){.headBar.is-payment{font-size:24px;margin-top:48px}}@media(min-width: 1px)and (max-width: 860px){.paymentHead{font-size:22px;margin-top:20px}.paymentHead+p{font-size:14px;margin-top:17px}.paymentHead+p+p{font-size:14px;margin-top:30px}}@media(min-width: 1px)and (max-width: 860px){.paymentBox{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start;margin-top:26px}.paymentBox li{height:30px;width:160px}.paymentBox li a{align-items:center;background:#fff;border:1px solid #3246c8;border-radius:37px;color:#3246c8;display:flex;font-size:12px;height:100%;justify-content:center;padding:10px 0;position:relative;text-align:center;text-decoration:none;width:100%}.paymentBox li a::after{background:url("/payment/images/arrow-up-right.svg") no-repeat;background-size:contain;content:"";height:8px;margin:0;position:absolute;right:15px;vertical-align:middle;width:8px}.paymentBox li a:hover{opacity:.6}}@media(min-width: 1px)and (max-width: 860px){.purposeList{flex-wrap:wrap;padding-bottom:16px}.purposeList li{border-radius:8px;height:100px;margin:16px 8px 0;max-width:100px}.purposeList_inner{padding-top:2px}.purposeList_imgArea img{height:56px;width:56px}.purposeList_text{font-size:12px;height:32px;padding:0 4px 4px}.purposeList.is-payment{gap:16px;justify-content:center;margin-top:20px;padding-bottom:20px}.purposeList.is-payment li{border-radius:6px;box-shadow:0 2px 4px rgba(50,70,200,.2);margin:0 0 0 0}.purposeList.is-payment .purposeList_inner{padding-top:0}.purposeList.is-payment .purposeList_imgArea{height:100%;width:100%}.purposeList.is-payment .purposeList_imgArea img.visa{height:23px;width:70px}.purposeList.is-payment .purposeList_imgArea img.mastercard{height:42px;width:64px}.purposeList.is-payment .purposeList_imgArea img.jcb{height:46px;width:60px}.purposeList.is-payment .purposeList_imgArea img.amex{height:50px;width:50px}.purposeList.is-payment .purposeList_imgArea img.diners{height:42px;width:57px}.purposeList.is-payment .purposeList_imgArea img.paidy{height:40px;width:93px}}@media(min-width: 1px)and (max-width: 860px){.mvPriceOff.is-cashback{margin-top:0;padding:40px 0 55px}.mvPriceOff.is-cashback .mvPriceOff_title img{display:block}.mvPriceOff.is-cashback .mvPriceOff_title img.is-sp{display:block;max-width:550px;width:100%}.mvPriceOff.is-price{background:url("/common/images/top_renew/mv_bg_pc_66227.png") no-repeat center/cover;padding-top:29px}.mvPriceOff.is-price .is-other-sp{height:auto;max-height:451px;width:auto}.mvPriceOff.is-price .mv_attention{bottom:16px;left:5px;margin:0 auto;width:100%}.mvPriceOff.is-price .mv_attention p{color:#3246c8;font-size:12px;text-align:center}}@media(min-width: 1px)and (max-width: 860px){.cp30offAbout_list li dl{flex-direction:column}.cp30offAbout_list li dt{font-size:14px;padding-left:22px;width:100%}.cp30offAbout_list li dt.has-arrow::before{left:0;top:11px}.cp30offAbout_list li dd{font-size:12px;padding-right:6px;width:100%}}@media(min-width: 1px)and (max-width: 860px){.cp30offHead{font-size:30px}.cp30offHead-box{max-width:350px}.cp30offHead-box img{width:20px}.cp30offHead-box p{font-size:21px}.cp30offMV{background-image:url("../images/bg-sp.jpg");padding:67px 0 56px}.cp30offMV_contents .cp30off-button{margin-top:39px}.cp30offAbout_list li dl{flex-direction:column}.cp30offAbout_list li dt{font-size:14px;padding-left:22px;width:100%}.cp30offAbout_list li dt.has-arrow::before{left:0;top:11px}.cp30offAbout_list li dd{font-size:12px;padding-right:6px;width:100%}.cp30offNotes_item{font-size:12px}}@media(min-width: 1px)and (max-width: 860px){.option-service-price .is-pc{display:block !important}}@media(min-width: 1px)and (max-width: 860px){.performanceComparison .memory-service-about .is-pc{display:block !important}.performanceComparison .memory-service-about .memory-service-features-row{display:flex;gap:32px;margin-bottom:32px}.performanceComparison .alert-service-about .is-pc{display:block !important}.performanceComparison .alert-service-about .alert-service-features-row{display:flex;gap:32px;margin-bottom:32px}}@media(min-width: 1px)and (max-width: 540px){.simpleHeader_logo .is-onamaeArea{height:45px;width:105px}.simpleHeader_logo .is-onamaeArea img{width:89px}.simpleHeader_logo>img{max-width:120px}.btn{margin-top:40px;max-width:240px}.mark li{line-height:1.5;padding-left:14px}.headMainArea{margin:60px 0 40px}.headMainArea_title{margin-top:0}.headMainArea_text{text-align:left}.detail_list{margin:0 auto;width:100%}.detail_list li{border-bottom:1px solid #cecece;padding:20px 20px}.detail_list li dl{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.detail_list li dl dt{font-size:16px;font-weight:bold;width:200px}.detail_list li dl dd{font-size:14px}.detail_list li:first-of-type{border-top:1px solid #cecece}.detailContents_head{font-size:20px;margin-top:40px}.circleLineTitle{font-size:12px;margin-top:32px;padding:9px 6px}.headBgBlue{margin-top:60px;padding:21px 20px}.headBgBlue+p{margin-top:24px}.tableNormal thead th,.tableNormal thead td,.tableNormal tbody th,.tableNormal tbody td{height:42px}.tableNormal tbody th,.tableNormal tbody td{padding:12px}.tableNormal .is-price{font-size:16px}.tableNormal .text-big{font-size:24px}.planTable.is-sp{display:revert}.planTable.is-sp.is-detail tr:first-of-type th{width:12%}.planTable+table{margin-top:20px}.planTable td{font-size:12px}.planTable_plans th{padding:8px 0;padding-left:0}.planTable_plans th.is-head{width:10%}.planTable_plans th.is-large{font-size:18px;padding:25px 0}.planTable_plans td{font-size:12px;width:37%}.planTable_plans td.is-single{width:72%}.planTable_price td{border-right:1px solid #cecece}.planTable_price td.is-campaign{background-color:#f6f6f6}.planTable_price td.is-campaign:last-child{border-right:1px solid #cecece}.planTable_price td.is-discount-price{background-color:#fceeef}.planTable_price td.is-discount-price>p{line-height:1.4}.planTable_price td.is-discount-price .is-emphasis{color:#ff1432}.planTable_price td.is-discount-price .is-deleted{text-decoration:line-through}.planTable_price td.is-discount-price .is-pickup{background-color:#ea383d;color:#fff;font-size:11px;margin:0 auto 4px;max-width:60px;padding:3px 8px}.planTable_price td.is-discount-price .is-normal{background-color:#323238;color:#fff;font-size:11px;margin:10px auto 4px;max-width:60px;padding:3px 8px}.planTable_price.is-only td.is-campaign{background-color:#ffedef;color:#ff1432}.mvType1{height:auto;padding-bottom:14px}.mvType1_contents::after{background-image:url("/common/images/mv/type1/img_sp.png");display:block;left:0;margin:12px auto 0;max-width:284px;min-height:158px;position:relative;top:0;width:100%}.mvType1_main{margin:0 auto;max-width:300px;padding-top:20px}.mvType1_label{font-size:20px;padding:2px 0}.mvType1_label .text-big{font-size:27px}.mvType1_labelLineup{padding:3px 0}.mvType1_labelLineup .text-big{font-size:20px}.mvType1_labelLineup li{font-size:12px}.mvType1_labelLineup li+li{margin-left:16px}.mvType1_labelLineup li+li::before{left:-8px}.mvType1 .btn{margin-top:20px}.mvType2{height:auto;padding-bottom:14px}.mvType2_contents::after{background-image:url("/common/images/mv/type1/img_sp.png");display:block;left:0;margin:12px auto 0;max-width:284px;min-height:158px;position:relative;top:0;width:100%}.mvType2_main{margin:0 auto;max-width:300px;padding-top:20px}.mvType2_main>ul{margin-top:20px}.mvType2_main>ul li{padding:0 20px}.mvType2_main>ul li p{font-size:12px}.mvType2_main>ul li .text-big{font-size:20px}.mvType2_main>ul li:first-child{padding:0 12px}.mvType2_fxLogoInner{display:block;min-height:auto;padding-bottom:8px;text-align:center}.mvType2_fxLogo p{margin:16px 0 0}.mvType2_fxLogo p::before{height:1px;left:0;top:-8px;width:100%}.mvType2_fxLogo+ul{margin-top:12px}.mvType2 .btn{margin-top:20px}.mvTypeSurcharge{height:auto;padding-bottom:14px}.mvTypeSurcharge_contents::after{background-image:url("/common/images/mv/type1/img_sp.png");display:block;left:0;margin:24px auto 0;max-width:284px;min-height:158px;position:relative;top:0;width:100%}.mvTypeSurcharge_main{margin:0 auto;max-width:335px;padding-top:20px}.mvTypeSurcharge_label{font-size:20px;padding:2px 0}.mvTypeSurcharge_label .text-big{font-size:27px}.mvTypeSurcharge_label+img{margin-top:8px}.mvTypeSurcharge .btn{margin-top:20px}.mvExclusiveStop{height:auto;padding-bottom:54px}.mvExclusiveStop_contents::after{background-image:url("/common/images/mv/type1/img_sp.png");display:block;left:0;margin:60px auto 0;max-width:284px;min-height:158px;position:relative;top:0;width:100%}.mvExclusiveStop_main{margin:0 auto;max-width:335px;padding-top:54px}.mvExclusiveStop .btn{margin-top:20px}.mvPriceOff{background-image:url("/common/images/mv/only/bg-sp.jpg");padding:55px 0 43px}.mvPriceOff.is-cp{background-image:url("/common/images/mv/cashback/cashback_affiliate_mv_bg_sp.jpg");padding:80px 0 68px}.mvPriceOff.is-cp_title img{max-width:352px;position:relative;width:100%;z-index:1}.mvPriceOff.is-cp::before{background:url("/common/images/mv/cashback/cashback_affiliate_mv_coin_sp.png") center center/cover no-repeat;height:438px;left:50%;top:-47px;width:363px}.mvPriceOff.is-cpApp{background-image:url("/common/images/mv/cashback_addtion/mv-bg-sp.png");background-size:cover;padding:84px 0 18px}.mvPriceOff.is-cpApp_title img{max-width:352px;position:relative;width:100%;z-index:1}.mvPriceOff .btn{margin-top:46px}.mvPriceOff.is-50cashback{background:url("/common/images/mv/50cashback/cashback_affiliate_mv_bg_sp.jpg") center center/cover no-repeat;padding:0}.mvPriceOff.is-50cashback .inner{max-height:100%;padding:16px 20px}.mvPriceOff.is-50cashback .inner .mvPriceOff_title{top:0}.mvPriceOff.is-50cashback .inner .mvPriceOff_title img{min-width:550px}.mvPriceOff.is-50cashback .inner .btn{bottom:66px}.mvPriceOff.is-cashback{background-image:url("/lp/mt4/campaign/2412campaign/cashback/images/cashback_affiliate_mv_bg_sp.png");padding:40px 11px 55px}.mvPriceOff.is-cashback .inner{padding:0}.mvPriceOff.is-cashback_title img{height:auto;width:100%}.mvPriceOff.is-cashback2502{background:url("/affiliate/images/cashback_mv_bg_62444_sp.png") center center/cover no-repeat;padding:28px 0 34px;position:relative}.mvPriceOff.is-cashback2502 .inner{max-width:100%}.mvPriceOff.is-cashback2502 .mvPriceOff_content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px;justify-content:center}.mvPriceOff.is-cashback2502 .mvPriceOff_img::after{content:none}.mvPriceOff.is-cashback2502 .mvPriceOff_img .mvButton{margin-top:28px}.mvPriceOff.is-cashback2502 .mvPriceOff_img .mvButton .btn{margin-top:0}.mvPriceOff.is-cashback2502.is-fxtf{padding:28px 0 44px}.mvPriceOff.is-cashback2502.is-lp4{padding:47px 0 30px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_content{gap:13px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img{width:100%}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown{max-width:337px;order:2;top:-35px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown p{font-size:14px;padding:7px 5px 4px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_container{font-size:10px;padding:10px 0 10px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .countdown_value{border-radius:5px;font-size:30px;height:47px;padding:0px 5px 0px}.mvPriceOff.is-cashback2502.is-lp4 .mvPriceOff_img .mvButton{margin-top:0;order:3;width:100%}.mvPriceOff.is-price{background:url("/common/images/top_renew/mv_bg_sp_66227.png") no-repeat center/cover;padding:29px 0 58px}.mvPriceOff.is-price .mv_attention{bottom:16px;left:5px;margin:0 auto;width:100%}.mvPriceOff.is-price .mv_attention p{color:#3246c8;font-size:12px;text-align:center}.mvPriceOff.is-price .mv_title.is-b{padding:7px 0 0}.mvPriceOff.is-price .mv_title.is-b .is-other-sp{height:auto;max-height:255px;width:auto}.mvPriceOff.is-price .mv_title.is-b+.mv_attention{bottom:16px;left:0;margin:0 auto;padding:0 16px;width:100%}.mvPriceOff.is-price+.mvButton.is-top{padding:32px 0}.mvPriceOff.is-price+.mvButton.is-top .btn{margin:0 auto}.cp30offAbout{padding-top:0}.cp30offAbout_list li dt{font-size:13px;padding-left:22px;width:100%}.cp30offAbout_list li dt.has-arrow::before{left:0;top:7px}.cp30offAbout_list li dd{font-size:13px;padding-right:6px;width:100%}.cp30offAbout.is-cashback{padding-top:60px}.cp30offNotes_list{padding:58px 20px 32px}.cp30offNotes_list::before{left:0;top:0}.cp30offNotes_item{font-size:11px}.cp30offNotes .cp30offHead{font-size:27px;padding:0}.cp30offNotes .cp30offHead::before,.cp30offNotes .cp30offHead::after{content:none}.cp30offNotes .cp30offHead-box{max-width:296px}.cp30offNotes .cp30offHead-box p{font-size:19px}.mvButton.is-cp{width:100%}.mvButton.is-cp .btn{max-width:240px}.mvButton.is-cpApp{padding:22px 0;width:100%}.mvButton.is-cpApp .btn{max-width:240px}.newsList_type{height:18px;line-height:18px}.mt4List{margin-bottom:-3px;margin-top:30px}.mt4List li{height:80px;margin:0 .5% 3px 0;width:49.5%}.mt4List li:nth-child(2n){margin-right:0}.mt4List li:nth-child(3n){margin-right:.5%}.mt4List::after{display:none}.toggleBox+.toggleBox{margin-top:12px}.toggleBox_head button{padding:10px 54px 10px 12px}.toggleBox_head button::before,.toggleBox_head button::after{right:18px}.toggleBox .is-q,.toggleBox .is-a{font-size:16px;position:relative;top:2px}.toggleBox .is-qText,.toggleBox .is-aText{margin-left:8px}.planListSimpleLabel+.planListSimple{margin-top:4px}.monthSwitch button{border-bottom-width:2px}.monthSwitch.is-spec{padding-top:72px;position:relative}.monthSwitch.is-spec .balloonText{color:#fff;left:0;min-width:160px}.monthSwitch.is-spec .balloonText p{font-size:12px;margin:0;padding:0}.monthSwitch.is-spec .balloonText::before{border:8px solid transparent;border-top:8px solid #ff0100;content:"";left:50%;margin-left:-15px;position:absolute;top:100%}.planListSimple{align-items:stretch;flex-wrap:wrap;margin-top:50px}.planListSimple.is-3column{margin:50px auto 0}.planListSimple .is-pickup{height:auto;position:relative}.planListSimple .is-pickup .planListSimple_contents>dt{margin-bottom:10px}.planListSimple .is-pickup .planListSimple_btnArea{padding:10px 8px 16px}.planListSimple li{margin-top:8px;width:100%}.planListSimple li.is-3column{width:100%}.planListSimple li.is-3column+li.is-pickup{margin-top:54px}.planListSimple li+li{margin-top:20px}.planListSimple li+li.is-pickup{margin-top:54px}.planListSimple_reco{margin-left:-70px;width:140px}.planListSimple_contents.is-3column>dt .is-enName{font-size:16px}.planListSimple_contents.is-3column>dt .is-name{font-size:12px}.planListSimple_contents.is-3column>dt .is-price{font-size:24px}.planListSimple_contents>dt{padding:12px 0}.planListSimple_contents>dt .is-name{font-size:14px}.planListSimple_contents>dt .is-totalPrice .is-price{font-size:22px}.planListSimple_contents>dt .is-monthPrice{margin-top:2px;min-height:0}.planListSimple_contents>dt .is-monthPrice.is-b .is-price{font-size:16px}.planListSimple_contents>dt .is-monthPrice.is-campaign .is-price{font-size:26px}.planListSimple_contents>dt .is-price{font-size:16px}.planListSimple_contents>dd{display:flex;flex-wrap:wrap;justify-content:center}.planListSimple_contents>dd dl{padding:7px 0}.planListSimple_contents>dd .is-subHead{width:calc(100% - 26px)}.planListSimple_contents>dd .is-normal{border:none;margin:10px 0;padding:0;width:95px}.planListSimple_contents>dd .is-normal dl{display:block;padding:0;text-align:center}.planListSimple_contents>dd .is-normal dl dt{padding-left:0}.planListSimple_contents>dd .is-normal dl dt::before{display:none}.planListSimple_contents>dd .is-normal+.is-normal{margin-left:6px}.planListSimple_contents>dd .is-normal:last-child{border:none}.planListSimple_contents>dd .font-big{font-size:16px}.planListSimple_btnArea{padding:10px 23px}.planListSimple.is-renew{gap:48px}.planListSimple.is-renew li{margin-top:0;padding-top:0}.planListSimple.is-renew li+li.is-pickup{margin-top:0;padding-top:40px}.recommendList{margin:0 auto;max-width:296px}.recommendList li{margin:0;width:100%}.recommendList li+li{margin-top:23px}.recommendList .is-info{padding-top:12px}.recommendList+p{margin-top:18px;text-align:left}.flowBox{margin-top:22px}.flowBox_title{align-items:center}.flowBox_title .is-num{height:32px;width:67px}.flowBox_title .text-big{font-size:16px}.flowBox_title .is-title{margin-left:8px;padding-top:0}.flowBox_contents{padding-left:0}.flowBox_contents img{display:block;margin:18px auto 0;max-width:100%}.flowBox_contents::before{display:none}.flowBox_inner{padding:0 0 26px}.flowBox_splitTitle{font-size:16px;line-height:1.4;margin-top:20px}.flowBox_splitTitle+.flowBox_normalText{margin-top:8px}.flowBox_splitTitle.is-1,.flowBox_splitTitle.is-2,.flowBox_splitTitle.is-3{padding-left:18px}.flowBox_normalText+.flowBox_normalText{margin-top:12px}.flowBox_imgList{display:flex;justify-content:center;margin-top:0;width:100%}.flowBox_imgList li{margin:0 4px;text-align:center;width:128px}.flowBox_imgList li p{font-size:10px}.bannerPlanup{background-image:url("/common/images/banner/planup/bg_sp.jpg")}.bannerPlanup_inner{padding:26px 0 20px}.bannerPlanup_imgText{width:94%}.bannerPlanup_imgText.is-sp{display:block}.bannerPlanup.is-basic{background-image:none;height:auto;margin-bottom:24px}.tabPriceTablesArea_planBtns{display:flex;margin-top:20px;width:100%}.tabPriceTablesArea_planBtns li{width:23%}.tabPriceTablesArea_planBtns li button{align-items:center;background:#fff;border:1px solid #999;color:#999;display:flex;font-size:12px;height:50px;justify-content:center;transition:background-color .2s,border-color .2s,color .2s;width:100%}.tabPriceTablesArea_planBtns li button.is-current{background:#323238;border-color:#323238;color:#fff}.tabPriceTablesArea_planBtns li+li{margin-left:2%}.tabPriceTablesArea_tableList{position:relative}.tabPriceTablesArea_tableList>li{display:none}.tabPriceTablesArea_tableList>li.is-current{display:block}.tabPriceTablesArea_tableList table{flex-wrap:wrap;padding:8px 0 17px}.tabPriceTablesArea_tableList table thead{width:100%}.tabPriceTablesArea_tableList table thead tr{width:100%}.tabPriceTablesArea_tableList table thead th{margin-right:0;padding:8px;width:100%}.tabPriceTablesArea_tableList table thead th p{width:82%}.tabPriceTablesArea_tableList table thead th .is-label{margin:0 0 4px}.tabPriceTablesArea_tableList table tbody{margin-top:-8px;overflow-x:visible;width:100%}.tabPriceTablesArea_tableList table tbody tr{flex-wrap:wrap;justify-content:space-between}.tabPriceTablesArea_tableList table tbody td{margin-top:20px;min-width:auto;width:48%}.tabPriceTablesArea_tableList table tbody td dd p.text-price{font-size:18px}.tabPriceTablesArea_tableList table tbody td dd p+p{margin-top:4px}.tabPriceTablesArea_tableList table tbody td dd.dd-red{margin-top:10px}.tabPriceTablesArea_tableList table tbody td+td{margin-left:0}.tabPriceTablesArea_tabSpec{padding:0 12px 12px}.tabPriceTablesArea_tabSpec li{height:auto;padding:10px 12px 8px;width:100%}.sideRowList{margin:20px 0 -36px}.sideRowList li{margin-bottom:36px;width:calc(50% - 12px)}.sideRowList li+li{margin-left:0}.sideRowList_imgArea{height:120px}.sideRowList dt{font-size:16px}.sideRowList dt img{width:auto}.sideRowList dt p{font-size:14px}.sideRowList dd{margin-top:6px}.reasonList2_item{flex-flow:column nowrap}.reasonList2_item:nth-of-type(1) img{width:90px}.reasonList2_item:nth-of-type(2) img{width:115px}.reasonList2_item:nth-of-type(3) img{width:112px}.tradeContents{margin-top:40px;padding:40px 0}.tradeContents.is-affiliate{margin-bottom:0;margin-top:60px;padding:0}.tradeContents.is-affiliate .tradeContents_head{line-height:1.4;background:none;color:#323238;font-weight:700;padding:0;text-align:center}}@media(min-width: 1px)and (max-width: 540px)and (min-width: 541px){.tradeContents.is-affiliate .tradeContents_head{font-size:30px}}@media(min-width: 1px)and (max-width: 540px)and (max-width: 540px){.tradeContents.is-affiliate .tradeContents_head{font-size:20px}}@media(min-width: 1px)and (max-width: 540px){.tradeContents::after{background:#fff;border-radius:6px;content:"";height:100%;left:-20px;position:absolute;top:0;width:100vw}}@media(min-width: 1px)and (max-width: 540px){.tradeContents_head{line-height:1.4;color:#3246c8;font-weight:700;text-align:center}}@media(min-width: 1px)and (max-width: 540px)and (min-width: 541px){.tradeContents_head{font-size:24px}}@media(min-width: 1px)and (max-width: 540px)and (max-width: 540px){.tradeContents_head{font-size:16px}}@media(min-width: 1px)and (max-width: 540px){.tradeContents_headBottom{margin-top:12px;text-align:left}}@media(min-width: 1px)and (max-width: 540px){.tradeContents_box{align-items:flex-start;flex-wrap:wrap;justify-content:center;margin-top:20px}}@media(min-width: 1px)and (max-width: 540px){.tradeContents_text{max-width:100%;width:100%}.tradeContents_text p{font-weight:bold;margin-bottom:10px}.tradeContents_text ul li{background-size:16px auto;margin-bottom:10px;padding-left:25px}.tradeContents_text ul li:last-of-type{margin-bottom:0}}@media(min-width: 1px)and (max-width: 540px){.tradeContents_img{margin:20px auto 0;width:100%}.tradeContents_img img{height:auto;width:100%}}@media(min-width: 1px)and (max-width: 540px){.tradeContents .tableNormal tbody td{font-size:14px}}@media(min-width: 1px)and (max-width: 540px){.slaContents{margin-top:40px;padding:40px 20px}.slaContents::after{background:#fff;border-radius:20px;height:auto;width:100%}.slaContents_headBottom{margin-top:12px;text-align:left}.slaContents .tableNormal tbody td{font-size:14px}.slaContents_dlArea{padding:10px 0}.slaContents .mark{margin-top:12px}}@media(min-width: 1px)and (max-width: 540px){.performanceComparison{padding:64px 0}.performanceComparison .toggleBox{margin-top:60px}.performanceComparison .option-service-price{padding:40px 20px}.performanceComparison .tradeContents_inner{padding:0 0 40px}.performanceComparison .tradeContents.is-affiliate .section_microcopy{font-size:12px}.performanceComparison .performanceNumList_contents{align-items:flex-start;display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;margin:0 auto;width:100%}.performanceComparison .performanceNumList_item{width:155px}.performanceComparison .performanceNumList_item img{height:auto;width:120px}.performanceComparison .performanceNumList_caption{margin:30px auto;padding:6px 0 6px 6px}.performanceComparison .memory-service-about{background:#fff;border-radius:16px;margin:0 auto;padding:32px}.performanceComparison .memory-service-about .is-pc{display:none !important}.performanceComparison .memory-service-about-content{display:flex;flex-direction:column;gap:32px}.performanceComparison .memory-service-about-title{text-align:center}.performanceComparison .memory-service-about-heading{color:#2e8600;font-size:24px;font-weight:bold;line-height:1.4;margin:0}.performanceComparison .memory-service-about-description{text-align:center}.performanceComparison .memory-service-about-description p{color:#333;font-size:14px;line-height:1.4;margin:0}.performanceComparison .memory-service-features-pc{display:none}.performanceComparison .memory-service-features-sp{display:flex;flex-direction:column;gap:32px}.performanceComparison .memory-service-feature-item{background:#fff;border:2px solid #2e8600;border-radius:20px;display:flex;flex-direction:column;gap:16px;min-height:auto;padding:24px 16px}.performanceComparison .memory-service-feature-image{align-items:center;display:flex;height:160px;justify-content:center;width:100%}.performanceComparison .memory-service-feature-image img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.performanceComparison .memory-service-feature-content{display:flex;flex-direction:column;gap:8px;text-align:center}.performanceComparison .memory-service-feature-title{color:#2e8600;font-size:16px;font-weight:bold;line-height:1.4;margin:0}.performanceComparison .memory-service-feature-text{color:#333;font-size:12px;line-height:1.4;margin:0}.performanceComparison .memory-service-pricing-table{border:1px solid #eaecf9;border-radius:16px;overflow:hidden}.performanceComparison .memory-service-pricing-pc{display:none}.performanceComparison .memory-service-pricing-sp{display:block !important}.performanceComparison .memory-service-pricing-sp-table{display:flex;flex-direction:column}.performanceComparison .memory-service-pricing-sp-header{align-items:center;background:#f7f7fd;border:1px solid #eaecf9;border-radius:16px 16px 0 0;display:flex;justify-content:center;padding:24px 16px}.performanceComparison .memory-service-pricing-sp-row{display:flex}.performanceComparison .memory-service-pricing-sp-label{align-items:center;background:#f7f7fd;border:1px solid #eaecf9;border-radius:0 0 0 16px;color:#333;display:flex;font-size:14px;justify-content:center;min-height:80px;padding:16px 8px;text-align:center;width:100px}.performanceComparison .memory-service-pricing-sp-price{background:#fff;border:1px solid #eaecf9;border-radius:0 0 16px 0;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:80px;padding:16px}.performanceComparison .memory-service-pricing-service-name{color:#333;font-size:18px;font-weight:bold}.performanceComparison .memory-service-pricing-campaign{display:flex;flex-direction:column;gap:4px}.performanceComparison .memory-service-pricing-campaign-text{color:#ea383d;font-size:10px;font-weight:bold;margin:0;text-align:center}.performanceComparison .memory-service-pricing-campaign-price{align-items:flex-end;color:#ea383d;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .memory-service-pricing-campaign-price .initial-text{font-size:20px}.performanceComparison .memory-service-pricing-campaign-price .price-number{font-size:34px;position:relative;top:4px}.performanceComparison .memory-service-pricing-campaign-price .price-unit{font-size:20px}.performanceComparison .memory-service-pricing-regular-price{align-items:flex-end;color:#333;display:flex;font-weight:normal;justify-content:center;line-height:1}.performanceComparison .memory-service-pricing-regular-price .monthly-text{font-size:16px}.performanceComparison .memory-service-pricing-regular-price .strike-price{font-size:20px;font-weight:bold;text-decoration:line-through}.performanceComparison .memory-service-pricing-regular-price .price-number{font-size:28px;font-weight:bold}.performanceComparison .memory-service-pricing-regular-price .price-unit{font-size:16px}.performanceComparison .alert-service-about{background:#fff;border-radius:20px;margin:32px auto 0;max-width:960px;padding:32px}.performanceComparison .alert-service-about .is-pc{display:none !important}.performanceComparison .alert-service-about-content{gap:32px}.performanceComparison .alert-service-about-heading{color:#3246c8;font-size:24px;font-weight:700;line-height:1.4;margin-bottom:8px;text-align:center}.performanceComparison .alert-service-about-description .description-item{margin-bottom:16px}.performanceComparison .alert-service-about-description .description-item:last-child{margin-bottom:0}.performanceComparison .alert-service-about-description .description-item p{color:#333;font-size:14px;line-height:1.4;text-align:center}.performanceComparison .alert-service-about-description .description-item p.note{color:#333;font-size:10px;line-height:1.4;margin-top:4px;text-align:center}.performanceComparison .alert-service-features-pc{display:none !important}.performanceComparison .alert-service-features-sp{display:block !important}.performanceComparison .alert-service-feature-item{background:#fff;border:2px solid #3246c8;border-radius:20px;display:flex;flex-direction:column;margin-bottom:32px;padding:24px 16px;text-align:center}.performanceComparison .alert-service-feature-item:last-child{margin-bottom:0}.performanceComparison .alert-service-feature-image{align-items:center;display:flex;height:160px;justify-content:center;margin-bottom:16px}.performanceComparison .alert-service-feature-image img{height:auto;max-height:150px;max-width:150px;width:auto}.performanceComparison .alert-service-feature-content{flex:1}.performanceComparison .alert-service-feature-content .alert-service-feature-title{color:#3246c8;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.performanceComparison .alert-service-feature-content .alert-service-feature-text{color:#333;font-size:14px;line-height:1.4}.performanceComparison .alert-service-feature-title{color:#3246c8;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:8px}.performanceComparison .alert-service-feature-text{color:#333;font-size:14px;line-height:1.4}.performanceComparison .alert-service-pricing-table{border:1px solid #eaecf9;border-radius:16px;overflow:hidden}.performanceComparison .alert-service-pricing-pc{display:none !important}.performanceComparison .alert-service-pricing-sp{display:block !important}.performanceComparison .alert-service-pricing-sp-table{display:flex;flex-direction:column}.performanceComparison .alert-service-pricing-sp-header{align-items:center;background:#f7f7fd;border:1px solid #eaecf9;border-radius:16px 16px 0 0;display:flex;justify-content:center;padding:24px 16px}.performanceComparison .alert-service-pricing-sp-row{display:flex}.performanceComparison .alert-service-pricing-sp-label{align-items:center;background:#f7f7fd;border:1px solid #eaecf9;border-radius:0 0 0 16px;color:#333;display:flex;font-size:14px;justify-content:center;min-height:80px;padding:16px 8px;text-align:center;width:100px}.performanceComparison .alert-service-pricing-sp-price{background:#fff;border:1px solid #eaecf9;border-radius:0 0 16px 0;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;min-height:80px;padding:16px}.performanceComparison .alert-service-pricing-service-name{color:#333;font-size:18px;font-weight:bold}.performanceComparison .alert-service-pricing-campaign{display:flex;flex-direction:column;gap:4px}.performanceComparison .alert-service-pricing-campaign-text{color:#ea383d;font-size:10px;font-weight:bold;margin:0;text-align:center}.performanceComparison .alert-service-pricing-campaign-price{align-items:flex-end;color:#ea383d;display:flex;font-weight:bold;justify-content:center;line-height:1}.performanceComparison .alert-service-pricing-campaign-price .initial-text{font-size:20px}.performanceComparison .alert-service-pricing-campaign-price .price-number{font-size:34px;position:relative;top:4px}.performanceComparison .alert-service-pricing-campaign-price .price-unit{font-size:20px}.performanceComparison .alert-service-pricing-regular-price{align-items:flex-end;color:#333;display:flex;font-weight:normal;justify-content:center;line-height:1}.performanceComparison .alert-service-pricing-regular-price .monthly-text{font-size:16px}.performanceComparison .alert-service-pricing-regular-price .strike-price{font-size:20px;font-weight:bold;text-decoration:line-through}.performanceComparison .alert-service-pricing-regular-price .price-number{font-size:28px;font-weight:bold}.performanceComparison .alert-service-pricing-regular-price .price-unit{font-size:16px}}@media(min-width: 1px)and (max-width: 540px){.comparisonGraph{margin-top:14px}.comparisonGraph_name{width:85px}.comparisonGraph_name p{height:20px;margin-top:12px;padding-right:6px}.comparisonGraph_name p:last-child{margin-bottom:6px}.comparisonGraph_line span{height:20px;margin-top:12px}.comparisonGraph_line span:last-child{margin-bottom:6px}}@media(min-width: 1px)and (max-width: 540px){.is-bgWhiteSP{position:relative}.is-bgWhiteSP::before{background:#fff;border-radius:6px;content:"";height:100%;left:-20px;position:absolute;top:0;width:100vw;z-index:1}}@media(min-width: 1px)and (max-width: 540px){.performanceNumList{padding:40px 0;position:relative;z-index:2}.performanceNumList_head{display:block;text-align:center}.performanceNumList_head .is-num{font-size:14px;height:24px;line-height:24px;margin:0 auto 8px;width:24px}.performanceNumList_headBottom{margin-top:20px;text-align:left}.performanceNumList .tableNormalScroll{margin-top:20px}.performanceNumList .tableNormalScroll .tableNormal{margin-top:0}.performanceNumList .tableNormal{margin-top:20px;width:670px}.performanceNumList .tableNormal thead th{width:172px}.performanceNumList .tableNormal td br.is-sp{display:none}.performanceNumList_qa{margin-top:20px}.performanceNumList_qa dd{margin-top:12px}}@media(min-width: 1px)and (max-width: 540px){.surroundAttention{padding:20px}}@media(min-width: 1px)and (max-width: 540px){.optionHighLoad table{width:680px}.optionHighLoad th:nth-child(1){width:150px}.optionHighLoad th:nth-child(4){width:202px}}@media(min-width: 1px)and (max-width: 540px){.boxFloating{bottom:10px}}@media(min-width: 1px)and (max-width: 540px){.topModal_inner{margin:30px auto;padding:32px 10px 20px;width:340px}.topModal_inner h2{font-size:18px;margin-bottom:10px}.topModal_inner table{font-size:12px;max-width:306px}.topModal_inner table th{display:block;line-height:1.6;padding:4px;width:100%}.topModal_inner table td{border:none;display:block;line-height:1.4;padding:10px}.topModal_inner table td p{line-height:1.4}.topModal_inner table td ul{font-size:10px;padding-left:16px}.topModal_inner table td ul li{line-height:1.4}.topModal_inner table dl{display:block;font-size:10px}.topModal_inner table dl dd ul{padding:0}.topModal_btnArea{display:block;padding:10px}.topModal_btnArea_closeBtn{max-width:304px;width:100%}.topModal_btnArea .btn{height:42px;margin:20px auto 30px;max-width:304px}.topModal_close{height:34px;width:34px}.topModal_close::before,.topModal_close::after{right:10px}}@media(min-width: 1px)and (max-width: 540px){.cp30off-button{font-size:14px;width:100%}.cp30off-button a{padding:16px 0 14px}.cp30offHead{font-size:27px;padding:0}.cp30offHead::before,.cp30offHead::after{content:none}.cp30offHead-box{max-width:296px}.cp30offHead-box p{font-size:19px}.cp30offMV{background-image:url("../images/bg-sp.jpg");padding:75px 0 56px}.cp30offMV_contents .cp30off-button{margin-top:26px}.cp30offAbout_list li dt{font-size:13px;padding-left:22px;width:100%}.cp30offAbout_list li dt.has-arrow::before{left:0;top:7px}.cp30offAbout_list li dd{font-size:13px;padding-right:6px;width:100%}.cp30offNotes_list{padding:58px 20px 32px}.cp30offNotes_list::before{left:0;top:0}.cp30offNotes_item{font-size:11px}}@media(min-width: 1px)and (max-width: 540px){.modalBanner_inner{max-width:280px}.modalBanner_close{display:flex;height:28px;right:-14px;top:-14px;width:28px}.modalBanner_close::before,.modalBanner_close::after{content:"";height:16px;top:5px}}@media(min-width: 1px)and (max-width: 540px){.floatingBanner{left:20px}.floatingBanner_inner{max-width:100%;width:100%}.floatingBanner_content img{border-radius:0;margin:0;max-width:100px;padding-right:10px}.floatingBanner_content img.is-modal-pc{display:none}.floatingBanner_link{background:url("/common/images/banner/floating/banner_61700_sp.png") no-repeat center top;background-size:cover;justify-content:flex-end;padding:4.4vw 0}.floatingBanner_checkbox{align-items:center;display:flex;font-size:9px;font-weight:bold;gap:10px;justify-content:center;line-height:1.3;padding:2px 22px;text-align:left}.floatingBanner_checkbox input[type=checkbox]{height:14px;top:-5px;width:22px}.floatingBanner_checkbox input[type=checkbox]:checked::before{border-bottom:2px solid #000;border-right:2px solid #000;content:"";height:13px;left:5px;position:absolute;top:-3px;transform:rotate(50deg);width:5px}.floatingBanner_checkbox input[type=checkbox]::after{bottom:-11px;font-size:6px;left:-6px}.floatingBanner.is-vps{right:20px}.floatingBanner.is-vps .floatingBanner_content img{border-radius:0;margin:0;max-width:100%;padding-right:0}}@media(min-width: 1px)and (max-width: 540px){.option-service-price{padding:64px 0}.option-service-price .is-pc{display:none !important}.option-service-price-title{margin-bottom:32px}.option-service-price-heading{font-size:32px;line-height:1.4}.option-service-price-main{gap:24px}.option-service-price-table-pc{display:none}.option-service-price-sp{display:flex !important;flex-direction:column;gap:24px}.option-service-price-sp-table{border:1px solid #eaecf9;border-radius:16px;overflow:hidden}.option-service-price-sp-header{background:#f7f7fd;border-bottom:1px solid #eaecf9;padding:24px 16px;text-align:center}.option-service-price-sp-header .option-service-price-table-service-name{font-size:18px}.option-service-price-sp-header .option-service-price-table-detail-btn{font-size:12px}.option-service-price-sp-header .option-service-price-table-detail-btn .option-arrow-right{height:10px;width:10px}.option-service-price-sp-header .option-service-price-table-detail-btn .option-arrow-right::before{border-width:1.5px;height:5px;width:5px}.option-service-price-sp-row{border-bottom:1px solid #eaecf9;display:flex}.option-service-price-sp-row:last-child{border-bottom:none}.option-service-price-sp-label{align-items:center;background:#f7f7fd;border-right:1px solid #eaecf9;color:#333;display:flex;font-size:14px;font-weight:400;justify-content:center;line-height:1.4;padding:16px 8px;text-align:center;width:100px}.option-service-price-sp-price{align-items:center;background:#fff;display:flex;flex:1;justify-content:center;padding:16px}.option-service-price-sp-price-comparison{align-items:flex-end;display:flex;gap:8px}.option-service-price-sp-price-comparison .arrow-text{color:#000;font-size:12px;font-weight:400;line-height:1}.option-service-price-sp-price-comparison .option-service-price-table-campaign{margin-bottom:0}.option-service-price-sp-price-comparison .option-service-price-table-campaign-text{font-size:10px;margin-bottom:2px}.option-service-price-sp-price-comparison .option-service-price-table-campaign-price .initial-text{font-size:20px}.option-service-price-sp-price-comparison .option-service-price-table-campaign-price .price-number{font-size:34px;position:relative;top:4px}.option-service-price-sp-price-comparison .option-service-price-table-campaign-price .price-unit{font-size:20px}.option-service-price-sp-price-comparison .option-service-price-table-regular-price .monthly-text{font-size:16px}.option-service-price-sp-price-comparison .option-service-price-table-regular-price .price-unit{font-size:16px}.option-service-price-sp .option-service-price-table-features{background:#fff;flex:1;padding:16px}.option-service-price-sp .option-service-price-table-features .option-service-price-table-feature-item .feature-text{font-size:12px}}@media(min-width: 1px)and (max-width: 540px){.main.dc-top .is-b .headMainArea_title{font-size:32px;margin-top:24px}.main.dc-top .is-b .headMainArea_text{margin-bottom:32px}.main.dc-top .is-b .planTitle{font-size:24px}.main.dc-top .is-b .monthSwitch{margin-top:47px}.main.dc-top .is-b .monthSwitch button{font-size:16px;height:30px;line-height:30px}.main.dc-top .is-b .monthSwitch_attention{top:-2.7em}.main.dc-top .is-b .planListSimple.is-renew{flex-direction:column;gap:32px;margin-top:24px}.main.dc-top .is-b .planListSimple.is-renew li{margin:0 auto;max-width:400px;padding-top:12px;width:100%}.main.dc-top .is-b .planListSimple.is-renew li.is-pickup{padding-top:40px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_reco{font-size:11px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt{padding:16px 16px 8px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-name{font-size:18px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-name .is-subname{font-size:11px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice .is-cashback{font-size:7px;padding:2px 4px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice .is-fee{font-size:11px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice .is-fee .is-price{font-size:24px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice p{font-size:11px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dt .is-monthPrice p .is-price{font-size:11px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd{gap:8px;padding:0 16px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd .is-normal{align-items:center;display:flex;justify-content:center;min-height:44px;padding:0}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd .is-normal dl{width:100%}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd .is-normal dl dt{font-size:12px;padding-left:8px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd .is-normal dl dd{font-size:12px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_contents>dd .is-normal dl dd .font-big{font-size:20px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_btnArea{padding:0 16px 16px}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_btnArea .btn{font-size:13px;max-width:100%;padding:8px 14px;width:100%}.main.dc-top .is-b .mark.is-renew{font-size:10px;line-height:1.4;margin-top:24px;padding:0}.main.dc-top .is-b .mark.is-renew li{font-size:10px;line-height:1.4}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_btnArea{padding-top:0}.main.dc-top .is-b .planListSimple.is-renew .planListSimple_btnArea .btn{margin-top:16px}.main.dc-top .is-b .planListSimple.is-renew .is-monthPrice.is-campaign{justify-content:flex-end !important;margin-top:6px !important}.main.dc-top .is-b .accordionButtonDownBox{margin-top:32px}}@media(min-width: 1px)and (max-width: 540px){.campaignApp{padding:64px 0 32px;text-align:center}.campaignApp h2{font-size:32px;margin-bottom:24px}.campaignApp .starterpackTable{border-collapse:separate;border-spacing:0;width:100%}.campaignApp .starterpackTable tr{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:16px;width:100%}.campaignApp .starterpackTable tr ul li{padding-bottom:8px;padding-left:1em;text-indent:-1em}.campaignApp .starterpackTable tr ul li:last-of-type{padding-bottom:0}.campaignApp .starterpackTable tr:last-of-type th{background-color:#fbeaea;color:#c00}.campaignApp .starterpackTable tr:last-of-type td{color:#c00}.campaignApp .starterpackTable th,.campaignApp .starterpackTable td{padding:16px;text-align:left;vertical-align:top;width:100%}.campaignApp .starterpackTable th{border:1px solid #eaecf9;border-bottom:none;border-radius:16px 16px 0 0;font-size:16px;font-weight:700;line-height:1.4em}.campaignApp .starterpackTable td{background-color:#fff;border:1px solid #eaecf9;border-radius:0 0 16px 16px;font-size:14px;font-weight:400;line-height:1.4em}.campaignApp .starterpackAttention{list-style:none;padding:0;text-align:left}.campaignApp .starterpackAttention li{color:#3d499e;font-size:10px;font-weight:400;line-height:1.4em;margin-bottom:4px}.campaignApp .starterpackAttention li:last-child{margin-bottom:0}}.footerCopyOnly{background:#323238;height:110px;padding-top:40px;text-align:center;width:100%}.footerCopyOnly small{color:#fff;font-size:12px}.footerCopyOnly .inner{margin:0 auto;max-width:1040px;padding:0 40px;width:100%}.footerCopyOnly .footer_bottom{align-items:center;border-bottom:1px dashed #b4b4b4;display:flex;height:auto;justify-content:center;margin:0 auto 16px;padding-bottom:20px}.footerCopyOnly .footer_bottom_siteseal{display:flex}.footerCopyOnly .footer_bottom_siteseal li{height:66px;margin-right:12px;width:130px}.footerCopyOnly .footer_bottom_siteseal li:last-of-type{margin-right:0}.commonFooter{margin:0 auto;max-width:1040px;padding:0 40px 40px;width:100%}.commonFooter .gmoGroupSecurity_linklist ul li{font-size:10px}.commonFooter .footer_bottom_siteseal{align-items:center;display:flex;justify-content:center;padding-top:40px}.commonFooter .footer_bottom_siteseal li{height:50px;margin-right:12px;width:100px}.commonFooter .footer_bottom_siteseal li:last-of-type{margin-right:0}@media(min-width: 1px)and (max-width: 540px){.footerCopyOnly{height:105px;padding-top:40px}.footerCopyOnly small{font-size:10px}.footerCopyOnly .inner{padding:0 20px}.commonFooter{padding:0 20px 40px}.commonFooter .footer_bottom_siteseal{align-items:center;display:flex;justify-content:center;padding-top:40px}}
/*# sourceMappingURL=modules.css.map */