
body {
	

   	font-family: 'Roboto', sans-serif;
	color: #666666;
	font-size: 1.0rem;
	line-height: 1.4;

}

#main .inside {
    max-width: 1125px;
    margin-left: auto;
    margin-right: auto;
	padding: 25px;
}
#header {
	background-color: #fff;
}

#footer{
    margin-top: 25px;
     margin-bottom: 25px;
    margin-left: auto;
    margin-right: auto;
    
}
#footer .inside{
    
     max-width: 1125px;
    margin-left: auto;
    margin-right: auto;
	
}

#footer .inside .shadow-top{
    
   
	background-color: #fff;
}
#footer .inside .shadow{
    
   
	background-color: #fff;
}

.footer_inner{
	padding-top: 25px;
	padding-bottom: 25px;
}
#footer .inside .shadow-top::before {

    content: "";
    position: absolute;
    z-index: -1;
    width: 96%;
  
    height: 10px;
    left: 2%;
    border-radius: 100px / 5px;
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
}
#footer .inside .shadow-bottom::before {

    content: "";
    position: absolute;
    z-index: -1;
    width: 96%;
  	margin-top: -10px;
    height: 10px;
    left: 2%;
    border-radius: 100px / 5px;
	box-shadow: 0 0 15px rgba(0,0,0,0.6);
}
