@charset "UTF-8";
/* CSS Document */
a:visited{color:#999;}
a:hover{color:#D6BD71;}
#container,#container-inner{position:relative;}
#header{margin-bottom:40px;}
#contents{ position:relative;}
#sideMenu{width:170px;}
#main{width:418px; position:relative; overflow:hidden;}
#main{margin-top:0;}
#rightBar{width:171px; float:right;}
#sideMenu div.catMenu{margin-bottom:50px;}
#sideMenu div.catMenu li{margin:0 0 15px 0;}
#sideMenu div.catMenu li a{height:20px; display:block; background:url(images/newsmenu.gif) top left no-repeat; text-indent:-9999px;}
#sideMenu div.catMenu li a#menu-01News{background-position:0 0;}
#sideMenu div.catMenu li a#menu-02Press_Release{background-position:0 -80px;}
#sideMenu div.catMenu li a#menu-03Event_Report{background-position:0 -40px;}
#sideMenu div.catMenu li a#menu-01News:hover{background-position:0 -20px;}
#sideMenu div.catMenu li a#menu-02Press_Release:hover{background-position:0 -100px;}
#sideMenu div.catMenu li a#menu-03Event_Report:hover{background-position:0 -60px;}

#sideMenu div.archiveList li{margin:0 0 10px;}

.lead{font-size:11px;line-height:20px; margin-top:30px; color:#999;}
.linkSite{margin-top:6px;color:#D6BD71; display:block;}
a.linkSite:link,a.linkSite:visited{color:#D6BD71;}
/**entryHead*/
.entry {
	clear:both;
 position:relative;
margin-bottom:30px;

	}
.entryHead {
	width:auto;
	border-bottom:1px solid #999;
	margin-bottom:8px;
	position:relative;
height:40px;
	border-bottom:1px solid #000;
	}
.entryCategory {
position:absolute;
right:0;
bottom:0;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin-bottom:3px;
	font-size:10px;
	text-align:right;
	}
.entryTitle {
position:absolute;
left:0;
bottom:0;
margin-bottom:3px;
	clear:both;
	width:auto;
	font-size:12px;
	font-weight:bold;
	}
.date {
	float:left;
	width:90px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:3px;
	font-size:10px;
	color:#666;
	text-align:left;
	}

/*entryBody*/
.entryBody {
	width:auto;
	margin-bottom:20px;
	}
.entryBodyImg {
	float:left;
	margin-right:10px;
	/*width:110px;
	overflow:hidden;*/
	}
.entryBodyImg img{
	margin-top:3px;
	}
.entryBodyText {
	width:auto;
font-size:12px;
color:#777;
line-height:20px;
	}
.entryBodyText a{
	color:#b6a233;
	text-decoration:none;
	}
.entryBodyText a:hover{
	color:#999;
	text-decoration:none;
	}
	
/*NewsTop*/

#newsTop {
	margin-bottom:12px;
	clear:both;
	}
#newsTop a{
	font-size:10px;
	text-decoration:none;
	display:block;
	height:15px;
	width:156px;
	margin:0px 0px 0px 0px;
	background:url(images/top.gif) center top;
	}
#newsTop a:hover{
	background:url(images/top_f2.gif) center top;
	}
	
/**archive Year**/
/*yearNavi*/
#yearNavi {
	width:auto;
	margin-bottom:15px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	}
a#prevyear, a#nextyear {
	
	}

a#prevyear:hover, a#nextyear:hover {
	color:#999;
	}

/**/
#titleYear {
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
	font-weight:bold;
	
	}
#monthList {
	clear:both;
	}
.month{
	list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	}
.month a:hover{
	color:#b6a233;
	}
.monthEntry{
	margin-bottom:12px;
	}
.monthEntryItem {
	list-style:none;
	font-size:10px;
	line-height:16px;
	padding-left:10px;
	}
/**pageNavi**/
#pageNavi {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	text-align:center;
	
	}
	
	

/*////////////////////////

clearfix

////////////////////////*/

.entry:after{
 content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
  font-size:0.1em;
}

.entry{
  _height: 1px;
  min-height: 1px;
  /*￥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

