@charset "UTF-8";
/* \*/
*html #submenu ul li a {
	width:5.5em;
	padding-right: 6px;
}
/* */
/*																				index.html
 ----------------------------------------------------------------------------------------- */
#mainArea {margin: 0px 0px 20px;}
#localNavi {margin:21px 0px 15px 0px;}
#localNavi li {float:left;}
#localNavi li a {
	display: block;
	text-indent:-9999px;
	height:72px;
	background:no-repeat 0px 0px;
}
#localNavi li.navi01 a {
	width:278px;
	background-image:url(../images/achive01_off.gif);
}
#localNavi li.navi02 a {
	width:308px;
	background-image:url(../images/achive02_off.gif);
}
#localNavi li.navi01 a:hover , #localNavi li.navi01 a.on {background-image:url(../images/achive01_on.gif);}
#localNavi li.navi02 a:hover , #localNavi li.navi02 a.on {background-image:url(../images/achive02_on.gif);}

#menu {
	padding:0 0 13px 3px;
	margin-bottom:30px;
	background:url(../../common/images/bk04.gif) repeat-x left bottom;
}

#menu li {
	display:inline;
	margin:0 42px 0 0;
}

/* ----------------------------- */
#dataNavi {margin:26px 0px 11px 0px;}
#dataNavi li {float:left;}
#dataNavi li a {
	display:block;
	text-indent:-9999px;
	height: 16px;
	width:85px;
	margin-right:25px;
	background:no-repeat 0px 0px;
}
#dataNavi li.data2010 a {background-image:url(../images/link_2010_off.gif);}
#dataNavi li.data2005 a {background-image:url(../images/link_2005_off.gif);}
#dataNavi li.data2000 a {background-image:url(../images/link_2000_off.gif);}
#dataNavi li.data1995 a {background-image:url(../images/link_1995_off.gif);}
#dataNavi li.data1990 a {background-image:url(../images/link_1990_off.gif);}

#dataNavi li.data2010 a:hover , #dataNavi li.data2010 a.on {background-image:url(../images/link_2010_on.gif);}
#dataNavi li.data2005 a:hover , #dataNavi li.data2005 a.on {background-image:url(../images/link_2005_on.gif);}
#dataNavi li.data2000 a:hover , #dataNavi li.data2000 a.on {background-image:url(../images/link_2000_on.gif);}
#dataNavi li.data1995 a:hover , #dataNavi li.data1995 a.on {background-image:url(../images/link_1995_on.gif);}
#dataNavi li.data1990 a:hover , #dataNavi li.data1990 a.on {background-image:url(../images/link_1990_on.gif);}

/* ----------------------------- */
#leftArea , #rightArea {
	width:440px;
	color:#E3E3E3;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
#leftArea {
	float:left;
}
#rightArea {
	float:right;
}
#leftArea h3 , #rightArea h3 {margin-bottom:21px;}

#leftArea h3.mt40 , #rightArea h3.mt40 {margin-top:40px;}

#rightArea ul li ,
#leftArea ul li {
	position:relative;
	padding-left:26px;
	margin: 0px 0px 8px 32px;
	margin-bottom:9px;
	background:url(../../common/images/pointer01.gif) no-repeat 0px 4px;
}
#rightArea ul li span ,
#leftArea ul li span {
	position:absolute;
	top:0px;
	right:25px;
	color:#E3E3E3;
}

dl.wc_sky {	
	margin-top:22px;
}
p.txt {
	margin-left:32px;
	margin-top:-12px;
	margin-bottom:1em;
}

dl.wc_sky dt {
	padding-left:26px;
	margin: 0px 0px 4px 32px;
	background:url(../../common/images/pointer01.gif) no-repeat 0px 4px;
}
dl.wc_sky dd {
	color:#E3E3E3;
	margin-left: 58px;
	margin-bottom:9px;
}
dl.fw_display {
	margin: 0px 25px 0px 32px;
}
dl.fw_display dt {
	margin-bottom:15px;
	border-bottom:1px solid #333;
}
dl.fw_display dt.mt20 {margin-top:20px;}

dl.fw_display dd {
	padding-left:26px;
	position:relative;
	margin-bottom:6px;
	background:url(../../common/images/pointer01.gif) no-repeat 0px 4px;
}
dl.fw_display span {
	position:absolute;
	top:0px;
	right:0px;
	color:#666666;
}
/* \*/
*html dl.fw_display span { right:25px;}
/* */

/* ----------------------------- */
h3.title_line {
	padding:12px 0px 0px 3px;
	margin:0px;
	background:url(../images/bk_line.gif) repeat-x 0px 0px;
}
/*h3.mt35 {margin-top:35px;}*/

dl.contents {
	color:#E3E3E3;
	margin:20px 15px 35px 21px;
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}
dl.contents dt {
	padding-left:23px;
	font-weight:bold;
	letter-spacing:1px;
	margin:5px;
	background:url(../../common/images/pointer01.gif) no-repeat 0px 4px;
}
dl.contents dd {
	margin-bottom:23px;
	padding: 0px 0px 12px 30px;
	line-height:145%;
	background:url(../../common/images/dod.gif) repeat-x left bottom;
}
dl.contents dd span.other {
	display:block;
	text-align:right;
	padding-right:200px;
}
p.other {
	text-align:right;
	padding-right:24px;
	margin-top:25px;
	color:#FFFFFF!important;
}

.domesticachie .contents dt {
	position:relative;
	font-weight:normal;
	padding:0 0 12px 0;
	margin-bottom:18px;
	background:url(../../common/images/dod.gif) repeat-x left bottom;
}
.domesticachie .contents dt div {
	padding-left:24px;
	background:url(../../common/images/pointer01.gif) no-repeat 2px 4px;
}
.domesticachie .contents dt span {
	display:block;
	position:absolute;
	top:0px;
	right:0px;
}
