@charset "utf-8";

/* summary ------------------
Footer
-------------------------- */

#Footer {
margin:0;
}


/* SankeiDigitalServiveSection ----------------- */
#SankeiDigitalServiceSection {
background:#E0E0E0;
}
#SankeiDigitalServiceSection .SankeiDigitalService {
width:1060px;
margin:0 auto;
margin-bottom:10px;
padding:0 20px 25px 20px;
background:#FFF;
text-align:left;
}
	#SankeiDigitalServiceSection .SankeiDigitalService:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;
	font-size: 0.1em;  
	line-height:0;  
	clear: both;  
	}
	* html #SankeiDigitalServiceSection .SankeiDigitalService {
	display: inline-block;
	}
	*+html #SankeiDigitalServiceSection .SankeiDigitalService {
	display: inline-block;
	}
#SankeiDigitalServiceSection .SankeiDigitalService h2 {
position:relative;
margin:0 0 15px 0;
padding:0 5px;
background:#FFF url(images/bg_title_001.gif) repeat-x left top;
}
#SankeiDigitalServiceSection .SankeiDigitalService .block {
float:left;
width:250px;
margin:0 15px 0 0;
}

#SankeiDigitalServiceSection .SankeiDigitalService .block dl {
margin:0;
}
	#SankeiDigitalServiceSection .SankeiDigitalService .block dl:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
	}
	* html #SankeiDigitalServiceSection .SankeiDigitalService .block dl {
	display: inline-block;
	}

	*+html #SankeiDigitalServiceSection .SankeiDigitalService .block dl {
	display: inline-block;
	}

#SankeiDigitalServiceSection .SankeiDigitalService .block dl dt {
float:left;
width:70px;
margin:0 ;
text-align:center;
}
#SankeiDigitalServiceSection .SankeiDigitalService .block dl dd {
float:right;
width:170px;
margin:0;
}
#SankeiDigitalServiceSection .SankeiDigitalService .block dl dd h3 {
margin:0 0 5px 0;
}
#SankeiDigitalServiceSection .SankeiDigitalService .block dl dd p {
font-size:1.2em;
line-height:1.3;
font-weight:normal;	
}
#SankeiDigitalServiceSection .SankeiDigitalService .block dl dd p a {
color:#4D4D4D;
}
#SankeiDigitalServiceSection .SankeiDigitalService .speech{
	position: absolute;
	top: -99999px;
	left: -99999px;
	overflow: hidden;
	font-size: 0;
	height: 0;
	width: 0;
}




/* CopyrightSection */
#Footer #CopyrightSection {
padding:10px 0 0 0;
background:#E0E0E0;
}
#Footer #CopyrightSection .CopyrightArea {
width:1100px;
margin:0 auto;
margin-bottom:10px;
text-align:left;
}
	#Footer #CopyrightSection .CopyrightArea:after {
	content: ".";  
	display: block;  
	visibility: hidden;  
	height: 0.1px;
	font-size: 0.1em;  
	line-height:0;  
	clear: both;  
	}
	* html #Footer #CopyrightSection .CopyrightArea {
	display: inline-block;
	}
	*+html #Footer #CopyrightSection .CopyrightArea {
	display: inline-block;
	}

#Footer #CopyrightSection .CopyrightArea .copyright {
float:left;
width:890px;
margin:0;
}

#Footer #CopyrightSection .CopyrightArea .pageTop {
float:right;
width:200px;
margin:0;
text-align:right;
}
#Footer #CopyrightSection .CopyrightArea .pageTop a {
padding:0 0 0 15px;
background:url(images/arrow_002.gif) no-repeat left center;
font-size:1.2em;
line-height:1;
}


/* FooterNavigationSection */
#Footer #FooterNavigationSection {
background:#E0E0E0;
padding:0 0 10px 0;
}
#Footer #FooterNavigationSection .FooterNavigation {
width:1100px;
margin:0 auto;
text-align:left;
}
#Footer #FooterNavigationSection .FooterNavigation ul.navigation {
margin:0;
}
#Footer #FooterNavigationSection .FooterNavigation ul.navigation li {
display:inline;
margin:0 10px 0 0;
padding:0 0 0 10px;
border-left:1px solid #979797;
font-size:1.2em;
line-height:1;
color:#979797;
}
#Footer #FooterNavigationSection .FooterNavigation ul.navigation li.first {
margin:0 10px 0 0;
padding:0;
border-left:none;
}
#Footer #FooterNavigationSection .FooterNavigation ul.navigation li a {
color:#979797;
}

