﻿@charset "utf-8";



/* ************************** */
/* 一覧結果                   */
/* ************************** */

table.list_table {
	border-collapse: collapse;
	border : solid 2px #4a5967;
}

table.list_table tr th {
	border : solid 1px #4a5967;
	background-color:#ddddff;
	padding:2px;
	font-size:8pt;
}

table.list_table tr td {
	border : solid 1px #4a5967;
	padding:2px;
	font-size:8pt;
}
table.list_table tr td.large {
	font-size:9pt;
}
table.list_table tr td div{
	overflow:hidden;
	height:2.4em;
	line-height:1.2em;
}
table.list_table tr td div.height1{
	height:1.2em;
	line-height:1.2em;
}



/* ************************** */
/* 集計結果                   */
/* ************************** */

.portfolio_condition {
	width:630px;
	position:relative;
	border:dotted 1px #000;
	padding:4px;
}
.portfolio_condition_title {
	position:absolute;
	top:-8px;
	left:10px;
	background-color:#fff;
	padding:0px 5px;
	font-size:8pt;
	font-weight:bold;

}
.portfolio_condition_submit {
	text-align:right;
	padding-top:5px;
	width:640px;
}
.portfolio_title
{
	width:640px;
}

.pass_msg {
	border:dotted 1px #000;
	/*text-align:center;*/
	padding:10px;
}
.pass_msg .title {
	color:#ff0000;
	font-weight:bold;	
}

/* ************************** */
/* 設定                       */
/* ************************** */

#member_setting
{
}

#member_setting #select_group_name {
	margin:10px 20px;
	padding : 4px;
	width:500px;
	font-size:14pt;
	border:dotted 1px #000;
}

#member_setting #entry_list
{
	width:600px;
	float:left;
	margin : 0px 10px;
}
#member_setting #entry_list #entry_list_title
{
	margin : 0px 10px;
}
#member_setting #entry_list #setting_entry_list
{
	border : solid 2px #000;
	height:600px;
	padding:10px;
	margin : 5px 10px;
	padding:10px;

}

#member_setting #member_list
{
	width:500px;
	float:left;
	margin : 0px 10px;
}
#member_setting #member_list #member_list_title
{
	margin : 0px 10px;
}

#member_setting #member_list #setting_member_list
{
	float:left;
	width:480px;
	height:600px;
	border : solid 2px #000;
	margin : 5px 10px;
	padding:10px;
	overflow:scroll;
}

#member_setting #entry_list .section_controll 
{
	width:460px;
	border :solid 2px #4a5967;
}

#member_setting #entry_list #entry_list_table
{
	width:90%;
	height:400px;
}
#member_setting #entry_list table.member_table
{
	width:100%;
	border-collapse: collapse;

	border : solid 2px #4a5967;

}
#member_setting #entry_list table.member_table tr th {
	border : solid 1px #4a5967;
	background-color:#ddddff;
}

#member_setting #entry_list table.member_table tr td {
	border : solid 1px #4a5967;
}
#member_setting #entry_list table.member_table tr td div{
	font-size:9pt;
	overflow:hidden;
	height:1.5em;
	padding:4px;
}
#member_setting #setting_member_list table.member_table {
	width:400px;
	border-collapse: collapse;
	border : solid 2px #4a5967;
}

#member_setting #setting_member_list table.member_table tr th {
	border : solid 1px #4a5967;
	background-color:#ddddff;
}

#member_setting #setting_member_list table.member_table tr td {
	border : solid 1px #4a5967;
}
#member_setting #setting_member_list table.member_table tr td div{
	font-size:9pt;
	line-height:1.5em;
	height:1.5em;
	padding:2px;
	overflow:hidden;
}
#member_setting #setting_member_list .member_no
{
	width:20px;
	text-align:center;
}
#member_setting #setting_member_list .member_section
{
	width:80px;
}
#member_setting #setting_member_list .member_id
{
	width:60px;
}
#member_setting #setting_member_list .member_name
{
	width:80px;
}
#member_setting #setting_member_list .member_job_name
{
	width:150px;
}
#member_setting #setting_member_list .member_action
{
	text-align:center;
	width:30px;
}

#section_setting { 
	position:relative;
}
#section_setting #modal {
	display:none;
	position:absolute;
	top:100px;
	left:100px;
	border:dotted 1px #4a5967;
	background-color:#f0f0fe;
	width:650px;

}

#section_setting #modal #modal_header {
	background-color:#4a5967;
	width:100%;
	height:auto;
	posiotion:relative;
}
#section_setting #modal #modal_header #madal_message {
	width:95%;
	color:#fff;
	padding-left:10px;
	line-height:2.0em;
}
#section_setting #modal #modal_header #madal_icon {
	position:absolute;
	top : 4px;
	right: 5px;

}
#section_setting #modal input {
	margin-top:10px;
	margin-left:10px;
	width:400px;
}
#section_setting #modal #error_msg {
	margin-left:10px;
	height:1em;
	color:#f33;
}
#section_setting #modal #modal_control_area {
	margin-right:10px;
	margin-top:10px;
	text-align:right;
	font-size:14pt;
}