/**
 *  Haisetsujo Area
 *  
 */
@charset "utf-8";
@import url("./frameworkStyle_lightgray.css");

.select2-selection { text-align:left !important; }

/*-------------------------------------------
 ページ送り
*/

.pagination_wrap { margin : 20px 10px ; }
.pagination { margin : 0 ; }

.pagination_wrap .limit_option_list { font-size: 120%;  margin: 0px 10px;}
.pagination_wrap .page_cpage_countount {  }
.pagination_wrap .total {  font-size: 130%; font-weight:normal; color:#428bca; }
.pagination_wrap .number_offset {  font-size: 120%; }
.pagination_wrap .page_offset {  font-size: 90%; }
.pagination_wrap .unit {  font-size: 90%; }


/* ---------------------------------
 Page
 */

body#haisetsujo_management_form {  background:#fff; height:auto; }
#haisetsujo_management_form #one_column { border-top   : 0 ; }
#haisetsujo_management_form #header {   padding:5px; width:100%;}
#haisetsujo_management_form #footer {   padding:5px; position:fixed; bottom:0;width:100%;}
#haisetsujo_management_form #main { padding:2px !important; }
#haisetsujo_management_form h1 {
    color   : #fff ;
    font-size   : 18px ;
    font-weight   : normal ;
    margin  : 5px 50px ;
    padding : 10px ;
    float   : none ;
    width   : auto ;
}
#haisetsujo_management_form #container {
    margin:0px auto ;
    border:0;
    background:#fff;
    
}
#haisetsujo_management_form table.form_input{
	background-color:#FFFFFF;
	margin: 2px ;
	width: auto;
	padding: 0;
	border-bottom: 1px dotted #666666;
}

#haisetsujo_management_form table.form_input th {
  text-align:center;
}
#haisetsujo_management_form table.form_input select {
  font-size:110%;
  padding : 0.2em ;
  
}

/*-------------------------------------------

*/


#header  { background-color: #dff5ff !important;
    border-bottom: 0px solid #1bb8ff !important ;}
#login #footer  { background-color:#dff5ff !important; border-top   :0px solid #1bb8ff !important; position: inherit !important ; }
#footer  { background-color:#dff5ff !important; border-top   :0px solid #dff5ff !important; position: inherit !important ; }
#header H1 { background-color:#dff5ff !important ; font-size:23px !important; color:#333 !important ; font-weight:bold !important ;line-height:150%;; padding:5px;}
#header H2 { font-size:18px !important; color:#333 !important ; font-weight:normal !important ; line-height:150%;}
form { font-size:18px; color:#333; font-weight:bold;}
form input  { font-size:18px; color:#333; font-weight:bold; padding: 0.2em 0.5em ;}
form input[type=submit]  { font-size:18px; font-weight:bold; padding: 0.5em 1em ;}
#footer a { font-size:16px; color:#333 !important ; }

#login #container {
    margin: 20px auto;
}
    
table.form_input{
	background-color:#FFFFFF;
	margin: 2px ;
	width: auto;
	padding: 0;
	border-bottom: 1px dotted #666666;
}
table.form_input { 
  width: 96% !important ;
  max-width : 700px ;
   }
table.form_input th { 
  width: auto !important ;
   }

.ipt-radio {
    width: 24px;
    height: 24px;
}
.label_item { 
    display:inline-block; 

}
label { 
    margin-bottom : 0 !important ;
}

#tr_konzatsu_jokyo table td {
    border : 1px solid #ccc ;
}

table.form_input td.center {
  text-align :center;
}
table.form_input .error {
  font-size: 14px !important;
}

#tr_konzatsu_jokyo table td.bg_error    { background-color:rgba(255,   0,   0, 0.2);  }
#tr_konzatsu_jokyo table td.bg_warning  { background-color:rgba(255, 255,   0, 0.2);  }
#tr_konzatsu_jokyo table td.bg_good     { background-color:#d2f0ff;  }
#tr_konzatsu_jokyo table td.bg_verygood { background-color:rgba(  0, 255,   0, 0.2);  }


/* ---------------------------------
 Page
 login
 */


