@charset "shift_jis";


#navi a:link{
text-decoration: none;
cursor:pointer;
}
#navi a:active{
text-decoration: none;
cursor:pointer;
}
#navi a:visited{
text-decoration: none;
cursor:pointer;
}
#navi a:hover{
	text-decoration: none;
	cursor:pointer;
	background-color: #39F;
}

.btn{
width:150px;
}
.table01 {
	background-color: #2B71B9;
	border: 1px solid #06F;
	padding-left: 0px;
 margin: 1em auto;
 text-align: left;
}
.btn{width:150px;}

.table01 td {
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.menu01 {
	font-weight: bold;
	color: #000;
	font-size: 16px;
}
.menu02 {
	font-weight: bold;
	color: #666;
	font-size: 16px;
	text-align:center;
	text-valign:middle;
 background-repeat: no-repeat;	
}
div.menu02 {
	padding-left:3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0CF;
	width: 190px;
	text-align: left;
	font-size: 15px;
}
div.menu03 {
	padding-left:3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #FF3;
	width: 190px;
	text-align: left;
	font-size: 15px;
}

div.menu04 {
	padding-left:3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #3F6;
	width: 190px;
	text-align: left;
	font-size: 15px;
}
div.menu05 {
	padding-left:3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F6C;
	width: 190px;
	text-align: left;
	font-size: 15px;
}
div.menu06 {
	padding-left:3px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0CF;
	width: 190px;
	text-align: left;
	font-size: 15px;
}

.apart td{
	background-repeat: no-repeat;



}

.midasi {
	font-size: 20px;
	font-weight: bold;
	color: #060;
	background-color:#FCC;
	text-align:center
}

.midasi02 {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	background-image:url(../images/merit.jpg)

}
.midasi03 {
	font-size: 18px;
	font-weight: bold;
	color: #F00;
	background-image:url(../images/kinri.jpg)

}

.date {
		background-color:#FCC;
	    text-align:left;
		padding-left: 15px;
}
.date02 {
	background-color:#CFC;
	text-align:left;
	padding-left: 20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
	color: #363;
	font-weight: bold;
}
#explain{
	line-height: 16px;
	font-size: 16px;
	color: #930;
	height: 50px;
	text-align: left;
	vertical-align: top;
}
.qr {
	font-size: 14px;
	color: #FFF;
}
