body, tr, td, input, textarea {font-family:Verdana;font-size:13px;}
a{text-decoration:none;}
a:visited{color:blue;}

/*共通　外枠
-------------------------------------------------*/
#cmn_frame {
	background-color:#FFFFFF;
	position: absolute;   
	left: 50%;   
	width: 900px;   
	margin-left: -450px;
}

#cmn_title{
	margin:10px 10px 0 5px;
	border-bottom:thin dotted #666;
	height:23px;
}

#cmn_msg1{
	margin:10px 0 0 30px;
}
/*ログイン画面
-------------------------------------------------*/
.lgn_title{
	margin:30px 0 25px 285px;
	font-family:Verdana;
	font-size:16px;
}

.lgn_tbl1{
	border:0;
	padding-left:20px;
	margin:0 0 0 300px;
}

.lgn_tbl2{
	color:#C00;
	text-align:left;
	padding:10px;
}


/*メニュー画面
-------------------------------------------------*/
#mnu_area{
	margin:5px 0 20px 30px;	
}

.mnu_box_lv1_1{
	margin:5px 5px 0 0;
	width:202px;
	height:18px;
	background-color:#FFFBFC;
	border:thin dotted #999;
	text-align:center;
	padding:2px 0 2px 0;
	float:left;
}

.mnu_box_lv1_2{
	margin:5px 5px 0 0;
	width:270px;
	height:18px;
	background-color:#FFFBFC;
	border:thin dotted #999;
	text-align:center;
	padding:2px 0 2px 0;
	float:left;
}

.mnu_box{
	margin:5px 5px 0 0;
	width:160px;
	height:18px;
	background-color:#FFFBFC;
	border:thin dotted #999;
	text-align:center;
	padding:2px 0 2px 0;
	float:left;
}


.clear_both{
	clear:both
}

.style1{
	margin:0 0 0 200px;
}

.style2{
	margin:0 0 0 270px;
}

.style3{
	margin:15px 0 20px 300px;
	font-family:Verdana;
	font-size:14px;
}

.style4{
	margin:0 0 0 100px;;
}

.style5{
	margin:0 0 0 160px;
}

/*ごあいさつ
-------------------------------------------------*/
.grt_mnu1{
	margin-top:15px;
	padding:2px 0 2px 0;
	width:150px;
	border-bottom:thin dotted #999;
}

#grt_contents {
	background-image:url(../image/img_greetings_bkg.png);
	width:600px;
	height:530px;
	float:left; 
	margin:20px 0 0 0;	
	font-family:font-family:verdana, helvetica, arial, sans-serif;
	font-size: 110%;
	line-height: 1.5;	
}

/*登録情報
-------------------------------------------------*/
#prf_frame{
	margin:0 40px 30px 30px;;
}

#submnu_area{
	margin:0 0 0 10px;
	width:200px;
	float:left	
}

.prf_box td{
	border:thin dotted #666;
	padding:5px 0 5px 5px;
	vertical-align:top;
}

.prf_box1{
	width:120px;
	height:20px;
	background-color:#EAEAEA;
}

.prf_box2{
	width:330px;
}

.prf_box3{
	border:thin dotted #666;
	text-align:center;
	width:330px;
	background-color:#EAEAEA;	
}

.prf_box4{
	width:120px;
	height:20px;
	background-color:#FDD;
}

.prf_text{
	width:330px;
}

.prf_textarea{
	width:330px;
	resize:none;	
}

.prf_text_read1{
	width:330px;
	border:none;
}

.prf_text_read2{
	width:330px;
	border:none;
	color:#C30;
}

.prf_textarea_read1{
	width:330px;
	border:none;
	resize:none;
}

.prf_textarea_read2{
	width:330px;
	border:none;
	resize:none;
	color:#C30;	
}


/*お振込み情報
-------------------------------------------------*/
#spt_frame{
	margin:0 0 30px 100px;;
}

.spt_box td{
	border:thin dotted #666;
}

.spt_box1{
	padding:5px 0 5px 0;	
	text-align:center;
	width:50px;
	height:20px;
	background-color:#EAEAEA;
}

.spt_box2{
	padding:5px 0 5px 0;	
	text-align:center;
	width:80px;
	
}

.spt_box3{
	padding:5px 0 5px 10px;
	width:100px;
	height:20px;
	background-color:#EAEAEA;
}

.spt_box4{
	padding:5px 5px 5px 10px;
	width:250px;
}

.spt_mnu1{
	margin-top:5px;
	padding:2px 0 2px 0;
	width:120px;
	height:18px;
	background-color:#EDFFE6;
	border:thin dotted #999;
	text-align:center;
}
/*変更履歴一覧
-------------------------------------------------*/
#his_frame{
	margin:0 40px 30px 30px;;
}

.his_box td{
	border:thin dotted #666;
	margin:10px;
	text-align:center;
}

.his_box1{
	width:80px;
	height:20px;
	background-color:#EAEAEA;
	text-align:center;
}

.his_box2{
	width:100px;
	height:20px;
	background-color:#EAEAEA;
	text-align:center;
}

.his_box3{
	width:50px;
	height:20px;
	background-color:#EAEAEA;
	text-align:center;
}

.his_text{
	width:375px;
}

.his_textarea{
	width:375px;
	height:100px;
	resize:none;	
}

/*変更履歴詳細
-------------------------------------------------*/
.his_text {
	margin:0 10px 0 7px;
}

.his_text td{
	border:thin dotted #666;
}

.his_text1{
	width:550px;
	background-color:#EAEAEA;
	text-align:center;
}

.his_text2{
	width:150px;
	background-color:#EAEAEA;
	text-align:center;
	}

.his_text3{
	width:400px;
	text-align:left;
}

.his_textarea{
	border:thin dotted #666;
	width:532px;
	height:210px;
	text-align:left;
	overflow:auto;
	position:static;
	padding:5px;
	margin:0 30px 0 10px;
}

/*管理画面一覧
-------------------------------------------------*/
.all_box {
	margin:0 10px 0 5px;
}

.all_box td{
	border:thin dotted #666;
	text-align:center;
}

.all_box th{
	border:thin dotted #666;
	text-align:left;
}

.all_box1{
	width:150px;
	background-color:#EAEAEA;
	text-align:center;
}

.all_box2{
	width:50px;
	background-color:#EAEAEA;
	text-align:center;
}

.all_box3{
	width:70px;
	background-color:#EAEAEA;
	text-align:center;
}

.all_box4{
	background-color:#EAEAEA;
	text-align:center;
}

/*ヘルプ
-------------------------------------------------*/
#help_contents {
	margin:20px 0 0 20px;
	line-height:1.5;
}