@charset "EUC-JP";

body {
	MARGIN: 0px;
	PADDING: 0px;
	font-size: 13px;
	color: #555555; 
	text-align: center;
	SCROLLBAR-FACE-COLOR: #ffffff;
	SCROLLBAR-HIGHLIGHT-COLOR: #555555; 
	SCROLLBAR-SHADOW-COLOR: #555555; 
	COLOR: #555555; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #555555;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff
}


.waku_ca {
	font-size: 12px;
	BORDER: #E0DAD2 1px solid;
}

table {
	font-size: 100%;
}

.main {
	PADDING: 10px 7px 10px 7px;	
}


A {font-size: 12px; color: #333399; text-decoration:none;}
A:hover {font-size: 12px; color: #993333; text-decoration:none;}

h1 {
	MARGIN: 0px;
	padding: 5px 0px 0px 0px; 
text-align: center;
	font-size: 10px;
	color: #cccccc;
}

h2 {
	MARGIN: 0px;
	padding: 0px; 
	font-weight: 100; 
	font-family:monospace; 
	letter-spacing : 1px; 
	line-height : 19px; 
	font-size:12pt;
	color: #82C61E;}

h3 {font-size:12px;
color: #4461AB;
BORDER-left: #4461AB 6px solid;
BORDER-bottom: #4461AB 1px solid;
MARGIN: 15px 0px 10px 0px;
PADDING: 5px 5px 5px 15px;}

h4 {font-size:12px;
color: #4461AB;
background-color: #eeeeee;
MARGIN: 0px 0px 10px 0px;
PADDING: 5px 5px 5px 15px;}

h5 {
MARGIN: 0px 0px 0px 0px;
font-size:12px;
color: #666666;
}

.td1 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #82BD75;
}
.td2 {	padding:3px 3px 3px 10px;
	font-size: 13px;
	color: #143445;
	background-color: #CEE7F4;
}

.td5 {	padding: 5px 3px 5px 10px;
	font-size: 13px;
	color: #666666;
}


.td3 {
	font-size: 12px;
	color: #143445;
	background-color: #ececec;
}

.style5 {
font-weight: 600;
color: #420101;
font-size: 13px;
font-family: tahoma;
WIDTH: 100%; 
height: 25px;
}

.style10 {
	color: #003277;
	font-family: tahoma;
	font-size:12px
}

A.footer {WIDTH: 100%; height: 100%;  color: #666666; text-decoration: none; font-size: 10px;}
A.footer:hover{color: #0080ff;  WIDTH: 100%; height: 100%; font-size: 10px;}
A.m:hover{ MARGIN: 0px; padding: 5px; background-color: #eeeeee; color: #7BC718;  WIDTH: 100%; height: 100%; font-size: 10pt;}
A.m { MARGIN: 0px 0px 0px 0px; PADDING: 5px 5px 5px 5px; background-color: #7BC718; WIDTH: 100%; height: 100%;  color: #ffffff; text-decoration: none; font-size: 10pt;}


/* Webサイトで使用のボタン風テキスト */

A.menu {FONT-SIZE: 13px;
	WIDTH: 100%;
	HEIGHT: 100%;
	COLOR: #0080ff; 
	TEXT-DECORATION: none;
}
A.menu:hover {
	WIDTH: 100%;
	HEIGHT: 100%;
	FONT-SIZE: 13px;
	COLOR: #990000;
	BACKGROUND: url(/img/bgmenu2.gif);
}
A.menu2 {
	FONT-SIZE: 13px; MARGIN: 0px; WIDTH: 100%; COLOR: #990000; HEIGHT: 100%; TEXT-DECORATION: none
;}
A.menu2:hover {
	FONT-SIZE: 13px; MARGIN: 0px; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 100%
;}

<!--固定-->

#main {
	background: #ffffff; 
}

<!--FONT-->
.font0 {  font-size: 11px; color: #ff8000; font-weight: 100; line-height : 13px;}
.font9pxbr{  font-size: 9px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font10pxbr {  font-size: 11px; color: #555555; font-weight: 100; line-height : 13px;}
.font11pxbr {  font-size: 11px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font12pxbr {  font-size: 12px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font13pxbr {  font-size: 13px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font14pxbr {  font-size: 14px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font15pxbr {  font-size: 15px; color: #555555; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font17pxbr {  font-size: 15px; color: #990000; font-weight: 100; letter-spacing : 1px; line-height : 17px; background :#ffffff;}
.font25pxbr {  font-size: 18px; color: #990000; font-weight: 600; letter-spacing : 1px; padding: 0px; MARGIN: 0px;}
.font9pxw  {  font-size: 9px; color: #ffffff; font-weight: 100; letter-spacing : 1px; line-height : 12px;}
.font10pxw {  font-size: 10px; color: #ffffff; font-weight: 100; line-height : 13px;}
.font11pxw {  font-size: 11px; color: #ffffff; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font12pxw {  font-size: 12px; color: #ffffff; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font13pxw {  font-size: 13px; color: #ffffff; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font14pxw {  font-size: 14px; color: #ffffff; font-weight: 100; letter-spacing : 1px; line-height : 17px;}
.font15pxw {  font-size: 15px; color: ffffff; font-weight: 100; letter-spacing : 1px; line-height : 17px;}


<!--background -->

.imgback {
background : url(img/);
}
.imgback_y_left {
background :#007B84;
background : url(img/kage_left.gif);
background-repeat : repeat-y; background-position : left center;
}
.imgback_y_right {
background :#007B84;
background : url(img/kage_right.jpg);
background-repeat : repeat-y; background-position : right center;
}
.imgback_x_top{
background :#007B84;
background : url(img/);
background-repeat : repeat-x;background-position : center top;
}
.imgback_x_bottom {
background :#007B84;
background : url(img/);
background-repeat : repeat-x;background-position : center bottom;
}

<!--枠-->
.con-text01{
	padding:20px 20px 20px 20px;
	line-height: 1.3em;
	color: #555555;	font-size: 12px;

	BORDER: #cccccc 1px solid;
}

.waku2 {
	BORDER: #cccccc 1px solid;
        }

.waku {	padding:15px 15px 15px 15px;}

.waku3 {	BORDER: #cccccc 1px solid;
	margin: 5px;
	padding: 10px;
}

.con-text04{
	padding:20px 20px 20px 20px;
	line-height: 1.3em;
	color: #1d5139;}

.con-text05{
	padding:20px 20px 20px 20px;
	line-height: 2em;
	color: #555555;	font-size: 13px;
	text-align: LEFT;
	BORDER: #cccccc 1px solid;

}
.no-text05{
	
	line-height: 2em;
	color: #555555;	font-size: 13px;
	text-align: LEFT;
	
}



.waku_font10_solid {
	font-size: 10px;
	text-align: LEFT;
	BORDER: #cccccc 1px solid;
	color: #555555;
	MARGIN: 0px; 
	padding:10px;
}

.waku_font10_double {
	MARGIN: 0px; 
	padding:7px;
	font-size: 14px;
	text-align: LEFT;
	BORDER: #cccccc 1px solid;
}

.m0p0 {
	margin: 0px;
	padding: 0px;
}

.uftitle {
	font-size:		20px;
	color:			#660000;
	font-weight:	bold;
}
.uftitlelist {
	font-size:		14px;
	color:			#660000;
	font-weight:	bold;
}

/* 検索/登録画面のラベル フィールド */
.subTitle {
	/*TD cell*/
	height:						25px;		/* 20px? */
	background-color:			#999999;
	border:						1px solid;
	border-color:				#777777;
	white-space:				nowrap;
	
	/* text */
	color: 						white;
	font-size:					10pt;
	/*font-weight:				bold;*/
}

/* 検索/登録画面のインプット フィールド */
.inputCell
{
	background-color:			aliceblue;
	border:						1px solid;
	border-color:				#aaaaaa;
	font-size:					10pt;
	white-space:				nowrap;
}



.errmsg {
	margin:						10px;
	padding:					10px;
	width:						400px;
	border:						2px dashed #999999;
	color:						#999999;
}
.okmsg {
	margin:						10px;
	padding:					10px;
	width:						400px;
	border:						2px dashed #0033cc;
	color:						#0000cc;
}

.indent{
    text-indent:-1em;
    margin-left:1em;
    margin-top:5px;
    margin-bottom:3px; }

.day1{
    margin-top:5px;
    padding:0px; }

