@charset "shift_jis";
/* CSS Document */


#contents,
.mainbox {
	max-width: 639px;
  width:100%;
  padding:10px;
  
  
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.mainbox {
  padding-bottom:0;
}

@media (max-width:479px){
	


}



.mainbox .txt1 {
	background-image: none;
	width: 100%;
}

#contents p.ttl1 {
  color:#fff;
  background:#000;
  overflow:hidden;
  border-radius: 6px;
  font-weight:bold;
  font-size:14px;
  
  display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
#contents p.ttl1 strong,
#contents p.ttl1 span {
  padding: 6px;
}
#contents p.ttl1 strong {
  font-weight:bold;
  background:#FF26A6;
}
#contents p.ttl1 span {
  padding: 6px;
}

.mainbox .txt1 ol {
	margin-left: 2em;
}
#contents a .btn1 {
  color:#FF26A6;
  font-weight:bold;
}


.mainbox .txt2 {
	background-image: none;
	width: 100%;
}

.mainbox .txt2 p {
  margin:0 0 12px;
}
#contents p.ttl2 {
  color:#fff;
  background:#000;
  overflow:hidden;
  border-radius: 6px;
  font-weight:bold;
  font-size:14px;
  
  display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}
#contents p.ttl2 strong,
#contents p.ttl2 span {
  padding: 6px;
}
#contents p.ttl2 strong {
  font-weight:bold;
  background:#0096F5;
}
#contents p.ttl1 span {
  padding: 6px;
}

#contents a .btn2 {
  color:#0096F5;
  font-weight:bold;
}