@charset "utf-8";

/* ================================================================
  common
   ================================================================ */
/* alerttext */
.ic-alerttext{display:block;color:#f00;font-size:#f00;}
/* url */
[id$="Url"]{word-break:break-all;}
/* required item */
.divSettings .tableSettings > tbody > tr > th > span.NormalRed{display:inline-block;padding:0.5em 0.5em 0.4em 0.3em;border-radius:3px;background:#c00;color:#fff;line-height:1;}
/* DNN-class */
.ctlDefault{background:#f00;}
.ctlTextArea_LL{width:100% !important;height:20em;}
.ctlTextArea_L{width:100% !important;height:5em;}
.ctlTextArea_M{width:100% !important;height:3em;}
.ctlTextArea_S{width:100% !important;height:1.75em;}
.ctlTextArea_SS{background:#f00;}
.ctlSelect{background:#f00;}
.ctlSelectList_L{min-width:18em;height:35em;}
.ctlSelectList_M{min-width:18em;height:20em;}
.ctlSelectList_S{min-width:18em;height:7em;}
.NormalRed{color:#f00;font-size:80%;}
.NormalBlue{color:#00f;font-size:80%;}
@media screen and (max-height:600px){.adminMode .ctlSelectList_L,
.adminMode .ctlSelectList_M,
.adminMode .ctlSelectList_S{min-width:unset;}}
/* icons */
select[id^="dnn_ctr"],
a[id^="dnn_ctr"],
a[id^="dnn_ctr"] img{display:inline-block;vertical-align:middle;transition:opacity 0.25s ease-in-out;}
a[id^="dnn_ctr"]:hover{opacity:0.5;}
input[type="image"][id^="dnn"][src^="/images/"],
input[type="image"][name^="dnn"][src^="/images/"],
a[id^="dnn_ctr"] img[src^="/images/"],
.tableGrid img[src^="/images/"],
.DataGrid_Container img[src^="/images/"],
.tableGrid input[type="image"][src^="/images/"],
.DataGrid_Container input[type="image"][src^="/images/"]{}


/*========================================================
  component_controlpanel_faqcontents
========================================================*/
.iccp-item-page.-faq .ic-pageheader{display:flex;align-items:center;justify-content:space-between;padding:0 0 2em;}
.iccp-item-page.-faq .ic-pageheader .ic-title{position:relative;margin:0;padding:0 0 0 40px;font-family:inherit;font-size:200%;line-height:1.2;letter-spacing:0;}
.iccp-item-page.-faq .ic-pageheader .ic-title:before{content:"";position:absolute;top:-2px;auto;bottom:0;left:0;display:block;width:35px;height:35px;margin:auto;background:url(/Portals/_default/images/controlpanel/ico_title_faq.png) no-repeat center / contain;}


/*========================================================
  component_page_errorcontents
========================================================*/
.iccp-error,
.iccp-error *,
.iccp-error *:before,
.iccp-error *:after{box-sizing:border-box;}
.iccp-error{font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:14px;line-height:1.4;}
.iccp-error{text-align:center;}
.iccp-error a{text-decoration:underline;}
.iccp-error a:hover{text-decoration:none;}
.iccp-error .iccp-error-body{display:inline-block;margin:auto;padding:5em 0;text-align:left;}
.iccp-error .iccp-error-body h2{margin:0 0 0.75em;padding:0;font-size:350%;font-weight:normal;}
.iccp-error .iccp-error-body p{margin:0 0 1em;padding:0;}


/* ====================================================================
  component_category ... when adding articles.
  news module
  qanda module
==================================================================== */
[href$="_tvwCategory_SkipLink"],
[id$="_tvwCategory_SkipLink"],
[id$="_tvwCategory"] > table > tbody > tr > td:first-child{display:none !important;}
[id$="_tvwCategory"] > table{width:100%;}
[id$="_tvwCategory"] > table > tbody > tr > td{padding:0.25em 0;border-bottom:1px solid rgba(255,255,255,0.1);}
[id$="_tvwCategory"] > table > tbody > tr > td:not(.TreeMenu_Node){width:2em;}
[id$="_tvwCategory"] input[type="checkbox"]{margin:0 0.5em 0 0;}
[id$="_tvwCategory"] a:hover{opacity:0.5;}




/* ================================================================
  component_richtexteditor module > add link > choose from database
  LinkManagerProduct.aspx iframe header only links to default.css
   ================================================================ */
div#panEcMode,
div#panEcMode *,
div#panEcMode *:before,
div#panEcMode *:after{box-sizing:border-box;}
div#panEcMode,
div#panEcMode select{color:#070707;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:14px;line-height:1.4;}
div#panEcMode select{margin:2px;padding:0.5em 30px 0.5em 1em;border:solid 1px #e8e8e8;border-radius:3px;cursor:pointer;transition:border 0.25s ease-in-out;}
div#panEcMode select:hover{border-color:#909920;}
div#panEcMode select:focus{outline:none;}
div#panEcMode > table{width:98%;border:none;border-spacing:0;border-collapse:collapse;}
div#panEcMode > table > tbody > tr > td{width:90% !important;padding:0.5em;border:none;border-bottom:1px solid #e7e7e7;}
div#panEcMode > table > tbody > tr > td[style*="width"]{width:auto !important;}
div#panEcMode > table > tbody > tr > td:first-child{width:10% !important;}
div#panEcMode table table#grdMain{width:100% !important;border:none;border-spacing:0;border-collapse:collapse;}
div#panEcMode table table#grdMain > tbody > tr > td{padding:0.5em;border:none;border-bottom:1px dashed #e7e7e7;vertical-align:middle;}
div#panEcMode table table#grdMain > tbody > tr > td:last-child{font-size:0.7em;text-align:center;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft *{margin:0;padding:0;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft > div{display:flex;padding:0.25em;cursor:pointer;transition:background 0.25s ease-in-out;align-items:center;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft > div:hover{color:#c3d600;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft > div[style*="background-color: rgb(253, 234, 218);"]{background:#e7e7e7 !important;cursor:default;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft > div[style*="background-color: rgb(253, 234, 218);"]:hover{color:inherit;}
div#panEcMode table table#grdMain > tbody > tr > td.DNNAlignleft > div h3{width:100%;margin:0;padding:0;font-weight:inherit;font-size:inherit;transition:color 0.25s ease-in-out;}
div[id*="teContent_dialogOpenerImageEditor"].RadWindow.RadWindow_Default .rwContent{height:570px !important;}
div[id*="teContent_dialogOpenerImageMapDialog"].RadWindow.RadWindow_Default .rwContent{height:570px !important;}
div[id*="teContent_dialogOpenerMediaManager"].RadWindow.RadWindow_Default .rwContent{height:570px !important;}



/* ================================================================
  component_telerikModal
   ================================================================ */
.TelerikModalOverlay{opacity:0.8 !important;position:fixed !important;z-index:9999 !important;width:100% !important;min-width:inherit !important;height:100% !important;background:#070707 !important;}
body.modalMode .TelerikModalOverlay{background:#f7f7f7 !important;}
.RadWindow.RadWindow_Default{display:flex;overflow:auto !important;position:fixed !important;z-index:99999 !important;flex-direction:column;width:90% !important;height:90% !important;min-height:inherit;padding:3%;border:none;border-radius:5px;box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.1);background:#fff;color:#070707;}
.RadWindow.RadWindow_Default:not([id$="FindAndReplace"]){top:5% !important;left:5% !important;}
.RadWindow.RadWindow_Default.rwInactiveWindow{top:5% !important;left:5% !important;z-index:99998 !important;width:90% !important;height:90% !important;padding:0;}
.RadWindow.RadWindow_Default .rwTitleBar{z-index:2;width:100%;margin:0;border:none;border-radius:0;background:none;color:inherit;cursor:default !important;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper{height:auto;padding:0 0 2%;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwIcon{display:block;top:0;left:0;width:auto;height:auto;margin:0;font-size:inherit;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwIcon:before{width:auto;height:auto;margin:0;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwTitle{display:block;width:80%;padding:0 0 0 2.5em;line-height:2.5;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands{top:0;right:0;margin:0;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem{margin:0;padding:0;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton{display:block;margin:0;padding:0;border:none;border-radius:0;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton:hover{background:none;color:#c3d600;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton:before{display:block;font-size:1.5em;}
.RadWindow.RadWindow_Default .rwContent{overflow:hidden;flex:1;height:auto !important;border:none;background:none;color:inherit;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton.rwCloseButton{width:18px;height:18px;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton.rwCloseButton:hover{opacity:0.75;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton.rwCloseButton:before,
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton.rwCloseButton:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);width:100%;height:2px;margin:auto;background-color:#272727;transition:all 0.25s ease-in-out;}
.RadWindow.RadWindow_Default .rwTitleBar .rwTitleWrapper .rwCommands .rwListItem .rwCommandButton.rwCloseButton:after{transform:rotate(-45deg);}
.RadWindow.RadWindow_Default[id$="FindAndReplace"]{width:50% !important;min-width:280px;max-width:400px;height:63% !important;max-height:440px;padding:1%;}
.RadWindow.RadWindow_Default[id$="FindAndReplace"] .rwTitleBar{padding:1em 1em 0;cursor:move !important;}
.RadWindow.RadWindow_Default[id$="FindAndReplace"] .rwTitleBar .rwTitleWrapper .rwIcon{top:1em;left:1em;}
.RadWindow.RadWindow_Default[id$="FindAndReplace"] .rwTitleBar .rwTitleWrapper .rwCommands{top:1em;right:1em;}
.RadWindow.RadWindow_Default[id$="FindAndReplace"] .rwContent{padding:0 1em 1em;}




/* ================================================================
  component_paging
   ================================================================ */
ul.ulPaging{margin:1em 0;padding:0;}
ul.ulPaging li{display:inline-block;margin:0;line-height:1;list-style:none;}
ul.ulPaging li a{display:block;padding:0.5em 0.6em 0.45em;border:1px solid #d7d7d7;text-decoration:none;transition:background 0.25s ease-in-out , border 0.25s ease-in-out , color 0.25s ease-in-out;}
ul.ulPaging li a:hover,
ul.ulPaging li:hover a{border:1px solid #575757;background:#575757;color:#fff;}
ul.ulPaging li.Current{padding:0.5em 0.6em 0.45em;border:1px solid #d7d7d7;background-color:#e7e7e7;font-weight:bold;}
ul.ulPaging li:hover a{border:1px solid #575757;background:#575757;color:#fff;}
/* advendors , user */
[id$="_plLetterSearch"]{margin:0 0 1em;padding:0 3em 2em 0;text-align:left !important;letter-spacing:-0.4em;}
[id$="_plLetterSearch"] a.CommandButton{min-width:inherit;margin:0.25em !important;padding:0 0.5em !important;letter-spacing:normal;}
/* secure */
.pager ul{margin:0;padding:15px 0 0;}
.pager ul li{list-style:none;float:left;margin:0 5px 5px 0;padding:0;line-height:1;}
.pager ul li a{display:block;padding:0.5em 0.6em 0.45em;border:1px solid #d7d7d7;text-decoration:none;}
.pager ul li span{display:block;padding:0.5em 0.6em 0.45em;border:1px solid #d7d7d7;background-color:#e7e7e7;font-weight:bold;}
.pager ul li:hover a{border:1px solid #575757;background:#575757;color:#fff;}
/*logviewer*/
.PagingTable,
.PagingTable > tbody,
.PagingTable > tbody > tr,
.PagingTable > tbody > tr > td{display:block;width:100% !important;}
.PagingTable > tbody > tr > td:nth-child(1){padding:0.5em 0 1em;color:#676767;font-size:12px;text-align:center;}
.PagingTable > tbody > tr > td:nth-child(2){text-align:center;}
.PagingTable a.CommandButton{margin:0 0 0 -0.5em;padding:0.15em 0.75em;}
.PagingTable span{display:inline-block;margin:0 0 0 -0.5em;padding:0.15em 0.75em;border:2px solid #e7e7e7;border-radius:5px;background:#e7e7e7;color:#979797;transition:all ease-in-out 0.25s;}



/* ================================================================
  component_formandbutton
   ================================================================ */
/* label */
label[id^="dnn_"],
label[for^="dnn_"]{cursor:pointer;}

/* textarea[id^="dnn_"] , select[id^="dnn_"] , input[id^="dnn_"] , button[id^="dnn_"]  - common */
input.NormalTextBox,
textarea[id^="dnn_"],
select[id^="dnn_"],
input[id^="dnn_"],
button[id^="dnn_"],
a[id^="dnn_"].CommandButton,
.adminMode a.CommandButton{max-width:100%;margin:0;box-sizing:border-box;color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit;transition:border ease-in-out 0.25s , background 0.25s ease-in-out , color 0.25s ease-in-out , opacity 0.25s ease-in-out;}
.adminMode a[id^="dnn_"].CommandButton:hover,
.adminMode a.CommandButton:hover{opacity:0.5;}
.adminMode input[id^="dnn_"][type="image"]:hover{opacity:0.5;}
td > input[id^="dnn_"][type="image"]{max-width:inherit;}
/* disabled */
input.NormalTextBox[disabled],
textarea[id^="dnn_"][disabled],
select[id^="dnn_"][disabled],
input[id^="dnn_"][disabled],
button[id^="dnn_"][disabled],
input.NormalTextBox[disabled]:hover,
textarea[id^="dnn_"][disabled]:hover,
select[id^="dnn_"][disabled]:hover,
input[id^="dnn_"][disabled]:hover,
button[id^="dnn_"][disabled]:hover{opacity:0.5 !important;cursor:default !important;}
.disabledNode{opacity:0.5;transition:all 0.25s ease-in-out;}
/* focus */
input.NormalTextBox:focus,
textarea[id^="dnn_"]:focus,
input[id^="dnn_"][type="text"]:focus,
input[id^="dnn_"][type="password"]:focus,
input[id^="dnn_"][type="file"]:focus,
input[id^="dnn_"][type="text"]:-webkit-autofill,
input[id^="dnn_"][type="password"]:-webkit-autofill{border-color:#c3d000;background:#faffbd;}
/* name = dnn */
input[type="image"][name^="dnn"]{vertical-align:middle;}

/* textarea[id^="dnn_"] */
textarea[id^="dnn_"],
textarea[name^="dnn"]{padding:0.25em 0.5em;border:1px solid #d7d7d7;border-radius:3px;outline:none !important;background:#fff;cursor:text;}
textarea[id^="dnn_"]:hover,
textarea[name^="dnn"]:hover{border-color:#909e00;}

/* select[id^="dnn_"] */
select[id^="dnn_"],
select[name^="dnn"]{padding:0.25em 0.5em;border:1px solid #d7d7d7;border-radius:3px;outline:none !important;background:#fff;cursor:pointer;}
select[id^="dnn_"]:hover,
select[name^="dnn"]:hover{border-color:#909e00;}
select[id^="dnn_"]:focus,
select[name^="dnn"]:focus{border-color:#c3d000;background:#faffbd;}

/* input[id^="dnn_"]　checkbox */
input[id^="dnn_"][type="checkbox"],
input[name^="dnn"][type="checkbox"]{width:1.5em;height:1.5em;margin:0.25em;vertical-align:middle;cursor:pointer;}
/* input[id^="dnn_"]　radio */
input[id^="dnn_"][type="radio"],
input[name^="dnn"][type="radio"]{width:1.5em;height:1.5em;margin:0.25em;vertical-align:middle;cursor:pointer;}

/* input[id^="dnn_"]　text,password */
input.NormalTextBox[type="text"],
input[id^="dnn_"][type="text"],
input[id^="dnn_"][type="password"]{padding:0.25em 0.5em;border:1px solid #d7d7d7;border-radius:3px;outline:none !important;background:#fff;cursor:text;}
input.NormalTextBox[type="text"]:hover,
input[id^="dnn_"][type="text"]:hover,
input[id^="dnn_"][type="password"]:hover{border-color:#909e00;}

/* input[id^="dnn_"]　file */
input[id^="dnn_"][type="file"]{padding:0.25em 0.5em;border:1px solid #d7d7d7;border-radius:3px;outline:none !important;background:#fff;cursor:pointer;}
input[id^="dnn_"][type="file"]:hover{border-color:#909e00;}

/* input[id^="dnn_"]　submit,reset,button[id^="dnn_"] , CommandButton */
input[id^="dnn_"][type="submit"],
input[id^="dnn_"][type="reset"],
input[id^="dnn_"][type="button"],
button[id^="dnn_"],
a[id^="dnn_"].CommandButton,
.adminMode a.CommandButton{display:inline-block;padding:0.25em 1em;border:2px solid #d7d7d7;border-radius:3px;outline:none;background:#fff;color:#272727;text-decoration:none;cursor:pointer;}
input[id^="dnn_"][type="submit"],
a[id^="dnn_"].CommandButton,
a[id^="dnn_"].CommandButton:link,
a[id^="dnn_"].CommandButton:visited,
a[id^="dnn_"].CommandButton:active,
.adminMode a.CommandButton,
.adminMode a.CommandButton:link,
.adminMode a.CommandButton:visited,
.adminMode a.CommandButton:active{border-color:#e03500;color:#e03500;text-decoration:none;}
input[id^="dnn_"][type="submit"]:hover,
a[id^="dnn_"].CommandButton:hover,
.adminMode a.CommandButton:hover{opacity:0.5;text-decoration:none;}



/* ================================================================
  component_submitArea
   ※cmdManage = このロールを付与するユーザーの管理
   ※cmdPublish = お知らせ管理＞お知らせ記事詳細＞更新ボタン
   ※.submitArea input.submitBtn = 承認エディタ
   ※div[id*="ViewApproval_CommandDiv"].CommandDiv = 承認管理
   ================================================================ */
.submitArea{margin:2em 0;text-align:center;}
/**/
.submitArea > a.submitBtn,
.submitArea input[id^="dnn_"][type="submit"],
div[id*="ViewApproval_CommandDiv"].CommandDiv td a.CmdButton{display:inline-block;min-width:10em;margin:0.5em;padding:0.75em 1.5em;border:2px solid #c7c7c7;border-radius:3px;outline:none;background:#c7c7c7;color:#070707;text-align:center;transition:all 0.25s ease-in-out;}
div[id*="ViewApproval_CommandDiv"].CommandDiv td a.CmdButton{min-width:5em;}
.submitArea > a.submitBtn:hover,
.submitArea input[id^="dnn_"][type="submit"]:hover,
div[id*="ViewApproval_CommandDiv"].CommandDiv td a.CmdButton:hover{opacity:0.75;}
@media screen and (max-width:750px){.adminMode .submitArea > a.submitBtn,
.adminMode .submitArea input[id^="dnn_"][type="submit"],
.adminMode div[id*="ViewApproval_CommandDiv"].CommandDiv td a.CmdButton{width:100%;min-width:inherit;margin:0 0 10px;padding-right:0;padding-left:0;}}
/* gray button */
.submitArea input[id^="dnn_"][type="submit"].cmdReturn,
.submitArea input[id^="dnn_"][type="submit"].cmdManage{}
/* orange button */
.submitArea input[id^="dnn_"][type="submit"].cmdUpdate,
.submitArea input[id^="dnn_"][type="submit"].cmdAdd,
.submitArea input[id^="dnn_"][type="submit"].cmdPublish,
.submitArea > a.submitBtn.cmdExport,
.submitArea input.submitBtn[type="submit"][id*="_cmdUpdate"],
.submitArea input.submitBtn.cmdTempSave[type="submit"],
.submitArea input.submitBtn.notice[type="submit"],
div[id*="ViewApproval_CommandDiv"].CommandDiv td a[id*="cmdApproval"].CmdButton,
.submitArea input[id^="dnn_"][type="submit"][id$="_cmdConfirm"]{border-color:#e03500 !important;background:#e03500;color:#fff;}
/* green button */
.submitArea input[id^="dnn_"][type="submit"].cmdPreview,
.submitArea input.submitBtn[id*="_cmdPreview"][type="submit"]{border-color:#c3d600 !important;background:#c3d600;}
/* border button */
.submitArea input[id^="dnn_"][type="submit"].cmdDelete,
.submitArea input.submitBtn[id*="_cmdDeleteRequest"][type="submit"]{border-color:#d7d7d7 !important;background:#fff;color:#272727;}
/* orange border button */
.submitArea input[id^="dnn_"][type="submit"].cmdCsv{border-color:#e03500 !important;background:#fff;color:#e03500;}
/* 承認 */
div[id*="ViewApproval_CommandDiv"].CommandDiv td span[id*="ViewApproval_lblbundle"]{display:none;}
div[id*="ViewApproval_CommandDiv"].CommandDiv > table,
div[id*="ViewApproval_CommandDiv"].CommandDiv > table > tbody,
div[id*="ViewApproval_CommandDiv"].CommandDiv > table > tbody > tr,
div[id*="ViewApproval_CommandDiv"].CommandDiv > table > tbody > tr > td{display:block;}
div[id*="ViewApproval_CommandDiv"].CommandDiv > table > tbody > tr > td > textarea{width:100% !important;}
div[id*="ViewApproval_CommandDiv"].CommandDiv > table > tbody > tr:first-child > td:nth-child(3) > table{margin:auto;}



/* ================================================================
  component_table
   ================================================================ */
/*tablegrid ... userlist , pageheader , rolemanage , newsmanage　etc. */
.tableGrid,
.tableGrid *,
.tableGrid *:before,
.tableGrid *:after{box-sizing:border-box;}
.tableGrid{width:100%;border:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-spacing:0;border-collapse:collapse;}
.tableGrid th,
.tableGrid td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;word-break:break-all;}
.tableGrid th{background:rgba(0,0,0,0.05);font-weight:normal;}
.tableGrid th[style*="color:White;"]{color:inherit !important;}
.tableGrid th[style*="font-size:XX-Small;"]{font-size:inherit !important;}
.tableGrid td td,
.tableGrid td th{border:none;background:none;}
/* grdResult ... secure　etc. */
.grdResult,
.grdResult *,
.grdResult *:before,
.grdResult *:after{box-sizing:border-box;}
.grdResult{width:100%;border:none;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;border-spacing:0;border-collapse:collapse;}
.grdResult th,
.grdResult td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;word-break:break-all;}
.grdResult th{background:rgba(0,0,0,0.05);font-weight:normal;}
.grdResult td td,
.grdResult td th{border:none;background:none;}
.grdResult tr[style="color:White;background-color:#5D7B9D;font-weight:bold;"],
.grdResult tr[style="color:#333333;background-color:#F7F6F3;"]{background-color:inherit !important;color:inherit !important;font-weight:inherit !important;}



/* ================================================================
  component_tableGrids-items ... items in management tableGrids.
  approvaleditor module history manage
  news manage module
  db manage module
  qanda manage module
  eventcalendar manage module
   ================================================================ */
/* icon */
.tableGrid td input[type="image"][id^="dnn"]{margin:auto;}
.tableGrid td input[type="image"][id^="dnn"]:hover{opacity:0.5;}
/* date */
[id*="lblUpdateDate"],
[id*="lblReleaseDate"],
[id*="lblExpireDate"],
[id*="lblApprovalDate"]{display:block;width:6em;margin:auto;}
/* approval - status */
[id*="lblApprovalStatus"]{display:block;min-width:2em;}
/* sort arrow */
a[id$="Asc"],
a[id$="Desc"],
a[id*="ASC"],
a[id*="DESC"]{display:inline-block;overflow:hidden;position:relative;width:15px;height:15px;border-radius:3px;background:#676767;color:#fff !important;font-size:12px;text-decoration:none !important;white-space:nowrap;text-indent:200%;transition:background 0.25s ease-in-out;}
a[id$="Asc"]:hover,
a[id$="Desc"]:hover,
a[id*="ASC"]:hover,
a[id*="DESC"]:hover{opacity:1;background:#c3d000 !important;}
a[id$="Asc"]:before,
a[id$="Desc"]:before,
a[id*="ASC"]:before,
a[id*="DESC"]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;margin:auto;border-width:0 3px 5px 3px;border-color:transparent transparent #fff transparent;border-style:solid;}
a[id$="Desc"],
a[id*="DESC"]:before{transform:rotate(180deg);}
/* sort triangle */
span[id*="_grdResult_lblTitle"]{display:block;}
a[id*="_grdResult_lblSort"]{color:inherit !important;font-size:16px;text-decoration:none !important;}



/* ================================================================
  component_datepicker
   ================================================================ */
#ui-datepicker-div,
#ui-datepicker-div *,
#ui-datepicker-div *:before,
#ui-datepicker-div *:after{box-sizing:border-box;}
#ui-datepicker-div{color:#070707;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.5;}
#ui-datepicker-div{margin:0.5em 0 0;padding:2em 1em;border-radius:5px;box-shadow:0 0.5em 1em 0.5em rgba(0,0,0,0.05);background:#fff;font-size:14px;}
#ui-datepicker-div .ui-datepicker-calendar a{border:1px solid transparent;border-radius:2px;transition:all ease-in-out 0.25s;}
#ui-datepicker-div .ui-datepicker-calendar a:hover{border:1px solid #c3d600;color:#c3d600;}
#ui-datepicker-div .ui-datepicker-calendar a.ui-state-highlight{background:#c3d600;color:#272727;}
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a,
#ui-datepicker-div .ui-datepicker-calendar td.ui-datepicker-current-day a:hover{border-color:transparent;background:#d7d7d7;color:#272727;cursor:default;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane{display:flex;justify-content:space-between;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button{float:none;width:48%;margin:0;padding:0.15em 0.5em;border:1px solid rgba(255,255,255,0.25);border-radius:5px;background:transparent;transition:all ease-in-out 0.25s;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{border:1px solid #c7c7c7;}
#ui-datepicker-div.ui-datepicker .ui-datepicker-buttonpane button:hover{border-color:#c3d000;}
input[name^="dnn"][type="text"][name$="txtDate"],
input[name^="dnn"][type="text"][id$="txtDate"],
input[id^="dnn_"][type="text"][name$="txtDate"],
input[id^="dnn_"][type="text"][id$="txtDate"]{width:8em !important;margin:0 0.25em 0 0;}
input[name^="dnn"][type="text"][name$="txtDate"] + .ui-datepicker-trigger,
input[name^="dnn"][type="text"][id$="txtDate"] + .ui-datepicker-trigger,
input[id^="dnn_"][type="text"][name$="txtDate"] + .ui-datepicker-trigger,
input[id^="dnn_"][type="text"][id$="txtDate"] + .ui-datepicker-trigger{vertical-align:top;cursor:pointer;transition:opacity 0.25s ease-in-out;}
input[name^="dnn"][type="text"][name$="txtDate"] + .ui-datepicker-trigger:hover,
input[name^="dnn"][type="text"][id$="txtDate"] + .ui-datepicker-trigger:hover,
input[id^="dnn_"][type="text"][name$="txtDate"] + .ui-datepicker-trigger:hover,
input[id^="dnn_"][type="text"][id$="txtDate"] + .ui-datepicker-trigger:hover{opacity:0.5;}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{overflow:hidden;position:static;top:auto;left:auto;margin:auto;white-space:nowrap;text-indent:200%;}
.ui-datepicker .ui-datepicker-prev span:before,
.ui-datepicker .ui-datepicker-next span:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:12px;height:12px;margin:auto;border-top:1px solid #373737;border-right:1px solid #373737;transition:border 0.25s ease-in-out;}
.ui-datepicker .ui-datepicker-prev span:before{transform:rotate(-135deg);}
.ui-datepicker .ui-datepicker-next span:before{transform:rotate(45deg);}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-prev-hover{top:0 !important;left:0 !important;cursor:pointer;}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-next-hover{top:0 !important;right:0 !important;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev:hover span:before,
.ui-datepicker .ui-datepicker-next:hover span:before{border-top-color:#c3d600;border-right-color:#c3d600;}



/* ================================================================
  component_help
   ================================================================ */
/* icon */
img[src="/images/help.gif"],
img[src="/images/help.png"]{opacity:0.35;width:16px;transition:all ease-in-out 0.25s;}
img[src="/images/help.gif"]:hover,
img[src="/images/help.png"]:hover{opacity:1;}
/* tooltip-common */
.tableSettings > tbody > tr > th label + .Help{position:absolute;top:auto;left:auto;z-index:100;min-width:2.85em;max-width:200px;margin:0 0 0 -1em;padding:0.75em 1em;border:none;border-radius:3px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);background:rgba(195,208,0,0.9);font-size:12px;line-height:1.2;}
.tableSettings > tbody > tr > th label + .Help:before{content:"";position:absolute;top:-0.7em;left:0.7em;width:0;height:0;border-width:0 0.75em 0.7em 0.75em;border-color:transparent transparent rgba(195,208,0,0.9) transparent;border-style:solid;}
.tableSettings > tbody > tr > th label + .Help span{opacity:1;padding:0;color:#000;}
/* tooltip - settings-pagelist , settings-categorylist */
[id*="_pnlHelp"].Help{position:absolute;top:36px;left:8px;z-index:99;min-width:2.85em;max-width:200px;margin:0 0 0 -1em;padding:0.75em 1em;border:none;border-radius:3px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.15);background:rgba(195,208,0,0.9);font-size:12px;line-height:1.2;}
[id*="_pnlHelp"].Help:before{content:"";position:absolute;top:-0.7em;left:0.7em;width:0;height:0;border-width:0 0.75em 0.7em 0.75em;border-color:transparent transparent rgba(195,208,0,0.9) transparent;border-style:solid;}
[id*="_pnlHelp"].Help span{opacity:inherit;padding:0;font-size:inherit;white-space:normal;}
/* backyard-title-caption */
[id$="_lblBasicSettingsHelp"],
[id$="_lblModuleHelp"],
[id$="_lblAdvancedSettingsHelp"],
[id$="_lblPageSettingsHelp"],
[id$="_lblProfileHelp"],
[id$="_lblHelp"],
[id$="_UserSettings_lblprovider"],
[id$="_UserSettings_lblPassword"]{display:block;opacity:0.5;padding:1em 2em 2em;font-size:90%;}
[id$="_lblBasicSettingsHelp"],
[id$="_lblModuleHelp"],
[id$="_lblAdvancedSettingsHelp"],
[id$="_lblPageSettingsHelp"]{padding:0 2px !important;}
.divSettings [id$="_lblBasicSettingsHelp"],
.divSettings [id$="_lblModuleHelp"],
.divSettings [id$="_lblAdvancedSettingsHelp"],
.divSettings [id$="_lblPageSettingsHelp"]{padding:0 !important;}
.divSettings [id$="_lblPageSettingsHelp"] br{display:none;}


/* ================================================================
  component_tab
   ================================================================ */
.ic-tab .ictb-buttonset{position:relative;display:flex;z-index:0;}
.ic-tab .ictb-buttonset:before{content:"";display:block;width:100%;height:1px;position:absolute;bottom:1px;left:0;background:#d7d7d7;z-index:-1;}
.ic-tab .ictb-button{flex:1;display:flex;justify-content:center;align-items:center;padding:1.5em 0.5em;color:#979797;border-radius:7px 7px 0 0;cursor:pointer;}
.ic-tab .ictb-button.active{color:#272727;border:1px solid #d7d7d7;border-bottom:none;background:#fff;cursor:default;}
.ic-tab .ictb-content{display:none;}
.ic-tab .ictb-content.active{display:block;padding:2em 0;}


/* ================================================================
  component_loginwindow
   ================================================================ */
/* common */
.ic-login,
.ic-login *,
.ic-login *:before,
.ic-login *:after{box-sizing:border-box;}
.ic-login,
.ic-login input[type="text"],
.ic-login input[type="password"]{font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.2;}
.ic-login input[type="text"],
.ic-login input[type="password"]{padding:5px 22px;border:none !important;border-radius:3px;background:#e7e7e7 !important;color:#070707 !important;line-height:1.5;}
.ic-login input[type="text"]:focus,
.ic-login input[type="password"]:focus,
.ic-login input[type="text"]:-webkit-autofill,
.ic-login input[type="password"]:-webkit-autofill{border-color:#c3d000;background:#faffbd;}
.ic-login .ic-logincontainer{overflow:auto;position:relative;border:none;background:none;}
.ic-login .ic-logincontainer .LoginTabGroup{display:flex;overflow:hidden;position:relative;float:right;width:50%;height:24px;border-radius:20px;}
.ic-login .ic-logincontainer .LoginTabGroup > span{display:flex;position:relative;width:50%;margin:0;padding:0;background:#e7e7e7;color:#676767;font-size:13px;line-height:1.1;text-align:center;cursor:pointer;transition:all ease-in-out 0.25s;justify-content:center;align-items:center;}
.ic-login .ic-logincontainer .LoginTabGroup > span:hover{background:#d8e555;color:#070707;}
.ic-login .ic-logincontainer .LoginTabGroup > span.LoginTabSelected,
.ic-login .ic-logincontainer .LoginTabGroup > span.LoginTabSelected:hover{z-index:1;box-shadow:inset 0 3px 10px rgba(0,0,0,0.15);background:#c3d600;color:#676767;cursor:default;transition:all ease-in-out 0.25s;}
.ic-login .ic-logincontainer .LoginContainerGroup{position:relative;clear:both;padding:20px 0 0;}
.ic-login .ic-logincontainer .iclg-set label{display:block;padding:0 0 6px 1px;color:#979797;font-size:11px;}
.ic-login .ic-logincontainer .iclg-set input[type="text"],
.ic-login .ic-logincontainer .iclg-set input[type="password"],
.ic-login .ic-logincontainer .iclg-set input[type="submit"]{width:100% !important;}
.ic-login .ic-logincontainer .iclg-set.-username{}
.ic-login .ic-logincontainer .iclg-set.-verificationcode{margin:7px 0 0;}
.ic-login .ic-logincontainer .iclg-set.-verificationcode input[type="text"]{border-color:#c3d000 !important;background:#faffbd !important;}
.ic-login .ic-logincontainer .iclg-set.-verificationcode input[type="text"]:hover{border-color:#909920 !important;}
.ic-login .ic-logincontainer .iclg-set.-verificationcode input[type="text"][value=""]{border-color:#c7c7c7 !important;background:#fff !important;}
.ic-login .ic-logincontainer .iclg-set.-verificationcode input[type="text"][value=""]:hover{border-color:#909920 !important;}
.ic-login .ic-logincontainer .iclg-set.-securitycode{margin:7px 0 0;padding:0 0 40px;}
.ic-login .ic-logincontainer .iclg-set.-securitycode span[controlname="ctlCaptcha"]{display:block;padding:0 0 2px 1px;color:#979797;font-size:11px;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal{position:relative;padding:3px;border-radius:3px;background:#e7e7e7;text-align:center;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal img{display:block;margin:3px auto;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal img + div{color:#676767;font-size:10px;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal input[type="text"]{position:absolute;bottom:-37px;left:0;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal .NormalRed{display:block;position:relative;margin:5px 0 0;padding:3px 0;border-radius:3px;background:#c00;color:#fff;font-size:11px;}
.ic-login .ic-logincontainer .iclg-set.-securitycode .Normal .NormalRed:before{content:"";display:block;position:absolute;top:95%;right:0;left:0;width:0;height:0;margin:auto;border-width:10px 8px 0 8px;border-color:#c00 transparent transparent transparent;border-style:solid;}
.ic-login .ic-logincontainer .iclg-set.-password{margin:12px 0 0;}
.ic-login .ic-logincontainer .iclg-set.-submit{margin:28px 0 0;}
.ic-login .ic-logincontainer .iclg-set.-submit input{margin:0;padding:15px 0;border:none;border-radius:3px;background:#c3d600;color:#070707 !important;line-height:1.2;transition:all 0.25s ease-in-out;}
.ic-login .ic-logincontainer .iclg-set.-submit input:hover{background:#909920;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin{position:relative;display:none;margin:10px 0 20px;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin input[type="checkbox"]{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin label{display:inline-block;margin:0;padding:0 0 0 24px;color:#676767;font-size:12px;transition:all 0.25s ease-in-out;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin label:hover{color:#070707;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin + .iclg-set{padding-top:10px;border-top:1px dashed #979797;}
.ic-login .ic-logincontainer .iclg-set.-rememberlogin + .iclg-set:before{top:10px;}
.ic-login .ic-logincontainer .iclg-set.-register{position:relative;margin:35px 0 0;padding:0;line-height:18px;}
.ic-login .ic-logincontainer .iclg-set.-register:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:url(/Images/edit.gif) no-repeat 0 0/contain;}
.ic-login .ic-logincontainer .iclg-set.-register input[type="submit"]{width:auto !important;margin:0;padding:0 0 0 24px;border:none;border-radius:0;background:none;color:#676767;font-size:12px;}
.ic-login .ic-logincontainer .iclg-set.-register input[type="submit"]:hover{color:#070707;}
.ic-login .ic-logincontainer .iclg-set.-register a{width:auto !important;margin:0;padding:0 0 0 24px;border:none;border-radius:0;background:none;color:#676767;font-size:12px;text-decoration:none;}
.ic-login .ic-logincontainer .iclg-set.-rememberpassword{position:relative;margin:5px 0 0;padding:0;line-height:18px;}
.ic-login .ic-logincontainer .iclg-set.-rememberpassword:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:url(/Images/action_settings.gif) no-repeat 0 0/contain;}
.ic-login .ic-logincontainer .iclg-set.-rememberpassword a{margin:0;padding:0 0 0 24px;border:none;border-radius:0;background:none;color:#676767;font-size:12px;text-decoration:none;}
.ic-login .ic-logincontainer .iclg-set.-rememberpassword a:hover{color:#070707;}
.ic-login .ic-logincontainer .iclg-set.-notetext{}
.ic-login .ic-alerttext{display:block;position:relative;margin:15px 0 10px;padding:7px 10px;border-radius:3px;background:#c7c7c7;color:#fff;font-size:11px;}
.ic-login .ic-alerttext:before{content:"";display:block;position:absolute;top:95%;right:0;left:0;width:0;height:0;margin:auto;border-width:10px 8px 0 8px;border-color:#c7c7c7 transparent transparent transparent;border-style:solid;}
.ic-login .ic-alerttext.-error{background:#c00;}
.ic-login .ic-alerttext.-error:before{border-top-color:#c00;}
.ic-login .ic-alerttext.-warning{}
.ic-login .ic-alerttext.-warning:before{}
.ic-login .ic-alerttext.-sucess{}
.ic-login .ic-alerttext.-sucess:before{}
.ic-login .ic-alerttext + .iclg-set.-submit{margin-top:15px;}
/* ?ctl=login */
#dnn_ctr_Login_pnlLoginWrapper.ic-login{display:flex;position:fixed;top:0;left:0;z-index:9999999;width:100%;height:100%;background:rgba(0,0,0,0.95);justify-content:center;align-items:center;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .ic-logincontainer{overflow:auto;width:90%;max-width:450px;max-height:90vh;padding:50px;border-radius:5px;box-shadow:0 0 15px 5px rgba(0, 0, 0, 0.4);background:#fff;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button{position:absolute;top:15px;right:20px;width:18px;height:18px;cursor:pointer;transition:all ease-in-out 0.25s;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button:hover{opacity:0.75;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button:before,
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(45deg);width:100%;height:2px;margin:auto;background-color:#272727;transition:all ease-in-out 0.25s;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button:after{transform:rotate(-45deg);}
@media screen and (max-height:400px){#dnn_ctr_Login_pnlLoginWrapper.ic-login{position:absolute;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .ic-login .ic-logincontainer{padding:30px;}}
@media screen and (max-width:320px){#dnn_ctr_Login_pnlLoginWrapper.ic-login .ic-logincontainer{padding:25px 10px;}
#dnn_ctr_Login_pnlLoginWrapper.ic-login .iclg-button{top:5px;right:10px;}}
/* module */
.ic-login .ic-logincontainer .iclg-set.-submit .DynamicLogin_LoginLink{display:block;padding:15px 0;border:none;border-radius:3px;background:#c3d600;text-decoration:none;text-align:center;transition:all 0.25s ease-in-out;}
.ic-login .ic-logincontainer .iclg-set.-submit .DynamicLogin_LoginLink:hover{opacity:1;background-color:#909920;color:#272727;}
/* Template : login ============================================= */
.icmdtp-loginItem,
.icmdtp-loginItem *,
.icmdtp-loginItem *:before,
.icmdtp-loginItem *:after{box-sizing:border-box;}
.icmdtp-loginItem,
.icmdtp-loginItem input[type="text"],
.icmdtp-loginItem input[type="password"]{font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.2;}
.icmdtp-loginItem input[type="text"],
.icmdtp-loginItem input[type="password"]{padding:5px 22px;border:none !important;border-radius:3px;background:#e7e7e7 !important;color:#070707 !important;line-height:1.5;}
.icmdtp-loginItem input[type="text"]:focus,
.icmdtp-loginItem input[type="password"]:focus,
.icmdtp-loginItem input[type="text"]:-webkit-autofill,
.icmdtp-loginItem input[type="password"]:-webkit-autofill{border-color:#c3d000;background:#faffbd;}
.icmdtp-loginItem .loginContainer{overflow:auto;position:relative;border:none;background:none;}
.icmdtp-loginItem .loginContainer .LoginContainerGroup{position:relative;clear:both;padding:20px 0 0;}
.icmdtp-loginItem .loginContainer .iclg-set label{display:block;padding:0 0 6px 1px;color:#979797;font-size:11px;}
.icmdtp-loginItem .loginContainer .iclg-set input[type="text"],
.icmdtp-loginItem .loginContainer .iclg-set input[type="password"],
.icmdtp-loginItem .loginContainer .iclg-set input[type="submit"]{width:100% !important;}
.icmdtp-loginItem .loginContainer .iclg-set.-username{}
.icmdtp-loginItem .loginContainer .iclg-set.-verificationcode{margin:7px 0 0;}
.icmdtp-loginItem .loginContainer .iclg-set.-verificationcode input[type="text"]{border-color:#c3d000 !important;background:#faffbd !important;}
.icmdtp-loginItem .loginContainer .iclg-set.-verificationcode input[type="text"]:hover{border-color:#909920 !important;}
.icmdtp-loginItem .loginContainer .iclg-set.-verificationcode input[type="text"][value=""]{border-color:#c7c7c7 !important;background:#fff !important;}
.icmdtp-loginItem .loginContainer .iclg-set.-verificationcode input[type="text"][value=""]:hover{border-color:#909920 !important;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode{margin:7px 0 0;padding:0 0 40px;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode span[controlname="ctlCaptcha"]{display:block;padding:0 0 2px 1px;color:#979797;font-size:11px;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal{position:relative;padding:3px;border-radius:3px;background:#e7e7e7;text-align:center;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal img{display:block;margin:3px auto;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal img + div{color:#676767;font-size:10px;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal input[type="text"]{position:absolute;bottom:-37px;left:0;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal .NormalRed{display:block;position:relative;margin:5px 0 0;padding:3px 0;border-radius:3px;background:#c00;color:#fff;font-size:11px;}
.icmdtp-loginItem .loginContainer .iclg-set.-securitycode .Normal .NormalRed:before{content:"";display:block;position:absolute;top:95%;right:0;left:0;width:0;height:0;margin:auto;border-width:10px 8px 0 8px;border-color:#c00 transparent transparent transparent;border-style:solid;}
.icmdtp-loginItem .loginContainer .iclg-set.-password{margin:12px 0 0;}
.icmdtp-loginItem .loginContainer  .iclg-set.-submit{margin:28px 0 0;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit input{margin:0;padding:15px 0;border:none;border-radius:3px;background:#c3d600;color:#070707 !important;line-height:1.2;transition:all 0.25s ease-in-out;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit input:hover{background:#909920;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin{position:relative;margin:10px 0 20px;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin input[type="checkbox"]{position:absolute;top:0;left:0;width:18px;height:18px;margin:0;cursor:pointer;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin label{display:inline-block;margin:0;padding:0 0 0 24px;color:#676767;font-size:12px;cursor:pointer;transition:opacity 0.25s ease-in-out;}
.icmdtp-loginItem .loginContainer  .iclg-set.-rememberlogin label:hover{opacity:0.5;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin + .iclg-set{padding-top:10px;border-top:1px dashed #979797;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberlogin + .iclg-set:before{top:10px;}
.icmdtp-loginItem .loginContainer  .iclg-set.-register{margin:35px 0 0;padding:0;line-height:18px;}
.icmdtp-loginItem .loginContainer .iclg-set.-register input[type="submit"]{width:auto !important;margin:0;padding:0 0 0 24px;border:none;border-radius:0;background:none;color:#676767;font-size:12px;}
.icmdtp-loginItem .loginContainer .iclg-set.-register input[type="submit"]:hover{color:#070707;}
.icmdtp-loginItem .loginContainer .iclg-set.-register a{position:relative;width:auto !important;margin:0;padding:0 0 0 24px;color:#676767;font-size:12px;text-decoration:none;border:none;border-radius:0;background:none;transition:opacity 0.25s ease-in-out;}
.icmdtp-loginItem .loginContainer .iclg-set.-register a:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:url(/Images/edit.gif) no-repeat 0 0/contain;}
.icmdtp-loginItem .loginContainer .iclg-set.-register a:hover{opacity:0.5;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberpassword{margin:5px 0 0;padding:0;line-height:18px;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberpassword a{position:relative;margin:0;padding:0 0 0 24px;color:#676767;font-size:12px;text-decoration:none;border:none;border-radius:0;background:none;transition:opacity 0.25s ease-in-out;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberpassword a:hover{opacity:0.5;}
.icmdtp-loginItem .loginContainer .iclg-set.-rememberpassword a:before{content:"";display:block;position:absolute;top:0;left:0;width:18px;height:18px;background:url(/Images/action_settings.gif) no-repeat 0 0/contain;}
.icmdtp-loginItem .loginContainer .iclg-set.-notetext{}
.icmdtp-loginItem .loginContainer .iclg-set.-submit .DynamicLogin_LoginLink{display:block;padding:15px 0;border:none;border-radius:3px;background:#c3d600;text-decoration:none;text-align:center;transition:all 0.25s ease-in-out;}
.icmdtp-loginItem .loginContainer .iclg-set.-submit .DynamicLogin_LoginLink:hover{opacity:1;background-color:#909920;color:#272727;}
.icmdtp-loginItem .ic-alerttext{display:block;position:relative;margin:15px 0 10px;padding:7px 10px;border-radius:3px;background:#c7c7c7;color:#fff;font-size:11px;}
.icmdtp-loginItem .ic-alerttext:before{content:"";display:block;position:absolute;top:95%;right:0;left:0;width:0;height:0;margin:auto;border-width:10px 8px 0 8px;border-color:#c7c7c7 transparent transparent transparent;border-style:solid;}
.icmdtp-loginItem .ic-alerttext.-error{background:#c00;}
.icmdtp-loginItem .ic-alerttext.-error:before{border-top-color:#c00;}
.icmdtp-loginItem .ic-alerttext.-warning{}
.icmdtp-loginItem .ic-alerttext.-warning:before{}
.icmdtp-loginItem .ic-alerttext.-sucess{}
.icmdtp-loginItem .ic-alerttext.-sucess:before{}
.icmdtp-loginItem .ic-alerttext + .iclg-set.-submit{margin-top:15px;}


/* ================================================================
  component_moduleheader
   ================================================================ */
/* wrap */
.ic-moduleheader,
.ic-moduleheader *,
.ic-moduleheader *:before,
.ic-moduleheader *:after{box-sizing:border-box;}
.ic-moduleheader{display:flex;}
.ic-moduleheader{color:#070707;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.5;}
.ic-moduleheader .ModuleTitle_MenuBreak{display:none;}
.previewMode .ic-moduleheader{display:none;}
.ic-modulenav,
.ic-modulenav *,
.ic-modulenav *:before,
.ic-modulenav *:after{box-sizing:border-box;}
.ic-modulenav{color:#070707;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.5;}
/* editbutton ... "!important" is for accessivility-module */
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton{overflow:hidden;position:relative;width:55px;height:20px;margin:2px 0;border-radius:3px;background:#272727;white-space:nowrap;text-indent:200%;cursor:pointer;transition:all ease-in-out 0.25s;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton:hover{background:#070707 !important;color:#c3d600;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton:before{content:"編集";display:block;position:absolute;top:3px;left:19px;width:0;height:0;margin:auto;color:#c7c7c7;font-size:11px;letter-spacing:2px;text-indent:0;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton:after{content:"";display:block;position:absolute;top:7px;left:7px;transform:rotate(45deg);width:5px;height:5px;margin:auto;border-top:1px solid #e7e7e7;border-right:1px solid #e7e7e7;transition:all ease-in-out 0.25s;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton:hover:before{background:#000 !important;color:#c3d600;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton:hover:after{border-color:#c3d600;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem.open .ic-navbutton{border-radius:3px 3px 0 0;}
.ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem.open .ic-navbutton:after{top:6px;left:8px;transform:rotate(135deg);}
/* info - tooltip */
.ic-moduleinfo{display:flex;position:relative;}
.ic-moduleinfo .ic-item.-info .ic-tooltip{display:none;visibility:hidden;position:absolute;z-index:99;width:250px;padding:10px 12px 10px 15px;border-radius:7px;box-shadow:5px 5px 10px 0 rgba(0,0,0,0.15);background:#c3d600;color:#070707;font-size:12px;line-height:1.1;}
.ic-moduleinfo .ic-item.-info .ic-tooltip{visibility:visible;bottom:calc(100% + 10px);left:-46px;}
.ic-moduleinfo .ic-item.-info .ic-tooltip.ictp-bottom{visibility:visible;top:30px;bottom:auto;}
.ic-moduleinfo .ic-item.-info .ic-tooltip.ictp-left{visibility:visible;left:-220px;}
.ic-moduleinfo .ic-item.-info .ic-tooltip:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;}
.ic-moduleinfo .ic-item.-info .ic-tooltip:after{bottom:-9px;left:20px;border-width:10px 5px 0 5px;border-color:#c3d600 transparent transparent transparent;}
.ic-moduleinfo .ic-item.-info .ic-tooltip.ictp-bottom:after{top:-9px;bottom:auto;border-width:0 5px 10px 5px;border-color:transparent transparent #c3d600 transparent;}
.ic-moduleinfo .ic-item.-info .ic-tooltip.ictp-left:after{right:20px;left:auto;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item{display:flex;width:auto;padding:0.25em 0;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item .ic-item-label{position:relative;width:5em;margin:0 1em 0 0;color:rgba(0,0,0,0.5);white-space:nowrap;flex-shrink:0;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item .ic-item-label:after{content:"：";position:absolute;top:0;bottom:0;left:100%;margin:auto;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-titlewithtype{margin:0 0 0.5em;padding:0.5em 0 0.5em;border-bottom:1px dashed rgba(0,0,0,0.3);}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-titlewithtype .ic-item-label{display:none;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-titlewithtype .ic-item-value span{display:inline-block;font-size:0.8em;opacity:0.8;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-titlewithtype .ic-item-value:empty:after{content:"タイトルなし";color:rgba(0,0,0,0.5);}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-type .ic-item-label{letter-spacing:-0.1em;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-approval .ic-item-label{letter-spacing:0.05em;}
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-startdate .ic-item-value span,
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-enddate .ic-item-value span,
.ic-moduleinfo .ic-item.-info .ic-tooltip .ic-item.-lastdate .ic-item-value span{display:inline-block;font-size:0.8em;opacity:0.8;}
.ic-moduleinfo .ic-item.-info:active .ic-tooltip .ic-item.-title .ic-item-value{overflow:visible;width:auto;padding-right:1em;border-radius:2px;background:#c3d600;white-space:nowrap;text-overflow:auto;}
/* info - device */
.ic-moduleinfo .ic-item.-device{margin:0;padding:2px 0;cursor:default;}
.ic-moduleinfo .ic-item.-device{position:relative;}
.ic-moduleinfo .ic-item.-device .ic-item-label{display:none;}
.ic-moduleinfo .ic-item.-device .ic-item-value{display:none;}
.ic-moduleinfo .ic-item.-device .ic-item-value:after{content:"のみ表示";}
.ic-moduleinfo .ic-item.-device .ic-item-value:empty:after{content:"";}
.ic-module.-device-pc .ic-moduleinfo .ic-item.-device .ic-item-value,
.ic-module.-device-sp .ic-moduleinfo .ic-item.-device .ic-item-value{display:block;position:relative;padding:0 7px;border-radius:0 3px 3px 0;background:#c7c7c7;font-family:inherit;font-size:11px;line-height:20px;}
.ic-module.-device-pc:not([id*="_ViewTabs_ctr"]) .ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton,
.ic-module.-device-sp:not([id*="_ViewTabs_ctr"]) .ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem .ic-navbutton{border-radius:3px 0 0 3px;}
.ic-module.-device-pc:not([id*="_ViewTabs_ctr"]) .ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem.open .ic-navbutton,
.ic-module.-device-sp:not([id*="_ViewTabs_ctr"]) .ic-modulenav .ModuleTitle_MenuBar.ModuleTitle_MenuItem.open .ic-navbutton{border-radius:3px 0 0 0;}
/* info - place */
.ic-module{position:relative;}
.ic-module.-place-all:before,
.ic-module.-place-ref:before{content:"";display:block;position:absolute;top:-5px;left:48px;z-index:1;width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;}
.ic-module.-place-all:before{background-image:url(/Portals/_default/images/moduleheader/ico_link_all.png);}
.ic-module.-place-ref:before{background-image:url(/Portals/_default/images/moduleheader/ico_link_ref.png);}
.ic-module.-device-pc.-device-sp .ic-moduleinfo .ic-item.-device .ic-item-value{display:none;}
/* move */
.ic-module[style][moduleid][_b]{border:3px solid rgba(195, 214, 1, 0.75) !important;background-color:rgba(195, 214, 1, 0.35) !important;}
*[id*="Pane"][class*="Pane"][style*="border: 4px double rgb(153, 153, 255);"]{border-color:rgba(195, 214, 1, 0.5) !important;}
.ic-moduleheader .ic-modulemove{display:block;overflow:hidden;width:20px;height:20px;border-radius:3px;background:url(/Portals/_default/images/moduleheader/ico_move.png) center center no-repeat;background-size:9px;white-space:nowrap;text-indent:200%;cursor:move !important;transition:all ease-in-out 0.25s;}
.ic-moduleheader .ic-modulemove:hover{background-image:url(/Portals/_default/images/moduleheader/ico_move_on.png);}
/* dropdownnav */
.ModuleTitle_SubMenu,
.ModuleTitle_SubMenu *,
.ModuleTitle_SubMenu *:before,
.ModuleTitle_SubMenu *:after{box-sizing:border-box;}
.ModuleTitle_SubMenu{color:#070707;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-size:16px;line-height:1.5;}
.ModuleTitle_SubMenu{overflow:hidden;z-index:1000 !important;margin:0;padding:1px 0 0 0;border-radius:0 5px 5px 5px;box-shadow:0 5px 10px rgba(0,0,0,0.25);}
.ModuleTitle_SubMenu > div{width:17em;background:#f7f7f7;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem{display:flex;position:relative;top:auto !important;left:auto !important;padding:10px;font-weight:normal;font-size:14px;line-height:1.2;cursor:pointer;transition:all ease-in-out 0.25s;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem:hover{background:#e7e7e7;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem:first-child{border:none;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem .ModuleTitle_MenuIcon{width:24px;height:24px;background:transparent;flex-shrink:0;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem .ModuleTitle_MenuIcon img{width:100%;height:100%;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem .ModuleTitle_MenuItem,
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem .ModuleTitle_MenuItemSel{display:flex;min-height:24px;align-items:center;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem .ModuleTitle_MenuArrow > img{position:absolute;top:0;bottom:0;left:2px;margin:auto;}
.ModuleTitle_SubMenu > div > .ModuleTitle_MenuItem.active{background:#e7e7e7;}








/* ================================================================
  module_editor
    エディタ        .TextEditor.divSettings>.tableSettings
    承認エディタ  .EditContent.divSettings>.tableSettings
   ================================================================ */
.TextEditor.divSettings > .tableSettings,
.EditContent.divSettings > .tableSettings{display:block;width:auto !important;padding:0;}
.TextEditor.divSettings > .tableSettings > tbody > tr > th,
.EditContent.divSettings > .tableSettings > tbody > tr > th,
.TextEditor.divSettings > .tableSettings > tbody > tr > td,
.EditContent.divSettings > .tableSettings > tbody > tr > td{display:block;width:100% !important;padding:0;}
.TextEditor.divSettings > .tableSettings > tbody,
.EditContent.divSettings > .tableSettings > tbody,
.TextEditor.divSettings > .tableSettings > tbody > tr,
.EditContent.divSettings > .tableSettings > tbody > tr{display:flex;width:100% !important;background:transparent !important;flex-wrap:wrap;}
.TextEditor.divSettings > .tableSettings > tbody > tr > th,
.EditContent.divSettings > .tableSettings > tbody > tr > th,
.TextEditor.divSettings > .tableSettings > tbody > tr > td,
.EditContent.divSettings > .tableSettings > tbody > tr > td{padding:0 45px;}
.TextEditor.divSettings > .tableSettings > tbody > tr:nth-child(1) td,
.EditContent.divSettings > .tableSettings > tbody > tr:nth-child(1) td{padding-bottom:0;}
.TextEditor.divSettings > .tableSettings > tbody > tr:nth-child(2) th,
.TextEditor.divSettings > .tableSettings > tbody > tr:nth-child(2) td,
.EditContent.divSettings > .tableSettings > tbody > tr:nth-child(2) th,
.EditContent.divSettings > .tableSettings > tbody > tr:nth-child(2) td{padding:0;}
.TextEditor.divSettings > .tableSettings > tbody > tr:nth-child(3),
.EditContent.divSettings > .tableSettings > tbody > tr:nth-child(3){position:relative;}
.modalMode .TextEditor.divSettings > .tableSettings > tbody > tr > th,
.modalMode .EditContent.divSettings > .tableSettings > tbody > tr > th,
.modalMode .TextEditor.divSettings > .tableSettings > tbody > tr > td,
.modalMode .EditContent.divSettings > .tableSettings > tbody > tr > td{padding:0 20px;}
/* comment */
textarea[id$="_EditContent_txtComment"]{height:3em !important;}
/* keyword for sitesearch */
span[id$="_EditHTML_plDesktopSummary_lblLabel"],
span[id$="_EditContent_plContentSummary_lblLabel"]{min-width:13.5em;}
.EditHtml.tableSettings > tbody > tr:nth-child(3) > td textarea.ctlTextArea_S,
textarea[id$="_EditContent_txtContentSummary"]{height:3em !important;}
/* setting - historymanage */
div.divSettings.HistoryContent > div:not([id]):not([class]){font-size:inherit;}
[id$="_HistoryContent_grdResult"] > thead > tr > th:nth-last-child(1),
[id$="_HistoryContent_grdResult"] > thead > tr > th:nth-last-child(3),
[id$="_HistoryContent_grdResult"] > tbody > tr > td:nth-last-child(1),
[id$="_HistoryContent_grdResult"] > tbody > tr > td:nth-last-child(3){width:4em;text-align:center;}
[id$="_HistoryContent_grdResult"] > thead > tr > th:nth-last-child(1) span{font-size:12px;}
/* approval manage  */
.Search select[id*="_ViewApproval_ddl"]{margin:0 0.5em 0.5em 0;}
/* approval flow　*/
.EditManageRole table[id*="_EditManageRole_tblGeneral"]{width:100%;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] th,
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td{padding:1em 5px 1em 0;border-bottom:1px dashed #d7d7d7;font-weight:normal;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] th{width:17em;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table th,
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table td{width:auto;padding:0;border:none;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table td select.ctlSelectList_S{min-width:280px;}
table.ManageRoleSettings td table td select{min-width:280px;}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(2)  table td a.CommandButton{min-width:3.8em;margin-bottom:3px;padding:0;text-align:center;}
a[id$="_EditManageRole_cmdEditApprove"]:after{content:"人数設定";}
/**/
@media screen and (max-width: 1050px){.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:nth-child(2) td:nth-child(2) table tbody{display:flex;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:nth-child(2) td:nth-child(2) table a[id*="_EditManageRole_cmdAdd"] img{transform:rotate(90deg);}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:nth-child(2) td:nth-child(2) table a[id*="_EditManageRole_cmdRemove"] img{transform:rotate(90deg);}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:first-child td:nth-child(2),
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:first-child td:nth-child(3),
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:first-child td:nth-child(4){display:none;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:nth-child(2) td{position:relative;}
.EditManageRole table[id*="_EditManageRole_tblGeneral"] td table tr:nth-child(2) td:nth-child(3):before{content:"権限を与えるロール";display:block;}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:nth-child(2) td:nth-child(2) table tbody{display:flex;}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:nth-child(2) td:nth-child(2) table a[id*="_EditManageRole_cmdAdd"] img{transform:rotate(90deg);}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:nth-child(2) td:nth-child(2) table a[id*="_EditManageRole_cmdRemove"] img{transform:rotate(90deg);}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:first-child td:nth-child(2),
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:first-child td:nth-child(3),
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:first-child td:nth-child(4){display:none;}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:nth-child(2) td{position:relative;}
.EditManageRole table[id*="_EditManageRole_tblRollback"] td table tr:nth-child(2) td:nth-child(3):before{content:"権限を与えるロール";display:block;}
table.ManageRoleSettings td table tr:first-child td:nth-child(2),
table.ManageRoleSettings td table tr:first-child td:nth-child(3){display:none;}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(3){position:relative;}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(3):before{content:"適用";display:block;}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(2)  table tbody{display:flex;height:50px;align-items:center;}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(2)  table td a.CommandButton[id*="_cmdAdd"]{transform:rotate(90deg);}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(2)  table td a.CommandButton[id*="_cmdRemove"]{transform:rotate(90deg);}
table.ManageRoleSettings td table tr:nth-child(2) td:nth-child(2)  table td a.CommandButton{min-width:37px;}}

/* ================================================================
  module_approval_role
   ================================================================ */
.ViewManageRole > thead > tr > th:nth-child(1),
.ViewManageRole > thead > tr > th:nth-child(2){width:4em !important;text-align:center;}
.ViewManageRole > thead > tr > th:nth-child(4),
.ViewManageRole > thead > tr > th:nth-child(5),
.ViewManageRole > thead > tr > th:nth-child(6){width:6em !important;text-align:center;}
.ViewManageRole > thead > tr > th:nth-child(7){width:8em !important;}
.ViewManageRole > tbody > tr > td:nth-child(1),
.ViewManageRole > tbody > tr > td:nth-child(2),
.ViewManageRole > tbody > tr > td:nth-child(4),
.ViewManageRole > tbody > tr > td:nth-child(5),
.ViewManageRole > tbody > tr > td:nth-child(6){text-align:center;}



/* ================================================================
  module_blog
   ================================================================ */
/*blog view*/
.blogCommentForm .dlList_vertical{display:flex;margin:0;padding:0;flex-wrap:wrap;}
.blogCommentForm .dlList_vertical dt{width:10em;margin:0;padding:0.5em 0;}
.blogCommentForm .dlList_vertical dd{display:flex;width:calc(100% - 10em);margin:0;padding:0.5em 0;align-items:center;}
.blogCommentForm .divVerify{padding:1em 2em;background:rgba(0,0,0,0.1);text-align:center;}
/*blog search*/
.blogSearch dl{display:flex;margin:0;padding:0.5em 0;flex-wrap:wrap;align-items:center;}
.blogSearch dt{width:7em;margin:0;padding:0;}
.blogSearch dd{display:flex;width:calc(100% - 7em);margin:0;padding:0;align-items:center;}
.blogSearch dd span.txtSearch{display:flex;align-items:center;}
.submitArea input[id^="dnn_"][type="submit"].BlogSearchButton{border-color:#e03500 !important;background:#e03500;color:#fff;}
/* blog-calendar*/
div.divSettings td [id$="_ModuleSettings_Settings_ddlBlogPage_ddlTabModule"] + br{display:block;}
.blogCalendarTable{table-layout:fixed;}
.blogCalendarTable,
.blogCalendarTable th,
.blogCalendarTable td{padding:0.5em;border:1px solid #d7d7d7;}
.blogCalendarTable td th,
.blogCalendarTable td td{border:none;}
.blogCalendarTable td[align="center"]{text-align:center;}
.blogCalendarTable td[align="right"]{text-align:right;}
.blogCalendarTable > tbody > tr > td.EventTitle{background:rgba(0,0,0,0.1);}
.blogCalendarTable > tbody > tr > td.EventDayHeader{background:rgba(0,0,0,0.05);}
.blogCalendarTable > tbody > tr > td.EventDayHeader:first-child{background:#fff5f5;}
.blogCalendarTable > tbody > tr > td.EventDayHeader:last-child{background:#e7f2ff;}
.blogCalendarTable > tbody > tr > td.EventOtherMonthDay{}
.blogCalendarTable > tbody > tr > td.EventSunday{color:#b00000;}
.blogCalendarTable > tbody > tr > td.EventSaturday{color:#05a;}
/* blog-manage */
table.tableSettings.BlogAdminSettings label > br{display:block;}
[id$="_ViewBlog_grdResult"]{margin:0 0 2em;}
[id$="_ViewBlog_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_ViewBlog_grdResult"] > thead > tr > th:nth-last-child(3),
[id$="_ViewBlog_grdResult"] > tbody > tr > td:nth-last-child(2),
[id$="_ViewBlog_grdResult"] > tbody > tr > td:nth-last-child(3){width:4em;text-align:center;}
[id$="_ViewBlog_grdResult"] > thead > tr > th:nth-last-child(1){width:5em;}
[id$="_ViewBlog_grdResult"] > thead > tr > th:nth-last-child(1) span,
[id$="_ViewBlog_grdResult"] > tbody > tr > td:nth-last-child(1) span,
[id$="_ViewBlog_grdResult"] > thead > tr > th:nth-last-child(2) span{font-size:12px;}
/* blog-history */
[id$="_HistoryBlogArticle_grdResult"] > thead > tr > th:nth-last-child(1),
[id$="_HistoryBlogArticle_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_HistoryBlogArticle_grdResult"] > tbody > tr > td:nth-last-child(1),
[id$="_HistoryBlogArticle_grdResult"] > tbody > tr > td:nth-last-child(2){width:4em;text-align:center;}
[id$="_HistoryBlogArticle_grdResult"] > thead > tr > th:nth-last-child(1) span{font-size:12px;}



/* ================================================================
  module_calendar
   ================================================================ */
/* calendar-manage-module */
[id$="_ViewEvents_pnlAllArea"] .search{margin:0 0 0.5em;}
[id$="_ViewQandA_grdResult"]{margin:0 0 2em;}
[id$="_ViewEvents_grdResult"] > thead > tr > th:last-child,
[id$="_ViewEvents_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_ViewEvents_grdResult"] > tbody > tr > td:last-child,
[id$="_ViewEvents_grdResult"] > tbody > tr > td:nth-last-child(2){width:4em;text-align:center;}
[id$="_ViewEvents_grdResult"] > tbody > tr > td input[type="image"][id^="dnn"]{margin:auto;}
[id$="_ViewEvents_grdResult"] > tbody > tr > td input[type="image"][id^="dnn"]:hover{opacity:0.5;}
[id$="_ViewEvents_grdResult"] > thead > tr > th:last-child{font-size:80%;}
[id*="_ViewEvents_grdResult_lblEventDateBegin_"],
[id*="_ViewEvents_grdResult_lblEventDateEnd_"]{display:block;width:6em;}
[id$="_HistoryEvent_grdResult"] > thead > tr > th:last-child,
[id$="_HistoryEvent_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_HistoryEvent_grdResult"] > thead > tr > th:nth-last-child(3),
[id$="_HistoryEvent_grdResult"] > thead > tr > th:nth-last-child(4),
[id$="_HistoryEvent_grdResult"] > tbody > tr > td:last-child,
[id$="_HistoryEvent_grdResult"] > tbody > tr > td:nth-last-child(2),
[id$="_HistoryEvent_grdResult"] > tbody > tr > td:nth-last-child(3),
[id$="_HistoryEvent_grdResult"] > tbody > tr > td:nth-last-child(4){width:4em;text-align:center;}
[id$="_HistoryEvent_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_HistoryEvent_grdResult"] > thead > tr > th:nth-last-child(3){font-size:80%;}
[id*="_HistoryEvent_grdResult_lblUpdateDate_"],
[id*="_HistoryEvent_grdResult_lblExpireDate_"],
[id*="_HistoryEvent_grdResult_lblApprovalDate_"]{display:block;width:6em;}
/*addevent*/
[id$="_EditEvents_txtTitle"]{width:80% !important;font-size:inherit !important;}
/*addcategory*/
select[id*="EventEditCategories"][id*="ddlCategoryColor"]{display:block !important;}
select[id*="EventEditCategories"][id*="ddlCategoryColor"] + .nice-select{display:none;}
/* calendar-viw-module */
[id$="_Events_UP"] .submitArea{margin:0 0 1em;}
[id$="_Events_UP"] .submitArea > span,
[id$="_Events_UP"] .submitArea > div{display:inline-block;vertical-align:middle;}
[id$="_Events_UP"] .submitArea a[id^="dnn_"].CommandButton{padding-top:0.05em;padding-bottom:0.05em;}
[id$="_Events_UP"] .submitArea > input[type="submit"]{min-width:inherit;margin:0 0.05em;padding-top:0.05em;padding-bottom:0.05em;border-color:#e03500;background:#e03500;color:#fff;}
[id$="_Events_UP"] .submitArea > span[id$="_Events_EventMonth_dtGoToDate_spnDateTime"]{width:11em;}
[id$="_Events_UP"] .tableGrid{table-layout:fixed;}
[id$="_Events_UP"] .tableGrid,
[id$="_Events_UP"] .tableGrid th,
[id$="_Events_UP"] .tableGrid td{border:1px solid #d7d7d7;}
[id$="_Events_UP"] .tableGrid td th,
[id$="_Events_UP"] .tableGrid td td{border:none;}
[id$="_Events_UP"] .tableGrid td[align="center"]{text-align:center;}
[id$="_Events_UP"] .tableGrid td[align="right"]{text-align:right;}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventTitle{background:rgba(0,0,0,0.1);}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventDayHeader{background:rgba(0,0,0,0.05);}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventDayHeader:first-child{background:#fff5f5;}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventDayHeader:last-child{background:#e7f2ff;}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventOtherMonthDay{}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventSunday{color:#b00000;}
[id$="_Events_UP"] .tableGrid > tbody > tr > td.EventSaturday{color:#05a;}
.Eventtooltip{display:block;z-index:2;padding:0.5em 1em;border-radius:3px;box-shadow:0 0 10px 10px rgba(0,0,0,0.15);background:#fff;;}



/* ================================================================
  module_mailmagazine
   ================================================================ */
/* mailmagazine cancel module */
[id$="_ViewMailmagazineCancel_pnlInputPageArea"] table{width:100%;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
[id$="_ViewMailmagazineCancel_pnlInputPageArea"] table > tbody > tr > th,
[id$="_ViewMailmagazineCancel_pnlInputPageArea"] table > tbody > tr > td{padding:0.5em;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
[id$="_ViewMailmagazineCancel_pnlInputPageArea"] table > tbody > tr > th{width:13em;background:#e7e7e7;}
[id$="_ViewMailmagazineCancel_pnlInputPageArea"] table > tbody > tr > td input[id^="dnn_"][type="text"]{width:100%;max-width:33em;}
/* mailmagazine manage module */
[id$="_ViewMailMagazineList_pnlAllArea"] .adminTable{width:100%;margin:0.5em 0 2em;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
[id$="_ViewMailMagazineList_pnlAllArea"] .adminTable > tbody > tr > th,
[id$="_ViewMailMagazineList_pnlAllArea"] .adminTable > tbody > tr > td{padding:0.5em;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
[id$="_ViewMailMagazineList_pnlAllArea"] .adminTable > tbody > tr:nth-child(1) > th{background:#e7e7e7;}
[id$="_ViewMailMagazineList_pnlAllArea"] .adminTable > tbody > tr:nth-child(1) > th.adminMelMagaCommand{width:14.5em;}
.adminWrapEdit.adminMelmaga > table{width:100%;margin:0.5em 0 2em;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > th,
.adminWrapEdit.adminMelmaga > table > tbody > tr > td{padding:0.5em;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > th{width:13em;background:#e7e7e7;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > td input[type="text"]{width:100% !important;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > td textarea{width:100%;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > td table,
.adminWrapEdit.adminMelmaga > table > tbody > tr > td table > tbody,
.adminWrapEdit.adminMelmaga > table > tbody > tr > td table > tbody > tr > th,
.adminWrapEdit.adminMelmaga > table > tbody > tr > td table > tbody > tr > td{display:block;}
.adminWrapEdit.adminMelmaga > table > tbody > tr > td table > tbody > tr{display:flex;flex-wrap:wrap;}
[id$="_ViewTemplateList_pnlAllArea"] .adminTable{width:100%;margin:0.5em 0 2em;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
[id$="_ViewTemplateList_pnlAllArea"] .adminTable > tbody > tr > th,
[id$="_ViewTemplateList_pnlAllArea"] .adminTable > tbody > tr > td{padding:0.5em;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
[id$="_ViewTemplateList_pnlAllArea"] .adminTable > tbody > tr:nth-child(1) > th{background:#e7e7e7;}
[id$="_ViewTemplateList_pnlAllArea"] .adminTable > tbody > tr:nth-child(1) > th:last-child{width:10em;}



/* ================================================================
  module_ec
   ================================================================ */
/* cart */
div.divSettings td [id$="_EditMailForm_lblSenderMailAddrAnnotation"] br{display:block;}
[id$="_EditDeliveryMethod_lblDeliveryChargeType"]{width:auto !important;}
[id$="_EditDeliveryMethod_pnlFixed"]{display:inline-block;width:auto !important;}
[id$="_EditDeliveryMethod_pnlPrefecturesForButton"],
[id$="_EditDeliveryMethod_pnlEachChargeForButton"],
[id$="_EditDeliveryMethod_pnlPrefecturesForButton"]{margin:0.5em 0 0;}
[id$="_EditDeliveryMethod_pnlEachCharge"]{line-height:3;}
div.divSettings td [id$="_EditDeliveryMethod_pnlEachCharge"] br{display:block;}
[id$="_EditDeliveryMethod_lblDeliveryChargeType"]{width:auto !important;}
div.divSettings td [id$="_EditDeliveryMethod_pnlPrefectures"]{line-height:3;}
div.divSettings td [id$="_EditDeliveryMethod_pnlPrefectures"] br{display:block;}
[id*="_EditDeliveryOptions_Panel"] td{width:auto !important;}
.pnlByPrice{line-height:3;}
.pnlByPrice a.CommandButton{line-height:1.5;}
div.divSettings td .pnlByPrice br{display:block;}
/* search */
.ViewOrderSearch .dlList_vertical{display:flex;margin:0;padding:0;flex-wrap:wrap;}
.ViewOrderSearch .dlList_vertical dt{width:8em;margin:0;padding:0.5em 0;}
.ViewOrderSearch .dlList_vertical dd{width:calc(100% - 8em);margin:0;padding:0.5em 0;}
.ViewOrderSearch .dlList_vertical dd span[id*="_ViewOrderSearch_lblNote"]{display:block;}
/* orderlist */
.ShoppingCart table.OrderList.tableGrid th.label > span{color:#474747 !important;}


/* ================================================================
  module_db
   ================================================================ */
/* search */
.productSearchArea .productSearchItem{display:flex;margin:0;padding:1em 0;border-top:1px solid #d7d7d7;flex-wrap:wrap;;}
.productSearchArea .productSearchItem:first-child{border:none;}
.productSearchArea .productSearchItem div:nth-child(1){width:7em;margin:0;padding:0 1em 0 0;}
.productSearchArea .productSearchItem div:nth-child(2){width:calc(100% - 7em);margin:0;padding:0;}
.productSearchArea .productSearchItem div:nth-child(2) table,
.productSearchArea .productSearchItem div:nth-child(2) table tbody,
.productSearchArea .productSearchItem div:nth-child(2) table tbody tr,
.productSearchArea .productSearchItem div:nth-child(2) table tbody tr td{display:block;margin:0;padding:0;}
.productSearchArea .productSearchItem div:nth-child(2) table td{vertical-align:top;}
.productSearchArea .productSearchItem div:nth-child(2) ul{margin:0;padding:0;}
.productSearchArea .productSearchItem div:nth-child(2) ul li{margin:0;padding:0.5em 0;list-style:none;border-top:1px dotted #d7d7d7;}
.productSearchArea .productSearchItem div:nth-child(2) ul ul{margin:0 0 0 2em;padding:0;}
.productSearchArea .productSearchItem div:nth-child(2)>table>tbody>tr>td:first-child>ul:first-child>li:first-child,
.productSearchArea .productSearchItem div:nth-child(2)>ul:first-child>li:first-child{padding-top:0;border:none;}
.productSearchArea .productSearchItem div:nth-child(2)>ul>li>span{display:block;}
.productSearchArea+.submitArea{margin-top:0;}
/* list */
#sortorderTable,
#sortorderTable > tbody,
#sortorderTable > tbody > tr,
#sortorderTable > tbody > tr > td{display:block;}
#sortorderTable tr:nth-child(4),
#sortorderTable tr:nth-child(7),
#sortorderTable tr:nth-child(10){margin:1.5em 0 0;padding:1.5em 0 0;border-top:1px dashed #c7c7c7;}
#sortorderTable > tbody > tr > td input[id$="dnn_ctr904_ModuleSettings_SettingsProductList_txtSortOrderDispName3"],
select[id*="_ModuleSettings_SettingsProductList_drpSortOrderDisp"][id*="WhereItem"],
select[id*="_ModuleSettings_SettingsProductList_drpSortOrderDisp"][id*="WhereItem"] + .nice-select{width:15em;margin:0;}
.ViewProductList .dlList_vertical{display:flex;margin:0;padding:0;flex-wrap:wrap;;}
.ViewProductList .dlList_vertical dt{width:7em;margin:0;padding:0.5em 1em 0.5em 0;}
.ViewProductList .dlList_vertical dd{width:calc(100% - 7em);margin:0;padding:0.5em 0;}
.ViewProductList [id$="_ViewProductList_ProductListControlPanel"]{align-items:center;margin-bottom:1em;}
.ViewProductList [id$="_ViewProductList_ProductListControlPanel"] dt,
.ViewProductList [id$="_ViewProductList_ProductListControlPanel"] dd{width:auto;}
.ViewProductList [id$="_ViewProductList_ProductListControlPanel"] dd+dt{padding-left:2em;}
/* pickup */
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2){padding:0 0 0 10px;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td{width:auto !important;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr:first-child > td.SubHead > span:before{content:"ピックアップの編集";}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td.SubHead hr{margin:0.5em 0 1em;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td:not(.SubHead){position:relative;padding:5px 0 5px 30px;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > input[type="image"]{vertical-align:middle;transition:opacity 0.25s ease-in-out;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > input[type="image"]:hover{opacity:0.5;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > label{cursor:default;}
.EditWhatsNewProduct > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > label > a{display:block;position:absolute;top:10px;left:5px;}
.submitArea input[id^="dnn_"][type="submit"].cmdAdd[id="_EditPickupProductSearch_cmdAdd"]{background:#fff;color:#e03500;}
[id$="_EditPickupProductSearch_grdMain"]{border:none;}
[id$="_EditPickupProductSearch_grdMain"] > tbody > tr > td{padding:2em 0;border:none;border-top:1px dashed #d7d7d7;vertical-align:top;}
[id$="_EditPickupProductSearch_grdMain"] > tbody > tr > td:first-child{padding-right:1em;}
[id$="_EditPickupProductSearch_grdMain"] > tbody > tr > td h3{margin:0 0 1em;padding:0;font-weight:bold;font-size:100%;}
@media screen and (max-width:550px){
    .adminMode .EditWhatsNewProduct > table,
    .adminMode .EditWhatsNewProduct > table > tbody,
    .adminMode .EditWhatsNewProduct > table > tbody > tr,
    .adminMode .EditWhatsNewProduct > table > tbody > tr > td{display:block;width:auto !important;}
}
/* manage item */
.ViewProducts .search{padding:0.5em 0;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid{margin:0 0 2em;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid th{text-align:right;vertical-align:top;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid th:nth-last-child(1),
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid th:nth-last-child(2),
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid td:nth-last-child(1),
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid td:nth-last-child(2){width:4.5em !important;text-align:center;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid th:nth-last-child(1) span{font-size:12px;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid th > span{text-align:left;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(1){width:6em;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(2){width:6em;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(5),
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(6),
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(7){width:7em;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>thead>tr>th:nth-child(8){width:4em;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table,
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table tbody,
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table tr{display:block;text-align:left;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table td{display:inline-block;width:auto !important;margin:0 0.4em 0 0;padding:0;text-align:center;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table td a,
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table td span{display:block;padding:0.5em 0.6em 0.45em;border:1px solid #d7d7d7;transition:background 0.25s ease-in-out , border 0.25s ease-in-out , color 0.25s ease-in-out;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table td span{ font-weight:bold;background-color:#e7e7e7;}
.ViewProducts table[id$="_ViewProducts_grdResult"].tableGrid>tbody>tr:last-child>td[colspan] table td a:hover{border:1px solid #575757;background:#575757;color:#fff;}
/* attribute menu */
.ViewAttributeMenu.ulList_vertical{margin:1em 0 2em;padding:0;}
.ViewAttributeMenu.ulList_vertical ul{margin:0;padding:0;}
.ViewAttributeMenu.ulList_vertical li{margin:0;padding:0 0.25em 0.25em 0;list-style:none;}
.ViewAttributeMenu.ulList_vertical span{display:block;}
.ViewAttributeMenu.ulList_vertical a{display:block;text-decoration:none;word-break: break-all;}
.ViewAttributeMenu.ulList_vertical table,
.ViewAttributeMenu.ulList_vertical table tbody,
.ViewAttributeMenu.ulList_vertical table tbody tr td{display:block;}
.ViewAttributeMenu.ulList_vertical table tbody tr{display:flex;}
.ViewAttributeMenu.ulList_vertical table tbody tr td{padding:1em 0.5em;}
.ViewAttributeMenu.ulList_vertical table tbody tr td.TreeMenu_Node{flex:1;border-top:1px solid #d7d7d7;}
.ViewAttributeMenu.all{display:block;}
.ViewAttributeMenu.all .ViewAttributeMenu.ulList_vertical a{display:block;padding:0.25em 1em;background:#d7d7d7;word-break: break-all;}
.ViewAttributeMenu.all .ViewAttributeMenu.ulList_vertical>li>ul{display:flex;flex-wrap:wrap;margin:0.5em 0 0;}
/* history */
[id*="_HistoryProducts_grdResult"] th:nth-last-child(1),
[id*="_HistoryProducts_grdResult"] th:nth-last-child(2),
[id*="_HistoryProducts_grdResult"] th:nth-last-child(3),
[id*="_HistoryProducts_grdResult"] td:nth-last-child(1),
[id*="_HistoryProducts_grdResult"] td:nth-last-child(2),
[id*="_HistoryProducts_grdResult"] td:nth-last-child(3){width:4em !important;text-align:center;}
[id*="_HistoryProducts_grdResult"] th:nth-last-child(2) span,
[id*="_HistoryProducts_grdResult"] th:nth-last-child(3) span{font-size:12px;}
/* setting - list */
.adminMode .divSettings .tableSettings [id$="_SettingsProductList_tvwCategory"] table{display:table;}
.adminMode .divSettings .tableSettings [id$="_SettingsProductList_tvwCategory"] table tbody{display:table-row-group;}
.adminMode .divSettings .tableSettings [id$="_SettingsProductList_tvwCategory"] table tbody tr{display:table-row;}
.adminMode .divSettings .tableSettings [id$="_SettingsProductList_tvwCategory"] table tbody td{display:table-cell;}
/* setting - pickup */
[id$="_EditPickupProductSearch_grdMain"] > tbody > tr > td .price span{display:inline-block;padding:0.25em 1em;font-size:90%;background:#d7d7d7;border-radius:3px;}
/* setting - add item */
[id*="_CategoryRadioButtonList_"] .ulList_horizon{margin:0;padding:0;}
[id*="_CategoryRadioButtonList_"] .ulList_horizon li{margin:0;padding:0;list-style:none;}
[id*="_CategoryRadioButtonList_"] .ulList_horizon ul{margin:0 0 0 2em;padding:0;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"]{width:100%;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] .nice-select{margin:0;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > thead{display:none;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td{padding:1em 2em 1em 0;border-top:1px dashed #c7c7c7;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(1):before{content:"規格１";}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(2):before{content:"規格２";}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(3):before{content:"価格";}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(1),
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(2){width:10em;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(1) input,
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(2) input{width:100%;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(1) textarea,
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(2) textarea{width:100%;min-height:2.25em;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table > tbody > tr > td{padding:0.5em;border-top:1px dotted #c7c7c7;}
table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table > tbody > tr > td:first-child{color:#979797;font-weight:normal;font-size:11px;}
@media screen and (max-width: 1050px){
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr{padding:1.5em 0;border-top:1px solid #c7c7c7;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr:first-child{border:none;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(1):before,
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(2):before,
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td:nth-child(3):before{}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td{padding:1em 0;border:none;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table{display:table;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table > tbody{display:table-row-group;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table > tbody > tr{display:table-row;}
    .adminMode table[id*="_EditProducts_repProducts_fldProduct_"][id*="_Detail_"][id*="_grdDetail_"] > tbody > tr > td > table > tbody > tr > td{display:table-cell;padding:0.5em 1em 0.5em 0;}
}
/* setting - resource settings */
[id$="dnn_ctr906_LocalResourcesSettings_dgEditor"] .ic-accordionTitle > div{margin:0;padding:0;border:none;cursor:default;}
[id$="dnn_ctr906_LocalResourcesSettings_dgEditor"] .ic-accordionTitle > div:before{display:none;}
/* Template : db  ============================================= */
.icmdtp-dbItem .dbCounter{margin:1em 0;font-size:90%;color:#979797;text-align:right;}
.icmdtp-dbItem a[href*="/EditDetail/mid/"]{display:block;}
.icmdtp-dbItem .dbTable{display:table;table-layout:fixed;width:100%;}
.icmdtp-dbItem .dbTablerow{display:table-row;margin:0 -1em;}
.icmdtp-dbItem .dbTablecell{display:table-cell;padding:0.5em;}
.icmdtp-dbItem .dbImage{position:relative;display:block;width:100%;height:0;margin:0 0 0.5em;padding:100% 0 0;text-align:center;background:#e7e7e7;}
.icmdtp-dbItem .dbImage a{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;}
.icmdtp-dbItem .dbImage a img{display:block;max-width:100%;max-height:100%;margin:auto;}
.icmdtp-dbItem .dbTitle{margin:0 0 0.5em;font-size:150%;}
.icmdtp-dbItem .dbDate{margin:0 0 0.5em;font-size:90%;color:#979797;}
.icmdtp-dbItem .dbSummary,
.icmdtp-dbItem .dbDescription,
.icmdtp-dbItem .dbNotes{margin:0 0 0.5em;}
.icmdtp-dbItem .dbDeatil .dbImage{height:auto;padding:0;}
.icmdtp-dbItem .dbDeatil .dbImage a{position:relative;}
.icmdtp-dbItem .dbLatest.dbTable .dbTablerow [id$="_ModuleContent"]{display:table;width:100%;table-layout:fixed;}
.icmdtp-dbItem .dbLatest.dbTable .dbTablerow [id$="_ModuleContent"] [class^="wn_"]{display:table-row;}
.icmdtp-dbItem .dbCategory,
.icmdtp-dbItem .dbCategory li,
.icmdtp-dbItem .dbCategory ul{margin:0;padding:0;list-style:none;}
.icmdtp-dbItem .dbCategory{margin:1em 0 2em;}
.icmdtp-dbItem .dbCategory a{display:flex;align-items:center;width:100%;padding:0.5em;text-decoration:none;transition:opacity 0.25s ease-in-out;}
.icmdtp-dbItem .dbCategory a:hover{opacity:0.5;}
.icmdtp-dbItem .dbCategory img{display:block;width:5em;max-width:100%;margin:0 0.5em 0 0;}
.icmdtp-dbItem .dbCategory li{border-top:1px solid #d7d7d7;}
.icmdtp-dbItem .dbCategory li:first-child{border:none;}
.icmdtp-dbItem .dbCategory li ul{margin-left:3em;margin-bottom:2em;}



/* ================================================================
  module_elearning
   ================================================================ */
/* manage module */
[id$="_ViewQuizs_grdResult"] > thead > tr > th:nth-last-child(1),
[id$="_ViewQuizs_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_ViewQuizs_grdResult"] > tbody > tr > td:nth-last-child(1),
[id$="_ViewQuizs_grdResult"] > tbody > tr > td:nth-last-child(2){width:4em;text-align:center;}
/* manage module - settings add item*/
[id*="_EditQuizs_ddlCategory"]{display:block;}
[id*="_EditQuizs_ddlCategory"] + .nice-select{display:none;}
[id$="_EditQuizs_txtDetailAnswer"]{width:100% !important;}
/* detail module settings */
table[summary="Quizs Settings Design Table"]{width:100%;}
table[summary="Quizs Settings Design Table"] td{padding:1em 0;border-top:1px dashed #d7d7d7;}
table[summary="Quizs Settings Design Table"] tr:first-child td{border:none;}
table[summary="Quizs Settings Design Table"] td.SubHead{width:14em;}
table[summary="Quizs Settings Design Table"] td textarea{width:100% !important;}



/* ================================================================
  module_filedownload
   ================================================================ */
[summary="Edit Documents Design Table"] > tbody > tr > th,
[summary="Edit Documents Design Table"] > tbody > tr > td{padding:0.5em;border-bottom:1px dashed #d7d7d7;}
.adminMode a.CommandButton[id$="_EditDocs_lnkChange"]{border:2px solid #e03500 !important;}
[id$="_Document_grdDocuments"]>tbody>tr>td:nth-child(1){width:4em;text-align:center;}
[id$="_Document_grdDocuments"]>tbody>tr>td.ModifiedDateCell{width:8em;text-align:right;}
[id$="_Document_grdDocuments"]>tbody>tr>td.SizeCell{width:7em;text-align:right;}
[id$="_Document_grdDocuments"]>tbody>tr>td.DownloadCell{width:11em;text-align:center;}
[id$="_Document_grdDocuments"] a[id*="_Document_grdDocuments_ctlDownloadLink_"]{padding:0.25em 1em;color:#e03500;border:#e03500 2px solid;border-radius:3px;}
/*modulesetting*/
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > th,
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > td{padding:0.5em;border-top:1px dashed #d7d7d7;}
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr.SubHead > td{border:none;color:#979797;font-size:12px;}
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr.Normal > td input[type="image"]{margin:0 !important;}
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr.SubHead + tr > td:nth-child(3){text-align:right;}
a[id$="_ModuleSettings_EditDocumentsSettings_lnkAddSortColumn"]{width:auto !important;}
a[id$="_ModuleSettings_EditDocumentsSettings_lnkAddSortColumn"] + hr{display:none;}
.submitArea > a.submitBtn[id$="_EditDocs_cmdUpdate"]{border-color:#e03500;background:#e03500;color:#fff;}
span[id$="_EditDocs_ctlAudit_lblCreatedBy"]{display:block;padding:2em 1em 0 1em;}
[id$="_EditDocs_ctlTracking_pnlTrack"] > br{display:none;}
[summary="URL Tracking Design Table"]{width:100% !important;}
[summary="URL Tracking Design Table"] > tbody > tr > th,
[summary="URL Tracking Design Table"] > tbody > tr > td{width:auto !important;padding:0.5em;border-bottom:1px dashed #d7d7d7;}
[summary="URL Tracking Design Table"] > tbody > tr > td.SubHead{width:10em !important;}
[summary="URL Tracking Design Table"] span{width:auto !important;white-space:initial;}
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > th,
[id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > td{padding:0.5em;border-top:1px dashed #d7d7d7;}
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"]{width:auto !important;margin:1em 0 0;}
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > th,
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > td{padding:0.5em;border-top:1px dashed #d7d7d7;}
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > td.CommandButton a{display:inline-block;padding:0.25em 1em;border:2px solid #d7d7d7;border-radius:3px;outline:none;background:#fff;color:#272727;text-decoration:none;cursor:pointer;transition:opacity 0.25s ease-in-out;}
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > td.CommandButton a:hover{opacity:0.5;}
[id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > td{display:table-cell !important;}
/**/
@media screen and (max-width: 1050px){.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"],
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"]{display:table;}
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody,
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody{display:table-row-group;}
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr,
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr{display:table-row;}
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > th,
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > th,
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdDisplayColumns"] > tbody > tr > td,
.adminMode .divSettings .tableSettings [id$="_ModuleSettings_EditDocumentsSettings_grdSortColumns"] > tbody > tr > td{display:table-cell;}}



/* ================================================================
  module_form
   ================================================================ */
[id*="ViewMailForm_pnlInput"] a[id*="_hlnkEdit_"] > img{width:24px;}
[id*="ViewMailForm_pnlInput"] input[type="submit"].btnSearchZipCode{width:auto;margin:0 0.25em;padding:0.1em 1em;}
[id$="_ViewMailForm_hlnkImgEditForm"] img{width:24px;}
[id*="_EditMailFormForm_SectionHead"][id*="_pnlAccordionTitle"],
[id*="_EditMailFormForm_dshInputTemplete_pnlAccordionTitle"],
[id*="_EditMailFormForm_dshConfirmTemplete_pnlAccordionTitle"]{width:calc(100% + 90px);margin-right:-45px;margin-left:-45px;}
.divSettings .tableSettings[id$="_EditMailFormForm_divDestinationMain"]{width:100%;margin:0;}
[id$="_EditMailFormField_lblConfirmDispFlg"]{display:block;}
/* csv download */
.DownloadCsvMailForm [id$="_DownloadCsvMailForm_lblMessage"] + br{display:none;}
.DownloadCsvMailForm table,
.DownloadCsvMailForm table tbody,
.DownloadCsvMailForm table tbody tr,
.DownloadCsvMailForm table tbody tr td{display:block;}
.DownloadCsvMailForm table tbody tr{display:flex;margin:0 0 1em;padding:1.5em 0 0.5em;border-bottom:1px dashed #c7c7c7;}
/* graph */
.MailFormGraph > table,
.MailFormGraph > table > tbody,
.MailFormGraph > table > tbody > tr,
.MailFormGraph > table > tbody > tr > th,
.MailFormGraph > table > tbody > tr > td{display:block;}
.MailFormGraph > table > tbody > tr:nth-child(1),
.MailFormGraph > table > tbody > tr:nth-child(2){display:flex;}
.MailFormGraph > table > tbody > tr:nth-child(1) th,
.MailFormGraph > table > tbody > tr:nth-child(2) th{width:8em;padding:0.5em;border:1px solid #d7d7d7;border-right:none;background:rgba(0,0,0,0.05);font-weight:normal;}
.MailFormGraph > table > tbody > tr:nth-child(1) td,
.MailFormGraph > table > tbody > tr:nth-child(2) td{width:calc(100% - 8em);padding:0.5em;border:1px solid #d7d7d7;}
.MailFormGraph > table > tbody > tr:nth-child(1) th,
.MailFormGraph > table > tbody > tr:nth-child(1) td{border-bottom:none;}
.MailFormGraph > table > tbody > tr > td .divSettings{padding:1em 0 0;}
/* setting */
[id*="_EditMailFormForm_SectionHead"][id*="_pnlAccordionTitle"],
[id*="_EditMailFormForm_dshInputTemplete_pnlAccordionTitle"],
[id*="_EditMailFormForm_dshConfirmTemplete_pnlAccordionTitle"]{width:auto;margin-right:auto;margin-left:auto;}
[id$="_EditMailFormForm_SectionHead3_pnlTitle"],
[id$="_EditMailFormForm_dshBasicSetting_pnlAccordionTitle"]{display:none;}
._infoCMS._admin .ic-accordionTitle > div[id$="_EditMailFormForm_dshBasicDetailsSetting_pnlTitle"]{margin-right:0;margin-left:0;padding-left:30px;}
._infoCMS._admin .ic-accordionTitle + * .ic-accordionTitle > div[id$="_EditMailFormForm_dshBasicDetailsSetting_pnlTitle"]:before{left:3px;}
[id$="_EditMailFormForm_divNotifySetting"]{}
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings div[id*="_pnlAccordionTitle"].ic-accordionTitle > div{margin-top:1.5em;margin-right:0;margin-left:10px;padding-left:30px;}
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings .ic-accordionTitle > div:before{left:13px;}
div[id*="_EditMailFormForm_repMain_dshDestinationSub"][id*="_pnlAccordionTitle_"] > div{display:none;}
.divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings{position:relative;width:100%;margin:0 0 1em;padding:3em 0;}
.divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings th{padding-left:0;}
@media screen and (max-width: 1050px){.divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings td{padding-left:0;}}
.divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings[id$="_EditMailFormForm_divDestinationMain"]{width:100%;margin:0 0 1em;padding-top:0;padding-bottom:7em;}
input[type="submit"][id$="_EditMailFormForm_btnAddDestination"]{position:absolute;bottom:0;width:100%;margin-bottom:2em;}
input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"]{position:absolute;top:3.9em;right:1em;}
input[type="submit"][id$="_EditMailFormForm_btnAddDestination"] + table,
input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"] + table{width:100%;}
input[type="submit"][id$="_EditMailFormForm_btnAddDestination"] + table th,
input[type="submit"][id$="_EditMailFormForm_btnAddDestination"] + table td,
input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"] + table th,
input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"] + table td{padding:1em;background:#d7d7d7;}
.divSettings [id$="_EditMailFormForm_divNotifySetting"] input[type="submit"][id$="_EditMailFormForm_btnAddDestination"] + table th,
.divSettings [id$="_EditMailFormForm_divNotifySetting"] input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"] + table th{width:9em;padding-right:0;padding-left:1em;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel{padding:1em 0 0 2.5em;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel table{width:100%;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel table th,
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel table td{padding:0.5em 0;border-bottom:1px dotted #d7d7d7;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel table th{position:relative;width:19em;padding-right:1em;font-weight:normal;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel [id*="_pnlAccordionTitle"].ic-accordionTitle > div{margin-top:0.75em;margin-left:0;padding-left:20px;border:none;font-size:100%;}
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings .ic-accordionTitle > div:before{left:3px;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel div[id*="pnlAccordionTitle"] + .panel{padding:1em 2.5em;background:#f7f7f7;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel div[id*="pnlAccordionTitle"] + .panel textarea{width:100% !important;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel [id*="pnlAccordionTitle"] + .panel th{width:9.25em;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel [id*="pnlAccordionTitle"] + .panel tr:last-child th,
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel [id*="pnlAccordionTitle"] + .panel tr:last-child td{border:none;}
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings div[id*="_pnlAccordionTitle"] > div{position:relative;margin:2em 0 0;padding:0 0 0.5em 0;border-bottom:1px dashed #979797;font-size:125%;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel div[id*="_pnlAccordionTitle"] > div{margin:0.75em 0 0 0;padding-left:0;border:none;font-size:100%;}
/* for accordion */
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings [id*="_EditMailFormForm_repMain_ucDestinationSub"].ic-accordionTitle > div:before{display:none;}
._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel [id*="_EditMailFormForm_repMain_ucDestinationSub"][id*="_pnlAccordionTitle"].ic-accordionTitle > div,
._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings [id*="_EditMailFormForm_repMain_ucDestinationSub"][id*="_pnlAccordionTitle"].ic-accordionTitle > div{padding-left:0;}
/*　 */
@media screen and (max-width: 1050px){
    ._infoCMS._admin .divSettings [id*="_EditMailFormForm_"][id*="Destination"][id*="divTo"].panel table th{padding-bottom:0;border:none;}
    ._infoCMS._admin .divSettings [id*="_EditMailFormForm_"] input[id^="dnn_"][type="text"]{width:100% !important;}
    ._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings > table > tbody > tr > td{padding-left:15px;}
    ._infoCMS._admin .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings > table > tbody > tr > th{padding-top:1em;padding-bottom:0;}
    .divSettings [id$="_EditMailFormForm_divNotifySetting"] .tableSettings{padding:0;}
    input[type="submit"][id*="dnn_ctr481_EditMailFormForm_repMain_btnDelDestination_"]{top:0.7em;}
}
/* Template : form ============================================= */
.icmdtp-formItem .formCategorytitle{font-size:150%;margin:1em 0 0.5em;}
.icmdtp-formItem .formRepeatfield .tableBasic th.fixed{width:15em;}
.icmdtp-formItem .formRepeatfield .tableBasic td input[type="text"]:not(.SeminarZip),
.icmdtp-formItem .formRepeatfield .tableBasic td textarea{width:100%;}
.icmdtp-formItem .formRepeatfield .tableBasic td [id*="_divDescription_"]>*{margin-bottom:0;}
.icmdtp-formItem .formSubmitarea{margin:2em 0;text-align:center;}
.icmdtp-formItem .formSubmitarea input[id^="dnn_"][type="submit"]{display:inline-block;min-width:10em;margin:0.5em;padding:0.75em 1.5em;border:2px solid #c7c7c7;border-radius:3px;outline:none;background:#c7c7c7;color:#070707;text-align:center;transition:all 0.25s ease-in-out;}
.icmdtp-formItem .formSubmitarea input[id^="dnn_"][type="submit"]:hover{opacity:0.75;}
.icmdtp-formItem .formSubmitarea input[id^="dnn_"][type="submit"][id$="Confirm"],
.icmdtp-formItem .formSubmitarea input[id^="dnn_"][type="submit"][id$="ConfirmSend"]{border-color:#e03500 !important;background:#e03500;color:#fff;}
.icmdtp-formItem .formSubmitarea input[id^="dnn_"][type="submit"][id$="ConfirmTestSend"]{border-color:#c3d600 !important;background:#c3d600;}



/* ================================================================
  module_glossary
   ================================================================ */
/* button common */
div[id*="_ViewGlossarys_pnlAllArea"].SearchInput .submitArea input.submitBtn_S,
.glossarySearch .pnlSearchKeyWord input.submitBtn_S{padding:0.15em 1.5em;}
div[id*="_ViewGlossarys_pnlAllArea"].SearchInput .submitArea input.submitBtn_S[id*="_cmdSearch"],
.glossarySearch .pnlSearchKeyWord input.submitBtn_S.cmdSearch{border-color:#e03500;background:#e03500;color:#fff;}
/* settings */
div[id*="_ViewGlossarys_pnlAllArea"].SearchInput .submitArea{text-align:left;}
/* search */
.glossarySearch .pnlSearchKeyWord{text-align:left;}
.glossarySearch ul.ulList_horizon{list-style:none;margin:0;padding:0;}
.glossarySearch ul.ulList_horizon li{display:inline-block;}
.glossarySearch ul.ulList_horizon li a{display:block;padding:0 0.5em;border:2px solid #e03500;border-radius:3px;color:#e03500;text-decoration:none;}



/* ================================================================
  module_qanda
   ================================================================ */
/* search */
div.divSettings td [id$="_ModuleSettings_SettingsQandASearch_chkTargetCategory"] > br{display:block;}
/* disp setting */
.divSettings table[id$="_ModuleSettings_SettingsQandADisp_tblSpecificDesign"].tableSettings > tbody > tr > th + td{width:5em;padding:2em 0;}
@media screen and (max-width: 1050px){.divSettings table[id$="_ModuleSettings_SettingsQandADisp_tblSpecificDesign"].tableSettings{width:calc(100% + 50px) !important;}
.adminMode.modalMode .divSettings table[id$="_ModuleSettings_SettingsQandADisp_tblSpecificDesign"].tableSettings > tbody > tr > th + td{width:auto;padding-bottom:0;}
.adminMode.modalMode .divSettings table[id$="_ModuleSettings_SettingsQandADisp_tblSpecificDesign"].tableSettings > tbody > tr > th + td + td{padding-top:0;}}
/* manage */
.AdminViewQandAs .search{margin:0 0 0.5em;}
[id$="_ViewQandA_grdResult"]{margin:0 0 2em;}
[id$="_ViewQandA_grdResult"] > thead > tr > th:last-child,
[id$="_ViewQandA_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_ViewQandA_grdResult"] > tbody > tr > td:last-child,
[id$="_ViewQandA_grdResult"] > tbody > tr > td:nth-last-child(2){width:4em;text-align:center;}
[id$="_ViewQandA_grdResult"] > thead > tr > th:last-child{font-size:80%;}
[id$="_HistoryQandA_grdResult"] > thead > tr > th:last-child,
[id$="_HistoryQandA_grdResult"] > tbody > tr > td:last-child{width:4em;text-align:center;}
[id$="_HistoryQandA_grdResult"] > thead > tr > th:last-child{font-size:80%;}
[id$="_HistoryQandA_grdResult"] > thead > tr > th:nth-last-child(2),
[id$="_HistoryQandA_grdResult"] > thead > tr > th:nth-last-child(3){width:8em;}
[id*="_HistoryQandA_grdResult_lblUpdateDate_"],
[id*="_HistoryQandA_grdResult_lblExpireDate_"]{display:block;width:6em;}


/* ================================================================
  module_sitesearch
   ================================================================ */
/* sitesearch */
.submitArea.SearchInput{margin:inherit;text-align:inherit;}
.submitArea.SearchInput input[id^="dnn_"][type="submit"]{min-width:inherit;padding-top:0.25em;padding-bottom:0.25em;}
/* external search */
.ExternalSearchBox input[type="submit"]{display:inline-block;margin:0.5em;padding:0.25em 1.5em;border:2px solid #c7c7c7;border-radius:3px;outline:none;background:#c7c7c7;color:#070707;font-family:inherit;font-size:inherit;text-align:center;transition:all 0.25s ease-in-out;}
/* search result setting */
[id$="_ModuleSettings_ResultsSettings_chkTargetModules"]{display:flex;padding:0.5em 0 0;flex-wrap:wrap;}
[id$="_ModuleSettings_ResultsSettings_chkTargetModules"] input[id^="dnn_"][type="checkbox"]{width:2em;margin:0.5em 0;}
[id$="_ModuleSettings_ResultsSettings_chkTargetModules"] label{display:block;width:calc(25% - 2em);margin:0.5em 0;padding:0 0.5em 0 0;}
[id$="_ModuleSettings_ResultsSettings_rdlHitcount"],
[id$="_ModuleSettings_ResultsSettings_rdlHitcount"] > tbody > tr,
[id$="_ModuleSettings_ResultsSettings_rdlHitcount"] > tbody > tr > th,
[id$="_ModuleSettings_ResultsSettings_rdlHitcount"] > tbody > tr > td{display:block;}
[id$="_ModuleSettings_ResultsSettings_rdlHitcount"] > tbody{display:flex;}
/* default search result */
.SearchResultsTitle{margin-bottom:0.5em;padding:0;}
.SearchResultsLink{margin:0 0 0.25em;padding:0;}
.SearchResultsLink a[id^="dnn_"].CommandButton{display:block;margin:0;padding:0;border:none;border-radius:0;background:none;color:#979797;}




/* ================================================================
  module_senddata
   ================================================================ */
/* setting */
.SendDataSettings.tableSettings table{width:100%;}
.SendDataSettings.tableSettings table td.subhead{width:5em;}
.SendDataSettings.tableSettings table td{position:relative;padding:0.5em 0;border-top:1px dashed #d7d7d7;vertical-align:top;}
.SendDataSettings.tableSettings table tr:first-child th,
.SendDataSettings.tableSettings table tr:first-child td{padding-top:0;border:none;}
.SendDataSettings.tableSettings textarea{width:100% !important;}
/* colored select - niceselect remove */
[id$="_ViewSendData_Pnldata"] .ViewTbStyle{width:100%;}
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr > th,
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr > td{padding:1em 0;border-top:1px dashed #d7d7d7;}
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr:first-child > th,
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr:first-child > td{border:none;}
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr > th:empty,
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr > th:empty + td{padding:0.5em 0;border-top:none;}
[id$="_ViewSendData_Pnldata"] .ViewTbStyle > tbody > tr > th{width:14em;}
[id$="_ViewSendData_Pnldata"] textarea{width:100% !important;}
input[type="submit"][id$="_ViewSendData_btnSend"].CommandButton,
input[type="submit"][id$="_ViewSendData_btnReset"].CommandButton{min-width:10em;margin:0.5em;padding:0.75em 1.5em;transition:opacity 0.25s ease-in-out;}
input[type="submit"][id$="_ViewSendData_btnSend"].CommandButton:hover,
input[type="submit"][id$="_ViewSendData_btnReset"].CommandButton:hover{opacity:0.5;}
input[type="submit"][id$="_ViewSendData_btnSend"].CommandButton{background:#e03500;color:#fff;}
input[type="submit"][id$="_ViewSendData_btnReset"].CommandButton{border-color:#c7c7c7;background:#c7c7c7;color:#272727;}



/* ================================================================
  module_seomenu
   ================================================================ */
[id$="_ModuleSettings_Settings_ddlRangeTabID"]{width:100%;}



/* ================================================================
  module_slider
   ================================================================ */
[id*="_ModuleSettings_Settings_PCSettings_Image"][id*="_lblTitleImageName"],
[id*="_ModuleSettings_Settings_PCSettings_Image"][id*="_lblImageDescription"]{display:block;}
[id*="_ModuleSettings_Settings_PCSettings_Image"][id*="_txtImageDescription"]{width:100%;height:auto !important;}
[id$="_ModuleSettings_Settings_PCSection"]{display:none;}
.divSettings .tableSettings > tbody > tr:nth-child(even)[id$="_ModuleSettings_Settings_trSPSettings"]{background:none;}


/* ================================================================
  module_socialbuttons
   ================================================================ */
.ViewPageTools{display:flex;list-style:none;margin:0;padding:0;font-family:Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-weight:700;font-size:10px;line-height:1;flex-wrap:wrap;}
.ViewPageTools li{list-style:none;margin:0 3px 3px 0;padding:0;}
.ViewPageTools li a{display:flex;height:20px;padding:0 15px;border-radius:3px;background:#979797;color:#fff;text-decoration:none;align-items:center;}
.ViewPageTools li span{display:block;}
.ViewPageTools li iframe{display:block;}
.ViewPageTools li.PrintThisPage a{background-color:#c3d600;}
.ViewPageTools li.AddFavorite a{background-color:#c3d600;}
.ViewPageTools li.EMailThisPage a{background-color:#c3d600;}
.ViewPageTools li.PrintThisPage a:before,
.ViewPageTools li.AddFavorite a:before,
.ViewPageTools li.EMailThisPage a:before{content:"";display:inline-block;width:16px;height:16px;margin-right:5px;margin-left:-10px;}
.ViewPageTools li.PrintThisPage a:before{background:url(/Images/print.gif) 0 0 no-repeat;background-size:contain;}
.ViewPageTools li.AddFavorite a:before{background:url(/Images/ratingzero.gif) 0 0 no-repeat;background-size:contain;}
.ViewPageTools li.EMailThisPage a:before{background:url(/Images/icon_bulkmail_16px.gif) 0 0 no-repeat;background-size:contain;}



/* ================================================================
  module_spswitch
   ================================================================ */
.SpSwitchSettings.tableSettings .tableGrid.Settings{width:100% !important;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
.SpSwitchSettings.tableSettings .tableGrid.Settings{display:table !important;}
.SpSwitchSettings.tableSettings .tableGrid.Settings > thead,
.SpSwitchSettings.tableSettings .tableGrid.Settings > tbody{display:table-row-group !important;}
.SpSwitchSettings.tableSettings .tableGrid.Settings > thead > tr,
.SpSwitchSettings.tableSettings .tableGrid.Settings > tbody > tr{display:table-row !important;}
.SpSwitchSettings.tableSettings .tableGrid.Settings > thead > tr > th,
.SpSwitchSettings.tableSettings .tableGrid.Settings > tbody > tr > th,
.SpSwitchSettings.tableSettings .tableGrid.Settings > thead > tr > td,
.SpSwitchSettings.tableSettings .tableGrid.Settings > tbody > tr > td{display:table-cell !important;}



/* ================================================================
  module_tab
   ================================================================ */
.ViewTabs > ul{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;}
.ViewTabs > ul > li{list-style:none;margin:0;padding:0;}
.ViewTabs > ul > li > a{display:block;padding:0.5em 1em;}



/* ================================================================
  module_telop
   ================================================================ */
[id$="_ModuleSettings_Settings_cboBGColor"]{display:block !important;}
[id$="_ModuleSettings_Settings_cboBGColor"] + .nice-select{display:none !important;}


/* ================================================================
  module_QR
   ================================================================ */
.QRCodeSettings.tableSettings select[id$="_ModuleSettings_Settings_ddlBGColor"],
.QRCodeSettings.tableSettings select[id$="_ModuleSettings_Settings_ddlBarColor"]{display:block !important;}
.QRCodeSettings.tableSettings select[id$="_ModuleSettings_Settings_ddlBGColor"]+.nice-select,
.QRCodeSettings.tableSettings select[id$="_ModuleSettings_Settings_ddlBarColor"]+.nice-select{display:none;}


/* ================================================================
  module_userimport-export
   ================================================================ */
.submitArea input[id^="dnn_"][type="submit"][id$="_Import_lnkbtnGetData"],
.submitArea input[id^="dnn_"][type="submit"][id$="_Import_lnkbtnValidate"]{border-color:#e03500 !important;background:#e03500;color:#fff;}
table[id$="_Import_grdMain"] > thead > tr,
table[id$="_Import_grdMain"] > tbody > tr{background:none !important;color:inherit !important;font-weight:inherit !important;}
table[id$="_Import_grdMain"] > thead > tr > th{color:inherit !important;font-size:inherit !important;vertical-align:top;}
table[id$="_Import_grdMain"] > thead > tr > th > select,
table[id$="_Import_grdMain"] > thead > tr > th > .nice-select{width:100%;}
table[id$="_Import_grdMain"] > thead > tr > th > .nice-select > span.current{min-height:1.6em;}



/* ================================================================
  module_user-roll
   ================================================================ */
/* user acount > search */
[id$="_Users_pnlAll"] .submitArea{padding:1em 0;text-align:left;}
[id$="_Users_pnlAll"] .submitArea input[id^="dnn_"][type="submit"]{width:6em !important;padding:0.15em 1.5em;}
/* user acount > search */
[id$="_Users_pnlAll"] table[id$="_Users_grdUsers"] > thead > tr > th:nth-child(1),
[id$="_Users_pnlAll"] table[id$="_Users_grdUsers"] > thead > tr > th:nth-child(2),
[id$="_Users_pnlAll"] table[id$="_Users_grdUsers"] > thead > tr > th:nth-child(3),
[id$="_Users_pnlAll"] table[id$="_Users_grdUsers"] > thead > tr > th:nth-child(6),
[id$="_Users_pnlAll"] table[id$="_Users_grdUsers"] > thead > tr > th:nth-child(9){width:4em;}
/* common - calendar */
a.CommandButton[id$="Calendar"]{margin:0;padding:0;border:none;background:none;}
a.CommandButton[id$="Calendar"]:hover{background:none;}
/* common - title */
[id$="_ManageUsers_SecurityRoles_lblTitle"].Head,
[id$="_ManageUsers_Password_lblTitle"].Head,
[id$="_ManageUsers_Password_lblChangeHeading"].Head,
[id$="_ManageUsers_Profile_lblTitle"].Head,
[id$="_EditProfileDefinition_Wizard_HeaderContainer_lblTitle"].Head{display:block;margin:1em 0 0.5em;font-size:150%;}
.ManageUsers > tbody > tr[id*="_ManageUsers_trTitle"] > td > img{display:none;}
.ManageUsers > tbody > tr[id*="_ManageUsers_trTitle"] > td:before{content:"ユーザー情報の管理";display:inline-block;margin:1em 0 0.5em;font-size:150%;}
/* common - help */
[id$="_ManageUsers_pnlUser"] [id$="_pnlHelp"].Help,
[id$="_ManageUsers_pnlRoles"] [id$="_pnlHelp"].Help{width:200px;}
/* main nav buttons */
[id$="_ManageUsers_pnlTabs"].divSettings{margin:0;padding:2em 0 2em;}
[id$="_ManageUsers_pnlTabs"].divSettings > table,
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody,
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr,
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > th,
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td{display:block;margin:0;padding:0;}
[id$="_ManageUsers_pnlTabs"].divSettings > table{position:relative;width:100% !important;}
[id$="_ManageUsers_pnlTabs"].divSettings > table:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#c7c7c7;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td[width="10"]{display:none;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr{display:flex;flex-wrap:wrap;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span{display:block;position:relative;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span > input{position:absolute;top:0.75em;left:22px;border-radius:3px;background-color:#fff;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span > a.CommandButton{display:inline-block;padding:1em 1.5em 1em 50px;border:1px solid transparent;border-bottom:none;border-radius:3px 3px 0 0;background:none;color:#272727;text-decoration:none;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span > a.CommandButton:hover{opacity:1;color:#c3d600;}
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span[disabled] a.CommandButton,
[id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span[disabled] a.CommandButton:hover{border-color:#c7c7c7;background:#fff;color:#272727;cursor:default;}
/* tab --- user info manage*/
.ManageUsers,
.ManageUsers > tbody,
.ManageUsers > tbody > tr,
.ManageUsers > tbody > tr > th,
.ManageUsers > tbody > tr > td{display:block;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > th,
.ManageUsers > tbody > tr > td > div > table > tbody > tr > td{padding:1em 0;border-top:1px dashed #c7c7c7;}
.ManageUsers > tbody > tr > td:first-child > div > table > tbody > tr:first-child > th,
.ManageUsers > tbody > tr > td:first-child > div > table > tbody > tr:first-child > td{border:none;}
.ManageUsers > tbody > tr > td > div > table{width:100%;}
.ManageUsers > tbody > tr > td > div > table span{width:auto !important;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > th{width:13em;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > th.SubHead span[id$="_Label"]{position:relative;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > td{width:auto !important;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > td img[src="/images/required.gif"]{margin:0 0 0 5px;}
.ManageUsers > tbody > tr > td > div > table > tbody > tr > td input[type="checkbox"]{width:1.5em;height:1.5em;}
[id$="_ManageUsers_pnlUser"]{position:relative;padding:0 0 7em;}
[id$="_ManageUsers_pnlUser"] .divSettings,
[id$="_ManageUsers_pnlUser"] + .divSettings{padding:0;}
[id$="_ManageUsers_pnlUser"] .divSettings .submitArea{position:absolute;right:0;bottom:0;left:0;margin:0;}
[id$="_ManageUsers_pnlUser"] + .divSettings[id$="_ManageUsers_pnlSettings"]{position:relative;margin-top:-6em;}
[id$="_ManageUsers_Membership_MembershipEditor"] + p{margin:3em 0 0;}
[id$="_ManageUsers_Membership_MembershipEditor"] + p span{display:block;position:relative;text-align:left;}
[id$="_ManageUsers_Membership_MembershipEditor"] + p span > input{position:absolute;top:0.25em;left:22px;border-radius:3px;background-color:#fff;}
[id$="_ManageUsers_Membership_MembershipEditor"] + p span > a.CommandButton{padding:0.5em 2em 0.5em 60px;border:1px solid #c7c7c7 !important;background:none;color:#272727 !important;}
[id$="_ManageUsers_Membership_MembershipEditor"] + p span > a.CommandButton:hover{opacity:1;border-color:#c3d600 !important;background:none;color:#c3d600 !important;}
.ManageUsers > tbody > tr > td:first-child > div > table[id$="_ManageUsers_User_tblAddUser"] > tbody > tr:first-child > th,
.ManageUsers > tbody > tr > td:first-child > div > table[id$="_ManageUsers_User_tblAddUser"] > tbody > tr:first-child > td{border-top:1px dashed #c7c7c7;}
/* tab --- user roll manage */
[id$="_ManageUsers_SecurityRoles_pnlRoles"]{margin:0 0 3em;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr > th,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr > td{display:block;position:relative;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr{display:flex;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr > td{padding:0.25em;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(1) > td{padding-bottom:1em;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(2),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(2),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(4),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(4),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(6),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(6){display:none;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(1),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(1){width:12em;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(1) select,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(1) .nice-select{width:100%;margin:0;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(3),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(3),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(5),
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(5){display:flex;width:calc(7em + 40px);align-items:center;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(3) input,
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(5) input{width:7em !important;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(7){display:none;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7){display:flex;align-items:center;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7) > span.CommandButton{display:block;position:relative;margin:0 5px 0 0;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7) > span.CommandButton input{position:absolute;top:0.3em;left:15px;width:24px;height:24px;padding:3px;border-radius:3px;background-color:#fff;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7) > span.CommandButton a{padding:0.25em 2em 0.25em 40px;}
[id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7) > span.CommandButton a:hover{opacity:1;}
[id$="dnn_ctr358_ManageUsers_SecurityRoles_pnlUserRoles"] table.tableGrid{max-width:800px;}
[id$="dnn_ctr358_ManageUsers_SecurityRoles_pnlUserRoles"] table.tableGrid > thead > tr > th:nth-child(3),
[id$="dnn_ctr358_ManageUsers_SecurityRoles_pnlUserRoles"] table.tableGrid > thead > tr > th:nth-child(4){width:10em;}
/* tab --- user password manage */
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings{padding:0;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings{width:100%;margin:0;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr > th,
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr > td{padding:1em 0;border-top:1px dashed #c7c7c7;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr:nth-child(even){background:transparent;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr:nth-child(1) > td{padding:0;border:none;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr:nth-child(2){display:none;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr:nth-child(3) > th,
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings > tbody > tr:nth-child(3) > td{border:none;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings .tableSettings + .submitArea{margin:0 0 6em;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings > .tableSettings:first-child{margin:0 0 1em;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(2){}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(2) > th,
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(2) > td{border:none;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(3){display:none;}
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(4) > th,
[id$="_ManageUsers_Password_pnlUsersPassword"].divSettings [id$="_ManageUsers_Password_pnlChange"] .tableSettings > tbody > tr:nth-child(4) > td{border:none;}
[id$="_ManageUsers_Password_pnlReset"] .ic-accordionTitle > div{margin:0 0 1em;padding:0 0 0.25em 1.5em;font-size:120%;}
[id$="_ManageUsers_Password_pnlReset"] .ic-accordionTitle > div:before{top:0.3em;left:0.1em;width:0.6em;height:0.6em;}
[id$="_ManageUsers_Password_lblResetHelp"]{opacity:0.5;font-size:90%;}
/* tab --- user profile manage */
[id$="_ManageUsers_Profile_ProfileProperties"] > div{position:relative;margin:0 0 1em;padding:0 0 0.25em 1.5em;border-bottom:1px solid #474747;font-size:120%;transition:color 0.25s ease-in-out,border 0.25s ease-in-out;}
[id$="_ManageUsers_Profile_ProfileProperties"] > div > img{position:absolute;top:2px;left:0;width:22px;cursor:pointer;}
[id$="_ManageUsers_Profile_ProfileProperties"] > div > hr{display:none;}
[id$="_ManageUsers_Profile_ProfileProperties"] > table{width:100%;margin:0 0 3em;}
[id$="_ManageUsers_Profile_ProfileProperties"] > table td{position:relative;padding:1em 0;border-bottom:1px dashed #c7c7c7;}
[id$="_ManageUsers_Profile_ProfileProperties"] > table td > div{display:flex;flex-wrap:wrap;align-items:center;}
[id$="_ManageUsers_Profile_ProfileProperties"] > table td > div > div{float:none !important;width:auto !important;}
[id$="_ManageUsers_Profile_ProfileProperties"] > table td > div > div:first-child{width:10em !important;}
/* button --- profileitem manage */
.ProfileDefinitions.divSettings{overflow-x:auto;padding:0;}
.ProfileDefinitions.divSettings > table{min-width:900px;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table,
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody,
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody > tr > td{display:block;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody > tr{display:flex;justify-content:center;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody > tr > td a.CommandButton{min-width:10em;margin:0.5em;padding:0.75em 1.5em;border:2px solid #d7d7d7 !important;border-color:#fff !important;color:#272727;text-align:center;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody > tr > td:nth-child(1) a.CommandButton{border-color:#e03500 !important;background-color:#e03500 !important;color:#fff;text-decoration:none;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(3) > td > table > tbody > tr > td a.CommandButton img{display:none;}
/* button --- profileitem edit */
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:first-child > td br{display:none;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:first-child > td [id$="_lblHelp"]{padding:0 0 2em;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table{width:100%;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > th,
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > td{padding:1em 0;border-top:1px dashed #c7c7c7;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr:first-child > th,
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr:first-child > td{border:none;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > th{position:relative;width:8em;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > th [id$="_pnlHelp"].Help{top:50px;left:2px;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > th span,
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > td span{width:auto !important;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > th img[src="/images/required.gif"],
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td table > tbody > tr > td img[src="/images/required.gif"]{margin:5px;vertical-align:middle;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td > table > tbody > tr:last-child td{padding:3em 0 0;border:none;text-align:center;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td > table > tbody > tr:last-child td [id$="_EditProfileDefinition_Wizard_cmdSaveKeys"]{display:inline-block !important;position:relative;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td > table > tbody > tr:last-child td [id$="_EditProfileDefinition_Wizard_cmdSaveKeys"] input{position:absolute;top:0.5em;left:20px;z-index:2;border-radius:3px;background:#fff;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td > table > tbody > tr:last-child td [id$="_EditProfileDefinition_Wizard_cmdSaveKeys"] a.CommandButton{padding:0.75em 2em 0.75em 60px;border-color:#e03500 !important;background-color:#e03500 !important;color:#fff;text-decoration:none;}
[id$="_EditProfileDefinition_Wizard"] > tbody > tr:nth-child(2) > td > table > tbody > tr:last-child td [id$="_EditProfileDefinition_Wizard_cmdSaveKeys"] a.CommandButton:hover{opacity:0.75;}
/* button --- user setting */
[id$="_UserSettings_pnlAll"].divSettings{padding:0;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings{width:100% !important;margin-right:0 !important;margin-left:0 !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > th,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td{padding:0;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr:nth-child(even){background:transparent;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings .ic-accordionTitle > div{margin:0;padding:0 0 0.25em 1.5em;font-size:120%;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings .ic-accordionTitle > div:before{top:0.3em;left:0.1em;width:0.6em;height:0.6em;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings [id$="_UserSettings_lblprovider"],
[id$="_UserSettings_pnlAll"].divSettings .tableSettings [id$="_UserSettings_lblPassword"]{padding-right:0;padding-bottom:0;padding-left:0;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td span{width:auto !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table{width:100%;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > th,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td{padding:1em 0;border-top:1px dashed #c7c7c7;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr:first-child > th,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr:first-child > td{border:none;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > th{width:17em;font-weight:normal;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblProvider"],
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblPassword"]{margin:0 0 4em;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblProvider"] > tbody > tr > td,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblPassword"] > tbody > tr > td{padding:0;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblProvider"] > tbody > tr:nth-child(2) > th,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblProvider"] > tbody > tr:nth-child(2) > td,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblPassword"] > tbody > tr:nth-child(2) > th,
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_tblPassword"] > tbody > tr:nth-child(2) > td{border:none;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > th span[id$="_PasswordAttemptWindow_Label_label"]{display:inline-block;max-width:11em;vertical-align:top;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td span[id$="_UserSettings_UserSettings"]{display:block !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div{display:flex;width:auto !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div > div{float:none;width:auto !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div > div:first-child{width:17em !important;}
[id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div > div input[type="checkbox"]{width:1.5em;height:1.5em;}
/* roll list table */
span[id="dnn_ctr_SecurityRoles_lblTitle"].Head{display:block;margin:1em 0 0.5em;font-size:150%;}
span[id="dnn_ctr_SecurityRoles_cmdAdd"] input[type="image"]{display:none;}
a[id$="_Roles_lnkEditGroup"]{display:inline-block;padding:0.15em 1em;border:2px solid #e03500;border-radius:3px;color:#e03500;}
a[id$="_Roles_lnkEditGroup"]:after{content:"このロールグループを編集する";}
a[id$="_Roles_lnkEditGroup"] img{width:24px;}
label[for="dnn_ctr_SecurityRoles_chkNotify"]{transition:opacity 0.25s ease-in-out;}
label[for="dnn_ctr_SecurityRoles_chkNotify"]:hover{opacity:0.5;}
.SecurityRoles.divSettings{padding:1em 0 0;}
[id$="_Roles_grdRoles"] > thead > tr > th:nth-child(1),
[id$="_Roles_grdRoles"] > thead > tr > th:nth-child(2){width:4em !important;}
[id$="_Roles_grdRoles"] > thead > tr > th:nth-last-child(1){width:6em !important;}
[id$="_Roles_grdRoles"] > thead > tr > th:nth-last-child(2),
[id$="_Roles_grdRoles"] > thead > tr > th:nth-last-child(3){width:4em !important;text-align:center;}
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(1),
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(2),
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-last-child(1),
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-last-child(2),
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-last-child(3){text-align:center;}
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(1) a,
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(2) a{transition:opacity 0.25s ease-in-out;}
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(1) a:hover,
[id$="_Roles_grdRoles"] > tbody > tr > td:nth-child(2) a:hover{opacity:0.5;}
/**/
@media screen and (max-width: 750px){.adminMode [id$="_ManageUsers_pnlUser"]{padding-bottom:15em;}
.adminMode [id$="_ManageUsers_pnlUser"] + .divSettings[id$="_ManageUsers_pnlSettings"]{margin-top:-14em;}
.adminMode [id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td{width:100%;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlUserRoles"]{overflow-x:auto;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlUserRoles"] table{width:550px;}
.adminMode [id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span[disabled] a.CommandButton,
.adminMode [id$="_ManageUsers_pnlTabs"].divSettings > table > tbody > tr > td > span[disabled] a.CommandButton:hover{border:1px solid #c7c7c7;border-radius:3px;}
.adminMode [id$="_ManageUsers_pnlTabs"].divSettings > table:before{display:none;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr{flex-direction:column;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td{position:absolute;left:0;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(1){top:0.5em;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(3){top:3.25em;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(2) > td:nth-child(5){top:6em;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td{padding-left:7em;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr:nth-child(3) > td:nth-child(7){padding-left:0;flex-wrap:wrap;}
.adminMode [id$="_ManageUsers_SecurityRoles_pnlRoles"] > table > tbody > tr > td{width:100% !important;}
.adminMode .ManageUsers > tbody > tr > td > div > table,
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody,
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody > tr,
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody > tr > th,
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody > tr > td{display:block;width:100%;}
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody > tr > th{padding-bottom:0;}
.adminMode .ManageUsers > tbody > tr > td > div > table > tbody > tr > td{padding-top:0.25em;padding-left:20px;border:none;}}
@media screen and (max-width: 1050px){/* user settings */
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_ProviderSettings_tbl"] > tbody > tr{display:flex;padding:1em 0;border-top:1px dashed #c7c7c7;flex-wrap:wrap;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_ProviderSettings_tbl"] > tbody > tr:first-child{border:none;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_ProviderSettings_tbl"] > tbody > tr > th,
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_ProviderSettings_tbl"] > tbody > tr > td{width:100% !important;padding:0.05em 0;border:none;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_PasswordSettings_tbl"] > tbody > tr{padding:1em 0;border-top:1px dashed #c7c7c7;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_PasswordSettings_tbl"] > tbody > tr:first-child{border:none;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_PasswordSettings_tbl"] > tbody > tr > th,
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table[id$="_UserSettings_PasswordSettings_tbl"] > tbody > tr > td{padding:0.05em 0;border:none;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div{flex-wrap:wrap;}
.adminMode [id$="_UserSettings_pnlAll"].divSettings .tableSettings > tbody > tr > td table > tbody > tr > td table[id$="_UserSettings_UserSettings_tbl"] > tbody > tr > td > div > div{width:100% !important;}}


/* ================================================================
  module_sitemap
   ================================================================ */
/* Template : sitemap ============================================= */
.icmdtp-sitemapItem,
.icmdtp-sitemapItem ul,
.icmdtp-sitemapItem li{list-style:none;margin:0;padding:0;}
.icmdtp-sitemapItem a{display:block;position:relative;color:#272727;line-height:1.4;text-decoration:none;transition:color 0.25s ease-in-out;}
.icmdtp-sitemapItem a:hover{color:#c3d600;}
.icmdtp-sitemapItem > li{padding:3em 0 1em;}
.icmdtp-sitemapItem > li > a{padding:0 0 0.35em;font-size:175%;}
.icmdtp-sitemapItem > li > ul{padding:0;}
.icmdtp-sitemapItem > li > ul > li{border-top:1px dashed #c7c7c7;}
.icmdtp-sitemapItem > li > ul > li:first-child{border-top:none;}
.icmdtp-sitemapItem > li > ul > li a{padding:0.5em 0;}
.icmdtp-sitemapItem > li > ul > li > ul{margin:0 0 1em 2em;font-size:90%;}
.icmdtp-sitemapItem > li > ul > li > ul ul{margin:0 0 1em 2em;font-size:90%;}



/* ================================================================
  module_news
   ================================================================ */
/* view */
.ImportProductCsv.divSettings table.tblInput.tableSettings th.SubHead{width:18em;}
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div{padding:5px;border-top:1px solid #d7d7d7;}
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div:first-child{border-top:none;}
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div:hover{background:#f7f7f7;}
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div > table > tbody > tr > td{padding:0 0 5px;}
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > table td{padding:5px 0;}
.adminMode table.tableSettings.AnnouncementsSettings .linkModuleArea{position:relative;margin:15px 5px;padding:10px 15px;border-radius:10px;background:#e7e7e7;}
.adminMode table.tableSettings.AnnouncementsSettings .linkModuleArea:before{content:"";position:absolute;bottom:100%;left:25px;width:0;height:0;border-width:0 7px 14px 7px;border-color:transparent transparent #e7e7e7 transparent;border-style:solid;}
.adminMode table.tableSettings.AnnouncementsSettings .linkModuleArea:after{content:"";position:absolute;bottom:calc(100% - 2px);left:25px;width:0;height:0;}
.adminMode table.tableSettings.AnnouncementsSettings .linkModuleArea th{width:7em;font-weight:normal;vertical-align:middle;}
[id$="_ModuleSettings_rowspecifichelp"]{color:#979797;font-size:80%;}
[id$="_ModuleSettings_rowspecifichelp"] [id$="_ModuleSettings_lnkSpecificHelp"]{padding:0 1em;border:2px solid #e03500;border-radius:3px;color:#e03500;font-size:120%;}
[id$="_help_lblHelp"][id$="_lblHelp"].Normal{opacity:1;font-size:100%;}
.adminMode .EditAnnouncements.divSettings table.tableSettings div[id$="_EditAnnouncements_tvwCategory"],
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div[id$="_ModuleSettings_Settings_tvwCategory"]{border:none;}
.adminMode .EditAnnouncements.divSettings table.tableSettings div[id$="_EditAnnouncements_tvwCategory"] > table,
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div[id$="_ModuleSettings_Settings_tvwCategory"] > table{display:table;}
.adminMode .EditAnnouncements.divSettings table.tableSettings div[id$="_EditAnnouncements_tvwCategory"] > table > tbody,
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div[id$="_ModuleSettings_Settings_tvwCategory"] > table > tbody{display:table-row-group;}
.adminMode .EditAnnouncements.divSettings table.tableSettings div[id$="_EditAnnouncements_tvwCategory"] > table > tbody > tr,
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div[id$="_ModuleSettings_Settings_tvwCategory"] > table > tbody > tr{display:table-row;}
.adminMode .EditAnnouncements.divSettings table.tableSettings div[id$="_EditAnnouncements_tvwCategory"] > table > tbody > tr > td,
.adminMode table.tableSettings.AnnouncementsSettings > tbody > tr > td > div[id$="_ModuleSettings_Settings_tvwCategory"] > table > tbody > tr > td{display:table-cell;}
/* manage */
.AdminViewAnnouncements > .search{margin:0 0 0.5em;}
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > thead > tr > th:nth-last-child(1),
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > thead > tr > th:nth-last-child(2),
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > tbody > tr > td:nth-last-child(1),
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > tbody > tr > td:nth-last-child(2){width:4em !important;text-align:center;}
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > thead > tr > th:nth-last-child(1) span{font-size:12px;}
.AdminViewAnnouncements [id*="ViewAnnouncements_grdResult"] > thead > tr > th > div{text-align:right;}
/* history */
.HistoryAnnouncements [id*="HistoryAnnouncements_grdResult"] > thead > tr > th:nth-last-child(1),
.HistoryAnnouncements [id*="HistoryAnnouncements_grdResult"] > thead > tr > th:nth-last-child(2),
.HistoryAnnouncements [id*="HistoryAnnouncements_grdResult"] > thead > tr > th:nth-last-child(3){width:4.5em;font-size:12px;}
.HistoryAnnouncements [id*="HistoryAnnouncements_grdResult"] > thead > tr > th:nth-last-child(5){width:4em !important;}
/* history - viewdata */
div[id*="HistoryAnnouncements_TemplateDiv"]{padding:50px 0 0;}
/*　category */
ul.AnnouncementCategory{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;}
ul.AnnouncementCategory li{display:inline-block;margin:0.25em;padding:0;}
ul.AnnouncementCategory li a{display:block;padding:0.5em;background:#e7e7e7;}
/* Template : news ============================================= */
.icmdtp-newsItem{padding:1em 0 2em;}
.icmdtp-newsItem .newsDate{width:6em;white-space:nowrap;flex-shrink:0;}
.icmdtp-newsItem .newsCategory{flex-shrink:0;}
.icmdtp-newsItem .newsCategory > span{display:block;margin:0.25em;padding:0 0.2em;background:#e7e7e7;font-size:85%;text-align:center;}
.icmdtp-newsItem .newsTitle{word-break:break-word;}
.icmdtp-newsItem .newsImage img{max-width:100%;}
.icmdtp-newsItem img[alt="New"][id^="dnn_"]{margin:0 0 0 0.5em;vertical-align:middle;}
.icmdtp-newsItem .newsList{margin:0;padding:0;}
.icmdtp-newsItem .newsList > li{display:flex;list-style:none;margin:0;padding:1em 0;border-top:#c7c7c7 dotted 1px;}
.icmdtp-newsItem .newsList > li:first-child{border:none;}
.icmdtp-newsItem .newsList .newsDate{margin:0 0.5em 0 0;}
.icmdtp-newsItem .newsList .newsCategory{width:10em;margin:0 0.5em 0 0;}
.icmdtp-newsItem .newsList .newsTitle{flex-grow:1;}
.icmdtp-newsItem .newsList .newsImage{width:7em;margin:0 0 0 1em;text-align:center;flex-shrink:0;}
.icmdtp-newsItem .newsDetail .newsTitle{margin:1em 0 1.5em;font-size:200%;word-break:break-word;}
.icmdtp-newsItem .newsDetail .newsCategory > span{display:inline-block;margin-left:0;}
.icmdtp-newsItem .newsDetail .newsImage{margin:1em 0;}
.icmdtp-newsItem .newsDetail .newsBackLink{text-align:right;}



/* ================================================================
  module_reservemanage
   ================================================================ */
[id$="_ModuleSettings_Settings_tblBasicSetting"],
[id$="_ModuleSettings_Settings_tblNameSetting"],
[id$="_ModuleSettings_Settings_tblReserveMail"],
[id$="_ModuleSettings_Settings_tblNotifySetting"]{width:100%;margin:1em 0 2em;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblNameSetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblReserveMail"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblNotifySetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td,
[id$="_ModuleSettings_Settings_tblNameSetting"] > tbody > tr > td,
[id$="_ModuleSettings_Settings_tblReserveMail"] > tbody > tr > td,
[id$="_ModuleSettings_Settings_tblNotifySetting"] > tbody > tr > td{padding:1em;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;}
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblNameSetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblReserveMail"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblNotifySetting"] > tbody > tr > th,
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td.SubHead,
[id$="_ModuleSettings_Settings_tblNameSetting"] > tbody > tr > td.SubHead,
[id$="_ModuleSettings_Settings_tblReserveMail"] > tbody > tr > td.SubHead,
[id$="_ModuleSettings_Settings_tblNotifySetting"] > tbody > tr > td.SubHead{width:14em;background:#e7e7e7;}
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td table td{padding:0.25em;}
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td textarea,
[id$="_ModuleSettings_Settings_tblReserveMail"] > tbody > tr > td textarea,
[id$="_ModuleSettings_Settings_tblNotifySetting"] > tbody > tr > td textarea{width:100% !important;}
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td [id$="_tblTextEditor"],
[id$="_ModuleSettings_Settings_tblBasicSetting"] > tbody > tr > td [id$="_celTextEditor"]{width:100% !important;}
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlPossibleColor"],
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlFewColor"],
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlImpossibleColor"]{display:block !important;}
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlPossibleColor"] + .nice-select,
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlFewColor"] + .nice-select,
select[id^="dnn_ctr"][id$="_ModuleSettings_Settings_ddlImpossibleColor"] + .nice-select{display:none;}



/* ================================================================
  module_reservationdetail
   ================================================================ */
.divSettings .ReserveDetailSettings.tableSettings{width:100%;margin:1em 0 2em;border:none;}
.divSettings .ReserveDetailSettings.tableSettings > tbody > tr:nth-child(even){background:none;}
.divSettings .ReserveDetailSettings.tableSettings > tbody > tr > th,
.divSettings .ReserveDetailSettings.tableSettings > tbody > tr > td{padding:1em;border:none;background:none;}



/* ================================================================
  module_login
   ================================================================ */
/* settings */
#tblMainControlPanel,
#tblMainControlPanel > tbody,
#tblMainControlPanel > tbody > tr,
#tblMainControlPanel > tbody > tr > td,
#tblMainControlPanel > tbody > tr > td > .ControlPanel,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr,
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td{display:block !important;}
/*accordion*//*
#tblMainControlPanel .ic-accordionTitle > div{padding-left:calc(4.5em - 40px);}
#tblMainControlPanel .ic-accordionTitle > div:before{left:20px;}*/
/*help*/
#tblMainControlPanel [id$="_ControlPanel_MAnageLoginTemplate_tblSetup"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_DynamicRoleEdit_tblTableRules"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_DynamicRoleGroupEdit_tableRulesGrid"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_DynamicLoginEdit_tblRulesGrid"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_DynamicIPRestrictions_tblSetupIP"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_DynamicIPRestrictions_tblSetupSQL"] > tbody > tr:first-child > td,
#tblMainControlPanel [id$="_ControlPanel_SingleSignOnSetup_Table1"] > tbody > tr:first-child > td{padding:0 0 3em;color:#979797;font-size:12px;}
#tblMainControlPanel .ic-accordionTitle + .tableSettings > tbody > tr > th,
#tblMainControlPanel .ic-accordionTitle + .tableSettings > tbody > tr > td:not([colspan="2"]){margin:1em 0 2em;padding:1em;border-top:1px dashed #d7d7d7;}
#tblMainControlPanel .ic-accordionTitle + .tableSettings > tbody > tr > th{width:10em;padding-left:0;}
#tblMainControlPanel .ic-accordionTitle + .tableSettings > tbody > tr:first-child > th,
#tblMainControlPanel .ic-accordionTitle + .tableSettings > tbody > tr:first-child > td,
#tblMainControlPanel .ic-accordionTitle + .tableSettings[id$="_ControlPanel_MAnageLoginTemplate_tblSetup"] > tbody > tr:nth-child(3) > th,
#tblMainControlPanel .ic-accordionTitle + .tableSettings[id$="_ControlPanel_MAnageLoginTemplate_tblSetup"] > tbody > tr:nth-child(3) > td{border:none;}
/* icon */
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr:first-child{display:none;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr + tr{display:flex;flex-wrap:wrap;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td{display:block;width:25% !important;padding:0;white-space:inherit;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div{width:auto !important;white-space:inherit;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div.showbg{background:none;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div.showbg > a{opacity:0.5;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div > a{display:block;position:relative;padding:1em 1.5em 1em 40px;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > div > a:before{content:"";display:block;position:absolute;top:0.75em;left:5px;width:32px;height:32px;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplTemplate > a:before{background:url(/Portals/_default/images/modules/login/template.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplConfig > a:before{background:url(/Portals/_default/images/modules/login/settings.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplRoles > a:before{background:url(/Portals/_default/images/modules/login/redirect.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplRoleGroups > a:before{background:url(/Portals/_default/images/modules/login/redirect_group.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplUserNotification > a:before{background:url(/Portals/_default/images/modules/login/message.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplIPRestriction > a:before{background:url(/Portals/_default/images/modules/login/restriction.png) no-repeat;}
#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td > #cplSingleSignOn > a:before{background:url(/Portals/_default/images/modules/login/single_signon.png) no-repeat;}
@media screen and (max-width:750px){#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td{width:50% !important;}}
@media screen and (max-width:500px){#tblMainControlPanel > tbody > tr > td > .ControlPanel > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td{width:100% !important;}}
/* table redirect */
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"]{width:100%;margin-bottom:2em;border-width:1px !important;border-style:solid !important;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;background-color:white;}
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"] tr td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;}
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"] tr:first-child td{padding:1em;background:rgba(0,0,0,0.05);font-weight:normal;}
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"] tr:first-child td:nth-child(1),
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"] tr:first-child td:nth-child(6){width:4em;}
#DynamicLoginRolesDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleEdit_grdRules"] tr:first-child td:nth-child(4){width:6em;}
/* table message */
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"]{width:100%;margin-bottom:2em;border-width:1px !important;border-style:solid !important;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"] tr td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;}
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"] tr:first-child td{padding:1em;background:rgba(0,0,0,0.05);font-weight:normal;}
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"] tr:first-child td:nth-child(1),
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"] tr:first-child td:nth-child(5){width:4em;}
#DynamicLoginUserNotificationDiv > div > .tableSettings table[id*="_ControlPanel_DynamicLoginEdit_grdRules"] tr:first-child td:nth-child(4){width:8em;}
/* table RoleGroups */
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"]{width:100%;margin-bottom:2em;border-width:1px !important;border-style:solid !important;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"] tr td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;}
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"] tr:first-child td{padding:1em;background:rgba(0,0,0,0.05);font-weight:normal;}
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"] tr:first-child td:nth-child(1),
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"] tr:first-child td:nth-child(6){width:4em;}
#DynamicLoginRoleGroupsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicRoleGroupEdit_grdGroupRules"] tr:first-child td:nth-child(4){width:6em;}
/* table IPRestrictions */
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"]{width:100% !important;margin-bottom:2em;border-width:1px !important;border-style:solid !important;border-right:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr td{padding:0.5em;border:none;border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;line-height:1.2;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr:first-child td{padding:1em;background:rgba(0,0,0,0.05);font-weight:normal;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr:first-child td:nth-child(4){width:4em;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr td a[name*="Linkbutton"]{display:inline-block;min-width:5em;margin:0.25em;padding:0.5em;border:2px solid #c7c7c7;border-radius:3px;outline:none;background:#c7c7c7;color:#070707;text-align:center;transition:all 0.25s ease-in-out;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr td a[name="Linkbutton1"]{border-color:#e03500 !important;background:#e03500;color:#fff;}
#DynamicLoginIPRestrictionsDiv > div > .tableSettings table[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP"] tr td input[id*="_ControlPanel_DynamicIPRestrictions_dgRestrictedIP_txtIPAddress"]{width:100%;}
/* SingleSignOn */
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > label{display:inline-block;position:relative;padding:0.5em 0 0.5em 1.25em;}
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > label a{position:absolute;top:0.55em;left:0;}
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > label span{display:block;}
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > [id$="_pnlHelp"].Help{top:auto;left:auto;}
#tblMainControlPanel #DynamicLoginSingleSignOnDiv .ic-accordionTitle + .tableSettings > tbody > tr > td:not([colspan="2"]){padding:1em 0;}
/* btn */
#tblMainControlPanel #DynamicLoginManageTemplateDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginSettingsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginRolesDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginRoleGroupsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginUserNotificationDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginIPRestrictionsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginSingleSignOnDiv .divSettings .submitArea{margin-bottom:7em;padding-bottom:2em;border-bottom:1px dashed #d7d7d7;}
@media screen and (max-width:750px){#tblMainControlPanel #DynamicLoginManageTemplateDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginSettingsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginRolesDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginRoleGroupsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginUserNotificationDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginIPRestrictionsDiv .divSettings .submitArea,
#tblMainControlPanel #DynamicLoginSingleSignOnDiv .divSettings .submitArea{margin-bottom:3em;}
#tblMainControlPanel #DynamicLoginManageTemplateDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginSettingsDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginRolesDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginRoleGroupsDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginUserNotificationDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginIPRestrictionsDiv .divSettings .submitArea input,
#tblMainControlPanel #DynamicLoginSingleSignOnDiv .divSettings .submitArea input{width:auto;min-width:10em;}}
/* loader */
.blockUI.blockMsg.blockPage{border:none !important;background:none !important;}
.blockUI.blockMsg.blockPage:before{content:"";position:absolute;top:0;bottom:0;width:50px;height:50px;margin:auto;border-radius:3px;background:#fff url(/images/img_loader.gif) no-repeat center;}
.blockUI.blockMsg.blockPage .SubHead{display:none;}
/* for help-changing and singlesignon-current-design */
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > label{padding-left:0;}
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > label a,
#DynamicLoginSingleSignOnDiv .tableSettings > tbody > tr > td > table > tbody > tr > th > [id$="_pnlHelp"].Help{display:none;}




/* ================================================================
  module_forum_simple
   ================================================================ */
div.submitArea input[id*="ViewSimpleBBSv2"].cmdContribute.submitBtn{border-color:#e03500;background-color:#e03500;color:#fff;}




/* ================================================================
  module_forum
   ================================================================ */
/* common */
.Forum_Container,
.Forum_Container > tbody,
.Forum_Container > tbody > tr,
.Forum_Container > tbody > tr > th,
.Forum_Container > tbody > tr > td{display:block;border:none;}
.Forum_Container > tbody > tr > td img[src*="spacer.gif"]{display:none;}
.Forum_Container td a:hover{color:#070707;}
.Forum_Container td.Forum_HeaderCapLeft,
.Forum_Container td.Forum_HeaderCapRight{background:none;}
.Forum_Container td.Forum_Row_AdminL,
.Forum_Container .Forum_Row_AdminL{padding:1em;border:none;background:none;}
.Forum_Container td.Forum_Row_AdminR,
.Forum_Container .Forum_Row_AdminR{border:none;background:none;}
.Forum_Container table#tblContent tr:nth-child(even){background:rgba(0,0,0,0.035);}
.Forum_Footer .Forum_Link,
.Forum_Footer  a.Forum_Link:Link,
.Forum_Footer  a.Forum_Link:Visited,
.Forum_Footer td.Forum_Link{display:inline-block;min-width:10em;margin:0.5em;padding:0.75em 1.5em;border:2px solid #c7c7c7;border-radius:3px;outline:none;background:#c7c7c7;color:#070707;font-weight:normal;font-size:100%;text-align:center;transition:all 0.25s ease-in-out;}
.Forum_Footer  a.Forum_Link:hover{text-decoration:none;}
.Forum_Footer .Forum_Link[id*="_cmdUpdate"],
.Forum_Footer  a.Forum_Link[id*="_cmdUpdate"]:Link,
.Forum_Footer  a.Forum_Link[id*="_cmdUpdate"]:Visited,
.Forum_Footer td.Forum_Link[id*="_cmdUpdate"],
.Forum_Footer  a.Forum_Link[id*="_cmdSubmit"],
.Forum_Footer  a.Forum_Link[id*="_cmdSubmit"]:link,
.Forum_Footer  a.Forum_Link[id*="_cmdSubmit"]:visited,
.Forum_Footer  a.Forum_Link[id*="_cmdSearch"],
.Forum_Footer  a.Forum_Link[id*="_cmdSearch"]:link,
.Forum_Footer  a.Forum_Link[id*="_cmdSearch"]:visited{border-color:#e03500;background:#e03500;color:#fff;}
.Forum_Footer  a.Forum_Link[id*="_cmdPreview"],
.Forum_Footer  a.Forum_Link[id*="_cmdPreview"]:link,
.Forum_Footer  a.Forum_Link[id*="_cmdPreview"]:visited{border-color:#c3d600;background:#c3d600;}
.Forum_Container .Forum_Footer{margin:2em 0;border:none;}
.Forum_Container .Forum_Footer > table td{width:auto !important;}
.Forum_Container .Forum_Footer > table{width:auto;margin:0 auto;}
.Forum_Container td.Forum_ModerateButton,
.Forum_Container .Forum_ModerateButton,
.Forum_Container a.Forum_ModerateButton:Link,
.Forum_Container a.Forum_ModerateButton:Visited{padding:0;border:none;background:none;}
.Forum_Container .Forum_Profile,
.Forum_Container a.Forum_Profile:Link,
.Forum_Container a.Forum_Profile:Visited{display:block;margin-bottom:10px;padding:0.5em 1em;border:#e03500 solid 2px;border-radius:3px;color:#e03500;font-family:Helvetica,Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",sans-serif;font-weight:500;font-size:11px;}
/* my-article ...search forumtop */
.Forum_Container td.Forum_NavBarButton,
.Forum_Container .Forum_NavBarButton{padding:0;border:none;background:none;}
.Forum_Container .Forum_NavBarButton .Forum_Link,
.Forum_Container .Forum_NavBarButton a.Forum_Link:Link,
.Forum_Container .Forum_NavBarButton a.Forum_Link:Visited{display:block;position:relative;margin:0 0.5em 1.5em 0;padding:0.6em 1.2em;border-radius:3px;background:#e7e7e7;font-size:11px;text-decoration:none;transition:background ease-in-out 0.25s;}
.Forum_Container table td *{color:#272727;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-weight:500;font-size:100%;}
/* forumlist */
.Forum_Container td.Forum_Header,
.Forum_Container .Forum_Header{border:none;background:rgba(0,0,0,0.05);}
.Forum_Container .Forum_Header tr:not(:first-child){background-color:#fff;}
.Forum_Container td.Forum_HeaderText,
.Forum_Container .Forum_HeaderText{color:#272727;font-size:100%;}
/* discussion */
.Forum_Container td.Forum_AltHeader,
.Forum_Container .Forum_AltHeader{padding:0;border:none;background:#fff;}
.Forum_Container td.Forum_AltHeaderText,
.Forum_Container .Forum_AltHeaderText{color:#272727;}
/* all */
.Forum_Container td.Forum_Row_Alt{margin:0;padding:0 0 0 1em;border:none;background:none;;}
.Forum_Container td.Forum_RowHighlight1_Alt,
.Forum_Container .Forum_RowHighLight1_Alt,
.Forum_Container td.Forum_RowHighlight2_Alt,
.Forum_Container .Forum_RowHighLight2_Alt,
.Forum_Container td.Forum_RowHighlight3_Alt,
.Forum_Container .Forum_RowHighLight3_Alt{border:none;background:none;}
/* footer */
.Forum_Container td.Forum_SpacerRow{border:none;}
.Forum_Container td.Forum_Footer,
.Forum_Container .Forum_Footer{border:none;border-top:1px solid #d7d7d7;background:none;}
.Forum_Container td.Forum_FooterText,
.Forum_Container .Forum_FooterText{color:#272727;}
.Forum_Container .Forum_Footer td .Forum_FooterText{padding:0.5em 0 2em 0;font-size:82%;}
/* summary */
.Forum_Container td.Forum_SummaryRow{background:none;}
.Forum_Container td.Forum_SummaryRow marquee.Normal > table{border:#ccc solid 1px;}
.Forum_Container td.Forum_SummaryRow marquee.Normal > table *{border:none !important;}
/* breadcurmb */
.Forum_Container .Forum_BreadCrumb,
.Forum_Container a.Forum_BreadCrumb:Link,
.Forum_Container a.Forum_BreadCrumb:Visited{display:inline-block;padding:1em 0;color:#272727;font-family:"Meiryo","Verdana","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","sans-serif";font-weight:500;font-size:82%;}
/* thread */
.Forum_Container .Forum_NormalTextBox{display:inline-block;padding:0 1em 0 0;}
/*　img filtering */
.Forum_Container > tbody > tr > td table td img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}
/* after clicking articles */
.Forum_Container .Forum_Avatar_Alt > table,
.Forum_Container .Forum_Avatar_Alt > table > tbody,
.Forum_Container .Forum_Avatar_Alt > table > tbody > tr,
.Forum_Container .Forum_Avatar_Alt > table > tbody > tr > th,
.Forum_Container .Forum_Avatar_Alt > table > tbody > tr > td{display:block;}
.Forum_Container .Forum_Avatar_Alt > table > tbody > tr:first-child > td > a.Forum_Profile{display:inline-block;}
.Forum_Container .Forum_Avatar_Alt > table > tbody > tr:first-child > td{width:auto;}
.Forum_Container td.Forum_Avatar_Alt,
.Forum_Container .forum_avatar_alt{width:10%;border:none;}
.Forum_Container td.Forum_PostDetails_Alt,
.Forum_Container .Forum_PostDetails_Alt,
.Forum_Container td.Forum_PostButtons_Alt,
.Forum_Container .Forum_PostButtons_Alt,
.Forum_Container td.Forum_PostBody_Alt,
.Forum_Container .Forum_PostBody_Alt{padding:0.5em 1em;border:none;background:none;}
.Forum_Container td.Forum_ReplyCell,
.Forum_Container .Forum_ReplyCell{padding:0;border:none;background:none;}
/* buttons */
.Forum_Container .Forum_PostButtons_Alt .Forum_Link,
.Forum_Container .Forum_PostButtons_Alt a.Forum_Link:Link,
.Forum_Container .Forum_PostButtons_Alt a.Forum_Link:Visited,
.Forum_Container .Forum_PostButtons_Alt td.Forum_Link{display:block;position:relative;margin:0 0.5em 0 0;padding:0.6em 1.2em;border-radius:3px;background:#e7e7e7;font-size:11px;text-decoration:none;transition:background ease-in-out 0.25s;}

/*========================================================
  settings_downloadmodule
========================================================*/
@media screen and (max-width: 1050px) {
  .adminMode .divSettings .tableSettings table[id*="ModuleSettings_Settings_grdDisplayColumns"] {
    display: table;
  }
  .adminMode .divSettings .tableSettings table[id*="ModuleSettings_Settings_grdDisplayColumns"] > tbody {
    display: table-row-group;
  }
  .adminMode .divSettings .tableSettings table[id*="ModuleSettings_Settings_grdDisplayColumns"] > tbody > tr {
    display: table-row;
  }
  .adminMode .divSettings .tableSettings table[id*="ModuleSettings_Settings_grdDisplayColumns"] > tbody > tr > th {
    display: table-cell;
  }
  .adminMode .divSettings .tableSettings table[id*="ModuleSettings_Settings_grdDisplayColumns"] > tbody > tr > td {
    display: table-cell;
  }
}
