/* 全般 */
BODY    { color: #cccccc; font-size: 12px; line-height: 155%; background-color: #cccccc; margin-top: 0px; margin-left: 0px; top: 0px; left: 0px; width: 750px }
li   { list-style-type: none; margin-top: 12px; padding-bottom: 12px; border-bottom: 1px dotted #ffcfce }
.contact { color: #ce0031; margin-bottom: 10px; margin-left: 6px }
.bigtable  { background-color: #000; margin-top: 10px; padding: 0px; border-bottom: 1px solid #333; border-left: 15px solid #898989; width: 750px }
.copy_migi  { font-size: 8pt; background-color: #efefef; text-align: right; float: right; border-top: 1px solid black; border-left: 15px solid #333; height: 40px }
.ss  { font-size: 8pt }
/* TOP */
.top_bigbanner  { color: #777777; font-size: 12px; line-height: 155%; background: url(image/top_kabe.gif) no-repeat ;right ; margin-left: 15px; border-left: 15px solid #333; width: 750px }
.top_photo { color: #777777; font-size: 12px; line-height: 155%; background: url(image/top_kabe.gif) no-repeat; position: absolute; top: 60px; left: 466px }
.top_hr { color: #efefef; font-size: 12px; background-repeat: no-repeat; margin-bottom: 10px; margin-left: 5px; padding-bottom: 10px; position: absolute }
.top_link { color: #777777; font-size: 12px; line-height: 155%; background: white url(image/top_kabe.gif) no-repeat right ; border-left: 15px solid #333; width: 750px }
.link_menu_top { list-style-type: none; margin-top: 3px; padding-top: 20px; border-bottom: 1px dotted #ffcfce }
.link_menu { list-style-type: none; margin-top: 3px; border-bottom: 1px dotted #ffcfce }
.ss2   
/* スケジュール */
.live_month  { color: olive; font-size: 11pt; margin-left: 10px }
a.menu_bar{ color:#FFF;
    text-decoration: none
}
a:hover.menu_bar{
	color: #FFF;
	text-decoration: none;
	background-color: #9c9a31
}
.a.2:link {
	color: #003;
	text-decoration: none;
	background-color: transparent
}
.a.2:visited { color: #9c9a31; text-decoration: none }
.a.2:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #ffcfce
}
.a.3:link  { color: #9c9a00; margin-bottom: 10px }
.a.3:visited { color: #737573; text-decoration: none }
.a.3:hover { color: #737573; text-decoration: none; background-color: #ffcfce }
.li1schedule_day { margin-bottom: 10px; margin-left: 12px }
.li1schedule_day1 { margin-top: 15px; margin-bottom: 10px; margin-left: 30px; padding-top: 25px; padding-left: 25px }
.li1schedule_name { margin-bottom: 10px; margin-left: 54px }
.li2schedule_day { margin-bottom: 10px; margin-left: 6px }
.li2schedule_name { margin-bottom: 10px; margin-left: 54px }
/* フォトアルバム */
.photo { font-size: 8pt; margin: 2px; border: dotted 0px silver }
.photo1 { font-size: 8pt; margin: 2px; border: dotted 0px silver; position: absolute; top: 100px; left: 350px }
.photo_album_hidari { color: #777777; font-size: 12px; line-height: 155%; background: white right ; text-align: center }
.photo_album_hidaribig { color: #777777; font-size: 12px; line-height: 155%; background: white right ; border-left: 15px solid #333; width: 225px }
.ss3 { margin-left: 12px; border-bottom: 1px dotted #ffcfce; border-left: 0px; width: 600px }
.ss2      { font-size: 8pt; background-color: #efefef; text-align: right; float: right; border-top: 1pt solid #333; border-left: 15px solid #333; height: 40px }
.ss1   { color: #dedfde; font-size: 8pt; border-left: 15px solid #333 }
.ss1_1 { font-size: 8pt }
.url  { font-size: 8pt; background-image: url(image/009.gif); border-left: 15px solid #333; width: 800px }
.bigtable2 { padding: 0px; border-bottom: 1px solid #333; border-left: 15px solid #898989; width: 760px }
.bigtable1  { background-color: #f8f8f8; padding: 0px; border-bottom: 1px solid #333; border-left: 15px solid #898989; width: 750px }
TD { color: #777777; font-size: 12px; line-height: 155% }
.TD1             { color: #777777; font-size: 12px; line-height: 155%; background: url(image/top_kabe.gif) no-repeat right ; border-left: 15px solid #333; width: 750px; height: 300px }
.menu { color: #777777; font-size: 12px; line-height: 155%; background-color: transparent; width: 200px; height: 35px }
.menu1  { color: #777777; font-size: 12px; line-height: 155%; background: url(image/003.gif) no-repeat; width: 77px; height: 35px }
.menu_1  { color: #777777; font-size: 12px; line-height: 155%; background: white url(image/image_top7.gif) no-repeat right ; width: 200px }
.TD2   { color: #777777; font-size: 12px; line-height: 155%; background: white right ; padding-left: 15px; border-left: 15px solid #333; width: 750px }

.TD_liner  { color: #777777; font-size: 13px; line-height: 160%; background: white right ; padding-right: 30px; padding-left: 30px; border-left: 15px solid #333; width: 750px }
.TD4 { color: #777777; font-size: 12px; line-height: 155%; background: white right ; border-left: 15px solid #333; width: 750px }
.TD3 { color: #777777; font-size: 12px; line-height: 155%; background: white right ; width: 750px; height: 300px }
a:link  {
	color: #300;
	text-decoration: none
}
.a.1:link  { color: #633; text-decoration: none; background-color: transparent }
a:visited  {
	color: #033;
	text-decoration: none
}
.a.1:visited { color: #888888; text-decoration: none }
a:hover  {
	color: #006;
	text-decoration: none;
	background-color: #9c9a31
}
.a.1:hover { color: #fff; text-decoration: none; background-color: #9c9a31 }
a.menu_bar{ color:#FFF;
    text-decoration: none
}
a:hover.menu_bar{
	color: #FFF;
	text-decoration: none;
	background-color: #9c9a31
}
a.index_menu{
	color:#333;
	text-decoration: none
}
a:hover.index_menu{
    color: #006;
	text-decoration: none;
	background-color: #9c9a31
}
.bold_s {  font-size: 10pt; font-weight: bold; color: #26266A}
.T1 {
font-size: 15px;
color: #FFFFFF;
}
.T2 { color: #9c9a31; font-size: 15px; width: 300px }


h1 {
	color: #660;
	font-weight: lighter;
	font-size: 9pt;
	background: url(image/menu1.gif) no-repeat;
	margin-bottom: -5px;
	margin-left: 5px
}


.li2schedule_name { margin-bottom: 10px; margin-left: 54px }

.li2schedule_day { margin-bottom: 10px; margin-left: 6px }
.contact { color: #ce0031; margin-bottom: 10px; margin-left: 6px }
.li2schedule_month { margin-bottom: 10px; margin-left: -34px }
.a.3:link  { color: #9c9a00; margin-bottom: 10px }
.a.3:visited { color: #737573; text-decoration: none }
.a.3:hover { color: #737573; text-decoration: none; background-color: #ffcfce }
.diary_menu 	{ color: #333; font-size: 0.8em; line-height: 115%; background-color: #ffcfce; vertical-align: top; padding: 8px 0px 8px 12px }
.diary_menu A:link		  { color: #cc3366; font-size: 13px; text-decoration: none }
.diary_menu A:visited	 { color: #990033; font-size: 13px; text-decoration: none }
.diary_menu A:active	 { color: #9c9a31; font-size: 13px; text-decoration: none }
.schedule_link { color: #9c9a31; margin-right: 6px; margin-bottom: 10px; margin-left: 6px }
.cd  { margin: 15px 6px 10px 15px }
.cd1 { float: left; margin: 5px 6px 10px 15px }
/*プロフィール */
.profile_bigphoto { font-size: 8pt; float: right; margin: 2px; top: 150px }
.menu_bar {
	color: #FFF;
}
.menu_on {
	color: #603;
}

.font_red {
	color: #F00;
}

