	/* ニュースタイル  */

p, h1, h2, h3, h4, h5, h6, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style:none;
}
#index {
	width: 750px;
	margin-right: auto;
	margin-left: auto;
	min-height: 100%;
	
	color:#000000;
	font-family:sans-serif;	
} 

#body {
	margin: 5px;
	padding: 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-image: none;

	background-color: #FFFFFF;
}
	/* index・サイズの背景 */ 
 body.top {
	background-color: #ffffff;　color: #000000; width:750px; 
	margin-left: 5%;	margin-right: 5%;
}	
	/* 会社の背景 */
body.toi {
	background-color: #bbddbb;　color: #000000; width:750px; margin-left: 5%;	margin-right: 5%;
	 background-image: url("./gazou/P500015.jpg");background-position: 350px 150px; background-attachment: fixed;
	background-repeat: no-repeat;
}
	/* 施工例の背景 */
body.se {
	width: 750px; 
	margin-left: 5%;
	margin-right: 5%;
	 background-color:bbddff;
	 color: #000000;
}
	/* その他の背景 */    
body.ind {
	background-color: #ccccff;　color: #000000; width:600px; margin-left: 5%;	margin-right: 5%;
	 background-image: url("./gazou/P500015.jpg"); background-position: 350px 30px; background-attachment: fixed;	background-repeat: no-repeat;
}

	/* 知りたいこと・価格の背景 */
body.si { 
	width: 750px; margin-left: 5%;	margin-right:5%; background-image: url("./gazou/P500015.jpg"); 
	background-position: 350px 150px; background-attachment: fixed;	background-repeat: no-repeat;
	background-color: #fafad2; color:#000000; font-family:sans-serif;	
}
	/* ホワイトの背景 */
body.white {
	background-color: #ffffff;　
	color: #000000; 
	width:600px;
	 margin-left: 5%;
	margin-right: 5%;
	background-repeat: no-repeat;
}
	/* 相互リンク・価格の背景 */
body.sougo { 
	width: 750px; margin-left: 5%;	margin-right: 5%;  
	 	background-color: #fafad2; color:#000000; font-family:sans-serif;	
}
	/* 相互リンクB・価格の背景 */
body.sougob { 
	width: 750px; margin-left: 5%;	margin-right: 5%;  
	 	background-color: #f0cccc; color:#000000; font-family:sans-serif;	
}
	/* 相互リンクC・価格の背景 */
body.sougoc { 
	width: 750px; margin-left: 5%;	margin-right: 5%;  
	 	background-color: #ccffcc; color:#000000; font-family:sans-serif;	
}
	/* 相互リンクD・価格の背景 */
body.sougod { 
	width: 750px; margin-left: 5%;	margin-right: 5%;  
	 	background-color: #cccc11; color:#000000; font-family:sans-serif;	
}
	/* 相互リンクの背景 */
body.so { 
	width: 600px; margin-left: 5%;	margin-right: 5%; background-image: url("./gazou/P500015.jpg"); 
	background-position: 250px 10px; background-attachment: fixed;	background-repeat: no-repeat;
	background-color: #ddffff; color:#000000; font-family:sans-serif;	
}
	/* 取り扱いの背景 */
body.tori {
	width: 600px; margin-left: 5%;	margin-right: 5%; background-color: #ffffff; color:#000000; 
}

	/* 手入れの背景 */
body.teire {
	width: 750px; 
	margin-left: 5%;	
	margin-right: 5%; 
	background-color:909090; 
	color: #000000;
}
	
	/* ヘッド画像 */	
#head h1 {
	font-size: 36px;
	color: #0099ff;
	font-weight: bold;
	letter-spacing: 3px;
}
#head h3 {
	color: #ff0000;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: bold;
	padding-top: 5px;
}
#head {
	height: 70px;
	background-image: url(gazou/88.jpg);
	padding-left: 10px;
	padding-top: 10px;
	margin-right: auto;
	margin-left: auto;
	width: 750px;
	text-align: center;	
}
	/* 左メニュー */
#navi {
	width: 185px;
	float: left;
	background-color: #ffdab9;
}
#naviy {
	width: 165px;
	float: left;
	background-color: #ffdab9;
}
#navi h4 {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0000FF;

	height: 17px;
	padding-top: 6px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 3px 6px;
	padding-left: 17px;
}

#navi ul {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 16px;
}
#navi li {

	background-repeat: no-repeat;
	text-indent:2px;
	background-position: 5px;
	line-height: 1.2em;
	color:#0000ff;
}
	/* 右テーブル */
#mainform {
	width: 540px;
	float: right;
	padding: 10px;
	valign: top
	font-size: 14px;
	line-height: 12px;
	background-color: #ffffff; 
}
#mainsiri {
	width: 540px;
	float: right;
	padding: 10px;
	valign: top
	font-size: 14px;
	line-height: 12px;
	background-color: #fafad2; 
}
#mainsou {
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #ffcc66; 
}
#mainteire {
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #fff5ee; 
}
#mainsoud {
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #ffc0cb; 
}
#mainsize{
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #e0ffff;
}
#mainsou2 {
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #6699ff; 
}
#mainsou3 {
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #00ff66; 
}
#main h5 {
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	letter-spacing: 1px;
	text-align: center;
		height: 30px;
}
#main h2 {
	font-size: 18px;
	font-weight: bold;
	color: #ff0000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left-width: 20px;
	border-left-style: solid;
	border-left-color: #0000FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000FF;
	margin: 10px;
}
#mainsaizu {
	width: 540px;
	float: right;
	padding: 10px;
	valign: top
	font-size: 12px;
	line-height: 12px;
	background-color: #e0ffff; 
}
	/* メイン背景 */
#main .diary {
	background-image: none;
	background-color: #e0ffff;
	padding: 10px;
}

#main ul {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 16px;
}
#main li { 
	text-indent: 5px;
	background-position: 5px;
	}
.border {
	background-image: none;
	width: 100%;
	clear: both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #0000FF;
	margin-top: 20px;
	margin-bottom: 20px;
}

#footer {
	height: 23px;
	width: 675px;
	position: absolute;
	bottom: 0px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
	/* 所在地 */
div.syozai {
	text-align: right; font-size: 80%; color:#ff6633;
}
	/* 電話 */
div.tel {
	text-align: right; font-size: 120%; color:#0099ff;
}
	/* FAX */
div.fax {
	text-align: right; font-size: 100%; color:#800000;
}
	/* 会社名 */
div.syamei {
	text-align: right; font-size: 100%; color:#008000; 
}
	/* 所在地 */
p.syozai {
	text-align: center; font-size: 10px; color:#ff6633;
}
	/* 電話 */
p.tel {
	text-align: center; font-size: 14px; color:#0099ff;
}
	/* FAX */
p.fax {
	text-align: center; font-size: 12px; color:#800000;
}
	/* 会社名 */
p.syamei {
	text-align: center; font-size: 13px; color:#008000; 
}
	/* リンク色 */
div.link {
	font-size:140%;	color:#ff0000; font-family: sans-serif;	text-indent:1em;
}
.link {
	color :#0099cc ;
}

li.sq { 
	font-size:18px; 
	color: #000000;
	line-height:1.5em;
}
span.cu1 { color: #ff0000;
}

	/* linkの設定 */ 
div.link { text-align:center; font-size:30px; color:red;
}


	/* 相互リンクのタイトル */
div.sougo { text-align:center; font-size:240%;	color:ff3300;
}

	/* マウスを乗せた状態 */
a:hover {
	color: red;　
	background-color: #66ffcc;　
	font-weight: bold;
}
	/* クリックした状態 */
a:active {
	color: yellow;	
	background-color: green;　
	font-weight: bold;
}
	/* 面格子・施工例のテーブル */
table.kousi {
	width:490px; border:0; 
	margin-left: 5px;	
	margin-right: 5px; 
	text-align:center;
}
table.kousi {
	width:490px; border:0; 
	margin-left: 5px;	
	margin-right: 5px; 
	text-align:center;
	height:50px;
}
table.ind {
	width:70%; border:none;
}
	<!-- sougo/html.indexのテーブル -->
table.inds {
	width:95%; border:none; cellspacing="1" ; 
	font-size:12px ;
}
	/* 問い合わせテーブルの装飾 */
table.toi1 {
	cellspacing:0; 
	border: 1px solid #808000; 
	border-collapse: collapse; 
	width:490px;
	margin-left: 5px;	margin-right: 5px;	
}
th,td.toiiti {
	cellspacing:0; border: 1px solid #808000;
}
table.kakaku {
	cellspacing:0;
	 border: 1px solid #808000; 
	border-collapse: collapse; 
	width: 490;
	margin-left: 5px;	margin-right: 5px;		
}
th.kakaku {
	cellspacing:0; border: 1px solid #808000;
}
td.kakaku1 {
	cellspacing:0; border: 1px solid #808000;
	 letter-spacing:1em;
}
td.kakaku2 {
	cellspacing:0; border: 1px solid #808000;
}
td.kakaku3 {
	cellspacing:0; border: 1px solid #808000;
	 font-size: 160%; color: #ff0000; 
	background-color: #ffff00;
}
	/* サイズ画像 */
tr.toi1 {
	text-align:center; 
	cellspacing:0; border: 1px solid #808000;
	 font-size: 170%; color: #ffcc33;	
}
tr.toi2 {
	text-align:center; 
	cellspacing:0; 
	border: 1px solid #808000;
	 font-size: 190%; color: #000000;
	 letter-spacing:1em;	
}
th.toi3 {
	text-align:center; cellspacing:0; border: 1px solid #808000; letter-spacing:1em; color: #000000;	
}
th.toi4 {
	text-align:center; cellspacing:0; border: 1px solid #808000; font-size: 120%; color: #ff0000;	
}
th.toi5 {
	text-align:center; cellspacing:0; border: 1px solid #808000; font-size: 250%; color: #ff0000;	
}
tr.toi6 {
	cellspacing:0; border: 1px solid #808000; font-size: 220%; color: #ff00ff;	
}
th.toi7 {
	cellspacing:0; border: 1px solid #808000; text-align:center; letter-spacing:1em;	
}
tr.toi8 {
	cellspacing:0; border: 1px solid #808000; font-size: 160%; color: #0000ff;	
}
tr.toi9 {
	cellspacing:0; border: 1px solid #808000; font-size: 110%; color: #000000;	
}
th.toi10 {
	cellspacing:0; border: 1px solid #808000; text-align:center; letter-spacing:1em;	
}
tr.toi11 {
	cellspacing:0; border: 1px solid #808000; font-size: 13pt; color: #000000;	
}
tr.toi12 {
	cellspacing:0; border: 1px solid #808000; font-size: 16pt; color: #006633;	
}
div.toi {
	text-align:center; font-size: 140%; color: #0000ff;	
}
	/* リンクの背景色 */
td.si {
	text-align:center; background-color:#99dd55;
}
	/* リンクの背景色 */
td.se {
	text-align:center; background-color:#ddff55;
}
	/* リンクの背景色 */
td.ka {
	text-align:center; background-color:#dd3355;
}
	/* リンクの背景色 */
td.to {
	text-align:center; background-color:#ffbb55;
}
	/* 相互リンクBの背景色 */
td.sougob {
	text-align:center; background-color:#f09999;
}
	/* 相互リンクCの背景色 */
td.sougoc {
	text-align:center; background-color:#ff7702;
}
	/* 相互リンクDの背景色 */
td.sougod {
	text-align:center; background-color:#cc99ff;
}
td.mura {
	text-align:center; background-color:#33cc66;
}
div.link {
	font-size:140%;	color:#ff0000; font-family: sans-serif;	text-indent:1em;
}
div.link {
	font-size:140%;	color:#ff0000; font-family: sans-serif;	text-indent:1em;
}
	/* --見出し-- */
	/* 文字装飾H1 */
.h1 {
	text-align: center; 
	font-size: 190%; 
	font-family: sans-serif; 
	color: #ff0000;
}
	/* 文字装飾H3 */
.h3 {
	text-align: center; 
	font-size: 140%; 
	font-family: sans-serif; 
	color: #0000ff;
}
h2.red {
	/* 文字装飾 */
	font-size: 180%; font-family: sans-serif; color: #ff0000;
}
h2.orange {
	/* 文字装飾 */
	font-size: 180%; 
	font-family: sans-serif; 
	color: #cc9900;
	}
	/* 文字装飾 */
h3.orange { 
	font-size: 140%; font-family: sans-serif; color: #ffcc33; margin-top:0%; margin-bottom:0%;
}
li.1 {
	font-size:150%;	
	color:#000000; 
	font-family: sans-serif;
	text-indent:1em; 
	line-height:1.3em;
}
li.eria{

	font-size:18px;	
	color:#000000; 
	font-family:
	 sans-serif;
	line-height:1.3em;	
}
	/*　水平線　*/
hr {
	height: 2px; color: ffcc33;
}
	/* 計算例 */
.keisan {
	color:#000000; font-size:120%;	font-weight:bolder;
}
	/* 見出し文字 */
.mida {
	color:#ff9900; 
	font-size:140%;
	font-weight:bold;
	line-height:1.2em;
}
	/* 中身文字 */
.naka {
	color:#000000; 
	font-size:120%;
	font-weight:bold;
	line-height:1.3em;
}
	/* 文字装飾 */
p {
	text-align:center;
}
p.ind {
	 font-size:110%; color:#purple; font-weight:900;
}	
	/* メールの装飾 */
FORM.mail input.required {
	background-color:#ffffcc; border: red 1px solid;		
}
	/* メールの装飾 */
FORM.mail textarea {
	background-color:#ffcccc; border: #cc8000 1px solid;
}
	/* 地域の装飾 */
select.chiiki {
	background-color:#99ff00;
}
	/* mainの背景 */
div.main { 
	width: 540px;
	float: right;
	padding: 10px;
	font-size: 14px;
	line-height: 20px;
	background-color: #000000;
}
	/*  */
div.main-menu {
	  float: left; width: 230px; border: 1.5px green solid;	text-align: center; 
	word-spacing: 10pt; height: 30px; padding: 5px;	font-weight:600;
}
	/*  */
div.main-content {
	  float: left;  width: 370px;  border: 1.5px green solid; text-align: center;
	 leter-spacing: 10pt; height: 30px; padding: 5px; font-weight:600;
}
body.torisetu2 {
 background-image: url("./gazou/img004.jpg"); background-position: 10px 10px; background-attachment: fixed;
	background-repeat: no-repeat;
}
