/* Sy[W€ΚΜCSS */
body,p,div,h1,h2,h3,h4,dt,dd,dl,ul,ol,li,form {margin:0;padding:0;text-align:left;font-family:"lr oSVbN",sans-serif;}
th {text-align:left;font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;empty-cells:hidden;}

ul,li{
list-style-type:none;
margin:0;
padding:0;
}

img{
line-height:0;
vertical-align:top;
margin:0;
padding:0;
}


.r{text-align:right;}
.c{text-align:center;}
.l{text-align:left;}

.hide{display:none;}



#wrap{
width:760px;
height:auto;
text-align:left;
padding:0;
margin:0 auto 0 auto;
}


#left{
vertical-align:top;
background-color:#0A51A1;
line-height:0;
text-align:left;
width:152px;
haight:auto;
margin:0;
padding:0;
}

#left img{
vertical-align:top;
margin:0;
padding:0;
line-height:0;
}

#left ul li img{
vertical-align:top;
margin:0 0 10px 0;
padding:0;
line-height:0;
}

#nav{height:49px;
}


/* RecͺΜCSS */

#main{
vertical-align:top;
background:#ffffff url(../img/main_bg.jpg) left top repeat-y;
width:608px;
height:auto;
overflow:hidden;
margin:0;
padding:0;
}

#content{
vertical-align:top;
margin:20px 30px 30px 30px;
padding:0;
width:550px;
height:auto;
}

#content ul li{
color:#000000;
text-indent:1em;
font-size:13px;
line-height:22px;
margin:0 10px;
}

#content p{
color:#000000;
font-size:12px;
line-height:22px;
margin:2px 10px 0 10px;
padding:0 10px;
}

#camera{
vertical-align:bottom;
margin:20px 30px 30px 30px;
padding:0;
width:500px;
height:auto;
}

#camera p{
color:#000000;
font-size:13px;
line-height:20px;
text-indent:1em;
margin:2px 10px 0 10px;
padding:0 10px;
}

/*positionΚuwθΦAΜCSS*/

.title{
margin:20px 30px 0 30px;
}

.btn{margin:20px -10px 0 30px;}
.btn2{margin:20px -10px 0 90px;}

.map{margin:0 auto 10px 25px;}

.img{margin:10px auto 10px 25px;}
.img2{margin:0 5px 10px 25px;}
.img3{margin:0 auto 10px 0;}




.inner{
margin:0;
padding:0;
width:548px;
height:auto;
border-left:1px solid #2262AA;
border-right:1px solid #2262AA;
}

.text{
float:left;
width:330px;
}

.ex1{
float:right;
margin:0 10px 0 0;
padding:0;
}

.ex2{
line-height:0;
vertical-align:bottom;
}

.ex3{
width:68px;
height:17px;
}

.ex4{
margin:0 0 0 20px;
padding:0;
}

.clear{clear:both;}

/*eLXgόpΜCSS*/

.strong{
color:#000000;
font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.strong2{
color:#ffffff;
font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
word-spacing:2px;
}

.blue{
color:#2262AA;
font:bold 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}

.blue2{
color:#2262AA;
font:nomal 12px "lr oSVbN", Osaka, "qMmpS Pro W3";
}

h3{
color:#2262AA;
font:bold 16px "lr oSVbN", Osaka, "qMmpS Pro W3";
border-bottom:solid 2px #2262AA;
padding:0 0 2px 2px;
margin:0 10px;
}

h4{
margin:0 10px 0 470px;
padding:5px 0 0 0;
clear:both;
}

h5{
color:#FFFFFF;
margin:5px 10px;
padding:5px 0 5px 10px;
background:url(../img/back_h.gif) no-repeat top center;}

/*»ΜΌόpΜCSS*/
.bg_blue{background:url(../img/back_th.gif) no-repeat top center;}


/* tb^[ͺΜCSS */

#footer{
width:760px;
height:31px;
background-color:#000000;
color:#FFFFFF;
text-align:right;
margin:0;
padding:0;
position:relative;
bottom:0;
}

#footer p{
color:#FFFFFF;
font-size:12px;
margin-right:8px;
}

/*Qy[WΪΘ~ΜCSS*/

#content table{margin:10px auto 10px 25px; font-size:0.7em; vertical-align:top; border:solid 1px #CCCCCC;}
#content td{border:solid 1px #CCCCCC;}
#content th{padding:5px 2px;}

#business{
vertical-align:top;
margin:20px 30px 30px 30px;
padding:0;
width:550px;
height:auto;
}

#business ul li{
color:#000000;
text-indent:1em;
font-size:13px;
line-height:22px;
border-bottom:1px solid #999999;
margin:0 10px;
}

#business p{
color:#000000;
font-size:0.7em;
line-height:14px;
margin:2px 5px 0 5px;
padding:0 10px;
}

#business table{margin:10px auto 10px 25px; font-size:0.8em; vertical-align:top; border:solid 1px #CCCCCC;}
#business table img{margin:0; padding:0;}
#business td{border:solid 1px #CCCCCC;}
#business th{padding:5px 2px;}

/****SΜΚuΜθ****/
DIV#menu{
    position:absolute;/*’*/
    width:760px;/**/
    z-index:100;/*’*/
    font-size:14px;/*’*/
}
/****Cj[pX^C****/
ul.main{
    margin:0px;/*’*/
    padding:0px;/*’*/
    width:100%;/**/
    position:relative;/*~*/
    list-style:none;/*’*/
    text-align:center;/**/
}
/*Κν*/
.main li.off{
    position:relative;/*~*/
    float:left;/*~*/
    height:49px;/**/
    width:110px;/**/
    overflow:hidden;/*~*/
    background-color:#FFFFFF;/**/
}
.main li.off2{
position:relative;/*~*/
    float:left;/*~*/
    height:49px;/**/
    width:210px;/**/
    overflow:hidden;/*~*/
    background-color:#FFFFFF;/**/
	}
/*WJ*/
.main li.on{
    float:left;/*~*/
    overflow:hidden;/*~*/
    width:110px;/**/
    background-color:#000000;/**/
}
.main>li.on{
overflow:visible;/*~*/
}
/*NX^C*/
.main a{
    display:block;/*’*/
    text-decoration:none;/**/
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
.main a:hover{
	color:#0A51A1;/**/
}

/****Tuj[pX^C****/
ol.sub{
    margin-top:0px;/*’*/
    padding:0px;/*’*/
    position:relative;/*~*/
    left:0;/**/
    top:0;/**/
    width:110px;/**/
    background-color:#000000;/**/
    list-style:none;/*’*/
    text-align:center;/**/
}
.sub li{
/*KvΙΆΔΗΑ*/
}
.sub a{
    padding:0;/**/
    display:block;/*’*/
    width:110px;/**/
}
.sub a:hover{/**/
