/*ここからbody設定*/
body{
	margin: 0px;
}
.border {
	border: none;
	margin: 0px;
	padding: 0px;
}

/*ここからヘッダー設定*/
#topframe {
	background-image : url(head_back.gif);
	background-repeat: repeat-x;
	margin: 0px;
}
#head {
	text-align: left;
	background-image : url(head_2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px;
	border: none;
}
#topframe .navi {
	margin: 0px;
	text-align: right;
	font-size: 80%;
	background-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 1em;
	padding-bottom: 2px;
}
#topframe .pan {
	margin: 0px;
	text-align: left;
	font-size: 80%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 1em;
}
#topframe .date {
	font-size: 80%;
	margin: 0px;
	padding-right: 2em;
	text-align: right;
	padding-bottom: 1em;
}
#bg-stripes{ background-image : url(bg-image.gif);
             background-position:850px 0px;
             background-repeat:repeat-y
;}
/*ここからフッターの設定*/
#footer {
	text-align: center;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size: 80%;
	padding-top: 1em;
	padding-bottom: 1em;
}
.back {
	text-align: right;
	margin: 5px 0px;
	padding: 0px 2em 0px 0px;
	font-size: 80%;
}
#copy {
	font-size: 70%;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #006600;
	text-align: center;
	margin: 0px;
}
.style001 { margin-left: 7%;
    margin-right: 5%;
    letter-spacing:1;
    line-height: 150%;
    FONT-SIZE: 115%;
    vertical-align: middle
;}
.style002 { margin-bottom:20px;
           margin-left: 10%;
           margin-right: 20%;
           line-height: 150%;
           letter-spacing:2
;
  

  
}
.style003{ margin-bottom:20px;
           margin-left: 12%;
           margin-right: 20%;
           line-height: 150%;
           letter-spacing:2
;}
.style004{ width:650;
           margin-bottom:20px;
           margin-left: 10%;
           margin-right: 50%;
           line-height: 150%;
           letter-spacing:2;
          
           background-color:#99ffff
;}
.style005 { margin-bottom:20px;
           margin-left: 10%;
           margin-right: 40%;
           line-height: 150%;
           letter-spacing:2　　工事進捗写真用スタイル
}}}}}}}
.style006{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ccccff;
           background-color:#ccccff;
           font-weight:bold;
           font-size:120%
;}    
.style007{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 3px;
 PADDING-TOP: 3px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ccccff;
           letter-spacing:1px;
           line-height:150%
;}
.style008{ margin-top: -1.5%;
           margin-bottom: 0px;
           margin-left: -1%;
           margin-right: 0px;
           width:850px
;}

.style009{ width:650px; 
           margin-bottom:20px;
           margin-left: 10%;
           line-height: 100%;
           letter-spacing:2;
           font-size:110%;
           background-color:#99ffff
;}
.style010{ width:600px;
           margin-bottom:20px;
           margin-left: 13%;
           line-height: 110%;
           letter-spacing:2
;}
.style011{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:0px;
           border-right-width:0px;
           border-bottom-width:3px;
           border-left-width:0px;
           border-style:solid;
           border-color:#99cc00;
          
           font-weight:bold;
           font-size:120%
;}    
.style012{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 3px;
 PADDING-TOP: 3px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#99cc00;
           letter-spacing:1px;
           line-height:150%
;}
.style013{ margin-bottom:20px;
           margin-left: 13%;
           margin-right: 17%;
           line-height: 100%;
           letter-spacing:2
;}
.style014{ margin-left: 5%;
           margin-right: 20%;
}
.style015{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffcc00;
           background-color:#ffcc00;
           font-weight:bold;
           font-size:120%　枠オレンジ
;}    
.style016{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 10px;
 PADDING-TOP: 10px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffcc00;
           letter-spacing:1px;
           line-height:150%       　枠オレンジ    
;}
.style017{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffff99;
           background-color:#ffff99;
           font-weight:bold;
           font-size:120%　枠黄色
;}    
.style018{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 10px;
 PADDING-TOP: 10px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffff99;
           letter-spacing:1px;
           line-height:150%       　枠黄色    
;}
.style019{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffccff;
           background-color:#ffccff;
           font-weight:bold;
           font-size:120%　枠ピンク
;}    
.style020{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 10px;
 PADDING-TOP: 10px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffccff;
           letter-spacing:1px;
           line-height:150%       　枠ピンク    
;}
.style021{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffccff;
           background-color:#ffccff;
           font-weight:bold;
           font-size:120%　枠パープル
          ;}    
.style022{ margin-top: 0%;
           margin-left: 10%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 10px;
 PADDING-TOP: 10px;
           border-top-width:0px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffccff;
           letter-spacing:1px;
           line-height:150%  枠パープル 
           
;}
.style023{ margin-left: 10%;
           margin-bottom: 0%;
           width:600px;
 PADDING-RIGHT: 15px;
 PADDING-LEFT: 15px;
 PADDING-BOTTOM: 5px;
 PADDING-TOP: 5px;
           border-top-width:3px;
           border-right-width:3px;
           border-bottom-width:3px;
           border-left-width:3px;
           border-style:solid;
           border-color:#ffff99;
           background-color:#ffff99;
           font-size:120%　写真ページ用注釈枠
;}    
.style024 { margin-bottom:20px;
           margin-left: 10%;
           margin-right: 40%;
           line-height: 150%;
           letter-spacing:2;
          border-style:solid;
　　　　　border-color:#afeeee;　　工事進捗写真用スタイル，最新紹介用の枠　撮影ポイント含む。
}}}}}}}
.back001{ margin-left: 10%;
          width:600px;
          text-align:right
;}
img.left{float:left
;}
img.right{float:right
;}

br  {clear:both
;}

