/* CSS Document */

/* layout -------------------------- */

#leftmenu_box {
width:140px;
margin:10px;
text-align:left;
font-size:86%;
line-height:120%;
}

#contents {
float:left;
width:500px;
margin:10px 0 20px 20px;
text-align:left;
font-size:86%;
line-height:140%;
}

#leftmenu_td {
background:url(../../../shared/images/menu_line.gif) repeat-y;
}

/* text -------------------------- */

h1 {
font-size:17px;
color:#666699;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:#CCCCFF 2px solid;
margin-top:15px;
margin-bottom:10px;
padding:3px;
width:500px;
}

h2 {
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:#999999 1px solid;
margin-top:25px;
margin-bottom:10px;
padding:3px;
width:500px;
}

.caption1 {
font-size:11px;
line-height:14px;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.caption2 {
font-size:11px;
line-height:14px;
vertical-align:top;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* businessi nfomation list -------------------------- */

.businessinfo {
width:500px;
margin:5px;
}

.businessinfo ul {
margin-left:5px;
padding: 10px;
}

.businessinfo li {
margin-left:5px;
padding: 2px 0 0 0;
}

/* images -------------------------- */

.photo1 {
border:solid 1px #CCCCCC;
padding:1px;
margin:10px;
}

.photo2 {
border:solid 1px #CCCCCC;
padding:1px;
margin:10px 10px 1px 10px;
}

.photo3 {
border:solid 1px #CCCCCC;
padding:1px;
margin:10px 0 1px 0;
}

.image1 {
margin:10px;
}

.image2 {
margin:0 0 0 10px;
}