body{
	text-align:center;
/* DMP-03-00045 ADD-START */
	background-color: #EAEEF0;
/* DMP-03-00045 ADD-END */
}

#container
{
	margin:0 auto;
/* DMP-03-00045 DEL-START
	width:900px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	width : 100%;
/* DMP-03-00045 ADD-END */
}

#main_top_bar_div
{
/* DMP-03-00045 DEL-START
	width:900px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	width : 100%;
/* DMP-03-00045 ADD-END */
	height : 40px;

	background : #269ADB;
	background-image:-moz-linear-gradient(top, #269ADB, #1088D3);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#269ADB), to(#1088D3), color-stop(1,#1088D3));
	border-top : 1px solid #5AB9FA;
}
/* DMP-03-00045 ADD-START */
div.top_login_bar
{
	width : 768px;
	height : 40px;
	margin : 0 auto;
}
#titles_info_div
{
	width : 768px;
	margin : 0 auto;
}
/* DMP-03-00045 ADD-END */

div.top_user_name_div
{
	margin : 0 auto;
/* DMP-03-00045 DEL-START
	width : 600px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	width : 538px;
/* DMP-03-00045 ADD-END */
	height : 40px;

	white-space: nowrap;
	overflow : hidden;
}

div.top_user_name_div2
{
/* DMP-03-00045 DEL-START
	margin : 0 0 0 45px;
	width : 600px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	margin : 0 10px;
	width : 538px;
/* DMP-03-00045 ADD-END */
	height : 40px;

	white-space: nowrap;
	overflow : hidden;
}

.top_user_name_p
{
	font-size : 20px;
	font-weight : 800;
	height : 40px;
	line-height : 40px;
	text-shadow : 0px -1px 0px #1B6C99;
	color : #FFFFFF;

	overflow : hidden;
	display : inline;
	white-space: nowrap;
}

#main_frame_div
{
/* DMP-95-00002 CHG-START
	widht : 100%;
*/
	width : 100%;
/* DMP-95-00002 CHG-END*/
	height : 100%;
	padding-bottom : 20px;
	background-color : #EAEEF0;
	border-top : 1px solid #FFF;
}
/* ボタン関連 start */
p.btn_p
{
	width : 98px;
	height : 21px;
	font-weight : 800;
	color : #FFFFFF;
	text-align: center;
	padding : 7px 0 0 0;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

/* DMP-95-00002 ADD-START*/
p.btn_p_english
{
	width : 198px;
}
/* DMP-95-00002 ADD-END*/

p.btn_ok_p
{
	text-shadow : 0px -1px 0px #1B6C99;
	border : 1px solid #1B6C99;
	margin : 10px 10px 0 0px;

	background : #187FC3;
	background-image:-moz-linear-gradient(top, #5AB9FA 1%, #289BDC 5%, #187FC3);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5AB9FA), color-stop(0.05,#289BDC), to(#187FC3), color-stop(1,#187FC3));
	cursor: pointer;
}

p.btn_ok_p:hover
{
	background : #4CA6DD;
	background-image:-moz-linear-gradient(top, #5CB3E4, #4CA6DD);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#5CB3E4), to(#4CA6DD), color-stop(1,#4CA6DD));
}

p.btn_ng_p
{
	text-shadow : 0px -1px 0px #B33046;
	border : 1px solid #B33046;
	margin : 10px 10px 0 10px;

	background : #F5334D;
	background-image:-moz-linear-gradient(top, #FF8CA5 1%, #FA5370 5%, #F5334D);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FF8CA5), color-stop(0.05,#FA5370), to(#F5334D), color-stop(1,#F5334D));
	cursor: pointer;
}

p.btn_ng_p:hover
{
	background : #F8667A;
	background-image:-moz-linear-gradient(top, #FC899F, #F8667A);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FC899F), to(#F8667A), color-stop(1,#F8667A));
}

p.btn_center
{
	margin : 10px auto 0 auto;
}

p.btn_left
{
	margin : 10px 0 0 0;
	float:left;
}

p.btn_right
{
	margin : 10px 0 0 0;
	float:right;
}

div.btn_frame_div
{
	width : 540px;
	margin : 0 auto;
}

p.btn_logout
{
	margin : 5px 5px 0 0;
}

p.btn_menu
{
	margin : 5px 0 0 5px;
}
/* ボタン関連 end */

/* リスト関連 start */
ul.list_ul
{
	list-style:none;
}

div.list_item_div
{
	margin : 0;
	padding : 0;
	margin-bottom : 5px;
/* DMP-03-00037 DEL-START
	padding-left : 10px;
DMP-03-00037 DEL-END */
/* DMP-03-00037 ADD-START */
	padding : 2px 10px 0 10px;
/* DMP-03-00037 ADD-END */
/* DMP-03-00037 DEL-START
	height : 25px;
DMP-03-00037 DEL-END */
	line-height : 25px;
	text-align : left;
	border : 1px solid #969696;
	color : #324B64;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	cursor : default;

	background : #F9F9F9;
	background: -o-linear-gradient(top, #F9F9F9, #E9E9E9);
	background-image:-moz-linear-gradient(top, #F9F9F9, #E9E9E9);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F9F9F9), to(#E9E9E9), color-stop(1,#E9E9E9));
}

div.list_item_div:hover
{
	color : #FFFFFF;
	border : 1px solid #1B6C99;
	background : #3EACEA;
	background: -o-linear-gradient(top, #3EACEA, #2593E2);
	background-image:-moz-linear-gradient(top, #3EACEA, #2593E2);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3EACEA), to(#2593E2), color-stop(1,#2593E2));
}
/* DMP-03-00028 ADD-START */
div.group_item_div
{
	color: #324B64;
	text-align : left;
	margin-bottom : 5px;
	font-weight : 800;
	word-wrap: break-word;
	border-left:5px solid #0F87D2;
	border-bottom:1px solid #0F87D2;
	padding:5px 0 5px 10px;
}
div.list_item_group_div
{
	margin-left : 10px;
}
/* DMP-03-00028 ADD-END */
/* リスト関連 end*/
#step_main_div
{
	height : 90px;
	width : 100%;
	background-color : #E5EAED;
	border-top : 1px solid #FFF;

box-shadow:0 1px 2px rgba(0,0,0,0.1) inset, 0 -1px 2px rgba(0,0,0,0.1) inset;
}

#step_sub_div_index
{
	margin:15px auto 0 auto;
	height : 42px;
	width : 500px;
	background-image : url(../img/step_border.png);
	background-repeat: no-repeat;
}

#step_sub_div_login
{
	margin:15px auto 0 auto;
	height : 42px;
	width : 312px;
	background-image : url(../img/step_border.png);
	background-repeat: no-repeat;
}

#step_sub_div_patient
{
	width : 410px;
	height : 90px;
	margin: 0 auto 0 auto;
}

#step_sub_name_div_index
{
	margin:5px auto 0 auto;
	height : 28px;
	width : 548px;
}

#step_sub_name_div_login
{
	margin:5px auto 0 auto;
	height : 28px;
	width : 360px;
}
#step_sub_name_div_patient
{
	width : 410px;
	height : 90px;
	margin: 0 auto 0 auto;
}

.step_main
{
	width : 42px;
	height : 43px;
	float : left;
}

.step_margin
{
	margin-left : 48px;
}

.step_close
{
	background-image : url(../img/step_close.png);
	background-repeat: no-repeat;
}
/* 症状 */
.step_symptom
{
	background-image : url(../img/step_symptom.png);
	background-repeat: no-repeat;
}

.step_symptom_now
{
	background-image : url(../img/step_symptom_now.png);
	background-repeat: no-repeat;
}

/* 希望日 */
.step_date
{
	background-image : url(../img/step_date.png);
	background-repeat: no-repeat;
}

.step_date_now
{
	background-image : url(../img/step_date_now.png);
	background-repeat: no-repeat;
}

/* 希望時間 */
.step_time
{
	background-image : url(../img/step_time.png);
	background-repeat: no-repeat;
}

.step_time_now
{
	background-image : url(../img/step_time_now.png);
	background-repeat: no-repeat;
}

/* 個人情報入力 */
.step_person_entry
{
	background-image : url(../img/step_person_entry.png);
	background-repeat: no-repeat;
}

.step_person_entry_now
{
	background-image : url(../img/step_person_entry_now.png);
	background-repeat: no-repeat;
}

/* 予約内容確認 */
.step_confirm
{
	background-image : url(../img/step_confirm.png);
	background-repeat: no-repeat;
}

.step_confirm_now
{
	background-image : url(../img/step_confirm_now.png);
	background-repeat: no-repeat;
}

/* 予約完了 */
.step_end
{
	background-image : url(../img/step_end.png);
	background-repeat: no-repeat;
}

.step_end_now
{
	background-image : url(../img/step_end_now.png);
	background-repeat: no-repeat;
}

.step_name_main
{
	font-size : 12px;
	font-weight : 800;
	width : 90px;
	float : left;
	color : #8C9BA6;
	text-shadow : 0px 1px 0px #FFFFFF;
}

.step_name_now
{
	color : #2D7DC3;
}

div.step_one_div
{
	width : 118px;
	height : 28px;
	float : left;
	color : #FFFFFF;
	line-height : 28px;
	border : 1px solid #191919;
	background-color : #737373;
}

div.step_one_now_div
{
	background-color : #00AFEC;
}

div.sub_header_container_div
{
	width : 540px;
	height : 30px;
	margin : 10px auto 10px auto;
}

div.sub_header_div
{
	display:inline-block;
	width : 118px;
	height : 28px;
	margin:auto;
	color : #FFFFFF;
	line-height : 28px;
	border : 1px solid #191919;
	background-color : #737373;
}

div.sub_header_div:hover
{
	background-color : #00AFEC;
}

/* フッター関連 start */
#footer_info_div
{
	margin:0 auto;
	width : 100%;
	height : 30px;
	background-color : #EAEEF0;
	border-top : 1px solid #1B6C99;

}

#footer_info_wrap_div
{
	margin : 0 auto;
	height : 30px;
	width : 650px;
}

#footer_content_p
{
	margin:0 auto;
	width : 350px;
	font-weight : 800;
	line-height : 30px;
	color : #324B64;
	float : left;
}

#contact_tel_p
{
	margin:0 auto;
	font-size : 18px;
	line-height : 30px;
	font-weight : 800;
	width : 300px;
	color : #FF004B;
	text-align : left;
	float : left;
}
/* フッター関連 end */

#title_info_div
{
	margin:0 auto;
	width : 600px;
	height : 30px;
}

#title_info_num_div
{
/* DMP-03-00045 DEL-START
	margin:12px 0 10px 150px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	margin:12px 0 10px 100px;
/* DMP-03-00045 ADD-END */
	font-weight : 800;
	height : 24px;
	width : 25px;
	line-height : 24px;
	color : #FFFFFF;
	text-align : center;
	float : left;
	background-image : url(../img/step_num.png);
	background-repeat: no-repeat;
}

#title_info_num_div_none
{
/* DMP-03-00045 DEL-START
	margin:12px 0 10px 150px;
DMP-03-00045 DEL-END */
/* DMP-03-00045 ADD-START */
	margin:12px 0 10px 100px;
/* DMP-03-00045 ADD-END */
	font-weight : 800;
	height : 24px;
	width : 25px;
	line-height : 24px;
	color : #FFFFFF;
	text-align : center;
	float : left;
}

#title_info_p
{
	margin:10px auto 0 5px;
	font-weight : 800;
	height : 30px;
	line-height : 30px;
	text-align : left;
	color : #324B64;
	float : left;
}

/* DMP-95-00002 ADD-START*/
#title_info_p_english
{
	margin:10px auto 0 5px;
	font-weight : 800;
	height : 30px;
	line-height : 30px;
	text-align : left;
	color : #324B64;
	float : left;
}
/* DMP-95-00002 ADD-END*/

#caution_info_div
{
	padding : 10px;
	margin:10px auto 10px auto;
	width : 518px;
	line-height : 30px;
	text-align : left;
	border : 1px solid #FFF;
	color : #FF004B;
	background-color : #F2F5F6;
}
/*info_box関連 start*/
div.info_box
{
	border:solid 1px;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

div.info_box_top_title_div
{
	margin-bottom: 10px;
	height: 30px;
	background-color: #969696;
	line-height: 30px;
	font-weight: 800;
	color : #191919;
	
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-khtml-border-top-right-radius:10px;
	border-top-right-radius: 10px;
}

div.info_box_title_div
{
	width: 150px;
	float: left;
}

p.info_box_title_p
{
	display:inline;
	float:left;
	margin-top: 7px;
	line-height: 20px;
	width: 120px;
	font-weight : 800;
	color : #323232;
}

ul.info_box_ul
{
	margin: 12px;
	height: 30px;
}

li.info_box_li
{
	display: inline;
/* DMP-95-00002 CHG-START
	style: none;
*/
	list-style: none;
/* DMP-95-00002 CHG-END*/
}

div.info_box_content_div
{
	float:left;
	width:350px;
}

p.must_input_mark_p
{
	display:inline;
	float:left;
	font-weight : 800;
	margin-top: 7px;
	line-height: 24px;
	color:red;
}

input.no_border
{
	margin-top : 5px;
	border:none;
}

input.info_box_content_input
{
	width : 300px;
}

ul#patient_info_textarea_ul
{
	height:64px;
}

div#patient_info_textarea_title_div
{
	height:64px;
}

p#patient_info_textarea_title_p
{
	line-height:64px;
}

textarea.info_box_textarea
{
	width : 300px;
	height : 64px;
	background-color : white;
/* DMP-95-00002 CHG-START
	font-color : black;
*/
	color : black;
/* DMP-95-00002 CHG-END*/
	border : solid 1px #7F9DB9;
	resize:none;
}

textarea.info_box_textarea_disabled
{
	border : none;
	outline: 0px;
	overflow-y : auto;
}
/*info_box関連 end*/
.float_left
{
	float : left;
}

.float_right
{
	float : right;
}

.float_clear
{
	clear : both;
}

.visible_hidden
{
	visibility : hidden;
}

p.back_btn_p
{
	margin : 20px auto 0 auto;
	width : 100px;
}

/* DMP-95-00002 ADD-START*/
p.back_btn_p_english
{
	width : 130px;
}

p.close_btn_p_english
{
	width : 130px;
}

p.cancel_btn_p_english
{
	width : 180px;
}

p.change_btn_p_english
{
	width : 180px;
}

p.confirm_btn_p_english
{
	width : 180px;
}
/* DMP-95-00002 ADD-END*/

/* メッセージダイアログ関連 start */
#msg_cover_div
{
	position : absolute;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	background-image : url(../img/cover.png);
	background-repeat: repeat;
}

#err_msg_cover_div
{
	position : absolute;
	width : 100%;
	height : 100%;
	top : 0;
	left : 0;
	background-image : url(../img/cover.png);
	background-repeat: repeat;
}

#msg_main_div
{
	margin: 50px auto 0 auto;
	padding-bottom: 10px;
	width : 550px;
	background-color : #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

#err_msg_main_div
{
	margin: 100px auto 0 auto;
	width : 400px;
/* DMP-03-00039 DEL-START
	height : 250px;
DMP-03-00039 DEL-END */
/* DMP-03-00039 ADD-START */
	height : 280px;
/* DMP-03-00039 ADD-END */
	background-color : #FFF;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}

div.msg_title_div
{
	width : 520px;
	height : 30px;
	padding-top : 20px;
}

p.msg_title_p
{
	line-height : 30px;
	
	font-weight : 800;
	color : #324B64;
}

div.msg_sub_title_div
{
	width : 190px;
	height : 26px;
	margin : 0 0 10px 10px;
	background-color : #324B64;
}

div.msg_sub_title_div2
{
	width : 270px;
	height : 26px;
	margin : 10px 0 10px 10px;
	background-color : #324B64;
}

div.msg_sub_title_div3
{
	width : 190px;
	height : 26px;
	margin : 10px 0 10px 10px;
	background-color : #324B64;
}

p.msg_sub_title_p
{
	line-height : 30px;
	font-weight : 800;
	color : #FFF;
}

div.msg_content_div
{
/* DMP-03-00039 DEL-START
	width : 530px;
DMP-03-00039 DEL-END */
/* DMP-03-00039 ADD-START */
	margin-top : 10px;
	margin-right : 10px;
/* DMP-03-00039 ADD-END */
	height : 160px;
	margin-left : 10px;
	overflow : auto;
}

p.msg_content_p
{
	color : #324B64;
	text-align : left;
	line-height : 20px;
}

p.msg_content_com_div
{
	width : 510px;
	margin-left : 20px;
	overflow : auto;
}


p.msg_content_com_p
{
	width : 510px;
	margin-left : 20px;
}

p#top_close_btn_p
{
	width : 18px;
	font-size : 12px;
	text-align: center;
	float : right;
	margin : 8px 10px 0 0;
	padding : 3px 0px 2px 0px;
	cursor: pointer;

	-moz-border--radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;

	color : #FFFFFF;
	text-shadow : 0px -1px 0px #B33046;
	border : 1px solid #B33046;
	background : #F5334D;
	background-image:-moz-linear-gradient(top, #FA5370, #F5334D);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA5370), to(#F5334D), color-stop(1,#F5334D));
	cursor: pointer;
}

p#top_close_btn_p:hover
{
	background : #F8667A;
	background-image:-moz-linear-gradient(top, #FC899F, #F8667A);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FC899F), to(#F8667A), color-stop(1,#F8667A));
}

p#err_top_close_btn_p
{
	width : 18px;
	font-size : 12px;
	text-align: center;
	float : right;
	margin : 8px 10px 0 0;
	padding : 3px 0px 2px 0px;
	cursor: pointer;

	-moz-border--radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;

	color : #FFFFFF;
	text-shadow : 0px -1px 0px #B33046;
	border : 1px solid #B33046;
	background : #F5334D;
	background-image:-moz-linear-gradient(top, #FA5370, #F5334D);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FA5370), to(#F5334D), color-stop(1,#F5334D));
	cursor: pointer;
}

p#err_top_close_btn_p:hover
{
	background : #F8667A;
	background-image:-moz-linear-gradient(top, #FC899F, #F8667A);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FC899F), to(#F8667A), color-stop(1,#F8667A));
}

/* メッセージダイアログ関連 end */

/* リスト ul li 関連 start */
ul.list_make_ul
{
	height : 29px;
	border-right : solid 1px #999969;
	border-bottom : solid 1px #999969;
	list-style:none;
	background : #FFFFFF;
}

/* DMP-95-00002 ADD-START*/
ul.list_make_ul_height
{
	height : 59px;
}
/* DMP-95-00002 ADD-END*/

ul.list_make_ul_top
{
	border-top : solid 1px #999969;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-top-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-khtml-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

ul.list_make_ul_last
{
	border-right : solid 1px #999969;
	border-bottom : solid 1px #999969;
	list-style:none;
	background : #FFFFFF;

	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

ul.list_make_ul_last_left
{
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

ul.list_make_ul_last_right
{
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

ul.list_make_ul_single
{
	border-top : solid 1px #999969;
	border-right : solid 1px #999969;
	border-bottom : solid 1px #999969;
	list-style:none;

	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}

li.list_make_li
{
	padding : 4px 0 0 0;
	margin : 0 10px 0 0;
	float:left;
}

li.list_make_li_title
{
	text-shadow : 0px -1px 0px #FFFFFF;
	border-left : solid 1px #999969;
	border-right : solid 1px #999969;
	padding : 4px 5px 3px 0;
	font-weight : 800;
	height : 22px;
	text-align : right;
	line-height : 24px;
	background : #F5F5F5;
	color : #323232;
}

li.list_make_li_title_top
{
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
}

li.list_make_li_title_last
{
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

li.list_make_li_title_last_left
{
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;

	-moz-border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

li.list_make_li_title_last_right
{
	-moz-border-bottom-left-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;

	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-khtml-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

li.list_make_li_title_single
{
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-khtml-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-khtml-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
/* リスト ul li 関連 end */

/* 患者(再診用) start */
#patient_info_frame_div
{
	width : 100%;
	height : 79px;
	padding-top : 10px;
	border-top : 1px solid #FFF;
	background-color : #F2F5F6;
}

/* DMP-03-00005 ADD-START */
#patient_info_frame_div2
{
	width : 100%;
	height : 34px;
	padding-top : 10px;
	border-top : 1px solid #FFF;
	background-color : #F2F5F6;
}
/* DMP-03-00005 ADD-END */

p#patient_name_p
{
	color : #324B64;
	font-weight : 800;
	line-height : 26px;
}

div#menu_msg_div
{
	margin : 0 auto;
	width : 600px;
}

p.menu_msg_p
{
	color : #324B64;
	font-size : 14px;
	text-align : left;
}
/* 患者(再診用) end */
/* DMP-03-00042 ADD-START */
p.err_disp_btn_left
{
	float : left;
	margin-left : 10px;
}
p.err_disp_btn_right
{
	float : right;
	margin-right : 10px;
}
/* DMP-03-00042 ADD-END */
