BODY{
	color:#444444;
	line-height : 150%;
	font-size:13px;
	background-image:url(image/back.jpg);
	background-repeat:repeat;
	height:100%;
	margin:0; padding:0;
	}
	

h1 {margin:0; padding:0; color:#FFFFFF; font-size:13px;}
h2,h3,h4,h5 {margin:0; padding:0; color:#f66200; font-size:15px;}

TD,TR{
	font-size:13px;
	line-height : 170%;
	color:#444444;
	margin:0;
		}

IMG{
   border:0;
   }

ul{
	margin:15px;	
	list-style:none;
	padding-left:0px;
	}
li{
	margin:3px;
	padding-left:2px;
	}


/*==========================================================*/


.hyo1{
	border-top:1px solid #FFFFFF;
	background-color : #c4e9ab;
	}

.hyo2{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color : #d5ffb9;
	}

.hyo2a{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color : #fff3bd;
	}
	
.hyo2b{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	background-color : #FFD58E;
	}
	
.hyo3{
	background-color:#E6E6E6;
	padding:10px 10px;
	width:516px;
	}
	
.menu_side_r {
	background-image: url(image/menu_window/side_left_re1.jpg);
	background-repeat: repeat-y;
}
.menu_back {
	background-color: ffeca1;
	background-image: url(image/menu_window/side_back.jpg);
	background-repeat: repeat-x;
}

.left_drop {
	background-image: url(image/left_drop.gif);
	background-repeat: repeat-y;
}
.sub_window_back {
	background-image: url(image/sub_window/window_main.gif);
	background-repeat: repeat-y;
}
.sub_title {
	background-image: url(image/sub_window/window_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}


.right_drop {
	background-image: url(image/right_drop.gif);
	background-repeat: repeat-y;
}

.tag-required {
	color: red;
}

.entry-mail table {
	width: 85%;
}

.entry-mail_form th{
	border: 1px solid;
	border-collapse: collapse;
	background-color: #d5ffb9;
}

.entry-mail_form td{
	border: 1px solid;
	border-collapse: collapse;
}