@charset "UTF-8";

/*-----------------------------------------
カレンダー
-----------------------------------------*/

.calendar{
width:188px;
height:373px;
margin-bottom:15px;
border:1px solid #999999;
font-size:12px;
}

/*店舗ごとの色指定全12パターン*/

.calendar_waku_0{
width:186px;
height:347px;
border:1px solid #D9D8D4;
background-color:#D9D8D4;
}

.calendar_text_0{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D9D8D4;
}

.calendar_text_0 td{
border:1px solid #D9D8D4;
}

.calendar_waku_51{
width:186px;
height:347px;
border:1px solid #F2DED5;
background-color: #F2DED5;
}

.calendar_text_51{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F2DED5;
}

.calendar_text_51 td{
border:1px solid #F2DED5;
}

.calendar_waku_11{
width:186px;
height:347px;
border:1px solid #D9E8E3;
background-color: #D9E8E3;
}

.calendar_text_11{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D9E8E3;
}

.calendar_text_11 td{
border:1px solid #D9E8E3;
}


.calendar_waku_6{
width:186px;
height:347px;
border:1px solid #D5E1CE;
background-color: #D5E1CE;
}

.calendar_text_6{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #D5E1CE;
}

.calendar_text_6 td{
border:1px solid #D5E1CE;
}


.calendar_waku_52{
width:186px;
height:347px;
border:1px solid #E8E0E9;
background-color: #E8E0E9;
}

.calendar_text_52{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E8E0E9;
}

.calendar_text_52 td{
border:1px solid #E8E0E9;
}


.calendar_waku_2{
width:186px;
height:347px;
border:1px solid #E3D6DC;
background-color: #E3D6DC;
}

.calendar_text_2{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E3D6DC;
}

.calendar_text_2 td{
border:1px solid #E3D6DC;
}

.calendar_waku_7{
width:186px;
height:347px;
border:1px solid #ECE4C5;
background-color: #ECE4C5;
}

.calendar_text_7{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #ECE4C5;
}

.calendar_text_7 td{
border:1px solid #ECE4C5;
}


.calendar_waku_8{
width:186px;
height:347px;
border:1px solid #F4ECCB;
background-color: #F4ECCB;
}

.calendar_text_8{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F4ECCB;
}

.calendar_text_8 td{
border:1px solid #F4ECCB;
}


.calendar_waku_5{
width:186px;
height:347px;
border:1px solid #E2ECD8;
background-color: #E2ECD8;
}

.calendar_text_5{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #E2ECD8;
}

.calendar_text_5 td{
border:1px solid #E2ECD8;
}


.calendar_waku_9{
width:186px;
height:347px;
border:1px solid #ECDDDA;
background-color: #ECDDDA;
}

.calendar_text_9{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #ECDDDA;
}

.calendar_text_9 td{
border:1px solid #ECDDDA;
}


.calendar_waku_10{
width:186px;
height:347px;
border:1px solid #F1FADD;
background-color: #F1FADD;
}

.calendar_text_10{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #F1FADD;
}

.calendar_text_10 td{
border:1px solid #F1FADD;
}


.calendar_waku_22{
width:186px;
height:347px;
border:1px solid #FFEDF7;
background-color: #FFEDF7;
}

.calendar_text_22{
margin:10px 0 0 10px;
text-align:center;
font-weight:bold;
border-collapse:collapse;
border:1px solid #FFEDF7;
}

.calendar_text_22 td{
border:1px solid #FFEDF7;
}


/*店舗ごとの色指定全12パターンここまで*/


.calendar_center{
text-align:center;
margin:5px 0 0 10px;
font-size:10px;
}

.mouth{
font-size:14px;
}

.font9{
font-size:8px;
}

.col_1{
color:#CC0000;
}

.col_2{
color:#0033CC;
}

.col_3{
color:#FFFF20;
}

.col_4{
color: #FF9794;
}



