/*-------------------------------------------------
footer
-------------------------------------------------*/
#footer1{
	margin-left: -5px;
	bottom: 0;
	width: 974px;
	height: 300px;
	position:relative;
	clear:both;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	display: none;
}
#footer2 {
	padding: 3px 10px;
	bottom:0;
	width: 100%;
	text-align: center;
	position:relative;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
	display: block;
	font-size: 10px;
}
@media print {
	#footer1 {
		display:none;
	}
}
#footer1 .footer_table1{
	width:100%;
}
#footer1 .footer_table1 td{
	vertical-align: top;
}
#footer1 .footer_td1{
	padding:1px;
	text-align:right;
}
#footer1 div.footer_title1{
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	padding:15px 0px 5px 20px;
	text-align:left;
}
#footer1 div.footer_text1{
	font-size:10px;
	padding:0px 0px 0px 20px;
	color:#FFFFFF;
}
#footer1 .footer_ul1 {
	list-style-type: none;
}
#footer1 .footer_ul1 li{
	color:#FFFFFF;
	padding:2px 0px 2px 24px;
}
#footer1 .footer_banner1{
	padding:10px 0px 0px 20px;
	text-align:left;
}
#footer1 .footer_banner2{
	padding:10px 0px 0px 20px;
	text-align:left;
}
div.footer_contents1 {
	position:relative;
	text-align:center;
	font-size:12px;
	padding:5px 0px 5px 0px;
}
div.footer_contents1 a {
	padding-left:6px;
	padding-right:6px;
}
div.footer_contents2 {
	position:relative;
	text-align:center;
	font-size:10px;
	color:#666666;
}
#footer1 a {
	color:#FFFFFF;
}

@media (min-width: 980px){
	#footer1 {
		display: block;
		background-image:url(https://www.neomag.jp/images/footer_back4.jpg);
		background-position:left;
		background-repeat:no-repeat;
	}
	
	#footer2 {
		display: none;
	}
}