@media screen and (min-width: 992px) {
		  header {
		    padding: 156px 0 100px;
		  }
		  .d-back{
			    display: table;
			    width: 100%;
			    padding: 0;
			    background: url(../img/about/about-top-bg.jpg) center center no-repeat;
			    background-color: #fff;
			    background-size: cover;
			    background-position: center center;
			}
			.test-color{
			    background-color: #fff;
			    background-image: linear-gradient(-12deg, #fafafa 90%, #167ffb 20%, #007AF5);
			}



}

@media screen and (min-width:768px) and ( max-width:1024px) {

		img.logo-ft{
			position:relative;
			top:-120px;
			padding: 0;
			margin-bottom: -100px;
			width: 100%;
		}
}

@media screen and (max-width:540px){
		p {
			font-size: 0.8em;
			line-height: 1.7;
			margin: 10px 0;
		}
		dl {
		padding: 0;
		}

		dt {
			margin: 0;
			padding: 12px 0;
			font-size: 0.8em;
		}
		dd{
			margin: 0;
			padding: 0 0 15px 30px;
			font-size: 0.8em;
			line-height: 1.7;

		}

		.contents-head li{
			list-style:  none; 
		    margin:  0;
		    padding: 1px 0;
		    font-size: 0.8em; 
		}
		.contents li{
			list-style:  none; 
		    margin:  0;
		    padding: 1px 0;
		    font-size: 0.8em; 
		}

		.st01 li {
		  margin-left: 0px;
		  margin-bottom: 10px;
		  padding-left: 0px;
		  position: relative;
		}

		.st02 li {
		  margin-left: 0px;
		  margin-bottom: 2px;
		  padding-left: 0px;
		  position: relative;
		}

		.pri01 li {
			margin-left: 0px;
		  margin-bottom: 10px;
		  padding-left: 30px;
		  position: relative;
		}
		
		.top {
			display:block;
			background-repeat: no-repeat;
			padding: 220px 0 200px 0;
			background: url(../img/temp-top/bg_header_main-s.jpg) center bottom no-repeat;
  			background-size: cover;
		}

		img.logo{
			position:relative;
			top:-100px;
			padding: 0;
			margin-bottom: -90px;
			width: 60%;
		}
		.about {
		    padding: 1em 1em;
		    margin: 0 0 20px 0;
		    color: #5d627b;
		    background: white;
		    border-top: solid 5px #5d627b;
		    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.22);
		}

		img.logo-ft{
			position:relative;
			top:-120px;
			padding: 0;
			margin-bottom: -100px;
			width: 40%;
		}
}