
p.BoxGray {
	background-color:#999;
	padding:10px;
	margin-top:-1px;
}

p.BoxGray {
	background-color:#999;
	padding:10px;
	color:#fff;
	line-height:1.6em !important;
}




/* ==================
見出し装飾
================== */
@media print, screen and (min-width: 640px) {

.YKKAP-Title2.madokotoTitle2x {
  border:none;
}
.YKKAP-Title2.madokotoTitle2 {
  font-size:22px;
  line-height:1.6em;
  color:#f25800;
  border-bottom:none;
  border-left: 4px solid #f25800;
  padding-left:15px;
}

.YKKAP-Title3.madokotoTitle3 {
  color:#f25800;
  font-size:20px;
  line-height:1.6em;
}

.YKKAP-Title4.madokotoTitle4 {
  font-size:20px;
  line-height:1.6em;
  color:#000;
}

.YKKAP-BorderBox.madokotoBox {
	background: url(../image/bg_dot.gif) repeat 0 0;
	border:none;
	padding:40px;
  }

}
@media print, screen and (max-width: 640px) {

.YKKAP-Title2.madokotoTitle2x {
  border:none;
}
.YKKAP-Title2.madokotoTitle2 {
  font-size:18px;
  border:none;
  color:#f25800;
  border-bottom:none;
  border-left: 4px solid #f25800;
  padding-left:15px;
}


.YKKAP-Title3.madokotoTitle3 {
  font-size:16px;
  color:#f25800;
}

.YKKAP-Title4.madokotoTitle4 {
  font-size:16px;
  line-height:1.6em;
  color:#000;
}

.YKKAP-BorderBox.madokotoBox {
	background: url(../image/bg_dot.gif) repeat 0 0;
	border:none;
	padding:20px;
  }

}