﻿*
{
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-style: normal;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',"MS PGothic",sans-serif;
	line-height: 16px;
}

table.List {
	/* for jqm */
}

/* list, column */
.ListPanel th, .ListPanel td
{
	/* 枠 */
	border: solid 1px #d7d7d7;
	border-bottom: solid 1px #d7d7d7;
	vertical-align: middle;
}
.ListPanel .Column_Number
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_Date
{
	text-align: center;
}
.ListPanel .Column_ExtentionDate
{
    text-align: center;
    color:Red;
}
.ListPanel .Column_Budget
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_AdMoney
{
	text-align: right;
	white-space: nowrap;
}

.ListPanel .Column_CheckBox
{
	width: 1px;
}

.ListPanel .Column_Name
{
	text-align: left;
}
.ListPanel .Column_Edit
{
	text-align: center;
	white-space: nowrap;
}
.ListPanel .Column_Size
{
}
.ListPanel .Column_Url
{
	text-align: left;
}
.ListPanel .Column_UserAgent
{
	text-align: left;
}
.ListPanel .Column_Approval
{
	text-align: left;
}
.ListPanel .Column_ViewCount
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_ClickCount
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_ClickRate
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_AvgClickUnitPrice
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_ConversionRate
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_ClickUnitPrice
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_XidCount
{
	text-align: right;
	white-space: nowrap;
}
.ListPanel .Column_IsActive
{
	text-align: center;
	white-space: nowrap;
}
.ListPanel .Column_PackageType
{
	text-align: left;
}

.ListPanel
{
	/* 隙間 */
	margin-top: 8px;
}

.MainFrame
{
	/* 検索パネルまで縮めないためのもの */
	width: 100%;
}


table
{
	border-collapse: collapse;
}

body
{
	font-size: 12px;
	 *font-size: 75%; /*for IE6,IE7*/
	 _font-size: 75%;	/* for IE6 以下 */
/*
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 8px;
*/
	padding: 12px;
}

img
{
	border-width: 0px;
}
ul
{
	list-style-type: none;
}
li
{
	margin-top: 4px;
	margin-bottom: 8px;
	margin-left: 12px;
}
b
{
	font-weight: bold;
}
p
{
	margin-top: 2px;
	margin-bottom: 8px;
}

h1,h2,h3
{
	display: inline;
}

h1
{
	border-bottom: solid 1px #dfdddd;
	margin: 0px 8px 8px 8px;
	padding-left: 8px;
	padding-right: 30px;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
}
h1 a
{
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	color: Black;
	text-decoration: none;
}

h2, h2 *
{
	font-size: 14px;
	color: #7D9412;
}
h3, h3 *
{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}

thead th, thead td
{
/*
	white-space: nowrap;
*/
	text-align: center;
}
th, td
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: top;
/*
	text-align: left;
*/
}
tr
{
	padding-top: 2px;
	padding-bottom: 2px;
}

em
{
	color: Blue;
}

option
{
    padding-right: 10px;	/* FireFox 用 */
}
input
{
	padding: 2px 4px;
	*padding: 0px 2px 1px 1px;
	_padding: 0px 2px 1px 1px;
}


.Error
{
	color: Red;
}

.Panel
{
	padding: 6px;
	margin-top: 2px;
	margin-bottom: 6px;
	margin-left: 6px;
	margin-right: 6px;
/*
*/
}
.Panel_Header
{
	border: solid 1px #AEBD74;
	background-color: #ffffff;
	padding: 4px;
	padding-left: 6px;
	margin-bottom: 6px;

}
.Panel .Description
{
	padding: 5px 7px;
	margin-bottom: 4px;
}

.Asterisk
{
	color: Red;
}
.AsteriskW
{
	color: Red;
	font-size: 9px;
}
.Attention
{
	color: gray;
	font-size: 10px;
	 *font-size: 75%; /*for IE6,IE7*/
	 _font-size: 75%;	/* for IE6 以下 */
}

.Example
{
	color: #404040;
}

.RowHeader
{
	text-align: right;
	vertical-align: top;
	width: 90px;
	white-space: nowrap;
}

.TopicPath
{
/*
	padding: 4px;
	padding-left: 6px;
	margin-bottom: 6px;
	margin-right: 6px;
	
	background-color: #c0f0c0;
*/
	margin-top: 9px;
	margin-bottom: 8px;
}
.TopicPath span
{
	margin-left: 12px;
	padding: 3px 4px;
/*
	background-color: #e9e3e3;
*/
	color: #505050;
}
.TopicPath a
{
    /*
	text-decoration: none;
*/
}

.ReadOnly
{
/*
	background-color: #d6d3ce;
*/
	background-color: #d0cdc8;
}









.Header
{
}
.Header table
{
	width: 100%;
}
.Header .Left
{
}
.Header .Right
{
	text-align: right;
}

.Footer
{
	padding: 15px;
	text-align: center;
}
.Footer .Copyright
{
	color: Gray;
	margin: 10px 0px;
}

.LoginFrame th
{
	text-align: right;
}
.LoginFrame
{
	background-color:#F7F6F3;
	border-color:#E6E2D8;
	border-width:1px;
	border-style:Solid;
	text-align:center;
	
	color:#333333;
	font-family:Verdana;
}
.LoginFrame h2
{
	color:White;
	background-color:#5D7B9D;
	font-weight:bold; 
	margin:2px;
	
	display: block;
}
.LoginFrame .btnLogin
{
	color:#284775;
	background-color:#FFFBFF;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:Solid;
	font-family:Verdana;
	font-size:0.8em;
	
	margin-top: 2px;
	padding: 0px 2px;
}

.EditPanel
{
}

.EditPanel th
{
	text-align: right;
}


.UC_Pager
{
	padding: 3px 8px;
	background-color: #E7E7E7;
	color: #424542;
	text-align: right;
}
.UC_Pager img
{
	vertical-align: -25%;
}


.ListPanel .SelectedItem
{
	background-color: #f9f9e0;
}
.ListPanel .EnableItem
{
	background-color: white;
}
.ListPanel .EnableItem .StatusCell, .ListPanel .EnableItem .Column_Status
{
	color: #7D9412;
}
.ListPanel .DisableItem
{
	background-color: #e0e0e0;
	color: Gray;
}
.ListPanel .AdXDisableItem 
{
    background-color: #bbbbbb;
}
/* 07/11/20 追加 */
.ListPanel .AdultItem
{
	background-color: #fff0ff;
}
/* 07/12/05 追加 */
.ListPanel .OverBudgetItem *
{
	background-color: #f0f0f0;
	color: Gray;
}
/* 16/03/16 追加 */
.ListPanel .PenaltyItem
{
	background-color: #fff0ff;
}

#SecondMenu
{
	margin-left: auto;
}

.txtName
{
	width: 200px;
}
.txtPassword
{
	width: 150px;
}
.txtLoginId
{
	width: 150px;
}
.txtUrl
{
	width: 500px;
}
.txtDescription
{
	width: 500px;
	height: 150px;
}
.txtTel
{
	width: 200px;
}
.txtMailAddress
{
	width: 300px;
}



.Filter .txtFqdn
{
	width: 500px;
	height: 300px;
}
/* 08/03/24 追加 */
.Filter .lstFqdn
{
	width: 200px;
	height: 300px;
}

.CsvFilePath
{
	width: 500px;
}




.FirstLetter
{
	display: block;
}
.FirstLetter:first-letter
{
	font-size: 2em;
}



/* KeywordList 及び UpdateSpecialKeywords コントロールの Keywords エリア */
.KeywordList .Keywords, .UpdateSpecialKeywords .Keywords, .EstimateKeywordList .Keywords
{
	width: 400Px;
	height: 180px;
	margin-top: 5px;
}

#CampaignMenu
{
	margin-left: auto;
}

.Summation
{
	background-color: #efefe0;
}
.Summation *
{
	font-weight: bold;
}
.Summation th
{
	color:Gray;
}

/* カラーパレット */
.ColorPalette
{
	border: 1px solid gray;
}
.ColorPalette th, .ColorPalette td
{
	padding: 2px;
	*padding: 0px;
	_padding: 0px;
	vertical-align: middle;
}

/* 07/11/12 追加 */
.CheckedItem
{
	background-color: #fcf6f0;
}


/* 07/11/14 追加 */
.EstimateKeywordList thead th *
{
	white-space: nowrap;
}

/* 07/12/05 追加 */
.FileUpload
{
	width: 400px;
}

/* 07/12/12 追加 */
.KeywordList .FileUpload
{
	width: 320px;
}

/*プレスリリース*/
.Release 
{
	margin:5px;
}

/*マーカー*/
.Marker01
{
	background:url(/img/marker01.gif) 3px center no-repeat;
	padding-left:18px;
}


.DefaultSiteItem	/* 08/10/01 追加 */
{
	background-color: #f0ffff;
}


.SimulatedValue
{
	color: #0000ff;
}

/* 09/09/09 追加 */
.UC_Pager tbody
{
	background-color: Transparent;
}
.UC_Pager th, .UC_Pager td
{
	border: none;
}
.UC_Pager th.PagerLeft, .UC_Pager td.PagerLeft
{
	width: 100%;
	text-align: left;
	*padding-left: 14px;
	_padding-left: 14px;
}
.UC_Pager th.PagerRight, .UC_Pager td.PagerRight
{
	white-space: nowrap;
}
.UC_Pager input
{
	vertical-align: -25%;
}
div.CanvasPanel
{
	margin-left: auto;
	margin-right: auto;
}

/* list, column */
.ListPanel .Column_Domain
{
	text-align: center;
}
.ListPanel .Column_MailAddress
{
	text-align: left;
}
.ListPanel .Column_Password
{
	text-align: left;
}
.ListPanel .Column_Subject
{
	text-align: left;
}
.ListPanel .Column_Body
{
	text-align: left;
}
.ListPanel .Column_Action
{
	text-align: left;
}
.ListPanel .Column_Status
{
	text-align: center;
	
	white-space: nowrap;
}
.ListPanel .Column_Carrier
{
	text-align: left;
	white-space: nowrap;
}
.ListPanel .Column_RegTime
{
/*
	text-align: left;
*/
	text-align: center;
}
.ListPanel .Column_CrossEndDate
{
/*
	text-align: left;
*/
	text-align: center;
}
.ListPanel .Column_ClaimedTime
{
/*
	text-align: left;
*/
	text-align: center;
}
.ListPanel .Column_Score
{
	text-align: right;
	
	white-space: nowrap;
}
.ListPanel .Column_Rank
{
	text-align: right;
	
	white-space: nowrap;
}
.ListPanel .Column_CPM
{
	text-align: right;
	
	white-space: nowrap;
}
.ListPanel .Column_TotalClickUnitPrice
{
	text-align: right;
	
	white-space: nowrap;
}
.ListPanel .Column_Keyword
{
	text-align: left;
	width: 220px;
}
.ListPanel .Column_ServiceFeeRate
{
	text-align: right;
	
	white-space: nowrap;
}

.ListPanel thead th, .ListPanel thead td
{
	border-bottom: solid 1px #e0e0e0;
	height: 2em;
	white-space: nowrap;
}
.ListPanel thead *
{
	color: Gray;
/*
*/	
	font-weight: bold;
	text-align: center;
	font-size: 0.95em;
}
.ListPanel thead
{
	background-color: #ededed;
}
.ListPanel tbody
{
	background-color: White;
}
.ListPanel tfoot
{
	background-color: #efefe0;
}
.ListPanel tfoot th
{
	color: Gray;
	font-weight: bold;
}
.ListPanel tfoot td
{
	font-weight: bold;
}

.ListPanel table
{
	width: 100%;
}

/* category hilight */
.highlight { background-color: yellow }

/* detail, useragent */
.TreeView TH, .TreeView TD
{
	padding: 0px;
}

.TreeView2 TH, .TreeView2 TD
{
	padding: 0px;
}

a:link
{
	color: #11C;
}

a:visited.LoginStatusLink
{
	color: #11C;
}

.explicitAnchor a:link
{
    color: #0000EE
}

.explicitAnchor a:hover
{
    color: #EE0000
}

.explicitAnchor a:visited
{
    color: #551A8B
}

.simpleToolTip
{
	border: solid 1px #99acbb;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	-webkit-box-shadow: 3px 3px 3px #999999;
	-moz-box-shadow: 3px 3px 3px #999999;
	box-shadow: 3px 3px 3px #999999;
	width:300px;
	padding:15px;
	line-height:1.8em;
	background-color: #f6f8fa;
}

.sAdminOnlyIcon
{
   border:2px solid red !important;
}

.sAdminOnlyTitle
{
   color:Red !important;
   text-decoration: underline !important;
}


.rightClickable
{
    background: #f0e68c;
}

/*category setting panel*/
#feedback { font-size: 1.4em; }
#selectable .ui-selecting { background: #FECA40; }
#selectable .ui-selected { background: #F39814; color: white; }
#selectable .block { background: #8b4513; }
#selectable .unblock { background: #8fbc8f; }
#selectable { list-style-type: none; margin: 0; padding: 0; width: 100%;}
#selectable li {padding: 10px; float: left; font: 1em normal; /*height: 80px;*/ text-align: center; cursor:pointer;}

/*#selectableparent .ui-selecting { background: #c5dbec}
#selectableparent .ui-selected { background: #5c9ccc ; color: white; }*/
#selectableparent > li {background: #c5dbec; color: black; }
#selectableparent { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#selectableparent > li { margin: 10px 0 10px -11px; padding: 10px 10px 10px 10px; float: left; width: 100%; font: 1em normal; /*height: 80px;*/}

.pcate{ width: 80%; vertical-align:top!important; background: #fffff0; }
.ccate{ width: 100%; vertical-align:top!important; display: none;}
.categorySettingPanel{max-height:740px; overflow-y:scroll;}
.adultPanel{width: 100%;}
.adultPanel > tbody > tr { height: 45px; }
.adultPanel > tbody > tr > td > input { width: 80%; }

.margin_center {
	margin:0 auto;
}

.ListPanelDetailPreview table
{
	width: 100%;
}




 
