﻿/*エンコードはUTF-8にセットしてください。*/
.dropdown-menu{
	font-size: 12px;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover{
	color:#ffffff !important;
	background-color:#26A0DA !important;
}
.dropdown-menu>.inner>li>a:hover{
	color:#000000;
	background-color:#DEDEDE;
	font-size:12px;
	cursor:pointer;
}
.dropdown-menu>li>a:hover{
	color:#ffffff;
	background-color:#486d94;
	font-size:12px;
	cursor:pointer;
}
.btn{
	font-size: 12px;
}

.width_30 {
         width:30px !important;
}
.width_100 {
         width:100px !important;
}
.width_170 {
         width:170px !important;
}
.width_180 {
         width:180px !important;
}
.width_235 {
         width:235px !important;
}
.width_100_center {
         width:100px !important;
         text-align:center !important;
}
.width_170_center {
         width:180px !important;
         text-align:center !important;
}
.width_180_center {
         width:180px !important;
         text-align:center !important;
}
.width_235_center {
         width:235px !important;
         text-align:center !important;
}
html {
	overflow-x: hidden;
	overflow-y: hidden;
}

BODY{
	background: #ffffff;
	font-size: 11pt;
}
FORM{
	margin:0px;
	padding:0px;
}
TH{
	font-size: 10pt;
}

TD{
	font-size: 10pt;
}

BR{
	font-size:5pt;
}

.comm_bgcolor{
	background-color:#486d94 !important;
}
.comm_bgcolor_err{
	background-color:#FF9494 !important;
}
.loader {
  margin-bottom:0px;
  border: 7px solid #f3f3f3;
  border-radius: 50%;
  border-top: 7px solid #486d94;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 1s linear infinite;
  animation: spin 1s linear infinite;
}
.loader2 {
  margin-bottom:0px;
  border: 7px solid #f3f3f3;
  border-radius: 50%;
  border-top: 7px solid #CD0000;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.test_hyouji {
	display:none;
}
.comm_font_color{
	color:#fff;
}

.body_padding {
	padding:5px 5px 0px 20px !important;
}
.body_padding2 {
	padding:0 !important;
}
.button_bgcolor {
	background-color:#FFFFFF;
}
.padding_left {
	padding-left:5;
}
.padding-search {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.form_date_search{
	display:inline-block;
	vertical-align: middle;
}
.panel_icon_right {
	margin-right:10px;
}
.panel_icon_left {
	margin-left:10px;
}
.panel_icon_left2 {
	margin-left:20px;
}
.panel_min_width {
	min-width:150px;
}
.panelTitle_min_width {
	min-width:250px;
}
.panel_width {
	width:150px !important;
}
.panel_width_kigyocd {
	width:120px !important;
}
.border_hidden {
	border:hidden;
}
.font_weight {
	font-weight:bold;
}
.menu_padding {
	margin:0 !important;
	padding-top:25% !important;
	padding-left:2px !important;
}
.menu_font-weight {
	font-weight:bold !important;
}
.menu_margin-right {
	margin-right:10px;
}
.menu_margin-top {
	margin-top:50px;
}
.btn-color {
	color:#fff !important;
	width:50px !important;
}
.numberBtn-color {
	color:#337ab7 !important;
	width:50px !important;
}
.comm_line_check{
	background-color:#486d94;
	color:#fff !important;
}
a.comm_line_check:hover{
	background-color:#486d94!important;
	color:#fff !important;
}

TH.title{
	text-align: center;
}

text-align{
	text-align: center;
}
#TORIKESI_ICHIRAN{
	color:red;
}
#TORIKESI_ICHIRAN input[type="button"]{
	background-color:#c0c0c0;
	border-color:#c0c0c0;
}

#TORIKESI{
	background-color: #C0C0C0;
}
		
li.line-height{
	line-height:15px;
}
.display_none{
	display:none;
}
.btn_border{
	border:hidden !important;
}
.TABLE_border_bottom{
	border-bottom:1px solid #111 !important;
}
.margin_btn {
         margin:2 !important;
}
.border {
         border:0 !important;
}
.bottontitle {
         width:112px !important;
         overflow:hidden !important;
         float:left !important;
         white-space:nowrap !important;
}
.bottontitle2 {
         width:40px !important;
         overflow:hidden !important;
         float:left !important;
         white-space:nowrap !important;
}
.bottontitle3 {
         width:80px !important;
         overflow:hidden !important;
         float:left !important;
         white-space:nowrap !important;
}
.bottontitle4 {
         width:164px !important;
         overflow:hidden !important;
         float:left !important;
         white-space:nowrap !important;
}
.overflow_hidden {
         overflow:hidden !important;
}
.iframe_padding {
         padding-left:50px !important;
         padding-right:50px !important;
}
.ifmare_gamenmei {
         color:#fff !important;
         font-weight:bold !important;
}
.iframe_riyou {
         width:100px !important;
         overflow:hidden !important;
         float:left !important;
         white-space:nowrap !important;
}
.f_m_hyouji_color {
         color:#fff !important;
}
.panel_title_minWidth {
         min-width:650px !important;
}
.text_align_right {
         text-align:right !important;
}
.panel_title_minWidth2 {
         min-width:350px !important;
}
.hmenu_yoko_margin {
         margin:0 !important;
}
.hmenu_yoko_padding {
         padding-top:7px !important;
}
.menu_button_indent {
         text-indent:0 !important;
}
.panel_title_minWidth3 {
         min-width:550px !important;
}
.global_filter_kensaku {
         display:inline-block !important;
         vertical-align:middle !important;
         margin-right:50px !important;
}
.Detail_title {
         padding-top:0px !important;
         padding-bottom:2px !important;
}
.border_right {
         BORDER-RIGHT: #333 0.5px solid !important;
}
.Detail_border_style {
         border-style:solid !important;
         border-width:1px !important;
}
.hacchu_color {
         color:navy !important;
}
.color_red{
         color:red !important;
}
.all_lines_pencil_color{
         color:#FF2600 !important;
}
.all_lines_pencil_color:hover{
	color:#B20008 !important;
	text-shadow:#B20008 2px 3px 3px;
}
.mitugyom_background_color {
         background-color:#b6c5d4 !important;
}
.form_date_search {
         display:inline-block !important;
         vertical-align:middle !important;
}
.margin_right_5 {
         margin-right:5px !important;
}
.global_filter2 {
         display:inline-block !important;
         vertical-align:middle !important;
         margin-right:5px !important;
}
.panel_colrectp {
         display:inline-block !important;
         vertical-align:middle !important;
         margin-right:20px !important;
}
.hyouji_div {
         HEIGHT:30px !important;
         LINE-HEIGHT:30px !important;
         vertical-align:center !important;
}
.panel_title_minWidth4 {
         min-width:30px !important;
}
.panel_title_minWidth5 {
         min-width:400px !important;
}
.panel_title_minWidth6 {
         min-width:320px !important;
}
.panel_title_minWidth7 {
         min-width:500px !important;
}
.hmenu_yoko_maxHeight {
         max-height:700px !important;
         overflow-y:auto !important;
}
.ime_mode_disabled {
         ime-mode:disabled !important;
}
.float_left {
         float:left !important;
}
.width_height1 {
         width:145px !important;
         height:24px !important;
}
.width_height2 {
         width:40px !important;
         height:24px !important;
}
input[type="file"] {
         padding: 0px 0px !important;
}
.sr-panel-heading {
		padding: 5px 15px 8px 15px !important;
		border-bottom:1px solid transparent !important;
        color:#FFFFFF !important;
}

:not([class*='col-']):not(.input-group-btn):not([class*='form-control']).bootstrap-select{
	width:100% !important;
}
.btn-group{
	z-index:auto !important;
}
.divlist1{
position:absolute;
top:0px; left:0;
z-index:3;
width:120px !important;
}
.divlist2{
position:relative;
width: 150px !important;
}
.form_input_list {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  width:150px !important;
}
.inputborder{
	border-top-left-radius:4px !important;
	border-bottom-left-radius:4px !important;
}
.bootstrap-select > .dropdown-toggle{
	border-radius:4px !important;
}
.div_jyucd_mae{float:left; height:25px; line-height:25px; text-align:center}
