/* CSS Document */
body{
background-image:url(../images/index_bg.png);
font-family:"lr oSVbN", Osaka, "qMmpS Pro W3";
}

/* tableξü饤E*/
.index_table{
border-left:3px #eee solid;
border-right:3px #eee solid;
}

/* haederܥE*/
.btn_head{
padding-left:50px;
text-decoration:none;
}


/* news */
.news{
background:url(../images/index/news.gif) no-repeat left;
}
.news_text{
font-size:12;
margin:10;
border-left:#FF9900 solid 5px;
border-bottom:#FF9900 solid 1px;
}

/* ƥ꡼ */
.category_tittle{
margin:10px;
border-bottom:#666666 solid 1px;
}

/* main_tableȥåץ饤E*/
.main_table{
border-top:3px #999 solid;
}

/* ХåѴ */
.contents_bg_head{
background-image:url(../images/index/contents_bg_01.gif);
background-position:bottom;
background-repeat:no-repeat;
margin-top:10px;
}
.contents_bg_middle{
background-image:url(../images/index/contents_bg_02.gif);
background-position:top;
background-repeat:repeat-y;
}
.contents_bg_foot{
background-image:url(../images/index/contents_bg_03.gif);
background-position:top;
background-repeat:no-repeat;
margin-bottom:10px;
}

/*/ footer /*/
.footer{
color:#FFFFFF;
font-size:12;
}

.footer a{
color:#FFFFFF;
text-decoration:none;
padding:0 10;
}

.footer a:hover{
color:#660000;
}

.cominfo{
font-size:12;
color:#333333;
}

/*/ āEˡP css /*/
.cominfo_tittle{
font-size:12;
text-align:center;
margin-top:10;
background-color:#FFeecc;
border-top:#FFCC99 solid 2px;}

.cominfo_box{
font-size:12;
border-bottom:#aaeeee dashed 1px;
padding:10;
}

/*/ 饤ʥåP css /*/
.item_box{
border-top:#FF3399 solid 5px;
}
.item_box_head{
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:2 5;
background:#FF3399;
}
.item_box_name{
font-size:15px;
font-weight:bold;
color:#333333;
padding:5 0;
border-bottom:#999999 solid 2px;
}
.item_box_text{
font-size:12px;
color:#333333;
padding:5 0;
border-bottom:#999999 dashed 1px;
}

.item_box_reserve{
font-size:12px;
color:#333333;
padding:5;
border-top:#999999 solid 1px;
}
.item_box_reserve_month{
font-size:12px;
font-weight:bold;
color:#ffffff;
background:#FF0099;
}

/*/ P css /*/
.kiyaku{
font-size:12;
color:#000066;
}

/*/ 塼E css /*/
.calender_head{
background-color:#ff0066;
font-size:15;
font-weight:bold;
color:#ffffff;
border:#999999 solid 1px;
height:30;
vertical-align:top;
padding:5;
}


.calender_masu_week{
background-color:#FFFFFF;

font-size:12;
font-weight:bold;
color:#666666;
border:#999999 solid 1px;
width:110;
height:30;
vertical-align:top;
padding:3;
}

.calender_masu{
background-color:#FFFFFF;

font-size:12;
font-weight:bold;
color:#666666;
border:#999999 solid 1px;
width:110;
height:110;
vertical-align:top;
padding:3;
}

.calender_masu_sun{
background-color:#FFffff;

font-size:12;
font-weight:bold;
color:#ff0000;
border:#999999 solid 1px;
width:110;
height:110;
vertical-align:top;
padding:3;
}

.calender_masu a{

font-size:12;
font-weight:bold;
color:#000066;
}

.calender_masu a:hover{
color:#0066FF;
}