/* CSS Document */


body {font-family:"'ＭＳ ゴシック', 'Osaka', 'Arial', 'Helvetica', 'Verdana', 'sans-serif'"; font-size:10px; }

#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:1em; color:#669933; font-weight:bold; line-height:2em; width:540px; margin:20px 0 15px 0; border-bottom:2px solid #669933; }
#title_table{ text-align:right; list-style:none;line-height:1.5em; margin:10 5 0 0px;}

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


#left_contents{ float:left; width:200px; height:auto;}
#right_contents{float:left; width:520px; padding:0 30px 0 0; background-color:purple; }

.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; }
.table_td_aboutme2{background-color:#fff; padding-left:5px; padding-top:3px; padding-bottom:3px; }



/* Service.html */
#contents_service ,#contents_contact, #contents_link, #contents_index, #contents_index, #contents_about, #contents_portfolio { width:700px; height:auto;  
font-size:12px; line-height:1.8em; }
#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:left; font-size:12px;}
#right_navi a{ color:black}
#divTopLeft{ width:165px; height:auto; font-size:12px; color:black}
#divTopLeft a{color:black}
.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; float:left; font-size:12px; 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{width:190px; height:auto; float:left; text-align:right; padding:5px;}
.right_col_link{ width:330px; height:auto; float:left; text-align:left; padding:5px;}


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



/* 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:12px; width:215px;  height:auto; line-height:1.5em; margin:0px;}





