.notification-bell{position:absolute;font-size:1.125rem;border-radius:50%;background-color:#bf0000;height:1.5em;width:1.5em;color:#fff;display:flex;justify-content:center;align-items:center}.notification-bell:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:10px solid transparent;border-top-color:#bf0000;border-bottom:0;border-left:0;margin-left:-.6875rem;margin-bottom:-.3125rem;transform:rotate(20deg)}.temp-link-to-old-ui a:hover{text-decoration:underline;color:#00a4cd!important}.nav-secondary ul span.separator{flex-grow:0}.page-loader-background{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.3);z-index:9999}.rpp-campaign-item-page{padding:1.5rem 0}.rpp-campaign-item-page .campaign-info .info-item{font-size:1rem;margin:.75rem 0}.rpp-campaign-item-page .campaign-info .info-item.warning{color:#cf494b;font-size:.875rem}.rpp-campaign-item-page .campaign-info .disclaimer{margin:.75rem 0;font-size:.875rem}.rpp-campaign-item-page .campaign-item-table .campaign-item-image{display:flex;justify-content:center;align-items:center}.rpp-campaign-item-page .campaign-item-table .campaign-item-table-prefix{display:flex}.rpp-campaign-item-page .campaign-item-table .campaign-item-table-prefix .button{margin-right:1rem}.campaign-item-upload-result{display:flex}.campaign-item-upload-result div{flex-shrink:0}.campaign-item-upload-result .result{margin-bottom:.375rem}.campaign-item-upload-result .download-error-sheet{margin:0 .75rem;display:flex;align-items:flex-end}.question-tooltip{margin-left:.125rem}.new-campaign-modal p{margin-bottom:1rem}.new-campaign-modal .campaign-modal-body{margin:1rem 0}.new-campaign-modal .new-campaign-form{padding:.75rem 0;width:95%}.new-campaign-modal .new-campaign-form .campaign-form-field{margin:1.5rem 0;font-size:.75rem}.new-campaign-modal .new-campaign-form .campaign-form-field .align-center{display:flex;align-items:center}.new-campaign-modal .new-campaign-form .campaign-form-submit{margin-top:1.75rem;display:flex;justify-content:center}.new-campaign-modal .new-campaign-form .campaign-form-submit button{margin:0 .375rem}@media screen and (max-width:600px){.new-campaign-modal .campaign-modal-body{line-height:.75rem;font-size:.625rem}.new-campaign-modal .campaign-modal-body .modal-title-desc{font-size:.75rem;line-height:.875rem}.new-campaign-modal .campaign-modal-body .modal-section-title{margin-bottom:.563rem;line-height:.875rem}.new-campaign-modal .campaign-modal-body .modal-section-title span.title-icon{display:flex;top:0}.new-campaign-modal .new-campaign-form{padding:.8rem 0}.new-campaign-modal .new-campaign-form .campaign-fixed-field{font-size:.625rem;margin:1rem 0}.new-campaign-modal .new-campaign-form .campaign-form-field{margin:.425rem 0;font-size:.55rem}.new-campaign-modal .new-campaign-form .campaign-form-field .align-center{display:inline-flex}.new-campaign-modal .new-campaign-form .campaign-form-submit{margin-top:1rem}}.agree-message-checkbox{max-width:33rem;margin-bottom:.5rem}@media screen and (max-width:37.5rem){.agree-message-checkbox input[type=checkbox]{margin-right:1.5rem;border-radius:unset;transform:scale(1.7)}}.edit-campaign-modal p{margin-bottom:1rem}.edit-campaign-modal .campaign-modal-body{margin:1rem 0}.edit-campaign-modal .edit-campaign-form{padding:.75rem 0;width:95%}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field{margin:1.5rem 0;display:flex;justify-content:space-between}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field .field-label{max-width:30%}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field .value{width:60%}.edit-campaign-modal .edit-campaign-form .campaign-form-field{margin:1.5rem 0;font-size:.75rem}.edit-campaign-modal .edit-campaign-form .campaign-form-field .align-center{display:flex;align-items:center}.edit-campaign-modal .edit-campaign-form .campaign-form-submit{margin-top:1.75rem;display:flex;justify-content:center}.edit-campaign-modal .edit-campaign-form .campaign-form-submit button{margin:0 .375rem}@media screen and (max-width:600px){.edit-campaign-modal .campaign-modal-body{line-height:.75rem;font-size:.625rem}.edit-campaign-modal .campaign-modal-body .modal-title-desc{font-size:.75rem;line-height:.875rem}.edit-campaign-modal .campaign-modal-body .modal-section-title{margin-bottom:.563rem;line-height:.875rem}.edit-campaign-modal .campaign-modal-body .modal-section-title span.title-icon{display:flex;top:0}.edit-campaign-modal .edit-campaign-form{padding:.8rem 0}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field{font-size:.625rem;margin:1rem 0}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field .field-label{max-width:46%}.edit-campaign-modal .edit-campaign-form .campaign-fixed-field .value{width:53%}.edit-campaign-modal .edit-campaign-form .campaign-form-field{margin:.425rem 0;font-size:.55rem}.edit-campaign-modal .edit-campaign-form .campaign-form-field .align-center{display:inline-flex}.edit-campaign-modal .edit-campaign-form .campaign-form-submit{margin-top:1rem}}.campaign-budget-table{white-space:nowrap}.campaign-name-table{display:flex}@media screen and (max-width:37.5rem){.campaign-budget-table .horizontal-table-container tr>td:first-child,.campaign-name-table .horizontal-table-container tr>td:first-child{width:42%}.campaign-budget-table .horizontal-table-container tr>td:nth-of-type(2),.campaign-name-table .horizontal-table-container tr>td:nth-of-type(2){text-align:left}}.detail-modal-button{text-align:center}.clicks-and-ad-sales-table-container{width:100%;font-family:メイリオ,Meiryo,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,MS PGothic;font-size:.875rem;line-height:normal;font-weight:400;color:#333;display:flex;flex-direction:column}.clicks-and-ad-sales-table-container table,.clicks-and-ad-sales-table-container td{border:1px solid grey;border-collapse:collapse;padding:.4375rem;vertical-align:top}.clicks-and-ad-sales-table-container tr:first-child{width:50%;background-color:#e3e3e3}.clicks-and-ad-sales-table-container tr:nth-child(n+2)>td{width:25%}.clicks-and-ad-sales-table-container tr:nth-child(n+2)>td:nth-of-type(2n){word-break:break-all;text-align:right}@media screen and (max-width:37.5rem){.clicks-and-ad-sales-table-container{font-size:3.2vw}.clicks-and-ad-sales-table-container table,.clicks-and-ad-sales-table-container td{border:1px solid #d0d0d0}.clicks-and-ad-sales-table-container tr:first-child{background-color:#f1f1f1}.clicks-and-ad-sales-table-container tr:nth-child(n+2)>td:nth-child(odd){font-weight:400;background:#f1f1f1;white-space:nowrap}}.rpp-campaign-page{padding:1.5rem 0;max-width:112.5rem;margin-right:auto}.rpp-campaign-page .secondary-title{margin:1.275rem 0 1.2rem .875rem}.rpp-campaign-page .rpp-campaign-table{width:max-content;margin-top:.5rem}.rpp-campaign-page .rpp-campaign-table .table-head-body{overflow:visible}.rpp-campaign-page .rpp-campaign-table .warning-icon{color:#bf0000;line-height:.75em;vertical-align:-50%}.rpp-campaign-page .rpp-campaign-table .warning-icon-position{position:absolute}.campaign-table-prefix{display:flex;flex-wrap:wrap}.campaign-table-prefix .campaign-table-buttons{margin-right:2rem}.campaign-table-prefix .campaign-table-buttons .button{margin-right:1rem}.campaign-table-prefix .campaign-table-legend{margin-top:.5rem;display:flex;align-items:center}.campaign-table-prefix .campaign-table-legend>div{display:flex;align-items:center}.campaign-table-prefix .campaign-table-legend .exceed-legend{margin-right:1.5rem}.campaign-table-prefix .campaign-table-legend .exceed-legend .box{width:1.75rem;height:1.125rem;border:1px solid #d3d3d3;margin-right:.25rem;background-color:#f0b3b3}.campaign-table-prefix .campaign-table-legend .legend-text{color:#999}@media screen and (max-width:37.5rem){.rpp-campaign-page .secondary-title{margin:.187rem 0}.rpp-campaign-page .rpp-campaign-table{max-width:100%}.rpp-campaign-page .rpp-campaign-table .mobile-cell-content{display:flex;flex-direction:column}.rpp-campaign-page .rpp-campaign-table .warning-icon-position{position:relative}.campaign-table-prefix{justify-content:left;flex-wrap:nowrap;flex-direction:column}.campaign-table-prefix .campaign-table-legend .exceed-legend{margin:0}.campaign-table-prefix .campaign-table-buttons{display:flex;margin:0}.table-prefix-addon{margin-right:0!important}}.budget-forecast{padding:0 3rem}.budget-forecast .budget-forecast-table{border:1px solid #a9a9a9;border-collapse:collapse;table-layout:auto;width:100%}.budget-forecast .budget-forecast-table td,.budget-forecast .budget-forecast-table th{border:1px solid #a9a9a9}.budget-forecast .budget-forecast-table th{background:#e4e4e4;font-weight:400;text-align:center}.budget-forecast .budget-forecast-table tbody tr td{height:3.125rem}.budget-forecast .budget-forecast-table .text-center{text-align:center}.budget-forecast .budget-forecast-table .text-center-flex{display:flex;justify-content:center}.budget-forecast-active-table-row.row-recommended{background:#f0b3b3}.budget-forecast-active-table-row.row-recommended .clicks-times-more{font-weight:700;color:#bf0000}.budget-forecast-responsive{display:flex;flex-direction:column;align-items:baseline;padding:0}.budget-forecast-responsive .title-container{font-size:.75rem;line-height:.875rem}.budget-forecast-responsive .dropdown-title{font-weight:700;font-size:.75rem;margin-top:.5rem}.budget-forecast-responsive .dropdown-with-tooltip{display:flex;align-items:center;margin-top:.2rem;width:100%}.budget-forecast-responsive .dropdown-with-tooltip .dropdown-wrapper{width:100%}.budget-forecast-responsive .dropdown-with-tooltip .option-tooltip{display:flex;padding-left:.5rem}.budget-forecast-responsive .budget-forecast-table{border:1px solid #a9a9a9;border-collapse:collapse;table-layout:auto;width:100%;margin:.5rem 0}.budget-forecast-responsive .budget-forecast-table td,.budget-forecast-responsive .budget-forecast-table th{border:1px solid #a9a9a9}.budget-forecast-responsive .budget-forecast-table th{background:#e4e4e4;font-weight:400;text-align:center;height:1.875rem;font-size:.75rem}.budget-forecast-responsive .budget-forecast-table tbody tr td{height:1.875rem;font-size:.75rem}.budget-forecast-responsive .budget-forecast-table .text-center{text-align:center}.budget-forecast-responsive .budget-forecast-table .mobile-xxs{font-size:.563rem}.budget-forecast-responsive .budget-forecast-table .mobile-xs{font-size:.625rem}.budget-forecast-responsive .budget-forecast-table .mobile-xs-plus{font-size:.688rem}.budget-forecast-responsive .budget-forecast-table .text-center-flex{display:flex;justify-content:center}.budget-forecast-responsive .dropdown-note{display:block;font-size:.625rem;line-height:.75rem;margin-top:.5rem}.campaign-page-search{display:flex;align-items:center;gap:1rem;margin-top:1rem}@media screen and (max-width:37.5rem){.campaign-page-search{margin:1rem 0;flex-direction:column;gap:1rem;align-items:flex-start}.campaign-page-search .campaign-search-box{width:22.5rem}.campaign-page-search .campaign-search-parameters{margin-top:.2rem}.campaign-page-search .campaign-search-parameters #campaign-name{margin-left:1rem}}.download-table,.search-condition-table{text-align:center}.download-table .horizontal-table-container tr>td:first-child,.search-condition-table .horizontal-table-container tr>td:first-child{width:47%}.rpp-error-page .title{background-color:#bf0000;text-align:center;padding:.625rem;color:#fff;font-size:1.125rem;margin-bottom:6.25rem}.rpp-error-page .title .warning-icon{margin-right:.625rem}.rpp-error-page .error-message{width:50rem;border:1px solid #bf0000;margin:0 auto 3.75rem;padding:1.25rem}.rpp-error-page .error-links{width:50rem;margin:0 auto;padding:1.25rem;text-align:center}.rpp-error-page .error-links .back-to-rms{margin-bottom:1.25rem}.item-keyword-modal-step-1{width:50rem}.item-keyword-modal-step-1 .add-items-container{display:flex;flex-direction:column;align-items:center}.item-keyword-modal-step-1 .add-items-container .input-fields{margin:1.5rem 0;width:50%;display:flex;flex-direction:column}.item-keyword-modal-step-1 .add-items-container .input-fields .item{margin:.75rem 0}.item-keyword-modal-step-1 .add-items-container .next-step{display:flex;justify-content:center}.item-keyword-modal-step-2{width:68.75rem}.edit-keyword-table-cell{display:flex;justify-content:center;align-items:center}.edit-keyword-table-cell .icon{color:#428bca;cursor:pointer;margin:.5rem}.keyword-table-cell{display:flex;flex-direction:column;align-items:center}.keyword-table-cell .icon{color:#428bca;cursor:pointer;margin:.5rem}.keyword-table-cell .icon.disabled{cursor:default}.keyword-table-cell .keyword-count{color:grey;font-size:.75rem}.modal-container{display:flex;gap:1rem}.modal-container .recommendation-keyword .table thead th,.modal-container .registration-keyword .table thead th{height:4.375rem}.recommendation-keyword{width:35.75rem}.recommendation-keyword .recommendation-keyword-description{min-height:18.5rem;margin-bottom:2rem}.recommendation-keyword .recommendation-keyword-description-with-excluded{margin-bottom:3rem}.recommendation-keyword .recommendation-selection-count{display:inline-block;margin-left:.75rem}.recommendation-keyword .recommendation-selection-reached-limit{color:#cf494b}.recommendation-keyword .table-container .table tbody tr{background-color:#fff!important}.recommendation-keyword .table-container .table .textbox div.textbox-field div.textbox-field-input div.input-box.table-editable-cell input:disabled{color:#000}.keyword-name-content{word-break:break-all;margin-right:.2rem}.keyword-name-content .registered-keyword-tooltip{position:absolute;bottom:-13px;left:0;z-index:2;width:max-content;background-color:#d9d9d9;display:none}.keyword-name-content:hover .registered-keyword-tooltip{display:block}.registration-keyword{width:35.75rem}.registration-keyword .item-description-container{min-height:18.5rem}.registration-keyword .item-description-container .item-description{display:flex;align-items:center;height:6.563rem}.registration-keyword .item-description-container .item-description .item-image{margin-right:1.5rem;margin-bottom:.5rem}.registration-keyword .item-description-container .item-description .item-name{word-break:break-all;margin-bottom:1rem}.registration-keyword .item-description-container .item-description .exclude-warning{color:#bf0000}.registration-keyword .item-description-container .item-description-with-excluded{margin-top:1rem}.registration-keyword .item-description-container .disclaimer{font-size:.75rem;color:grey;margin-bottom:1rem}.registration-keyword .item-description-container .add-keyword{max-width:24.375rem}.registration-keyword .item-description-container .add-keyword .textbox-row{margin:.375rem 0}.registration-keyword .item-description-container .add-keyword .recommendation-cpc-row{display:flex;justify-content:space-between;margin:.375rem 0}.registration-keyword .item-description-container .add-keyword .recommendation-cpc-row .recommendation-cpc{display:flex;width:60%}.registration-keyword .item-description-container .add-keyword .add-keyword-button-container{display:flex;justify-content:flex-end;margin:1.5rem 0 0}.registration-keyword .item-description-container .add-keyword .add-keyword-button-container div{width:60%}.file-upload-result{display:flex}.file-upload-result div{flex-shrink:0}.file-upload-result .result{margin-bottom:.375rem}.file-upload-result .download-error-sheet{margin:0 .75rem;display:flex;align-items:flex-end}.rpp-item-page{min-width:81.25rem;padding:1.5rem 0}.rpp-item-page .item-page-info{margin:.75rem 0}.rpp-item-page .item-keyword-count{color:#cf494b;font-size:.875rem;margin:.75rem 0}.rpp-item-page .item-accordion,.rpp-item-page .item-accordion p{margin:.75rem 0}.rpp-item-page .item-search-box{display:flex;margin:1.5rem 0 .75rem}.rpp-item-page .item-table .item-table-prefix{display:flex}.rpp-item-page .item-table .item-table-prefix button{margin-right:1rem}.rpp-item-page .item-delete-count{color:#cf494b;font-size:.875rem}.search-position-modal-container div.modal{overflow:visible}.search-position-container{margin:2rem 2rem 1rem;width:20rem}.search-position-datepicker{margin-left:1.2rem}.search-position-datepicker div.react-datepicker-popper{z-index:3}.btn-search-position-download-container{display:flex;flex-direction:row-reverse}.comment-display{margin-bottom:1rem;margin-left:.9rem;font-size:.75rem}.loading-spinner{display:flex;justify-content:center;width:20rem}.dashboard{position:relative;background-color:#f0f0f0;border:1px solid #cdcdcd;padding:1.75rem}.dashboard .dashboard-campaign-summary{display:flex;flex-wrap:wrap;align-items:stretch}.dashboard .dashboard-campaign-summary .campaign-summary-details{flex-grow:1;padding:.875rem 0;font-size:1rem}.dashboard .dashboard-campaign-summary .campaign-summary-details table{width:100%}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td{vertical-align:middle;padding:.375rem}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td:nth-child(3){font-weight:700;text-align:right}.dashboard .campaign-budget-chart{flex-grow:1;display:flex;justify-content:center;align-items:center}.dashboard .dashboard-footnote{margin-top:1.75rem}.dashboard .dashboard-warning-note{position:absolute;top:.625rem;left:75%}@media screen and (max-width:37.5rem){.dashboard{padding:1rem}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr{display:flex;flex-wrap:wrap}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td:first-child{width:100%;white-space:nowrap;font-weight:700}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td:nth-child(2){display:none}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td:nth-child(3){width:62%;font-weight:unset;text-align:left;white-space:nowrap}.dashboard .dashboard-campaign-summary .campaign-summary-details table tr td:nth-child(4){width:38%;text-align:right;white-space:nowrap}.dashboard .dashboard-warning-note{top:-1rem;left:30%}}.warning-popup{position:relative;background:#fff;border:2px solid #6c6c6c;border-radius:8px;padding:.625rem;width:13.75rem}.warning-popup .warning-text{color:#c00}.warning-popup .warning-campaign-link{display:flex;flex-direction:row-reverse}.warning-popup .close-button{position:absolute;top:0;right:0;margin:0;padding:.125rem;cursor:pointer;border:none;background-color:inherit;color:inherit;border-radius:8px}.top-discount-table table{width:100%;border-spacing:0;padding:.875rem;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.top-discount-table table td,.top-discount-table table th{border:none;padding:.75rem}.top-discount-table table thead{background-color:#f0f0f0;font-size:1rem}.top-discount-table table tbody tr td:nth-child(2){color:#bf0000}.top-discount-table p{margin:.875rem 0;color:#bf0000}.top-main .main-beginner{background:#73a7eb;height:16.875rem;background-image:url(/rpp/b3dca8dbc1098225611134578ed93184.jpg);background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;margin-bottom:2rem}.top-main .main-beginner .main-beginner-image-container{margin:0 2rem;display:flex;align-items:flex-start}.top-main .main-beginner .main-beginner-image-container .main-beginner-image img{width:2.0625rem;height:3.125rem}.top-main .main-beginner .main-beginner-image-container .main-beginner-image-text{color:#fff;margin-left:1rem}.top-main .main-beginner .main-beginner-bold-text{margin-left:2rem;color:#036;font-weight:700}.top-main .main-beginner .main-beginner-image-redirect-button{display:flex;justify-content:center;align-items:center;background:#06c;width:10rem;border-radius:.2rem;margin:2rem 0 0 2rem;height:2.2rem}.top-main .main-beginner .main-beginner-image-redirect-button a{color:#fff;font-weight:bolder}.top-forecast .top-forecast-table{border:1px solid #a9a9a9;border-collapse:collapse;table-layout:auto;width:100%}.top-forecast .top-forecast-table td,.top-forecast .top-forecast-table th{border:1px solid #a9a9a9}.top-forecast .top-forecast-table th{background:#e4e4e4;font-weight:400;text-align:center}.top-forecast .top-forecast-table tbody tr td{height:3.125rem}.top-forecast .top-forecast-table .text-center{text-align:center}.top-forecast .top-forecast-table .text-right{text-align:right}.top-forecast .spacer{padding-left:1.25rem}@media screen and (max-width:37.5rem){.top-forecast .spacer{padding-left:0}}.top-sidebar .get-started-content{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem}.top-sidebar .get-started-content div img{height:6.125rem;width:5.125rem}.top-sidebar .get-started-content div.get-started-text{margin-left:.75rem}.rpp-mail-page{min-width:81.25rem;padding:1.5rem 0;margin:0 1.25rem}.rpp-mail-page .mail-page-info{margin:.75rem 0}.rpp-mail-page .status-text{padding:0 .625rem}.rpp-mail-page .inactive.button{background-color:#7c7c7c}.rpp-mail-page .dropdown{padding:.375rem .95rem}.rpp-mail-page .cell-content span{white-space:break-spaces}.rpp-mail-page .dropdown-container .dropdown.dropdown-disabled{background-color:#fff}.rpp-mail-page .dropdown-container.dropdown-md,.rpp-mail-page .dropdown-elements{display:inline-block}.rpp-mail-page .dropdown-disabled .dropdown-input{background-color:#dedede}.rpp-mail-page .dropdown-input{min-width:5rem;padding:.375rem .95rem}.rpp-mail-page .dropdown-container .dropdown .dropdown-menu .options-container{max-height:12.875rem}.rpp-mail-page .budget-container{display:flex;justify-content:center;align-items:center}*{box-sizing:border-box}html{position:relative;min-height:100%}body{font-family:メイリオ,Meiryo,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ＭＳ Ｐゴシック,MS PGothic;font-size:.875rem;line-height:normal;font-weight:400;color:#333;background-color:#fff}p{margin:0;padding:0}a{color:#428bca;text-decoration:none}a:hover{cursor:pointer;text-decoration:underline;color:#00008b}ul{padding:0;margin:0 0 0 1.125rem}.rpp-app-center{position:fixed;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,90.2%,.3);z-index:100}.rpp-header{position:sticky;top:0;z-index:5}.rpp-body{margin-bottom:3.4375rem;padding:0 .9375rem}@media screen and (max-width:37.5rem){.rpp-body{margin-bottom:2rem}}.rpp-footer{position:absolute;left:0;bottom:0;width:100%}.icon-red{color:#bf0000}.tooltip-container{display:flex;align-items:center}.Toastify__toast-body{white-space:pre-line}.table-container .table .header-wrapper .tooltip{text-align:left}.table-container .table .header-wrapper [data-id=tooltip]+svg{margin-left:.125rem}