/* CSS */

/* 鴁EāE*/
*{
 margin: 0;
 padding: 0;
 color: #333333;
 font-family: "ͣ Хå", Osaka, "ҥ饮γѥ Pro W3",sans-serif;
 font-size: 14px;
 line-height: 1.4;
 }


/* body */
body{
 background: url(../images/background.gif) repeat-y ;
 }



/* E(a) */
a:link{
 color: #0066CC;
 text-decoration: none;
 }
 
a:visited{
 color:#330000;
 text-decoration: none;
 }
 
a:hover{
 color:#003366;
 text-decoration: underline;
 }
 
a:active{
 color:#003366;
 text-decoration: underline;
 }


/* Eimg) */
img{
 border: 0;
 }
 
 
/* E container */
div#container{
 position:relative;
 top: 0px;
 left: 55px;
 width: 849px;
 margin: 0;
 }
 
 
/* header */
div#header{
 float: left;
 width: 100%;
 height: 55px;
 margin: 18px 0 7px 0;
 padding: 0;
 }

div#logo{
 float: left;
 width: 335px;
 margin: 0;
 } 

h1#logo img{
 margin: 0px;
 }

div#address{
 float:left;
 width: 303px;
 margin: 0;
 font-size: 14px;
 line-height: 18px;
 text-align: right;
 }

div#inquiry{
 float: right;
 width: 203px;
 margin: 0;
 padding-right: 5px;
 font-size: 14px;
 text-align: right;
 }


/* navi */
div#global_navi{
 clear: both;
 width: 849px ;
 height: 55px ;
 margin: 0 ;
 background: url(../images/navi_bg.gif) repeat-x ;
 padding-top: 9px ;
 }
 
#li_left {
 display: inline ;
 margin-left:12px;
}
 
#navi ul {
 margin: 0;
 height: 45px ;
 padding: 0;
 list-style: none;
 }
.g_li {
 display: inline ;
 margin: 0;
 }


 /* content */
div#content{
 width: 849px;
 padding: 25px 14px 45px 14px ;
 }

/* footer */
div#footer{
	clear: both;
	width: 849px;
	height: 36px;
	margin: 0;
 }


/* ƥȤŬ */
.caption{
 line-height: 24px;
 }

.em{
 line-height: 24px;
 color:#FF6600 ;
 }


 

 
 
 
 
 
 
 

