@charset "euc-jp";
/**************************************

            yjFooter style  
						
	---------------------------------
  1. yjFooter style
	2. CSR service
	 2-1. CSR service Local
	
**************************************/

/*----------------------------
     2. yjFooter style          
 ----------------------------*/ 
 
#yjfooter p {margin:0;padding:0;}
#yjfooter img {border:0;}
#yjfooter {
	position:relative;
	clear:both;
	margin:0;
	padding:20px 0 24px;
	border-top:1px solid #999;
	text-align:center;
	}
#yjfooter div.wrap {
	position:relative;
	margin:auto; 
	text-align:left;
	}
#yjfooter a {
	white-space:nowrap;
	}
#yjfooter p {
	margin-left:117px;
	padding:0; 
	}
#yjfooter p.links {
	margin-bottom:.2em;
	color:#ccc;
	}
#yjfooter.nolinks p.copyright{
	padding-top:8px;padding-bottom:16px;
	}
#yjfooter p.Ybang {
	position:absolute;
	top:-4px;
	left:28px;
	margin:0;
	}

/*----------------------------
     2. CSR service dfn          
 ----------------------------*/ 
#yjfooter.forgood p.Ybang {
	position:absolute;
	top:-4px; 
	left:18px; 
	margin:0; 
	}
/*  2-1. CSR service Local dfn    */
#yjfooter.csr div.wrap,
#yjfooter.rescue div.wrap,
#yjfooter.kids div.wrap,
#yjfooter.security div.wrap,
#yjfooter.seiji div.wrap,
#yjfooter.volunteer div.wrap {width:500px;}
#yjfooter.anshin div.wrap {width:510px;}
#yjfooter.koukin div.wrap {width:550px;}
#yjfooter.koukin1 div.wrap {width:680px;}