* {
 margin:0;
 padding:0;
}

@media print{
body { 
_zoom: 80%; /*WinIE only */
}
}

body{   
	font-size: 12px;
    text-align:center;
	line-height: 140%;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px ;
	background-color:#EBE6DC;
}
/*92D1CB*/
#base{   
	width: 900px;
	margin:0 auto 0 auto;
	background-color:#FFFFFF;
}

#h_back{
	background-color:#cccccc;
    background-image : url(img/bg_ws114.gif);
}

#header{width:900px;
	height: 6.6em;
	background-color:#cccccc;
	/*	background-color:#C7E19E;*/
	border-bottom:solid 1px #B7C1AE;
    background-image : url(img/bg_ws114.gif);
}
#header .logo {
	position: relative;
	float:left;
	padding: 0.5em 0em 1em 0;
	padding-left:10px;
    background-image : url(img/bg_ws114.gif);
}
#header ul {
	padding-bottom:0em;
	padding-right:1em;
	padding-top:48px;
	float:right;
	list-style: none;
	text-align: right;
    background-image : url(img/bg_ws114.gif);
}

#header li {
  font-weight:bold;
  display: inline;
  text-transform: uppercase;
  background-image : url(img/bg_ws114.gif);
}
#header li a{
 color:#000000;
 text-decoration:none;
  padding-left: 1em;
}
#header li a:hover{
 color:#FFFFFF;
 text-decoration:none;
  padding-left: 1em;
}

h1{
        font-size:1.4em;
        font-weight:bold;
	    text-align:left;
        line-height:130%;
        color: #333333;
}
h2{
        font-size:1em;
        font-weight:bold;
	    text-align:left;
        line-height:130%;
        color: #333333;
        margin-bottom:5px;
}

#box-padding{
       padding:15px 20px 10px 20px;
}
#box-padding2{
       padding:15px 40px 15px 40px;
}
#contents{
	text-align:left;
        line-height:150%;
        color: #333333;
        margin-left:40px;
        margin-right:40px;
        margin-bottom:15px;
		margin-top:20px;
}
#middle{
        clear:both;
        width:900px;
		border-top:solid 1px #BBBBBB;
}
#middle a{
	text-decoration:none;
}
#middle a:hover{
	text-decoration:underline;
}
.honbun1{
        font-size:1em;
	    text-align:left;
        line-height:140%;
        color: #333333;
}
.honbun1 a{
        text-decoration:none;
        color: #0000EE;
}
.honbun1 a:hover{
        text-decoration:underline;
        color: #0088EE;
}

.honbun2{
        font-size:1em;
	    text-align:left;
        line-height:140%;
        color: #333333;
        margin-right:15px;
        margin-bottom:20px;
}
.honbun2 a{
        text-decoration:none;
        color: #0000EE;
}
.honbun2 a:hover{
        text-decoration:underline;
        color: #0088EE;
}
.honbun3{
        font-size:1em;
	    text-align:left;
		text-indent:12px;
        line-height:140%;
        color: #333333;
}
.honbun3 a{
        text-decoration:none;
        color: #0000EE;
}
.honbun3 a:hover{
        text-decoration:underline;
        color: #0088EE;
}

.cap{
        font-size:0.9em;
	    text-align:left;
        line-height:110%;
        color: #333333;
}
.ol_list{
	text-align:left;
        line-height:130%;
        color: #333333;
        margin-left:35px;
        margin-right:15px;
        margin-bottom:12px;
}
#footer{
	clear: both;
        font-size:0.8em;
        color: #333333;
        line-height:125%;
        padding-top:0;
		background-color:#AA9955;
/*		background-color:#92D1CB;
        border-top:solid 10px #99AACC;*/
        border-top:solid 10px #E0B022;
}