@charset "euc-jp";
body {color:#666666;background:#FFFFFF;text-align:center;}
body,dl,dt,dd,p,h1,h2,h3,h4,h5{margin: 0px;padding: 0px;}
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size:12px;}
td {line-height: 140%}
a:link {color: #666666;text-decoration: underline;line-height: 140%}
a:visited {text-decoration: underline;color: #666666;line-height: 140%}
a:hover {text-decoration: none;color: #FFB300;line-height: 140%}
a:active {text-decoration: underline;color: #666666;line-height: 140%}
ul,li{margin: 0px;padding: 0px;list-style: none;}
dt,dd{display:inline;}
h1,h2,h3,h4,h5 {clear: both;font-weight: normal;line-height: 1.2;}
form{}

.c-both {clear:both;}
* {margin:0;padding:0;font-size:100%;font-family: Arial, Helvetica, sans-serif;}
a img{border:none;}

.fs10 {font-size:10px;line-height: 120%}
.fski {color: #FF9900;}
.fsred{color: #990000;}
p{line-height:1.4;}

.tdcaka{background-color: #FFB8B8;}
.tdcao{background-color: #C6D4FF;}
.tdcki{background-color: #FFEEA8;}
.tdcgreen{background-color: #D4F1B8;}
.tdcpink{background-color: #FFD4FF;}
.tdcmurasaki{background-color: #E4C6FF;}
.tdusugray{background-color: #EBEBEB;}
.tdgray{background-color: #CCCCCC;}
.tdsiro{background-color: #FFFFFF;}

.tdki{background-color: #FFCC00;}
.tdusuki{background-color: #FFF0B5;}
.tdusukiwaku{
	background-color: #FFF0B5;
	padding:10px;
	border: 1px dashed #FFCC00;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tdusugraywaku{
	background-color: #EBEBEB;
	padding:10px;
	border: 1px dashed #B3B3B3;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}



/*--TABLE COLOR-------------------------------*/
.tableusuki1 {background-color: #FBE282;
	padding: 5px 10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-weight: bold;}

.tableusuki2 {background-color: #FEF3C0;
	padding: 5px 10px; border-bottom:1px dotted #AFAFAF; border-right: 1px solid #FFFFFF;}

.tablegray1 {background-color: #CCCCCC;
	padding: 5px 10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-weight: bold;}
	
.tablegray2 {background-color: #EBEBEB;
	padding: 5px 10px; border-bottom:1px dotted #AFAFAF; border-right: 1px solid #FFFFFF;}

.tablegray3 {background-color: #EBEBEB;padding: 5px 10px; border:1px solid #AFAFAF; text-align:left; line-height:1.6;}

.tablesiro3 {background-color: #FFFFFF;
	padding: 5px 10px; border-bottom:1px dotted #AFAFAF; border-right:1px solid #FFFFFF;}
	
.tablemurasaki1 {background-color: #E4C6FF;
	padding: 5px 10px; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; font-weight: bold;}

.tablemurasaki2 {background-color: #F0E0FE;
	padding: 5px 10px; border-bottom:1px dotted #AFAFAF; border-right: 1px solid #FFFFFF;}

.tableshiro {padding: 5px 10px; border:1px solid #AFAFAF; text-align:left; line-height:1.6;}

#tableorange {width:550px;background-color: #FFCC66;padding:0; border:1px solid #FF9900; text-align:left; line-height:1.6;}

#tableorange1 {background-color: #FFCC66;padding: 5px 10px; border:1px solid #FF9900; text-align:left; line-height:1.6;}


.tensen{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.padbottom10 {	padding-bottom: 15px;}
.padtop10 {	margin-top: 10px;}
.padtop5 {	margin-top: 5px;}
.padtopbottom10 {	margin: 10px 0;}

.photo{
	background: url(../img/com_photo.gif) no-repeat ;
	height: 150px;
	width: 150px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.photo2{
	background: url(../img/com_photo2.gif) no-repeat ;
	height: 102px;
	width: 102px;
	text-align: center;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.photo3{
	width: 64px;
	text-align: center;
	vertical-align:super;
	padding:1px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#cccccc, direction=135,strength=2);
}

.photo3 img{border:1px solid #ccc;}


.float_r{float: right;}
.float_l{float: left;}

.form1 {width: 534px;}
.form2 {width: 230px;}
.form3 {width: 350px;}
.form4 {width: 300px;}

.error{padding:20px 30px;
	color:#FF4701;
	}
.error img {margin-right:10px;}



/*--calender--*/

.ca_0{background:tranceparent left top; text-align:center; }
.ca_1{background:url(../img/mark_ca1.gif) no-repeat 0px 1px; text-align:center; }
.ca_12{background:url(../img/mark_ca12.gif) no-repeat 0px 1px; text-align:center; }
.ca_123{background:url(../img/mark_ca123.gif) no-repeat 0px 1px; text-align:center; }
.ca_2{background:url(../img/mark_ca2.gif) no-repeat 0px 1px; text-align:center; }
.ca_23{background:url(../img/mark_ca23.gif) no-repeat 0px 1px; text-align:center; }
.ca_3{background:url(../img/mark_ca3.gif) no-repeat 0px 1px; text-align:center; }
.ca_13{background:url(../img/mark_ca13.gif) no-repeat 0px 1px; text-align:center; }



/*--gameplay button--*/

#gameplay{background:url(../img/bg_gameplay.gif) no-repeat 0px 0px; text-align:right;
width:135px;
height:24px; }
#gameplay ul{padding:6px 0 0 62px;}
#gameplay .on{float:left;}
#gameplay .off{float:left; margin:0 0 0 16px;}


