body {
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	width:100%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.6em;
}
.All {
	color: #cccccc;
	width: 100%;
	height: auto;
}
.day {
	width: auto;
	height: auto;
	margin: 60px 0 0 0;
	padding: 0;
	font-size: 28px;
	color: #6699cc;
	text-align: center;
	line-height: 34px;
}
.midashi {
	width: auto;
	height: auto;
	margin: 20px 0 0 0;
	padding: 0  0 20px 0;
	font-size: 18px;
	color: #6699cc;
	line-height: 1.4em;
}
.backNm {
	line-height:13px;
	color: #cccccc;
	width: 300px;
	height: 22px;
	margin: 0;
	position:absolute;
	top:0px;
	right:0px;
	
}
.Sub {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 30px 0px;
	background: url(../../img/line.gif) repeat-x Left Bottom;
}
.txtTit {
	color: #ff6666;
	margin: 0;
	font-size: 20px;
	padding: 0px 0px 0px 28px;
	background: url(../img/icon2.gif) no-repeat left 2px;
	line-height:30px;
}
.txtWaku {
	color: #cccccc;
	margin: 0px;
	color: #966;
	font-size: 16px;
}
.txtMain {
	margin: 10px 0 20px 0;
	padding:0 0 0 30px;
	color: #666666;
	font-size: 14px;
}
.txtMain2 {
	margin: 10px 0 30px 0;
	padding:0 0 0 0;
	color: #666666;
	font-size: 14px;
}
.txtYokoku {
	margin: 30px 0 0 0;
	color: #999;
	font-size: 16px;
	padding: 30px 0 0 0;
	background: url(../../img/line.gif) repeat-x Left Top;
}
.osaraiWaku {
	height: auto;
	margin: 40px auto 0 auto;
	padding: 20px;
	width: 80%;
	border:2px solid #ff6666;
	font-size: 14px;
	line-height: 1.4em;
	color: #666;
	text-align:center;
	border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
.osaraiWaku span{
	color: #ff6666;
	font-size: 20px;
}
.kaigyo {
	display:none;
}
#osaraiKokuchi{
	width:300px;
	height:112px;
	background:#FFF;
	margin:40px 0;
}
#osaraiKokuchi a img{
	width:300px;
	height:112px;
	background:#FFF;
        border-style:none;

}
#osaraiKokuchi a img:hover{
	width:300px;
	height:112px;
	background:#FFC;
        border-style:none;
}
@media screen and (max-width: 770px) {


.day {
	width: auto;
	height: auto;
	margin: 40px 0 0 0;
	padding: 0;
	font-size: 20px;
	color: #6699cc;
	text-align: center;
	line-height: 28px;
}
.txtTit {
	color: #ff6666;
	margin: 0;
	font-size: 18px;
	padding: 0px 0px 0px 26px;
	background: url(../img/icon2.gif) no-repeat left Top;
	line-height:26px;
}
.txtMain {
	margin: 6px 0 16px 0;
	padding:0 0 0 28px;
	color: #666666;
	font-size: 14px;
	line-height:18px;
}
.txtMain2 {
	margin: 6px 0 16px 0;
	padding:0 0 0 0;
	color: #666666;
	font-size: 14px;
	line-height:18px;
}
.txtYokoku {
	margin: 30px 0 0 0;
	color: #999;
	font-size: 14px;
	padding: 30px 0 0 0;
	background: url(../../img/line.gif) repeat-x Left Top;
	line-height:20px;
}


.osaraiWaku {
	margin: 40px auto 0 auto;
	padding: 20px;
	width: 80%;
	border:2px solid #ff6666;
	font-size: 14px;
	line-height: 1.4em;
	color: #666;
	text-align:center;
}
.kaigyo {
	display:block;
}
#osaraiKokuchi{
	margin:30px auto;
}




}