﻿@charset "utf-8";
/* ------------------------------------------------
 * 								営業日カレンダー
 * ------------------------------------------------ */

/* index
----------------------------------------------------*/
body{
	color:#666;
	background:#ffffff;
	text-align:left;
	letter-spacing:0;
}
#indexBox h1 {
	margin-bottom: 15px;
}
#indexBox .center {
	margin-bottom: 10px;
}
#indexBox h2 {
	font-size: 100%;
	color: #fff;
	padding: 0;
	border: none;
	line-height: 1.2;
	text-shadow: none;
	background: none;
	background-color: #FFF;
}
#indexBox p.janu1 {
	font-size: 100%;
	margin:10px 0;
	padding:0px 8px;
	border: none;
	line-height: 1.5;
	text-shadow: none;
	background: none;
	background-color: #FFF;
	font-weight:bold;
}
#indexBox p.janu2 {
	font-size: 85%;
	margin:10px 0;
	padding:0px 8px;
	border: none;
	line-height: 1.5;
	text-shadow: none;
	background: none;
	background-color: #FFF;
}
#indexBox p.kaki {
	font-size: 100%;
	margin:10px 0;
	padding:0px 12px;
	border: none;
	line-height: 1.5;
	text-shadow: none;
	background: none;
	background-color: #FFF;
	font-weight:bold;
}
#indexBox p.kaki2 {
	font-size: 100%;
	margin:15px 0;
	text-align:center;
	border: none;
	text-shadow: none;
	background: none;
	background-color: #FFF;
	font-weight:bold;
}
#indexBox section h3 {
	text-align:center;
	padding: 10px 5px 10px;
	color: #666;
	font-size: 90%;
	margin: 0 0 10px;
}
#indexBox section p {
	padding: 10px 5px 10px;
	margin: 0 0 10px;
}
.blue {
	text-align:center;
	font-weight:bold;
	color:#C00;
}

#indexBox .kkyuka  {
	text-align:center;
	color: #666;
	font-size: 90%;
	margin: 0 0 15px;
}
#indexBox .kkyuka p.title {
	padding: 5px 10px 0;
}
#indexBox .kkyuka p {
	padding: 10px;
	margin-bottom:10px;
}
#indexBox .kkyuka img{
	margin:0 0 10px;
	width:100%;

}
/* 店舗カレンダー追加*/
/* calendar */
/* ----------------------------------------------------- */
/* calendar-month */
/*　PCのcssへ移行
.calendar-month{
	width:300px;
	margin:10px ;
	border:1px solid #0199E2;
}
.calendar-month th{
	padding:3px 0;
	border-bottom:1px solid #0199E2;
	background:url(../../../img/common/dot01.gif) repeat-y 100% 0;
	text-align:center;
	font-weight:bold;
}
.calendar-month th.last-c{
	background:none;
}
.calendar-month td{
	width:42px;
	height:42px;
	padding:3px 0 0;
	border-bottom:1px solid #0199E2;
	background:url(../../../img/common/dot01.gif) repeat-y 100% 0;
	text-align:center;
}
.calendar-month .r-hol01{
	background-color:#FC0;
}
.calendar-month .r-hol02{
	background-color:#FFFFFF;
}
.calendar-month .sat{
	color:#1D1F86;
	font-weight:bold;
}
.calendar-month .sun{
	color:#F00;
	background:#FFFFFF;
	font-weight:bold;
}
.calendar-month .last-sun{
	background:none;
}
.calendar-month .holiday{
	color:#F00;
	background-color:#FFFFFF;
	font-weight:bold;
}
*/
/* 全店休業 */
/*PCのcssへ移行
.calendar-month .day0312,.calendar-month .day0409,.calendar-month .day0514,.calendar-month .day0611,.calendar-month .day0709,.calendar-month .day0910,.calendar-month .day1008,.calendar-month .day1112,.calendar-month .day1210{
	color:#666;
	background:url(../../../img/common/dot01.gif) repeat-y 100% 0;
	background-color:#FDD5B7;
	font-weight:normal;
}*/

/* 祝日設定打消し
.calendar-month .day0719{
	color:#666;
	background:#FFF;
	font-weight:normal !important;
} */
/*　PCのcssへ移行
.calendar-month .ir-hol01{
	background-color:#E0D7C9;
}
.calendar-month .ir-hol02{
	background-color:#FF9900;
}
.calendar-month .back-yellow{
	background-color:#FDF8B7;
}
.calendar-month .back-white{
	background-color:#FFF;
}
.calendar-month .back-grey{
	background-color:#E0D7C9;
}
.calendar-month .back-orange{
	background-color:#FC0;
}
.calendar-month .weight-normal{
	font-weight:normal;
}
.calendar-month .weight-bold{
	font-weight:bold;
}
.calendar-month .color-normal{
	color:#666;
}
.calendar-month .color-red{
	color:#F00;
}
.calendar-month .color-navy{
	color:#1D1F86;
}
#current-month{
	font-weight:bold;
}
*/

/* events-list */
/*　PCのcssへ移行
#events-list{
	display:none;
}*/
/* has-event */
/*　PCのcssへ移行
.calendar-month .has-event div{
	position:relative;
	z-index:5000;
}
.calendar-month .has-event p{
	display:none;
	z-index:1000;
	position:absolute;
	top:-10px;
	left:0;
	width:200px;
	padding:5px;
	color:#FFF;
	background:#FFF;
	border:3px solid #0199E2;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}
.calendar-month span.e-icon{
	display:block;
	width:36px;
	margin:0 auto;
	background:url(../../../img/cal/icon_cal_event01.gif) no-repeat;
}
.calendar-month span.e-icon02{
	display:block;
	width:40px;
	margin:0 auto;
	background:url(../../../img/cal/icon_cal_event07.gif) no-repeat;
}*/
/* cal-u-wrap */

#cal-u-wrap{
	width:300px;
	margin: 0 10px 0;
}
/*　PCのcssへ移行
#current-month{
	float:left;
	width:170px;
	margin: 0 0 5px;
	padding:0 0 0 9px;
	border-left:3px solid #0199E2;
	font-weight:bold;
}
html>body #current-month{
	width:161px;
}
#cal-u-wrap p.nav-next,
#cal-u-wrap p.nav-prev{
	float:right;
	width:120px;
	text-align:right;
}

#cal-note{
	/zoom:1;
}*/

#cal-note li{
	margin:0 10px 4px;
	padding:0 0 0 20px;
	background-repeat:no-repeat;
	height: 15px;
}
/*　PCのcssへ移行
#cal-note .note01{
	background-image:url(../../../img/cal/icon_cal_hol01.gif);
}
#cal-note .note02{
	background-image:url(../../../img/cal/icon_cal_hol02.gif);
}
#cal-note .note03{
	background-image:url(../../../img/cal/icon_cal_hol03.gif);
}
#cal-note .note05{
	background-image:url(../../../img/cal/icon_cal_hol05.gif);
}
#cal-note .note07{
	background-image:url(../../../img/cal/icon_cal_hol07.gif);
}
#cal-note .note08{
	background-image:url(../../../img/cal/icon_cal_hol08.gif);
}
#cal-note .note09{
	background-image:url(../../../img/cal/icon_cal_hol09.gif);
}
#cal-note .note04{
	padding:8px 0 2px 42px;
	background:url(../../../img/cal/icon_cal_event02.gif) no-repeat;
}
*/

