/* CSS Document */

body {
margin:0px;
background-IMAGE:url(img/05bg02.gif);
background-repeat:repeat;
font-size:small;
color:#666666;
text-align:left;}

/*

*/
	
table{text-align:left;}
	
a{text-decoration:none;}
a:link {color:#666666;}
a:visited {color:#CC9966;}
a:hover {color:#996633; position:relative; top:1px; right:1px;}
a:active {color:#CC9966;}
img {border:0px;}

p{
margin:2px;
line-height:1.5em;
}

form{margin:0;}	
	
.box1{
margin:0px;
background-color:#FFFFFF;
width:100%;}

.box9 {	width:160px;
	text-align:right;
	font-size:smaller;
	text-decoration:none;
}
.box10 {margin:2px;
padding:3px;
text-align:left;}

.box11 {
border-collapse:collapse;
border:1px;
border-style:solid;
background-color:#CCCCCC;
border-color:#CCCCCC;
width:98%;
margin:3px 8px 3px 3px;
}

/* box20は000にもあり*/
.box20 {
border-collapse:collapse;
border:1px;
border-style:solid;
border-color:#CCCCCC;
margin:3px 8px 3px 3px;
}

h1{font-size:small;
margin:1px 2px 0px 0px;}

h1 a:link {color:#666666;}
h1 a:visited {color:#666666;}
h1 a:hover {color:#666666; position:static;}
h1 a:active {color:#666666;}

h2{
font-size:small;
background-color:#FFEAE1;
color:#FF3366;
margin:1px;
padding:3px;
}

h3{
background-color:#0066CC;
font-size:small;
color:#FFFFFF;
margin:1px;
padding:3px;}

.style1 {font-size:medium;}
.style2 {font-size:small;}
.style3 {color:#FFFFFF;}
.style4 {color:#CC0000;}
.style5 {color:#3366CC;}
.style6 {color:#003399;}
.style7 {color:#FF9900;}
.style8 {color:#006600;}

.style20 {color:#FF9900;}
.style30 {color:#0066CC;}
.style40 {color:#339900;}
.style50 {font-size:x-small;}
.style53 {font-size:small;}

.text01{
padding:3px 3px 3px 8px;
color:#3366FF;
border-style:solid;
border-color:#CCCCCC;
border-width:0px 0px 0px 5px;
}
.text02{
padding:3px 3px 3px 8px;
color:#3366FF;
background-color:#FFEEEE;
border-style:solid;
border-color:#FF0066;
border-width:0px 0px 0px 5px;
font-size:medium;
font-weight:bold;
}
.text03{
padding:0em 1em 0em 1em;
font-size:small;
color:#333333;
}

/*　ライン用　*/
.name{border-top-style:dotted;
border-color:#999999;}

/*　set用　*/
p1{line-height:1em;}

#box{
padding:10px 10px 10px 10px;
text-align:left;
color:#666666;}
.box0{
margin:5px;
padding:10px 10px 10px 10px;
background-color:#FFFFFF;}
#box1{
text-align:center;
color:#000099;}
.box1{
background-color:#FFFFFF;
padding:5px 5px 5px 5px;
text-align:left;
line-height:120%;}
.box2{
background-image:url(set012.gif);
background-repeat:repeat-x;
text-align:left;}
#box3{
padding:5px 10px 5px 50px;
}

/*　施工写真ページ　*/
ul {
margin:5px 0 0 0;
line-height:140%;
list-style-type:none;
}

.u1{padding-left:10px;}
.u2{padding-left:10px;}

.style0{font-size:small;
margin:1px 2px 0px 0px;}
