/* CSS Document */

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

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

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

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

/* businessi nfomation list1 -------------------------- */

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

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

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


/* businessi nfomation list2 -------------------------- */

.businessinfo2 {
width:500px;
margin:0;
}

.businessinfo2 ul {
margin-left:5px;
padding: 0 0 0 5px;
list-style:circle;
}

.businessinfo2 li {
margin-left:10px;
padding: 5px 0 0 0;
}

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

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

h2 {
font-size:16px;
color:#6699CC;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:#6699CC 1px solid;
margin-top:15px;
margin-bottom:10px;
width:510px;
}

.txt10 {
font-size:10px;
}

.b_style1 {
font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.must {
 color          : #ff0000;
 font-size      : 2em;
 vertical-align : -0.3em;
}
/* table -------------------------- */

.tr_style1 {
background-color:#EFEFEF;
font-size:10px;
text-align:center;
}

.tr_style2 {
background-color:#EFEFEF;
font-size:90%;
font-weight:bold;
text-align:center;
}

.tr_style3 {
background-color:#FFFFFF;
font-size:86%;
line-height:130%;
vertical-align:text-top;
}

.tr_style4 {
background-color:#FFFFFF;
font-size:90%;
line-height:130%;
vertical-align:text-top;
}




/*----------service index-------------------*/
.service{
width:510;
margin:0px;
padding:0px;
}
.service img{
border:none;
padding:7px;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/a-png.png);
}

.busi_s{
	/*background:url(../../images/s-busi-top.gif) no-repeat left top;*/
	margin:0px;
	padding:10px;
	width:502px;


}
.busi_s .box{
	width:470px;
}
.busi_s h2{
border: none;
margin-top:0px;
padding-top:0px;
/*margin-left:20px;
width:400px;
*/
}
.busi_s p.case{
font-size:95%;
margin:0px;
margin-left:35px;
}
.busi_bot{
	background:url(../../images/s-busi-bot.gif) no-repeat left bottom;
	margin:auto 0px;
	padding:5px;
	height:25px;
	margin-bottom:2em;
}

.busi_s li{
height:25px;
margin:auto;
}




/*living*/
.liv_s{
	/*background:url(../../images/s-living-top.gif) no-repeat left top;*/
	margin:0px;
	padding:10px;
	width:502px;


}
.liv_s .box{
	width:470px;
}
.liv_s h2{
border: none;
margin-top:0px;
padding-top:0px;
/*margin-left:20px;
width:400px;
*/
}
.liv_bot{
	background:url(../../images/s-living-bot.gif) no-repeat left bottom;
	margin:auto 0px;
	padding:5px;
	height:25px;
}


