@charset "UTF-8";


/*************************************************

                仕様とかのテーブル

**************************************************/

.tableProduct {
   margin:5px 0 10px 20px;
}

.tableProduct th,
.tableProduct td {
   vertical-align:top;
}



table.awning_frame {
	color: #666666;
	width: 550px;
	margin-bottom: 30px;
	margin-left: 4px;
	border: 1px solid #ccaaaa;
	border-collapse: separate;
	border-spacing: 1px;
}

table.awning_frame td {
	width: 160px;
	padding: 5px;
	border-right: 1px solid #ccaaaa;
	border-bottom: 1px solid #ccaaaa;
	background-color: #fffafa;
	vertical-align: top;
	line-height:1.4em;
}

table.awning_frame td h4 {
	margin: 3px 0 0 0;
	padding: 0;
	text-align: center;
}



table.awning_rang {
   color: #666666;
   width: 550px;
   margin-bottom: 30px;
   margin-left: 5px;
   border: 1px solid #ccaaaa;
   border-collapse: separate;
   border-spacing: 1px;
}

table.awning_rang th {
   padding: 5px;
   border-right: 1px solid #ccaaaa;
   border-bottom: 1px solid #ccaaaa;
   background-color: #ffddbb;
}

table.awning_rang thead th {
   background-color: #ffffee;
   text-align:center;
}

table.awning_rang td {
   width: 0px;
   padding: 5px;
   border-right: 1px solid #ccaaaa;
   border-bottom: 1px solid #ccaaaa;
   background-color: #fffafa;
   line-height:1.4;
   text-align:center;
}


table.listMarkilux {
   font-size: 80%;
   color: #666666;
   width: 500px;
   margin: 15px 5px 0px 33px;
   padding-bottom: 15px
}

table.listMarkilux th {
   background-color: #E1E2E6;
}

table.listMarkilux td {
   vertical-align:top;
   line-height:1.4;
   padding:0 10px 10px 5px;
}

table.listMarkilux h4 {
   margin:0;
   padding:0;
}

ul.markiluxAttention {
   margin-left:5px;
}

ul.markiluxAttention li {
   font-size: 80%;
   margin-left:40px;
   list-style: disc;
   line-height:1.4;
}








