

/*
----------------------------------------------------------------------------
index.html TOPページ
----------------------------------------------------------------------------
*/

div#wrapper div#flashnav {
	clear:both;
	width:925px;
	height:237px;
	margin:0 auto;
	padding:3px 3px 0;
	background:url(../img/index/bg_flash.gif) no-repeat;
}

div#contbox-l div#maincont {
	width:490px;
	float:right;
}

div#maincont h3 {
	height:33px;
	padding-top:7px;
}

div#tabBoxIndex {
	clear:both;
	width:490px;
}

div#tabBoxIndex div.tabBox {
	padding-bottom:15px;
}

div#tabBoxIndex div#tabBox-a { padding-bottom:10px; background:url(../img/index/bg_info_02a.gif) left bottom no-repeat; }
div#tabBoxIndex div#tabBox-b { padding-bottom:10px; background:url(../img/index/bg_info_02b.gif) left bottom no-repeat; }
div#tabBoxIndex div#tabBox-c { padding-bottom:10px; background:url(../img/index/bg_info_02c.gif) left bottom no-repeat; }
div#tabBoxIndex div#tabBox-d { padding-bottom:10px; background:url(../img/index/bg_info_02d.gif) left bottom no-repeat; }

div#tabBoxIndex div.tabBox h4 {
	width:121px;
	height:29px;
	text-indent:-9999px;
}

div#tabBoxIndex div#tabBox-a h4 { background:url(../img/index/inav01.jpg) 6px 0 no-repeat; }
div#tabBoxIndex div#tabBox-b h4 { background:url(../img/index/inav02.jpg) 6px 0 no-repeat; }
div#tabBoxIndex div#tabBox-c h4 { background:url(../img/index/inav03.jpg) 6px 0 no-repeat; }
div#tabBoxIndex div#tabBox-d h4 { width:126px; background:url(../img/index/inav04.jpg) 6px 0 no-repeat; }

div#tabBoxIndex div.tabBox div#infobox-a { padding-top:10px; background:url(../img/index/bg_info_01a.gif) left top no-repeat; }
div#tabBoxIndex div.tabBox div#infobox-b { padding-top:10px; background:url(../img/index/bg_info_01b.gif) left top no-repeat; }
div#tabBoxIndex div.tabBox div#infobox-c { padding-top:10px; background:url(../img/index/bg_info_01c.gif) left top no-repeat; }
div#tabBoxIndex div.tabBox div#infobox-d { padding-top:10px; background:url(../img/index/bg_info_01d.gif) left top no-repeat; }

div.infodate {
	clear:both;
	width:470px;
	margin:0 auto;
	padding:10px 0;
	border-bottom:#D6CDBF 1px dotted;
}

div.infodate p.imagebox {
	width:100px;
	border:#D6CDBF 2px solid;
	float:left;
}

div#infobox-c div.infodate p.imagebox,
div#infobox-d div.infodate p.imagebox {
	width:90px;
	border:none;
}

div.infodate div.infodata {
	width:355px;
	float:right;
}

div.infodate div.infodata p {
	padding-left:13px;
}

div.infodate div.infodata p.datedoc {
	padding-bottom:1px;
	float:left;
}

div#infobox-a div.infodata p.datedoc {
	color:#FF9900;
	background:url(../img/common/ic_info_a.gif) 0 0.4em no-repeat;
}

div#infobox-b div.infodata p.datedoc {
	color:#669900;
	background:url(../img/common/ic_info_b.gif) 0 0.4em no-repeat;
}

div#infobox-c div.infodata p.datedoc {
	color:#0099CC;
	background:url(../img/common/ic_info_c.gif) 0 0.4em no-repeat;
}

div#infobox-d div.infodata p.datedoc {
	color:#CC3399;
	background:url(../img/common/ic_info_d.gif) 0 0.4em no-repeat;
}

div.infodate div.infodata ul.iconbox {
	float:left;
}

div.infodate div.infodata ul.iconbox li {
	padding-left:5px;
	float:left;
}

div.infodate div.infodata p.infocap {
	clear:both;
	font-weight:bold;
	padding-bottom:1px;
}

div#infobox-d  div.infodata p.infocap {
	font-weight:normal;
}

div.infodate div.infodata p.infocap a {
	text-decoration:none;
}

div#infobox-a div.infodata p.infocap,
div#infobox-a div.infodata p.infocap a {
	color:#FF9900;
}

div#infobox-b div.infodata p.infocap,
div#infobox-b div.infodata p.infocap a {
	color:#669900;
}

div#infobox-c div.infodata p.infocap,
div#infobox-c div.infodata p.infocap a {
	color:#0099CC;
}

div#infobox-d div.infodata p.infocap,
div#infobox-d div.infodata p.infocap a {
	color:#CC3399;
}

div.infodate div.infodata p.infocap a:hover { text-decoration:underline; }

div.infodate div.infodata p.introdoc {
	padding-left:15px;
}

div#infobox-d  div.infodata p.introdoc {
	font-weight:bold;
}

div.tabBox p.morebtn {
	clear:both;
	width:465px;
	height:7px;
	padding:9px 0 14px;
	text-align:right;
}

p#infonav {
	clear:both;
	width:170px;
	padding-left:320px;
}

p#infonav a {
	display:block;
	height:35px;
	background:url(../img/index/infonav_ns.jpg) no-repeat;
	text-indent:-9999px;
}

p#infonav a:hover { background:url(../img/index/infonav_ns.jpg) 0 -35px no-repeat; }


/*************************************/


div#contbox-l div#lnavbox {
	width:200px;
	float:left;
}

div#lnavbox div#paperArea {
	margin-bottom:30px;
	padding-bottom:8px;
	background:#00836C url(../img/common/bg_paper-b.gif) bottom no-repeat;
}

div#lnavbox div#paperArea div.paperbox {
	width:186px;
	margin:2px auto;
	background:url(../img/common/bg_paperdate-m.gif) repeat-y;
}

div#lnavbox div#paperArea div.paperbox div.paperdate {
	width:186px;
	background:url(../img/common/bg_paperdate-t.gif) no-repeat;
}

div#lnavbox div#paperArea div.paperbox div.paperinfo {
	width:186px;
	background:url(../img/common/bg_paperdate-b.gif) bottom no-repeat;
}

div#lnavbox div#paperArea div.paperbox dl {
	padding-bottom:10px;
	background:url(../img/common/ic_paperdate.gif) 8px center no-repeat;
}

div#lnavbox div#paperArea div.paperbox a {
	display:block;
	text-decoration:none;
}

div#lnavbox div#paperArea div.paperbox a dt,
div#lnavbox div#paperArea div.paperbox a dd {
	display:block;
	width:146px;
	margin:0 8px 0 28px;
}

div#lnavbox div#paperArea div.paperbox a dt {
	margin-bottom:5px;
	padding:10px 2px 2px;
	border-bottom:#999 1px dotted;
	color:#666;
	font-size:84%;
}

div#lnavbox div#paperArea div.paperbox a dd {
	color:#00836C;
	font-weight:bold;
}

div#lnavbox div#paperArea div.paperbox a:hover dt,
div#lnavbox div#paperArea div.paperbox a:hover dd {
	text-decoration:underline;
}

div#lnavbox p.contentbnr {
	padding-bottom:10px;
}

div#contbox-l div.sideinfo h4 {
	height:32px;
	background:url(../img/common/cap_01.gif) 0 5px no-repeat;	
}

div#contbox-l div.sideinfo p.introdoc {
	width:182px;
	margin:0 auto;
	padding-bottom:15px;
	line-height:140%;
	letter-spacing:-0.04em;
}

div#contbox-l div.sideinfo p.introdoc a {
	font-weight:bold;
}

div#contbox-l div.sideinfo div#flierbox {
	width:180px;
	height:140px;
	padding-bottom:9px;
	background:url(../img/index/bg_flier.jpg) no-repeat;
	margin:0 auto;
}

div#contbox-l div.sideinfo div#flierbox p {
	padding-top:35px;
	text-align:center;
}


/*
----------------------------------------------------------------------------
huckclearfix クリア
----------------------------------------------------------------------------
*/


div.infodate:after {
	content: "";
	display: block;
	height:0;
	clear: both;
	visibility:hidden;
	}	

div.infodate {
	display:inline-block;
	}
 
/*\*/

* html div.infodate {
	height:1%;
}

div.infodate {
	display:block;
	}

/**/
	