
body{font-size:13px}
table{font-size:13px}
td{font-size:13px;}
th{font-size:13px;}
h1,h2,p {margin:0px;padding:0px;}
.small{font-size:11px}
.big{font-size:18px}
.big2 {
	line-height: 20px;
	font-size: 15px;
}
.gr {color: #009900; }
.or {
	color: #FF6600;
	font-weight: bold;
}
.style9 {color: #FF0000}
.small1 {font-size:12px}
.style15 {color: #000000}
.style20 {color: #FF0000; font-weight: bold; }
.style25 {color: #FF6600}

h1,h2 {margin-bottom: 10px;}

.fav {
text-align:right;
margin: 0px 0px 10px 0px;
}

/*---------------search----------------------*/
#search {
margin-bottom: 8px;
}

#search .rcontent {
padding:0px 4px 0px 4px;
margin: 0px;
background:#fbf3e1;
}

#search span.rtop,
#search span.rbottom {
display:block;
background: #fff;
}

#search span.rtop span,
#search span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #fbf3e1;
}

#search span.r1{margin: 0 5px;}
#search span.r2{margin: 0 3px;}
#search span.r3{margin: 0 2px;}
#search span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

#search .rcontent td.list01 {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/bg01.gif) repeat-y;
padding: 8px 8px 0px 8px;
}

/*kaisou*/
#search .rcontent td.list01 table.kaisou td {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/arrow.gif) no-repeat 0 4px;
padding: 3px 3px 3px 20px;
}

/*month*/
#search .rcontent td.list01 table.month {
border-bottom: 1px dotted #CCCCCC;
margin-bottom: 8px;
}

#search .rcontent td.list01 table.month td {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/arrow.gif) no-repeat 0 4px;
padding: 3px 3px 10px 20px;
}

/*category*/
#search .rcontent td.list02 table.cat td {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/arrow.gif) no-repeat 0 4px;
padding: 3px 3px 3px 20px;
}

#search .rcontent td.list02 table.cat td.none {
background:none;
padding: 0px;
}


#search .rcontent td.list02 {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/bg02.gif) repeat-y;
padding: 8px;
}

/*---------------topics----------------------*/
.topics {
margin-bottom: 10px;
}

img.topicsimage {
float:left;
margin: 0px 8px 8px 8px
}

.tit {
font-size: 16px;
font-weight: bold;
padding-bottom: 4px;
margin-bottom: 4px;

}

/*---------------banner----------------------*/
#bnrArea {
margin-bottom: 8px;
}

#bnrArea .rcontent {
padding:0px 4px 0px 4px;
margin: 0px;
background:#eeeeee;
}

#bnrArea span.rtop,
#bnrArea span.rbottom {
display:block;
background: #fff;
}

#bnrArea span.rtop span,
#bnrArea span.rbottom span {
display:block;
height: 1px;
overflow: hidden;
background: #eeeeee;
}

#bnrArea span.r1{margin: 0 5px;}
#bnrArea span.r2{margin: 0 3px;}
#bnrArea span.r3{margin: 0 2px;}
#bnrArea span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

#bnrArea p {
padding: 6px;
}

/*---------------research result page----------------------*/
table.notice {
margin-bottom: 14px;
}

table.resultmonth {
margin: 0px 4px 0px 4px;
}

table.resultmonth td {
background:url(http://www.osaka.cci.or.jp/Seminar_Event/common/img/arrow2.gif) no-repeat 0 4px;
padding: 3px 3px 3px 20px;
}

.selectmonth {
background:#f7f7f7;
border: 1px solid #cccccc;
margin-bottom: 10px;
}

table.resultlist {
margin-bottom: 10px;
}

table.resultlist th {
font-size: 12px;
}

p.pagenation {
padding: 6px;
text-align: center;
}

.type {
width: 288px;
margin: 4px 0px 0px 0px;
}

.type img {
margin: 1px;
}

.bread {
margin: 0px 0px 8px 0px;
padding: 2px 4px 2px 4px;
background: #eeeeee;
}