@charset "UTF-8";
/* 文字セット: UTF-8 */
/* 共通 */
/* CSS Document */

/* 共通 */
BODY{ margin:0px; padding-top:0px; background-image:url(../images/site_bg.gif); }
TD{ font-size:12px; color:#666666; }

A:link{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #6595BD; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A:visited {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #6595BD; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF6C91; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF6C91; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }

A.wh:link{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FFFFFF; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A.wh:visited {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FFFFFF; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A.wh:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FFFFFF; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A.wh:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FFFFFF; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }

A.re:link{ BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF0000; BORDER-BOTTOM: 0px; TEXT-DECORATION: none }
A.re:visited {	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF0000; BORDER-BOTTOM: 0px; TEXT-DECORATION: none }
A.re:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF0000; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }
A.re:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: #FF0000; BORDER-BOTTOM: 0px; TEXT-DECORATION: underline }

form {margin:0px; padding:0px;}
form .text {border:1px solid #FF8080;}
form .textarea {
	border:1px solid #FF8080;
	scrollbar-face-color:#FFE2D4; 
	scrollbar-track-color:#FFE2D4; 
	scrollbar-arrow-color:#FF8080; 
	scrollbar-highlight-color:#FFE2D4; 
	scrollbar-shadow-color:#FFE2D4; 
	scrollbar-3dlight-color:FF8080; 
	scrollbar-darkshadow-color:FF8080; 
	}
form .btn {
	text-align:center;
	margin:10px 5px;
	}
form .file {
	border:1px solid #FF8080;
	scrollbar-face-color:#FFE2D4; 
	scrollbar-track-color:#FFE2D4; 
	scrollbar-arrow-color:#FF8080; 
	scrollbar-highlight-color:#FFE2D4; 
	scrollbar-shadow-color:#FFE2D4; 
	scrollbar-3dlight-color:FF8080; 
	scrollbar-darkshadow-color:FF8080; 
	}

TD.datatext_pink{ color:#FF7369; }
TD.datatext_orange{ color:#FF716B; }

TD.errortext{ font-weight:bold; color:#CC0000; }

/* 08-01 */
#contents {
	margin:10px;
	}
.subtit {
	margin:7px 0px 0px 30px;
	height:23px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}
.con {
	padding:20px;
	background:url("../images/contents_bg.gif");
	}
.box1201 {
	padding:20px 0px;
	background:#FFFFFF url("../images/diary_btn_bg.gif") no-repeat right middle;
	}
.red {color:#FF0000;}
.bule {color:#0065FF;}
.white {color:#FFFFFF;}
.orange {color:#FFCC99;}
.parple {color:#7F67A1;}
.menutit {
	width:218px;
	height:23px;
	background:url("../images/menu_bg.gif");
	text-align:center;
	}
.menutittxt {
	padding:5px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
.menucon {
	width:218px;
	background:url("../images/contents_bg.gif");
	border-right:#FF8080 dotted 1px;
	border-left:#FF8080 dotted 1px;
	border-bottom:#FF8080 dotted 1px;
	}
.menutxt {
	padding:3px; padding-left:5px;
	}
.checkittxt {
	padding:2px; padding-left:5px;
	}
hr {
	border:1px dotted #FF8080;
	height:1px;
	}
/* 12-02 */
.box1202 {
	margin:2px;
	text-align:right;
	}
/* 10-04 */
.box {
	 margin:20px 0px 0px 0px;
	 text-align:center;
	 }

