@charset "utf-8";

body:not(.meikenkai) h1{background-color:#321054; height:100px; margin:0 0 20px 0;}


#about h1{background-image:url(../../img/about/index/h1.jpg);}
#history h1{background-image:url(../../img/about/history/h1.jpg);}
#greeting h1{background-image:url(../../img/about/greeting/h1.jpg);}
#greeting h1{background-image:url(../../img/about/greeting/h1.jpg);}
#member h1{background-image:url(../../img/about/member/h1.jpg);}
#gym h1{background-image:url(../../img/about/gym/h1.jpg);}
#history-result h1{background-image:url(../../img/about/history-result/h1.jpg);}
#coach h1{background-image:url(../../img/about/coach/h1.jpg);}
#schedule h1{background-image:url(../../img/schedule/index/h1.jpg);}
#month h1{background-image:url(../../img/schedule/month/h1.jpg);}
#result h1{background-image:url(../../img/schedule/result/h1.jpg);}
#result-detail h1{background-image:url(../../img/schedule/result/h1.jpg);}
#join h1{background-image:url(../../img/join/index/h1.jpg);}
#captain h1{background-image:url(../../img/join/captain/h1.jpg);}
#message h1{background-image:url(../../img/join/message/h1.jpg);}
#record h1{background-image:url(../../img/join/record/h1.jpg);}
#ob h1{background-image:url(../../img/join/ob/h1.jpg);}
#faq h1{background-image:url(../../img/join/faq/h1.jpg);}
#course h1{background-image:url(../../img/join/course/h1.jpg);}
#contact h1{background-image:url(../../img/join/contact/h1.jpg);}
#director h1{background-image:url(../../img/club/director/h1.jpg);}
#club h1{background-image:url(../../img/club/index/h1.jpg);}
#rule h1{background-image:url(../../img/club/rule/h1.jpg);}
#fee h1{background-image:url(../../img/club/fee/h1.jpg);}
#club-contact h1{background-image:url(../../img/club/contact/h1.jpg);}
#change h1{background-image:url(../../img/club/change/h1.jpg);}
#news h1{background-image:url(../../img/news/h1.jpg);}
#memorial h1{background-image:url(../../img/club/memorial/h1.jpg);}
#coach-message h1{background-image:url(../../img/about/coach-message/h1.jpg);}


#side-menu li a{display:inline-block;}
#side-menu li a{display:block; overflow:hidden;}

#h2-side-menu,#side-menu li a{font-family:"ヒラギノ角ゴ Pro W6", Osaka,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック"; font-size:14px;}

#month h1{background-image:url(../../img/schedule/month/h1.jpg);}


#h2-side-menu{background-image:url(../../img/common/h2-side-menu.gif); text-align:center; color:#FFF; padding:6px 0 0; border-bottom:3px solid #735777;}

#side-menu{margin:0 0 20px 0; background-color:#F1E8F1;}
#side-menu li a{padding:5px 5px 5px 25px; border-bottom:1px solid #C1B1AC; border-top:1px solid #FFF; background-image:url(../../img/common/side-menu-icon.gif); background-position:10px 50%;}
#side-menu li a:hover{background-color:#321054; background-image:url(../../img/common/side-menu-hover.gif); text-decoration:none; color:#FFF;}

#side-menu li.side-indent a{
	padding:5px 5px 5px 30px;
	background-position:15px 50%;
}

#side-menu li.side-menu-title{
	margin:0;
	padding:8px 5px 8px 10px;
	font-size:13px;
	font-weight:bold;
	color:#321054 !important;
}

#side-menu li.side-menu-title small{
	margin:0 5px 0 0;
}

#about #side-menu1 a,
#history #side-menu2 a,
#member #side-menu3 a,
#coach #side-menu4 a,
#gym #side-menu5 a,
#history-result #side-menu6 a,
#greeting #side-menu7 a,
#join #side-menu8 a,
#message #side-menu10 a,
#ob #side-menu3 a,
#course #side-menu11 a,
#faq #side-menu12 a,
#contact #side-menu13 a,
#captain #side-menu9 a,
#record #side-menu8 a,
#home #side-menu1 a,
#club #side-menu2 a,
#director #side-menu2 a,
#rule #side-menu3 a,
#fee #side-menu4 a,
#change #side-menu5 a,
#club-contact #side-menu6 a,
#memorial #side-menu7 a,
#coach-message #side-menu14 a
{background-color:#321054; background-image:url(../../img/common/side-menu-hover.gif); text-decoration:none; color:#FFF; cursor:default;}

/*
#about #side-menu1 a,
#history #side-menu2 a,
#member #side-menu3 a,
#coach #side-menu4 a,
#gym #side-menu5 a,
#history-result #side-menu6 a,
#greeting #side-menu7 a,
#join #side-menu1 a,
#message #side-menu2 a,
#ob #side-menu3 a,
#course #side-menu4 a,
#faq #side-menu5 a,
#contact #side-menu6 a,
#captain #side-menu7 a,
#record #side-menu8 a,
#club #side-menu1 a,
#director #side-menu2 a,
#rule #side-menu3 a,
#fee #side-menu4 a,
#change #side-menu5 a
{background-color:#321054; background-image:url(../../img/common/side-menu-hover.gif); text-decoration:none; color:#FFF; cursor:default;}

*/

.h2{font-family:"ヒラギノ角ゴ Pro W3", Osaka,"ヒラギノ角ゴ Pro W6","ＭＳ ゴシック"; font-weight:bold; font-size:16px; margin:0 0 15px 0; padding:5px 10px 5px 35px; background-image:url(../../img/common/h2-icon.gif); background-position:15px 8px; border-top:2px solid #321054; border-bottom:3px double #FFF; background-color:#D7CFD7;}

.h3{font-family:"ヒラギノ角ゴ Pro W3", Osaka,"ヒラギノ角ゴ Pro W6","ＭＳ ゴシック"; font-weight:bold; margin:0 0 10px 0; padding:5px 10px; border-top:1px solid #CCC; border-bottom:1px dotted #CCC; background-image:url(../../img/common/h3-back.jpg); background-repeat:repeat-x;}

.table th,.table td{padding:10px; border:2px solid #FFF;}
.table th{background-color:#F0E9A6;}
.table td{background-color:#F6EFF6;}

.table td table th,.table td table td{
	border-width:0px 0px 2px 0px;
	border-style:solid;
	border-color:#FFF;
	padding:10px 0;
}

.table td table th{
	background-color:#F6EFF6;
	width:60px;
}

