/* レイアウトの設定*/ body{     margin:0px;     padding:0px;     text-align:center; } /* ラッパーの設定*/ #wrap{     position:relative;     width:750px;     background-color:#f8f8ff;     margin:0px auto;     text-align:left; } /* ヘッダーの設定*/ #head{     width:740px; margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px;        background-color: #f8f8ff;  border-top: 2px solid #d3d3d3; 	border-left: 1px solid #d3d3d3; 	border-right: 1px solid #d3d3d3;		font-size: 100%;     background-image: url(top_Back.jpg)} #head h1 {     margin-top: 5px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px;     padding-top: 3px; 	width: 720px; 	height:100%; 	list-style: none; 	text-align: center;     color:#000000;    font-size:8pt;} #head p {     margin-top: 5px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px;     padding-top: 3px; 	width: 720px; 	height:100%; 	list-style: none; 	text-align: center;     color:#000000;    font-size:8pt;} /* ヘッドナビゲーションの設定*/ #head_navi {     position:relative;     clear:both; 	margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding-top: 0px; 	width: 740px;     height:25px;	 	border-left: 1px solid #d3d3d3; 	border-right: 1px solid #d3d3d3;     border-top: 0px solid #d3d3d3;     border-bottom: 1px solid #d3d3d3; 	font-size: 100%;     background-color: #d3d3d3;         } #head_navi ul {    margin-left: 50px;    margin-right: 0px;    margin-top: 2px; 	padding: 0px; 	border-top: 0px solid #d3d3d3;	list-style: none;	text-align: center;}#head_navi li {    margin-top: 0px;    margin-left: 0px;    margin-right: 0px;    margin-bottom: 0px;    padding: 7px 11px; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;    border-left: 1px solid #c0c0c0;    border-right: 1px solid #778899;    background-color:  #f0f0f0;	    float:left;font-size: 8pt;}#head_navi a {    background-color:   #f0f0f0;    display: inline;	margin-left: 0px;    margin-right: 0px;    padding: 4px 11px;	border-bottom: 0px solid #000000;	text-decoration: none;	color: #808080;}#head_navi a:hover {    background-color:  #f0f0f0;    margin-left: 0px;    margin-right: 0px;    padding: 4px 11px;   	border-bottom: 0px solid #333333;	text-decoration: none;	color:#7b68ee;	}/* 画像の設定*/ #image {     position:relative; 	margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding-top: 0px; 	width: 740px;     height:100%;	     border-top: 1px solid #d3d3d3; 	border-bottom: 1px solid #d3d3d3; 	font-size: 100%; } /* ここからindex.html用*//* メニューの設定*/ #menu{     width:220px;     height:100%;     float:left;     background-color:#f8f8ff; } #menu ul{     margin-top: 0px; 	margin-right: 0px;     margin-left: 5px;     margin-bottom: 0px; 	padding: 0px; 	width: 215px;     height:100%;     background-color:  #ffffff;     border-top: 1px solid #d3d3d3; 	border-left: 1px solid #d3d3d3;     border-right: 0px solid #d3d3d3;     border-bottom: 0px solid #d3d3d3; 	font-size: 100%;    list-style: none;	text-align: left;}#menu p { 	width: 211px; 	margin-top: 20px; 	margin-right: 2px;     margin-left: 2px;     margin-bottom: 10px;     padding-top: 0px;     padding-bottom: 0px; 	padding-left: 0px;  	text-decoration: none; 	color: #FFCC00; 	text-align: center;     font-size:10pt; background-color:  #ffffff;   } #menu li { 	width: 201px; 	margin-top: 1px; 	margin-right: 2px;     margin-left: 2px;     margin-bottom: 1px;     padding-top: 3px;     padding-bottom: 3px; 	padding-left: 0px;  	text-decoration: none; 	color: #666666;	text-align: left;     font-size:10pt;}#menu a { 	background-color: #ffffff;	 	display: block; 	width: 215px; 	margin-top: 3px; 	margin-right: 0px;     margin-left: 0px;     margin-bottom: 3px;     padding-top: 5px;     padding-bottom: 5px; 	padding-left: 1px; 	border-left: 1px outset #333333;	border-right: 1px outset #333333; 	border-top: 1px outset #333333;	border-bottom: 1px outset #333333; 	text-decoration: none; 	text-align: center; 	color: #993333;     font-size:10pt;	}/* コンテンツの設定*/ #main{     width:520px;     height:100%;     float:right;     background-color: #f8f8ff; } #main ul { 	margin-top: 0px; 	margin-right: 5px;     margin-left: 0px;     margin-bottom: 0px; 	padding: 0px; 	width: 520px;     height:100%;	     border-top: 1px solid #d3d3d3; 	border-left: 1px solid #d3d3d3;     border-right: 1px solid #d3d3d3;     border-bottom: 0px solid #d3d3d3; 	font-size: 100%; 	background-color: #FFFFFF; } #main h2 { 	margin-top: 20px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 10px; 	padding: 5px; 	width: 455px; 	border-top: 2px outset #33FF66; 	border-right: 1px outset #d3d3d3; 	border-left: 30px outset #33FF66; 	border-bottom: 2px solid #d3d3d3; 	list-style: none; 	text-align: left; 	color: #666666;	background-color: #FFFFFF; display: block; font-size:12pt;} #main p { 	margin-top: 10px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 10px; 	padding: 5px; 	width: 455px; 	text-align: left; 	color: #666666;	background-color: #FFFFFF; font-size:12pt;} #main h3 { 	margin-top: 20px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 10px; 	padding: 5px; 	width: 455px; 	border-top: 2px outset #33FF66; 	border-right: 1px outset #d3d3d3; 	border-left: 30px outset #33FF66; 	border-bottom: 2px solid #d3d3d3; 	list-style: none; 	text-align: left; 	color: #666666;	background-color: #FFFFFF;     display: block;     font-size:12pt;} #main li { 	margin-top: 5px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 5px; 	padding: 5px; 	width: 455px; 	text-align: left; 	color: #666666;	background-color: #FFFFFF;     font-size:12pt;    text-decoration: none;    list-style: none;} /* ここまでindex.html*/ /* ここからその他のpage用*/ /* コンテンツの設定*/ #contents{     clear:both;     position:relative; 	height:100%;	    	font-size: 100%;     width: 740px;} #contents ul{margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding-top: 1px; 	border-left: 1px solid #d3d3d3; 	border-right: 1px solid #d3d3d3; 	border-top: 1px solid #d3d3d3; 	border-bottom: 1px solid #d3d3d3; 	width: 740px; 	height:100%;	     font-size: 100%;  background-color: #FFFFFF; }#contents li{    margin-top: 5px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 5px; 	padding-top: 1px; 	padding-bottom: 1px;	padding-right: 0px;	padding-left: 0px;    width: 600px; 	    background-color: #FFFFFF;     font-size:12pt;    color: #666666;    text-decoration: none;    list-style: none;text-align: left; }#contents p{    margin-top: 5px; 	margin-right: 30px;     margin-left: 30px;     margin-bottom: 5px; 	padding-top: 1px; 	padding-bottom: 1px;	padding-right: 0px;	padding-left: 0px;    width: 600px;     background-color: #FFFFFF;     font-size:12pt;    color: #666666;    text-decoration: none;    list-style: none;text-align: left; }#contents h2{   margin-top: 20px; 	margin-right: 0px;     margin-left: 30px;     margin-bottom: 10px; 	padding: 5px; 	width: 455px; 	border-top: 2px outset #33FF66; 	border-right: 1px outset #d3d3d3; 	border-left: 30px outset #33FF66; 	border-bottom: 2px solid #d3d3d3; 	list-style: none; 	text-align: left; 	color: #666666;	background-color: #FFFFFF; display: block; font-size:12pt;}#contents h3{   margin-top: 20px; 	margin-right: 0px;     margin-left: 30px;     margin-bottom: 10px; 	padding: 5px; 	width: 455px; 	border-top: 2px outset #33FF66; 	border-right: 1px outset #d3d3d3; 	border-left: 30px outset #33FF66; 	border-bottom: 2px solid #d3d3d3; 	list-style: none; 	text-align: left; 	color: #666666;	background-color: #FFFFFF; display: block; font-size:12pt;}/* 価格表テーブル*/ #mein_tbleft { 	margin-top: 0px; 	margin-right: 10px;     margin-left: 10px;     margin-bottom: 0px; 	padding: 0px; 	width: 200px; 	border-top: 0px solid #666666; 	font-size: 100%; 	float:left; } #mein_tbleft p {     margin: 0px; 	padding: 10px; 	width: 200px; 	border-top: 0px solid #666666; 	border-right: 0px solid #666666; 	border-left: 0px solid #666666; 	border-bottom: 0px solid #666666; 	list-style: none; 	text-align: left; 	color: #808080; } <CODE>#mein_tbleft table {        font-size: 80%;        color: #666666;        width: 400px;        margin-bottom: 30px;        border: 1px solid #CCCCCC;        border-collapse: separate;        border-spacing: 1px;}#mein_tbleft th {        padding: 5px;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        background-color: #E1E2E6;}#mein_tbleft td {        padding: 5px;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        background-color: #EFF2F3;}</CODE>#mein_tbright { 	margin-top: 0px; 	margin-right: 10px;     margin-left: 10px;     margin-bottom: 0px; 	padding: 0px; 	width: 200px; 	border-top: 0px solid #666666; 	font-size: 100%; 	float:right; } #mein_tbright p {     margin: 0px; 	padding: 10px; 	width: 200px; 	border-top: 0px solid #666666; 	border-right: 0px solid #666666; 	border-left: 0px solid #666666; 	border-bottom: 0px solid #666666; 	list-style: none; 	text-align: left; 	color:#666666; } <CODE>#mein_tbright table {        font-size: 80%;        color: #666666;        width: 400px;        margin-bottom: 30px;        border: 1px solid #CCCCCC;        border-collapse: separate;        border-spacing: 1px;}#mein_tbright th {        padding: 5px;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        background-color: #E1E2E6;}#mein_tbright td {        padding: 5px;        border-right: 1px solid #CCCCCC;        border-bottom: 1px solid #CCCCCC;        background-color: #EFF2F3;}</CODE>/* フットナビゲーションの設定*/ #foot_navi{     position:relative;    clear:both;     margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding: 5px; 	width: 750px;     height:25px;    	font-size: 100%;     background-color:#f8f8ff;   }#foot_navi ul{ margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding: 5px; 	width: 740px;     height:100%;     background-color: #f8f8ff; 	border-top: 5px solid #d3d3d3; 	border-left: 1px solid #d3d3d3;     border-right: 1px solid #d3d3d3; 	font-size: 100%;     background-color:#f8f8ff; 	list-style: none; 	text-align: center;     color:#808080;    font-size:8pt;} #foot_navi p{margin-top: 5px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px;     padding-top: 3px; 	width: 715px; 	list-style: none; 	text-align: center;     color:#808080;    font-size:8pt;}  /* フッターの設定*/ #foot{     position:relative;     clear:both;    margin-top: 0px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px; 	padding: 5px; 	width: 740px;     height:25px;     background-color: #f8f8ff; 	border-top: 0px double #d3d3d3; 	border-left: 1px solid #d3d3d3;     border-right: 1px solid #d3d3d3;     border-bottom: 1px solid #d3d3d3; 	font-size: 100%;     } #foot p{margin-top: 5px; 	margin-right: 5px;     margin-left: 5px;     margin-bottom: 0px;     padding-top: 3px; 	width: 715px; 	list-style: none; 	text-align: center;     color:#808080;    font-size:8pt;} 