td {font-size: 12px}
.small {  font-size: 10px}
.small2 {  font-size: 12px;
	text-decoration:none;}
.small2 a{  font-size: 12px;
	text-decoration:none;}

select {  font-size: 12px}

sup {font-size: 8px}

.short {  font-size: 12px; line-height: 13px}
.middle {  font-size: 12px; line-height: 15px}
.long {  font-size: 12px; line-height: 18px}
.midashi {  font-size: 14px}

a:link{text-decoration:none;}
a:active{text-decoration:underline;color:#FF3300;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#FF3300;}
ol {  font-size: 12px; line-height: 14px}
ul {  font-size: 12px; line-height: 14px}


.more_short {  font-size: 12px; line-height: 12px}
.form_gray {  font-size: 12px; color: #666666; background-color: #FFFFFF}

.big1 {
	font-size: 24px;
}

/* -------------------- */

.border-a {
border-left:#999999 solid 5px;
}

.border-b {
border-left:#CCCCCC solid 5px;
}

/* -------------------- */

#jutaku_container {
	width:624px;
	margin:0 auto;
}

#jutaku_container #head{
	margin:29px 0 38px 0;
}

#jutaku_container #title{
	margin:0 50px 38px 41px;
}
#jutaku_container #title table td h1{
font-size:15px;
color: #99CC00;
}
#jutaku_container #title{
	margin:0 40px 47px 31px;
}
#jutaku_container #title table td img{
	margin-right:22px;
}
#jutaku_container #title table td{
	vertical-align:middle;
}
#jutaku_container #description{
	margin:0 40px 30px 41px;
	text-align:left;
}
#jutaku_container #description h3{
	font-size:14px;
	line-height:100%;
	margin:0 0 16px 0;
	padding:3px 13px;
	border-left: solid #FFCC00 5px;
}

#jutaku_container #description table td li{
	font-size:10px;
	padding:0;
	margin:0;
}

/* -------------------- */

.eventSeminarList {
	margin:25px 0 45px 20px;
	padding-bottom:5px;
	width:550px;
	background:url(http://www.jia-kanto.org/online/images/common/td_bg_ten_green.gif) bottom repeat-x;
	text-align:left;
}
.eventSeminarList h3{
	margin:15px 0 15px 0;
	padding:0;
	background:none;
}
.eventSeminarList h4{
	padding:7px 0 0 0;
	margin:0 0 5px 0;
	line-height:120%;
	font-size:100%;
	font-weight:normal;
	background:url(http://www.jia-kanto.org/online/images/common/td_bg_ten_green.gif) top repeat-x;
}
.eventSeminarList h4 a{
	padding:0 0 0 13px;
	background:url(http://www.jia-kanto.org/online/images/common/yajirushi_shikaku_red.gif) no-repeat 2px .3em;
	font-weight:bold;
}
.eventSeminarList dl {
	width:550px;
	margin:0 0 5px 0;
	padding-top:5px;
	overflow: hidden;
}
.eventSeminarList dt {
	float: left;
	color:#666666;
	font-weight:bold;
	padding: 0 0 0 14px;
}
.eventSeminarList dd {
	padding: 0 0 0 100px;
}
.green2{
	background:url(../images/common/td_bg_ten_green.gif) repeat-x center;
}
.green{
	background:url(../images/common/td_bg_ten_green-s.gif) repeat-x center;;
}
/* --  -- */

#evlist {
	margin:50px auto 80px auto;
}
/*  091001 */

div#body.heightLine h2 {
	margin:20px auto 45px auto;
}

div#body.heightLine  {
margin-bottom:45px;
}
.onlineEvent{
	
}
.onlineEvent table.semi{
	width:550px;
}
.onlineEvent table{
	margin-left:30px;
}
.onlineEvent table table{
	margin-left:0px;
}
.onlineEvent p {
	margin-bottom:1em;
}
table td.marginl {
	padding-left:30px;
}
table td.marginl2 {
	padding-left:80px;
}
table td.marginl3 {
	padding-left:50px;
}

table td.year {
	vertical-align:bottom;
	padding-bottom:20px;
}
table a.big2{
	font-size:16px;
}
table .big2{
	font-size:16px;
}
table.guide{
	text-align:center;
	margin:0;
	padding:0;
	width:75%;
	
}
table.guide td{
	text-align:center;
	margin:0;
	padding:0;
}
table.child{
	text-align:center;
	margin:0;
	padding:0;
	width:70%;
	
}
table.child td.text{
	text-align:left;
	margin:0;
	padding:0;
	padding-left:3px;
}
table.child td.text .midashi a{
	color:#669900;
}


.center{
	text-align:center;
	margin:0;
	padding:0;
}

	
