@charset "shift_jis";


/*  ---------------

CSS Auther DNP

すでにページに適用された
cssに打ち消されないように
すべてのプロパティにimportantを
つけています。

--------------- */


/* reset  --------------- */

#footerArea #footerInner #listSet_A * {
	margin:0;
	padding:0;
}

#footerArea #footerInner img{
	border:none;
}

/* end  --------------- */

/* pearent ID --------------- */
#footerArea {
	clear: both!important;
	margin-top: 30px!important;
	background-color: #F4F3EF!important;
	text-align: left!important;
}

#footerArea #footerInner #listSet_A {
	font-size:12px!important;
	color:#666666!important;
	margin-bottom: 30px!important;
	overflow:hidden!important;
}

/* end  --------------- */

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

#footerArea #footerInner #listSet_A_contents {
	overflow:hidden!important;
	clear:both!important;
/*	margin-left: 1%!important; */
	margin-right:auto!important;
}

/* for IE6 */
* html #footerArea #footerInner #listSet_A_contents {
	margin-left: 0.6%!important;
}

/* end  --------------- */

/* title area --------------- */

#listSet_A_titleArea .logo {
	float: left;
	padding-right: 10px!important;
	border-right: 1px dotted #A88E68!important;
	margin-right: 5px!important;
/*	margin-left: 1%!important; */
}

/* for IE6 */
* html #listSet_A_titleArea .logo {
	margin-left: 0!important;
}

#listSet_A_titleArea {
	overflow:hidden!important;
	margin-bottom: 20px!important;
	clear: both!important;
	padding:0 10px!important;
}

#listSet_A_titleArea #listSet_A_title_txt{
	float:left!important;
}

#listSet_A_titleArea h3 {
	/*font-size: medium!important;*/
	font-size: 16px!important;
	margin-bottom: 0px!important;
	margin-top:0px !important;
}

#listSet_A_titleArea p {
	/*font-size: x-small!important;*/
	font-size: 10px!important;
}

/* end  --------------- */


/* list style  --------------- */

#footerArea #footerInner #listSet_A_contents div.list_wrap {
	overflow:hidden!important;
	padding-left:1%!important;
}

#footerArea #footerInner #listSet_A_contents dl {
	float: left!important;
	margin-right: 0.9%!important;
	width:32.1%!important;
}

/* for IE6 */
* html #footerArea #footerInner #listSet_A_contents dl {
	margin-right: 0.6%!important;
}

#footerArea #footerInner #listSet_A_contents dt {
	padding:3px 5px!important;
	background:#BEDC8B!important;
	font-weight: bold!important;
	margin-bottom: 15px!important;
	font-size: 10px!important;
}

#footerArea #footerInner #listSet_A_contents dd {
	font-size: 10px!important;
	border-bottom-width: 1px!important;
	border-bottom-style: dotted!important;
	border-bottom-color: #BEB2A0!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 {
	overflow:hidden!important;
	border:none!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 div {
	float:left!important;
	width:27%!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 ul {
	float:left!important;
	width:73%!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 li {
	list-style:none;
	padding-bottom: 12px!important;
	margin-bottom: 12px!important;
	border-bottom-width: 1px!important;
	border-bottom-style: dotted!important;
	border-bottom-color: #BEB2A0!important;
	min-height:50px!important;
	/min-height:48px!important;/*IE67*/
}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 {
	padding-bottom: 12px!important;
	margin-bottom: 12px!important;
	overflow:hidden!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 div {
	float:left!important;
	width:27%!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 p {
	float:left!important;
	width:73%!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 {
	padding-bottom: 12px!important;
	margin-bottom: 12px!important;
	overflow:hidden!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 div {
	float:left!important;
	width:27%!important;
}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 p {
	float:left!important;
	width:73%!important;
	line-height:1.5!important;
}
#footerArea #footerInner #listSet_A_contents dd a {
	font-size:13px!important;
	font-weight: bold!important;
	display:block!important;
	margin-top: 5px!important;
	color: #666666!important;
	text-decoration: none!important;
}
#footerArea #footerInner #listSet_A_contents dd a span {
	font-size: 10px!important;
	color: #AAAAAA!important;
	display:block!important;
	margin-top: 5px!important;
}
#footerArea #footerInner #listSet_A_contents dd a:link,
#footerArea #footerInner #listSet_A_contents dd a:visited {
	text-decoration:none!important;	
}

#footerArea #footerInner #listSet_A_contents dd a:hover, 
#footerArea #footerInner #listSet_A_contents dd a:active, 
#footerArea #footerInner #listSet_A_contents dd a:focus {
	color: #666666!important;
	text-decoration: underline!important;
}


#footerArea #footerInner #listSet_A_titleArea #listSet_A_title_txt h3{
	font-size:16px!important;
}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_title_txt p{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_anniversary{
	font-size:12px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dt{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li a{
	font-size:13px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li a span{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p a{
	font-size:13px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p a span{
	font-size:10px!important;
}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p a span.fontsize12{
	font-size:12px!important;
	color: #666666!important;
}
/*クローム用　文字10pxより小さく*/
#listSet_A_contents .fontsizesmall{
	width:220px!important;
	font-size:9px!important;
	display: inline-block;
	-webkit-transform: scale(0.9)!important;
	-webkit-transform-origin:0 0!important;  
}

#footerArea #footerInner .listSet_A_bnr{
	float:right;
		margin-right: 1%!important;
}

#footerArea #footerInner #listSet_A_title_txt{
	float:left!important;
}


#footerArea #footerInner #listSet_A_titleArea .alphaHover a:hover img{
-ms-filter: "alpha( opacity=70 )";
filter: alpha( opacity=70 );
opacity: 0.7;
}


/* end  --------------- */


