@charset "utf-8";
@import "../../css/contents.css";

#contents .inner {
    width: 860px;
	margin: 0 auto;
}

#contents .inner h2 {
    font-size: 20px;
}

#contents .inner section {
	padding-bottom: 80px;
}
#contents .inner section.last-child {
	padding-bottom: 0px;
}

#contents .inner section p {
	margin-bottom: 20px;
	line-height: 1.4;
}
#contents .inner section p.img {
	margin-bottom: 40px;
}
#contents .inner section p.img img {
	width: 100%;
}

#contents .inner section ul.notes {
	margin-bottom: 60px;	
	line-height: 1.4;
	font-size: 14px;
}
#contents .inner section ul.notes li {
	padding-left: 2.5rem;
	text-indent: -2.5rem;
}

#contents .inner section p.button {
  width: 24rem;
  margin: 0 auto 20px;
  border: solid 1px #707070;
}
#contents .inner section p.button a {
  line-height: 1.4;
  font-size: 20px;
  font-weight: bold;
  padding: 25px 40px;
  display: block;
}
#contents .inner section p.button a:hover {
    -moz-opacity: .80;
    opacity: .80;
}


/* @mediaQuery */
@media screen and (max-width: 959px) {

	#contents .inner {
	    width: 90%;
	}
	#contents .inner section {
		padding-bottom: 10%;
	}

	#contents .inner section p {
	    width: 100%;
	}
	#contents .inner section p img {
	    width: 100%;
	}
	#contents .inner section dl {
	    width: 100%;
	}
	#contents .inner section p.button {
    	width: 17rem;
  	}
  	#contents .inner section p.button a {
	    font-size: 16px;
	    padding: 1rem;
  	}

}