/**************************************/
/*  共通設定          *****************/
/**************************************/
.common_titlebar1 {
	margin:0px;
	text-align:center;
	font-size:26px;
	color:rgb(0,100,200);
	border:solid 1px grey;
	border-left:none;
	border-right:none;
	background: -webkit-linear-gradient(white, lightgray);
	background: linear-gradient(white, lightgray);
}

.ime_active{
	ime-mode: active; /* 自動モード */
}
.ime_inactive{
	ime-mode: inactive; /* 半角モード */
}

.common_flame{
	margin-left:auto;
	margin-right:auto;
	width:910px;
	border:solid 0px #ff9933;
	margin-bottom:20px;
	margin-top:20px;
	padding:10px;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
}

/***************************************************************/
/* <aアンカーの後ろにアイコンを自動設定する（擬似要素after）   */
/***************************************************************/
/* 2018-03-08 pdfのアイコンを付加する  */
a[href$=".PDF"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/Adobe_PDF_file_icon_32x32.png) no-repeat;
}

/* 2017-10-26 pdfのアイコンを付加する  */
a[href$=".pdf"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/Adobe_PDF_file_icon_32x32.png) no-repeat;
}

/* 2017-10-26 エクセル(xlsx)のアイコンを付加する  */
a[href$=".xlsx"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/excel_icon_32x32.png) no-repeat;
}

/* 2017-10-26 エクセル(xls)のアイコンを付加する  */
a[href$=".xls"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/excel_icon_32x32.png) no-repeat;
}

/* 2017-10-26 ワード(docx)のアイコンを付加する  */
a[href$=".docx"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/word_icon_32x32.png) no-repeat;
}

/* 2017-10-26 ワード(doc)のアイコンを付加する  */
a[href$=".doc"]:after {
    content:" ";
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../images/word_icon_32x32.png) no-repeat;
}

//***************************************/
/*  共通設定 ここまで   *****************/
//***************************************/


#qjin_input .top_title,#qsyo_input .top_title,#qsyo_edit_check .top_title,#qsyo_input_check .top_title,#qjin_input_check .top_title,#qjin_edit_check .top_title,
#qjin_list_all .top_title,#qjin_edit .top_title,#touroku .top_title,#life_touroku_input .top_title,#life_touroku_edit .top_title{
	text-align:center;
	padding-top:3px;
	background-color:rgb(175,210,110);
	color:#ffffff;
	line-height:39px;
	font-size:26px;
}

/******************/
/* qjin_input.php */
/******************/
.qjin_table {
	border-collapse:collapse;
/*	border-spacing:0; */
	border-bottom:solid 1px grey;
}


.qjin_table8 {
	border-collapse:collapse;
	border-spacing:0;
}
.qjin_table8 th{
	border:solid 1px grey;
	width:120px;
}
.qjin_table8 td{
	border:solid 1px grey;
}
.qjin_table8 input{
	font-size:20px;
}
.qjin_table8 button{
	font-size:20px;
}


.qjin_table9 {
/*	border-collapse:collapse; */
/*	border-spacing:0; */
	border:none;
}
.qjin_table9 td{
/*	border-collapse:collapse; */
/*	border-spacing:0; */
	padding-left:5px;
	border:none;
}
.qjin_table9 th{
	width:120px;
}
.qjin_table9 input{
	font-size:20px;
}
.qjin_table th{
	font-weight:normal;
	text-align:center;
	border-bottom:solid 1px grey;
	width:150px;
}
.qjin_table td{
	border-bottom:solid 1px grey;
}
.qjin_table input{
	font-size:1.2em;
}
.qjin_table select{
	font-size:1.2em;
}
.qjin_table textarea{
	font-size:1.2em;
}
.button_font2 button{
	font-size:1.2em;
}
#qjin_input .title_bar,#qjin_input_check .title_bar,#qjin_edit .title_bar,#qjin_edit_check .title_bar,#qsyo_input .title_bar,#qsyo_input_check .title_bar,#qsyo_edit .title_bar,#qsyo_edit_check .title_bar,
#touroku .title_bar,#life_touroku_input .title_bar,#life_touroku_edit .title_bar,#life_touroku_hyouji .title_bar,#life_account_input .title_bar,#life_account_edit .title_bar,
#group_account_input .title_bar,#group_account_edit .title_bar,#group_touroku_edit .title_bar,#group_touroku_hyouji .title_bar{
	text-align:center;
	background-color:rgb(250,230,105);
	line-height:30px;
	font-size:20px;
	
}
/******************/
/* qjin_edit.php */
/******************/
/******************/
/* qjin_edit_check.php */
/******************/

/******************/
/* touroku_top.php kensaku_top.php */
/******************/
#touroku input{
	height:80px;
}

/******************/
/* qjin_input_check.php */
/******************/
.qjin_table2 {
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px grey;
}
.qjin_table2 th,.qjin_table2 td{
	border:solid 1px #E1E1E1;
}

/******************/
/* qjin_list_all.php */
/******************/
.qjin_table_list{
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px;
}
.qjin_table_list th,.qjin_table_list td{
	border:solid 1px ;
	font-size:15px;
}
/******************/
/* index.php */
/******************/
#index td{
	padding:5px;
}
#index .green{
	background-color:#c3e373;
}
#index .green1{
	background-color:rgb(175,210,110);
}
#index .col1_width{
	width:180px;
	height:135px;
	text-align:center;
}
#index .col2_width{
	width:100px;
	text-align:center;
}
#index .col3_width{
	width:650px;
}
#index .sincyaku{
	margin-left:auto;
	margin-right:auto;
	background-color:#ff6600;
	color:#ffffff;
}
/************************/
/* <sp>フォルダ用  */
/************************/
.common_flame_sp{
	margin-left:auto;
	margin-right:auto;
	border:solid 10px #ff9933;
	margin-bottom:20px;
	margin-top:20px;
	padding:10px;
	border-radius: 5px;        /* CSS3草案 */  
	-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 5px;   /* Firefox用 */ 
}


