* {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-color: inherit;
    text-decoration: none;
}
div {
    display: block;
}
li, ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
a, abbr, acronym, address, applet, b, big, blockquote, body, button, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, footer, form, h2, h3, h4, h5, h6, header, html, i, iframe, img, ins, kbd, label, legend, li, nav, object, ol, p, pre, q, s, samp, section, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, title, tr, tt, u, ul, var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}
a {outline:none;}

svg {
    fill: #2d4150;
}
svg:hover {
    fill: #3899ec;
}

::-webkit-scrollbar{
  width: 10px;
}
::-webkit-scrollbar-track{
  background: #fff;
  border: none;
  border-radius: 10px;
  box-shadow: inset 0 0 2px #777; 
}
::-webkit-scrollbar-thumb{
  background: #83c5fe;
  border-radius: 10px;
  box-shadow: none;
}

/*　20200720メニューバー 20200720メニューバー 20200720メニューバー 20200720メニューバー　*/
.menubar {
    -webkit-justify-content: space-between;
    justify-content: space-between;
    height: 49px;
    position: absolute;
    width: 100%;
    min-width: 600px;
    background-color: #fff;
    display: flex;
    vertical-align: top;
    border-bottom:1px solid #eee;
}
.headerlogo{
    height: 100%;
    -webkit-align-items: center;
    align-items: center;
    padding: 3px 15px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    width: 6%;
}
.headerlogo::after{
    display: initial !important;
    margin-left: initial !important;
    vertical-align: initial !important;
    content: initial !important;
    border-top: initial !important;
    border-right: initial !important;
    border-bottom: initial !important;
    border-left: initial !important;
}
.pulldownmenu {
    position: relative;
    border-left: 1px solid #eee;
    box-sizing: border-box;
    display: inline-table;
    vertical-align: top;
    cursor: pointer;
    width: 35%;
}
.pulldownmenu_option {
    border: none;
    font-size: 14px;
    height: 48px;
    padding: 0px 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    margin-right: 10px;
    appearance: none;
}
.menu-content {
    padding: 10px 10px;
}
.menu-content:hover {
    background-color: #F0F0F0;
}
.icon-menu-link {
    text-decoration: none !important; 
    color: inherit !important;
}
.cp_sl08 {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-color: white;
}

.release_btn {position: relative;height: 100%; display: inline-block;}
.tooltip-btn {display: -webkit-inline-flex;display: inline-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;height: 48px;cursor: pointer;padding: 0 20px;box-sizing: border-box;outline: none;border: 0;border-left: 1px solid #eee;position: relative;white-space: nowrap;overflow: hidden;background-color: #fff;width: 100%;}
.tooltip-btn.tooltip-btn-device.desktop {border-right: 0;min-width: 20px;padding: 0 4px 0 15px;}
.tooltip-btn.tooltip-btn-device.mobile {border-left: 0;padding: 0 15px 0 4px;min-width: 20px;}
.tooltip-btn.tooltip-btn-device {padding: 0 20px;min-width: 60px;}
.tooltip-btn.tooltip-symbol-btn {padding: 0 9px;}
.tooltip-left-section .tooltip-btn-device {border-left: 0;border-right: 1px solid #eaf7ff;}
.tooltip-btn.tooltip-symbol-btn.toggled .btn-symbol, .tooltip-btn.tooltip-symbol-btn.toggled .btn-symbol path {fill: #3899ec;}
.tooltip-btn.tooltip-symbol-btn.toggled .btn-symbol {border-bottom: 3px solid #3899ec;height: 48px;box-sizing: border-box;padding-top: 3px;}
.tooltip-btn>.label {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    margin: 0 auto;
    display: block;
}
.tooltip-btn.tooltip-symbol-btn {
    padding: inherit;
}
.tooltip-btn.tooltip-btn-save {
    min-width: 85px;
}
.tooltip-btn.tooltip-btn-help {
    padding: 0 10px;
}
.tooltip-btn.tooltip-edit-mode-last-btn:not(.tooltip-btn-in-progress-indicator) {
    background-color: #3899ec;
    color: #fff;
    border-left-color: #3899ec;
}
.tooltip-btn.tooltip-edit-mode-last-btn:not(.tooltip-btn-in-progress-indicator):hover {
    background-color: #4eb7f5;
    border-left-color: #4eb7f5;
}
#opstyle option :{
    border: none;
}

.selectdiv {
    display: table-cell;
    width:   50%;
}

.selectdiv:after {
  content: '<>';
  font: 17px "Consolas", monospace;
  color: #333;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  right: 11px;
  /*Adjust for position however you want*/
  top: 13px;
  padding: 0 0 2px;
  border-bottom: 1px solid #999;
  /*left line */
  position: absolute;
  pointer-events: none;
}
/*　20200720メニューバー 20200720メニューバー 20200720メニューバー 20200720メニューバー　*/

.detail_type {
    width: 10%;
    display: none;
}

.detail_type input {
    display: inline !important;
}


.opened-panels {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: none;
}
.bg-panel {
    background-color: #fff;
}
.bg-panel .bg-panel-top {
    position: relative;
}
.bg-panel .bg-panel-preview {
    height: 174px;
    width: 100%;
}
.bg-panel .bg-panel-preview-media, .bg-panel .bg-panel-preview-overlay {
    position: absolute;
    width: 100%;
    height: 174px;
}
.bg-panel .bg-panel-top-actions {
    bottom: 0;
    height: 54px;
    width: 100%;
    background: rgba(177,221,248,.4);
    text-align: center;
}
.bg-panel .bg-panel-action {
    padding: 11px 5px 0;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
label {
    width: 100%;
}
.list-add-zone{
    display: inline-block;
    margin-bottom: .5rem;
    width: 100%;
}
.bg-panel .bg-panel-action :last-child {
    padding-right: 0;
}
.bg-panel .bg-panel-action :first-child {
    padding-left: 0;
}
.bg-panel .bg-panel-action .control-button2.bg-panel-action-btn {
    background-color: #fff;
    height: 32px;
    line-height: 32px;
    width: 92px;
    text-align: center;
}
.bg-panel .bg-panel-action .control-button2.bg-panel-action-btn .label {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #3899ec;
    text-align: center;
    display: inline-block;
    padding: 4px 0 0 0;
    width: 100%;
}
.default.control-button2>.label {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    padding: 0 24px;
    color: #fff;
}
.default.control-button2 {
    height: 36px;
    border-radius: 18px;
}
.btn-confirm-primary.control-button2, .default.control-button2 {
    background-color: #3899ec;
    color: #fff;
}
.control-button2 {
    margin: 0;
    padding: 0;
    cursor: pointer;
    font-size: 0;
    box-sizing: border-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}
.tree-root {
    box-sizing: border-box;
    padding: 0 17px 20px;
    width: 100%;
}
.pages-tree-node {
    margin: 4px 0 0;
    border: 0;
    position: relative;
}
.pages-tree-node {
    margin: 4px 0 0;
    border: 0;
    position: relative;
}
.expander {
    display: none;
    background-color: #7fccf7;
    border-radius: 100%;
    color: #1a92df;
    cursor: pointer;
    height: 14px;
    left: -7px;
    font-size: 14px;
    line-height: 10px;
    position: absolute;
    text-align: center;
    top: 12.5px;
    width: 14px;
    z-index: 1445;
}
.menu-item-pp {
    padding: 0 6px 0 8px;
    background-color: #fff;
    border: 1px solid #fff;
    position: relative;
    border-radius: 7px;
    box-sizing: border-box;
    color: #2b5672;
    height: 39px;
    line-height: 39px;
    cursor: move;
}
.menu-view-pp>.pages-tree-container>.pages-tree-docker .menu-item-pp {
    line-height: inherit;
}
.menu-item-pp.selected {
    background-color: #d3edff;
    border-color: #b1ddf8;
}
.menu-item-pp .title-action-container, .menu-item-pp .title-action-container .left-container, .menu-item-pp .title-action-container .left-container>.tooltip {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.menu-item-pp .title-action-container {
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.selected.menu-item-pp .title-action-container .left-container .symbol-dragPage {
    display: inline;
}
.menu-item-pp .title-action-container .left-container .symbol-dragPage {
    display: none;
}
.selected.menu-item-pp .title-action-container .left-container .symbol-dragPage+.tooltip {
    margin-left: 5px;
}

.menu-item-pp .title-action-container .left-container>.tooltip {
    margin-left: 10px;
}
.menu-item-pp .title-action-container .left-container>.tooltip .symbol {
    margin-right: 6px;
}
.hidden-page.menu-item-pp .title-action-container .left-container>.tooltip .symbol path {
    fill: #7a92a5;
}

.menu-item-pp .title-action-container .left-container>.tooltip .symbol path {
    fill: #2b5672;
}
.menu-item-pp .title-action-container .left-container .menu-item-title.page-with-attribute {
    max-width: 199px;
}
.hidden-page.menu-item-pp .title-action-container .left-container .menu-item-title {
    color: #7a92a5;
}
.menu-item-pp .title-action-container .left-container .menu-item-title {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #2b5672;
}
.menu-item-pp .title-action-container .right-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}
.menu-item-pp:hover .title-action-container .right-container .control-context-menu, .selected.menu-item-pp .title-action-container .right-container .control-context-menu {
    display: -webkit-inline-flex;
    display: inline-flex;
}
.menu-item-pp .title-action-container .right-container .control-context-menu {
    display: none;
    margin-left: 6px;
}
.control-context-menu {
    display: -webkit-inline-flex;
    display: inline-flex;
    cursor: pointer;
}
.control-dropdown-base {
    position: relative;
}
.control-dropdown-base>.dropdown-selected {
    cursor: pointer;
}
.flat .context-menu-button {
    box-shadow: none;
    background: transparent;
    box-sizing: border-box;
    border: 2px solid #b1ddf8;
}

.context-menu-button {
    box-shadow: 0 1px 1px 0 #7a92a5;
    display: -webkit-inline-flex;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 24px;
    width: 24px;
    border-radius: 50%;
}
.context-menu-button svg {
    width: 12px;
    height: 4px;
}
.context-menu-button svg path {
    fill: #3899ec;
}
.menu-view-pp>footer {
    padding: 18px 24px;
    border-top: 1px solid #d9e1e8;
    background-color: #fff;
    box-sizing: border-box;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
}
.menu-view-pp>footer>.add-options-container {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}
.menu-view-pp>footer>.add-options-container .add-menu-folder-button-container, .menu-view-pp>footer>.add-options-container .add-menu-link-button-container {
    margin-left: 12px;
}
.menu-view-pp>footer>.add-options-container .add-menu-folder-button-container .control-button, .menu-view-pp>footer>.add-options-container .add-menu-link-button-container .control-button {
    width: 36px;
    height: 36px;
    border-radius: 50%;
    padding: 0;
    background-color: #d3edff;
}
.menu-view-pp {
    height: 100%;
    width: 100%;
    z-index: 1058;
    display: block;
}
.panel-header {
    border-bottom: 1px solid #e3e3e3;
}
.panel-header.panel-header-flex {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding-right: 18px;
    padding-left: 24px;
}
.panel-header.light {
    background-color: #fff;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
.panel-header {
    background-color: #3899ec;
    height: 54px;
    min-height: 54px;
    box-sizing: border-box;
    position: relative;
    width: 100%;
}
.panel-header.panel-header-flex .panel-header-title {
    line-height: normal;
    padding: 0;
    position: static;
    max-width: none;
    -webkit-flex: 1 1 auto;
    flex: 1 1 auto;
}
.panel-header .panel-header-title {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    line-height: 54px;
    padding-left: 24px;
    overflow: hidden;
    position: absolute;
    color: #fff;
    max-width: 75%;
    white-space: nowrap;
}
.panel-header.light span {
    color: #000;
}
.menu-view-pp .title-menu-view-pp {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 230px;
}
.panel-header.panel-header-flex>.btn-header, .panel-header.panel-header-flex>button {
    position: static;
    margin: 0 0 0 10px;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto;
}
:not(.control-upload-button)>.control-button>.button-content {display: -webkit-flex;display: flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;height: 100%;width: 100%;}
.panel-header.light>.btn-header.control-button svg *, .panel-header.light>.btn-header svg, .panel-header.light button.control-button svg *, .panel-header.light button svg {
    fill: #3899ec;
}
.control-button svg {
    background: transparent;
}
svg:not(:root) {
    overflow: hidden;
}
.panel-header.light>.btn-header, .panel-header.light button {
    background-color: #d3edff;
    color: #3899ec;
}
.panel-header>.btn-header.btn-close, .panel-header>.btn-header.close, .panel-header>button.btn-close, .panel-header>button.close {
    right: 18px;
}
.panel-header>.btn-header.btn-help, .panel-header>.btn-header.help, .panel-header>button.btn-help, .panel-header>button.help {
    right: 53px;
}
.panel-header>.btn-header, .panel-header>button {
    padding: 0;
    border-radius: 50%;
    border: 0;
    position: absolute;
    width: 25px;
    height: 25px;
    cursor: pointer;
    top: 50%;
    margin-top: -10px;
    background-color: #2b81cb;
    color: #fff;
    box-sizing: border-box;
    font: inherit;
}
.pages-tree-container {
    height: 360px;
    width: 100%;
    position: relative;
    margin-top: 12px;
    overflow: auto;
}
.pages-tree-docker {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.custom-scroll {
    position: relative;
    height: 100%;
}
.custom-scroll {
    min-height: 0;
    min-width: 0;
}
.outer-container {
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
}
.custom-scroll .outer-container {
    overflow: hidden;
}
.inner-container {
    height: 100%;
}
.custom-scroll .inner-container {overflow-x: hidden;overflow-y: scroll;-webkit-overflow-scrolling: touch;}
.control-button.btn-header {
    background-color: #2b81cb;
    width: 25px;
    height: 25px;
    padding: 0;
    position: absolute;
}
.control-button {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
    height: 36px;
    width: 153px;
    line-height: 16px;
    border-radius: 18px;
    text-align: center;
    box-sizing: border-box;
    border: 0;
    outline: none;
    background-color: #3899ec;
    color: #fff;
}

.category-view-wrapper .section-wrapper:not(.no-space-before-section) {
    margin-top: 19px;
    padding-top: 3px;
    overflow: hidden;
}
.section-header {
    margin: 5px 0;
    width: 100%
}
.section-header>.title-line {
    font-size: 14px;
    position: relative;
    border-bottom: 1px solid #8092a4;
    padding-bottom: 4px;
    color: #2b5672;
    display: -webkit-flex;
    display: flex;
}
.section-header>.title-line-sub-category {
    height: 20px;
}
.section-header>.title-line>.title {
    display: inline-block;
    width: 100%;
    margin-top: -1px;
}
.section-header>.title-line>.new-title-sub-category {
    width: 100%;
}
.control-label {
    display: inline-block;
    color: #2b5672;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: default;
    max-width: 100%;
}
.control-label .tooltip {display: -webkit-inline-flex;display: inline-flex;width: 100%;}
.tooltip-on-ellipsis-content {position: relative;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tooltip-on-ellipsis-content :first-child {white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.tooltip-on-ellipsis-content :first-child:after {content: "";display: block;}
.tooltip-on-ellipsis-content:after {content: "";display: block;}
.control-action-with-symbol>.content-container .content .control-label-base.t18, .control-checkbox>.label-checkbox.t18, .control-label-base.t18, .control-rich-text.t18, .control-switch>.label-switch.t18, .panel-header-centered-text>.title.t18 {
    font-family: WixMadeforText_W_Bd,HelveticaNeueW01-65Medi,HelveticaNeueW02-65Medi,HelveticaNeueW10-65Medi,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    line-height: 18px;
}
.control-label-base {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    line-height: 18px;
    display: inherit;
}
.tooltip.info-icon-tooltip {display: -webkit-inline-flex;display: inline-flex;-webkit-align-items: center;align-items: center;-webkit-justify-content: center;justify-content: center;}
.section-wrapper .section-header .info-icon, .section-wrapper .section-header .sub-category-info-icon {
    display: block;
}
.control-info-icon {cursor: pointer;border-radius: 50%;display: inline-block;}
.control-info-icon, .control-info-icon>svg {width: 18px;height: 18px;}
.sub-category-info-icon {
    display: none;
}
svg:not(:root) {
    overflow: hidden;
}
.control-info-icon, .control-info-icon>svg {
    width: 18px;
    height: 18px;
}
*:not(input):not(textarea) {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
input {
    line-height: normal;
    display: none;
}
button, input, optgroup, select, textarea {color: inherit;font: inherit;margin: 0;}
.control-info-icon:not(.error)>svg circle {
    fill: transparent;
}
.category-view-wrapper .preset-section>.items-wrapper {
    margin-left: 14px;
}
.preset-section>.items-wrapper {
    margin-left: auto;
    margin-right: auto;
    overflow: auto;
    max-height: 450px;
    height: 100%;
    padding: 0 15px;
}
.preset-section>.items-wrapper>.items {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    overflow: hidden;
}
.preset-item {
    position: absolute;
    cursor: pointer;
}

#menu1:checked ～ #links01 li,
#changes02:checked ～ #links02 li {
height:100%;
opacity:1;
}
.g1 {
    display: table;
    width: 50px;
    height: 50px;
    color: #000;
    font-size: 14px;
    line-height: 2.8;
    padding: 0 5px;
    background: linear-gradient(180deg,hsla(0,0%,100%,.96) 0,hsla(0,0%,93.3%,.96));
    box-sizing: border-box;
    text-decoration: none;
    /* transition: 0.5s; */
    margin-bottom: 12px;
    box-shadow: 1px 1px 6px 0 rgba(0 0 0 / 40%);
    border-radius: 4px;
    cursor: pointer;
}
.g2 {
    display: block;
    width: 170px;
    /*height: 40px;
    background: #9fb7d4;*/
    color: #585858;
    font-size: 14px;
    line-height: 2.8;
    padding: 0 5px;
    border-bottom: 1px solid #585858;
    box-sizing: border-box;
    text-decoration: none;
    transition: 0.5s;
    margin: 0 5px;
    cursor: pointer;
}
.g2:hover {
    display: block;
    width: 170px;
    /*height: 40px;*/
    background: #ecf4ff;
    color: #3899ec;
    font-size: 14px;
    line-height: 2.8;
    padding: 0 5px;
    border-bottom: 1px solid #3899ec;
    box-sizing: border-box;
    text-decoration: none;
    transition: 0.5s;
    margin: 0 5px;
    cursor: pointer;
}

.toggle {
    display: none;
}
.submenu {
    display: none;
    left: 92px;
    top: 40px;
    position: fixed;
    z-index: 1058;
    background-color: #fff;
    box-shadow: 0 0 14px 0 rgba(22,45,61,.36);
    border-radius: 8px;
}
.submenu2 {
    left: 290px;
}
.submenu3 {
    left: 440px;
}
.open {
    display: block;
    z-index: 1;
}
.preset-item:hover>.preset-item-label.hover {
    display: block;
}
.preset-item>.preset-item-label {
    position: absolute;
    top: calc(100% - 14px);
    right: 0;
    left: 0;
    text-align: center;
    display: none;
    font-size: 12px;
    color: #2b5672;
}

.rootcomp-toolbar {
    box-shadow: 0 0 14px 0 rgba(22,45,61,.36);
    position: fixed;
    border-radius: 8px;
    background-color: hsla(0,0%,100%,.94);
    width: 52px;
    z-index: 1055;
    right: 10px;
}
.show-tools {
    transition: opacity .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);
    transition: transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1);
    transition: transform .6s cubic-bezier(.645,.045,.355,1),opacity .4s cubic-bezier(.645,.045,.355,1),-webkit-transform .6s cubic-bezier(.645,.045,.355,1);
}
.rootcomp-toolbar .header {
    height: 30px;
}
.rootcomp-toolbar .header .drag-zone {
    height: 30px;
    cursor: move;
    background: transparent;
    width: 100%;
}
.rootcomp-toolbar .header .drag-zone .drag-handle {
    left: calc(50% - 6px);
    position: absolute;
    top: 13px;
    color: #2d4150;
}
.rootcomp-toolbar .header .drag-zone .drag-handle>svg {
    display: block;
}
.rootcomp-toolbar .header .help {
    font-size: 12px;
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    color: #2d4150;
    float: left;
    margin: 9px 0 0 13px;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
    position: absolute;
    top: 0;
}
.rootcomp-toolbar .header .close {
    float: right;
    margin: 6px 7px 0 0;
    border: 0;
    background: transparent;
    padding: 7px;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
}
.rootcomp-toolbar .header .close>svg {
    fill: #2d4150;
    display: block;
}
.rootcomp-toolbar .header-seperator {
    margin: 0 0 9px;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f3f5;
}
.rootcomp-toolbar .inner.button-grid {
    font-size: 0;
}
.rootcomp-toolbar .inner {
    text-align: center;
    display: block;
}
.rootcomp-toolbar .inner.button-grid .button.disabled, .rootcomp-toolbar .inner.button-grid .control-button.disabled, .rootcomp-toolbar .inner.button-grid button.disabled {
    background-color: transparent;
    cursor: default;
}
.rootcomp-toolbar .inner.button-grid .button, .rootcomp-toolbar .inner.button-grid .control-button, .rootcomp-toolbar .inner.button-grid button {
    width: 52px;
    color: #2d4150;
    margin: 16px 0;
    padding: 0;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    box-sizing: border-box;
    display: block;
}
.rootcomp-toolbar .inner.button-grid .button svg, .rootcomp-toolbar .inner.button-grid .control-button svg, .rootcomp-toolbar .inner.button-grid button svg {
    display: inline-block;
    position: relative;
}
.rootcomp-toolbar .seperator {
    margin: 9px 0;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f3f5;
}
.rootcomp-toolbar .inner.form {
    text-align: left;
    padding: 0 12px;
}
.rootcomp-toolbar .inner.form .row {
    width: 100%;
    height: 30px;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 5px;
}
.rootcomp-toolbar .inner.form .row>span {
    line-height: 30px;
    color: #2b5672;
    padding: 0 7px;
    font-size: 12px;
}
.rootcomp-toolbar .inner.form .row .input-stepper.disabled {
    opacity: 1;
}
.rootcomp-toolbar .inner.form .row .input-stepper {
    -webkit-flex: 1;
    flex: 1;
    float: right;
    padding: 0 2px!important;
    background-color: transparent;
}
.input-stepper.small {
    width: 45px;
    padding: 2px 2px 2px 0;
}
.input-stepper.disabled {
    opacity: .5;
}
.input-stepper {
    border-radius: 8px;
    border: 1px solid transparent;
    width: 56px;
    padding: 0 6px;
    position: relative;
    text-align: left;
    display: inline-block;
}
.rootcomp-toolbar .layout-title.show-on-all-pages-title {
    line-height: normal;
}
.rootcomp-toolbar .layout-title {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 12px;
    -webkit-font-smoothing: antialiased;
    display: block;
    text-align: center;
    color: #2b5672;
    line-height: 24px;
    overflow: hidden;
}
.rootcomp-toolbar .inner.form .row.show-on-all-pages-row {
    height: auto;
    display: block;
    padding-top: 5px;
}
.rootcomp-toolbar .inner.form .row {
    width: 100%;
    height: 30px;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 5px;
}
.rootcomp-toolbar .inner.form .row.show-on-all-pages-row .control-switch {
    -webkit-justify-content: center;
    justify-content: center;
}
.control-boolean.disabled {
    cursor: default;
}
.control-boolean.control-switch {
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
:not(.composite-toggle-switch)>.control-boolean {
    overflow: hidden;
}
.control-boolean {
    display: -webkit-flex;
    display: flex;
}
.control-boolean .symbol-switch,
.control-boolean .page_copy_icon{
    cursor: pointer;
}
:not(.composite-toggle-switch)>.control-boolean input {
    display: none;
}
.control-boolean>.input {display: none;}
.rootcomp-toolbar .inner.form .row.show-on-all-pages-row .show-on-all-pages .symbol-switch {
    float: none;
}
.control-switch>.symbol-switch {
    -webkit-align-self: center;
    align-self: center;
}
.switch-size-medium.control-switch>.symbol-switch>svg {
    width: 40px;
}
.control-switch>.symbol-switch>svg {
    vertical-align: middle;
}
.control-switch>.input:disabled~.symbol-switch .switch-thumb-bg {
    fill: #ececec;
}
.emphasise.control-switch>.input~.symbol-switch .switch-thumb-bg {
    fill: #fee5d6;
}
.control-switch>.input~.symbol-switch .switch-thumb-bg {
    fill: #d3edff;
}
.control-switch>.input:disabled~.symbol-switch .switch-thumb-border {
    fill: #e3e3e3;
}
.emphasise.control-switch>.input~.symbol-switch .switch-thumb-border {
    fill: #fed8c1;
}
.control-switch>.input~.symbol-switch .switch-thumb-border {
    fill: #b1ddf8;
}
<style>
*:not(input):not(textarea) {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.control-switch>.input~.symbol-switch .switch-thumb-regular {
    visibility: visible;
}
.control-switch>.input:disabled~.symbol-switch .switch-thumb-circle {
    -webkit-filter: none;
    filter: none;
}
.control-switch>.input~.symbol-switch .switch-thumb-circle {
    fill: #fff;
}
.control-switch>.input:disabled~.symbol-switch .switch-thumb-check {
    fill: none;
}
.control-switch>.input~.symbol-switch .switch-thumb-check {
    fill: none;
}
.control-switch>.input:disabled~.symbol-switch .switch-thumb-minus {
    fill: #c8c8c8;
}
.emphasise.control-switch>.input~.symbol-switch .switch-thumb-minus {
    fill: #fc975c;
}
.control-switch>.input~.symbol-switch .switch-thumb-minus {
    fill: #b1ddf8;
}
.control-switch>.input~.symbol-switch .switch-thumb-selected {
    visibility: hidden;
}
.rootcomp-toolbar .seperator {
    margin: 9px 0;
    width: 100%;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f3f5;
}
.rootcomp-toolbar .layers-panel-button-container {
    text-align: center;
}
.rootcomp-toolbar .layers-panel-button {
    color: #3899ec;
    cursor: pointer;
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    width: 64px;
    height: 21px;
    border: 0;
    border-radius: 100px;
    background-color: #eaf7ff;
    margin-bottom: 10px;
    outline: none;
}

.pcbtn {
    padding: 0 10px 0 20px;
}
.spbtn {
    border-right: 1px solid #eee;
    border-left: none;
    padding: 0 20px 0 10px;
}
.pcbtn:active {

    padding: 0 10px 0 20px;
}

.page-settings-panel-pp {
    border-radius: 0 8px 8px 0;
    width: 480px;
    height: 100%;
    background-color: #fff;
    z-index: 1254;
    transition-property: width;
    transition-duration: .4s;
    transition-timing-function: ease-in;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.35);
    white-space: normal;
}
    .page-settings-panel-pp{border-radius:0 8px 8px 0;width:480px;height:100%;background-color:#fff;z-index:1254;transition-property:width;transition-duration:.4s;transition-timing-function:ease-in;box-shadow:0 0 1px 0 rgba(0,0,0,.35);white-space:normal}
    .page-settings-panel-pp>.page-settings-panel-pp-inner{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-width:480px;height:100%;width:100%;overflow:hidden}
    .page-settings-panel-pp>.page-settings-panel-pp-inner .panel-header{border-radius:0 8px 0 0}
    .page-settings-panel-pp>.page-settings-panel-pp-inner .page-settings-tabs{height:100%}
    .page-settings-panel-pp>.page-settings-panel-pp-inner>div{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:calc(100% - 54px);max-height:572px}
    .page-settings-panel-pp .page-settings-panel-pp-content{height:calc(100% - 47px);color:#395671;font-size:14px;font-weight:300;box-sizing:border-box}
    .page-settings-panel-pp .page-settings-panel-pp-content,.page-settings-panel-pp .page-settings-panel-pp-content .custom-scroll,.page-settings-panel-pp .page-settings-panel-pp-content .inner-container,.page-settings-panel-pp .page-settings-panel-pp-content .outer-container,.page-settings-panel-pp .page-settings-panel-pp-content .tab{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}
    .page-settings-panel-pp .page-settings-panel-pp-content .container-preloader-iframe,.page-settings-panel-pp .page-settings-panel-pp-content .custom-scroll,.page-settings-panel-pp .page-settings-panel-pp-content .tab{height:100%}
    .page-settings-panel-pp .page-settings-panel-pp-content .tab-inner.empty{padding-top:18px;padding-left:38px}
    .page-settings-panel-pp .page-settings-panel-pp-content :not(.bubble-content)>section{border-bottom:1px solid #d9e1e8;padding:20px 12px 15px}
    .page-settings-panel-pp .page-settings-panel-pp-content :not(.bubble-content)>section>:not(.control-text-input):not(.info-icon):not(.social-icon){box-sizing:border-box}
    .page-settings-panel-pp .page-settings-panel-pp-content .wixapps-subpage section{border-bottom:0;padding:0 25px 0 5px;margin-bottom:34px}
    .page-settings-panel-pp .page-settings-panel-pp-content .wixapps-subpage p:not(.title){margin:0 0 13px}
    .page-settings-panel-pp .page-settings-panel-pp-content .wixapps-subpage .title{color:#2b5672;font-size:18px;margin-top:20px;margin-bottom:8px}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-text-input{width:100%}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-text-input>label{color:#2b5672}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-text-input>input{width:100%;color:#1d2d3c}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-text-input>input::-webkit-input-placeholder{color:#b6c1cd}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-text-input>input::placeholder{color:#b6c1cd}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-toggle{width:100%;display:inline-block}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-toggle>.text-label{line-height:26px;float:left;width:auto}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-toggle>.icons-container{float:right}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-toggle .toggle-with-icon{width:100%}
    .page-settings-panel-pp .page-settings-panel-pp-content .control-button.btn-text{line-height:16px;height:16px;font-size:14px;padding:0;min-width:0}
    .page-settings-panel-pp .button-control{border-radius:50%;border:0;width:25px;height:25px;background-color:rgba(13,72,127,.3);color:#fff;box-sizing:border-box;line-height:25px;min-width:0;padding:0}
    .page-settings-panel-pp .button-control:hover{background-color:rgba(13,72,127,.6)}
    .page-settings-panel-pp .button-control svg{margin:0}
    .page-settings-panel-pp .symbol-settingsHome{margin-right:10px}
    .page-settings-panel-pp .page-settings-tabs>.tab-header{width:480px;min-height:47px}
    .page-settings-panel-pp .page-settings-tabs>.tab-header>.tab-label{color:rgba(43,86,114,.9);font-size:14px;width:120px;border:1px solid #d9e1e8;border-top:0;border-right:0;box-sizing:border-box;position:relative;background-color:#eaf7ff;height:47px;line-height:47px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;padding:0 10px}
    .page-settings-panel-pp .page-settings-tabs>.tab-header>.tab-label:last-child{border-right:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-header>.tab-label:hover{background-color:#d3edff;border-bottom:1px solid #d3edff}
    .page-settings-panel-pp .page-settings-tabs>.tab-header>.tab-label.selected{border-bottom:1px solid #fff;background-color:#fff;color:#2b5672}
    .page-settings-panel-pp .page-settings-tabs>.tab-header>.tab-label:first-child{border-left:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .tabs{border-bottom:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .tabs .tab-header>.tab-label{border-bottom:1px solid #d9e1e8;padding-bottom:15px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .tabs .tab-header>.tab-label:last-child{border-bottom:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .tabs .tab-header>.tab-label:before{top:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .tabs .tab-header>.tab-label:after{top:2px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .action-done{border-radius:50%;border:0;width:24px;height:24px;background-color:#60bc57;color:#fff;line-height:24px;min-width:0;padding:0;display:inline-block;text-align:center}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .copy-url{margin-top:5px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .copy-url .btn-text{margin-right:5px;height:24px;line-height:24px}
.section-page-title{padding-top: 19px;padding-bottom: 14px;border-bottom: 1px solid #d9e1e8;padding: 20px 12px 15px;}
.section-hide-page,
.section-target-blank.site-menu,
.section-page-copy.site-menu{padding-top:23px;border-bottom:1px solid #d9e1e8;padding:20px 12px 15px;}
.section-hide-page .hide-page-toggle-text,
.section-target-blank.site-menu .target-blank-toggle-text,
.section-page-copy.site-menu .page-copy-text{margin-left:12px}
.section-hide-page .hide-page-toggle-text .symbol-switch,
.section-target-blank.site-menu .target-blank-toggle-text .symbol-switch{margin-right:12px}
.seo_blank{display:none;}
.section-target-blank.disable-button,.seo_blank[name="seo_blank2"]{opacity: 0.5;}
.section-target-blank.disable-button,.seo_blank[name="seo_blank2"] input{pointer-events: none;}
.page-settings-control-description{padding-top:26px;padding-bottom:25px;min-height:18px;}
.page-settings-control-description .label-with-icon{margin-left:12px}
.page-settings-control-description>.control-button{height:24px;font-size:14px;float:right;margin-top:0}
.page-settings-control-description>.control-button:not(.btn-text){min-width:90px}
.page-settings-control-description>.control-button:not(.btn-text) svg{margin-bottom:1px}
.page-settings-control-description>.control-button svg{position:relative;margin-left:-3px;margin-right:5px;margin-bottom:1px}
.page-settings-control-description>.control-button svg path{fill:#fff}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label{overflow:hidden;box-sizing:border-box;display:inline-block;width:100%;margin-top:40px;margin-bottom:0;margin-left:12px;padding-top:0;padding-bottom:40px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label>div{display:inline-block;width:227px;margin-left:24px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label>div h3{font-family:WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:18px;margin-top:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label>div p{font-family:WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:13px;margin-bottom:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label:before{top:26px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label:after{top:28px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label svg{margin-left:11px;float:left}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutLandingMobileSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutLandingSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutStandardMobileSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutStandardSelected{display:none}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutLandingMobileSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutLandingSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutStandardMobileSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutStandardSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutLandingMobileNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutLandingNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutStandardMobileNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label .symbol-layoutStandardNotSelected{display:block}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutLandingMobileNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutLandingNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutStandardMobileNotSelected,.page-settings-panel-pp .page-settings-tabs>.tab-content .layout .tab-header>.tab-label.selected .symbol-layoutStandardNotSelected{display:none}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .permissions-tab .composite-thumbnails+.composite-rich-text{padding-top:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .permissions-tab .members-links-container .control-rich-text{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:5px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .permissions-tab .members-links-container .control-rich-text .symbol{margin-right:5px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .permissions-tab .members-links-container .control-rich-text .symbol.symbol-goToURLAction{width:17px;height:17px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .permissions-tab .members-links-container .control-rich-text .symbol.symbol-goToURLAction path{fill:#3899ec}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab,.page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-description,.page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-keywords,.page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-title{padding-bottom:10px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-description,.page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-keywords{padding-top:10px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-seo-wiz-inner-div{margin-left:-12px;margin-bottom:-22px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-seo-wiz-inner-div-new{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .seo-section-seo-wiz{padding-top:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .tab-inner{margin-bottom:50px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .seo.tab .tab-inner.google-preview-expanded{margin-bottom:190px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .wixapps-subpage .seo-google>.google-preview{position:static;border-radius:0;border:none;width:calc(100% - 10px);height:auto;box-shadow:0 0 5px 0 rgba(0,0,0,.14);box-sizing:border-box;padding:17px 11px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .wixapps-subpage .seo-google>.google-preview>p{padding:0}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .wixapps-subpage .seo-google>.google-preview>.google-preview-title{margin:0 0 5px}
    .page-settings-panel-pp .page-settings-tabs>.tab-content .wixapps-subpage .seo-google>.google-preview>.google-preview-url{margin-bottom:2px}
    .page-settings-panel-pp .page-settings-tabs+.preloader-page-settings-pp{left:75%}
    .page-settings-panel-pp .google-preview{border-radius:15px 15px 0 0;transition:bottom .4s;position:absolute;bottom:-140px;height:150px;width:calc(100% - 7px);left:6px;border:1px solid #d9e1e8;box-shadow:0 0 9px 0 rgba(0,0,0,.2);background-color:#fff}
    .page-settings-panel-pp .google-preview .google-preview-corner-container{position:absolute;width:15px;height:15px;bottom:-5px;overflow:hidden}
    .page-settings-panel-pp .google-preview .google-preview-corner-container .google-preview-corner{width:31px;height:31px;position:relative;border:8px solid #fff;top:-8px;left:-8px;box-sizing:border-box}
    .page-settings-panel-pp .google-preview .google-preview-corner-container.left{left:-15px}.page-settings-panel-pp .google-preview .google-preview-corner-container.left .google-preview-corner{border-radius:0 0 15px}
    .page-settings-panel-pp .google-preview .google-preview-corner-container.right{right:-15px}.page-settings-panel-pp .google-preview .google-preview-corner-container.right .google-preview-corner{border-radius:0 0 0 15px}
    .page-settings-panel-pp .google-preview.expanded{bottom:-1px}
    .page-settings-panel-pp .google-preview.expanded .google-preview-header>.symbol-equals{display:none}
    .page-settings-panel-pp .google-preview.expanded .google-preview-header>.symbol-arrowDown{display:block}
    .page-settings-panel-pp .google-preview>p{text-align:left;margin:0 40px;word-wrap:break-word}
    .page-settings-panel-pp .google-preview>.google-preview-header{border-radius:15px 15px 0 0;position:relative;cursor:pointer;height:32px;padding-top:5px;text-align:center;border:1px solid #d9e1e8;box-shadow:0 0 9px 0 rgba(0,0,0,.2);width:200px;background-color:#fff;border-bottom:0;margin:0 auto;top:-43px;color:#3899ec}
    .page-settings-panel-pp .google-preview>.google-preview-header>svg{fill:#3899ec}
    .page-settings-panel-pp .google-preview>.google-preview-header>.symbol-equals{margin:6px auto 5px;display:block}
    .page-settings-panel-pp .google-preview>.google-preview-header>.symbol-arrowDown{margin:2px auto 1px;display:none}
    .page-settings-panel-pp .google-preview>.google-preview-header>.google-preview-header-title{margin-top:5px}
    .page-settings-panel-pp .google-preview>.google-preview-header>.google-preview-bottom-header-border{background-color:#fff;width:100%;position:absolute;height:8px;bottom:-8px}.page-settings-panel-pp .google-preview>.google-preview-title{font-family:Arial,sans-serif;font-size:18px;font-weight:400;-webkit-font-smoothing:antialiased;color:#1a0dab;line-height:21px;margin-top:-10px}
    .page-settings-panel-pp .google-preview>.google-preview-title>.google-preview-title-site-name{font-weight:700}
    .page-settings-panel-pp .google-preview>.google-preview-url{font-family:Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;color:#006621;margin-top:4px;margin-bottom:4px;-webkit-user-select:text;-ms-user-select:text;user-select:text}
    .page-settings-panel-pp .google-preview>.google-preview-description{font-family:Arial,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;color:#545454}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .label{color:#2b5672;font-size:14px;line-height:24px;font-family:WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page section:first-child{border-top:1px solid #d9e1e8;margin-top:19px;padding-top:24px;padding-bottom:24px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .toggle-with-icon{position:relative}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .toggle-with-icon .mobileHidden{position:absolute;top:3px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .toggle-with-icon .mobileVisible{position:absolute;top:5px;left:3px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .toggle-with-icon .label{margin-left:25px;overflow:inherit}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop{padding-top:23px;padding-bottom:23px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop>span{line-height:24px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop>.control-button{height:24px;line-height:24px;font-size:14px;float:right;margin-top:0}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop>.control-button:not(.btn-text){min-width:90px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop>.control-button svg{position:relative;margin-left:-3px;margin-right:5px;margin-bottom:-1px}
    .page-settings-panel-pp .page-setting-mobile .page-settings-mobile-common-page .hidden-from-desktop>.control-button svg path{fill:#fff}
    .page-settings-panel-pp .page-setting-mobile .symbol-desktopHidden,.page-settings-panel-pp .page-setting-mobile .symbol-desktopVisible{margin-right:10px}
    .control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).bottom,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).left,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).right,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).top{border-color:#3899ec;background:#d3edff}
    .control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).middle{background:#3899ec}
    .control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item:not(:last-child){border-right:1px solid #d9e1e8}
    .control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper:not(.selected){border-bottom:1px solid #d9e1e8}
    .control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper{padding:0 8px}
    .control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper>.radio-button-label{word-break:break-word}
    .tabs-horizontal-list{width:100%;left:0;margin:0;position:absolute;display:-webkit-flex;display:flex;transition:top .2s cubic-bezier(.645,.045,.355,1),left .2s cubic-bezier(.645,.045,.355,1)}
    .control-radio-buttons-list{list-style-type:none;padding:0;margin:0;display:-webkit-flex;display:flex}
    .control-radio-buttons-list.horizontal{-webkit-flex-direction:row;flex-direction:row}
    .control-radio-buttons-list.vertical{-webkit-flex-direction:column;flex-direction:column}
    .control-dock .control-radio-buttons-list{-webkit-flex-wrap:wrap;flex-wrap:wrap}
    .control-horizontal-tabs.tabbed .control-radio-buttons-list{height:59px}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list,.control-vertical-tabs.arrowed-box .control-radio-buttons-list{counter-reset:boxes 0}
    .control-horizontal-tabs.arrowed .control-radio-buttons-list{box-shadow:inset 0 -2px 0 0 rgba(0,0,0,.05)}
    .control-vertical-tabs .control-radio-buttons-list>.radio-button-item{height:32px}
    .control-vertical-tabs .control-radio-buttons-list>.radio-button-item:not(:last-child){margin-bottom:4px}
    .control-horizontal-tabs .control-radio-buttons-list>.radio-button-item{width:100%}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item{height:84px;position:relative;box-sizing:border-box;border-bottom:3px solid #3899ec;transition-duration:.2s;transition-property:border-bottom-color,color}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item.selected:after{opacity:1}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:not(:last-child){padding-right:6px}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:after{content:"";width:0;border:solid;border-color:transparent transparent #3899ec;border-width:0 9px 7px;position:absolute;bottom:-3px;left:calc(50% - 9px);opacity:0;transition-property:opacity;transition-duration:.2s}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:first-child>.radio-button-wrapper{border-bottom-left-radius:6px;border-top-left-radius:6px}
    .control-horizontal-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:last-child>.radio-button-wrapper{border-bottom-right-radius:6px;border-top-right-radius:6px}
    .control-horizontal-tabs.arrowed .control-radio-buttons-list>.radio-button-item{height:54px}.control-horizontal-tabs.tabbed .control-radio-buttons-list>.radio-button-item{height:47px}
    .control-horizontal-tabs.tabbed .control-radio-buttons-list>.radio-button-item:not(:last-child){border-right:1px solid #d3edff}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item{position:relative;box-sizing:border-box;border-right:3px solid #3899ec;transition-duration:.2s;transition-property:border-bottom-color,color;padding-right:12px;height:48px;margin-bottom:0}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item.selected:after{opacity:1}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:last-child{height:42px}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:after{content:"";width:0;border:solid;border-color:transparent transparent transparent #3899ec;border-width:9px 0 9px 7px;position:absolute;left:150px;bottom:calc(50% - 6px);opacity:0;transition-property:opacity;transition-duration:.2s}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:first-child>.radio-button-wrapper{border-top-right-radius:6px;border-top-left-radius:6px}
    .control-vertical-tabs.arrowed-box .control-radio-buttons-list>.radio-button-item:last-child>.radio-button-wrapper{border-bottom-right-radius:6px;border-bottom-left-radius:6px}
    .composite-radio-buttons-labeled .control-radio-buttons-list>.radio-button-item:not(:last-child),.composite-radio-buttons .control-radio-buttons-list>.radio-button-item:not(:last-child){margin-bottom:12px}
    .control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).bottom,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).left,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).right,.control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).top{border-color:#3899ec;background:#d3edff}
    .control-radio-buttons-list .radio-button-wrapper.selected .control-dock-direction:not(.disabled).middle{background:#3899ec}
    .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper>.radio-button-label{word-break:break-word}
    .responsive-skin .control-buttons-list-group .radio-button-wrapper:not(.disabled):not(.selected)>.radio-button-label:hover{background-color:transparent}
    .responsive-skin .control-buttons-list-group .radio-button-item .radio-button-wrapper:not(.selected)>.radio-button-label,.responsive-skin .control-buttons-list-group .radio-button-item .radio-button-wrapper>.radio-button-label{background-color:transparent;font-family:WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:12px;line-height:16px;-webkit-font-smoothing:antialiased;color:#595d70;border:1px solid transparent;height:32px;box-shadow:none;position:static;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;line-height:unset;min-width:100%;box-sizing:border-box;z-index:1}
    .responsive-skin .control-buttons-list-group .radio-button-item .radio-button-wrapper.selected .radio-button-label{background-color:transparent;border:none;color:#116dff}
    .responsive-skin .control-buttons-list-group .radio-button-item .radio-button-wrapper.disabled>.radio-button-label{background-color:hsla(0,0%,90.6%,.5);color:#767676}
    .responsive-skin .control-buttons-list-group .radio-button-item:not(:last-of-type) .radio-button-wrapper:after{border-right:1px solid #cfd1dc;width:1px;height:16px;content:"";right:0;position:absolute}
.composite-date-picker-labeled .control-label,.composite-rich-text-labeled .control-label{margin-bottom:6px}
.composite-banner-premium .control-rich-text,.composite-rich-text-labeled.composite-centered .control-rich-text,.composite-rich-text-with-illustration-vertical .control-rich-text,.composite-rich-text.composite-centered .control-rich-text{text-align:center}
.responsive-skin .outer-border .control-thumbnail .control-label span,.responsive-skin .outer-border .control-thumbnail:hover .control-label span{color:#595d70;font-family:WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;font-size:12px;line-height:16px;-webkit-font-smoothing:antialiased}
.responsive-skin .composite-dropdown-labeled .control-label-base{line-height:14px;font-size:12px;letter-spacing:0}
.control-illustration+.composite-rich-text-labeled,.message-panel-frame .composite-rich-text-with-illustration .control-illustration+.control-rich-text{-webkit-flex:1;flex:1}
.message-panel-frame .control-rich-text.t01 p{margin:16px 0}
.message-panel-frame .control-rich-text.t01 p:first-child{margin-top:0}
.message-panel-frame .control-rich-text.t01 p:last-child{margin-bottom:0}
.widget-actions-divider.divider-short{margin:5px 18px 6px}
hr.divider-short {width: calc(100% - 48px);margin: 0 24px;}
hr.divider-long, hr.divider-short {box-sizing: content-box;background-color: #d9e1e8;border: 0;height: 1px;}
.divider-short.qab-more-actions-context-menu-divider{margin:6px 18px}
.divider-short{margin:0 12px 5px}
.composite-google-preview-with-rich-text {padding-top: 22px;padding-bottom: 2px;}
.composite-google-preview-with-rich-text>.control-rich-text {padding-left: 24px;}
.composite-rich-text-labeled {padding: 18px 24px;box-sizing: border-box;}
.composite-rich-text-labeled.composite-centered {text-align: center;}
.seo-advanced-client-google-preview-description {margin-top: -7px;padding-bottom: 5px;}
.control-rich-text {color: #2b5672;text-align: left;width: 100%;margin: 0;}
.seo-advanced-client-google-preview.control-google-preview {padding-bottom: 12px;}
.composite-google-preview-with-rich-text .control-google-preview {padding-top: 6px;}
.control-google-preview {padding: 18px;}
.control-google-preview>.preview-content {padding: 12px;border: 1px solid #d9e1e8;background-color: #fff;}
.control-google-preview>.preview-content>.title {font-family: Arial,sans-serif;font-size: 18px;color: #1a0dab;font-weight: 700;}
.control-google-preview>.preview-content>.url {font-family: Arial,sans-serif;font-size: 14px;font-weight: 400;color: #006621;-webkit-user-select: text;-ms-user-select: text;user-select: text;}
.control-google-preview>.preview-content>.description {font-family: Arial,sans-serif;font-size: 13px;font-weight: 400;color: #545454;}
.composite-text-input-labeled, .control-text-input-multiline {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.composite-text-input-labeled {padding: 14px 12px;}
.composite-with-info-icon {position: relative;}
.composite-text-input-labeled .control-label, .composite-text-input-multiline-labeled .control-label, .composite-text-input-multiline-with-button-labeled .control-label {margin-left: 12px;width: calc(100% - 30px);max-height: 36px;overflow: hidden;display: block;}
.control-label .tooltip {display: -webkit-inline-flex;display: inline-flex;width: 100%;}
.composite-text-input-multiline-labeled {padding: 16px 12px 12px;}
.composite-with-info-icon {position: relative;}
.page-settings-panel-pp .page-settings-panel-pp-content .control-text-input {width: 100%;}
.input-multiline.input-container>.input {height: 108px;line-height: 24px;resize: none;overflow: hidden;padding: 5px 12px 7px;transition: height .2s ease;}
.composite-toggle-switch {padding: 22px 24px;}
.composite-toggle-switch .control-switch>.label-switch {display: inline-block;max-height: 36px;overflow: hidden;}
.custom-scroll .outer-container .positioning {position: relative;}
.composite-text-input-multiline, .composite-text-input-multiline-labeled {display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;}
.composite-with-info-icon {position: relative;}
.custom-scroll .outer-container .positioning {position: relative;}
.custom-scroll .custom-scrollbar {position: absolute;height: 100%;width: 6px;right: 3px;opacity: 0;z-index: 1;transition: opacity .4s ease-out;padding: 6px 0;box-sizing: border-box;will-change: opacity;pointer-events: none;}
.custom-scroll .custom-scroll-handle {position: absolute;width: 100%;top: 0;}
.custom-scroll .inner-handle {height: calc(100% - 12px);margin-top: 6px;background-color: rgba(78,183,245,.7);border-radius: 3px;}
.composite-with-info-icon>.tooltip.info-icon-tooltip {position: absolute;top: 12px;right: 12px;}
.composite-with-info-icon>.info-icon-tooltip .control-info-icon:not(.error) {visibility: hidden;}
._3v_Bu {padding-top: 12px;margin-left: 12px;}
._3hTYD {width: 430px;height: 42px;border-radius: 6px;border: solid 1px;background-color: #ffffff;border-color: #dfe5eb;display: flex;flex-direction: row;align-items: center;justify-content: space-between;margin-bottom: 6px;}
._2_erd {padding-left: 12px;display: flex;overflow: hidden;}
._1P98H {color: #2b5672;}
._1GXHp {margin-right: 12px;}
._3kBcv {color: #7a92a5;font-weight: 300;font-family: HelveticaNeueW01-45;font-stretch: normal;font-style: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
._3L8FM {display: inline-flex;flex-direction: row;align-items: center;margin-left: 12px;}
.tPN3d {color: #3899ec;}
._2GFhb {margin-left: 6px;}
.composite-rich-text {padding: 18px 24px;box-sizing: border-box;}
.seo-advanced-client-hire-an-expert {display: flex;align-items: top;}
.seo-advanced-client-hire-an-expert-icon {flex-shrink: 0;}

.tab_wrap{width:500px;}
input[type="radio"]{display:none;}
.tab_area{font-size:0; padding:0 10px; border-bottom: 1px solid #d3edff;}
.tab_area label{width:33.3%; display:inline-block; padding:12px 0; color:#999; background:#2b5672; text-align:center; font-size:13px; cursor:pointer; transition:ease 0.2s opacity; background-color: #eaf7ff;}
.tab_area label:not(last-child){border-right: 1px solid #d3edff;}
.tab_area label:hover{opacity:0.5;}
.panel_area{background:#fff;}
.tab_panel{width:100%; display:none;}
.tab_panel p{font-size:14px; letter-spacing:1px; text-align:center;}

#tab1:checked ~ .tab_area .tab1_label{background:#fff; color:#000;}
#tab1:checked ~ .panel_area #panel1{display:block;}
#tab2:checked ~ .tab_area .tab2_label{background:#fff; color:#000;}
#tab2:checked ~ .panel_area #panel2{display:block;}
#tab3:checked ~ .tab_area .tab3_label{background:#fff; color:#000;}
#tab3:checked ~ .panel_area #panel3{display:block;}

section.tabs {
    overflow: hidden;
    position: relative;
}
.control-horizontal-tabs .tabs-with-arrows-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 47px;
}
.control-horizontal-tabs .tabs-with-arrows-container .tabs-horizontal-list {
    width: 100%;
    left: 0;
    margin: 0;
    position: absolute;
    display: -webkit-flex;
    display: flex;
    transition: top .2s cubic-bezier(.645,.045,.355,1),left .2s cubic-bezier(.645,.045,.355,1);
}
.control-horizontal-tabs.tabbed .control-radio-buttons-list {
    height: 59px;
}
.control-radio-buttons-list.horizontal {
    -webkit-flex-direction: row;
    flex-direction: row;
}
.control-radio-buttons-list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: -webkit-flex;
    display: flex;
}
.control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item:not(:last-child) {
    border-right: 1px solid #d9e1e8;
}
.control-horizontal-tabs.tabbed .control-radio-buttons-list>.radio-button-item:not(:last-child) {
    border-right: 1px solid #d3edff;
}
.control-horizontal-tabs.tabbed .control-radio-buttons-list>.radio-button-item {
    height: 47px;
}
.control-horizontal-tabs .control-radio-buttons-list>.radio-button-item {
    width: 100%;
}
.control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper {
    padding: 0 8px;
}
.control-horizontal-tabs.tabbed .radio-button-wrapper.selected {
    background-color: #fff;
    border-bottom-color: transparent;
}
.control-horizontal-tabs.tabbed .radio-button-wrapper {
    color: #2b5672;
    background-color: #eaf7ff;
    padding: 0 10px;
    transition-duration: .2s;
    border-bottom: 1px solid #d3edff;
}
.control-horizontal-tabs .radio-button-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    transition-duration: .2s;
}
.radio-button-wrapper.selected {
    cursor: default;
}
.radio-button-wrapper {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #162d3d;
    line-height: 18px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
}
.radio-button-wrapper>.input {
    display: none;
}
input[type=checkbox], input[type=radio] {box-sizing: border-box;padding: 0;}
.control-horizontal-tabs .tabs-with-arrows-container .control-radio-buttons-list>.radio-button-item>.radio-button-wrapper>.radio-button-label {
    word-break: break-word;
}
.control-horizontal-tabs .radio-button-wrapper>.radio-button-label {
    max-height: 36px;
    overflow: hidden;
    text-align: center;
    word-break: break-all;
}
section.tabs>section.tab-content {
    position: relative;
}
.control-text-input {position: relative;text-align: left;display: inline-block;width: 100%;}
.control-text-input>.text-input-label {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    font-weight: 300;
    color: #2b5672;
    text-align: left;
    display: block;
    overflow: hidden;
    line-height: 18px;
    max-height: 34px;
    padding: 7px 30px 6px 12px;
}
.control-text-input.always-show-info-icon .info-icon {
    display: inline-block;
    position: absolute;
    top: 0;
    right: 0;
}
.control-text-input .info-icon {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
}
.info-icon {
    cursor: pointer;
    border-radius: 50%;
    display: inline-block;
    width: 18px;
    height: 18px;
    fill: #7a92a5;
}
.input-container {display: -webkit-flex;display: flex;position: relative;}
.has-label.control-text-input .validation-icon-wrapper {
    top: 37px;
    right: 25px;
}
.control-text-input .validation-icon-wrapper {
    position: absolute;
    top: -3px;
    right: 2px;
}
.has-label.control-text-input .validation-icon-wrapper .validation-icon {
    top: 0;
    right: -11px;
}
.control-text-input .validation-icon {
    position: absolute;
    right: 12px;
    top: 9px;
    cursor: pointer;
    visibility: hidden;
    font-size: 0;
}

.page-settings-change-homepage-tooltip {
    float: right;
}
.page-info .pages-info-advanced-settings-info section.pages-info-advanced-settings-info {
    cursor: pointer;
    padding-bottom: 0;
    padding-top: 0;
}
.control-accordion {
    position: relative;
}
.control-accordion>.accordion-header {
    background-color: #fff;
}
.page-info .pages-info-advanced-settings-info section.pages-info-advanced-settings-info .accordion-icon {
    margin-left: 12px;
}
.control-accordion>.accordion-header>.accordion-icon {
    margin: 19px 15px 18px 24px;
}
.page-info .pages-info-advanced-settings-info section.pages-info-advanced-settings-info .control-accordion>.accordion-header>.control-label {
    margin-left: 128px;
    font-size: 16px;
    padding: 13px 0 14px;
    color: #2b5672;
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
}
.control-accordion>.accordion-header>.control-label {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #162d3d;
    font-weight: 500;
    text-align: left;
    padding: 19px 0 18px;
    display: inline-block;
    line-height: 13px;
}
.input-container>.input {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    display: block;
    box-sizing: border-box;
    height: 36px;
    padding: 0 11px;
    outline: none;
    border-radius: 8px;
    color: #162d3d;
    text-align: left;
    text-overflow: ellipsis;
    width: 100%;
    border: 1px solid #ddd;
}

.panel-frame-container.tool-panel-frame-container.tool-panel-frame-z-index {
    z-index: 1710;
}
.panel-frame-container.tool-panel-frame-container {
    height: calc(100% - 48px);
    top: 48px;
}
.panel-frame-container.tool-panel-frame-container .transparent-frame-overlay {
    height: calc(100% - 48px);
    top: 48px;
}
.dark-frame-overlay, .transparent-frame-overlay {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
}
.panel-frame-container.tool-panel-frame-container .tool-panel-frame {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    box-shadow: 0 0 14px 0 rgba(22,45,61,.36);
    position: fixed;
    border-radius: 10px;
    background-color: #fff;
}

.color-picker-panel.tool-panel-frame {
    overflow: visible;
    background: none!important;
    border: none!important;
    box-shadow: none!important;
}
.color-picker-panel-content-wrapper {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    white-space: nowrap;
}
.color-picker-panel-content-wrapper .main-content {
    box-shadow: 0 0 14px 0 rgba(22,45,61,.36);
    position: relative;
    z-index: 1;
    display: inline-block;
    vertical-align: top;
    width: 210px;
    border-radius: 10px;
    background-color: #fff;
    white-space: normal;
    text-align: left;
}
.color-picker-panel-content-wrapper .color-picker-header {
    position: relative;
    border-bottom: 1px solid #d9e1e8;
    cursor: move;
}
.color-picker-panel-content-wrapper .panel-section {
    padding: 0 14px;
}
.color-picker-panel-content-wrapper .color-picker-header .color-picker-header-content {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    height: 47px;
    line-height: 47px;
    margin-right: 21px;
}
.color-picker-panel-content-wrapper .color-picker-header .close-panel-button {
    position: absolute;
    top: calc(50% - 10.5px);
    right: 14px;
    width: 21px;
    height: 21px;
    border-radius: 50%;
    background-color: #d3edff;
    cursor: pointer;
}
.color-picker-panel-content-wrapper .color-picker-header .close-panel-button svg {
    width: 21px;
    height: 21px;
    fill: #3899ec;
}
.color-picker-panel-content-wrapper .choose-color-content {
    height: 391px;
}
.color-picker-panel-content-wrapper .choose-color-content .site-colors-section {
    display: -webkit-flex;
    display: flex;
    padding-top: 16px;
    padding-bottom: 12px;
}
.color-picker-panel-content-wrapper .choose-color-content .site-colors-section .section-left {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -webkit-flex: 2;
    flex: 2;
    text-align: left;
    color: #2b5672;
}
.color-picker-panel-content-wrapper .choose-color-content .site-colors-section .section-gap {
    width: 18px;
}
.color-picker-panel-content-wrapper .choose-color-content .site-colors-section .section-right {
    -webkit-flex: 1;
    flex: 1;
    text-align: right;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
.color-picker-panel-content-wrapper .choose-color-content .site-colors-section .section-right a {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #3899ec;
    cursor: pointer;
}
.palette-displayer {
    width: 210px;
    display: inline-table;
}
.palette-displayer>.palette-color-option.selectable {
    cursor: pointer;
}
.palette-displayer>.palette-color-option.white-option {
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.palette-displayer>.palette-color-option {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 42px;
    height: 24px;
}
.palette-displayer>.palette-color-option.selectable.white-option.option-selected:after {
    border-color: #ccc;
}
.palette-displayer>.palette-color-option.selectable.white-option.option-selected:after, .palette-displayer>.palette-color-option.selectable.white-option:not(.option-selected):hover:after {
    top: -2px;
    left: -3px;
}
.palette-displayer>.palette-color-option.selectable.option-selected:after, .palette-displayer>.palette-color-option.selectable.white-option.option-selected:after, .palette-displayer>.palette-color-option.selectable.white-option:not(.option-selected):hover:after, .palette-displayer>.palette-color-option.selectable:not(.option-selected):hover:after {
    content: "";
    position: absolute;
    width: 46px;
    height: 28px;
    background-color: inherit;
}

.palette-displayer>.palette-color-option.selectable.option-selected:after {
    z-index: 2;
}
.palette-displayer>.palette-color-option.selectable.option-selected:after, .palette-displayer>.palette-color-option.selectable.white-option:not(.option-selected):hover:after {
    box-sizing: border-box;
    box-shadow: 0 0 7px 0 rgba(22,45,61,.44);
    border: 1px solid #fff;
}
.color-picker-panel-content-wrapper .choose-color-content .custom-colors-title-section {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    padding-top: 20px;
    padding-bottom: 3px;
    color: #2b5672;
}
.color-picker-panel-content-wrapper .choose-color-content .custom-colors-section {
    height: 132px;
    margin: 0 9px;
}
.site-custom-colors {
    width: 193px;
    padding: 10px 0 0;
    font-size: 0;
}
.custom-scroll {
    min-height: 0;
    min-width: 0;
}
.custom-scroll .outer-container {
    overflow: hidden;
}
.site-custom-colors .color-option {
    position: relative;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    width: 32px;
    height: 32px;
}
.site-custom-colors .add-color-button {
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    box-sizing: border-box;
    border: 1px solid #3899ec;
}
.symbol-add-custom-color-plus {
    fill: #3899ec;
}
.site-custom-colors .color-option input {
    display: none;
}
.site-custom-colors .color-option .color-displayer {
    border-radius: 50%;
    width: 22px;
    height: 22px;
}
.site-custom-colors .color-option .color-displayer.white-option {
    box-sizing: border-box;
    border: 1px solid #ccc;
}
.color-picker-panel-content-wrapper .choose-color-content .footer {
    height: 48px;
    line-height: 48px;
    display: -webkit-flex;
    display: flex;
}
.color-picker-panel-content-wrapper .panel-section {
    padding: 0 14px;
}
.color-picker-panel-content-wrapper .choose-color-content .footer .section-left {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -webkit-flex: 1;
    flex: 1;
    text-align: left;
    color: #3899ec;
}
.color-picker-panel-content-wrapper .choose-color-content .footer .section-left a {
    cursor: pointer;
}
.color-picker-panel-content-wrapper .choose-color-content .footer .section-right {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    -webkit-flex: 1;
    flex: 1;
    text-align: right;
    color: #2b5672;
    -webkit-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

[data-hook=header-layout] {
    flex: 0 0 auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.bg-bigbox {
    width:650px;
}
.bg-img-title {
    font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,Helvetica Neue,Helvetica,Arial,メイリオ\, meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,"sans-serif";
    font-family: var(--wsr-font-family,"HelveticaNeueW01-55Roma","HelveticaNeueW02-55Roma","HelveticaNeueW10-55Roma","Helvetica Neue","Helvetica","Arial","メイリオ, meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro","sans-serif");
    box-sizing: border-box;
    min-height: 60px;
    padding: 18px 18px 18px 30px;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
    display: block;
    width: 100%;
    justify-content: space-between;
    border-radius: 8px 8px 0 0;
    line-height: 24px;
    background-color: #3899ec;
}
.bg-img-titletext {
    display: table-cell;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
}
.invalid.alert.d-block{
    display: block !important;
}
.bg-img-body {
    display: table;
    width: 100%;
}
.bg-img-stock {
    width: 30%;
    display: table-cell;
    height: 450px;
    vertical-align: top;
}
.bg-img-stocktitle {
    margin: 10px 0 2px 0;
    display: inline-block;
}
.bg-img-stockbb {
    height: 416px;
    overflow:auto;
}
.bg-img-stockbox {
    font-size:0;
    padding: 0 12px;
}
.bg-img-stocksbox {
    width:100%;
    display:inline-block;
    box-sizing:border-box;
    padding:7px;
    background:#e8e8e8;
    margin:3px 0;
}
.bg-img-stocksbox span {
    font-size: 12px;
    text-align: center;
    margin: 3px;
    display: block;
}
.Text2947104871--root[data-text2947104871-skin=standard][data-text2947104871-light] {
    color: #fff;
}
.Text2947104871--root[data-text2947104871-weight=normal][data-text2947104871-size=medium] {
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    font-weight: var(--wsr-font-weight-regular,400);
    font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    font-family: var(--wsr-font-family,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma),"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
}
.Text2947104871--root[data-text2947104871-skin=standard] {
    color: #162d3d;
}
.Text2947104871--root {
    white-space: pre-line;
}
._1_B8o {
    flex: 1 1 auto;
}

.closeButton {
    background-color: rgba(22,45,61,.24);
    width: 24px;
    height: 24px;
    display: table-cell;
    cursor: pointer;
    border-radius: 50%;
    box-sizing: border-box;
}
.closeButton_img {
    width: 8px;
    height: 8px;
    display: block;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
}
.CloseButton3027309518--root .buttonnext273256188--content {
    line-height: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
[data-hook=message-box-body] {
    display: flex;
    flex: 1 1 auto;
    min-height: 0;
}
.bg-img-box {
    padding: 0px;
    box-sizing: border-box;
}
.bg-img-box, ._2yMgY._2d_x2._1w2FK {
    font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ\, meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,"sans-serif";
    font-family: var(--wsr-font-family,"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh","Helvetica Neue","Helvetica","Arial","メイリオ, meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro","sans-serif");
}
.bg-img-box, ._2yMgY._2d_x2 {
    font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ\, meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,"sans-serif";
    font-family: var(--wsr-font-family,"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh","Helvetica Neue","Helvetica","Arial","メイリオ, meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro","sans-serif");
}
.bg-img-box, ._2yMgY, ._2yMgY._1w2FK {
    font-size: 16px;
    line-height: 24px;
}
.bg-img-box, ._2yMgY {
    font-family: HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,Helvetica Neue,Helvetica,Arial,メイリオ\, meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,"sans-serif";
    font-family: var(--wsr-font-family,"HelveticaNeueW01-45Ligh","HelveticaNeueW02-45Ligh","HelveticaNeueW10-45Ligh","Helvetica Neue","Helvetica","Arial","メイリオ, meiryo","ヒラギノ角ゴ pro w3","hiragino kaku gothic pro","sans-serif");
    color: #162d3d;
}
._1zeZ5 {
    display: flex;
    flex: 1 1 auto;
    min-width: 0;
    line-height: normal;
}
.kZA0d {
    z-index: 10;
    display: flex;
    flex: 0 0 auto;
    flex-direction: column;
    justify-content: space-between;
    box-sizing: border-box;
    width: 198px;
    min-height: 443px;
    padding-bottom: 12px;
    border-bottom-left-radius: 8px;
    background: #f4fafe;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
._3RNCI {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap!important;
    padding: 30px;
}
.Button1961799158--root[data-button1961799158-fluid] {
    width: 100%;
}
.uploadbutton {
    display: inline-block;
    vertical-align: top;
    font-size: 18px;
}
.bgchangebutton {
    height: 30px;
    min-width: 72px;
    font-size: 14px;
    font-weight: 400;
    font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    font-family: var(--wsr-font-family,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma),"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    border-radius: 15px;
    padding: 3px 17px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid;
    transition-duration: .1s;
    transition-timing-function: linear;
    transition-property: background-color,color,border-color;
    background-color: #3899ec;
    border-color: #3899ec;
    color: #fff;
    text-decoration: none;
    user-select: none;
    display: block;
}
.Button1961799158--root .buttonnext273256188--content {
    display: flex;
    align-items: center;
}
._2yuwK {
    padding: 0;
}
.Heading1135977974--root[data-heading1135977974-appearance=H6] {
    font-family: HelveticaNeueW01-65Medi,HelveticaNeueW02-65Medi,HelveticaNeueW10-65Medi,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    font-family: var(--wsr-font-family,HelveticaNeueW01-65Medi,HelveticaNeueW02-65Medi,HelveticaNeueW10-65Medi),"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    font-weight: 400;
    font-weight: var(--wsr-font-weight-bold,400);
    font-size: 10px;
    line-height: 18px;
    color: #162d3d;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}
.Heading1135977974--root {
    font-weight: 400;
    margin: 0;
}
._3ic3T {
    padding: 24px 36px 12px;
}
h6 {
    display: block;
    font-size: 0.67em;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}
.hBibX.yIsRg {
    background-color: #daeffe!important;
    color: #3899ec!important;
}
.uploadlink {
    color: #3899ec;
    white-space: nowrap;
    display: inline-block;
}
.hBibX, .hBibX:hover {
    color: #32536a!important;
}
.hBibX {
    display: flex!important;
    padding: 9px 9px 9px 36px!important;
    transition-duration: .3s;
    transition-property: background-color,color;
}
.hBibX>span {
    display: flex;
    width: 100%;
}
._32TJ3 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap!important;
    display: flex;
    align-items: center;
    flex: 1 1 0;
}
._1ogJh {
    margin: 1px 42px 0;
    padding: 0 0 15px;
}
._1ogJh, ._3uy4z {
    display: flex;
    align-items: flex-start;
    flex: 0 0 auto;
    justify-content: space-between;
    box-sizing: border-box;
    border-bottom: 1px solid #f0f4f7;
}
.KWKku {
    flex: 1 1 auto;
}
._1GVgA {
    display: flex;
    align-items: center;
}
._3VltS {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 30px;
    padding: 0 10px;
    border-radius: 999px;
    font-size: 14px;
    line-height: 18px;
    cursor: pointer;
    transition-duration: .3s;
    transition-property: color,background-color;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
._1TF4z {
    max-width: 170px;
}
.Text1920515851--root {
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 100%;
    vertical-align: bottom;
}
._2_qJK:last-child {
    display: none;
}

._2_qJK {
    display: inline-flex;
    width: 22px;
    margin: 0;
    color: #b6c1cd;
}
.zzw2G {
    display: flex;
    align-items: center;
    flex: 0 0 auto;
}
.ToggleButton466366970--root {
    padding: 0;
    box-sizing: border-box;
    text-align: center;
    border: none;
    outline: 0;
    background-color: transparent;
    color: #162d3d;
}
.ToggleButton466366970--root .buttonnext273256188--content {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.Tooltip3140063013--root {
    display: inline;
}
.ToggleButton466366970--tooltip {
    max-width: 100%;
}
.ToggleButton466366970--icon[data-togglebutton466366970-size=medium] {
    border-radius: 6px;
    padding: 6px;
}
.ToggleButton466366970--icon {
    display: flex;
    align-items: center;
    outline: 0;
    background-color: #fff;
    transition: all .1s linear;
}
._1uThN {
    flex: 0 0 auto;
    width: 1px;
    height: 24px;
    margin: 0 12px;
    background: #f0f4f7;
}
._2EHIQ {
    margin-left: 12px;
}
._2-Ki2 {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-animation: _2FoaW 1ms;
    animation: _2FoaW 1ms;
}
._4kE7Y, ._2411C {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    display: flex;
    flex: 1 1 auto;
    box-sizing: border-box;
}
._4kE7Y {
    bottom: 0;
    bottom: 53px;
}
._2EiE- {
    position: relative;
    display: flex;
    overflow-y: auto;
    flex: 1 1 auto;
    flex-direction: column;
    box-shadow: inset 0 0 0 2px transparent;
    transition: box-shadow .3s;
}
._1ZIE5 {
    box-shadow: inset 0 0 0 2px transparent;
    transition: box-shadow .3s;
}
.N_Mzt {
    width: 100%;
    height: 100%;
}
.Dtduk {
    display: flex;
    overflow-x: visible;
    flex: 1 1 auto;
    flex-direction: column;
    min-width: 0;
    width: 700px;
    height: 550px;
}
._3PPcp {
    box-sizing: border-box;
    padding-left: 0;
}
._2Da30 {
    position: absolute;
    top: 96px;
    left: 0;
    z-index: 15;
    display: flex;
    align-items: center;
    flex-direction: column;
    width: 100%;
    height: 0;
}
._12lbI, .EGRAd {
    display: flex;
    height: 100%;
}
.EGRAd {
    flex: 1 1 auto;
    flex-direction: column;
}
.wo2a8 {
    margin: 36px 48px;
    border: 2px solid;
    border-image-source: url(./img/border.png);
    border-image-slice: 4;
    border-image-width: 2;
    border-image-outset: 0;
    border-image-repeat: round;
    text-align: center;
}
._1R2rM {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    flex-direction: column;
    box-sizing: border-box;
}
._2ez2E {
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1 auto;
    flex-direction: column;
}
._1dnO7 {
    text-align: center;
    justify-content: center;
}
._2OepJ, ._3oTUV {
    border: 1px solid #dfe5eb;
    border-radius: 8px;
    padding: 42px;
}
._3oTUV {
    border: 0;
}
._3yWji {
    display: flex;
    padding: 0;
}
._31SmZ {
    max-width: 540px;
}
._3pIFa, .x_vc6 {
    min-height: 120px;
    max-height: 150px;
}
.x_vc6 {
    margin-bottom: 36px;
    display: flex;
}
._1xwcA {
    margin-bottom: 6px;
}

.bg-img-dd {
    height: 450px;
    margin: 0;
    padding: 0;
    display: table;
    width: 100%;
}
.bg-img-dd-box {
    width: 100%;
    height: 100%;
    display: table-cell;
    margin: 30px;
    box-sizing: border-box;
    vertical-align: middle;
}
.bg-img-dd-sbox {
    display: block;
    width: 100%;
}
.uploadbox {
    margin-top: 18px;
    display: block;
    text-align: center;
    justify-content: center;
}

.uploadlink .uploadplus {
    padding-right: 6px;
    margin: 0;
    width: 24px;
    height: 24px;
}
.uploadplus {
    flex-shrink: 0;
}
.bgchange {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 198px;
    z-index: 2;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 53px;
    padding-right: 18px;
    border-bottom-right-radius: 8px;
    background: #fff;
    box-shadow: 5px 0px 5px rgba(22,45,61,.06);
}

.editor-animation-manager-wrapper {
    position: relative;
    height: 100vh;
    width: 100vw;
}
.editor-wrapper {
    z-index: 0;
    height: 100%;
    width: 100%;
}
.editor-content-wrapper {
    position: absolute;
    top: 48px;
}
.editor-content-wrapper .splitter {
    height: 100%;
    width: 100%;
}
.splitter {
    display: -webkit-flex;
    display: flex;
}
.editing-area.mobile-editor {
    background-color: #f0f3f5;
    transition: background-color 1.4s ease-in-out;
}
.editing-area {
    position: absolute;
    height: 100%;
    width: 100%;
}
.mobile-editor .preview-frame-cover {
    top: 59px;
    height: calc(100% - 153px);
}
.preview-frame-cover {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.mobile-frame {
    z-index: 1;
    position: absolute;
    top: 0;
    pointer-events: none;
    width: 320px;
    left: calc((100% - 320px)/2);
    height: 100%;
    -webkit-transform-origin: center 0 0;
    transform-origin: center 0 0;
    transition: height .3s,-webkit-transform .3s;
    transition: transform .3s,height .3s;
    transition: transform .3s,height .3s,-webkit-transform .3s;
}
.mobile-frame .block-layer.bottom {
    bottom: -94px;
    height: 94px;
    top: auto;
}
.mobile-frame .block-layer {
    position: absolute;
    top: auto;
    bottom: auto;
    left: 0;
    width: 100%;
}
.mobile-frame .mobile-frame-bottom, .mobile-frame .mobile-frame-top, .mobile-frame .site-shadow {
    position: absolute;
    background-size: contain!important;
}
.mobile-frame .mobile-frame-top {
    left: -64px;
    width: 448px;
    height: 72px;
    top: -72px;
    background: url(//static.parastorage.com/services/santa-resources/resources/editor/rEditor/mobileFrame/phone-top.v4.png) center 0 no-repeat;
    z-index: 1;
}
.mobile-frame .site-shadow {
    height: 500px;
    width: 448px;
    left: -64px;
    background: url(./img/phone-bg.v4.png) center 0 repeat-y;
}
.mobile-frame .mobile-frame-bottom {
    left: -64px;
    width: 448px;
    height: 127px;
    bottom: -627px;
    background: url(//static.parastorage.com/services/santa-resources/resources/editor/rEditor/mobileFrame/phone-bottom.v4.png) center 0 no-repeat;
    z-index: 1;
    pointer-events: all;
}
.editing-area .preview-container {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow-y: scroll;
    position: relative;
    width: 100%;
    height: 100%;
}
#preview {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0;
    overflow: hidden;
}
.editing-area .preview-container .mobile-hide-preview-left {
    left: 0;
}

.editing-area .preview-container .mobile-hide-preview-left, .editing-area .preview-container .mobile-hide-preview-right {
    display: block;
    position: absolute;
    top: 0;
    height: 100%;
    background: #f0f3f5;
}
.editor-stage {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}
.editor-stage {
    position: relative;
    text-align: center;
    transition: top .6s cubic-bezier(.645,.045,.355,1);
}
.editor-stage .scrollable-editor-stage {
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
}
.editor-stage .site-cover {
    position: relative;
    min-height: 100%;
    overflow: hidden;
}
.mouseCatcher.parentSizeAbs {
    position: absolute;
}
.mouseCatcher.parentSize, .mouseCatcher.parentSizeAbs {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.overlay {
    position: absolute;
    opacity: 0;
    transition-property: opacity;
    height: 100%;
    width: 100%;
}
.anchors-container.mobile-editor {
    width: 320px;
    left: calc((100% - 320px)/2);
}
.anchors-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.cke_chrome {
    display: block;
    padding: 0;
}
.cke_chrome {
    visibility: inherit;
}
.cke {
    visibility: hidden;
}
.cke_voice_label {
    display: none;
}
.cke_inner {
    display: block;
    -webkit-touch-callout: none;
    background: transparent;
    padding: 0;
}
.cke_top, .cke_contents, .cke_bottom {
    display: block;
    overflow: hidden;
}
.language-change-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: #fff;
    opacity: 0;
    transition: opacity .8s,height 0s .8s,width 0s .8s;
    transition-timing-function: cubic-bezier(.8,0,.2,1);
}
.mobile-editor .language-change-overlay .preloader {
    top: calc(50vh - 131px);
}
.language-change-overlay .preloader {
    display: none;
    width: 36px;
    height: 72px;
    position: absolute;
    left: 50%;
    top: calc(50vh - 72px);
}
.control-preloader.medium {
    width: 36px;
    height: 72px;
    margin-left: -36px;
}

.control-preloader {
    width: 15px;
    height: 30px;
    margin-left: -15px;
    overflow: hidden;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-animation: semi-rotate 1s linear infinite;
    animation: semi-rotate 1s linear infinite;
}
.sections-reorganize-exp {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.sections-reorganize-exp>.section-separators {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    shape-rendering: crispEdges;
}
.sections-reorganize-exp>.section-separators>.section-separator {
    stroke-width: 1;
    stroke: #d9e1e8;
    stroke-dasharray: 10 5;
}
.section-controls {
    position: absolute;
    left: 0;
    width: 100%;
    pointer-events: none;
}
.section-controls>.highlight {
    display: none;
    height: 100%;
    box-sizing: border-box;
    margin: 0 auto;
    border: 3px solid #3899ec;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    background-color: rgba(94,255,255,.2);
    pointer-events: auto;
    cursor: move;
}
.section-controls>.section-buttons-wrapper {
    position: absolute;
    top: 0;
    max-height: 74px;
    width: 168px;
}
.section-controls>.section-buttons-wrapper>.section-buttons {
    position: absolute;
    top: 50%;
    margin-top: -18px;
}
.section-controls-button.disabled {
    background-color: #fff!important;
    cursor: default;
}
.section-controls-button {
    pointer-events: auto;
    cursor: pointer;
    display: inline-block;
    margin-right: 6px;
    border-radius: 18px;
    background-color: #fff;
    box-shadow: 0 2px 6px 0 rgba(22,45,61,.36);
    min-width: 36px;
    height: 36px;
    line-height: 36px;
    position: relative;
    color: #2d4150;
}
.section-controls-button>.symbol {
    position: absolute;
    top: 50%;
    left: 18px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.section-controls-button>.symbol * {
    fill: #2d4150;
}
.editor-stage .fixed-editor-stage {
    position: absolute;
    top: 0;
    height: 100%;
    pointer-events: none;
    visibility: hidden;
}
.editor-stage .fixed-editor-stage .fixed-editor-stage-contents-wrapper {
    pointer-events: auto;
    visibility: visible;
}
.mobile-frame-opacity-layer {
    position: absolute;
    pointer-events: none;
}
.mobile-frame-opacity-layer:before {
    left: 0;
}
.mobile-frame-opacity-layer:after, .mobile-frame-opacity-layer:before {
    content: "";
    position: absolute;
    top: 59px;
    height: 100%;
    background-color: hsla(0,0%,100%,.6);
    width: calc((100% - 320px)/2);
}
.mobile-frame-opacity-layer:after {
    right: 0;
}

body.device-mobile-optimized #SITE_CONTAINER {
    width: 320px;
    overflow-x: visible;
    margin: 0 auto;
    position: relative;
}

.tooltip {
    vertical-align: top;
    display: inline-block;
}

.ipAdminButton {
    background: #e0e0e0;
    background: linear-gradient(top, #f8f8f8 0%, #e0e0e0 100%);
    border: 1px solid #b8b8b8;
    border-radius: 2px;
    color: #2f313f;
    display: inline-block;
    font-size: 12px;
    line-height: 24px;
    padding: 0 14px;
    text-decoration: none;
    text-shadow: 1px 1px 0 rgba(255,255,255,.66);
}
.ipAdminRevisions {
    float: left;
    position: relative;
}
.ipAdminControls .ipAdminButton.ipaRevisions {
    border-radius: 0 2px 2px 0;
    margin-left: -1px;
}
.ipAdminButton.ipaConfirm, .ipAdminButton.ipaRevisions {
    background: -moz-linear-gradient(top, #77b000 0%, #569100 100%);
    background: -webkit-linear-gradient(top, #77b000 0%, #569100 100%);
}
.ipAdminControls .ipAdminButton {
    float: left;
    font-size: 13px;
    line-height: 24px;
}
.ipAdminButton.ipaRevisions span {
    background: url(../img/icon_down2.png) no-repeat center center;
    display: inline-block;
    width: 12px;
}
div.ipAdminPanel a span {
    font: 14px Arial, Helvetica, sans-serif;
}
.ipAdminRevisions .ipaDropdownBlock {
    background-color: #fff;
    border: 1px solid #b8b8b8;
    padding: 4px;
    position: absolute;
    right: 0;
    top: 27px;
    width: 230px;
}
.ipAdminControls .ipAdminButton.ipaSave {
    display: block;
    float: none;
    margin-bottom: 4px;
    line-height: 25px;
    text-align: center;
}
.ipAdminControls .ipAdminButton {
    float: left;
    font-size: 13px;
    line-height: 24px;
}
.ipAdminRevisions ul {
    list-style: none;
    max-height: 184px;
    overflow: auto;
}
.ipAdminRevisions .ipaActive a {
    color: #000;
    font-weight: bold;
}
.ipAdminRevisions li a {
    color: #2f313f;
    display: block;
    font-size: 12px;
    padding: 4px 7px;
    text-decoration: none;
}
.ipAdminRevisions .ipaPublished a {
    color: #66a000;
}

.top {
    width: 990px;
    height: 600px;
    display: table;
    box-sizing: border-box;
    margin: 80px auto;
    background: #fff;
    box-shadow: 1px 1px 10px rgba(0 0 0 / 20%);
    border-radius: 10px;
}
#treemenu {
    width: 20%;
    height: 100%;
    overflow: auto;
    display: table-cell;
    box-sizing: border-box;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: normal;
    border-radius: 10px 0 10px 0;
    padding: 10px;
}
#treemenu div {
    padding-top: 7px;
    padding-left: 7px;
    box-sizing: border-box;
}
#treemenu div a {
    color: #505050;
    text-decoration: none;
    font-size: 14px;
}
div.activeMenu {
    background-color: #8EBDF1;
}

#mainbody {
    height: 100%;
    width: 100%;
    overflow-y: hidden;
    vertical-align: top;
    max-width: 792px;
}
.itemname {
    display: table;
    width: 100%;
}
.itemname span {
    background: #3899EC;
    color: #fff;
    font-family: Verdana, Arial, Tahoma;
    font-size: 26px;
    font-weight: bold;
    padding: 0 0 0 15px;
    text-align: left;
    width: 100%;
    display: block;
    border-top-right-radius: 10px;
    height: 60px;
    line-height: 60px;
}
input.button {
    color: #fff;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
    padding: 8px 30px;
    text-decoration: none;
    cursor: pointer;
    background-color: #3899EC;
    border-radius: 3px;
    border: 0;
    float: right;
}
.seocontents {
    padding: 15px;
}

.sixteen.columns {
    width: 940px;
    margin: 60px auto;
    box-shadow: 1px 1px 5px #333;
    border-radius: 5px;
    height: 600px;
    display: block;
}
.cp_tab02 *, .cp_tab02 *:before, .cp_tab02 *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.cp_tab02 {
    margin: 0 0 0 10px;
    position: relative;
    padding: 10px 0;
}
.cp_tab02 input[type='radio'] {
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    outline: none;
    background: none;
    -webkit-appearance: none;
    appearance: none;
    display: none;
}
.cp_tab02 .cp_tabpanel {
    display: none;
}
.cp_tab02 > input:first-child:checked ~ .cp_tabpanels > .cp_tabpanel:first-child,
.cp_tab02 > input:nth-child(3):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(2),
.cp_tab02 > input:nth-child(5):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(3),
.cp_tab02 > input:nth-child(7):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(4),
.cp_tab02 > input:nth-child(9):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(5),
.cp_tab02 > input:nth-child(11):checked ~ .cp_tabpanels > .cp_tabpanel:nth-child(6) {
    display: block;
}
.cp_tab02 .cp_tabpanels {
    position: absolute;
    top:0;
    left: 10em;
    display: block;
    height: 600px;
}
.cp_tab02 > input + label {
    position: relative;
    z-index: 100;
    top: 5px;
    left: 1px;
    display: block;
    width: 10em;
    margin-bottom: 5px;
    padding: 15px;
    cursor: pointer;
    border: 1px solid #cccccc;
    border-right: 0;
    border-radius: 6px 0 0 6px;
}
.cp_tab02 > input + label:last-of-type {
    margin-bottom: 100px;
}
.cp_tab02 > label:hover,
.cp_tab02 > input:focus + label {
    color: #0066cc;
}
.cp_tab02 > input:checked + label {
    border-color: #cccccc;
    border-right: 1px solid #fafcfc;
}
.cp_tab02 .cp_tabpanel {
    padding: 35px 45px;
    border-left: 1px solid #cccccc;
    min-height: 600px;
    overflow: auto;
    width: 100%;
}
textarea {
  resize: none;
  width:649px;
  height:362px;
}

div.popup {
    background-color: rgba(0,0,0,0.7);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
    display: none;
    overflow: scroll;
}
div.popup div.popup_border {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10vh;
    margin-bottom: 10vh;
    width: 850px;
}
div.popup div.popup_head {
    background: #3899EC;
    color: #fff;
    font-family: Verdana, Arial, Tahoma;
    font-size: 26px;
    font-weight: bold;
    padding: 50px 30px 40px 30px;
    text-align: center;
    border-radius: 7px 7px 0px 0px;
}
div.popup div.management {
    background-color: #fff;
    padding: 60px 100px 0px 100px;
    text-align: left;
    overflow: auto;
    font-size: 15px;
    margin:0px auto;
}
div.popup div.moduleControlButtons {
    background-color: #fff;
    padding: 35px 35px 45px 25px;
    border-radius: 0px 0px 5px 5px;
    display: inline-block;
    width: 100%
}
div.popup  a.button {
    color: #fff;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 12px;
    margin-right: 7px;
    padding: 8px 30px;
    float: right;
    text-decoration: none;
    cursor: pointer;
    background-color: #3899EC;
    border-radius: 3px;
}
div.popup  a.button:hover {
    background-image: none;
    background-color: #77c0ff;
}
.closebox {
    width: 24px;
    height: 24px;
    background-color: rgba(22,45,61,.24);
    color: #fff;
    border-radius: 18px;
    padding: 0;
    box-sizing: border-box;
    text-align: center;
    border: none;
    outline: 0;
    transition-duration: .1s;
    transition-timing-function: linear;
    transition-property: background-color,color,border-color;
    border-color: transparent;
    float: right;
    margin-top: -30px;
    margin-right: -8px;
}
.closeboxnext {
    line-height: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.outputbuttom {
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    color: #FFF;
    padding: 5px 10px;
    text-decoration: none;
    background-color: #3899EC;
    border-radius: 3px;
    border: none;
}

.ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}
.ui-tabs-panel form textarea {
    border: 1px solid #C0C0C0;
    margin-bottom: 2px;
    text-align: left;
    vertical-align: middle;
    width: 500px;
    font-size: 12px;
}

input[name="girlsDetailRadio"]{
    display:inline;
}
.girlsDetailRadioLabel{
    display:inline;
}
#seoPageTitle, #seoUrl, #seoExternalUrl, #seoInternalUrl {
    border: 1px solid #ddd;
    width: 100%;
    box-sizing: border-box;
    height: 36px;
    padding: 0 11px;
    outline: none;
    border-radius: 8px;
    color: #162d3d;
    text-align: left;
    display: block;
}
#seoDescription {
    border: 1px solid #ddd;
    height: 150px;
    width: 600px;
    border-radius: 8px;
}
.field {
    margin: 0 0 15px 0;
}

.tabs {
    padding: 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 600px;
    height: 450px;
    overflow: auto;
}
.seolist-box {
    padding: 0 6px 0 8px;
    background-color: #fff;
    border: 1px solid #fff;
    position: relative;
    border-radius: 7px;
    box-sizing: border-box;
    color: #2b5672;
    height: 39px;
    line-height: 39px;
    background-color: #d3edff;
    border-color: #b1ddf8;
    margin: 0 0 5px 0;
}

/* 色変更ボタン */
#btn-sp-tel-footer-cp {
    width: 101px;
}

/* 公開ボタン */
#btn-publish {
    background-color: #3899EC;
    border-color: #3899EC;
    border-radius: 0px;
    font-size: 14px;
    width: 134px;
}
/* 全体公開ボタン */
#btn-publish-all {
    background-color: #3899EC;
    border-color: #3899EC;
    border-radius: 0px;
    font-size: 14px;
    height: 45px;
    width: 100%;
    margin-top: -.5rem;
    margin-bottom: 0.5rem;
}

/* 過去履歴ボタン */
#btn-past-history {
    background-color: #3899EC;
    border-color: #3899EC;
    border-radius: 0px;
    width: 38px;
}

.dropdown-menu-right{
    width:234px;
}

/**
 * SEO設定
 */
#shop-body {
    font-family: メイリオ, Meiryo, sans-serif;
    font-size: 100%;
}
.seo-title {
    font-weight: bold;
    font-size: 24px;
}
input.seo-btn {
    font-size: 14px;
}
.seolist-box a {
    color: #2b5672;
    text-decoration: none;
}
#modal-seo-setting-width {
    max-width: 850px;
}
.modal-seo-setting-body {
    padding: 60px 100px 60px 100px;
}
.modal-seo-setting-button-area {
    display: flex;
    justify-content: flex-end;
    padding-right: 1.4em;
}
.seo-setting-modal-button {
    display: block;
    font-size: 12px;
    margin-right: 7px;
    padding: 8px 30px;
}

.favicon-image {
    padding: 20px 10px;
    border: 1px solid #ddd;
    border-radius: 5px;
    width: 650px;
    overflow: auto;
    margin: 0 0 5px 0;
}
.favicon span {
    display: block;
}
.favicon .red {
    color: red;
    font-size: 12px;
}
.favicon input {
    display: initial;
}
.bold {
    font-weight: bold;
}
.image_update {
    padding-left: 20px;
}
div.image_update img {
    margin: 5px;
}

.favicon #favicon_img {
    width:  16px;
    height: 16px;
}
.favicon #shortcut_img {
    width:  60px;
    height: 60px;
}

.image_auto_hide[src=""], .image_auto_hide:not([src]) {
    display: none;
}

/**
 * モーダルウインドウ用
 */
.modal-header{
    background: #3899EC;
    color: #fff;
    font-family: Verdana, Arial, Tahoma;
    font-size: 26px;
    font-weight: bold;
    padding: 50px 30px 40px 30px;
    text-align: center;
    border-radius: 10px 10px 0px 0px;
}
.modal-header .close {
    margin: 0;
}
.modal button.close{
    position: absolute;
    right: 10px;
    top: 10px;
    border-radius: 46px;
    background-color: rgba(22, 45, 61, .24);
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    padding: 5px;
}
h3.modal-title {
    font-weight: bold;
    margin: 0 auto;
}
.modal-body {
    background-color: #fff;
    padding: 60px 100px 0px 100px;
    text-align: left;
    overflow: auto;
    font-size: 15px;
}
div#userDeleteModal .modal-body,
div#release_note-delete .modal-body {
    padding: 30px 60px 30px 60px;
}
div#userDeleteModal .modal-header,
div#release_note-delete .modal-header {
    padding: 30px;
}
div.modal-body div.body {
    margin: 12px 0;
    display: block;
    height: auto;
}
div.modal-body div.body .label {
    color: #797979;
    margin: 14px 10px 15px 10px;
    width: 30%;
    display: inline-block;
}
div.modal-body div.body input {
    border: 1px solid #eee;
    margin: 11px 0px;
    vertical-align: middle;
    text-align: left;
    width: 398px;
    height: 28px;
    border-radius: 3px;
    float: right;
    text-indent: 1em;
    display: inline-block;
}
div.modal-body div.body.notice input ,
div.modal-body div.body.notice textarea {
    margin: 5px 0px;
}
div.modal-body div.body p.error {
    margin-left: 6px;
    margin-top: 3px;
    padding: 4px;
    color: #e73031;
    background-color: #fff5e1;
    border: 1px solid #efa6a7;
    width: 490px;
}
div.modal-body div.body br {
    line-height: 8px;
}
.modal-content {
    border: 1px solid #3899EC;
    border-radius: 10px;
}

/* ボタン */
.input-button {
    background-color: #3899EC;
    border: none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}

.mce-popover,
.mce-menu {
    position:fixed !important;
}

#failure-info-msg {
    color: #f00;
    font-size: 16px;
    font-weight: bold;
    padding-top: 12px;
}

/* プロパティウィンドウ */
#property-window {
    background-color: rgba(255, 255, 255, 0.8);
    position: fixed;
    top: calc(10px + var(--ruler-horizontal-height));
    right: 20px;
    width: 180px;
    z-index: 10201;
    cursor: pointer;
}
.property-title {
    background-color: #3899EC;
    border: 1px solid #3899EC;
    color: #fff;
    font-size: 14px;
    text-align: center;
    height: 30px;
    padding: 3px;
}
.property-body {
    border: 1px solid #CCC;
    border-bottom: none;
    padding: 10px;
    font-size: 14px;
}
.property-area {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.property-column {
    width: 50px;
}
.property-size-area {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 5px;
}
.property-pos-area {
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-bottom: 5px;
}
.pos-label {
    width: 25px;
}
.size-label {
    width: 25px;
}

#property-window input[readonly] {
    background-color: #cccccc;
}
.property-input-text {
    text-align: right;
}
/* APIウィジェット色設定 */
#api-widget-color-window {
    display: none;
    left: 92px;
    top: 40px;
    position: fixed;
    z-index: 1;
    background-color: #fff;
    box-shadow: 0 0 14px 0 rgba(22,45,61,.36);
    border-radius: 8px;
}
.api-widget-color-flg-area {
    align-items: center;
    display: flex;
    margin-left: 14px;
    padding: 10px;
}
.api-widget-color-flg-area div {
    padding-right: 10px;
}
.api-widget-color-flg-area div label {
    cursor: pointer;
}
.api-widget-color-flg-area div label input {
    cursor: pointer;
    margin-right: 2px;
}
#api-widget-color-btn-area {
    display: none;
}
#api-widget-color-btn-area .color-picker-wrapper {
    height: 0;
    width: 0;
}
.api-widget-color-panel .api-widget-color-panel-actions {
    bottom: 0;
    height: 54px;
    width: 100%;
    background: rgba(177,221,248,.4);
    text-align: center;
}
.api-widget-color-panel .api-widget-color-panel-action {
    padding: 11px 5px 0;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}
.api-widget-color-panel .api-widget-color-panel-action :last-child {
    padding-right: 0;
}
.api-widget-color-panel .api-widget-color-panel-action :first-child {
    padding-left: 0;
}
.api-widget-color-panel .api-widget-color-panel-action .control-button2.api-widget-color-panel-action-btn {
    background-color: #fff;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 92px;
}
.api-widget-color-panel .api-widget-color-panel-action .control-button2.api-widget-color-panel-action-btn .label {
    font-family: WixMadeforText_W_Rg,HelveticaNeueW01-45Ligh,HelveticaNeueW02-45Ligh,HelveticaNeueW10-45Ligh,HelveticaNeueW31,Helvetica Neue,Helvetica,Arial,メイリオ,meiryo,ヒラギノ角ゴ pro w3,hiragino kaku gothic pro,sans-serif;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #3899ec;
    text-align: center;
    display: block;
    padding: 10px 0 0 0;
    cursor: pointer;
}
/* 初期化ボタン用 */
#api-widget-color-del-btn {
    background-color: #d6d6d6;
}
#api-widget-color-del-btn .label {
    color: #6f6f6f;
}
/* 電話フッター表示チェックボックス */
.cb-sp-tel-footer-area {
    display: flex;
    align-items: center;
    width: 340px;
    margin-left: 10px;
    margin-bottom: 0;
}

.guideline_operator input {
    display: initial;
}

.guideline_operator * {
    width: max-content;
}

.floating_banner {
    padding-left: 10px;
}

.floating_banner input {
    display: initial;
}

.floating_banner div {
    margin-top: 12px;
}

.floating_banner * {
    width: max-content;
}

.fb_button{
    display:none;
    border: 1px solid;
    width:50px;
}

/* 整列、レイヤー */
.align-body,
.layer-property
{
    border: 1px solid #CCC;
    border-top: none;
    font-size: 14px;
    padding-bottom: 16px;
}
.align-title,
.layer-property .title {
    text-align: center;
    margin-bottom: 10px;
    background-color: #3899EC;
    color: #fff;
    height: 30px;
    padding: 3px;
}
.align-horizontal-area {
    display: flex;
    justify-content: space-around;
}
.align-vertical-area {
    display: flex;
    justify-content: space-around;
}
/* 均等整列ボタンエリア用 */
.align-evenly-area {
    display: flex;
    justify-content: space-around;
}
/* 他とボタンの数が少ないので表示調整用 */
.align-evenly-area:after {
    display: block;
    content: "";
    width: 25px;
}
/* 画面全体整列ボタンエリア用 */
.overall-align-horizontal-area {
    display: flex;
    justify-content: space-around;
}
/* 全体整列ボタンに点線外枠とグレー背景を付与 */
.overall-align-button {
    background-color: #ccc;
    border: 2px dotted;
}

.layer-property {
    padding-bottom: 0px;
}
.layer-property .title {
    margin-bottom: 0px;
}
.layer-property .list {
    overflow-y: scroll;
    overflow-x: hidden;
    /* 全体の高さからプロパティのレイヤー一覧以外の高さpx分を除外 */
    height: calc(100vh - 550px);
    min-height: 200px;
}
.layer-property .row {
    border: 1px solid black;
    display: flex;
    flex-wrap: nowrap;
    padding: 3px 0px;
    margin: 0px;
    cursor: move;
}
.layer-property .row:not(:first-of-type) {
    margin-top: -1px;
}
.layer-property .row > * {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.layer-property .row.select_widget {
    background: lightskyblue;
}
.layer-property .image {
    min-width: 20px;
}
.layer-property .image > img {
    width: 100%;
}
.layer-property .operation {
    display: flex;
    min-width: 22px;
    margin-left: auto;
}
.layer-property .operation > div {
    margin: 0px 1px;
    cursor: pointer;
}
.layer-property svg {
    width: 20px;
    height: 20px;
    fill: #2d4150;
}
.layer-property .operation .lock .fa-lock-open {
    color: #888;
}
.layer-property .operation .lock .fa-lock {
    color: gold;
}
.layer-property .row.lock {
    pointer-events: none;
}
.layer-property .operation .lock {
    pointer-events: all;
}

/* 戻る・進むボタン無効化表示用 */
.btn-undo-redo-disable {
    background-color: #ccc;
}

/* プレビュー表示用 */
#preview-link-area {
    width: 130px;
}
/* プレビュー表示中用 */
#preview-title-area {
    align-items: center;
    background-color: #3899EC;
    border-bottom: 1px solid #3899EC;
    color: #fff;
    display: flex;
    font-size: 14px;
    height: 29px;
    justify-content: center;
    padding: auto;
    text-align: center;
    width: 100%;
    position:fixed;
    z-index: 10000;
}
/* プレビュー表示時クリックイベント無効化用 */
.main-panel-preview * {
    pointer-events: none;
}

/* 上部メニュー:ドロップダウンボタン用 */
.dropdown-button {
    height: 100%;
    vertical-align: middle;
}

/* 〇〇に内容を反映エリア */
#convert-flg-area {
    margin-left: 50px;
}
/* 〇〇に内容を反映 */
#cb-convert-flg {
    display: initial;
}
#lbl-convert-flg {
    font-size: 12px;
}

/* 電話フッターカラーピッカーウィンドウ */
#sp-tel-footer-cp-window {
    background-color: #fff;
    box-shadow: 0 0 14px 0 rgba(22, 45, 61, .36);
    height: 92vh;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px;
    position: fixed;
    top: calc(var(--ruler-horizontal-height) + -15px);
    width: 470px;
    z-index: 10202;
}
/* カラーピッカーのドロップシャドウを除去 */
.sp-tel-footer-cp-area .pcr-app {
    box-shadow: none;
}
.sp-tel-footer-cp-title {
    border-bottom: 1px solid #000;
    padding-left: 10px;
    padding-bottom: 3px;
}
.sp-tel-footer-picker-label {
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 10px;
}
.sp-tel-footer-picker-title {
    color: #666;
    font-size: 16px;
    font-weight: bold;
}
.sp-tel-footer-cp-delete-area {
    display: flex;
    justify-content: right;
}
#btn-sp-tel-footer-cp-close {
    margin-left: 5px;
}

/* 横幅いっぱい SP編集専用設定 - body-panel と同じ幅に固定 */
#layout-panel.sp .auto_wide,
#layout-panel.sp .auto_wide .item {
    width: 376px !important;
    left: calc(50% - (376px / 2)) !important;
    margin-left: 0px !important;
}

/* 個別設定：画像：背景を変更ボタン用 */
.bgchangebutton2 {
    height: 30px;
    min-width: 72px;
    font-size: 14px;
    font-weight: 400;
    font-family: HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma,"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    font-family: var(--wsr-font-family,HelveticaNeueW01-55Roma,HelveticaNeueW02-55Roma,HelveticaNeueW10-55Roma),"Helvetica Neue",Helvetica,Arial,"\30E1\30A4\30EA\30AA",meiryo,"\30D2\30E9\30AE\30CE\89D2\30B4 pro w3","hiragino kaku gothic pro",sans-serif;
    border-radius: 15px;
    padding: 3px 17px;
    box-sizing: border-box;
    text-align: center;
    border: 1px solid;
    transition-duration: .1s;
    transition-timing-function: linear;
    transition-property: background-color,color,border-color;
    background-color: #3899ec;
    border-color: #3899ec;
    color: #fff;
    text-decoration: none;
    user-select: none;
    display: block;
}
/* 背景画像表示設定用 */
.bg-display-pattern-area {
    font-size: 14px;
    margin-left: 3%;
    margin-right: 3%;
    width: 94%;
}
.bg-display-pattern-title {
    font-weight: bold;
}
.bg-display-pattern-rb-area {
    display: flex;
}

/* modal confirm 用 */
.modal.confirm .modal-header {
    padding:    10px;
    background: initial;
    border:     none;
}

.modal.confirm button.close {
    position:  static;
    right:     initial;
    top:       initial;
    font-size: 1rem;
    padding:   3px;
}

.modal.confirm .modal-body {
    padding: 10px;
}

.modal.confirm .modal-footer {
    border:  none;
    padding: 10px;
}
/* END modal confirm 用 */

/* パンくずリスト */
.breadcrumbs_color_set_button {
    border: 1px solid;
    width:60px;
}
.breadcrumbs-bg-bigbox {
    height: 100%;
    min-width:400px;
    display:table;
}
#breadcrumbs-back-pick-show input,
#breadcrumbs-font-pick-show input {
    display: block;
}
:root {
    --header-height: 50px; /* デフォルト */
}
#breadcrumbs_color_set {
    /* --header-heightはメニューバーの高さ */
    top: var(--header-height);
    left: 50%;
    transform: translate(-50%, 0%);
    margin-top: 5px;
}
#breadcrumbs_color_set .left-panel-frame-content,
#breadcrumbs_color_set .bg-panel-top-actions{
    border-radius: 8px;
}

/* カスタムメニュー */
#custom-menu-set{
    display: flex;
}
.custom-menu-label{
    width: 80%;
}
.custom_menu_set_button {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    width:10%;
    text-align: left;
    background: transparent; /* 背景色を無色に */
    border: none; /* 枠線を消す */
    outline: none !important; /* クリック時の枠線を消す */
}
.custom_menu_set_button::after{
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    content: "";
    vertical-align: middle;
    width: 8px;   /* 矢印の色 */
    height: 8px;  /* 矢印の色 */
    border-top: 1px solid #808080;  /* 矢印の大きさ */
    border-right: 1px solid #808080;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.custom_menus-bg-bigbox {
    height: 100%;
    min-width:700px;
    display:table;
}
#custom_menu_set_modal {
    display: none;
    position: absolute;
    bottom: -26px;
    left: 200px;
    background-color: #fff;
    min-height: 50px;
    max-height: 375px;
    height: 375px;
    width: 320px;
    border-radius: 0.25rem;
    overflow: auto;
    border: 1px solid rgba(0,0,0,.1);
    z-index: 9999;
}
#custom_menu_set_modal::-webkit-scrollbar{
    width: 8px;
}
#custom_menu_set_modal::-webkit-scrollbar-track{
    background-color: #fff;
}
#custom_menu_set_modal::-webkit-scrollbar-thumb{
    background-color: #ccc;
}
.custom_menu_title{
    height: 40px;
    width: 100%;
    border-bottom: 1px solid rgba(0,0,0,.1);
    padding: 10px;
}
.custom_menu_contents{
    padding: 10px;
}
.custom_menu_content{
    display: flex;
    margin-bottom: 10px;
    background-color: rgba(0,0,0,.1);
    height: 110px;
}
.custom_menu_content input[type="radio"] {
    display: inline-block;
}
.custom_menu_label{
    display: flex;
    align-items: center;
}
.custom_menu_content .custom_menu_img{
    height: 100px;
    width: 130px;
    text-align: center;
    display: flex;
    align-items: center;
    margin: 5px;
}
.custom_menu_content img{
    height: auto;
    width: 100%;
    margin: 5px;
}
.custom_menu_content .custom_menu_text{
    height: 100px;
    width: 120px;
    overflow-wrap: normal;
    margin: 5px;
    overflow: auto;
    font-size: 13px;
    display: flex;
    align-items: center;
    word-break: break-all;
}
.custom_menu_content .custom_menu_text::-webkit-scrollbar{
    width: 8px;
}
.custom_menu_content .custom_menu_text::-webkit-scrollbar-track{
    background-color: #fff;
}
.custom_menu_content .custom_menu_text::-webkit-scrollbar-thumb{
    background-color: #ccc;
}

/* メニュー:共用 */
#setting-edit-page .dropdown-menu {
    min-width: 19rem;
    transform: translate3d(0px, 48px, 0px) !important;
}

#setting-edit-page .item_action.item:hover {
    background-color: #ddd;
}

#setting-edit-page .item_action.item.disabled {
    pointer-events: none;
    color: #ccc;
}
.shortcut_key{
    font-size: 12px;
}
/* END メニュー:共用 */

#overlay-area {
    width: 100vw;
    height: 100vh;
}
#overlay {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0,0,0,0.5);
}

/* 仮想ウィジェット用 */
.managed-widget {
    position: absolute;
}
.managed-widget.selected > .item,
.managed-widget.group.selected > * > .item
{
    outline: solid 1px blue;
}
.managed-widget.multiple-selected > .item,
.managed-widget.group.multiple-selected > * > .item
{
    outline: solid 1px #f00;
}
.managed-widget.group > * {
    pointer-events: none;
}
/* END 仮想ウィジェット用 */

/* 汎用モーダル機能 */
div.modal.modal-feature {
    z-index: 10211;
}
.modal-feature button.close {
    margin: 0px;
}
/* END 汎用モーダル機能 */

/* ページコピー機能 */
.page_copy_icon{
    height: 30px;
    margin-right: 25px;
}

/* HTMLウィジェットを選択できない不具合修正 */
/* タイトルウィジェットも同様の不具合があったため修正 */
.text.widget-container .html a,
.text.widget-container .richtext a{
    pointer-events: none;
}

/* モーダル半透明黒背景蓋閉じ画面用 */
#builder-modal-background {
    background: rgba(0,0,0,0.5);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    display: none;
    height: 100vh; /* 全画面表示 */
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10210;
}

/* ウィジェット削除確認Xボタン調整用 */
.modal button.btn-edit-widget-delete-close-x {
    position: relative !important;
    right: 10px;
    top: 10px;
    border-radius: 46px;
    background-color: rgba(22, 45, 61, .24);
    color: #fff;
    font-weight: normal;
    text-shadow: none;
    padding: 5px;
}

/* タイトル・HTML・スライダー黒透明背景のz-index設定用 */
div.modal-backdrop.show {
    z-index: 10210;
}
/* 全ページ公開確認ダイアログ用(編集画面・SEO設定画面両方に適用) */
div.modal-seo.show {
    z-index: 10212;
}

/* お問い合わせフォームモーダル */
#modal-edit-inquiry .modal-dialog {
    max-width: 800px;
    width: 800px;
}
/* お問い合わせフォームモーダル 送信先メールアドレス・メールタイトル */
#modal-edit-inquiry .inquiry-send-mail-address,
#modal-edit-inquiry .inquiry-mail-title {
    width: 100%;
}

/* 矢印ウイジェット色設定追加 */
.arrow01-st0 {
    fill: #000;
}
.arrow02-st0 {
    fill: #000;
}
.arrow03-st0 {
    fill: #00f;
}
.arrow04-st0 {
    fill: #e60000;
}
.arrow05-st0 {
    fill: #ff7f00;
}
.arrow06-st0 {
    fill: #1eaa00;
}
.arrow07-st0 {
    fill: #aa00eb;
}
.arrow08-st0 {
    fill: #00c3c3;
}
.arrow09-st0 {
    fill: #af9897;
}
.arrow10-st0 {
    fill: #009b00;
}
.arrow11-st0 {
    fill: #6e2cb4;
}
.arrow12-st0 {
    fill: #8a5300;
}
.arrow13-st0 {
    fill: #f00;
}

/* ベーシックウィジェット色設定追加 */
.basic01-st0 {
    fill: #fff;
}
.basic01-st1 {
    fill: #000;
}
.basic02-st0 {
    fill: #fff;
}
.basic02-st1 {
    fill: #626262;
}
.basic03-st0 {
    fill: #fff;
}
.basic03-st1 {
    fill: #f00;
}
.basic04-st0 {
    fill: #fff;
}
.basic04-st1 {
    fill:#ff8700;
}
.basic05-st0 {
    fill: #fff;
}
.basic05-st1 {
    fill: #ffeb00;
}
.basic06-st0 {
    fill: #fff;
}
.basic06-st1 {
    fill: #87dc00;
}
.basic07-st0 {
    fill: #fff;
}
.basic07-st1 {
    fill: #00c337;
}
.basic08-st0 {
    fill: #fff;
}
.basic08-st1 {
    fill: #00beff;
}
.basic09-st0 {
    fill: #fff;
}
.basic09-st1 {
    fill: #003cff;
}
.basic10-st0 {
    fill: #fff;
}
.basic10-st1 {
    fill: #50f;
}
.basic11-st0 {
    fill: #fff;
}
.basic11-st1 {
    fill: #b400ff;
}
.basic12-st0 {
    fill: #fff;
}
.basic12-st1 {
    fill: #f0f;
}
.basic13-st0 {
    fill: #fff;
}
.basic13-st1 {
    fill: #f00;
}
.basic14-st0 {
    fill: #fff;
}
.basic14-st1 {
    fill:#aaa;
}
.basic15-st0 {
    fill: #000;
}
.basic16-st0 {
    fill: #626262;
}
.basic17-st0 {
    fill: #f00;
}
.basic18-st0 {
    fill: #ff8700;
}
.basic19-st0 {
    fill: #ffeb00;
}
.basic20-st0 {
    fill: #87dc00;
}
.basic21-st0 {
    fill: #00c337;
}
.basic22-st0 {
    fill: #00beff;
}
.basic23-st0 {
    fill: #003cff;
}
.basic24-st0 {
    fill: #50f;
}
.basic25-st0 {
    fill: #b400ff;
}
.basic26-st0 {
    fill: #f0f;
}
.basic27-st0 {
    fill: #f00;
}
.basic28-st0 {
    fill: #aaa;
}
