@charset "Shift_JIS";
body{
	font-size:13px;
}
div#selcon{
width:700px;
}
div#selleft{

/*border : 1px solid red;*/
}
table#selcor {
	color: #ffffff;
/*	font-weight: bold;	*/
}
table#selcor td a.corchk{

display: block;
width:25px;
height:25px;
text-decoration: none;
}
table#selcor tr.coroff td a{
	padding-top:3px;
	padding-left:5px;
	padding-right:10px;
	vertical-align:middle;
	height:25px;
	color:#666;
}
#on-bk{
font-weight: bold;
}
table#selcor tr.coroff td a.corchk{
	background-image: url("../img/gre_chk_off.png");
	background-repeat: no-repeat;
}
table#selcor tr.coron #on-bk a{
	padding-top:3px;
	padding-left:5px;
	padding-right:10px;
	height:25px;
	color:ffffff;
	background:#156038;
}
table#selcor tr.coron #on-bk2 a{
	padding-top:3px;
	padding-left:5px;
	padding-right:10px;
	height:25px;
	color:black;
	background:#92C360;
}

table#selcor tr.coron #on-bk a.corchk{
	background-image: url("../img/gre_chk_on.png");
	background-repeat: no-repeat;
}

table#selcor td a.cornm{
display: block;
text-decoration: none;
color:#FFF;
/*color:black;*/
font-size:110%;
}
table#selcor td a.cornm:hover{
	display: block;
	text-decoration: none;
/*	color: #000;*/
}
table#selcor td a.cords{
display: block;
text-decoration: none;
color:black;
}

div.rsvcal table{
width:358px;
}
div.rsvcal table tr th{
background-color:#666;
color:white;
width:50px;
text-align:center;
vertical-align:middle ;
font-weight:normal;
}
div.rsvcal table tr th.calhd{
background-color:#99CC66;
color:white;
height:40px;
}
div.rsvcal table tr th.calhd a{
height:35px;
width:45px;
display: block;
color:white;
text-decoration: none;
line-height:35px ;
}
div.rsvcal table tr td{
height:40px;
border-bottom:1px solid #666;
border-left:1px solid #666;
vertical-align:top ;
}
div.rsvcal table tr td.old{
background-color:#999;
}
div.rsvcal table tr td.sat{
border-right:1px solid #666;
}
div.rsvcal table tr td a.dt{
height:40px;
width:50px;
display: block;
background-color:white;
color:black;
text-decoration: none;
}
div.rsvcal table tr td a.dt.dtpin{
/*background-image: url("../img/gre_pin.png");*/
}
div.rsvcal table tr td.dfMon a.dt{
color:#aaa;
}
div.rsvcal table tr td.sun a.dt{
color:#F63;
}
div.rsvcal table tr td.sun.dfMon a.dt{
color:#FCA;
}
div.rsvcal table tr td.sat a.dt{
color:#36F;
}
div.rsvcal table tr td.sat.dfMon a.dt{
color:#ACF;
}

div.rsvcal table tr td a.dt:hover{
background-color:#99CC66;
}
div#selcour{
	width: 650px;
/* border : 1px solid green; */
}
div#selcour div#akijikanwrap{
	width: 650px;
/* border : 1px solid pink; */
}
div#selcour div#akijikanwrap div#akijikanleft{
	width:300px;
	float:left;
}
div#selcour div#akijikanwrap div#akijikanright{
	width:300px;
float:left;
margin-left:10px;
}

/*ログイン画面*/
div#selcour div#loginwrap{
	width: 700px;

/* border : 1px solid pink; */
}
div#selcour div#loginwrap div#kakakuleft{
float:left;
margin-left:10px;
width: 310px;
text-align:center;
}
div#selcour div#loginwrap div#facebookright{
float:left;
margin-left:10px;
width: 310px;
text-align:center;
}
div#selcour div#loginwrap div#mail{
	margin-top:30px;
	margin-bottom:100px;
float:left;
margin-left:10px;
width: 700px;
text-align:center;
}


/*div#selcour table.akijikan tr td.horlk{
	color:#FFF;
padding-left:10px;
width:235px;
height:35px;
font-weight:bold;
font-size:14px;
}*/
th#crhd{
width:60px;
}
