@charset "utf-8";

/* ==========================================================================================================

	 1. Structure Frame
 
============================================================================================================*/

body {
	text-align		: center; /* for ie5_centering */
	height			: 100%;
	background		:#4F5A5E;
}

/*  pagetop
-----------------------------------*/

.return {
	clear			: both;
	padding			: 10px 20px 10px 0;
	text-align		: right;
	font-size:12px;
}

.return a {
	color			: #333;
}

.return a:hover {
	color			: #e75c8e;
}



.font12{
	font-size:12px;
}
.start{
	width:70px;
}
.end{
	width:70px;
}
.category{
	width:70px;
}
.title{ｓ
	width:;
}
.on-off{
	width:80px;
}
.edit{
	width:70px;
}


/*  form
-----------------------------------*/

.form_ta {
	width: 577px;
	border-collapse:separate;
 background-color: #FFFFFF;
 empty-cells: show;
	text-align: center;
	margin:0px 10px 15px 10px;
	border:1px solid #ccc;
	}

.form_ta th {
	/*width: 200px;*/
 padding: 5px 10px;
	vertical-align: middle;
	border-left:#22343D solid 3px;
	border-bottom:1px dotted #22343D;
	background:#45555C;
	color:#FFFFFF;
	font-size:12px;
	}

.form_ta td {
	text-align: left;
	padding: 5px 10px 5px 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: dotted;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	font-size:12px;
	}
.form_txt1 {
	width: 170px;
	height: 18px;
	border: 1px solid #D4D4D4;
}

.form_txt2 {
	width: 250px;
	height: 18px;
	border: 1px solid #D4D4D4;
}

.form_txt3 {
	width: 90px;
	height: 18px;
	border: 1px solid #D4D4D4;
}

.form_txt4 {
	width: 250px;
	height: 100px;
	border: 1px solid #D4D4D4;
}

.select1 {
	width: 120px;
	border: 1px solid #D4D4D4;
	padding: 2px 0px;
}

.ladio input {
	padding-top: 3px;
}

.form_ta input:focus,.form_ta input:hover,
.form_ta textarea:focus,.form_ta textarea:hover,
.form_ta checkbox:focus,.form_ta checkbox:hover,
.form_ta select:focus,.form_ta select:hover {
	border: 1px solid #A7A7A6;
	background-color: #F9F9F9;
}

.form_btn {
	margin: 15px auto;
	text-align: center;
	clear: both;
}

.form_btn input {
	width: 100px;
	padding: 3px;
}

.form_ta em {
	font-style: normal;
	color: #B40A16;
	font-size: 10px;
}

/*強制入力モード - IEのみ対応 - 
[ime-mode:active;]日本語入力モード・変更可
[ime-mode:inactive;]英数字入力モード・変更可
[ime-mode:disabled;]英数字入力モード・変更不可
------------------------------------------------------------------*/
#name,#name1,#addr,#msg{ime-mode:active;}
#tel,#email,#email2,#fax,#number,{ ime-mode:disabled;}

/* ==========================================================================================================

	 管理画面
 
============================================================================================================*/


h1 {
	background		:url(../images/titleBar_h1.gif) no-repeat left top;
	color			:#fff;
	margin			:0px 0px 15px 0;
	font-size		:14px;
	font-weight		:bold;
	padding			:12px 0 0 30px;
	width			:597px;
	height			:40px;
	clear			:both;
	text-align:left;
	}
	
#content{
	width:597px;
	background-color:#FFFFFF;
	padding:10px 0;
}

.table_t{
	width:577px;
}

.table_t {
	/*border-collapse:separate;*/
	border-top:#45555C solid 1px;
	border-left:#45555C solid 1px;
	
}

.table_t th, td{
	line-height:16px;
	vertical-align:middle;
	padding:3px 5px;
}

.table_t th{
	background:#45555C url(../images/table_th.gif) left bottom repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	border-bottom:#45555C solid 1px;
	border-right:#45555C solid 1px;
	text-align:center;
}

.table_t td{
	border-bottom:#45555C solid 1px;
	border-right:#45555C solid 1px;
	text-align:left;
	font-size:12px;
}

.table_t table td.table_title {
	background:#feebf2;
}

.table_t table td.bgColor_gray {
	background:#efefef;
}

.btn_new{
	/**/background:#45555C url(../images/table_th.jpg) left bottom repeat-x;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	width:175px;
	margin-top:20px;
	border:double #bbbbbb 2px;
	padding:6px;
}
.btn_new a{
	color:#fff;
}
.btn_new a:hover{
	background:url(../images/table_th_on.jpg) left bottom repeat-x;
	color:#FFF;
	width:160px;
}


	/**/
.index_con01{
	width:597px;
 height:192px;
 padding-top:10px;
 /*border:solid #19262C 1px;*/
 background:#F0F0F0;
 margin-bottom: 10px;
}
.index_con00{
		width:590px;
  height:90px;
  /* height:192px; */
  /*padding-top:10px;*/
  border:solid #19262C 1px;
  background:#F0F0F0;
  /**/overflow-y: scroll;スクロール
  margin-bottom: 1px;
}
.index_con00 table{		
	/*border-left:solid #BBBBBB 1px;*/
	/*margin:1px 0 8px 0px;*/
	margin:1px 0 1px 0px;
	width:95%;
	
}
/*.index_con00 th{
	background:url(../images/index_con00_th_bg.gif) left top no-repeat;
  color:#d46820;
  width:120px;
  vertical-align:middle;
  padding:1px 10px 1px 26px;
  font-size:12px;
  margin-bottom:10px;
  font-weight:bold;
}*/

.index_con00 th{
	background:url(../images/index_con00_th_bg.gif) left top no-repeat;
 color:#d46820;
 width:120px;
 padding:8px 10px 1px 10px;
 font-size:12px;
	font-family:Arial, sans-serif;
	vertical-align:top;
 margin-bottom:10px;
 font-weight:bold;
}

.index_con00 td{
	color:#5A5A5A;
	vertical-align:middle;
	padding:1px 5px;
	font-size:12px;
	text-align:left
}
.index_con00 td a{
	color:#ED2E52;
text-decoration:underline;
}
.index_con00 td a:hover{
	color:#FFAA33;
	text-decoration:underline;
}

