.auto-style1 {
	font-family: 'HGPｺﾞｼｯｸE','osaka';
	font-size: x-large;
	text-align: left;
	color: #FFFFFF;
}
.auto-style2 {
	font-family: 'HGPｺﾞｼｯｸE','osaka';
	color: #FFFFFF;
}
.auto-style3 {
	text-align: right;
	font-family: 'ＭＳ Ｐゴシック','osaka';
}
.auto-style4 {
	text-align: right;
	color: #FFFFFF;
	font-size: small;
	background-color: #6baed9;
}
.auto-style5 {
	text-align: left;
	font-size: small;
	color: #FFFFFF;
	font-family: 'ＭＳ Ｐゴシック','osaka';
	border-width: 0px;
	background-color: #6baed9;
}
.auto-style6 {
	border: 1px solid #6baed9;
}
.auto-style7 {
	font-size: medium;
	font-family: 'ＭＳ Ｐゴシック','osaka';
}
.auto-style8 {
	font-size: small;
	font-family: 'ＭＳ Ｐゴシック','osaka';
}
.auto-style9 {
	background-color: #e2f0f9;
}
.auto-style10 {
	color: #FFFFFF;
}
.auto-style11 {
	text-decoration: none;
	color: #FFFFFF;
}
.auto-style12 {
	color: #FFFFFF;
	font-family: 'ＭＳ Ｐゴシック','osaka';
}
.auto-style13 {
	font-family: 'ＭＳ Ｐゴシック','osaka';
        margin-left: 10px;
        margin-right: 10px;
}
.auto-style14 {
	font-size: small;
}
.auto-style15 {
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
        margin-left: 10px;
        margin-top: 10px;
}
.auto-style16 {
	text-align: left;
        border-collapse: collapse;
        margin-left: 150px;
}
.auto-style17 {
	border-width: 0;
	text-align: left;
	margin-left: 40px;
        margin-right: 40px;
}
.auto-style18 {
	font-size: small;
	border: 1px solid #808080;
}
.auto-style19 {
	font-size: small;
	border: 1px solid #808080;
	background-color: #e2f0f9;
}
.auto-style20 {
	text-align: right;
        border-collapse: collapse;
        /*margin-right: 150px;*/
}
.auto-style21 {
	border: 1px solid #808080;
	font-size: large;
}
.auto-style22 {
	font-size: medium;
}
.auto-style23 {
	border: 1px solid #808080;
	font-family: 'ＭＳ Ｐゴシック','osaka';
	background-color: #e2f0f9;
}
.auto-style24 {
	border-width: 0px;
        margin-right: 20px;
}
.auto-style25 {
	background-color: #e2f0f9;
}

.auto-style26 {
	text-align: left;
        border-collapse: collapse;
        border: 1px solid #808080;
}

.auto-style27 {
	text-align: center;
        border-collapse: collapse;
        margin-left: 10px;
        margin-top: 10px;
}
.auto-style28 {
	font-family: 'ＭＳ Ｐゴシック','osaka';
	text-align: right;
}
.auto-style31 {
	border-width: 0;
	text-align: left;
	margin-left: 40px;
}
.auto-style32 {
	text-align: left;
}
.auto-style33 {
	border: 1px solid #808080;
	background-color: #e2f0f9;
}
.auto-style34 {
	border: 1px solid #808080;
	background-color: #e2f0f9;
}
.auto-style35 {
	border: 1px solid #808080;
}
.auto-style36 {
	border-width: 0;
}
.auto-style37 {
	border-collapse: collapse;
}
.auto-style38 {
	font-size: large;
	border: 1px solid #808080;
	background-color: #e2f0f9;
}
.auto-style39 {
	border: 1px solid #808080;
	font-size: medium;
}
.auto-style40 {
	font-size: small;
    color: red;
}
.auto-style41 {
    border: 1px solid #808080;
	background-color: #8DB4E2;
    font-size: large;
    font-weight: bold;
    color: white;
}
.button_login{
    text-align: center;
    font-family: "ＭＳ Ｐゴシック","osaka";
    height: 30px;
    width: 65px;
    margin-right: 10px;
    margin-top: 10px;
}

.button_header{
    text-align: center;
    font-family: "ＭＳ Ｐゴシック","osaka";
    height: 30px;
    width: 95px;
    margin-right: 5px;
    margin-top: 10px;
}

.button_execute{
    text-align: center;
    font-family: "ＭＳ Ｐゴシック","osaka";
    height: 30px;
    width: 90px;
    margin-top: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.free_waiting_rooms{
    text-align: center;
    border-collapse: collapse;
    margin-top: 10px;
}

.free_waiting_rooms_msg{
    text-align: left;
    margin-left: 10px;
}

.input_page_table {
    margin-left: 10px;
    margin-top: 10px;
    text-align: left;
    border-collapse: collapse;
}

.end_page_table {
    text-align: left;
    border-collapse: collapse;
    margin-left: 10px;
    margin-top: 10px;
}

.display_reservation_table {
	font-family: 'ＭＳ Ｐゴシック','osaka';
        margin-left: 10px;
        margin-right: 10px;
}

.farewell_detail_view_table {
	font-family: 'ＭＳ Ｐゴシック','osaka';
        margin-left: 10px;
        margin-right: 10px;
}

h2{
    font-family: 'ＭＳ Ｐゴシック','osaka';
	color:#FFF;
	font-weight:normal;
	font-size:1.2em;
	line-height:1.8em;
	margin-bottom:4px;
	padding:4px 0px 2px 10px;
	background-color:#6baed9;
	height:30px;
        margin-left: 2px;
}

.input_page_input_text{
	background-color: white;
	color: balck;
	border-color: grey;
	border-style:solid;
	height: 25;
	ime-mode: active;
}

.input_page_input_text_disabled{
	background-color: #e6e6e6;
	color: balck;
	border-color: grey;
	border-style:solid;
	height: 25;
	ime-mode: active;
}
.input_page_td1{
	padding-left: 60px;
	border: 1px solid #808080;
	background-color: #e2f0f9;
	height: 40px; 
	width: 25%;  
}
.input_page_td2{
	padding-left: 10px;
	border: 1px solid #808080;
	background-color: #e2f0f9;
	height: 40px; 
	width: 25%;  	
}
.input_page_td3{
	border: 1px solid #808080;
	font-size: medium;
	height: 40px;
	width: 12%;
}
.input_page_date{
	background-color: #e2f0f9;
}
