/* CSS Document */



#table_kazuki{ font-size:12px;}

/* Intro.html */
#left_contents_intro{ float:left; width:730px; height:auto; padding:20px 30px 20px 30px;}
#tree{float:left; width:65px;}
.Intro_text_10{float:left; width:630px; margin-left:20px;}
.Intro_text{padding-bottom:10px;}
.policy { background-image:url(../images/Intro/no1.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy2 { background-image:url(../images/Intro/no2.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy3 { background-image:url(../images/Intro/no3.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy4 { background-image:url(../images/Intro/no4.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy5 { background-image:url(../images/Intro/no5.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy6 { background-image:url(../images/Intro/no6.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy7 { background-image:url(../images/Intro/no7.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy8 { background-image:url(../images/Intro/no8.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy9 { background-image:url(../images/Intro/no9.jpg); background-repeat:no-repeat; text-indent:2em; }
.policy10 { background-image:url(../images/Intro/no10.jpg); background-repeat:no-repeat; text-indent:2em; }

/* Aboutus.html */
.headtitle { font-size:1.2em; color:#669933; font-weight:bold; line-height:2em; width:540px; margin:20px 0 15px 0; border-bottom:2px solid #669933; }
#title_table{float:left;  text-align:right; list-style:none;line-height:1.5em; margin:10 5 0 0px;}

#caption_table { float:left; text-align:left; text-decoration:underline; list-style:none; line-height:1.5em; margin:10 0 0 5px;}

.read{width:520px; line-height:1.5em; font-size:0.9em;}

 

.ul_left{ float:left; width:90px; line-height:1.5em; 
margin:0px; padding:0 0 10px 0px; border-right:1px solid gray;
list-style:none; text-align:right; background-color:#E3E3E3;}

.ul_right{ float:left; width:430px; height:auto; line-height:1.5em; 
margin:0px; padding:0 0 10px 10px; list-style:none; background-color:#FBF4DB}


.table_td_aboutme{background-color:#fff; padding-right:5px; padding-top:3px; padding-bottom:3px; font-weight:bold; font-size:12px }
.table_td_aboutme2{background-color:#fff; padding-left:5px; padding-top:3px; padding-bottom:3px; font-size:12px }



/* Service.html */
#contents_service ,#contents_contact, #contents_link, #contents_index, #contents_index, #contents_about{ width:780px; height:auto;  
font-size:12px; font-family:Arial, Helvetica, sans-serif line-height:2.0em; }
#left_contents_s,#left_contents_c, #left_contents_l, #left_contents_in, #left_contents_p, #left_contents_a
{ float:left; width:540px; height:auto; padding:20px 25px 20px 29px; border-right:1px solid gray;}

#right_navi{ width:165px; height:auto; padding:40px 10px 0 10px; float:right;}
.right_navi_ul{ list-style:none; }

#container_service
{ width:530px; height:auto; margin:0; padding:10px; border:1px solid black; line-height:1.6em; background-color:#CCCCCC;}
#leftcol{ width:90px; height:100%; float:left; padding:5px; text-align:right;}
#leftcol_title1{padding-top:16px;} 		 
#leftcol_title2{padding-top:390px;} 	 	
#leftcol_title3{padding-top:90px;} 	 

#rightcol{ width:410px; height:100%; float:right; padding:5px; background-color:#E5E6E6}
.estimate_caption{float:left; padding-left:18px; padding-bottom:3px;}
#total{font-size:11px; width:370px; padding:10px; border:1px black solid; margin:auto; margin-top:25px; background-color:#FFFFCC;}
#test{ text-align:right}
#rightLinks { list-style:none; font-size:13px; line-height:2em; margin:0px; padding:0px; text-decoration:underline; color:#666666;

}
#rightLinks li.bullet {
padding: 0 0 0 12px;
background: url(../images/allow.jpg) no-repeat 0 50%;
}

#rightLinks li.bullet2{padding: 0 0 0 12px;
background: url(../images/allow.jpg) no-repeat 0 10%;}




/* Casestudy.html */
.casestudy_img{float:left; padding-right:15px;}
.casestudy_img2{float:left; padding-right:15px;}
.casestudy_txt{float:left; padding-top:10px; padding-bottom:15px;}
.casestudy_txt2{float:left; padding-top:10px; padding-bottom:15px; margin-left:40px;}





/* ContactUs.html */
.left_col_contact{ width:110px; height:auto; float:left; text-align:right; padding:5px;}
.right_col_contact{ width:410px; height:auto; float:left; text-align:left; padding:5px;}
#submitRow{text-align:center;}


/* Links.html */
.left_col_link_cap{ width:530px; height:auto; float:left; text-align:left; margin-bottom:0px; margin-top:10px;}
.left_col_link{ width:515px; height:auto; float:left; text-align:left; margin-top:10px; padding-left:15px;}
.right_col_link{ width:350px; height:auto; float:left; text-align:left; padding:5px;}





/* index.html */
div #contents1_index{ background-color:#E9EAEA; width:215px; height:240px; float:left; padding:10px;  margin:10px; text-align:left; }
div #contents2_index{ background-color:#E9EAEA; width:215px; height:240px; float:right; padding:10px; margin:10px;  }
.index_texts {font-size:1.0em; width:215px;  height:auto; line-height:1.5em; margin:0px;}



.boxcap{ font-size:11px; float:left; margin-left:40px;}


