
@charset "UTF-8";
/*
 * cmn_layout.css
 */

/* ----------------------------------------------------------------------------
　新フッタ
---------------------------------------------------------------------------- */
#new_footer{
	border-top:1px solid #e4e7f4;
	font-family: "Noto Sans Japanese","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;
}
#new_footer .inner{
	width:1100px;
	margin:0 auto;
	padding:60px 0 30px;
}
@media screen and (max-width:1100px){
#new_footer .inner{
	width:100%;
}
}
@media screen and (max-width:950px){
#new_footer .inner{
	width:950px;
}
}

#new_footer ul{
	display:flex;
	justify-content : space-between;
	margin-bottom:25px;
}

#new_footer ul.th{
	justify-content: flex-start;
    margin-right: 10%;
}

#new_footer ul.sec{
    justify-content: flex-start;
}

#new_footer ul.sec li:nth-of-type(n+2),
#new_footer ul.th li:nth-of-type(n+2){
	margin-left: 90px;
}


#new_footer .biz{
	margin-bottom: 60px;
	justify-content: flex-start;
}


#new_footer ul li a,
#new_footer .biz a{
	font-size:15px;
	line-height:120%;
	font-weight:200;
	color:#1d4294;
	text-decoration:none;
}
#new_footer ul li a:hover,
#new_footer .biz a:hover{
	border-bottom:1px solid #1d4294;
}
#new_footer ul li a.icon_newwindow,
#new_footer .biz a.icon_newwindow{
	background: url("/common/pc/img/footer_sitemap/new_footer_icon_newwindow.png") 0 center no-repeat;
	background-size:13px auto;
	padding:0 0 0 18px;
}
#new_footer ul li a.icon_twitter {
	background: url("/common/pc/img/footer_sitemap/new_footer_icon_twitter.png") 0 center no-repeat;
	background-size:18px auto;
	padding:0 0 0 22px;
}
#new_footer .logo{
	text-align:center;
	margin-bottom:25px;
}
#new_footer .logo img{
	width:185px;
}
#new_footer .copyright{
	text-align:center;
	font-size:12px;
	font-weight:200;
	line-height:120%;
	color:#999;
}



