.kounyu_btn a:link {color:#fff;background:#f30;border:solid 2px #2f4f4f;border-radius: 10px;  padding:10px 30px 10px 30px;} /*未訪問のリンクの色*/
.kounyu_btn a:visited {color:#fff;background:#f30;border:solid 2px #2f4f4f;border-radius: 10px;  padding:10px 30px 10px 30px;} /*訪問済みのリンクの色*/
.kounyu_btn a:hover {color:#ffffff; background:#f90;} /*カーソルが乗っているリンクの色*/
.kounyu_btn {
font-size: 30px;font-weight:bold;text-align:center;
margin:0px 0 0px 0;
}
.title {
font-weight:bold;
color:#fff;line-height:150%;
font-size:1.2em;
text-align:center;
background: -moz-linear-gradient(#f4ae67, #ec8621, #d68029);text-shadow: 1px 1px 1px #ba722a;padding:10px 0 5px
;background: -webkit-gradient(linear, left top, left bottom, from(#f4ae67), color-stop(0.50, #ec8621), to(#d68029));
background: linear-gradient(to bottom, #f4ae67, #d68029);/* IE10+, W3C */
}
#content hr {margin:0 auto 10px auto ;width:620px;}
h2  {
font-size: 150%;
background-color: #FFCC99;
border-bottom: 2px solid #FF9966;
padding: 5px 3px 1px 15px;
text-align: left;
font-weight: bold;
margin: 5px auto 5px auto;}
h3 {
font-size: 110%;
padding:10px 0 7px ;
border-top:dotted 1px #777;
border-bottom:dotted 1px #777;
}
.tkoumoku{
text-align:center;
font-size:110%;
background-color:#66cc66;
}
table.program tr td p {
margin-bottom:0;
}
.seminar-left {
text-align:right;
background-color:#ffcc33;
}
