/* CSS Document */

/*======================================
		サブメニューの長さ
=======================================*/

div#sub_menu{
height:1450px;
}

/*=====================================
		コンテンツ
======================================*/

li#holiday{
font-weight:bold;
}

h2{
width:470px;
height:40px;
text-indent:-999px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
margin-top:20px;
background-image:url(../img/line_holiday.jpg);
}

div.sub_con{
width:440px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:30px;
}

img#calender{
width:360px;
background-color:#666666;
margin-left:30px;
}

/*==============================
		dlを使ったテキスト
===============================*/

dl{
margin-top:20px;
margin-bottom:20px;
}

dl dt{
color:#84a1bf;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
}

dd{
margin-left:20px;
}

/*==============================
		phpカレンダー
===============================*/

p.year_title{
width:430px;
height:40px;
color:#bcc7f4;
font-size:35px;
font-weight:bold;
text-align:center;
margin-top:30px;
}

table{
width:430px;
border:none;
font-weight:bold;
}

/*▼　曜日（日曜以外）　▼*/
table tr.title td{
height:30px;
background-color:#bec6f4;
font-weight:bold;
text-align:center;
color:#ffffff;
}

/*▼　曜日（日曜）　▼*/
table tr.title td.title_sunday{
background-color:#f07474;
}

/*▼　営業日　▼*/
table td{
height:70px;
font-size:18px;
background-color:#edeef3;
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
border-bottom-color:#ffffff;
border-bottom-width:2px;
border-bottom-style:solid;
text-align:center;
}

/*▼　日付無し　▼*/
table td.none{
height:70px;
font-size:18px;
color:#ffffff;
background-color:#f5f5f5;
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
border-bottom-color:#ffffff;
border-bottom-width:2px;
border-bottom-style:solid;
text-align:center;
}

/*▼　日曜日　▼*/
table td.sunday{
height:70px;
font-size:18px;
color:#a94448;
background-color:#fea9ac;
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
border-bottom-color:#ffffff;
border-bottom-width:2px;
border-bottom-style:solid;
text-align:center;
}


/*▼　臨時休業日　▼*/
table td.extra_holiday{
height:70px;
font-size:18px;
color:#BD7600;
background-color:#ffe3b4;
border-left-color:#ffffff;
border-left-width:2px;
border-left-style:solid;
border-bottom-color:#ffffff;
border-bottom-width:2px;
border-bottom-style:solid;
text-align:center;
}

/*▼　説明の日付を太字に　▼*/

span.ex{
font-weight:bold;
}