@charset "utf-8";


/*===============================================*
*	fair
*===============================================*/
#columnB #fairBlog {
padding: 0 0 20px;
background: url(../../fair/images/blog_img02.gif) repeat-y 0px bottom;
margin: 0 0 20px;
}
#columnB #fairBlog .entryHead h3 {
padding: 10px 20px;
background: url(../../fair/images/blog_img01.gif) 0 0;
color: #FFFFFF;
margin: 0 0 10px;
line-height: 1.2;
}
#columnB #fairBlog h4 {
margin: 0 auto 5px auto;
line-height: 1.2;
font-weight: bold;
border-bottom: 1px dotted #999999;
width: 490px;
padding: 5px 0;
}
#columnB #fairBlog .entryBody {
width: 500px;
margin: 0 auto;
}
#columnB #fairBlog .entryBody p{
line-height:1.75;
letter-spacing: 1px;
}
#columnB #fairBlog .entryBody .entryImg01 {
float: left;
width:240px;
height:180px;
padding: 0 20px 0 0;
}
#columnB #fairBlog .entryBody .entryImg01 img{
width:240px;
height:180px;
}
#columnB #fairBlog .entryBody .entryImg01 span{
line-height:1.2;
font-size: 85%;
}
#columnB #fairBlog .cat-date {
text-align: right;
}

#columnB #fairBlog .entryHead .cat-date {
margin: 0 auto 20px auto;
width: 500px;
}
#columnB #fairBlog .entryBody .cat-date {
margin: 0 auto 5px auto;
font-size: 85%;
line-height: 1.2;
width: 490px;
}
#columnB #fairBlog .cat-date span {
font-weight:bold;
color:#FF6600;
}

#columnB #fairBlog .entryBody table{
clear:both;
}

#columnB #fairBlog .entryBody table td {
line-height: 1.2;
padding: 0;
}
#columnB #fairBlog .entryBody table .tdC {
width: 20px;
}
#columnB #fairBlog .entryBody table .tdL,
#columnB #fairBlog .entryBody table .tdR {
width: 240px;
padding: 0 0 7px;
}
#columnB #fairBlog .entryBody table .tdL img,
#columnB #fairBlog .entryBody table .tdR img{
width: 240px;
height: 180px;
}
#columnB #fairBlog .entryBody table td.caption {
line-height: 1.2;
font-size:85%;
padding: 0 0 30px;
}

#columnB #fairBlog .entryList .cat-date{
text-align:left;
font-size:10px;
}
#columnB #fairBlog .entryList .cat-date span{
color:#333333;
font-weight:normal;
}

#columnA #blognavi {
border: 1px solid #999999;
margin: 20px 0 0;
padding: 1px 1px 10px 1px;
font-size: 85%;
}
#columnA #blognavi li{
background: url(../../fair/images/blog_icon1.gif) no-repeat 3px 1.5em;
padding: 7px 10px;
border-bottom: 1px dotted #999999;
margin: 0 auto;
width: 150px;
}
#columnA #blognavi li.title{
padding: 10px 0;
margin: 0 0 10px;
background: #FFA366 url(../../fair/images/blog_navi_bg1.jpg) repeat-x 0px 0px;
text-align: center;
font-weight: bold;
color: #FFFFFF;
width: auto;
border: none;
}
#columnB #fairBlog .entryList {
width: 490px;
border-left: 5px solid #FFD7BB;
padding: 0 0 0 10px;
margin: 0 auto 10px auto;
}
#columnB #fairBlog .entryList p{
padding:0;
}
#columnB #fairBlog .paging {
width: 500px;
margin: 0 auto;
text-align: center;
font-size: 85%;
}


/*===============================================*
*	info
*===============================================*/



#columnB .infoBlogList {
margin: 0 15px 30px 15px;
}
#columnB .infoBlogList li {
background-image: url(../../info/images/pdficon_small.gif);
background-repeat: no-repeat;
background-position: left center;
padding: 0 0 0 15px;
margin: 0 0 5px 0;
}
#columnB .caution {
font-size: 80%;
color: #454545;
}
#columnB .moreList {
text-align: center;
color: #003366;
margin: 0;
}

