/* padding: 値1 値2 値3 値4; 値1が上、値2が右、値3が下、値4が左 の要素内の余白（内部） */
/* margin: 値1 値2 値3 値4;  値1が上、値2が右、値3が下、値4が左 の要素間の間隔（外部） */


/* 文字サイズの基準 */
html { font-size: 62.5%; }
	/* html内の標準フォントサイズ　16px　×　62.5%　＝　10px */

body { font-size: 2.0rem;
	 -webkit-text-size-adjust: 100%;
	width: 750px;
	margin: auto;	}
	/* body内の標準フォントサイズ　10px　×　2.0　＝　20px
	webkit-text-size-adjustはsafariの文字サイズを固定するための記述
	ページの幅を指定 
	ページを画面の中央に配置 */



/* フォントのサイズ指定　*/

div.font10{font-size: 1.0rem;}
div.font15{font-size: 1.5rem;}
div.font20{font-size: 2.0rem;}
div.font25{font-size: 2.5rem;}
div.font30{font-size: 3.0rem;}


/* フォントの種類とサイズを指定　ゴシック系のフォント */

div.font110, div.font115, div.font120, div.font125, div.font130 {
	font-family: sans-serif;
	}

div.font110{font-size: 1.0rem;}
div.font115{font-size: 1.5rem;}
div.font120{font-size: 2.0rem;}
div.font125{font-size: 2.5rem;}
div.font130{font-size: 3.0rem;}


/* フォントの種類とサイズを指定　明朝系のフォント */

div.font210, div.font215, div.font220, div.font225, div.font230 {
	font-family: serif;
	}

div.font210{font-size: 1.0rem;}
div.font215{font-size: 1.5rem;}
div.font220{font-size: 2.0rem;}
div.font225{font-size: 2.5rem;}
div.font230{font-size: 3.0rem;}


/* タイトル大 */

div.title100, div.title110, div.title120, div.title130, div.title140, div.title150, div.title160 {
	font-size: 3.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	margin: 0.0rem 0.0rem 0.0rem 0.0rem;
	}

div.title100{color: #cc0000;}
div.title110{color: #6699ff;}
div.title120{color: #009900;}
div.title130{color: #0033cc;}
div.title140{color: #99cc00;}
div.title150{color: #669933;}
div.title160{color: #006666;}


/* タイトル中 */

div.title200, div.title210, div.title220, div.title230, div.title240, div.title250, div.title260 {
	font-size: 2.5rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	margin: 0.0rem 0.0rem 0.0rem 0.0rem;
	}

div.title200{color: #cc0000;}
div.title210{color: #6699ff;}
div.title220{color: #009900;}
div.title230{color: #0033cc;}
div.title240{color: #99cc00;}
div.title250{color: #669933;}
div.title260{color: #006666;}


/* タイトル小 */

div.title300, div.title310, div.title320, div.title330, div.title340, div.title350, div.title360 {
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	margin: 0.0rem 0.0rem 0.0rem 0.0rem;
	}

div.title300{color: #cc0000;}
div.title310{color: #6699ff;}
div.title320{color: #009900;}
div.title330{color: #0033cc;}
div.title340{color: #99cc00;}
div.title350{color: #669933;}
div.title360{color: #006666;}


/* タイトルの影 大 text-shadow:横に2px・縦に2px・ぼかし1px・影の色#CCCCCC */

div.title105, div.title115, div.title125, div.title135, div.title145, div.title155, div.title165 {
	font-size: 3.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	margin: 0.0rem 0.0rem 0.0rem 0.0rem;
	text-shadow: 2px 2px 1px #CCCCCC;
	}

div.title105{color: #cc0000;}
div.title115{color: #6699ff;}
div.title125{color: #009900;}
div.title135{color: #0033cc;}
div.title145{color: #99cc00;}
div.title155{color: #669933;}
div.title165{color: #006666;}


/* コンテンツ区切り */

div.title500, div.title510, div.title520, div.title530, div.title540, div.title550, div.title560 {
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 2.0rem;
	font-weight: bold;
	}

div.title500{
	border-top: 0px solid #cc0000;
	border-right: 0px solid #cc0000;
	border-left: 3px solid #cc0000;
	border-bottom: 1px solid #cc0000;
	color: #cc0000;
	}

div.title510{
	border-top: 0px solid #6699ff;
	border-right: 0px solid #6699ff;
	border-left: 3px solid #6699ff;
	border-bottom: 1px solid #6699ff;
	color: #6699ff;
	}

div.title520{
	border-top: 0px solid #009900;
	border-right: 0px solid #009900;
	border-left: 3px solid #009900;
	border-bottom: 1px solid #009900;
	color: #009900;
	}

div.title530{
	border-top: 0px solid #0033cc;
	border-right: 0px solid #0033cc;
	border-left: 3px solid #0033cc;
	border-bottom: 1px solid #0033cc;
	color: #0033cc;
	}

div.title540{
	border-top: 0px solid #99cc00;
	border-right: 0px solid #99cc00;
	border-left: 3px solid #99cc00;
	border-bottom: 1px solid #99cc00;
	color:#99cc00;
	}

div.title550{
	border-top: 0px solid #669933;
	border-right: 0px solid #669933;
	border-left: 3px solid #669933;
	border-bottom: 1px solid #669933;
	color: #669933;
	}

div.title560{
	border-top: 0px solid #006666;
	border-right: 0px solid #006666;
	border-left: 3px solid #006666;
	border-bottom: 1px solid #006666;
	color: #006666;
	}


/* ライン */

hr.line100, hr.line110, hr.line120, hr.line130, hr.line140, hr.line150, hr.line160 {
	height: 1px;
	border: none;
	}

hr.line100{background-color: #cc0000;}
hr.line110{background-color: #6699ff;}
hr.line120{background-color: #009900;}
hr.line130{background-color: #0033cc;}
hr.line140{background-color: #99cc00;}
hr.line150{background-color: #669933;}
hr.line160{background-color: #006666;}


/* box */

hr.box100, hr.box110, hr.box120, hr.box130, hr.box140, hr.box150, hr.box160 {
	width: 6px;
	height: 6px;
	}

hr.box105, hr.box115, hr.box125, hr.box135, hr.box145, hr.box155, hr.box165 {
	width: 10px;
	height: 10px;
	}

hr.box100{background-color: #cc0000;}
hr.box105{background-color: #cc0000;}
hr.box110{background-color: #6699ff;}
hr.box115{background-color: #6699ff;}
hr.box120{background-color: #009900;}
hr.box125{background-color: #009900;}
hr.box130{background-color: #0033cc;}
hr.box135{background-color: #0033cc;}
hr.box140{background-color: #99cc00;}
hr.box145{background-color: #99cc00;}
hr.box150{background-color: #669933;}
hr.box155{background-color: #669933;}
hr.box160{background-color: #006666;}
hr.box165{background-color: #006666;}


/* アドレス */

div.add100, div.add110, div.add120, div.add130, div.add140, div.add150, div.add160 {
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 2.0rem;
	font-weight: bold;
	text-align: right;
	}

div.add100{
	border-top: 1px solid #cc0000;
	border-right: 3px solid #cc0000;
	border-left: 0px solid #cc0000;
	border-bottom: 0px solid #cc0000;
	color: #cc0000;
	}

div.add110{
	border-top: 1px solid #6699ff;
	border-right: 3px solid #6699ff;
	border-left: 0px solid #6699ff;
	border-bottom: 0px solid #6699ff;
	color: #6699ff;
	}

div.add120{
	border-top: 1px solid #009900;
	border-right: 3px solid #009900;
	border-left: 0px solid #009900;
	border-bottom: 0px solid #009900;
	color: #009900;
	}

div.add130{
	border-top: 1px solid #0033cc;
	border-right: 3px solid #0033cc;
	border-left: 0px solid #0033cc;
	border-bottom: 0px solid #0033cc;
	color: #0033cc;
	}

div.add140{
	border-top: 1px solid #99cc00;
	border-right: 3px solid #99cc00;
	border-left: 0px solid #99cc00;
	border-bottom: 0px solid #99cc00;
	color: #99cc00;
	}

div.add150{
	border-top: 1px solid #669933;
	border-right: 3px solid #669933;
	border-left: 0px solid #669933;
	border-bottom: 0px solid #669933;
	color: #669933;
	}

div.add160{
	border-top: 1px solid #006666;
	border-right: 3px solid #006666;
	border-left: 0px solid #006666;
	border-bottom: 0px solid #006666;
	color: #006666;
	}


/* テーブルボタン
	リンク文字とクリック後の文字色をbodyに指定する必要有り
	<body link="#6699ff" vlink="#6699ff"> ←リンク文字とクリック後の文字色指定
	ボタン全面をリンクにするために　th　と　td　の要素に高さの指定必須（高さはline-height:6.4remで64px）
	リンクを指定すると文字の縦位置が上端になるので、tdに１行用のclassを指定 */

table.t101, th.t101, td.t101, th.t102, td.t102{
	border: 0px solid #cc0000;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t101, th.t102 {
	background-color: #cc0000;;
	color:#FFFFFF;
	}

th.t101, td.t101{
	line-height:6.4rem;
	}

td.t101, td.t102 {
	border: 1px solid #cc0000;;
	}

td.t101 a, td.t102 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t111, th.t111, td.t111, th.t112, td.t112{
	border: 0px solid #6699ff;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t111, th.t112 {
	background-color: #6699ff;
	color:#FFFFFF;
	}

th.t111, td.t111{
	line-height:6.4rem;
	}

td.t111, td.t112 {
	border: 1px solid #6699ff;
	}

td.t111 a, td.t112 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t121, th.t121, td.t121, th.t122, td.t122 {
	border: 0px solid #009900;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t121, th.t122 {
	background-color: #009900;
	color:#FFFFFF;
	}

th.t121, td.t121{
	line-height:6.4rem;
	}

td.t121, td.t122 {
	border: 1px solid #009900;
	}

td.t121 a, td.t122 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t131, th.t131, td.t131, th.t132, td.t132{
	border: 0px solid #0033cc;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t131, th.t132 {
	background-color: #0033cc;
	color:#FFFFFF;
	}

th.t131, td.t131{
	line-height:6.4rem;
	}

td.t131, td.t132 {
	border: 1px solid #0033cc;
	}

td.t131 a, td.t132 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t141, th.t141, td.t141, th.t142, td.t142{
	border: 0px solid #99cc00;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t141, th.t142 {
	background-color: #99cc00;
	color:#FFFFFF;
	}

th.t141, td.t141{
	line-height:6.4rem;
	}

td.t141, td.t142 {
	border: 1px solid #99cc00;
	}

td.t141 a, td.t142 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t151, th.t151, td.t151, th.t152, td.t152{
	border: 0px solid #669933;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t151, th.t152 {
	background-color: #669933;
	color:#FFFFFF;
	}

th.t151, td.t151{
	line-height:6.4rem;
	}

td.t151, td.t152 {
	border: 1px solid #669933;
	}

td.t151 a, td.t152 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


table.t161, th.t161, td.t161, th.t162, td.t162{
	border: 0px solid #006666;
	font-size: 2.0rem;
	font-weight: bold;
	text-align: center;
	padding: 0.0rem 0.0rem 0.0rem 0.0rem;
	border-radius: 0.5rem;
	}

th.t161, th.t162 {
	background-color: #006666;
	color:#FFFFFF;
	}

th.t161, td.t161{
	line-height:6.4rem;
	}

td.t161, td.t162 {
	border: 1px solid #006666;
	}

td.t161 a, td.t162 a {
	display: block;
	width: 100%;
	height: 100%;
	} 


/* テーブル */

table.t100, th.t100, td.t100{
	border: 1px solid #cc0000;
	font-size: 1.5rem;}
th.t100{background-color: #cc0000;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t100{padding:5px 10px 5px 10px;}


table.t110, th.t110, td.t110{
	border: 1px solid #6699ff;
	font-size: 1.5rem;}
th.t110{background-color: #6699ff;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t110{padding:5px 10px 5px 10px;}


table.t120, th.t120, td.t120{
	border: 1px solid #009900;
	font-size: 1.5rem;}
th.t120{background-color: #009900;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t120{padding:5px 10px 5px 10px;}


table.t130, th.t130, td.t130{
	border: 1px solid #0033cc;
	font-size: 1.5rem;}
th.t130{background-color: #0033cc;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t130{padding:5px 10px 5px 10px;}


table.t140, th.t140, td.t140{
	border: 1px solid #99cc00;
	font-size: 1.5rem;}
th.t140{background-color: #99cc00;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t140{padding:5px 10px 5px 10px;}


table.t150, th.t150, td.t150{
	border: 1px solid #669933;
	font-size: 1.5rem;}
th.t150{background-color: #669933;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t150{padding:5px 10px 5px 10px;}


table.t160, th.t160, td.t160{
	border: 1px solid #006666;
	font-size: 1.5rem;}
th.t160{background-color: #006666;
	color:#FFFFFF;
	padding:5px 10px 5px 10px;}
td.t160{padding:5px 10px 5px 10px;}



/* Menu Style */

div.menu100, div.menu105{
	width: 20rem;
	border-top: 1px solid #660000;
	border-right: 3px solid #660000;
	border-left: 1px solid #660000;
	border-bottom: 3px solid #660000;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu100{
	background-color: #cc0000;
	color: #FFFFFF;
	}
div.menu105{	
	background-color: #ffffff;
	color: #cc0000;
	}


div.menu110, div.menu115{
	width: 20rem;
	border-top: 1px solid #333399;
	border-right: 3px solid #333399;
	border-left: 1px solid #333399;
	border-bottom: 3px solid #333399;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu110{
	background-color: #6699ff;
	color: #FFFFFF;
	}

div.menu115{
	background-color: #ffffff;
	color: #6699ff;
	}


div.menu120, div.menu125{
	width: 20rem;
	border-top: 1px solid #336600;
	border-right: 3px solid #336600;
	border-left: 1px solid #336600;
	border-bottom: 3px solid #336600;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu120{
	background-color: #009900;
	color: #FFFFFF;
	}
div.menu125{
	background-color: #ffffff;
	color: #009900;
	}


div.menu130, div.menu135{
	width: 20rem;
	border-top: 1px solid #000066;
	border-right: 3px solid #000066;
	border-left: 1px solid #000066;
	border-bottom: 3px solid #000066;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu130{
	background-color: #0033cc;
	color: #FFFFFF;
	}

div.menu135{
	background-color: #ffffff;
	color: #0033cc;
	}


div.menu140, div.menu145{
	width: 20rem;
	border-top: 1px solid #669933;
	border-right: 3px solid #669933;
	border-left: 1px solid #669933;
	border-bottom: 3px solid #669933;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu140{
	background-color: #99cc00;
	color: #FFFFFF;
	}
div.menu145{
	background-color: #ffffff;
	color: #99cc00;
	}


div.menu150, div.menu155{
	width: 20rem;
	border-top: 1px solid #336600;
	border-right: 3px solid #336600;
	border-left: 1px solid #336600;
	border-bottom: 3px solid #336600;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu150{
	background-color: #669933;
	color: #FFFFFF;
	}
div.menu155{
	background-color: #ffffff;
	color: #669933;
	}


div.menu160, div.menu165{
	width: 20rem;
	border-top: 1px solid #003333;
	border-right: 3px solid #003333;
	border-left: 1px solid #003333;
	border-bottom: 3px solid #003333;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 5px;	
	font-size: 1.5rem;
	text-align: center;
	}
div.menu160{
	background-color: #006666;
	color: #FFFFFF;
	}

div.menu165{
	background-color: #ffffff;
	color: #006666;
	}


/* history Style */

div.history_title100, div.history100{
	width: 20rem;
	border-top: 1px solid #660000;
	border-right: 2px solid #660000;
	border-left: 1px solid #660000;
	border-bottom: 2px solid #660000;
	padding: 5px 10px 5px 10px;
	}
div.history_title100{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #cc0000;
	text-align: center;
	color:#FFFFFF; 
	}
div.history100{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}


div.history_title110, div.history110{
	width: 20rem;
	border-top: 1px solid #333399;
	border-right: 2px solid #333399;
	border-left: 1px solid #333399;
	border-bottom: 2px solid #333399;
	padding: 5px 10px 5px 10px;
	}
div.history_title110{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #6699ff;
	text-align: center;
	color:#FFFFFF; 
	}
div.history110{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}

div.history_title120, div.history120{
	width: 20rem;
	border-top: 1px solid #336600;
	border-right: 2px solid #336600;
	border-left: 1px solid #336600;
	border-bottom: 2px solid #336600;
	padding: 5px 10px 5px 10px;
	}
div.history_title120{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #009900;
	text-align: center;
	color:#FFFFFF; 
	}
div.history120{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}

div.history_title130, div.history130{
	width: 20rem;
	border-top: 1px solid #000066;
	border-right: 2px solid #000066;
	border-left: 1px solid #000066;
	border-bottom: 2px solid #000066;
	padding: 5px 10px 5px 10px;
	}
div.history_title130{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #0033cc;
	text-align: center;
	color:#FFFFFF; 
	}
div.history130{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}

div.history_title140, div.history140{
	width: 20rem;
	border-top: 1px solid #669933;
	border-right: 2px solid #669933;
	border-left: 1px solid #669933;
	border-bottom: 2px solid #669933;
	padding: 5px 10px 5px 10px;
	}
div.history_title140{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #99cc00;
	text-align: center;
	color:#FFFFFF; 
	}
div.history140{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}


div.history_title150, div.history150{
	width: 20rem;
	border-top: 1px solid #336600;
	border-right: 2px solid #336600;
	border-left: 1px solid #336600;
	border-bottom: 2px solid #336600;
	padding: 5px 10px 5px 10px;
	}
div.history_title150{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #669933;
	text-align: center;
	color:#FFFFFF; 
	}
div.history150{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}


div.history_title160, div.history160{
	width: 20rem;
	border-top: 1px solid #003333;
	border-right: 2px solid #003333;
	border-left: 1px solid #003333;
	border-bottom: 2px solid #003333;
	padding: 5px 10px 5px 10px;
	}
div.history_title160{
	margin: 5px 5px 0px 5px;	
	font-size: 1.5rem;
	background-color: #006666;
	text-align: center;
	color:#FFFFFF; 
	}
div.history160{
	height: 5rem;
	margin: 0px 5px 5px 5px;	
	font-size: 1.5rem;
	background-color: #ffffff;
	overflow: auto;
	}


/* message */

div.message100{
	border-top: 2px dotted #cc0000;
	border-right: 2px dotted #cc0000;
	border-left: 2px dotted #cc0000;
	border-bottom: 2px dotted #cc0000;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}

div.message110{
	border-top: 2px dotted #6699ff;
	border-right: 2px dotted #6699ff;
	border-left: 2px dotted #6699ff;
	border-bottom: 2px dotted #6699ff;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}

div.message120{
	border-top: 2px dotted #009900;
	border-right: 2px dotted #009900;
	border-left: 2px dotted #009900;
	border-bottom: 2px dotted #009900;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}

div.message130{
	border-top: 2px dotted #0033cc;
	border-right: 2px dotted #0033cc;
	border-left: 2px dotted #0033cc;
	border-bottom: 2px dotted #0033cc;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}


div.message140{
	border-top: 2px dotted #99cc00;
	border-right: 2px dotted #99cc00;
	border-left: 2px dotted #99cc00;
	border-bottom: 2px dotted #99cc00;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}


div.message150{
	border-top: 2px dotted #669933;
	border-right: 2px dotted #669933;
	border-left: 2px dotted #669933;
	border-bottom: 2px dotted #669933;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}


div.message160{
	border-top: 2px dotted #006666;
	border-right: 2px dotted #006666;
	border-left: 2px dotted #006666;
	border-bottom: 2px dotted #006666;
	padding: 5px 10px 5px 10px;
	margin: 5px 75px 5px 75px;	
	font-size: 1.5rem;
}







