/* CSS Document */

/* { margin : 0 ; padding : 0 ; }*/
body {
font:"ＭＳ ゴシック", "Osaka−等幅";
font-size:12px;
line-height:110%;
}
/*ページ全体の設定*/
#page { width:770px; text-align:center; margin:0 auto;}
/*ヘッダーの設定*/
#header{
width : 100%;
height:181px;
margin:0;
padding:0;
}
/*メニュー部分の設定*/
#menu{
/*text-align:left;*/
/*width:100%;*/
width:770px;
margin:0;
padding:0;
height:50px;
white-space: nowrap;
}
/* メインの写真*/
#main_pict{
margin-bottom:10px;

}

/*フッターの設定*/
#footer {
width :770px;
height:70px;
clear : both ;
background-image : url(../naganuma/css/footer_back.gif);
background-repeat:repeat-x;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding-top:30px
;}

/*トップページ左メニュー*/
#left_navi{float:left; width:150px; text-align:left;}
/*トップページ　メインコンテンツ*/
#main{margin:0 auto; width:440px;}

/*詳細ページ（幅pxの詳細）　メインコンテンツ　*/
#main02{
text-align:left;
margin:10px auto 5px;
width:700px;
}
/*詳細ページ（幅pxの詳細）　メインコンテンツ　*/
#main03{
text-align:left;
margin:10px auto 5px;
width:770px;
}

/*トップページ右　*/
#right_navi{
float:right;
width:160px;
text-align:left;
}


/*アクセスマップ*/
.access{
margin:5px 0 10px 0;
}
.access_icon{
font-size:14px;
margin:0;
padding:0;
height:23px;
font-weight:bold;
vertical-align:middle;
}

/*テーブル設定*/
.table_ti{
font-weight:bold;
background-color:#2465c5;
color:#FFFFFF;
/*width:100px;*/

}
/*テーブルタイトル　ボーダー*/
.table_border{
border-bottom:1px dotted #2465c5;
}
/*テーブル詳細　ボーダー*/
.table_border2{
border:1px solid #2465c5;
/*border:1px solid #CDE4C5;*/
}

/*テーブル詳細　背景*/
.table_border3{
border:1px solid #2465c5;
background-color:#F3F3E9;
}



/*テーブル上部タイトル*/
.ti_gaiyou{
font-size:14px;
font-weight:bold;
padding:3px;
margin:5px 0 5px 3px;
color:#336666;
border-left:5px solid #336666;
border-bottom:1px dotted #336666;
}
/*タイトル　注意書き*/
.ti_gaiyou2{
font-size:14px;
font-weight:bold;
padding:3px;
margin:5px 0 5px 3px;
color:#E11E09;
border-left:5px solid #B01706;
border-bottom:1px dotted #B01706;
}



/*divのみのテキストの設定*/
.text_div{
margin:5px auto;
width:700px;
text-align:left;
}

/*テキストの強調部分*/
.text_bold{
font-weight:bold;
margin:0;
padding:0;
}
.text_table{
margin:2px 0 2px 7px;
}



/*詳細ページ　写真設定*/
.pict_div{
width:720px;
text-align:center;
margin:0 auto;
}
.pict{
float:left;
width:240px;
margin:5px 0;
padding:0;
}


/**********予約カレンダー**************/
/*ページ幅*/
.booking_page{
width:700px;

}
.aland_booking_page{
width:1000px;

}
/*予約タイトル*/
.booking_title{
font-size:24px;
font-weight:bold;
margin:5px 0 10px 3px;
}
/*予約月*/
.booking_month{
width:100%;
text-align:center;
font-size:20px;
font-weight:bold;
padding:5px 0;
}
/*予約日*/
.update_day{
font-size:10px;
font-weight:bold;
width:100%;
text-align:right;
}
/*　○△×　*/
.update_kigou{
font-weight:bold;
width:100%;
text-align:right;
color:#FF6633;
}


/*カレンダー　各ボーダー設定*/
.cal_day_border{
border:1px solid #666666;
background-color:#336666;
color:#FFFFFF;
padding:3px;
margin:1px;
text-align:center;
}

.cal_day_border2{
border:1px solid #666666;
background-color:#666600;
color:#FFFFFF;
padding:3px;
margin:1px;
text-align:center;
}


.cal_border{
border:1px solid #666666;
/*background-color:#FFFFFF;*/
padding:3px;
margin:1px;
text-align:center;
}
.cal_border2{
border:1px solid #666666;
background-color:#FFF4DF;
/*
padding:3px;
margin:1px;*/
text-align:center;
}
/*曜日*/
.cal_day{
margin:0;
text-align:center;
font-weight:bold;

}
/*日付*/
.date{
margin:0;
padding: 5px 0;
width:100%;
text-align:center;
border-bottom:1px dotted #cccccc;
background-color:#F3F3E9;
}
/*予約状況（カレンダー中）*/
.booking{
margin:0;
padding: 5px 0;
width:100%;
text-align:center;
}

/*予約状況（カレンダー中）*/
.booking2{
margin:0;
padding: 0px 0;
width:100%;
height:100%;

text-align:center;
}

/*オートランド（月別）イベント　イメージ*/
.event_tit{
margin:20px 0 5px 0;
}

/*オートランド（月別）イベント　イメージ*/
.event_tit2{
margin:5px 0px;
}
/*オートランド（月別）イベント　テキスト*/
.booking_li{
margin-bottom:3px;
}