@charset "UTF-8";

main {
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3";
}
.redBtn {
  background-color: #e93830;
  -webkit-box-shadow: 0px -5px 0px 0px #c2251e inset;
  box-shadow: 0px -5px 0px 0px #c2251e inset;
}
.redBtn01 {
  background: #C52729;
  background: linear-gradient(0deg,rgba(197, 39, 41, 1) 0%, rgba(242, 102, 102, 1) 100%);
  -webkit-box-shadow: 0px -5px 0px 0px #8f0b0d inset;
  box-shadow: 0px -5px 0px 0px #8f0b0d inset;
}
.orangeBtn {
  background: #F5433C;
  background: linear-gradient(0deg,rgba(245, 67, 60, 1) 0%, rgba(246, 129, 40, 1) 100%);
  -webkit-box-shadow: 0px -5px 0px 0px #d34937 inset;
  box-shadow: 0px -5px 0px 0px #d34937 inset;
}
a.txtLink {
	text-decoration: underline;
	color: #0000ff;
	display: inline;
}
a.anc_cpNote {
  color: #333;
  font-weight: bold;
  font-size: 30px;
}
a.anc_cpNote span.anc_cpNoteTxt {
	display: inline-block;
	text-decoration: underline;
}
.contsTtl .greenH {
  background: #5da80e;
}
.cardInfo {
	padding: 0 4.16667% !important;
}
.cpNotes {
	padding: 5.2083% 8.33333% 3.125%;
}
.cpNotesItem01 {
	padding: 0px 0px 0px 1em;
}
@media only screen and (max-width: 959px){
	a.anc_cpNote {
		font-size: 27px;
	}
}
@media only screen and (max-width: 640px){
	a.anc_cpNote {
		font-size: 24px;
	}
}
@media only screen and (max-width: 460px){
	a.anc_cpNote {
		font-size: 18px;
	}
}
