@charset "utf-8";

*{}

@media screen and (min-width: 768px) {
#hibiki-conts { margin:0 auto; width:960px; }
	
#notice20180524 { margin:0 auto; padding:100px 0 130px; width:700px; }
#notice20180524 h2.title { margin-bottom: 50px; text-align: center; line-height: 1.4em; }
#notice20180524 h2.title span { padding-bottom: 5px; font-size: 18px; display: inline-block; border-bottom: solid 1px #FFF; }
#notice20180524 p.discription { padding-bottom: 40px; font-size: 14px; line-height: 2.0em }
#notice20180524 p.n17years { text-align: center; }
#notice20180524 p.n17years a{ font-size: 14px; color: #FFF; }
	
#notice20240909 { margin:0 auto; padding:100px 0 130px; width:700px; }
#notice20240909 section{ margin-top: 80px; }
#notice20240909 section.first{ margin-top: 0; }
#notice20240909 h2.title { margin-bottom: 50px; text-align: center; line-height: 1.4em; }
#notice20240909 h2.title span { padding-bottom: 5px; font-size: 18px; display: inline-block; border-bottom: solid 1px #FFF; }
#notice20240909 p.discription { margin-bottom: 20px; font-size: 14px; line-height: 2.0em }
#notice20240909 ul { margin: 0; padding: 0; }
#notice20240909 ul li { font-size: 14px; line-height: 2.0em; padding-left: 1em; text-indent: -1em; }
#notice20240909 ul li:before {content: "・"}

#btn-back-top{ margin:0 auto 50px; width:960px; text-align:center; }
}

@media screen and (max-width: 768px) {	
#hibiki-conts { margin:0 auto; width:280px; }
#notice20180524 { padding:50px 0 80px; }
#notice20180524 h2.title { margin-bottom: 30px; text-align: center; }
#notice20180524 h2.title span { padding-bottom: 5px; font-size: 16px; display: inline-block; border-bottom: solid 1px #FFF; line-height: 1.4em; }
#notice20180524 p.discription { padding-bottom: 20px; line-height: 2.0em }
#notice20180524 p.n17years { text-align: center; }
#notice20180524 p.n17years a{ font-size: 14px; color: #FFF; }
	
#notice20240909 { padding:50px 0 80px; }
#notice20240909 section{ margin-top: 40px; }
#notice20240909 section.first{ margin-top: 0; }
#notice20240909 h2.title { margin-bottom: 30px; text-align: center; }
#notice20240909 h2.title span { padding-bottom: 5px; font-size: 16px; display: inline-block; border-bottom: solid 1px #FFF; line-height: 1.4em; }
#notice20240909 p.discription { margin-bottom: 20px; line-height: 2.0em }
#notice20240909 ul { margin: 0; padding: 0; }
#notice20240909 ul li { font-size: 14px; line-height: 2.0em; padding-left: 1em; text-indent: -1em; }
#notice20240909 ul li:before {content: "・"}

#btn-back-top p{ margin: 0 auto 40px; width: 131px; }
}