/* ¡ö¡ö¡ö¡ö¡öÈ«Ìå¡ö¡ö¡ö¡ö¡ö */
body{
margin:0px;
padding:0px;
text-align:center;
line-height:125%;
background:#ffffff url(images/back.gif) center repeat-y;
}

a{
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:red;
}
img{
border:0px;
}




/* ¡ö¡ö¡ö¡ö¡ö´ó–˜¡ö¡ö¡ö¡ö¡ö */
#wrapper{
width:762px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#ffffff;
color:black;
}
.end{
clear:both;
font-size:1px;
}


#header h1{
margin:10px 0 15px 10px;
padding:0px;
}


#glmenu{
background:url(/tyotatsu/images/gl-back.gif) no-repeat;
height:43px;
}
#glmenu ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 47px;
}
#glmenu ul li{
float:left;
}


#topimg{
text-align:center;
}


#sub{
float:left;
width:190px;
margin-left:2px;
}
#sub p{
margin:0px;
padding:0px;
}


#top{
width:557px;
float:left;
margin-left:12px;
}
#top h2{
margin:0px;
padding:0px;
}
#top ul{
margin:5px 5px 10px 5px;
padding:0 0 0 0px;
list-style:none;
}
#top ul li{
border-bottom:1px dotted silver;
margin:0px;
padding:5px 0 0px 20px;
background:url(/tyotatsu/images/yajirushi.gif) no-repeat 3px 0.5em;
}

#footer{
border-top:1px solid gray;
clear:both;
padding-top:4px;
}
#footer address{
font-style:normal;
margin:3px 8px;
font-size:80%;
line-height:130%;
}
#footer strong{
font-size:120%;
}

#copyright{
font-size:80%;
text-align:center;
color:white;
background:url(/tyotatsu/images/copyright-back.gif) center;
}



#terminal{
width:557px;
float:left;
margin-left:12px;
}
#terminal h1{
background:url(/tyotatsu/images/h1-back.gif) no-repeat top left;
margin:0px;
padding:8px 0 0 20px;
font-size:21px;
height:28px;
}
#terminal h2{
background:url(/tyotatsu/images/h2-back.gif) no-repeat top left;
margin:5px 0 5px 5px;
padding:6px 0 0 25px;
font-size:18px;
height:24px;
}
#terminal h3{
background:url(/tyotatsu/images/h3-back.gif) no-repeat 5px center;
margin:5px 2px 5px 7px;
padding:3px 0 2px 17px;
font-size:120%;
border:solid 1px silver;
}
#terminal h4{
background:#cfefff;
margin:5px 2px 5px 9px;
padding:3px 0 2px 8px;
font-size:110%;
border:solid 1px silver;
}

#terminal h5{
margin:5px 2px 5px 11px;
padding:3px 0 2px 8px;
font-size:100%;
background:#efefee;
}
#terminal h6{
margin:5px 2px 0px 13px;
padding:5px 0 0px 8px;
font-size:90%;
}
#terminal p{
margin:2px 2px 5px 13px;
padding:5px 0 2px 8px;
font-size:90%;
}
#terminal address{
font-style:normal;
margin:3px 8px;
padding:0px 0 2px 8px;
font-size:90%;
font-weight:bold;
line-height:130%;
}
#terminal ul{
margin:5px 5px 10px 5px;
padding:0px 0 10px 0px;
list-style:none;
}
#terminal ul li{
margin:4px;
padding:0px 0 20px 20px;
font-size:90%;
}
#terminal a{
text-decoration:underline;
}
#terminal img{
vertical-align:middle;
}
