body{
 font-family:"‚l‚r ‚o ƒSƒVƒbƒN",sans-serif;
 font-size:13px;
 line-height:180%;
 background-image:url(./img/background.png);
}

#contents{
 width:840px;
 text-align:left;
 background:#fff;
 border:1px solid #ccc;
}

#contents_inner{
 width:800px;
 margin:0 20px;
 text-align:left;
}

#header{
 height:100px;
}

#menu{
 height:40px;
 background:#ccc;
}

#left{
 width:170px;
 float:left;
 margin-right:30px;
 background:#fff;
 margin:15px 0;
}

#right{
 width:600px;
 float:right;
 background:#fff;
 margin:15px 0;
}

#footer{
 height:20px;
 padding:10px 15px;
 background:#6F93B8;
 font-size:10px;
 text-align:right;
 color:#fff;
}

a{
 color:#1A88B6;
}
a:link{
}
a:hover{
 text-decoration:none;
}
a:visited{
 color:#0B5675;
}
a:active{
}

img{
 border:none;
}

.FloatEnd{
 clear:both;
}

#title1{
 border-left:5px solid #3D6FA2;
 padding:10px 0;
 padding-left:20px;
 margin-bottom:15px;
 border-top:1px solid #9EB5D0;
 border-bottom:1px solid #9EB5D0;
 border-right:1px solid #9EB5D0;
 color:#333;
 font-weight:bold;
 background:#EFF3F6;
}

#title2{
 border-left:5px solid #3D6FA2;
 padding-left:10px;
 margin-bottom:10px;
 color:#3D6FA2;
 font-weight:bold;
}

#title3{
 border-left:5px solid #7EB48F;
 padding:10px 0;
 padding-left:20px;
 margin-bottom:15px;
 border-top:1px solid #BED8C7;
 border-bottom:1px solid #BED8C7;
 border-right:1px solid #BED8C7;
 color:#333;
 font-weight:bold;
 background:#F4F8F6;
}


#title_img{
margin-bottom:25px;
}

#table1 td{
 padding:5px 5px;
 border-bottom:1px solid #ccc;
 font-size:12px;
 line-height:180%;
 background:#fafafa;
}

#table2 td{
 padding:10px 15px;
 font-size:12px;
 line-height:180%;
 text-align:left;
 background:"#FFFFFF";
}

#table3 td{
 padding:10px;
 font-size:12px;
 line-height:160%;
 text-align:left;
}


#table1{
border-top:0px solid #ccc;
}



#left1{
 margin-bottom:15px;
}

#left1 img{
 margin-bottom:2px;
}

#left2{
 margin-bottom:15px;
}


#gototop{
 text-align:right;
}

#case_img{
 float:left;
 margin-right:45px;
}

#case_img_end{
 float:left;
}

#case_img_solo{

}

#cha{
 border:1px solid #aaa;
 background:#EAE0D3;
 padding:5px 10px;;
 text-align:center;
 margin-top:5px;
 font-size:10px;
 margin-bottom:5px;
}

#gray{
 border:1px solid #ddd;
 padding:5px 10px;
 margin-top:5px;
 font-size:10px;
}

#tech{
 background-image:url("./img/icon_tech.gif");
 padding-left:24px;
 background-repeat:no-repeat;
}

#inner{
 margin-left:10px;
}

#inner2{
 margin:5px 0 15px 20px;
}

#img1{
 border:1px solid #ccc;
}

#left_photo{
 float:left;
}

#right_photo{
 float:left;
 font-size:11px;
}

#right_photo img{
 margin-bottom:10px;
}

#new_win{
 width:430px;
}

#new_win img{
 margin-bottom:20px;
 border:0px solid #aaa;
}

#title4{
 padding:10px;
 text-align:center;
 background:#EAF3FD;
 border:2px soid #91B8E3;
 margin:0px 0 20px 0;
 width:300px;
}