@charset "utf-8";
.PhoneNumber {
	font-size:18px;
	font-weight:bold;
}

.BoxPatternB.BoxInquiry{
	background:none;
	border:1px solid #CCC;
}

.BoxPatternB.BoxInquiry .Column2{
	width:455px;
}

.BoxPatternA h2,
.BoxPatternB h2{
	background-image:none !important;
}

.Section{
	padding-bottom:20px !important;
}

h2 span {
	background: #C6E0EE !important;
	color:#333 !important;
}
h2{
	background: rgba(0, 0, 0, 0) url(/images/balloon_down.gif) no-repeat scroll 40px bottom !important;
}

h3{
	color:#B1000E !important;
}

.TextColorF00 {
	color: #F00;
}
.TextUnderLine{
	text-decoration:underline;
}
.TextPrice{
	font-size:120%;
	font-weight:bold;
	margin-left:20px;
}
.CatchL{
	font-size:130%;
	line-height:1.3em;
	margin-bottom:15px;
}

.BoxRisk1,
.BoxRisk2{
	margin-bottom:50px;
	background-color:#C1FF84;
}
.BoxRisk1 *,
.BoxRisk2 *{
	padding-left:15px;
	padding-right:15px;
}
.BoxRisk1 .Inner,
.BoxRisk2 .Inner{
	position:relative;
}
.BoxRisk1 .Inner,
.BoxRisk2 .Inner{
	position:relative;
	height:82px;
}
.BoxRisk1 .Inner .RiskImg{
	position:absolute;
	bottom:-36px;
	left:80px;
}
.BoxRisk2 .Inner .RiskImg{
	position:absolute;
	bottom:-36px;
	left:80px;
}
/* aタグのclassにexlinkがある場合 */
a.exlink{
	text-decoration: none;
}
a.exlink:hover{
	text-decoration: underline;
}
a.exlink::after {
  content:"";
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 5px;
  background:url(../../../image/jp/r1/icon/icon_new_window.gif) no-repeat scroll left center transparent;
}
.kakomi_o {
  padding: 2em 1.6em;
  margin: 40px 0 10px 0;
  background: #fdeada;
  border: solid 3px #ffbf89;
  border-radius: 10px;
}
.kakomi_g {
  padding: 2em 1.6em;
  margin: 40px 0 10px 0;
  border: 1px solid #CCC;
  border-radius: 10px;
}
.txt_n {
	text-align: center;
	line-height: 2;
}
.txt_tel {
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	margin-top: 1em;
}
.line_t_dot{border-top:dotted 1px #333;}

@media screen and (max-width:768px) {
.CatchL{
	font-size:102%;
	line-height:1.3em;
	margin-bottom:15px;
}
}
