
html,body {
	height:100%;
	background:url(../img/home/bg.gif) left top repeat;
}

body {
}

#wrapper {
	margin:0 auto;
}


#inner_rap {
	width:900px;
	margin:0 auto;
	color:#666666;
}

#home_renew {
}

/* header
----------------------------------------------------------------------------------*/

#header {
    position: relative;
	height:64px;
	margin:16px 0 3px 0;
}

#header h1 {
	float:left;
	width:194px;
	margin:0 0 0 13px;
}

#header #catchcopy {
	float:left;
	width:260px;
	margin:30px 0 0 33px;
	color:#4B1D00;
	font-size:90%;
}

#header .btn-rev{
    position:absolute;
    top:-15px;
    left:535px;
}

#header .notice{
    position:absolute;
    top:-15px;
    right:0;
    width:230px;
    font-size:10px;
    color:#000;
}

#header ul {
	float:right;
	width:365px;
	margin:28px 0 0 0;
}

#header li {
	float:left;
	margin:0 5px 0 0;
}

#header li .last {
	margin:0;
}


/* contents
----------------------------------------------------------------------------------*/

#contents_main {
}

#contents_main #main {
	margin:3px 0 0 0;	
}

#contents_main {
}

#contents_main #contents_right {
	float:right;
	width:662px;
}

#contents_main #contents_right #news {
	float:left;
	width:329px;
	height:249px;
	background:url(../img/home/bg_news.gif) left bottom no-repeat;
}

#contents_main #contents_right #news_waku {
	padding:10px 10px 10px 15px;
}

#contents_main #contents_right #news dl {
	background:#FFFFFF;
	width:310px;
	height:165px;
	line-height:140%;
	overflow:auto;
}

#contents_main #contents_right #news dt {
	background:url(../img/home/arrow.gif) left no-repeat;
	padding:0 15px 0 10px;
	display: block;
	color:#000000;
	/*float: left;*/
}

#contents_main #contents_right #news dd {
    padding:0 10px 5px 10px;
	margin-bottom:5px;
	/*float: left;*/
	width:265px;
}

#contents_main #contents_right #news dd {
	margin-bottom:10px;
}

#contents_main #contents_right #news .last {
	margin-bottom:0px;
}

#contents_main #contents_right #event {
	float:right;
	width:329px;
	height:249px;
	background:url(../img/home/bg_event.gif) left bottom no-repeat;
}

#contents_main #contents_right #event_waku {
	padding:10px 10px 10px 15px;
}

#contents_main #contents_right #event dl {
	background:#FFFFFF;
	width:310px;
	height:165px;
	line-height:140%;
	overflow:auto;
}
#contents_main #contents_right #event dt {
	background:url(../img/home/arrow.gif) left no-repeat;
	padding:0 15px 0 10px;
	color: #000000;
	/*float: left;*/
}

#contents_main #contents_right #event dd {
	margin-bottom:5px;
	padding:0 10px 5px 10px;
	/*float: left;*/
	width:265px;
}

#contents_main #contents_right #event dd {
	margin-bottom:10px;
}

#contents_main #contents_right #event .last {
	margin-bottom:0px;
}

#contents_main #contents_right #pdf {
	float:left;
	width:329px;
	background:url(../img/home/bg_pdf.gif) left bottom no-repeat;
}

#contents_main #contents_right #pdf_waku {
	padding:10px 10px 10px 15px;
}

#contents_main #contents_right #pdf_contents {
	height:149px;
	width:310px;
	overflow:auto;
}

#contents_main #contents_right #pdf_waku p {
	padding-bottom:10px;
}
/*
#contents_main #contents_right #pdf_waku .pdf2011 {
	width:140px;
	float: left;
	margin:0;
}

#contents_main #contents_right #pdf_waku .pdf2010 {
	width:140px;
	float: left;
	margin:0;
}
*/

#contents_main #contents_right #pdf_waku li {
	background:url(../img/home/arrow.gif) left 0.2em no-repeat;
	padding:0 0px 0 8px;
}

#contents_main #contents_right #pdf ul{
    width:295px;
}

#contents_main #contents_right #pdf li{
    font-size: 12px;
    width:138px;
    float:left;
    margin-bottom:10px;
}



#contents_main #contents_right #info {
	float:left;
	width:329px;
	margin:0 0 0 4px;
	padding:0;
	display:inline;
}

*html #contents_main #contents_right #info {
	margin:0 0 0 1px;
}

#contents_main #contents_left {
	float:left;
	width:236px;
}

#contents_main #contents_left li {
	font-size: 1px;
	margin-bottom:4px;
	line-height:0;
}

/* footer
----------------------------------------------------------------------------------*/

#footer {
	clear:both;
	margin:0 auto;
	padding-top:10px;
}

#footer #textlink {
	clear:both;
	text-align:center;
	margin:15px 0 0 0;
	padding:10px 0;
	background:#fff;
	font-size:95%;
	color:#4B1D00;
	border-top:#FFC481 solid 1px;
}

#footer #textlink a {
	color:#4B1D00;
	text-decoration:none;
}

#footer #textlink a:hover {
	text-decoration:underline;
}

#footer #iso {
	clear:both;
	margin:0 auto;
	padding:10px;
	background:#FFC481;
}

#footer #iso ul {
	width:900px;
	margin:0 auto;
	font-size:85%;
	display:table;
}

#footer #iso li {
	float:left;
	margin:0 15px 0 0;
}

#footer #iso .text {
	margin:15px 0 0 0;
}

#footer #copyright {
	clear:both;
	margin:0 auto;
	padding:10px;
	background:#F96423;
	color:#fff;
}

#footer #copyright ul{
	width:900px;
	margin:0 auto;
	font-size:85%;
	display:table;
}

#footer #copyright .copy1 {
	float:left;
}

#footer #copyright .copy2 {
	float:right;
}