@charset "UTF-8";

/*==========================================================================================
 Site:オリックスレンタカーのビジネスレンタカー ウェブ予約サイト
 Date:2019-03-22(+00:00)
 Maintained:Masahiro.Takahashi
 
 Memo:お知らせ一覧 - 190322『ワンウェイご利用エリア拡大および料金改定のお知らせ』
==========================================================================================*/



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

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

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

/* キービジュアル直下テキスト */
.blockUnit .leadText,
.blockUnitNoMgBtm .leadText {
	margin:0 0 0.6em;
	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 .cautionsTextMgBtm,
.blockUnitNoMgBtm .cautionsTextMgBtm {
	margin:0.5em 0 1em;
	padding:0 0 0 23px;
	background:url(../../share/img/ico_cautions.png) 0 0.1em no-repeat;
	color:#E50000;
	line-height:1.4;
}
.blockUnit .cautionsTextMgBtm a,
.blockUnitNoMgBtm .cautionsTextMgBtm a {
	color:#E50000;
	text-decoration:underline;
}
.blockUnit .cautionsTextMgBtm a:hover,
.blockUnitNoMgBtm .cautionsTextMgBtm a:hover {
	color:#E50000;
	text-decoration:none;
}



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

	// 汎用：ユニットボディ関連

==========================================================================================*/
.contSection .textBody.MgBtm,
.contSectionMgBtm .textBody.MgBtm {
	margin-bottom:14px;
}
.textBody p {
	line-height:1.6;
}
.textBody p strong {
	font-size:108%;
    font-weight:bold;
}



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

	// 汎用：メッセージボックス

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

/* メッセージボックス01（枠あり）調整
==========================================================================================*/
.msgBox01.txsize-M {
	font-size:116%;
}
.msgBox01NoMgBtm.color-Red {
	border:3px solid #FF3333;
	color:#FF3333;
}





/* テーブルセクション／ワンウェイご利用エリア拡大および料金改定のお知らせ内専用（ベースは「base.css」を参照）
==========================================================================================*/
#alpha .tblSec.MgTop {
	margin:24px 0 0;
}
#alpha .tblSec.MgBtm {
	margin:0 0 24px;
}

/* Table */
#alpha .tblSec table.NoLine {
	border-top:none;
}

/* TH */
#alpha .tblSec th.TopLine {
	border-top:1px solid #a3b5c8;
}
#alpha .tblSec th.BlueSc {
	padding:20px 10px;
	border-right:none;
	background:#3570AA;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
}
#alpha .tblSec th.BlueMc {
	padding:20px 10px;
	border-right:none;
	background:#3570AA;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
}
#alpha .tblSec th.BlueB {
	padding:20px 10px;
	border-right:none;
	background:#3570AA;
	color:#FFF;
	line-height:1.6;
	vertical-align:middle;
}
#alpha .tblSec th.BlueWcMin {
	padding:15px 10px;
	border-right:none;
	background:#3570AA;
	color:#FFF;
	vertical-align:middle;
	text-align:center;
}
#alpha .tblSec th.BlueWcMin span {
	font-size:93%;
    font-weight:normal;
}

/* TD */
#alpha .tblSec td {
	line-height:1.6;
}
#alpha .tblSec td.TopLine {
	border-top:1px solid #a3b5c8;
}
#alpha .tblSec td.nowrap {
	white-space:nowrap;
}
#alpha .tblSec td.Item {
	background:#fafbfc;
	text-align:center;
}
#alpha .tblSec td.Min {
	padding:5px 20px;
}
#alpha .tblSec td.Minc {
	padding:5px 20px;
	text-align:center;
}
#alpha .tblSec td.R {
	text-align:right;
}
#alpha .tblSec td.C {
	text-align:center;
}
#alpha .tblSec td.LineDot {
	border-left:1px dotted #a3b5c8;
    border-bottom:1px dotted #a3b5c8;
}
#alpha .tblSec td.LineSolid {
	border-left:1px dotted #a3b5c8;
    border-bottom:1px Solid #a3b5c8;
}

/* TD内パーツ */
#alpha .tblSec td.price p { /* ※背景に"円"を付加 */
	font-size:123.1%;
	line-height:1.2;
	font-weight:bold;
	padding:0 15px 0 0;
	background:url("../../price/img/text_Yen.png") 100% 0.4em no-repeat;
}
#alpha .tblSec td.free p {
	font-size:123.1%;
	line-height:1.2;
	font-weight:bold;
}



/* テーブルセクション／対象クラス表
==========================================================================================*/
.tblSec.appClassList {}
.tblSec.appClassListPdg0 { margin:0 0 10px;}

.tblSec.appClassList table,
.tblSec.appClassListPdg0 table { border:none;}

.tblSec.appClassList th.type,
.tblSec.appClassListPdg0 th.type {
	width: 30%;
    text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	font-size: 93%;
    line-height: 1.6;
	padding: 10px 10px 10px;
	border-right:none;
	border-top: 1px dotted #3570A9;
	border-bottom:none;
}
.tblSec.appClassList td,
.tblSec.appClassListPdg0 td {
	width: 70%;
    padding: 10px 12px 10px;
	font-size: 93%;
	line-height: 1.5;
	border-top: 1px dotted #3570A9;
	border-bottom:none;
}
.tblSec.appClassList td span,
.tblSec.appClassListPdg0 td span {
	font-size: 85%;
}

.tblSec.appClassList th.last,
.tblSec.appClassListPdg0 th.last,
.tblSec.appClassList .last,
.tblSec.appClassListPdg0 .last {
	border-bottom: 1px dotted #3570A9;
}