@charset "utf-8";
@import url("base.css");
/*--京base_en.css--*/
body{
	font-family:Verdana, Geneva, sans-serif;
}

/*言語切替ボタン*/
.lang_logout_wrapper .lang_changer ul li.lang_en button,
.login_box > .box_inner .lang_changer ul li.lang_en button{
	background:#1aacac;
	color:#fff;
	border:1px solid #1aacac;
}

.lang_logout_wrapper .lang_changer ul li.lang_ja button:hover,
.login_box > .box_inner .lang_changer ul li.lang_ja button:hover{
	background:rgba(26,172,172,0.2);
	border:1px solid rgba(26,172,172,0.2);
}

/*英語版はメニューが幅をとるので拡張*/
#g_nav{
	min-width:1400px;
}

/*メニュー系調整*/
#g_nav_inner ul li a{
	padding:8px 10px;
	font-size:13px;
}

/*ボタン系のスタイル*/
input.btn_style1,
button.btn_style1{
	font-family:Verdana, Geneva, sans-serif;
	letter-spacing:0;
	font-weight:bold;
}

input.btn_style2,
button.btn_style2{
	font-family:Verdana, Geneva, sans-serif;
}

input.btn_style3,
button.btn_style3{
	font-family:Verdana, Geneva, sans-serif;
}

.user_search_box .search_submit input[type="submit"]{
	font-family:Verdana, Geneva, sans-serif;
}

/*以下、各画面関連で幅等を調整*/
.instruments_detail table tbody th{
	width:230px;
}

.users_detail table tbody th{
	width:230px;
}

/*カレンダーアイコン調整*/
.calendar_disp_change_list {
	border: 1px solid #3c964b;
	background: #f7f7f7;
	padding: 5px 10px;
	margin: 10px 0;
}
	.calendar_disp_change_list ul {}
		.calendar_disp_change_list ul li {
			display: inline-block;
			margin-right: 15px;
			padding-left: 25px;
			position: relative;
		}
		.calendar_disp_change_list ul li.disp_y {
			background: url(../reservations/images/icon-year.gif) 2px 1px no-repeat;
		}
		.calendar_disp_change_list ul li.disp_m {
			background: url(../reservations/images/icon-month.gif) 2px 1px no-repeat;
		}
		.calendar_disp_change_list ul li.disp_w {
			background: url(../reservations/images/icon-week.gif) 2px 1px no-repeat;
		}
		.calendar_disp_change_list ul li.disp_d {
			background: url(../reservations/images/icon-day.gif) 2px 1px no-repeat;
		}
		.calendar_disp_change_list ul li.login {
		}
		.calendar_disp_change_list ul li.login:before {
			font-family: FontAwesome;
			font-size: 1.25em;
			margin-right: 10px;
			content: "\f090";
			position: absolute;
			top: -1px;
			left: 0;
			color: #666;
		}
			.calendar_disp_change_list ul li a {
				color: #3c964b;
				text-decoration: underline;
			}
			.calendar_disp_change_list ul li a:visited{
				color: #840084;
			}
			.calendar_disp_change_list ul li a:hover ,
			.calendar_disp_change_list ul li a:active{
				color: #ff0000;
			}
