/* Contribute Personal Templates CSS */


/* BackGround Color */
/*  yellow  */

body   { background-color: #f30; margin: 0; padding: 0 }

td.bgclr   { background-color: #f30 }


/* Table Cell Background Coloring */

td.maincolor{
	background-color: #FFFFFF;
}

td.banner1 {
	background-color: #8A0007;
}

td.banner2 {
	background-color: black;
}

td.clrgray {
	background-color: gray;
}


/* Link Color */

a.btn:link {
	color : #333333;
	text-decoration: none;
	font-weight: bold;
}

a.btn:visited {
	color : #333333;
	text-decoration: none;
}

a.btn:active {
	color : lime;
	text-decoration:
	underline;
}

a.btn:hover {
	color : #8A0007;
	text-decoration:
	underline;
}

a.lnks:link {
	font-weight: bold;
	padding-left: 4px;
	color : #0066CC;
	text-decoration: underline;
	padding-right: 8px;
}

a.lnks:visited {
	color : #0066CC;
	text-decoration:
	underline;
}

a.lnks:active {
	color : #0066CC;
	text-decoration: none;
}

a.lnks:hover {
	color : #0066CC;
	text-decoration: none;
}


/* Font size */

td {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
}

td p {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 22px;

}

h4 {
	margin-top: 0px;
}

h5 {
	margin-top: 0em;
	color: #8A0007;
}

h6 {
	margin: 0px;
	font-size: 10px;
}


/* Page Title */

.pagetitle {
	width: 480px;
	border: 2px dotted #CCCCCC;
	background-color: #FFFFCC;
	letter-spacing: 0.2em;
	height: 36px;
	padding: 4px;
	color: #333333;
	font-weight: bold;
}


/* News Page */

.newshead  { color: #009933; font-size: 14px; font-weight: bold; margin-top: 0; padding-left: 4px; width: 20px; border-bottom: 1px solid #006633; border-left: 4px solid #006633 }


.comment {
	padding: 8px 8px 16px;
}

.newsdate {
	font-size: 12px;
	padding: 2px;
	text-align: right;
}

/* Profile Page */

td.prfitm1 {
	text-align: right;

}

td.prfitm2 {
	text-align: right;
}

/* Favorit */

.boomhead   { color: #ff3300; font-size: 14px; font-weight: bold; margin-top: 0; padding-left: 4px; width: 200px; border-bottom: 1px solid red; border-left: 4px solid red }

td.boomphoto {
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 16px;
}

/* Diary  */

td.diarynote {
	line-height: 22px;
}
p.diarynote {
	line-height: 22px;
	margin-top: 0px;
}

.tblmrg {
	margin-right: 8px;
	margin-bottom: 16px;
	margin-left: 8px;
}
.image { border: dotted 0.01in red }
.image2    { border-style: none solid solid none; border-width: 0.01in 2px 2px 0.01in; border-color: red silver silver red }
.tbline { border-top: 1px solid black; border-right: 1px solid; border-bottom: 1px solid; border-left: 1px solid }
.waku    { font-size: xx-small; text-align: center; border-bottom: 1px solid gray; border-left: 1px solid gray }
.uewaku { color: black; font-size: small; border-top: 3px solid gray; border-bottom: 3px solid gray }
.new_waku  { font-size: x-small; font-family: "ＭＳ ゴシック", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka-等幅, Osaka, 平成角ゴシック; text-decoration: underline; text-align: left }
