/* CSS Document */
body{
background-image:url(../images/index_bg.png);
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
}

.index_table{
border-left:3px #eee solid;
border-right:3px #eee solid;
}

.btn_head{
padding-left:50px;}

.news{
background:url(../images/index/news.gif) no-repeat left;
}

.news_text{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12;
margin:10;
border-left:#FF9900 solid 5px;
border-bottom:#FF9900 solid 1px;
}

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

.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;
}
.item_box{
border-top:#FF3399 solid 5px;
}
.item_box_head{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12px;
font-weight:bold;
color:#ffffff;
padding:2 5;
background:#FF3399;
}
.item_box_name{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:15px;
font-weight:bold;
color:#333333;
padding:5 0;
border-bottom:#999999 solid 2px;
}
.item_box_text{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12px;
color:#333333;
padding:5 0;
border-bottom:#999999 dashed 1px;
}

.item_box_reserve{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12px;
color:#333333;
padding:5;
border-top:#999999 solid 1px;
}
.item_box_reserve_month{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12px;
font-weight:bold;
color:#ffffff;
background:#FF0099;
}

.calender_masu a{
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12;
font-weight:bold;
color:#000066;
}

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

.calender_head{
background-color:#ff0066;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:15;
font-weight:bold;
color:#ffffff;
border:#999999 solid 1px;
height:30;
vertical-align:top;
padding:5;
}

.calender_masu{
background-color:#FFFFFF;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
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-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12;
font-weight:bold;
color:#ff0000;
border:#999999 solid 1px;
width:110;
height:110;
vertical-align:top;
padding:3;
}

.calender_masu_week{
background-color:#FFFFFF;
font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
font-size:12;
font-weight:bold;
color:#666666;
border:#999999 solid 1px;
width:110;
height:30;
vertical-align:top;
padding:3;
}

.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;
}

.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;
}

.kiyaku{
font-size:12;
color:#000066;
}
