@charset "Shift_JIS";


h2{
border-bottom:#109322 1px solid;
border-left:#109322 8px solid;
font-size:100%;
color:#109322;
padding:3px 0px 2px 6px;
}

h3{
font-size:75%;
color:#333;
}

p{
font-size:75%;
color:#333;
line-height:130%;
}

.gMenu03
{
	text-indent:-1000px;
	display: block;
	background: url(../../cmn/img/menu/g_menu03.gif) no-repeat;
	background-position:0 -31px;
	width: 100px;
	height: 31px;
	text-decoration: none;
}

.tb01
{
background: url(../img/tb_bk.gif) no-repeat;
padding:0px;
margin-left:15px;
border:1px solid #CCC;
}

.tb01 td{
padding-top:0px;

}

.tb02 td
{
padding:7px 5px 5px 7px;
font-size:75%;
color:#C00;
line-height:120%;
}

.tb02 td span{
}

.tb02 td a:link{color:#006;text-decoration:none;}
.tb02 td a:visited{color:#006;text-decoration:none;}
.tb02 td a:active{color:#006;text-decoration:none;}
.tb02 td a:hover{color:#00F;text-decoration:underline;}


.tb03
{
background-color:#E9F6EB;
border:1px solid #CCC;
margin-left:15px;
}

.tb03 td
{
padding:7px 10px;
font-size:80%;
font-weight:bold;
color:#333;
line-height:150%;
}

ul.pro{
margin:0px 0px 5px 10px ;
border-left:5px solid #CCC;
padding-left:7px;
font-size:90%;
font-weight:normal;
list-style:none;
}
.new{
color:#FFF;
margin:0px;
padding:2px 3px 1px;
background-color:#C00;
font-weight:bold;
font-size:90%;
}

.datebook{
color:#C00;
margin:2px 0px;
font-size:110%;
padding:0px;
}

p.datebook a:link{color:#C00;font-weight:bold;text-decoration:none;}
p.datebook a:visited{color:#C00;font-weight:bold;text-decoration:none;}
p.datebook a:active{color:#C00;font-weight:bold;text-decoration:none;}
p.datebook a:hover{color:#F00;font-weight:bold;text-decoration:underline;}

