@charset "utf-8";



/*======================================================================

  green     #c3d600     rgba(195,214,0,0.9)     #909920     #656c10
  orange    #ee7000     rgba(238,112,0,0.9)     #a14c00     #6b390c

========================================================================*/

.ic-controlpanel,
.ic-controlpanel *,
.ic-controlpanel *:before,
.ic-controlpanel *:after{box-sizing:border-box;}

.ic-controlpanel{position:fixed;top:20px;right:0;z-index:2000;width:50px;padding:25px 10px 15px;border-radius:5px 0 0 5px;background:#272727;opacity:0;}
.ic-controlpanel{color:#a7a7a7;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:12px;line-height:1.4;}
.modalMode .ic-controlpanel{display:none;}

.ic-controlpanel[data-vertical="bottom"]{top:auto;}
.ic-controlpanel[data-horizontal="left"]{border-radius:0 5px 5px 0;}
.openMode .ic-controlpanel{width:340px;min-height:300px;max-height:calc(100vh - 40px);padding:30px 50px 30px 25px;}
.adminMode .ic-controlpanel{opacity:1;}
/**/
.ic-controlpanel:before{display:none;}
.openMode .ic-controlpanel:before{content:"";display:block;position:absolute;top:29px;right:10px;width:30px;height:30px;border-radius:3px;background-color:#171717;background-repeat:no-repeat;background-position:center;}
.openMode.editMode .ic-controlpanel:before{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_edit.png);}
.openMode.previewMode .ic-controlpanel:before{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_preview.png);}
/**/
.ic-controlpanel[id="IconBar.ascx_controlPanel"] a{display:block;color:#979797;text-decoration:none;transition:color 0.25s ease-in-out;}
.ic-controlpanel[id="IconBar.ascx_controlPanel"] a:hover{opacity:1;}
.iccp-set-title{display:none;}
.iccp-item,
.iccp-item-accordion,
.iccp-item-accordion-inner{position:relative;}
/**/
.ic-controlpanel .iccp-body .iccp-set{display:none;overflow:hidden;height:0;}
body.openMode .ic-controlpanel .iccp-body .iccp-set.active{overflow:visible;}
.openMode .ic-controlpanel .iccp-body .iccp-set{height:auto;}
/**/
.iccp-head .iccp-item-modal{display:none;}
/**/
.ic-controlpanel .iccp-item-tooltip,
.ic-controlpanel .iccp-nav-tooltip{display:none;}
.ic-controlpanel .iccp-item-tooltip{position:absolute;top:-25px;z-index:99;padding:3px 6px;border-radius:4px;background-color:rgba(195,214,0,0.9);color:#272727;font-size:10px;text-align:center;}
.ic-controlpanel .iccp-item-tooltip:after{content:"";position:absolute;border-style: solid;border-color: transparent;border-width: 5px 4px 0 4px;left: 0;right: 0;margin: auto;top: 100%;width: 0;height: 0;border-top-color: rgba(195,214,0,0.9);}
.openMode .ic-controlpanel .iccp-item-tooltip{box-shadow:0 0 10px 10px rgba(0,0,0,0.25);}
.openMode .ic-controlpanel .iccp-set.-pagesettings .iccp-item-tooltip,
.openMode .ic-controlpanel .iccp-set.-adminsettings .iccp-item-tooltip,
.openMode .ic-controlpanel .iccp-set.-hostsettings .iccp-item-tooltip{display:none !important;}
/**/
.ic-controlpanel input[type="text"]{width:100%;padding:5px 0.8em 5px 0.8em;border:1px solid transparent;border-radius:3px;background-color:#171717;color:#979797;font-size:inherit;transition:color 0.25s ease-in-out,border 0.25s ease-in-out;}
.ic-controlpanel input[type="text"]:hover{border:1px solid #909920;color:#c3d600;}
/**/
.ic-controlpanel .nice-select{width:100%;margin-left:0;padding-left:0.8em;border:1px solid transparent !important;background-color:#171717;white-space:normal;transition:border 0.25s ease-in-out;}
.ic-controlpanel .nice-select:hover{border-color:#909920 !important;}
.ic-controlpanel .nice-select span.current{transition:color 0.25s ease-in-out;}
.ic-controlpanel .nice-select:hover span.current{color:#c3d600;}
.ic-controlpanel .nice-select.open .list{width:100%;box-shadow:0 0 10px 10px rgba(0,0,0,0.15);background-color:#171717;}
.ic-controlpanel .nice-select.open .list::-webkit-scrollbar{width:5px;height:5px;}
.ic-controlpanel .nice-select.open .list::-webkit-scrollbar-track{border-radius:5px;background:#070707;}
.ic-controlpanel .nice-select.open .list::-webkit-scrollbar-thumb{border-radius:5px;background:#474747;}
.ic-controlpanel .nice-select .option{min-height:inherit;padding-top:1.15em;padding-bottom:1.15em;padding-right:0.5em;line-height:1.2;}
.ic-controlpanel .nice-select .option:hover,
.ic-controlpanel .nice-select .option.focus,
.ic-controlpanel .nice-select .option.selected.focus{background-color:#373737;}




.openMode .ic-controlpanel[data-horizontal="left"]{padding-left:65px;padding-right:15px;}
.openMode .ic-controlpanel[data-horizontal="left"]:before{right:auto;left:10px;}
.ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset .iccp-nav .iccp-nav-tooltip{left:30px;right:auto;}
.ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset .iccp-nav .iccp-nav-tooltip:after{right:auto;left:-8px;margin-left:0;margin-right:-5px;border:4px solid transparent;border-right:5px solid rgba(195,214,0,0.9);}
.openMode .ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset{right:auto;left:10px;}



/*======================================================================

  head - iccp-menubar

========================================================================*/
.iccp-menubar.ui-draggable-handle{position:absolute;top:0;right:30px;left:0;z-index:1;height:25px;cursor:move;}
.openMode .iccp-menubar.ui-draggable-handle{right:50px;}

/*======================================================================

  head - iccp-set -infoCMS

========================================================================*/
.iccp-head .iccp-set.-infoCMS{display:none;z-index:2;}
.iccp-head .iccp-set.-infoCMS img{width:125px;}

/*======================================================================

  head - iccp-set -control

========================================================================*/
.iccp-head .iccp-set.-control{margin:0 0 13px;}
/**/
.iccp-head .iccp-set.-control .iccp-itemset.-link{display:none;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode{position:absolute;top:0;right:0;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button{overflow:hidden;width:30px;height:25px;border-radius:3px;background:url(/Portals/_default/images/controlpanel/ico_ctrl_cp.png) 8px 2px no-repeat;white-space:nowrap;text-indent:200%;cursor:pointer;transition:background 0.25s ease-in-out,color 0.25s ease-in-out;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button:before{content:"";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:url(/Portals/_default/images/controlpanel/ico_ctrl_cp.png) center 2px no-repeat;transition:all 0.25s ease-in-out;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button:hover,
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button:hover:before{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_cp_on.png);}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button{transform:rotate(180deg);}
/**/
.ic-controlpanel[data-horizontal="left"] .iccp-menubar.ui-draggable-handle{right:0;left:30px;}
.ic-controlpanel[data-horizontal="left"] .iccp-head .iccp-set.-control .iccp-itemset.-cpmode{left:0;right:auto;}
.ic-controlpanel[data-horizontal="left"] .iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button{transform:rotate(180deg);}
.openMode .ic-controlpanel[data-horizontal="left"] .iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button{transform:rotate(0deg);}


@keyframes iccp-cpmode{0%{left:0;}100%{left:-5px;}}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-button:hover:before{animation:iccp-cpmode 0.5s infinite linear;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-tooltip{display:none !important;top:3px;right:32px;left:auto;width:15em;}
.iccp-head .iccp-set.-control .iccp-itemset.-cpmode .iccp-item .iccp-item-tooltip:after{content:"";position:absolute;top:50%;bottom:auto;left:100%;margin-top:-4px;margin-left:0;border:4px solid transparent;border-left:5px solid rgba(195,214,0,0.9);}
/**/
.iccp-head .iccp-set.-control .iccp-itemset.-optmode{position:relative;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview{position:relative;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode{display:block;width:30px;height:30px;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode span{display:block;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode input[type="radio"]{display:none;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode label{display:block;width:100%;height:100%;margin:0;padding:0;cursor:pointer;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span{position:absolute;top:0;left:0;width:100%;height:100%;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type="radio"] + label{overflow:hidden;opacity:0;position:relative;z-index:10;border-radius:3px;background-color:#c3d600;background-repeat:no-repeat;background-position:center;white-space:nowrap;text-indent:200%;transition:background-image 0.25s ease-in-out,color 0.25s ease-in-out;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optEdit input[type=radio] + label{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_edit.png);}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optPreview input[type=radio] + label{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_preview.png);}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type="radio"][checked="checked"] + label{opacity:1;z-index:5;color:#272727;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type="radio"] + label:hover{background-color:#070707;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optEdit input[type=radio] + label:hover{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_edit_on.png);}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optPreview input[type=radio] + label:hover{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_preview_on.png);}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview{display:none;position:relative;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-optEdit,
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-optPreview{display:none !important;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-viewMode{top:50%;right:37px;left:auto;width:11em;margin-top:-10px;}
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-viewMode:after{top: 0;bottom: 0;left:100%;margin: auto;border-width: 4px 0 4px 5px;border-color: transparent transparent transparent rgba(195,214,0,0.9);}
.openMode .iccp-head .iccp-set.-control{margin:0 0 11px;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode{display:flex;justify-content:space-between;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview{display:block;width:73%;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode{display:flex;width:auto;height:auto;justify-content:space-between;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span{position:static;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optEdit{width:42%;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optPreview{width:56%;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type="radio"] + label{display:flex;justify-content:center;align-items:center;height:30px;color:#676767;background-color:transparent;white-space:normal;text-indent:0;overflow:visible;opacity:1;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optEdit input[type="radio"] + label{padding:0 0 0 12px;background-position:9px center;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optPreview input[type="radio"] + label{padding:0 0 0 24px;background-position:10px center;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type="radio"] + label:hover{background-color:transparent;color:#c3d600;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span input[type=radio][checked="checked"] + label{background-color:#c3d600;color:#272727;cursor:default;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optEdit input[type=radio][checked="checked"] + label:hover{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_edit.png);}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .viewMode > span.optPreview input[type=radio][checked="checked"] + label:hover{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_preview.png);}
/**/
.iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview{display:none;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview{display:block;width:27%;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-button{position:relative;display:flex;justify-content:center;align-items:center;height:30px;padding:0 0 0 13px;color:#777;border-radius:3px;background-color:transparent;background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_sp.png);background-repeat:no-repeat;background-position:2px center;transition:background 0.25s ease-in-out,color 0.25s ease-in-out;cursor:default;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-button a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;padding:0 0 0 13px;color:#777;border-radius:3px;background-color:transparent;background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_sp.png);background-repeat:no-repeat;background-position:2px center;transition:background 0.25s ease-in-out,color 0.25s ease-in-out;justify-content:center;align-items:center;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-tooltip{top:-23px;right:0;width:17em;background:#676767;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-tooltip:after{top:100%;right:25px;left:auto;border-top-color:#676767;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-tooltip.previwable{background:#c3d600;}
.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-tooltip.previewable:after{border-top-color:#c3d600;}


body:not(.editMode).openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-button a:hover{background-image:url(/Portals/_default/images/controlpanel/ico_ctrl_opt_sp_on.png);color:#c3d600;}
body:not(.editMode).openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-button:hover a{color:#c3d600;}
.editMode.openMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-spview .iccp-item-button{opacity:0.5;cursor:default;}

.ic-controlpanel[data-horizontal="left"] .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-viewMode{right:auto;left:37px;}
.ic-controlpanel[data-horizontal="left"] .iccp-head .iccp-set.-control .iccp-itemset.-optmode .iccp-item.-pcview .iccp-item-tooltip.-viewMode:after{left:auto;right:100%;border-left:4px solid transparent;
    border-right:5px solid rgba(195,214,0,0.9);}



/*======================================================================

  head - iccp-set -information

========================================================================*/
.iccp-head .iccp-set.-information{display:none;color:#878787;}
.iccp-head .iccp-set.-information .iccp-itemset{display:flex;position:relative;padding:5px 0;border-top:1px dashed #474747;align-items:center;}
.iccp-head .iccp-set.-information .iccp-itemset:last-child{border-bottom:1px dashed #474747;}
.iccp-head .iccp-set.-information .iccp-itemset .iccp-item{display:flex;align-items:center;}
.iccp-head .iccp-set.-information .iccp-itemset .iccp-item:first-child{margin-right:auto;flex-shrink:0;}
.iccp-head .iccp-set.-information .iccp-itemset .iccp-item > .iccp-item-label{display:block;overflow:hidden;z-index:10;width:20px;height:20px;margin:0 6px 0 0;white-space:nowrap;text-indent:200%;}
.iccp-head .iccp-set.-information .iccp-itemset .iccp-item .iccp-item-value{z-index:10;cursor:default;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser{}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-label{background:url(/Portals/_default/images/controlpanel/ico_info_user.png) left center no-repeat;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-language{}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-logout{margin:0 0 0 10px;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item .iccp-item-button{display:block;overflow:hidden;z-index:10;width:20px;height:20px;white-space:nowrap;text-indent:200%;cursor:pointer;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-language .iccp-item-button{background:url(/Portals/_default/images/controlpanel/ico_nav_lang_jp.png) left center no-repeat;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-language .iccp-item-button:hover{background:url(/Portals/_default/images/controlpanel/ico_nav_lang_jp_on.png) left center no-repeat;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-logout .iccp-item-button{background:url(/Portals/_default/images/controlpanel/ico_nav_logout.png) left center no-repeat;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-logout .iccp-item-button:hover{background-image:url(/Portals/_default/images/controlpanel/ico_nav_logout_on.png);}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-tooltip{top:24px;width:13em;left:0;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-tooltip:after{top:auto;bottom:100%;margin:0 auto;border-color:transparent transparent rgba(195,214,0,0.9) transparent;border-width:0 4px 5px 4px;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-language .iccp-item-tooltip{left:-4.5em;width:11em;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-logout .iccp-item-tooltip{left:-2.5em;width:6.5em;}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename > .iccp-item-label{background:url(/Portals/_default/images/controlpanel/ico_info_page.png) left center no-repeat;}
.openMode .iccp-head .iccp-set.-information{display:block;padding:0 10px 0 0;}
/**/
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-value{position:relative;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-value span.-name{display:inline-block;max-width:13em;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-value span.-honorific{display:inline-block;}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-value{display:block;overflow:hidden;width:19em;white-space:nowrap;text-overflow:ellipsis;}


/**/
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip{top:30px;width:20em;padding:10px 15px;background-color:rgba(195,214,0,0.9);font-size:12px;text-align:left;left:0;}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip:after{content:"";position:absolute;top:-9px;bottom:auto;left:32px;margin-left:0;border:4px solid transparent;border-bottom:5px solid rgba(195,214,0,0.9);}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set{display:flex;}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set .iccp-item-label{position:relative;flex-shrink:0;width:5.75em;padding:0;color:rgba(0,0,0,0.5);}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set.-size .iccp-item-label,
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set.-publishdate .iccp-item-label{letter-spacing:0.88em;}
.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set .iccp-item-label:after{content:":";position:absolute;top:0;left:100%;display:block;}

.iccp-head .iccp-set.-information .iccp-itemset.-page .iccp-item.-pagename .iccp-item-tooltip .iccp-item-tooltip-set .iccp-item-value{width:auto;padding:0 0 0 0.5em;}


/*======================================================================

  body - iccp-navset

========================================================================*/
.iccp-body .iccp-navset{display:flex;flex-direction:column;padding:0;justify-content:space-between;}
.iccp-body .iccp-navset .iccp-nav{position:relative;}
.iccp-body .iccp-navset .iccp-nav.selected:after{content:"";position:absolute;top:15px;right:25px;border:4px solid transparent;border-right:4px solid #c3d600;}
.iccp-body .iccp-navset .iccp-nav.-hostsettings.selected:after{border-right:4px solid #ee7000;}
.iccp-body .iccp-navset .iccp-nav .iccp-nav-button{display:block;overflow:hidden;width:20px;height:20px;margin:8px auto;white-space:nowrap;text-indent:200%;}

.iccp-body .iccp-navset .iccp-nav .iccp-nav-button a{display:block;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;}

.iccp-body .iccp-navset .iccp-nav.-pagesettings .iccp-nav-button a{background:url(/Portals/_default/images/controlpanel/ico_nav_page.png);}
.iccp-body .iccp-navset .iccp-nav.-pagesettings .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-pagesettings.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_page_on.png);}
.iccp-body .iccp-navset .iccp-nav.-modulesettings .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_module.png);}
.iccp-body .iccp-navset .iccp-nav.-modulesettings .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-modulesettings.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_module_on.png);}
.iccp-body .iccp-navset .iccp-nav.-pagelist .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_sitemap.png);}
.iccp-body .iccp-navset .iccp-nav.-pagelist .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-pagelist.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_sitemap_on.png);}
.iccp-body .iccp-navset .iccp-nav.-adminsettings .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_admin.png);}
.iccp-body .iccp-navset .iccp-nav.-adminsettings .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-adminsettings.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_admin_on.png);}
.iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_host.png);}
.iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-hostsettings.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_host_on.png);}
.iccp-body .iccp-navset .iccp-nav.-faq .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_faq.png);}
.iccp-body .iccp-navset .iccp-nav.-faq .iccp-nav-button a:hover,
.iccp-body .iccp-navset .iccp-nav.-faq.selected .iccp-nav-button a{background-image:url(/Portals/_default/images/controlpanel/ico_nav_faq_on.png);}
.openMode .iccp-body .iccp-navset{position:absolute;top:60px;right:10px;margin-top:0;padding:8px 5px 15px;}
/**/
.iccp-body .iccp-navset .iccp-nav .iccp-nav-tooltip{position:absolute;top:50%;right:30px;z-index:99;transform:translateY(-50%);padding:3px 6px;border-radius:3px;background-color: rgba(195, 214, 0, 0.9);color:#272727;font-size:10px;white-space:nowrap;pointer-events:none;}
.iccp-body .iccp-navset .iccp-nav .iccp-nav-tooltip:after{content:"";position:absolute;left:100%;border:4px solid transparent;border-style: solid;border-width: 4px 0 4px 5px;border-left: 5px solid rgba(195,214,0,0.9);bottom: 0;margin: auto;top: 0;width: 0;height: 0;}
.iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-tooltip{background-color:rgba(238,112,0,0.9);}
.iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-tooltip:after{border-color:transparent;border-left-color:rgba(238,112,0,0.9);}
/**/
 .ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset .iccp-nav.selected:after{right:auto;left:25px;border:4px solid transparent;border-left:4px solid #c3d600;}
 .ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset .iccp-nav.-hostsettings.selected:after{border-left:4px solid #ee7000;}
 .ic-controlpanel[data-horizontal="left"] .iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-tooltip:after{border-right-color:#ee7000;}

/*======================================================================

  body - iccp-set

========================================================================*/
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn{display:block;position:relative;margin:25px 0 5px;padding:0 0 0 15px;opacity:0.65;transition:color 0.25s ease-in-out , opacity 0.25s ease-in-out;cursor:pointer;}
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion:first-child .iccp-title.iccp-item-accordion-btn{margin-top:0;}
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:before{content:"";display:block;position:absolute;top:3px;left:2px;transform:rotate(-45deg);width:6px;height:6px;border-right:1px solid #979797;border-bottom:1px solid #979797;transition:all 0.25s ease-in-out;}
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:hover{color:#c3d000;opacity:1;}
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:hover:before{border-color:#c3d000;}
.iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:hover{color:#ee7000;cursor:pointer;}
.iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:hover:before{border-color:#ee7000;}
.iccp-body .iccp-set .iccp-itemset.iccp-item-accordion.open .iccp-title.iccp-item-accordion-btn:before{transform:rotate(45deg);}
/**/
.iccp-body .iccp-set.-pagelist .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn,
.iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn{display:none;}

/**/
.openMode .iccp-body .iccp-set .iccp-set-title{display:block;position:relative;padding:10px 0 10px 25px;color:#c3d600;margin:10px 0 0;}
.openMode .iccp-body .iccp-set.-hostsettings .iccp-set-title{color:#ee7000;}
.openMode .iccp-body .iccp-set .iccp-set-title:before{content:"";position:absolute;top:10px;left:3px;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.openMode .iccp-body .iccp-set.-pagesettings .iccp-set-title:before{background-image:url(/Portals/_default/images/controlpanel/ico_nav_page_on.png);}
.openMode .iccp-body .iccp-set.-modulesettings .iccp-set-title:before{background-image:url(/Portals/_default/images/controlpanel/ico_nav_module_on.png);}
.openMode .iccp-body .iccp-set.-pagelist .iccp-set-title:before{background-image:url(/Portals/_default/images/controlpanel/ico_nav_sitemap_on.png);}
.openMode .iccp-body .iccp-set.-adminsettings .iccp-set-title:before{background-image:url(/Portals/_default/images/controlpanel/ico_nav_admin_on.png);}
.openMode .iccp-body .iccp-set.-hostsettings .iccp-set-title:before{background-image:url(/Portals/_default/images/controlpanel/ico_nav_host_on.png);}
.iccp-body .iccp-set .iccp-set-content{padding-right:2px;padding-bottom:10px;padding-top:10px;overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 250px);}
.iccp-body .iccp-set .iccp-set-content.tooltipShow{overflow-x:visible;overflow-y:visible;}
body:not(.openMode):not(.adminMode) .iccp-body .iccp-set .iccp-set-content{overflow-x:hidden;overflow-y:auto;}
.iccp-body .iccp-set .iccp-set-content::-webkit-scrollbar{width:5px;}
.iccp-body .iccp-set .iccp-set-content::-webkit-scrollbar-track{border-radius:5px;background:#070707;}
.iccp-body .iccp-set .iccp-set-content::-webkit-scrollbar-thumb{border-radius:5px;background:#474747;}
/* page,admin,host settings */
.iccp-body .iccp-set.-pagesettings .iccp-itemset,
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item-accordion-inner,
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item-accordion-inner{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item .iccp-item-button,
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item .iccp-item-button,
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item .iccp-item-button{width:129px;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item:nth-child(1),
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item:nth-child(2),
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item:nth-child(1),
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item:nth-child(2),
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item:nth-child(1),
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item:nth-child(2){margin:0;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a,
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a,
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a{display:flex;position:relative;padding:7px 0 7px 37px;align-items:center;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a{padding-left:33px;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a{margin:10px 0;}
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a{margin:2px 0;}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a{margin:10px 0;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a:hover,
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a:hover{color:#c3d000;}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a:hover{color:#ee7000;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a:after,
.iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a:after,
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a:after{content:"";display:block;position:absolute;top:0;left:2px;width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center center;}
.iccp-body .iccp-set.-pagesettings .iccp-itemset .iccp-item a:after{left:-1px;}

.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-setting a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_setting.png);}
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-delete a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_delete.png);}
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-copy a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_copy.png);}
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-add a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_add.png);}
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-linkchk a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_linkchk.png);}
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item.-htmloutput a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_page_htmloutput.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-site a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_sitesettings.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-sitetree a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_pagelist.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-pageheader a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_pageheader.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-disk a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_disksize.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-log a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_logviewer.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-clearcdn a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_clearcdn.png);}



.iccp-body .iccp-set .iccp-itemset .iccp-item.-file a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_filemanager.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-secure a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_securefile.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-dustbox a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_recyclebin.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-user a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_useraccounts.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-role a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_securityroles.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-auth a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_authentiacation.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-category a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_categorylist.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-skin a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_skinmanager.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-prohibitedchar a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_prohibitedchar.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-vendor a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_advendors.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-language a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_language.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-status a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_status.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-payment a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_payment.png);}
.iccp-body .iccp-set .iccp-itemset .iccp-item.-faqpage a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settings_faqpage.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-host a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_hostsettings.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-site a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_sitesettings.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-module a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_moduledefinitions.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-file a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_filemanager.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-vendor a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_advendors.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-sql a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_sql.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-schedule a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_schedulemanager.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-language a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_language.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-search a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_searchmanager.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-list a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_listmanager.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-user a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_useraccounts.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-skin a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_skinmanager.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-spua a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_spuseragent.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-spds a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_spdecisionsite.png);}
.iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item.-siteimport a:after{background-image:url(/Portals/_default/images/controlpanel/ico_set_settingshost_siteimport.png);}
/* page settings */
.iccp-body .iccp-set.-pagesettings .iccp-itemset.-icons .iccp-item .iccp-item-tooltip{}
/* modlue settings */
.iccp-body .iccp-set.-modulesettings .iccp-set-content{max-height:unset;overflow:visible;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset{display:flex;padding:2px 0;align-items:center;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-label{width:28%;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value{width:72%;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu input[type="radio"]{display:none;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu{display:flex;margin:2px 0;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span{display:block;width:50%;text-align:center;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span label{display:block;padding:5px;background-color:#171717;transition:color 0.25s ease-in-out;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span.optExisting label{border-radius:0 12px 12px 0;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span.optNew label{border-radius:12px 0 0 12px;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span input[type=radio] + label:hover{color:#c3d000;cursor:pointer;}
.iccp-body .iccp-set.-modulesettings .iccp-itemset .iccp-item-value .moduleMode.tabMenu > span input[type=radio]:checked + label{background:#373737;color:#b7b7b7;cursor:default;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset{margin-top:15px;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-add a{display:block;position:relative;padding:0.5em 1em 0.5em;border-radius:3px;background:#474747;text-align:center;text-indent:1.5em;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-add a:hover{color:#c3d000;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-add a:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:-9em;width:1.5em;height:1.5em;margin:auto;background:url(/Portals/_default/images/controlpanel/ico_btn_plus.png) center no-repeat;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-add a:hover:before{background-image:url(/Portals/_default/images/controlpanel/ico_btn_plus_on.png);color:#c3d000;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install{float:right;width:10px;height:10px;margin:0;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install a{display:block;overflow:hidden;position:relative;width:100%;height:100%;padding:0;border-radius:3px;white-space:nowrap;text-indent:200%;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install a:hover{opacity:0.5;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install a:before,
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install a:after{content:"";display:block;position:absolute;top:0;bottom:0;width:100%;height:2px;margin:auto;background:#676767;}
.iccp-body .iccp-set.-modulesettings .iccp-buttonset .iccp-button.-install a:after{transform:rotate(90deg);}
.ic-controlpanel .iccp-body .iccp-set.-modulesettings .nice-select.open .list{min-width:230px;}
@media screen and (max-height: 520px) {
.iccp-body .iccp-set.-modulesettings .iccp-set-content{overflow-x:hidden;overflow-y:auto;max-height:calc(100vh - 250px);}
.iccp-body .iccp-set.-modulesettings .iccp-set-content select{display:block !important;width:100%;margin:2px 0;padding:0 0 0 0.8em;color:#979797;font-size:inherit;font-family:inherit;line-height:inherit;border:1px solid transparent !important;background-color:#171717;border-radius:3px;transition:border 0.25s ease-in-out;}
.iccp-body .iccp-set.-modulesettings .iccp-set-content select:hover{border-color: #909920 !important;}
.iccp-body .iccp-set.-modulesettings .iccp-set-content select:focus{outline:none;}
.iccp-body .iccp-set.-modulesettings .iccp-set-content .nice-select{display:none !important;}
}

/* page list */
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item{position:relative;width:100%;padding:5px 0 5px 20px;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > a{display:inline-block;position:relative;text-decoration:underline;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item a:hover{color:#c3d600;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > a:before{content:"";display:block;position:absolute;top:7px;left:-13px;width:5px;height:5px;border-radius:50%;background:#676767;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span{display:block;position:absolute;top:7px;left:0;width:15px;height:15px;border-radius:50%;background:#676767;transition:all 0.25s ease-in-out;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span:after{content:"";display:block;position:absolute;top:5px;left:4px;transform:rotate(45deg);width:5px;height:5px;border-top:1px solid #272727;border-right:1px solid #272727;transition:all 0.25s ease-in-out;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span + a{padding:0;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span + a:before{display:none;}
.iccp-body .iccp-set.-pagelist .iccp-set-content .iccp-item-accordion-inner{overflow:hidden;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span:hover{cursor:pointer;background:#c3d600;}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span.open:after{top:4px;left:5px;transform:rotate(135deg);}
.iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item-group{padding:7px 0 0;}


/* ====================================================================

 adminMode

==================================================================== */

/* === all === */
.adminMode .ic-controlpanel{top:50px;width:85px;height:calc(100vh - 50px);padding:0;border-radius:0;transition:width 0.25s ease-in-out;}
.adminMode.openMode .ic-controlpanel{width:250px;}

/* === head === */
.adminMode .iccp-head{display:flex;position:fixed;top:0;right:0;left:0;z-index:95;height:50px;background-color:#171717;justify-content:space-between;}
.adminMode .iccp-head .iccp-item-tooltip{display:none !important;}
.adminMode .iccp-head .iccp-set.-infoCMS{display:flex;z-index:1;padding:0 15px 0 10px;align-items:center;}
.adminMode .iccp-head .iccp-set.-control{display:flex;margin:0;padding:0;align-items:center;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-cpmode{top:10px;right:5px;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-optmode{display:none;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link{display:block;position:relative;z-index:10;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link a{display:block;position:relative;padding:0 0 0 15px;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link a:before{content:"";display:block;position:absolute;top:50%;left:0;width:0;height:0;margin-top:-4px;border:4px solid transparent;border-right:4px solid #676767;transition:border 0.25s ease-in-out;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link a:hover{color:#c3d600;}
.adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link a:hover:before{border-right-color:#c3d600;}
.adminMode .iccp-head .iccp-set.-information{display:flex;margin-left:auto;padding:0 40px 0 0;align-items:center;}
.adminMode .iccp-head .iccp-set.-information .iccp-itemset{padding:0;border:none;}
.adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item{margin:0 0 0 15px;}
.adminMode .iccp-head .iccp-set.-information .iccp-itemset.-page{display:none;}
.adminMode .iccp-head .iccp-item-tooltip{top:auto;bottom:-2.6em;}
.adminMode .iccp-head .iccp-item-tooltip:after{top:-8px;bottom:auto;border:4px solid transparent;border-bottom:4px solid rgba(195,214,0,0.9);}
@media screen and (max-width: 660px) {
    .adminMode .iccp-head .iccp-set.-control .iccp-itemset.-link{display:none;}
}
@media screen and (max-width: 500px) {
    .adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-label{transition:}
    .adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser:hover .iccp-item-label{background-image:url(/Portals/_default/images/controlpanel/ico_info_user_on.png);}
    .adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-value{display:none;position:absolute;top:calc(100% + 6px);left:0;width:15em;margin:0 0 0 -7em;padding:0.25em;text-align:center;color:#272727;background:#c3d600;border-radius:3px;}
    .adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser .iccp-item-value:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:0;border:4px solid transparent;border-bottom:5px solid rgba(195,214,0,0.9);}
    .adminMode .iccp-head .iccp-set.-information .iccp-itemset.-user .iccp-item.-loginuser:hover .iccp-item-value{display:block;}
}

/* === body === */
.adminMode .iccp-body{height:100%;padding:0 5px;}
.adminMode.openMode .iccp-body{padding:0 10px 0 20px;transition:padding 0.25s ease-in-out;}
/**/
.adminMode .iccp-body .iccp-navset{position:static;top:auto;right:auto;flex-direction:row;justify-content:flex-end;margin:0;padding:7px 5px 9px;transition:all 0.25s ease-in-out;}
.adminMode.openMode .iccp-body .iccp-navset{padding-right:0;}
.adminMode .iccp-body .iccp-navset .iccp-nav{margin:0 0 0 10px;}
.adminMode .iccp-body .iccp-navset .iccp-nav.-adminsettings,
.adminMode .iccp-body .iccp-navset .iccp-nav:first-child{margin:0;}
.adminMode .iccp-body .iccp-navset .iccp-nav.-pagesettings,
.adminMode .iccp-body .iccp-navset .iccp-nav.-modulesettings{display:none;}
.adminMode .iccp-body .iccp-navset .iccp-nav.-faq{display:none;}
.adminMode .iccp-body .iccp-navset .iccp-nav .iccp-nav-button{width:15px;height:15px;margin:0;}
.adminMode .iccp-body .iccp-navset .iccp-nav.-adminsettings .iccp-nav-button a,
.adminMode .iccp-body .iccp-navset .iccp-nav.-hostsettings .iccp-nav-button a{background-size:contain;}
.adminMode .iccp-body .iccp-navset .iccp-nav.selected:after{top:inherit;right:3px;bottom:-8px;border:4px solid transparent;border-top:4px solid #c3d600;border-bottom:none;}
.adminMode .iccp-body .iccp-navset .iccp-nav.-hostsettings.selected:after{border-top-color:#ee7000;}
.adminMode .iccp-body .iccp-navset .iccp-nav .iccp-nav-tooltip{right:20px;}
.adminMode.openMode .ic-controlpanel:before{display:none;}
.adminMode.openMode .iccp-body .iccp-set .iccp-set-title{display:none;}
/**/
.adminMode .ic-controlpanel .iccp-body .iccp-set{overflow:visible;}
.adminMode .iccp-body .iccp-set,
.adminMode .iccp-body .iccp-set.active{display:none !important;}
.adminMode .iccp-body .iccp-set .iccp-set-content{overflow-x:visible;overflow-y:auto;max-height:inherit;}
.adminMode .iccp-body .iccp-set .iccp-itemset .iccp-item{width:100%;}

.adminMode .iccp-body .iccp-set.-adminsettings.active,
.adminMode .iccp-body .iccp-set.-hostsettings.active,
.adminMode .iccp-body .iccp-set.-pagelist.active{display:block !important;}
.adminMode .iccp-body .iccp-set.-pagesettings .iccp-itemset,
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item-accordion-inner,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item-accordion-inner{justify-content:center;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn{overflow:hidden;margin:0;padding:6px 0 0;white-space:nowrap;text-indent:200%;border-top:1px dashed #474747;}

.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:before,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:before{top:8px;left:5px;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{position:absolute;top:6px;left:17px;text-indent:0;font-size:10px;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.-siteicons.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{content:"サイト";}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.-fileicons.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{content:"ファイル";}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.-usericons.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{content:"ユーザー";}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.-mastericons.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{content:"マスタ";}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.-othericons.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{content:"その他";}

.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion:first-child .iccp-title.iccp-item-accordion-btn,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion:first-child .iccp-title.iccp-item-accordion-btn{margin:0;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-set-content,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-set-content{height:calc(100vh - 90px);}
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-set-content{padding-top:17px;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item .iccp-item-button,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item .iccp-item-button{width:100%;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a{overflow:hidden;width:35px;height:35px;margin:4px auto;white-space:nowrap;text-indent:200%;}
.adminMode.openMode .iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a,
.adminMode.openMode .iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a{width:100%;height:35px;margin:7px 0;padding-left:37px;text-indent:0;}
.adminMode .iccp-body .iccp-set.-adminsettings .iccp-itemset .iccp-item a:after,
.adminMode .iccp-body .iccp-set.-hostsettings .iccp-itemset .iccp-item a:after{left:0;width:35px;height:35px;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-set-content{height:calc(100vh - 90px);}

.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset{padding-left:5px;font-size:10px;transition:font-size 0.25s ease-in-out;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item{padding-left:13px;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span{width:10px;height:10px;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item > span:after{top:3px;left:2px;width:4px;height:4px;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item .iccp-item{padding-left:10px;}
.adminMode .iccp-body .iccp-set.-pagelist .iccp-itemset .iccp-item .iccp-item > a:before{left:-10px;}

.adminMode.openMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn,
.adminMode.openMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn{margin:10px 0 5px;text-indent:14px;}
.adminMode.openMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion:first-child .iccp-title.iccp-item-accordion-btn,
.adminMode.openMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion:first-child .iccp-title.iccp-item-accordion-btn{margin:0;}
.adminMode.openMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:before,
.adminMode.openMode .iccp-body .iccp-set.-hostsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:before{left:2px;}
.adminMode.openMode .iccp-body .iccp-set.-adminsettings .iccp-itemset.iccp-item-accordion .iccp-title.iccp-item-accordion-btn:after{display:none;}
.adminMode.openMode .iccp-body .iccp-set.-pagelist .iccp-itemset{font-size:inherit;}
/**/
.adminMode .ic-controlpanel .iccp-item-tooltip{top:auto;bottom:100%;left:0;right:0;width:68px;margin:auto;padding:1px 2px;color:#070707;font-size:9px;line-height:1.2;}
.adminMode .ic-controlpanel .iccp-body .iccp-set.-hostsettings .iccp-item-tooltip{background:rgba(238,112,0,0.9);}
.adminMode .ic-controlpanel .iccp-body .iccp-set.-hostsettings .iccp-item-tooltip:after{border-top:5px solid rgba(238,112,0,0.9);}

@media screen and (max-width: 896px) {
    body._infoCMS._adminLight.openMode #ic-skin,
    body._infoCMS._adminDark.openMode #ic-skin{padding-right:85px;}
}
@media screen and (max-width: 480px) {
    .adminMode.openMode .ic-controlpanel{width:100%;}
}
@media screen and (max-width: 375px) {
    body._infoCMS._adminLight #ic-skin,
    body._infoCMS._adminDark #ic-skin{padding-right:0;}
    .adminMode .ic-controlpanel{right:-85px;}
    .adminMode.openMode .ic-controlpanel{right:0;width:100%;}
}
}


/* ====================================================================

 iccp-item-modal

==================================================================== */
.iccp-item-modal{position:fixed;top:0;right:0;z-index:50;width:100%;height:100%;padding:30px 10px 30px 30px;background:rgba(0,0,0,0.95);}
.iccp-item-modal .iccp-item-modal-inner{overflow-y:auto;position:absolute;top:0;right:0;bottom:0;left:0;width:340px;height:340px;margin:auto;padding:50px 60px 60px;border-radius:5px;box-shadow:0 0 10px 10px #000;background:#232323;text-align:center;display:flex;flex-direction: column;justify-content: center;align-items: center;}
.iccp-item-modal .iccp-item-modal-inner-label{display:inline-block;position:relative;margin-bottom:50px;margin-left:-20px;padding-left:40px;color:#979797;font-size:20px;}
.iccp-item-modal .-message{margin:0 0 20px;text-align:center;}
.iccp-item-modal .-logoutbutton a{display:block;width:180px;margin:0 auto;padding:15px;color:#000 !important;font-size:16px;text-align:center;background-color:#c3d000;border:none;border-radius:3px;}
.iccp-item-modal .-logoutbutton a:hover{background:#909e00;}
.iccp-item-modal-button.-close{display:block;position:absolute;top:60px;right:60px;width:30px;height:30px;cursor:pointer;}
.iccp-item-modal .iccp-item-modal-button.-close:before,
.iccp-item-modal .iccp-item-modal-button.-close:after{content:"";display:block;position:absolute;top:0;bottom:0;width:100%;height:2px;margin:auto;background:#676767;}
.iccp-item-modal .iccp-item-modal-button.-close:before{transform:rotate(45deg);}
.iccp-item-modal .iccp-item-modal-button.-close:after{transform:rotate(-45deg);}
.iccp-item-modal .iccp-item-modal-button.-close:hover:before,
.iccp-item-modal .iccp-item-modal-button.-close:hover:after{background:#fff;}
.iccp-item.-logout .iccp-item-modal .iccp-item-modal-inner-label:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:35px;height:35px;background:url(/Portals/_default/images/controlpanel/ico_title_logout.png) left center no-repeat;background-size: contain;}
.iccp-item.-language .iccp-item-modal .iccp-item-modal-inner-label:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:35px;height:35px;background:url(/Portals/_default/images/controlpanel/ico_title_language.png) left center no-repeat;background-size: contain;}

.iccp-item.-logout .iccp-item-modal,
.iccp-item.-language .iccp-item-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.95);z-index:100;}



/* ====================================================================

 faq

==================================================================== */
#iccp-overlay{display:none;position:fixed;top:0;left:0;width:100%;background:rgba(0,0,0,0.95);z-index:3000;cursor:default;}
#iccp-window{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:80%;height:calc(100% - 120px);margin:auto;background:transparent;z-index:3010;transition:width 0.25s ease-in-out;}
#iccp-window .iccp-close{position:fixed;top:23px;right:8%;display:block;width:30px;height:30px;border-radius:30px;background:transparent;z-index:100020;cursor:pointer;}
#iccp-window .iccp-close:before,
#iccp-window .iccp-close:after{content:"";position:absolute;top:0;bottom:0;display:block;width:100%;height:2px;margin:auto;background:#676767;}
#iccp-window .iccp-close:before{transform:rotate(45deg);}
#iccp-window .iccp-close:after{transform:rotate(-45deg);}
#iccp-iframe{width:100%;height:100%;margin:0;padding:0;border:none;}
#iccp-iframe[src="/controlpanel/faq.html"]{background:#272727;border-radius:5px;box-shadow:0 0 10px 10px #000;}
@media screen and (max-width:480px){
    #iccp-window{width:90%;height:calc(100% - 120px);}
    #iccp-window .iccp-close{position:fixed;top:20px;right:20px;}
}