/* CSS Document */

#topImg{
background-image:url(../images/service/top_main_img2.jpg);
width:896px;
height:82px;
margin:0px 11px;
}

#column{
float:left;
width:918px;
padding-bottom:30px;
background-image:url(../images/bg.gif);
}

/* LEFT COLUMN */
#columnLeft{
float:left;
width:547px;
padding-left:45px;
}

#columnTopSet{
float:left;
width:532px;
}

#breadcrumbs{
float:left;
width:340px;
padding-bottom:25px;
}

#breadcrumbs a{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

#printbutton{
float:right;
width:90px;
padding-right:5px;
text-align:right;
background-image:url(../images/service/button_print.gif);
background-repeat:no-repeat;
}

#printbutton a{
font-size:12px;
color:#006633;
text-decoration:underline;
}

#article{
width:530px;
}


/*index.html BEGIN*/
#indexTop{
float:left;
width:530px;
margin:0px;
padding-bottom:20px;
}

#indexTop p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-left:21px;
margin-right:40px;
margin-top:25px;
line-height:1.5em;
}

#indexContent{
float:left;
width:490px;
margin-top:10px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:10px;
border-bottom:solid #b2b2b2 1px;
}

#indexContent img{
padding-bottom:10px;
}

/*index.html END*/

/*process.html BEGIN*/
#processTitle{
float:left;
width:500px;
padding:0px;
margin:0px;
}

#processTitle a{
padding:0px;
margin:0px;
}

#processTitle p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
line-height:1.4em;
margin-bottom:15px;
}

#processContentSet{
float:left;
width:520px;
margin-top:0px;
margin-bottom:15px;
padding-top:20px;
padding-left:5px;
padding-right:5px;
background-image:url(../images/service/about_image_bg.gif);
}

#processContentSet table{
float:left;
}

#processContent{
float:left;
width:390px;
margin-left:10px;
}

#processContent p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
line-height:1.4em;
}

#processContent img{

}

#article h2{
padding-top:7px;
padding-bottom:20px;
margin:0px;
}

#article p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
line-height:1.4em;
margin-bottom:15px;
}

#articleChart{
float:left;
width:500px;
background-image:url(../images/service/article_bg.gif);
padding-top:10px;
padding-bottom:20px;
padding-left:10px;
padding-right:10px;
}

#articleChart a{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
font-weight:bold;
color:#006633;
}


#articleChart p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-bottom:5px;
}

#articleArrow{
width:500px;
padding-left:40px;
padding-bottom:10px;
text-align:left;
}


/*process.html END*/

/*FLOW BEGIN*/
#flowTop{
float:left;
width:530px;
background-image:url(../images/service/no_top_bg.gif);
margin:0px;
padding-bottom:20px;
}

#flowTopImg{
float:left;
margin-top:40px;
padding-left:20px;
padding-bottom:40px;
width:490px;
height:39px;
}

#flowTopImg img{
margin:0px;
padding:0px;
}

#flowTopText1{
position:absolute;
float:left;
width:200px;
height:30px;
left:50px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText2{
position:absolute;
float:left;
width:200px;
height:30px;
left:85px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText3{
position:absolute;
float:left;
width:200px;
height:30px;
left:120px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText4{
position:absolute;
float:left;
width:200px;
height:30px;
left:155px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText5{
position:absolute;
float:left;
width:200px;
height:30px;
left:190px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText6{
position:absolute;
float:left;
width:200px;
height:30px;
left:225px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText7{
position:absolute;
float:left;
width:200px;
height:30px;
left:260px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText8{
position:absolute;
float:left;
width:200px;
height:30px;
left:295px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText9{
position:absolute;
float:left;
width:77px;
height:30px;
left:330px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
}

#flowTopText10{
position:absolute;
float:left;
width:220px;
height:30px;
left:205px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
text-align:right;
}

#flowTopText11{
position:absolute;
float:left;
width:100px;
height:30px;
left:360px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
text-align:right;
}

#flowTopText12{
position:absolute;
float:left;
width:150px;
height:30px;
left:345px;
top:285px;
visibility:visible;
margin:0px;
padding:0px;
text-align:right;
}

#flowTitle{

width:510px;
margin-top:0px;
margin-bottom:3px;
padding-left:20px;

}

#flowContent{
float:left;
width:490px;
margin-top:0px;
margin-left:20px;
padding-top:20px;
padding-left:5px;
background-image:url(../images/service/about_image_bg.gif);
}

#flowContentLeft{
float:left;
width:154px;
padding-right:14px;
}

#flowContentRight{
float:left;
width:321px;
}

#flowContentLeft table{
margin-bottom:30px;
width:154px;
}

#flowContentLeft p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
padding-bottom:5px;
}

#flowContentRight img{
margin-bottom:0px;
}

#flowContentRight p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
padding-bottom:5px;
}




/*FLOW END*/

/*price.html BEGIN*/
#priceTop{
float:left;
width:530px;
background-image:url(../images/service/price_top_bg.gif);
margin:0px;
padding-bottom:20px;
}

#priceTop p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-left:21px;
margin-right:40px;
margin-top:78px;
line-height:1.5em;
}

#priceSubtitle{
float:left;
width:505px;
margin-top:0px;
margin-left:15px;
padding:0px;
}

#priceSubtitle h2{
margin:0px;
padding-bottom:2px;
padding-left:10px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
color:#006633;
}

#priceContent{
float:left;
width:505px;
margin-left:15px;
margin-bottom:30px;
padding-top:15px;
padding-left:5px;
padding-right:5px;
background-image:url(../images/service/about_image_bg.gif);
}

#priceContent h3{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
font-weight:bold;
color:#313131;
margin-top:0px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
}

#priceContent p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin:0px;
padding-left:10px;
padding-right:10px;
}
/*price.html END*/

/*advisory.html BEGIN*/
#advisoryTop{
float:left;
width:530px;
background-image:url(../images/service/advisory_top_bg.gif);
margin:0px;
padding-bottom:20px;
}

#advisoryTop p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-left:21px;
margin-right:40px;
margin-top:78px;
line-height:1.5em;
}

#advisoryCheck{
float:left;
width:505px;
margin-bottom:30px;
margin-left:15px;
padding:0px;
}

#advisoryCheck img{
padding-right:7px;
}

#advisoryCheck td{
padding-left:5px;
padding-right:40px;
padding-top:10px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
font-weight:bold;
color:#026836;
}

#advisoryContentSet{
float:left;
width:505px;
margin-left:15px;
margin-bottom:30px;
padding-top:15px;
padding-left:5px;
padding-right:5px;
border-top:solid 1px #CCCCCC;
}

#advisoryContentSet table{
float:left;
}

#advisoryContent{
float:left;
width:370px;
margin-left:10px;
}

#advisoryContent h3{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
font-weight:bold;
color:#313131;
margin-top:3px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
}

#advisoryContent p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin:0px;
padding-left:10px;
padding-right:10px;
}
/*advisory.html END*/

/*consulting.html BEGIN*/
#consultingTop{
float:left;
width:530px;
background-image:url(../images/service/consulting_top_bg.gif);
margin:0px;
padding-bottom:20px;
}

#consultingTop p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-left:21px;
margin-right:40px;
margin-top:78px;
line-height:1.5em;
}
/*consulting.html END*/

/*china.html BEGIN*/
#chinaTop{
float:left;
width:530px;
background-image:url(../images/service/china_top_bg.gif);
margin:0px;
padding-bottom:20px;
padding-top:130px;
}

#chinaTop p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin-left:21px;
margin-right:10px;
line-height:1.5em;
}

#chinaSubtitle{
float:left;
width:505px;
margin-top:0px;
margin-left:15px;
padding:0px;
}

#chinaSubtitle h2{
margin:0px;
padding-bottom:2px;
padding-left:10px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
color:#006633;
}

#chinaContent{
float:left;
width:505px;
margin-left:15px;
margin-bottom:30px;
padding-top:15px;
padding-left:5px;
padding-right:5px;
background-image:url(../images/service/about_image_bg.gif);
}

#chinaContent h3{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:14px;
font-weight:bold;
color:#313131;
margin-top:0px;
margin-bottom:5px;
padding-left:10px;
padding-right:10px;
}

#chinaContent p{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
margin:0px;
padding-left:10px;
padding-right:10px;
}

#chinaContent td{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
padding-left:10px;
}

#staffSubtitle{
float:left;
width:480px;
margin-top:0px;
margin-left:5px;
padding:0px;
}

#staffSubtitle h3{
margin:0px;
padding-bottom:2px;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
}

#staffContent{
float:left;
width:490px;
margin-left:5px;
margin-right:5px;
margin-bottom:30px;
padding-top:5px;

}

#staffContent img{
float:left;
width:150px;
border:solid #999999 1px;
margin-left:5px;
margin-right:5px;
}

#staffContent table{
float:right;
width:325px;
}

#staffContent td{
border-bottom: solid 1px #CCCCCC;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:10px;
color:#313131;
}

#partnerContent{
float:left;
width:490px;
margin-left:5px;
margin-right:5px;
margin-bottom:30px;
padding-top:5px;
}

#partnerContent img{
float:left;
width:150px;
border:solid #999999 1px;
margin-left:5px;
margin-right:5px;
}


#partnerContent h4{
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
font-weight:bold;
color:#313131;
margin-bottom:5px;
margin-top:5px;
padding-left:5px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #009933;
}

#partnerContent table{
float:right;
width:325px;
}

#partnerContent td{
padding-top:3px;
padding-bottom:1px;
vertical-align:top;
font-family:"‚l‚r ‚oƒSƒVƒbƒN",Osaka, sans-serif;
font-size:12px;
color:#313131;
}
/*price.html END*/

/* RIGHT COLUMN */

#columnRight{
float:left;
width:262px;
height:860px;
margin-left:18px;
padding:0px;
background-image:url(../images/service/button_left_bar.gif);
background-repeat:no-repeat;
background-position:left;
}

#rightNavTop{
float:left;
width:232px;

padding-top:35px;
}

#rightNav{
float:left;
width:242px;
background-image:url(../images/service/button_bg.gif);
padding:0px;
margin:0px;
}

#rightNav h2{
width:232px;
height:34px;
margin:0px;
padding:0px;
background-image:url(../images/service/button_bottom_bg.gif);
background-position:bottom;
background-repeat:no-repeat;
}

#rightNavBottom{
float:left;
width:232px;
padding:0px;
margin:0px;
}

