@charset "shift-jis";

* {
	margin				:0px;
	padding				:0px;
	color				:#505050;
}

body {
	background-color	:#FFFFFF;
	font-family			:Verdana, "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size			:80%;
}

table {
	background-color	:#99DD77;
}

table.main {
	width				:95%;
}
table.mail {
	width				:65%;
}
table.memo {
	width				:75%;
}
table.left {
	margin-right		:10px;
	float				:left;
}
table.register_corp {
	width				:55%;
}

table.stop {
	clear				:both;
}

table.passwd {
	margin-left				:auto;
	margin-right			:auto;
	margin-top				:110px;
}

table.navigation {
	margin-left			:60px;
}

select.history {
	width				:150px;
}

h3	{
	color				:#02c374;
	margin-left			:10px;
}

h4	{
	color				:#01C263;
	margin-left			:10px;
}

div.container {
	width				:100%;
	background-color	:#FFFFFF;
	margin-left			:auto;
	margin-right		:auto;
}

div.top_header {
	height				:100px;
	border-top			:20px solid #AAEE77;
}

div.top_main {
	height				:300px;
	margin				:30px;
}

div.side_menu {
	position			:absolute;
	top					:0px;
	left				:0px;
}


div.menuU {
	width				:23px;
	background-color	:#99DD99;
	color				:#FFFFFF;
	font-weight			:bold;
	text-align			:center;
	font-size			:12px;
}

div.header {
	width				:100%;
	height				:20px;
	background-color	:#FFFFFF;
	border-top			:20px solid #AAEE77;
	border-bottom		:2px solid #AAEE77;
}

div.login {
	position			:absolute;
	top					:0px;
	left				:0px;
}

div.nav_bar {
	text-align			:center;
}

div.logo {
	width				:160px;
	height				:80px;
	float				:left;
	background-image	:url(logo_isim.jpg);
	background-repeat	:no-repeat;
	position			:absolute;
	right				:10px;
	top					:20px;
}

div.main {
	width				:100%;
	background-color	:#FFFFFF;
	margin-left			:auto;
	margin-right		:auto;
	clear				:both;
}

div.window {
	width				:600px;
    border-top          :10px solid #99DD99;
    border-bottom       :1px solid #99DD99;
    border-left         :1px solid #99DD99;
    border-right        :10px solid #FFFFFF;
    margin-top          :20px;
    margin-left         :30px;
    padding             :10px;
}

div.menu {
	width				:700px;
	position			:absolute;
	z-index				:1;
	background-color	:#FFFFFF;
}

div.footer {
	clear				:both;
	font-weight			:bold;
	color				:#FFFFFF;
	text-align			:right;
	line-height			:200%;
	width				:100%;
	height				:30px;
	background-color	:#AAEE77;
	border-bottom		:15px solid #99DD99;
	white-space			:nowrap;
}
div.mymessage {
	font-weight			:bold;
	text-decoration		:underline;
	color				:#0000FF;
}

div.spacer {
	margin-top			:10px;
	margin-bottom		:10px;
	margin-left			:50px;
	padding-top			:10px;
	padding-bottom		:10px;
	padding-left		:10px;
}

div.list_title {
	width				:200px;
	height				:23px;
	color				:#FFFFFF;
	background-color	:#9999FF;
	border-top			:1px solid #777777;
	border-left			:1px solid #777777;
	border-right		:1px solid #777777;
	text-align			:center;
	font-weight			:bold;
	line-height			:140%;
}

div.left {
	float				:left;
}
div.right {
	float				:right;
}

div.menu_container {
	float				:left;
	border-left			:2px solid #559922;
}

div.user_name {
	color				:#777777;
	text-align			:center;
	border				:1px solid #AAEE77;
	margin-left			:auto;
	margin-right		:auto;
}

div.content {
	width:600px
	color				:#777777;
}
div.right_menu {
	background-color:#cc0000;
	width				:400px;
	float				:left;
}
div.memo {
	background-color:#cc0000;
	float				:left;
}

.message {
	font-size			:13px;
	color				:#000000;
}

.warning {
	font-size			:13px;
	color				:#FF0000;
}
div.warning_window {
    width               :600px;
    border-top          :10px solid #99DD99;
    border-bottom       :1px solid #99DD99;
    border-left         :1px solid #99DD99;
    border-right        :10px solid #FFFFFF;
    margin-left         :auto;
    margin-right        :auto;
    padding             :10px;
    color               :#FF0000;
    text-align          :center;
}
.label_top_left {
	text-align			:left;
	white-space			:nowrap;
	background-color	:#DDFFBB;
	padding-left		:5px;
	padding-right		:5px;
}

.label_top_center {
	text-align			:center;
	white-space			:nowrap;
	background-color	:#DDFFBB;
	padding-left		:5px;
	padding-right		:5px;
}
.label_register_center {
	text-align			:center;
	white-space			:nowrap;
	background-color	:#DDFFBB;
	padding-left		:5px;
	padding-right		:5px;
	width				:100px;
}

.label_top_right {
	text-align			:right;
	white-space			:nowrap;
	background-color	:#DDFFBB;
	padding-left		:5px;
	padding-right		:5px;
}

.label_tableleft_center {
	text-align			:center;
	white-space			:nowrap;
	background-color	:#DDFFBB;
	width				:100px;
}

.label_index_left {
	text-align			:left;
	white-space			:nowrap;
	background-color	:#BBFF99;
	padding-left		:5px;
	padding-right		:5px;
}

.label_index_center {
	text-align			:center;
	white-space			:nowrap;
	background-color	:#BBFF99;
	padding-left		:5px;
	padding-right		:5px;
}

.label_index_rigth {
	text-align			:right;
	white-space			:nowrap;
	background-color	:#BBFF99;
	padding-left		:5px;
	padding-right		:5px;
}

.label_value_left {
	text-align			:left;
	background-color	:#FFFFFF;
	padding-left		:5px;
	padding-right		:5px;
}

.label_value_center {
	text-align			:center;
	background-color	:#FFFFFF;
	padding-left		:5px;
	padding-right		:5px;
}

.label_file_alert1 {
	text-align			:center;
	background-color	:#ECAE01;
}

.label_file_alert2 {
	text-align			:center;
	background-color	:#FF4038;
}

.label_value_rigth {
	text-align			:right;
	background-color	:#FFFFFF;
	padding-left		:5px;
	padding-right		:5px;
}

.label_value_single {
	text-align			:center;
	background-color	:#FFFFFF;
	width				:100px;
}

.label_notsend {
	text-align			:center;
	white-space			:nowrap;
	color				:#FF0000;
	background-color	:#FFFFFF;
}

.label_send {
	text-align			:center;
	white-space			:nowrap;
	color				:#777777;
	background-color	:#FFFFFF;
}

.label_list_phone {
	text-align			:center;
	white-space			:nowrap;
	width				:110px;
	background-color	:#DDFFBB;
}
.label_comment {
	text-align			:left;
	background-color	:#DDFFBB;
}
.label_person {
	text-align			:center;
	white-space			:nowrap;
	background-color	:#DDFFBB;
}
.label_middle {
	text-align		:center;
	background-color	:#DDFFBB;
}

.common_large {
	vertical-align		:top;
	width				:99.7%;
	height				:100px;
	background-color	:#FFFFFF;
}
.common_middle {
	vertical-align		:top;
	width				:250px;
	height				:50px;
	background-color	:#FFFFFF;
}

input.focus {
	width				:135px;
	line-height			:120%;
	background-color	:#FFFFFF;
	color				:#223399;
	background-image	:url(tab.gif);
	border				:0px;
}

input.un_focus:hover {
	background-color	:#FFFFFF;
	color				:#223399;
	background-image	:url(tab.gif);
	border				:0px;
}

input.un_focus {
	width				:135px;
	line-height			:120%;
	color				:#FFFFFF;
	background-color	:#223399;
	background-image	:url(tab.gif);
	border				:0px;
}

input.button {
	width				:135px;
	line-height			:120%;
	color				:#FFFFFF;
	background-color	:#223399;
}

input.buttonS {
	line-height			:120%;
	color				:#FFFFFF;
	background-color	:#223399;
}

input.buttonS:hover {
	line-height			:120%;
	color				:#000077;
	background-color	:#FFFFFF;
}

input.postal_code {
	width				:50px;
}

input.address {
	width			:400px;
}
input.title {
	width			:607px;
}
input.phone_code {
	width			:50px;
}

input.person_name {
	width			:150px;
}

input.corp_name {
	width			:300px;
}

input.url {
	width			:500px;
}

input.email {
	width			:200px;
}

input.position {
	width			:200px;
}

input.button:hover {
	background-color	:#FFFFFF;
	color			:#000077;
}

input:hover, textarea:hover {
	background-color	: #f5f5f5;
}

input,textarea,select{
	border			:1px solid #999999;
}

a:hover {
	color			:#FF0000;
}

a {
	color			:#2233AA;
	text-decoration		:none;
}

a.menuL {
	width				:23px;
	height				:100px;
	background-color	:#D0F4D0;
	color				:#333333;
	font-weight			:bold;
	font-size			:12px;
	display				:block;
}

#top_menu {
	list-style-type		:none;
	width				:230px;
	font-size			:12px;
	background-color	:#FFFFFF;
}

#top_menu a {
	background-color	:#FFFFFF;
	font-weight			:bold;
	color				:#FF7705;
	text-decoration		:underline;
}

#top_menu a:hover {
	font-weight			:bold;
	color				:#0577FF;
}

#top_menu li {
	height				:20px;
	width				:100px;
	line-height			:170%;
	text-align			:center;
	float				:left;
	margin				:2px;
}

#nav_bar {
	list-style-type		:none;
	width				:750px;
	float				:left;
	margin-left			:60px;
	margin-top			:30px;
}

#nav_bar a {
	background-color	:#FFFFFF;
	display				:block;
}

#nav_bar li {
	height				:20px;
	line-height			:150%;
	float				:left;
	width				:150px;
}

li.menu_label {
	background-color	:#559922;
	color				:#FFFFFF;
	font-weight			:bold;
}

li.menu_value {
	border-left			:10px solid #77DD55;
	border-top			:1px solid #77DD55;
}

br.clear_left {
	clear			:left;
}

br.clear_center {
	clear			:center;
}

br.clear_right {
	clear			:right;
}

a.logo {
	display			:block;
	width			:160px;
	height			:80px;
	cursor			:pointer;
}

a.button {
	display			:block;
    border-top      :3px solid #AAEE77;
    background-color:#FFFFFF;
    text-align      :center;
	font-size		:11px;
	margin-left		:10px;
	float			:left;
	padding-left	:5px;
	padding-right	:5px;
}

img.menuT {
	display			:block;
}

img.menuUL {
	display			:block;
}

img.menuLU {
	display			:block;
}

img.menuLL {
	display			:block;
}

img.menuU {
	display			:block;
}

form {
	display			:inline;
}
div.list_user {
	width: 100%;
	height: 150px;
	overflow: auto;
}

/**** for schedule add yoneda start ****/

table.test_isim {
  background-color    :#FFFFFF;
  border-collapse     :collapse;
  border              :3px solid #336699
}
table.schedule_detail {
  border-collapse    :collapse;
  border             :none;
  width              :80px;
}
th.title_test_isim {
  border              :none;
  color               :#FFFFFF;
  background-color    :#336699;
  text-align          :left;
}
td.week_test_isim {
  border              :none;
  background-color    :#EEEEEE;
  width               :50px;
}
td.week_sat_test_isim {
  border              :none;
  background-color    :#EEEEEE;
  color               :#333399;
  width               :50px;
}
td.week_sun_test_isim {
  border              :none;
  background-color    :#EEEEEE;
  color               :#FF3300;
  width               :50px;
}
td.detail_test_isim {
  vertical-align      :top;
}
td.detail_sat_test_isim {
  vertical-align      :top;
}
td.detail_sun_test_isim {
  vertical-align      :top;
}
textarea.white_board_select{
  background-color    :#DDDDDD;
  font-family         :"‚l‚r ƒSƒVƒbƒN";
  font-size           :10pt;
}
textarea.white_board_nonselect{
  background-color    :#FFFFFF;
  font-family         :"‚l‚r ƒSƒVƒbƒN";
  font-size           :10pt;
}
table.indi {
    background-color    :#FFFFFF;
}


/**** add yoneda end *****/


