body          { color: #282828; font-size: 11pt; line-height: 17pt; font-stretch: wider; background-color: #d6e5fa; background-image: url("image/top-back.gif"); background-repeat: repeat-y; background-position: center 0 }
p       { color: #282828; font-size: 11pt; line-height: 17pt; font-stretch: wider }
td               { color: #282828; font-size: 11pt; line-height: 17pt }
a:link  { color: blue; font-size: 11pt; line-height: 17pt; text-decoration: none }
a:visited   { color: blue; font-size: 11pt; line-height: 17pt; text-decoration: none }
a:hover  { color: red; font-size: 11pt; line-height: 17pt; text-decoration: underline }
.hiduke { text-align: right; margin-right: 5pt }
.top-line{
border-width : 1px 0 0 0;
border-style : dashed;
border-color : olive;
}
.under-line{
border-width : 0 0 1px 0;
border-style : dashed;
border-color : olive;
}
.t-u-line{
border-width : 1px 0 1px 0;
border-style : dashed;
border-color : olive;
}

.s2 { color:#800080; font-size:20px; font-weight:bold; }



/*	110826追加
-------------------------------------------------------------	*/
a img { border:none; }

/*フロートクリア*/
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    line-height:0; 
    visibility:hidden;
}

.pos_al { text-align:left;}
.pos_ac { text-align:center;}
.pos_ar { text-align:right; margin:5px 0px;}

.tbl_1 th,.tbl_1 td { padding:5px; border-bottom:1px solid #999; }
.tbl_1 th { width:80px; color:#ff5a5a; font-weight:normal; font-size:0.87em; padding:5px 0px; }

.tbl_2 { width:500px; margin:0px 0px 50px 0px; }
.tbl_2 th,.tbl_2 td { padding:8px; border-bottom:1px solid #ccc; text-align:center; }
.tbl_2 thead th { background:#EEE2FF; text-align:center; color:#666; font-weight:normal; font-size:11pt; border:none; }
.tbl_2 tbody th { width:300px; font-weight:normal; font-size:11pt; }
.tbl_2 tbody td { font-weight:bold; }

#information_list { text-align:left; width:557px; }
#information_list .page { background:#DDF0FF; padding:15px; margin-bottom:20px; }
#information_list .unit { clear:both; margin-bottom:50px; }
#information_list .day { background:url(image/murasaki-kei.gif) no-repeat bottom left; padding-bottom:8px; }
#information_list .title { margin-bottom:20px; color:#800080; font-size:20px; }
#information_list .text { margin-bottom:20px; }
#information_list .btn { text-align:right; margin-top:15px; }
#information_list .photo { }
#information_list .photo .clearfix { margin-bottom:15px;}
#information_list .photo span { display:block; color:#999; font-size:0.87em; margin-top:5px; }
#information_list .left { float:left; width:270px; }
#information_list .right { float:right; width:270px; }

#index #main_navi { margin:15px 0px 0px; padding:0px; }

#main_navi { margin:0px; padding:0px; }
#main_navi li { margin-bottom:15px; list-style:none; }
#main_navi a { display:block; width:136px; height:29px; background-position:0px 0px; background-repeat:no-repeat; text-indent:-9999px; }
#main_navi a:hover { background-position:0px -29px; }
#main_navi .navi_1 a { background-image:url(common/image/navi/navi_1.gif); }
#main_navi .navi_2 a { background-image:url(common/image/navi/navi_2.gif); }
#main_navi .navi_3 a { background-image:url(common/image/navi/navi_3.gif); }
#main_navi .navi_4 a { background-image:url(common/image/navi/navi_4.gif); }
#main_navi .navi_5 a { background-image:url(common/image/navi/navi_5.gif); }
#main_navi .navi_6 a { background-image:url(common/image/navi/navi_6.gif); }
#main_navi .navi_7 a { background-image:url(common/image/navi/navi_7.gif); }
#main_navi .navi_8 a { background-image:url(common/image/navi/navi_8.gif); }
#main_navi .navi_9 a { background-image:url(common/image/navi/navi_9.gif); }
#main_navi .navi_10 a { background-image:url(common/image/navi/navi_10.gif); }

	#index #main_navi .navi_1 a		  { background-position:0px -58px; }
	#information #main_navi .navi_2 a { background-position:0px -58px; }
	#sitowa #main_navi .navi_3 a	  { background-position:0px -58px; }
	#okayamaclub #main_navi .navi_4 a { background-position:0px -58px; }
	#yakuin #main_navi .navi_5 a	  { background-position:0px -58px; }
	#ayumi #main_navi .navi_6 a		  { background-position:0px -58px; }
	#housi #main_navi .navi_7 a		  { background-position:0px -58px; }
	#kensyou #main_navi .navi_8 a	  { background-position:0px -58px; }
	#toiawase #main_navi .navi_10 a	  { background-position:0px -58px; }
