@charset "UTF-8";
@import url(base.css);
@import url(bottom.css);
@import url(otherpages.css);

/**/

div#mcOtherpages h1{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
div#mcOtherpages h2{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none;
	display: block;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	clear: both;
	float: left;
	height: auto;
	width: auto;
}

/* base */

div#mcOtherpages div.box_base{
	margin-right: 0px;
	margin-bottom: 4px;
	margin-top: 0px;
	margin-left: 0px;
	clear: both;
	padding: 0px;
}
div#mcOtherpages div.box_base p{
	margin-left: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
}
div#mcOtherpages div.box_base ul{
	margin: 0;
	padding: 0 0 0 2em;
}
/* div.box_last */
div#mcOtherpages div.box_last{
	clear: both;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #900;
	border-right-color: #900;
	border-bottom-color: #900;
	border-left-color: #900;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	float: left;
	width: 760px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
/* div.navi */
div#mcOtherpages div.navi{
	clear: both;
	margin: 0px;
	padding: 0px;
}
div#mcOtherpages div.navi ul.navi{
	padding: 0px;
	width: 760px;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#mcOtherpages div.navi ul.navi li.left{
	float: left;
	clear: left;
	list-style-type: none;
	width: 283px;
	margin: 0px;
	padding: 0px;
}
div#mcOtherpages div.navi ul.navi li.right{
	clear: right;
	float: right;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 283px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no01{
	background-image: url(../../carlifenavi/merit/img/button_index.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no01{
	background-image: url(../../carlifenavi/merit/img/button_index.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no02{
	background-image: url(../../carlifenavi/merit/img/button_01_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no02{
	background-image: url(../../carlifenavi/merit/img/button_01_01.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no03{
	background-image: url(../../carlifenavi/merit/img/button_01_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no03{
	background-image: url(../../carlifenavi/merit/img/button_01_02.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no04{
	background-image: url(../../carlifenavi/merit/img/button_02_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no04{
	background-image: url(../../carlifenavi/merit/img/button_02_01.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no05{
	background-image: url(../../carlifenavi/merit/img/button_02_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no05{
	background-image: url(../../carlifenavi/merit/img/button_02_02.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no06{
	background-image: url(../../carlifenavi/merit/img/button_03_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no06{
	background-image: url(../../carlifenavi/merit/img/button_03_01.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no07{
	background-image: url(../../carlifenavi/merit/img/button_03_02.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no07{
	background-image: url(../../carlifenavi/merit/img/button_03_02.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi ul.navi li a.no08{
	background-image: url(../../carlifenavi/merit/img/button_04_01.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 283px;
	display: block;
	text-indent: -10000px;
}
div#mcOtherpages div.navi ul.navi li a:hover.no08{
	background-image: url(../../carlifenavi/merit/img/button_04_01.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
/**/
div#mcOtherpages div.navi a.toplink{
	text-align: center;
	clear: both;
	display: block;
	background-image: url(../../carlifenavi/merit/img/button_top.png);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 40px;
	text-indent: -10000px;
	width: 257px;
	margin-right: auto;
	margin-left: auto;
}
div#mcOtherpages div.navi a:hover.toplink{
	background-image: url(../../carlifenavi/merit/img/button_top.png);
	background-repeat: no-repeat;
	background-position: center -40px;
}

/* index.html */

div#mcOtherpages div.index_box02{
	background-image: url(../../carlifenavi/merit/img/index_box02b.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 265px;
	width: 760px;
	padding: 0px;
	clear: both;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
ul.compare{
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
	float: left;
	clear: both;
	margin-top: 145px;
}
ul.compare li{
	float: left;
	list-style-type: none;
	list-style-position: outside;
	margin-right: 2px;
	margin-left: 2px;
}
ul.compare li.lease{
	background-image: url(../../carlifenavi/merit/img/index_box2_01.png);
	background-repeat: no-repeat;
	height: 108px;
	width: 126px;
	text-indent: -10000px;
}
ul.compare li.vs{
	padding-top: 45px;
	padding-right: 5px;
	padding-left: 5px;
}
ul.compare li.buys{
	background-image: url(../../carlifenavi/merit/img/index_box2_02.png);
	background-repeat: no-repeat;
	height: 108px;
	width: 404px;
}
ul.compare li.buys ul.buysCompare{
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 13px;
}
ul.compare li.buys ul.buysCompare li{
	margin: 0px;
}
ul.compare li.buys ul.buysCompare li a.index_boxo2_02a{
	background-image: url(../../carlifenavi/merit/img/index_box2_02a.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 75px;
	width: 126px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
ul.compare li.buys ul.buysCompare li a:hover.index_boxo2_02a{
	background-image: url(../../carlifenavi/merit/img/index_box2_02a.png);
	background-repeat: no-repeat;
	background-position: 0px -75px;
}
ul.compare li.buys ul.buysCompare li a.index_boxo2_02b{
	background-image: url(../../carlifenavi/merit/img/index_box2_02b.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 75px;
	width: 126px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
ul.compare li.buys ul.buysCompare li a:hover.index_boxo2_02b{
	background-image: url(../../carlifenavi/merit/img/index_box2_02b.png);
	background-repeat: no-repeat;
	background-position: 0px -75px;
}
ul.compare li.buys ul.buysCompare li a.index_boxo2_02c{
	background-image: url(../../carlifenavi/merit/img/index_box2_02c.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 75px;
	width: 126px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
ul.compare li.buys ul.buysCompare li a:hover.index_boxo2_02c{
	background-image: url(../../carlifenavi/merit/img/index_box2_02c.png);
	background-repeat: no-repeat;
	background-position: 0px -75px;
}
ul.compare li.share a{
	background-image: url(../../carlifenavi/merit/img/index_box2_03.png);
	background-repeat: no-repeat;
	height: 108px;
	width: 146px;
	display: block;
	background-position: 0px 0px;
	text-indent: -10000px;
}
ul.compare li.share a:hover{
	background-image: url(../../carlifenavi/merit/img/index_box2_03.png);
	background-repeat: no-repeat;
	height: 108px;
	width: 146px;
	display: block;
	background-position: 0px -110px;
}
/**/
table.exmLayout{
	border-collapse: collapse;
	margin-right: -5px;
}
table.exmLayout th h3{
	border-left: none !important;
	padding: 0 !important;
	line-height: 1.2em !important;
	margin: 0 !important;
	color: #fff;
}
table.exmLayout th,
table.exmLayout td{
	border-right: solid 5px #fff;
	width: 260px;
}
table.exmLayout th{
	padding: 10px;
	background: #197ab4 url(../../carlifenavi/merit/img/hukidasi_head.png) no-repeat left;
	vertical-align: middle;
}
table.exmLayout td{
	padding: 20px 10px 10px;
	vertical-align: top;
	border-bottom: solid 10px #fff;
	background: #e9f7ff url(../../carlifenavi/merit/img/hukidasi_body.png) no-repeat;
}

div#mcOtherpages div.box_base img.imanori{
	float: left;
	margin-left: 140px;
	margin-right: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/**/
div.box_last ul.etclink{
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 690px;
}
div.box_last ul.etclink li{
	float: left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
div.box_last ul.etclink li.top{
	clear: both;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
div.box_last ul.etclink li.button{
	margin-right: 4px;
	margin-left: 4px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
div.box_last ul.etclink li.button a.imanori{
	background-image: url(../../carlifenavi/merit/img/icon_imanori.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 55px;
	width: 218px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
div.box_last ul.etclink li.button a:hover.imanori{
	background-image: url(../../carlifenavi/merit/img/icon_imanori.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
}
div.box_last ul.etclink li.button a.imanori7{
	background-image: url(../../carlifenavi/merit/img/icon_imanori7.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 55px;
	width: 218px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
div.box_last ul.etclink li.button a:hover.imanori7{
	background-image: url(../../carlifenavi/merit/img/icon_imanori7.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
}
div.box_last ul.etclink li.button a.mycar{
	background-image: url(../../carlifenavi/merit/img/icon_mycar.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 55px;
	width: 218px;
	display: block;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}
div.box_last ul.etclink li.button a:hover.mycar{
	background-image: url(../../carlifenavi/merit/img/icon_mycar.png);
	background-repeat: no-repeat;
	background-position: 0px -55px;
}

div.box_last ul.etclink li.link{
	clear: both;
	width: 100%;
	text-align: center;
	margin-top: 15px;
}
div.box_last ul.etclink li.link a.link{
	background-image: url(../../carlifenavi/merit/img/icon_link01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

/* "other".html */

div.decoratBox_hea{
	background-image: url(../../carlifenavi/merit/img/box_bodyimg_hea.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
div.decoratBox_hea p{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
div.decoratBox_hea p.express{
	border: 1px solid #09F;
	height: auto;
	width: 480px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	background-color: #EBF4FF;
	font-size: large;
}
*html div.decoratBox_hea p.express{
	font-size: medium;
}
div.decoratBox_hea ol{
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
div.decoratBox_hea li{
}
div.decoratBox_bot{
	background-image: url(../../carlifenavi/merit/img/box_bodyimg_bot.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div#mcOtherpages div.question {
	border: 2px solid #48BCFC;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
div#mcOtherpages div.question strong{
	background-color: #48BCFC;
	display: block;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	font-weight: bold;
	color: #FFF;
}
div#mcOtherpages div.question p{
	margin: 0px;
	padding: 10px;
}
div#mcOtherpages div.question p a.link{
	background-image: url(../../carlifenavi/merit/img/icon_link01.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
div#mcOtherpages div.box_base a.simulation{
	background-image: url(../../carlifenavi/merit/img/icon_check.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 60px;
	width: 370px;
	display: block;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	text-indent: -10000px;
}
div#mcOtherpages div.box_base a:hover.simulation{
	background-image: url(../../carlifenavi/merit/img/icon_check.png);
	background-repeat: no-repeat;
	background-position: center -70px;
}
/**/
div#mcOtherpages div.box_last ul.etclink04{
	width: 185px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
}
div#mcOtherpages div.box_last ul.etclink04 li{
	background-image: url(../../carlifenavi/merit/img/icon_link01.png);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	list-style-position: inside;
	padding-left: 13px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin: 0px;
	display: block;
	text-align: left;
}
div#mcOtherpages div.box_last ul.etclink04 li.title{
	background-image: none;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #0089C6;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
div#mcOtherpages div.box_last ul.etclink04 li.outside{
	background-image: url(../../carlifenavi/merit/img/icon_link02.png);
	background-repeat: no-repeat;
	background-position: left center;
}
div#mcOtherpages div.box_last img.etclink04{
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 15px;
}
div#mcOtherpages div.box_last div.etclink04{
	float: left;
	width: 379px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999;
}
/* @group tableFmt */

.hikakuTbl{
	width: 760px;
	border-collapse: collapse;
	margin: 0px;
}
.hikakuTbl th,
.hikakuTbl td{
	border: solid 1px #ccc;
	padding: 5px;
	font-size: smaller;
	text-align: center;
}
.hikakuTbl th{
	text-align: left;
	font-weight: bold;
	background-color: #ebf4ff;
}
.hikakuTbl th.txCenter{
	text-align: center;
	font-weight: bold;
}
.hikakuTbl th ul{
	margin: 0;
	padding: 0 0 0 2em;
}
/**/
table.decorat01{
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	width: 760px;
	border-collapse: collapse;
	margin-right: 0px;
}
table.decorat01 td{
	border: solid 1px #ccc;
	padding: 5px;
	font-size: smaller;
	text-align: center;
}
table.decorat01 th{
	border: solid 1px #ccc;
	padding: 5px;
	font-size: smaller;
	text-align: center;
	font-weight: bold;
	background-color: #ebf4ff;
}
table.decorat01 th.attention{
	background-color: #CAE2FF;
}
table.decorat01 tr.head th{
	background-color: #FFF;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCC;
}
table.decorat01 tr.head td{
	background-color: #666;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCC;
	color: #FFF;
	font-weight: bold;
}
table.decorat01 tr.head td.best{
	background-color: #f9670e;
}
table.decorat01 tr.last th{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCC;
}
table.decorat01 tr.last td{
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCC;
}
/* @group hikaku2 */

.hikakuTbl tr.sprLine{
	border-bottom: double 3px #ccc;
}
#hikaku2.hikakuTbl td{
	text-align: right;
}

/* @group hikaku4 */

.hikakuTbl .ht-getsugaku,
.hikakuTbl .ht-getsugaku th{
	font-weight: bold;
	background-color: #cbe3ff;
	white-space: nowrap;
}
.hikakuTbl .ht-nichijo,
.hikakuTbl .ht-nichijo th{
	font-weight: bold;
	border-bottom: double 3px #ccc;
	background-color: #ffec85;
}
.hikakuTbl .ht-nichijo .best{
	background-color: #f9670e;
	color: #fff;
}

#hikaku2 tr.dline th{
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999;
}
#hikaku2 tr.dline td{
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #999;
}

table.hikakuTbl tr.ht-nichijo th{
	padding: 0px;
	margin: 0px;
	background-color: #2A9AD8;
	background-image: none;
}
table.hikakuTbl tr.ht-nichijo td{
	margin: 0px;
	padding: 0px;
	background-color: #FFF9B8;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCC;
}
table.hikakuTbl td.carlease{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #CC181C;
}
table.hikakuTbl td.rentacar{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #264297;
}
table.hikakuTbl td.carshare{
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #65B822;
}

/*  */

div.changLine {
	height: 4px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	width: 100%;
	clear: both;
	font-size: 0px;
}
span.fontR{
	color: #F00;
}

/* @end */
