/* ---------------------------------
背景色変更
----------------------------------*/
.body_bgcolor_1
{
	background-color: white;
}
.body_bgcolor_2
{
	background-color: #ccffff;
}
.body_bgcolor_3
{
	background-color: #ffff99;
}

/*------------------------
イメージ
-------------------------*/
.l_img_new
{
	border: 0;
}
.l_img_new2
{
	border: 0;
	position:absolute; 
	bottom:0%; 
	right:0%; 
}
/* ---------------------------------
メイン全般
----------------------------------*/
.div_title_small
{
	white-space: nowrap;
	font-size: 200%;
}
.div_title_small_c
{
	text-align: center;
	white-space: nowrap;
	font-size: 200%;
}
.div_title_middle
{
	font-size: 250%;
}
.div_title_large
{
	white-space: nowrap;
	font-size: 300%;
}
.table_main
{
	text-align: left;
}
.table_main_l
{
	width: 75%;
	height: 85%;
	text-align: left;
}
.table_main_r
{
	width: 25%;
	text-align: left;
}
.table_main_w
{
	width: 100%;
	height: 100%;
}
/* ---------------------------------
真ん中へ
----------------------------------*/
.div_center
{
	text-align: center;
	position:center;
}

/* ---------------------------------
予約一覧
----------------------------------*/
.table_yoyaku_ichiran
{
	font-size: 250%;
	width: 100%;
	text-align: left;
	border: 2px solid #191970;
	border-collapse: collapse;
}
.td_yoyaku_ichiran
{
	border: 2px solid #191970;
}
.td_color
{
	border: 2px solid #191970;
	background-color:#FFDAB9;
	color: #8B8B83;
}
.td_yoyaku_ichiran_c
{
	text-align: center;
	border: 2px solid #191970;
}
.td_yoyaku_ichiran_r
{
	text-align: right;
	border: 2px solid #191970;
}
/* ---------------------------------
予約一覧(colorなし)
----------------------------------*/
.table_no_color_w_100
{
	width: 100%;
	text-align: left;
}
.td_right
{
	text-align: right;
}
/* ---------------------------------
予約一覧title(内容より文字小さめ+色違い)
	//border: 2px solid #5CACEE;
----------------------------------*/
.td_yoyaku_ichiran_title
{
	font-size: 50%;
	text-align: left;
	border: 2px solid #191970;
	color:#191970;
}
.td_yoyaku_ichiran_r_title
{
	font-size: 50%;
	text-align: right;
	border: 2px solid #191970;
	color:#191970;
}
.tr_color
{
	background-color:#E6E6FA;
	color: #8B8B83;
}
/* ---------------------------------
背景に画像をつけてみたり。
----------------------------------*/
.b_color_body_back
{
	background-image:url("../images/uke_tsuke.gif");
	background-attachment:fixed ; 
	background-repeat: no-repeat;
	background-position: center center;
}
.b_color_body
{
	background-image:url("../images/hosp.JPG");
	background-repeat:no-repeat;
	background-position:100% 0%; 
}
.b_color_body_line
{
	background-image:url("../images/hosp.JPG");
	background-repeat:repeat-x;
}
/* ---------------------------------
メイン全般(error)
----------------------------------*/
.div_title_small_err
{
	white-space: nowrap;
	font-size: 200%;
	color:#FF0000;
}

/* ---------------------------------
div ログインName
----------------------------------*/
.div_l_name
{
	white-space: nowrap;
	font-size: 200%;
	color:#006400;
	text-decoration:underline;
}

.s_td_no_center_l_name
{
	font-size: 150%;
	text-align: center;
	color:#006400;
	text-decoration:underline;
}
/* ---------------------------------
診療科選択ボタン 
----------------------------------*/
.s_sec_kinto
{
	width: 33%;
}
.s_sec_button
{
	white-space: nowrap;
	font-size: 200%;
	text-align: center;
	width: 100%;
	height: 100%;
	
	border-style:solid;
	border-color:#5CACEE;
	background-color:#E0FFFF;
}
.s_sec_button_herf
{
	white-space: nowrap;
	font-size: 200%;
	text-align: center;
	width: 100%;
	height: 50%;
	
	border-style:solid;
	border-color:#5CACEE;
	background-color:#E0FFFF;
}

/* ---------------------------------
診療科選択時　予約一覧部
----------------------------------*/
.s_td_no
{
	border: 1px solid #191970;
	//white-space: nowrap;
	font-size: 150%;
	text-align: left;
}
.s_td_no_center
{
	white-space: nowrap;
	font-size: 150%;
	text-align: center;
}
.s_td_button
{
	//white-space: nowrap;
	text-align: center;
	width: 50%;
}

.s_td_button_w
{
	white-space: nowrap;
	text-align: center;
	width: 100%;
}

.n_table_c
{
	//border: 2px solid #5CACEE;
	border: 2px solid #191970;
	border-collapse: collapse;
	width: 100%;
}
/* ---------------------------------
選択中画面 button
----------------------------------*/
.s_select_button
{
	white-space: nowrap;
	font-size: 80%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-color:#00BFFF;
	background-color:#ffffff;
	color:#00BFFF;
}
/* ---------------------------------
選択中他 画面 button
----------------------------------*/
.s_no_select_button
{
	white-space: nowrap;
	font-size: 80%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#DCDCDC;
	background-color:#ffffff;
	color:#DCDCDC;
}

/* ---------------------------------
受付-
----------------------------------*/
.yoyaku_button
{
	white-space: nowrap;
	font-size: 120%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#0000EE;
	background-color:#ffffff;
	color:#0000EE;
}
.yoyaku_button_in_td
{
	font-size: 120%;
	text-align: center;
	width: 100%;
	height: 60px;
	border-style:solid;
	border-color:#0000EE;
	background-color:#ffffff;
	color:#0000EE;
}
/* ---------------------------------
受付-(押せないボタン)
----------------------------------*/
.yoyaku_button_g
{
	white-space: nowrap;
	font-size: 120%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#CDC9C9;
	background-color:#ffffff;
	color:#CDC9C9;
}
.yoyaku_button_in_td_g
{
	font-size: 120%;
	text-align: center;
	width: 100%;
	height: 60px;
	border-style:solid;
	border-color:#CDC9C9;
	background-color:#ffffff;
	color:#CDC9C9;
}
/* ---------------------------------
 確定 (青)
----------------------------------*/
.yoyaku_button_go
{
	white-space: nowrap;
	font-size: 120%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#191970;
	background-color:#87ceeb;
	color:#191970;
}

/* ---------------------------------
login button
----------------------------------*/
.l_button
{
	white-space: nowrap;
	font-size: 200%;
	text-align: center;
	width: 300px;
	height: 60px;
	border-style:solid;
	border-color:#4876FF;
	background-color:#ffffff;
	color:#4876FF;
}

/* ---------------------------------
login textとlabel部分
----------------------------------*/
.t_kanja_id
{
	font-size: 150%;
	width: 200px;
	height: 30px;
}
.t_kanja_id_label
{
	font-size: 150%;
}

/* ---------------------------------
受付取消ボタン
----------------------------------*/
.dele_button
{
	white-space: nowrap;
	text-align: center;
	border-style:solid;
	border-color:#FF1493;
	background-color:#FFE4E1;
	color:#FF1493;
}

/*------------------------
ログアウトボタン(受付取消と同じ色合い)
-------------------------*/
.logout_button
{
	white-space: nowrap;
	font-size: 120%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#FF1493;
	background-color:#FFE4E1;
	color:#FF1493;
	
	position:absolute; 
	bottom:0%; 
	right:0%; 
}

/*2011/08/31追加*/
/*------------------------
ログアウトボタン(受付取消と同じ色合い,絶対位置指定なし。)
-------------------------*/
.logout_button2
{
	white-space: nowrap;
	font-size: 120%;
	text-align: center;
	width: 150px;
	height: 60px;
	border-style:solid;
	border-color:#FF1493;
	background-color:#FFE4E1;
	color:#FF1493;

}