/*--------------------------------------------------------------------
リンクのスタイル
---------------------------------------------------------------------*/
A {text-decoration : none}
A:link{text-decoration:underline}
A:visited {text-decoration:underline}
A:hover {color:#00CCCC;text-decoration:underline}






/*--------------------------------------------------------------------
bodyとid=pagesのスタイル
---------------------------------------------------------------------*/
body
{
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	background-color	: #f0f0f0;
}

#pages
{
	width				: 700px;
	margin				: auto;
	border				: 1px #abc solid;
	background-color	: #fff;
}



/*--------------------------------------------------------------------
id=headとid=footのスタイル
---------------------------------------------------------------------*/

#head
{
	margin-bottom		: 32px;
	background-image	: url("../../kjkb/jiko-yobo/img/title.gif");
	background-repeat   : no-repeat;
}

#head a
{
	display				: block;
	height				: 120px;
	width				: 700px;
	text-indent 		: -9999px;
	text-decoration		: none;
}




#foot
{
	margin-top			: 64px;
	background-image	: url("../../kjkb/jiko-yobo/img/footer.gif");
	background-repeat   : no-repeat;
	height				: 32px;
	width				: 700px;
	font-size			: 80%;
}


/*--------------------------------------------------------------------
id=contentsのスタイル
---------------------------------------------------------------------*/
#contents
{
	width				: 670px;
	margin				: auto;
}
/*
#contents p
{
	text-align			: left;
}
*/


/*エラーメッセージ*/
p.msg
{
	color				: #f00;
}



/************************************** 
コメント部分共通スタイル 
***************************************/
p.txt_comp,
.sr_card p,
.sr_cnfm p
{
	width				: 600px;
}

#contents .notes p,
.sr_card p,
.sr_cnfm p
{
	text-align			: left;
}

p.txt_comp,
.sr_card p span
{
	text-align			: center;
}



/**************************************************
登録完了画面のスタイル
***************************************************/
/*コメント部分*/
p.txt_comp
{
	font-size			: 80%;
}

span.passwrod
{
	font-weight			: bold;
	color				: #f00;
}






/**************************************************
一覧画面のスタイル
***************************************************/
.sr_list .notes
{
	background-color	: #bcd;
	border				: 1px #bcd solid;
}


/*コメント部分*/
.sr_list .notes p
{
	margin				: 0;
	padding				: 4px;
}



.sr_list .notes table
{
	width				: 100%;
}

.sr_list .notes th,
.sr_list .notes td
{
	padding				: 6px;
}

.sr_list .notes th
{
	font-weight			: normal;
	white-space			: nowrap;
	background-color	: #ff9;
}

.sr_list .notes td
{
	background-color	: #fff;
}



/**タブ切替部分のスタイル**/
.sr_list .tab
{
	border				: none;
}


.sr_list .tab td
{
	padding				: 4px;
}


/**************************************************
詳細画面&確認画面のスタイル
***************************************************/
/*コメント部分*/
.sr_card p span
{
	display				: block;
	margin-bottom		: 8px;
}


.sr_card table,
.sr_cnfm table
{
	margin-bottom		: 16px;
	width				: 640px;
	background-color	: #999;
}

.sr_card th,
.sr_card td,
.sr_cnfm th,
.sr_cnfm td
{
	text-align			: left;
	padding				: 4px 6px;
}

.sr_card th,
.sr_cnfm th
{
	text-align			: left;
	padding				: 4px 6px;
	width				: 150px;
	vertical-align		: middle;
	white-space			: nowrap;
	color				: #000000;
	font-size			:90%;
	font-weight			:bold;
}

.sr_card th.title,
.sr_cnfm th.title
{
	background-color	: #ddd;
	width				: 100%;
}

.sr_card td,
.sr_cnfm td,
.sr_cnfm th
{
	background-color	: #fff;
}

.sr_card td,
.sr_cnfm td
{
	width				: 490px;
}

/**.sr_card td.txt1,
.sr_cnfm td.txt1
{
	width				: 140px;
}
**/

.td.txt1
{
/**	width				: 140px; */
}



.sr_card td.box_txt,
.sr_cnfm td.box_txt
{
	width				: 340px;
}




/**************************************************
詳細画面のスタイル
***************************************************/
.sr_cnfm .page_title p
{
	width				: 200px;
	float				: left;
	padding-left		: 16px;
}

.sr_cnfm .notes p
{
	width				: 240px;
	float				: right;
	line-height			: 180%;
}

.notes span.c_red,
.notes span.kokai
{
	padding				: 2px;
}


.notes span.kokai
{
	background-color	: #ffa;
}

/**********************************************
 ログイン画面のスタイル
.login_pages table
{
	margin				: 24px auto;
}

.login_pages th
{
	text-align			: right;
	font-weight			: normal;
}

************************************************/




/*--------------------------------------------------------------------
ページモードによりバックグランドを変える
---------------------------------------------------------------------*/
/*確認画面*/
.mode_kakunin
{
	background-color	: #FFFFAA;
}

/*詳細画面*/
.mode_shosai
{
	background-color	: #F0F0F0;
}


/*--------------------------------------------------------------------
フォーム
---------------------------------------------------------------------*/
/* ラベル　縦表示項目 */

#contents td.label-radio-a label{
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

#contents td.label-radio-a label {
    margin-bottom: 10px;
}





table.check-list{
    border-collapse:  collapse;
}

table.check-list th,
table.check-list td{
    border: solid 1px #555555;
    padding:8px 5px;
}


/*--------------------------------------------------------------------
文字装飾スタイル
---------------------------------------------------------------------*/

.txt{color: #000000; font-size:90%; line-height:140%}
.txt1{color: #000000; font-size:90%}
.txt0{color: #000000; font-size:95%; line-height:140%}
.c_red{color: #FF0000; font-weight:bold;}
.c_red_u{color: #FF0000;text-decoration:underline}
.red{color: #FF0000;  font-size:90%; font-weight:bold}
.bold{color: #000000; font-size:90%;  font-weight:bold}
.bold_l{color: #000000; font-weight:bold}
.bold_w{color: #FFFFFF; font-weight:bold; font-size:90%;}
.maru{color: #99CCCC}
.mini{color: #000000; font-size:100%}
.minis{color: #000000; font-size:100%}
.w{color: #FFFFFF}
.title{color: #000000; font-size:120%;font-weight:bold}
.hissu{color: #FF0000;  font-size:80%; font-weight:normal}
.txt2{color: #000000; font-size:80%; line-height:140%}



div.admin div.notes table{
    font-size: 12px;
}

div.admin div.sr_list div.notes table tr.minis th,
div.admin div.sr_list div.notes table tr.minis td{
    padding-top: 8px;
    padding-bottom: 8px;
}


/*--------------------------------------------------------------------

---------------------------------------------------------------------*/


div#header {
/*	position:	relative; 090217haga*/
/*	padding:	16px;*/
	text-align:	center;
	color:		#996633;
/*	background:	#96B7C2;*/
	background:	#ffffff;
	height:		130px;
}
