/* ============================= */
/* === PAGE EDITOR  ============ */
/* ============================= */
#insPos {
	background: #DB0101 !important;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    opacity: 0.8;
}
#headerArea .pb-area, #footerArea .pb-area,
#leftArea .pb-area, #rightArea .pb-area,
#mainArea .pb-area { outline: 1px dotted #666 !important; }
#headerArea .pb-area:hover, #footerArea .pb-area:hover,
#leftArea .pb-area:hover, #rightArea .pb-area:hover,
#mainArea .pb-area:hover { outline: 2px groove #BDCCD4 !important; }
.pb-layout {
	margin-bottom: 1px !important;
	outline: 1px groove #eee !important;
	box-shadow: 2px 2px 4px #ccc !important;
	-moz-box-shadow: 2px 2px 4px #ccc !important;
	-webkit-box-shadow: 2px 2px 4px #ccc !important;
	-o-box-shadow: 2px 2px 4px #ccc !important;
	-ms-box-shadow: 2px 2px 4px #ccc !important;
}
.pb-layout:hover {
	outline: 3px ridge #FC6803 !important;
	box-shadow: 2px 2px 8px #EB4200 !important;
 	-moz-box-shadow: 2px 2px 8px #EB4200 !important;
	-webkit-box-shadow: 2px 2px 8px #EB4200 !important;
	-o-box-shadow: 2px 2px 8px #EB4200 !important;
	-ms-box-shadow: 2px 2px 8px #EB4200 !important;
}
.mce-edit-focus { outline: 1px dotted #ccc !important; }
.pb-handle {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: Alpha(Opacity=80);
	padding: 2px 5px !important;
	border: 1px solid #999;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	outline: none !important;
	background: #262D38 !important;
	font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'MS PGothic', Sans-serif;
	font-size: 11px !important;
	color: #fff !important;
}
.pb-noedit.pb-of-visible { outline: 1px dotted #ccc !important; }
.pbNotEditable
{
	background-color: rgba(32, 32, 32, 0.5);
	background-color: #909090\9;
}
.pb-of-visible .mce-content-body {
	min-height: 20px;
}
.mce-tinymce, .mce-tinymce *
{
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
}


/* ============================= */
/* === EDIT PAGE CONTEXT MENU == */
/* ============================= */
.context-menu-list {
	border: 1px solid #fff !important;
	border-radius: 3px;
	background-color: #EEE !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	background: #eee;
	font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'MS PGothic', Sans-serif !important;
	font-size: 12px !important;
}
ul.context-menu-list li.context-menu-item {
	font-family: Meiryo, 'Hiragino Kaku Gothic ProN', 'MS PGothic', Sans-serif !important;
	list-style-type: none !important;
	line-height: 1.5 !important;
}
.context-menu-list * { font-size: 100% !important; }
.context-menu-item {
	min-height: 18px !important;
	padding: 5px 2px 0 24px !important;
	background-repeat: no-repeat !important;
	background-position: 4px 3px !important;
	text-align: left !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	bottom: auto !important;
	margin: 0px !important;
}
.context-menu-input span {
	display: inline !important;
	color: #000 !important;
}
.context-menu-item.hover {
	background-color: #CED9DD !important;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.publis-menu-label {
	margin: 3px 0;
	padding-left: 5px !important;
	/* border-bottom: none !important; */
	border: 3px solid #262D38;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-radius: 1px;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	background-color: #262D38 !important;
	color: #fff !important;
}
.publis-menu-label.area_label { border-color: #BDCCD4; }
.publis-menu-label.page { border-color: #262D38; }
.context-menu-submenu:after {
	top: 4px;
	color: #86B3B6 !important;
	font-weight: bold;
}
.context-menu-submenu.hover:after { color: #fff !important; }
.context-menu-list label { margin: 0; }
/* ===== ICON ===== */
/* block */
.context-menu-item.icon-blockCreate { background-image: url(../images/ic_contxt_add.png) !important; }
.context-menu-item.icon-normalBlock { background-image: url(../images/ic_contxt_pageadd.png) !important; }
.context-menu-item.icon-shareBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-shareBlockEdit { background-image: url(../img/icon/edit_page.gif) !important; }
.context-menu-item.icon-pluginBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-emptyBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-nestedBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-cornerBlock { background-image: url(../images/ic_contxt_corner_blk.png) !important; }
.context-menu-item.icon-queryCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-calendarCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-calendarboxCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-newsCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-pagelistCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-pagelistboxCorner { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-dbCorner { background-image: url(../images/ic_contxt_default.png) !important; }

.context-menu-item.icon-titleBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-categoryBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-anchorBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-navigationBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-menuBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-searchBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-newsdigestBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-calendardigestBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-loginBlock { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-pageitemBlock { background-image: url(../images/ic_contxt_default.png) !important; }

.context-menu-item.icon-emptyBlock.block,
.context-menu-item.icon-blockRestore { background-image: url(../images/ic_contxt_in.png) !important; }


.context-menu-item.icon-blockDelete { background-image: url(../images/ic_contxt_delete.png) !important; }
.context-menu-item.icon-blockStyle { background-image: url(../images/ic_contxt_style_blk.png) !important; }
.context-menu-item.icon-blockMedia { background-image: url(../images/ic_contxt_media_blk.png) !important; }

.context-menu-item.icon-blockModels { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-blockSmartphone { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-blockMobile { background-image: url(../images/ic_contxt_default.png) !important; }

.context-menu-item.icon-blockEtc { background-image: url(../images/ic_contxt_default.png) !important; }
.context-menu-item.icon-copy { background-image: url(../images/ic_contxt_copy.png) !important; }
.context-menu-item.icon-cut { background-image: url(../images/ic_contxt_cut.png) !important; }
.context-menu-item.icon-paste { background-image: url(../images/ic_contxt_paste.png) !important; }
.context-menu-item.icon-blockConvertShare { background-image: url(../images/ic_contxt_blkshare.png) !important; }
.context-menu-item.icon-blockDesign { background-image: url(../images/ic_contxt_design.png) !important; }
.context-menu-item.icon-blockShowhide { background-image: url(../images/ic_contxt_showhide.png) !important; }
.context-menu-item.icon-blockWebapi { background-image: url(../images/ic_contxt_cloud.png) !important; }
.context-menu-item.icon-membersOnly { background-image: url(../images/ic_contxt_authority.png) !important; }

.context-menu-item.icon-blockProperty,
.context-menu-item.icon-blockPageItem { background-image: url(../images/ic_contxt_edit.png) !important; }
/* area */
.context-menu-item.icon-createAreaBlock { background-image: url(../images/ic_contxt_add.png) !important; }

.context-menu-item.icon-areaInherit { background-image: url(../images/ic_contxt_inherit_area.png) !important; }
.context-menu-item.icon-areaStyle { background-image: url(../images/ic_contxt_style_area.png) !important; }
.context-menu-item.icon-areaMedia { background-image: url(../images/ic_contxt_media_area.png) !important; }
/* page */
.context-menu-item.icon-pagePreview { background-image: url(../images/ic_contxt_preview.png) !important; }
.context-menu-item.icon-pagePreviewUrl { background-image: url(../images/ic_contxt_previewurl.png) !important; }
.context-menu-item.icon-futurePagePreview { background-image: url(../images/ic_contxt_releasetimer.png) !important; }
.context-menu-item.icon-pcPagePreview { background-image: url(../images/ic_contxt_pc.png) !important; }
.context-menu-item.icon-mbPagePreview { background-image: url(../images/ic_contxt_mobile.png) !important; }
.context-menu-item.icon-smPagePreview { background-image: url(../images/ic_contxt_smart.png) !important; }
.context-menu-item.icon-tbPagePreview { background-image: url(../images/ic_contxt_tablet.png) !important; }

.context-menu-item.icon-releasePage,
.context-menu-item.icon-releaseShare { background-image: url(../images/ic_contxt_release.png) !important; }

.context-menu-item.icon-backPageEdit,
.context-menu-item.icon-backShareEdit { background-image: url(../images/ic_contxt_edit.png) !important; }

.context-menu-item.icon-releasePageNow,
.context-menu-item.icon-releaseShareNow { background-image: url(../images/ic_contxt_release.png) !important; }

.context-menu-item.icon-releasePageTimer,
.context-menu-item.icon-releaseShareTimer { background-image: url(../images/ic_contxt_releasetimer.png) !important; }

.context-menu-item.icon-releasePageAccept,
.context-menu-item.icon-releaseShareAccept { background-image: url(../images/ic_contxt_releaseaccept.png) !important; }

.context-menu-item.icon-releasePageFinish,
.context-menu-item.icon-releaseShareFinish { background-image: url(../images/ic_contxt_releasefinish.png) !important; }

.context-menu-item.icon-releasePageHistory,
.context-menu-item.icon-releaseShareHistory { background-image: url(../images/ic_contxt_releasehistory.png) !important; }

.context-menu-item.icon-savePage { background-image: url(../images/ic_contxt_saving.png) !important; }
.context-menu-item.icon-savingPage { background-image: url(../images/ic_contxt_saving.png) !important; }
.context-menu-item.icon-savingPageHistory { background-image: url(../images/ic_contxt_savinghistory.png) !important; }

.context-menu-item.icon-pageTool { background-image: url(../images/ic_contxt_tool.png) !important; }

.context-menu-item.icon-componentTool { background-image: url(../images/ic_contxt_tool.png) !important; }

.context-menu-item.icon-pageStyle { background-image: url(../images/ic_contxt_style.png) !important; }

.context-menu-item.icon-pageHead { background-image: url(../images/ic_contxt_head.png) !important; }

.context-menu-item.icon-pageDesign { background-image: url(../images/ic_contxt_design.png) !important; }

.context-menu-item.icon-popupBlock { background-image: url(../images/ic_contxt_popup.png) !important; }

.context-menu-item.icon-pageMedia { background-image: url(../images/ic_contxt_media.png) !important; }

.context-menu-item.icon-pageAuthority { background-image: url(../images/ic_contxt_authority.png) !important; }

.context-menu-item.icon-pageDeviceswitch { background-image: url(../images/ic_contxt_mediaswitch.png) !important; }

.context-menu-item.icon-pageMode { background-image: url(../images/ic_contxt_modeswitch.png) !important; }

.context-menu-item.icon-pageReload { background-image: url(../images/ic_contxt_reload.png) !important; }

.context-menu-item.icon-pageInfo,
.context-menu-item.icon-shareInfo { background-image: url(../images/ic_contxt_pageinfo.png) !important; }

.context-menu-item.icon-templateConfig { background-image: url(../images/ic_contxt_tmpl_config.png) !important; }
.context-menu-item.icon-templateInput { background-image: url(../images/ic_contxt_tmpl_input.png) !important; }

.context-menu-item.icon-pageBlockInfo { background-image: url(../images/ic_contxt_blkstruct_blk.png) !important; }
.context-menu-item.icon-blockModels { background-image: url(../images/ic_contxt_mobiletype_blk.png) !important; }
.context-menu-item.icon-shareBlock { background-image: url(../images/ic_contxt_share_blk.png) !important; }
.context-menu-item.icon-pluginBlock { background-image: url(../images/ic_contxt_plugin_blk.png) !important; }
.context-menu-item.icon-nestedBlock { background-image: url(../images/ic_contxt_repeat_blk.png) !important; }

.context-menu-item.icon-add { background-image: url(../images/ic_contxt_add.png) !important; }
.context-menu-item.icon-blankPage { background-image: url(../images/ic_contxt_pageadd.png) !important; }
.context-menu-item.icon-templatePage { background-image: url(../images/ic_contxt_template.png) !important; }
.context-menu-item.icon-virtualPage { background-image: url(../images/ic_contxt_virtual.png) !important; }
.context-menu-item.icon-directoryPage { background-image: url(../images/ic_tree_file_folder.png) !important; }
.context-menu-item.icon-uploadPage { background-image: url(../img/icon/up.gif) !important; }
.context-menu-item.icon-convertPage { background-image: url(../img/icon/right.gif) !important; }

.context-menu-list, .context-menu-list * {
	text-shadow : none !important;
}

/* ============================= */
/* === HTML CODE EDITOR ======== */
/* ============================= */
.ui-widget.ui-dialog { font-size: 13px; }
.ui-widget * { font-size: 100%; }
/* ===== HEADER ===== */
.ui-dialog .ui-dialog-titlebar {
	min-height: 18px;
	padding: 5px 10px !important;
}
.ui-widget-header {
	border: none!important;
	border-top: 1px solid #444 !important;
	border-bottom: 3px solid #EB4200 !important;
	background: #1A1A1A !important;
	color: #FFF !important;
	border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-bottom-left-radius: 0 !important;
	-webkit-border-bottom-left-radius: 0 !important;
	-moz-border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	-webkit-border-bottom-right-radius: 0 !important;
	-moz-border-bottom-left-radius: 0 !important;
	font-weight: normal;
	line-height: 1.2 !important;
}
.ui-dialog-titlebar .ui-state-default,
.ui-dialog-titlebar .ui-widget-content .ui-state-default,
.ui-dialog-titlebar .ui-widget-header .ui-state-default { margin: -10px 0 0 0 !important; }
.ui-state-default .ui-icon,
.ui-dialog-titlebar-close .ui-icon { background-image: url(../images/ui-icons_ffffff_256x240.png) !important; }
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(../images/ui-icons_ffffff_256x240.png) !important;
	opacity: 0.8 !important;
	-moz-opacity: 0.8 !important;
	filter: Alpha(Opacity=80) !important;
}
.ui-dialog button.ui-button-icon-only {
	border: 1px solid #1a1a1a !important;
	background: #EB4200 !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#EB4200', endColorstr='#EB4200') !important;
	border-radius: 2px !important;
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
}

/* ===== FOOTER ===== */
.ui-dialog .ui-dialog-buttonpane {
	text-align: center;
	background: none;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none !important; }
.ui-dialog .ui-dialog-buttonpane .ui-button {
	margin: .5em 1em .5em 0 !important;
	min-width: 5em !important;
	border-color: #b3b3b3 !important;
	border-radius: 4px !important;
	-webkit-borderradius: 4px !important;
	-moz-border-radius: 4px !important;
	background: #fff !important;
	color: #1a1a1a !important;
	background: linear-gradient(#fff, #e7e7e7) !important;
	background: -moz-linear-gradient(#fff, #e7e7e7) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#e7e7e7') !important;
	cursor: pointer !important;
	font-weight: normal !important;
	font-size: 100% !important;
}
.ui-dialog .ui-dialog-buttonpane .ui-button:hover {
	border: 1px solid #98A3AA !important;
	background: #dde5e9 !important;
	background: linear-gradient(#fff, #c2cfd7) !important;
	background: -moz-linear-gradient(#fff, #c2cfd7) !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c2cfd7)) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#c2cfd7') !important;
	color: #1a1a1a !important;
}

/* ============================= */
/* === DIALOGUE ================ */
/* ============================= */

/* ===== HTML TEXT CHECK ===== */
/* --- TABLE --- */
.ui-dialog table#pb-ngword-convert-list {
	width: 100% !important;
	margin: 5px 0;
	border-spacing: 0 !important;
	border: 1px solid #ccc !important;
	border-right: none !important;
	background: #fff !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
}
.ui-dialog table#pb-ngword-convert-list th, .ui-dialog table#pb-ngword-convert-list td {
	padding: 3px 5px !important;
	border: 0 !important;
	border-top: 1px solid #e6e6e6 !important;
	border-right: 1px solid #ccc !important;
	line-height: 1.4 !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	font-size: 100%;
	text-align: center;
	white-space:nowrap;
}
.ui-dialog table#pb-ngword-convert-list th {
	padding: 5px !important;
	border-color: #777 !important;
	border-top: none !important;
	background: #262D38 !important;
	color: #fff !important;
	font-weight: normal !important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	white-space: nowrap;
}
.ui-dialog table#pb-ngword-convert-list td a:link, .ui-dialog table#pb-ngword-convert-list a:visited {
	text-decoration: none;
	color: #00688B;
}
.ui-dialog table#pb-ngword-convert-list a:hover { text-decoration: underline; }
/* --- FORM --- */
.ui-dialog table#pb-ngword-convert-list input[type="checkbox"] { margin-right: 3px; }
