
a:link,
a:visited,
a:hover{
	color:#666;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}

.kosinbi{
	padding:0px 0 4px 0;
	text-align:right;
	font-size:12px;
}

/*右----------------*/
.bodyWrapper .right{
	width:870px;
	float:right;
}
.bodyWrapper .right .kijiBox{
	margin-bottom:30px;
	padding:38px;
	background:#fcfaf4;
}
.bodyWrapper .right .kijiBox img:nth-child(1){
	width:250px;
	height:auto;
	margin-right:20px;
	float:left;
}
.bodyWrapper .right .kijiBox img:nth-child(2){
	width:250px;
	height:auto;
	margin-right:20px;
	float:left;
}
.bodyWrapper .right .kijiBox .innerTxt{
	width:254px;
	float:left;
}
.bodyWrapper .right .kijiBox .innerTxt .title{
	display:block;
	font-weight:bold;
	font-size:16px;
	line-height:1.3em;
	float:left;
}
.bodyWrapper .right .kijiBox .innerTxt .btn{
	display:block;
	margin-left:14px;
	padding:4px 10px;
	float:left;
	text-align:center;
	font-size:11px;
	color:#fff;
	line-height:1em;
	background:#c98580;
	border-radius:3px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}
.bodyWrapper .right .kijiBox .innerTxt .btn:hover{
	text-decoration:none;
		background:#b5a97e;
}
.bodyWrapper .right .kijiBox .innerTxt .date{
	display:block;
	width:100%;
	padding-top:3px;
	font-weight:bold;
	font-size:16px;
	clear:both;
}
.bodyWrapper .right .kijiBox .innerTxt .txt{
	padding-top:20px;
}



/*左----------------*/
.bodyWrapper .left{
	width:229px;
	float:left;
	_background:#f00;
}
.calBox{
	width:229px;
	margin-top:30px;
}
.calBox:first-child{
	margin-top:0px;
}
.calBox div{
	width:229px;
	padding:4px 0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	border-top:solid 1px #e7e7e7;
	border-bottom:solid 1px #e7e7e7;
}
.calBox ul{
	width:229px;
}
.calBox li{
	display:block;
	width:31px;
	height:18px;
	margin:0 2px 2px 0;
	padding-top:6px;
	float:left;
	text-align:center;
	background:#f5f5f5;
	font-size:12px;
	line-height:1em;
}
.calBox li.aki{
	padding-top:0px;
	height:24px;
}
.calBox li a{
	display:block;
	width:31px;
	height:18px;
	padding-top:6px;
	text-align:center;
	background:#f0db9c;
	font-size:12px;
	line-height:1em;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
}
.calBox li a:hover{
	background:#ca829d;
	text-decoration:none;
}
.calBox li:nth-child(7){
	margin:0 0 2px 0;
}
ul.weekdayBox li{
	background:none;
}
.dateBox{
	
}
.calBox .dateBox li:nth-child(6){
	background:#faf2f5;
}
.calBox .dateBox li:nth-child(7){
	background:#faf2f5;
}
/**/
.toiBox{
	width:229px;
	margin-top:50px
}
.toiBox a.fomtBtn{
	display:block;
	width:229px;
	padding:12px 0;
	text-align:center;
	color:#fff;
	background:#ca829d;
}
.toiBox a.fomtBtn:hover{
	text-decoration:none;
}
.toiBox .tel{
	padding:7px 0 0 0;
	color:#b5a97e;
	font-size:22px;
	text-align:center;
}
.toiBox .tel span{
	font-size:13px;
	padding-right:6px;
	color:#b5a97e;
}
.toiBox .time{
	padding:3px 0;
	font-size:10px;
	text-align:center;
	border:solid 1px #ca829d;
	border-width:1px 0;
}
.toiBox .etc{
	margin-top:10px;
}
.toiBox .busyo{
	padding:2px 0 6px 0;
	line-height:1em;
	font-size:12px;
	text-align:center;
}







/*responsive--------------------------------*/
.img100per{
	width:100%;
	height: auto;
}
.img-sp100per{
}
.img-max100per{
	display: block;
	max-width: 100%;
	height: auto;
}
/*############################################*/
/*  */
/*############################################*/
.sp{
	display:none;
}
@media (max-width: 992px) {

}
@media only screen and (max-width: 767px) {
	body{
		font-size:14px;
	}
	.pc{
		display:none;
	}
	.sp{
		display:block;
	}
	.img100per{
		width:100%;
		height: auto;
	}
	.img-sp100per{
		width:100%;
		height: auto;
	}
	.img-max100per{
		display: block;
		max-width: 100%;
		height: auto;
	}

	/*--------------------------------*/
	.bodyWrapper .right{
		width:100%;
		float:none;
	}
	.bodyWrapper .right .kijiBox{
		margin-bottom:20px;
		padding:20px;
		border-top:solid 6px #f8e9e3;
	}
	.bodyWrapper .right .kijiBox img:nth-child(1){
		width:50%;
		margin-right:0;
	}
	.bodyWrapper .right .kijiBox img:nth-child(2){
		width:50%;
		margin-right:0px;
	}
	.bodyWrapper .right .kijiBox img+.innerTxt{
		padding-top:16px;
	}
	.bodyWrapper .right .kijiBox .innerTxt{
		width:100%;
		float:none;
		clear:both;
	}
	.bodyWrapper .right .kijiBox .innerTxt .title{
	
	}
	.bodyWrapper .right .kijiBox .innerTxt .btn{
	
	}
	.bodyWrapper .right .kijiBox .innerTxt .btn:hover{
	
	}
	.bodyWrapper .right .kijiBox .innerTxt .date{
	
	}
	.bodyWrapper .right .kijiBox .innerTxt .txt{
	
	}



	
	/*左----------------*/
	.bodyWrapper .left{
		width:100%;
		float:left;
	}
	.calBox{
		display:none;
	}
	/**/
	.toiBox{
		width:100%;
		margin-top:30px;
	}
	.toiBox a.fomtBtn{
		width:100%;
	}
	.toiBox a.fomtBtn:hover{
	}
	.toiBox .tel a{
		color:#b5a97e;
		font-size:24px;
		font-weight:bold;
		text-align:center;
	}
	.toiBox .tel span{
	}
	.toiBox .time{
	}
	.toiBox .etc{
	
	}






}/*@*/

















