@charset "utf-8";
.admin_main{
	width: 750px;
	text-align:left;
}
.admin_contents{

	border:solid 1px #cccccc;
	margin-bottom:10px;
	font-size:12px;
	padding:10px;
}
.admin_title{
	font-size:14px;
	padding:3px;
	text-indent:10px;
	margin:1px;
	border-left: solid 5px #666666;
}

.seemore{
	font-weight:bold;
	text-align:right;
	clear:both;
}
/* 通常時 */
a.button3d {
	
    font-weight:bold;
    border:1px solid #999;
    border-right-color:#333;
    border-bottom-color:#333;
    color:#333;
    width:auto;
    text-decoration:none;

    margin-right:10px;
}
/* マウスオーバー時 */
a.button3d:hover {
	
    border:1px solid #333;
    border-right-color:#999;
    border-bottom-color:#999;
    color:#333;
}
/* 通常時のspan要素 */
a.button3d span {
	

    line-height:22px;
    height:20px;
    padding:0 7px;
    border-right:1px solid #777;
    border-bottom:1px solid #777;
}
/* マウスオーバー時のspan要素 */
a.button3d:hover span {
		background:#d4d0c8;

    border:none;
    border-top:1px solid #777;
    border-left:1px solid #777;

    cursor:pointer;
}
.table-01 {

			font-size:12px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

.table-01 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
.table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

.custom_titles{
	font-size:16px;
	font-weight:bold;
	padding:5px;
	border-left:5px  #666666 solid;
	text-indent:10px;
}
table.custom_forms{
	font-size:14px;
	width:95%;
	border: 1px #E3E3E3 solid;
	border-collapse: collapse;
	border-spacing: 0;
}
table.custom_forms th{
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    text-align: left;
    white-space: nowrap; 
}
table.custom_forms td {
    padding:10px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
    white-space: nowrap;
}

.forcus_on{
	font-size:12px;
	background: #F5F5F5;
	border: 1px #E3E3E3 solid;
}
.forcus_off{
	font-size:12px;
	background: #FFFFFF;
	border: 1px #E3E3E3 solid;
}