@charset "UTF-8";

/*==========================================================================================
 Site:オリックスレンタカーのビジネスレンタカー ウェブ予約サイト
 Date:2025_07_01(+00:00)
 Maintained:Masahiro.Takahashi
 
 Memo:お知らせ詳細 - 250701『ビジネスレンタカー予約サイトからETCカードを予約いただけるようになりました』
==========================================================================================*/



/*==========================================================================================

	// 汎用：ページタイトル周辺

==========================================================================================*/
.contHead .s-size-mid {
	margin-top:20px;
    font-size:85%;
}



/*==========================================================================================

	// 汎用：キービジュアル画像＋周辺

==========================================================================================*/
.blockUnit.NoMgBtm {
    margin-bottom:0;
}
.blockUnit .keyVisual,
.blockUnitNoMgBtm .keyVisual {
	margin:0 0 24px;
}

/* キービジュアル直下テキスト */
.blockUnit .leadText,
.blockUnitNoMgBtm .leadText {
	margin:0 0 0.8em;
	line-height:1.6;
}
.blockUnit .leadText.last,
.blockUnitNoMgBtm .leadText.last {
    margin-bottom:0;
}
.blockUnit .leadText.B,
.blockUnitNoMgBtm .leadText.B {
	font-size:108%;
}
.blockUnit .leadTextMin,
.blockUnitNoMgBtm .leadTextMin {
	margin:0 0 0;
	line-height:1.6;
}
.blockUnit .leadTextMinWide,
.blockUnitNoMgBtm .leadTextMinWide {
	margin:0 0 0;
	line-height:1.6;
	font-size:108%;
}
.blockUnit .leadText strong,
.blockUnitNoMgBtm .leadText strong,
.blockUnit .leadTextMin strong,
.blockUnitNoMgBtm .leadTextMin strong,
.blockUnit .leadTextMinWide strong,
.blockUnitNoMgBtm .leadTextMinWide strong {
	font-weight:bold;
}
.blockUnit .leadText span,
.blockUnitNoMgBtm .leadText span,
.blockUnit .leadTextMin span,
.blockUnitNoMgBtm .leadTextMin span,
.blockUnit .leadTextMinWide span,
.blockUnitNoMgBtm .leadTextMinWide span {
	font-size:93%;
    color:#666;
}
.blockUnit .leadText.s-pdg-top,
.blockUnitNoMgBtm .leadText.s-pdg-top {
    padding-top:15px;
}
.blockUnit .leadText.s-pdg-btm,
.blockUnitNoMgBtm .leadText.s-pdg-btm {
    padding-bottom:10px;
}
.blockUnit .leadText.s-right,
.blockUnitNoMgBtm .leadText.s-right {
    float: right;
}



/*==========================================================================================

	// unique

==========================================================================================*/
.list-userguide-rule {
  padding-left: 2.7em;
}
.list-userguide-rule.s-paddingbottom {
  padding-bottom: 15px;
}
.list-userguide-rule-item {
  position: relative;
  margin-top: 13px;
}
.list-userguide-rule-item:only-child {
  margin-left: -1.5em;
}
.list-userguide-rule-item.s-size-mid {
  font-size: 108%;
}
.list-userguide-rule-item.s-size-note {
  font-size: 93%;
}
.list-userguide-rule-item.s-weight-bold {
  font-weight:bold;
}

.list-userguide-rule-number {
  position: absolute;
  left: -1.5em;
}

.mod-topics-text {
  margin-bottom: 25px;
}
.mod-topics-text.s-weight-bold,
.mod-topics-text .s-weight-bold {
  font-weight:bold;
}
.mod-topics-text.s-marginbottom-mid {
  margin-bottom: 15px;
}
.mod-topics-text.no-marginbottom {
  margin-bottom: 0;
}
.mod-topics-text.s-middle-large {
  margin-bottom: 0;
  font-size: 108%;
}
.mod-topics-text.s-middle {
  margin-bottom: 20px;
  font-size: 116%;
}
.mod-topics-text.s-small {
  margin-bottom: 20px;
  font-size: 100%;
}
.mod-topics-text .s-link-b {
  font-weight:bold;
  background:linear-gradient(transparent 70%, #fff999 70%);
  margin-right: 0.3em;
}

.mod-topics-text-flame-blue {
  margin: 2em auto 2em;
  padding: 1em;
  width: auto;
  color: #113961 !important;
  border: 2px solid #113961;
  text-align: center;
}
.mod-topics-text-flame-blue p {
  line-height: 1.8;
}
.mod-topics-text-flame-blue.s-margin-bottom-min {
  margin-bottom: 0.5em;
}



/*==========================================================================================

	// 注意事項

==========================================================================================*/
.noticeUnitMin {
	margin:0 0 0;
}
.noticeUnitMin.s-padding-bottom {
	margin:0 0 0;
    padding-bottom:20px;
}
.noticeUnitMin .noteBody {
	padding:0 0;
}


