@charset "UTF-8";


/*〓〓 ◇ページ別スタイル 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓*/

/*---セットアップ--------------------------------*/

table.setup{
	width: 100%;
	margin: 0 auto 20px auto;
}

table.setup th{ padding: 5px;width: 200px; }
table.setup td{ padding: 5px; }



/*---トップページ--------------------------------*/



/*---サイト管理---------------------------------*/

div.sitelist_site{
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
}

div.sitelist_group{
	padding: 5px;
	border-bottom: 1px solid #dcdcdc;
	background: #fff7d6;
}

div.sitelist_group_site div.sitelist_site{
	padding: 5px 5px 5px 30px;
}

.group_open{

}
.group_open a:before{
	content: "\f0d7";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	margin-left:0px;
	margin-right:5px;
	font-size: 18px;
}

.group_close{
}
.group_close a:before{
	content: "\f0da";
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	margin-left:4px;
	margin-right:5px;
	font-size: 18px;
}


/*---パスワード変更------------------------------*/

table.pwchg{
	margin-bottom: 20px;
}


/*---ページ管理----------------------------------*/

table.page{
	width: 100%;
}

table.page tr{ border-bottom: 1px solid #dcdcdc; }
table.page td{ border: 0; }

table.page tr.folder{ background: #FFF8EC; }
table.page td.nest{ width: 10px; }

table.page tr:hover{ background: #ffffe5; }


/*---ページ編集----------------------------------*/

table.page_edit{
	margin-bottom: 20px;
}

table.page_edit th{ width: 100px; }
table.page_edit td{  }



/*---画像管理-----------------------------------------*/

table.image{
	width: 100%;
}

table.image th{ padding:5px; }
table.image td{ padding:5px; }

table.image th.c1{ width: 30px; }
table.image th.c2{  }
table.image th.c3{ width: 100px; }
table.image th.c4{ width: 80px; }

table.image tr:hover{ background: #ffffe5; }


/*---設定ファイル----------------------------------*/

table.set_site{
	width: 100%;
	margin-bottom: 20px;
}

table.set_site th{ width: 200px; }
table.set_site tr{ height: 40px; }


/*---テンプレート----------------------------------*/

table.template{
	width: 100%;
	margin-bottom: 20px;
}

table.template td{ width: 50%;text-align: center;padding: 20px 0;	line-height: 150%; }
table.template td.select{ background: #ffffe5; }



/*---テンプレート編集（一覧）-----------------------*/

table.template_edit{
	width: 100%;
}

table.template_edit th{ padding:5px; }
table.template_edit td{ padding:5px; }

table.template_edit th.c1{  }
table.template_edit th.c_del{ width: 60px; }

table.template_edit tr:hover{ background: #ffffe5; }



/*---テンプレート編集（ファイル編集）----------------*/

table.template_edit_file{
	margin-bottom: 20px;
}

table.template_edit_file tr{ height: 40px; }


/*---カスタマイズ-----------------------------------*/

table.customize{
	width: 700px;
	margin-bottom: 30px;
}

table.customize tr{
	line-height: 250%;
}

table.customize th{
	width: 120px;
}



table.customize_menutable tr{
	line-height: 150%;
}

table.customize_menutable th,table.customize_menutable td{
	border:1px solid #dcdcdc;
}


table.customize_menutable td{
	background: #fff;
}

table.customize_menutable th.koumoku{ 
	background: #333;
	color: #f5f5f5;
	border: 1px solid #333;
	border-bottom: 0px solid #333;
	padding: 5px;
}

