@charset "UTF-8";
/********************************/
/* 電気工作用のＣＳＳ　全体		*/
/********************************/

body {
	background-color: silver;
	border: 0px #ff0000 solid;
}

div {
	text-align: center;
}

hr.upper_m {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-top-color: black;
    border-left-color: black;
    border-right-color: White;
    border-bottom-color: White;
    height: 5px;
    width: 800px;
}

hr.bottom_m {
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-top-color: black;
    border-left-color: black;
    border-right-color: White;
    border-bottom-color: White;
    height: 3px;
    width: 800px;
}

span.xxl{
	font-size: xx-large;
	color: white
}

span.s{
	font-size: small;
}

span.m{
	font-size: medium;
}

table {
	border: 0px #ff0000 solid;
	background-color: silver;
	margin-left:auto;margin-right:auto;
	padding: 0px;
}

/* td 写真用 */
td.photo {
	text-align: center;
	vertical-align: top;
	width: 200px;
	height: 200px;
	padding: 2px;
}

/* td 上部コメント用 */
td.comment_s {
	text-align: left;
	vertical-align: top;
	width: 600px;
}

/* td 左詰め中部コメント用 */
td.comment_ml {
	text-align: left;
	vertical-align: top;
	width: 500px;
}

/* td 下部コメント用 */
td.comment_m {
	text-align: left;
	vertical-align: top;
	width: 750px;
}

/* td スペース用 */
td.comment_ss {
	text-align: left;
	vertical-align: top;
	width: 20px;
}

/* td 最下部の部分用 */
td.comment0 {
	border: 0px #000000 solid;
	text-align: left;
	vertical-align: top;
	width: 240px;
}

/* td 最下部の部分用 */
td.comment1 {
	border: 0px #000000 solid;
	text-align: center;
	vertical-align: top;
	width: 100px;
}

/* td 最下部の部分用 */
td.comment2 {
	border: 0px #000000 solid;
	text-align: center;
	vertical-align: top;
	width: 340px;
}

