BODY
	{
	font-size : 12px;
	color : black;
	padding : 0px;
	margin : 0px;
	border-width : 0px;
	text-align : center;
	}


/* ---------------------------------------------------- */
/* ライン */
/* ---------------------------------------------------- */
HR
	{
	padding : 0px;
	margin : 0px;
	}


/* ---------------------------------------------------- */
/* 枠無しテーブルとセル */
/* ---------------------------------------------------- */
TABLE
	{
	font-size : 12px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td_10
	{
	padding : 0px;
	margin : 0px;
	font-size : 10px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td_14
	{
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td_16
	{
	padding : 0px;
	margin : 0px;
	font-size : 16px;
	border-collapse: collapse;
	border-style : hidden;
	}

TD.td3
	{
	padding : 3px;
	margin : 0px;
	font-size : 12px;
	border-collapse: collapse;
	border-style : hidden;
	}

TD.td3_10
	{
	padding : 3px;
	margin : 0px;
	font-size : 10px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td3_14
	{
	padding : 3px;
	margin : 0px;
	font-size : 14px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td3_16
	{
	padding : 3px;
	margin : 0px;
	font-size : 16px;
	border-collapse: collapse;
	border-style : hidden;
	}

TD.td5
	{
	padding : 5px;
	margin : 0px;
	font-size : 12px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td5_10
	{
	padding : 5px;
	margin : 0px;
	font-size : 10px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td5_14
	{
	padding : 5px;
	margin : 0px;
	font-size : 14px;
	border-collapse: collapse;
	border-style : hidden;
	}
TD.td5_16
	{
	padding : 5px;
	margin : 0px;
	font-size : 16px;
	border-collapse: collapse;
	border-style : hidden;
	}


/* ---------------------------------------------------- */
/* 枠付きテーブルとセル */
/* ---------------------------------------------------- */
TABLE.table_waku
	{
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-collapse: collapse;
	}
TABLE.table_sample
	{
	border-width: 1px;
	border-style: solid;
	border-color: red;
	}
TD.td_waku
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-collapse: collapse;
	}
TD.td3_waku
	{
	padding : 3px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-collapse: collapse;
	}
TD.td5_waku
	{
	padding : 5px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-collapse: collapse;
	}
TD.td10_waku
	{
	padding : 10px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-collapse: collapse;
	}
TABLE.table_waku_pink
	{
	border-top: solid 1px #ff0080;
	border-left: solid 1px #ff0080;
	border-right: solid 1px #ff0080;
	border-bottom: solid 1px #ff0080;
	border-collapse: collapse;
	}
TD.td_waku_pink
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #ff0080;
	border-left: solid 1px #ff0080;
	border-right: solid 1px #ff0080;
	border-bottom: solid 1px #ff0080;
	border-collapse: collapse;
	}
TD.td3_waku_pink
	{
	padding : 3px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #ff0080;
	border-left: solid 1px #ff0080;
	border-right: solid 1px #ff0080;
	border-bottom: solid 1px #ff0080;
	border-collapse: collapse;
	}
TD.td5_waku_pink
	{
	padding : 5px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #ff0080;
	border-left: solid 1px #ff0080;
	border-right: solid 1px #ff0080;
	border-bottom: solid 1px #ff0080;
	border-collapse: collapse;
	}
TD.td10_waku_pink
	{
	padding : 10px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #ff0080;
	border-left: solid 1px #ff0080;
	border-right: solid 1px #ff0080;
	border-bottom: solid 1px #ff0080;
	border-collapse: collapse;
	}

TABLE.table_waku_azuki
	{
	border-top: solid 1px #de63a0;
	border-left: solid 1px #de63a0;
	border-right: solid 1px #de63a0;
	border-bottom: solid 1px #de63a0;
	border-collapse: collapse;
	}
TD.td_waku_azuki
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #de63a0;
	border-left: solid 1px #de63a0;
	border-right: solid 1px #de63a0;
	border-bottom: solid 1px #de63a0;
	border-collapse: collapse;
	}
TD.td3_waku_azuki
	{
	padding : 3px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #de63a0;
	border-left: solid 1px #de63a0;
	border-right: solid 1px #de63a0;
	border-bottom: solid 1px #de63a0;
	border-collapse: collapse;
	}
TD.td5_waku_azuki
	{
	padding : 5px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #de63a0;
	border-left: solid 1px #de63a0;
	border-right: solid 1px #de63a0;
	border-bottom: solid 1px #de63a0;
	border-collapse: collapse;
	}
TD.td10_waku_azuki
	{
	padding : 10px;
	margin : 0px;
	font-size : 12px;
	border-top: solid 1px #de63a0;
	border-left: solid 1px #de63a0;
	border-right: solid 1px #de63a0;
	border-bottom: solid 1px #de63a0;
	border-collapse: collapse;
	}


/* ---------------------------------------------------- */
/* ブロック */
/* ---------------------------------------------------- */
DIV
	{
	padding : 0px;
	margin : 0px;
	border-collapse: collapse;
	border-style : hidden;
	}


/* ---------------------------------------------------- */
/* 段落 */
/* ---------------------------------------------------- */
H1
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	font-weight: normal;
	border-collapse: collapse;
	border-style : hidden;
	}
H2
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	font-weight: normal;
	border-collapse: collapse;
	border-style : hidden;
	}
H3
	{
	padding : 0px;
	margin : 0px;
	font-size : 12px;
	font-weight: normal;
	border-collapse: collapse;
	border-style : hidden;
	}


/* ---------------------------------------------------- */
/* リンク */
/* ---------------------------------------------------- */
A
	{
	color : blue;
	text-decoration : underline;
	}
A:HOVER
	{
	color : red;
	}
A.a_blackwhitenoline
	{
	color : #000000;
	text-decoration : none;
	}
A:HOVER.a_blackwhitenoline
	{
	color : #ffffff;
	text-decoration : none;
	}


/* ---------------------------------------------------- */
/* 入力部品 */
/* ---------------------------------------------------- */
FORM
	{
	padding : 0px;
	margin : 0px;
	border-collapse: collapse;
	border-style : hidden;
	}

SELECT.select10_135
	{
	font-size : 10px;
	color : black;
	background-color : white;
	padding : 0px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	width : 135px;
	height : 20px;
	}

INPUT.input10_40
	{
	font-size : 10px;
	color : black;
	background-color : white;
	padding : 0px;
	margin : 0px;
	border-style : outset;
	border-width : 2px;
	width : 40px;
	height : 20px;
	}

SELECT
	{
	font-size : 12px;
	color : black;
	background-color : white;
	margin : 0px;
	}

SELECT.select_180
	{
	font-size : 12px;
	color : black;
	background-color : white;
	margin : 0px;
	width : 180px;
	}

INPUT.input_50
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 50px;
	height : 18px;
	}

INPUT.input_100
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 100px;
	height : 20px;
	}

INPUT.input_200
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 200px;
	height : 18px;
	}

INPUT.input_300
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 300px;
	height : 18px;
	}

INPUT.input_400
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 400px;
	height : 18px;
	}

TEXTAREA.textarea_400_50
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 400px;
	height : 50px;
	}

TEXTAREA.textarea_400_100
	{
	color : black;
	padding : 1px;
	margin : 0px;
	border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 400px;
	height : 100px;
	}

TEXTAREA.textarea_400_200
	{
	color : black;
	padding : 1px;
	margin : 0px;
	 border-style : inset;
	border-width : 2px;
	font-size : 12px;
	width : 400px;
	height : 200px;
	}
