@charset "utf-8";

/* ===========================================================
 ビュー　共通
=========================================================== */
/*ログイン時にペイン一番上のブツの上マージンを消す*/
.adminMode [class$="Pane"] > [id$="_DD"] [id$="_HtmlModule_lblContent"]>*:first-child{margin-top:0;}
.adminMode [id$="_ModuleContent"]>.ViewAnnouncements:first-child>.newsList:first-child>*:first-child{margin-top:0;}
.adminMode .ViewAnnouncements>.newsHeader:first-child>*:first-child{margin-top:0;}

/*管理画面タイトル*/
h2 [id$="_lblTitle"].Head{padding:0;}

/*管理画面タイトル上マージンを消す*/
[class$="Pane"] > .moduleH2title:first-child>h2,
[class$="Pane"] > [id$="_dnnACTIONS_ctldnnACTIONS"]+.moduleH2title>h2{margin-top:0;}

/* ===========================================================
 footer
=========================================================== */
.adminMode #footer{padding-bottom:150px;}

/* ===========================================================
 ペイン名
=========================================================== */
[style="border-top:1px #CCCCCC dotted;border-bottom:1px #CCCCCC dotted;"]{min-height:5em;margin:5px 0;padding-top:10px;border:1px dotted #ccc;}
.PaneName{position:relative;top:-10px;left:-5px;padding:1px 4px 0;color:#ccc;font-size:11px;line-height:11px;background:#fff;border:1px solid #ccc;border-radius:2px;}
.adminMode .PaneName:before,
.adminMode .PaneName:after{content:"";position:absolute;left:0;right:0;display:block;width:0;height:0;margin:auto;border-style:solid;border-width:7px 6px 0 6px;border-color:#fff transparent transparent transparent;}
.adminMode .PaneName:before{bottom:-7px;border-color:#ccc transparent transparent transparent;}
.adminMode .PaneName:after{bottom:-5px;border-color:#fff transparent transparent transparent;}


/* ===========================================================
 モジュール＞共通　編集ナビ
=========================================================== */
[id$="_dnnACTIONS_ctldnnACTIONSMenuBar"]{line-height:1;}
.ModuleTitle_MenuContainer > tbody > tr > td,
.ModuleTitle_MenuContainer > tbody > tr > td > table{width:auto;}
.ModuleTitle_MenuContainer > tbody > tr > td > table img{display:block;max-width:inherit;}
.ModuleTitle_MenuItem{font-size:12px !important;}
/* 編集ナビの更新日付 */
.EditNaviTitle{width:62px !important;padding-right:5px;}
.CMUpdateDatetime{color:#333;font-weight:normal;font-size:13px;line-height:1.2;}


/* ===========================================================
 モジュール＞リッチテキストエディタ　デザインビュー
=========================================================== */
div.divSettings.TextEditor{margin:0 -35px 0 -18px;}
/*デザインビュー編集枠、上部ボタン群*/
.reToolCell li:before,
.reToolCell li:after{display:none;}
/*デザインビュー編集枠、下部ボタン群*/
.reEditorModesCell li:before,
.reEditorModesCell li:after{display:none;}
.rwControlButtons li:before,
.rwControlButtons li:after{display:none;}


/* ===========================================================
 管理＞コントロールパネル
=========================================================== */
.controlPanel{z-index:9999999;}
.controlPanel a{transition:none;}
.controlPanel.minimum{top:7%;height:auto !important;}
.controlPanel.minimum .controlPanelBody{padding-bottom:5px;}
.controlPanel h2:before,
.controlPanel h2:after{display:none;}
.controlPanel li:before{display:none;}
.controlPanel a.CommandButton{font-size:inherit;border:none;}
/* スマホプレビュー */
.selectBox + .fancybox-wrap,
.selectBox + .fancybox-wrap *{box-sizing:content-box !important;}
.previewMode .fancybox-opened{z-index:99999999 !important;}

.controlPanelBody .ControlPanel_View span a[disabled=true],
.minimum .controlPanelBody .ControlPanel_View span a[disabled=true]{display:none;}

/* ===========================================================
 管理＞サイト設定
=========================================================== */
/*
サイト設定			_SiteSettings_pnlSettings
└ サイトの基本設定		_SiteSettings_tblBasic
└ デザイン設定		_SiteSettings_tblAppearance
└ サイトの詳細設定
　　└ユーザー登録		_SiteSettings_tblSecurity
　　└ページ管理		_SiteSettings_tblPages
　　└サイトのマーケティング	_SiteSettings_tblMarketing
　　└ユーザビリティ設定	_SiteSettings_tblUsability
　　└その他の設定		_SiteSettings_tblOther
　　└ホスト設定		_SiteSettings_tblHost
　　└SSL の設定		_SiteSettings_tblSSL
　　└スマホオプションの設定	_SiteSettings_tblSP
　　└モバイルオプションの設定	_SiteSettings_tblMobileOption
*/
[id$="_SiteSettings_pnlSettings"] .tableSettings th{width:20em;}
table.tableSettings[id$="_SiteSettings_tblBasic"],
table.tableSettings[id$="_SiteSettings_tblAppearance"]{margin-bottom:4em;}
[id$="_SiteSettings_dshMobileOption_lblTitle"]{margin-bottom:4em;}
table.tableSettings[id$="_SiteSettings_tblMobileOption"]{margin-top:-4em;margin-bottom:4em;}
[id$="_SiteSettings_pnlSettings"] table.tableSettings th,
[id$="_SiteSettings_pnlSettings"] table.tableSettings td{border-bottom:1px dotted #ccc;}
[id$="_SiteSettings_pnlSettings"] table.tableSettings table th,
[id$="_SiteSettings_pnlSettings"] table.tableSettings table td{border:none;}
/*サイトエイリアス*/
[id$="_PortalAlias_dgPortalAlias"]{width:100% !important;background:#eee;}
[id$="_PortalAlias_dgPortalAlias"] td{padding:10px;}
/*ポータルCSS*/
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheet"] th,
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheet"] td,
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheetSmart"] th,
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheetSmart"] td,
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheetTablet"] th,
[id$="_SiteSettings_pnlSettings"] table.tableSettings[id$="_SiteSettings_tblStylesheetTablet"] td{text-align:center;border:none;}
a[id$="_SiteSettings_cmdRestore"],
a[id$="_SiteSettings_cmdRestoreSmart"],
a[id$="_SiteSettings_cmdRestoreTablet"]{display:none;}
a[id$="_SiteSettings_cmdSave"] ,
a[id$="_SiteSettings_cmdSaveSmart"] ,
a[id$="_SiteSettings_cmdSaveTablet"]{width:60%;padding:0.5em;margin:0 0 2em;}
/*デザイン設定＞ロゴ*/
a[id$="_SiteSettings_ctlLogo_cmdUpload"]{padding:0;background:none;border:none;border-radius:0;}
/*デザイン設定＞スキンのアップロード・コンテナのアップロード*/
tr[id$="_SiteSettings_lnkUploadSkinTr"]>td{padding:0.5em 0 0.5em 20em;}
/*サイトの詳細設定＞説明文*/
span[id$="_SiteSettings_lblAdvancedSettingsHelp"]{display:inline-block;margin:0 0 1em;}
/*サイトの詳細設定＞スマートフォンオプションの設定＞タブレット表示方法*/
table[id$="_SiteSettings_rdiTabletDisplayType"]{border-bottom:1px dashed #ddd;}

/* ===========================================================
 管理＞ファイルマネージャ
=========================================================== */
/*[id$="_ModuleContent"] table{width:100% !important;}
[id$="_ModuleContent"] table td{text-align:left !important;}*/
/**/
.FileManager{width:100%;}
.FileManager #tdGrid{border-right:1px solid #696969;}
.FileManager_RightBox{border-right:1px solid #000;}
.FileManager_LeftBox{width:200px !important;}
.FileManager_LeftBox img{height:13px !important;}
.FileManager_StatusBar{font-size:12px;}
[id$="_FileManager_pnlTreeInitScripts"]{height:100% !important;}
/* ファイルアップロード */
[id$="_WebUpload_tblUpload"] th,
[id$="_WebUpload_tblUpload"] td{padding:1em 0;}
[id$="_WebUpload_trFolders"]{border-bottom:1px dashed #ccc;}
/* パーミッション */
[id$="_FileManager_tblSecurity"] table{width:100%;}
.DataGrid_Container{width:auto !important;min-width:300px;}
.DataGrid_Item td:first-child,
.DataGrid_AlternatingItem td:first-child{width:auto !important;}

/* ===========================================================
 管理＞ページ
=========================================================== */
div[id$="_Tabs_pnlTabs"] hr{margin:0;}
div.ViewCommonCategoryList hr{margin:0;}

/* ===========================================================
 管理画面 ＞ スキン
=========================================================== */
[id$="_EditSkins_UP"]>table{width:100% !important;}
[id$="_EditSkins_typeRow"] td{display:inline-block;padding:0 0 1em;}
[id$="_EditSkins_typeRow"]+tr td{padding:0;border-top:1px solid #ccc;}
[id$="_EditSkins_typeRow"]+tr+tr td{display:inline-block;}
[id$="_EditSkins_lblGallery"] table,
[id$="_EditSkins_lblGallery"] table tbody,
[id$="_EditSkins_lblGallery"] table tr,
[id$="_EditSkins_lblGallery"] table th,
[id$="_EditSkins_lblGallery"] table td{display:block;}
[id$="_EditSkins_lblGallery"]>table table{position:relative;}
[id$="_EditSkins_lblGallery"]>table table>tbody>tr{display:inline;}
[id$="_EditSkins_lblGallery"]>table table>tbody>tr td{display:inline-block;padding:0.5em;text-align:center;border-right:1px solid #ddd;}
[id$="_EditSkins_lblGallery"]>table table>tbody>tr td.NormalRed{position:absolute;top:-2.5em;right:0;}
/*アップロード*/
[id$="_WebUpload_tblUpload"] #dnn_ctr362_WebUpload_trUnzip th,
[id$="_WebUpload_tblUpload"] #dnn_ctr362_WebUpload_trUnzip td{padding:0 0 0.5em;}
[id$="_WebUpload_Tr1"]{border-top:1px dashed #ccc;}

/* ===========================================================
 管理画面 ＞ ユーザー
=========================================================== */
[id$="_Users_pnlAll"] .submitArea{padding:1em 0;text-align:left;}
[id$="_Users_plLetterSearch"]{padding:0 0 1em 0;text-align:left !important;}
[id$="_Users_plLetterSearch"] a.CommandButton{margin:0 0 0.5em 0;padding:0 0.5em;}

/* ===========================================================
 管理画面 ＞ ゴミ箱
=========================================================== */
[id$="RecycleBin_pnlTabs"].WorkPanel .ctlSelectList_M{width:100% !important;}
[id$="_RecycleBin_tblTabs"],
[id$="3_RecycleBin_tblTabs"]>tbody>tr>td:first-child,
[id$="_RecycleBin_tblModules"],
[id$="_RecycleBin_tblModules"]>tbody>tr>td:first-child{width:100%;max-width:760px;}

/* ===========================================================
 管理＞ページヘッダ設定
=========================================================== */
[id$="_ViewUrlCustomize_grdUrlCustomize"]{font-size:11px;}
[id$="_ViewUrlCustomize_grdUrlCustomize_ctl01_lblSpOptimizeFlg"]{display:block;width:14px;height:17px;margin:0 auto;background:url(/admin/ControlPanel/images/ico_sp.png) no-repeat 0 0;text-indent:200%;white-space:nowrap;overflow:hidden;}

/* ===========================================================
 管理＞ページ設定
=========================================================== */
#dnn_ctr_ManageTabs_pnlSettings table.tableSettings th,
#dnn_ctr_ManageTabs_pnlSettings table.tableSettings td{border-bottom:1px dotted #ccc;}
#dnn_ctr_ManageTabs_pnlSettings table.tableSettings table th,
#dnn_ctr_ManageTabs_pnlSettings table.tableSettings table td{border:none;}


/* ===========================================================
 管理画面　サンプル用CSS
=========================================================== */
.boxAdmincomment{margin:0 0 1em;padding:0.75em 0;font-size:0.8em;color:#888;border-bottom:1px dotted #004ea2;}
.boxAdmincomment>*:first-child{margin-top:0;}
.boxAdmincomment>*:last-child{margin-bottom:0;}
h2+.boxAdmincomment{margin-top:-2.25em;}
h3+.boxAdmincomment{margin-top:-2em;}




/* ===========================================================
 追記
 ========================================================*/
.ControlPanel,
.PagingTable{font-size:11px;}
.Settings .SubHead{font-size:13px;}
#cmdStyleSheetRestore,
#cmdStyleSheetSmartRestore{display:none;}
[id$="Pane"] > center{color:#999;font-size:11px;}
/**/
#tblStylesheet,
#tblStylesheetSmart{display:table !important;width:100% !important;}
#txtStyleSheet,
#txtStyleSheetSmart{width:100% !important;}
/*ページ編集*/
table[summary="Site Details Design Table"] div.DataGrid_Container{height:200px;overflow-y:auto;}
table[summary="Site Details Design Table"] div.DataGrid_Container>table tr.DataGrid_Header td{white-space:nowrap;font-size:11px;}



/**/