@charset "Shift_JIS";

/* ################################################### */
/* #                                                 # */
/* #                                                 # */
/* #                コンテンツ用css　                # */
/* #                                                 # */
/* #                                                 # */
/* ################################################### */



/*コンテンツ関連テンプレ
---------------------------------------------------- */
#LeftNavi ul.submenu li div.gold {
	float:left;
	width:150px;
}
#LeftNavi ul.submenu li img.gold {
	float:right;
	padding:2px 3px 0 0;
 }
#Right-contents h1 img {
	vertical-align:text-bottom;
	margin-left:10px;
}
#Right-contents h3 span.small {
	font-size:0.9em;
	font-weight:normal;
}
#Right-contents p.rice {
	text-align:left;
}

/* mem_car/index.html
---------------------------------------------------- */
#Right-contents h2 img.gold {
	vertical-align:middle;
	margin-left:10px;
}
#Right-contents .travel-index {
	clear:both;
	margin:15px 0 0 13px;
}
#Right-contents .travel-index2 {
	clear:both;
	margin:15px 0 0 14px;
}
#Right-contents .widebox {
	width:725px;
}
#Right-contents .widebox .car-left {
	float:left;
	padding:0 0 15px 20px;
}
#Right-contents .widebox .car-left img {
	vertical-align:middle;
	margin-right:10px;
	margin-top:10px;
}
#Right-contents .height {
	height:65px;
}
/* IE6専用ハック \*/
*html #Right-contents .height {
	height:80px;
}
/* IE6専用ハック */
#Right-contents p.recture1 {
	float:left;
	width:625px;
	margin:0;
	padding:10px 0 5px 0;
}
#Right-contents p.recture2 {
	float:left;
	width:580px;
	margin:0;
	padding:10px 0 5px 0;
}
#Right-contents p.recture3 {
	float:left;
	width:530px;
	margin:0;
	padding:10px 0 5px 0;
}

#Right-contents div.car-desk {
	clear:both;
	padding:0;
	margin:0 0 10px 18px;
}
#Right-contents div.car-desk p.infodesk {
	background-image: url(https://ts3card.com/img/common/ico_tel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:1.5em;
	line-height:150%;
	padding-left:25px;
}
#Main .SubTitle {
	padding-bottom:3px;
}

/* jaf.html
---------------------------------------------------- */
#Right-contents .car-image {

	float:left;
	padding:0 0 0 15px;
}

/* IE6専用ハック */
#Right-contents p.car-txt {
	float:right;
	width:625px;
	padding:0 0 10px 0;
	margin:0;
}
/* IE6専用ハック */
#Right-contents .tokyugolf {
	margin:10px auto;
	text-align:center;
	
}
#Right-contents .border-box {
	padding:10px;
	margin:5px 10px 5px 25px;
	border:1px solid #CCC;
}
#Right-contents .border-box .title {
	margin:0px;
}
#Right-contents .border-box p {
	margin:5px;
}
#Right-contents .border-box p.rice {
	margin:3px 5px;
	text-indent:-1em;
	padding-left:1em;
}
#Right-contents .border-box p img {
	vertical-align:middle;
	margin-right:5px;
}
#Right-contents .border-box p.pagelink {
	margin:0;	
}
#Right-contents .border-box img.trouble-support {
	margin:5px 0 5px 12px;
}

#Right-contents p.half-n {
	margin:5px;
	padding-left:0.55em;
}
#Right-contents p.jaf-rice {
	margin:5px;
	padding-left:9.25em;
	text-indent:-8.7em;
}
#Right-contents p.half-rice {
	margin:5px;
	padding-left:1.68em;
	text-indent:-1em;
	font-size:1.1em;
}
#Right-contents p.pagelink-left {
	background-image: url(https://ts3card.com/img/common/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color:#0B34AB;
	padding:3px 5px 3px 17px;
}
#Right-contents p.pagelink-left a {
	color:#0B34AB;
}
#Right-contents table.jaf-table {
	margin:10px 10px 0 25px;
}
#Right-contents table.jaf-table td {
	border:1px solid #A1A1A1;
	border-collapse:collapse;
	text-align:center;
}
#Right-contents table.jaf-table td.spacer {
	padding:0;
	line-height:1px;
	font-size:1px;
	border-top:0;
	border-right:0;
	border-left:0;
}
#Right-contents table.jaf-table td.gray {
	background-color:#D0D0D0;
}
#Right-contents table.jaf-table td p {
	margin:5px;
}
#Right-contents table.jaf-table td p.small {
	font-size:1.1em;
}
#Right-contents table.jaf-table td p.m0 {
	margin:0;
}
#Right-contents p.right25 {
	text-align:right;
	margin:3px 10px 10px 0;
}
#Right-contents .flow-start {
	margin-bottom:10px;
}
#Right-contents p.car-txt5 {
	float:right;
	width:572px;
	padding:0 0 10px 0;
	margin:0;
	line-height:180%;
}
#Right-contents p.rice_car {
	width:560px;
	font-size:11px;
	text-indent:-1em;
	padding-left:1em;
	line-height:120%;
}
/* IE6専用ハック \*/
*html #Right-contents p.rice_car {
	width:572px;
}
/* ▼フロー用▼ */
#Right-contents dl.use-flowbox {
	border:1px solid #D0D0D0;
	width:648px;
	text-align:center;
	padding:5px 0;
	margin-left:25px;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox {
	width:650px;
}
/* IE6専用ハック */
#Right-contents dl.close {
	margin-bottom:10px;
}
#Right-contents dl.use-flowbox dt ,
#Right-contents dl.use-flowbox dd {
	font-size:1.3em;
	line-height:150%;
	padding:3px 0;
	text-align:center;
	margin:0 auto;
}
/* IE6専用ハック \*/
*html #Right-contents dl.use-flowbox dt ,
*html #Right-contents dl.use-flowbox dd {
	margin:0;
}
/* IE6専用ハック */
#Right-contents dl.use-flowbox dd.rice {
	font-size:1.1em;
}
#Right-contents dl.use-flowbox dd p.pagelink {
	font-size:1em;
}
#Right-contents dl.use-flowbox dd.rice-s {
	font-size:1.1em;
	text-align:left;
	margin:0 0 0 120px;
	padding:0;
}
#Right-contents dl.use-flowbox dd.pt3 {
	padding-top:3px;
}
#Right-contents dl.use-flowbox dd.pb3 {
	padding-bottom:3px;
}
#Right-contents dl.use-flowbox dd.rice-red {
	font-size:1.1em;
	color:#E60000;
}
#Right-contents dl.use-flowbox dt img ,
#Right-contents dl.use-flowbox dd img {
	margin:5px 0;
}
#Right-contents dl.use-flowbox dt strong {
	font-size:1.2em;
}
#Right-contents .arrow-center{
	text-align:center;
	margin:2px auto;
}
#Right-contents dl.use-flowbox dt.t_use-jafservice {
	display:block;
	background-image: url(../carlife/img/t_use-jafservice.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:317px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_24send {
	display:block;
	background-image: url(../carlife/img/t_24send.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:535px;
	height:31px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_liquidation-jaf {
	display:block;
	background-image: url(../carlife/img/t_liquidation-jaf.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:519px;
	height:31px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
/* ▲フロー用▲ */

#Right-contents .ds_left {
	float:left;
	width:450px;
}
#Right-contents .ds_right {
	width:82px;
	float:left;
	padding:15px 0 0 0;
}
#Right-contents .ds_left2 {
	float:left;
	width:450px;
	padding-right:10px;
}
#Right-contents .ds_right2 {
	width:243px;
	float:left;
	padding:15px 0 0 0;
}
#Right-contents .ds_support_area {
	width:675px;
	border:1px solid #CCCCCC;
	padding:15px 0 10px 0;
	margin:5px 0 15px 25px;
}
#Right-contents .ds_support_area .ds_title {
	padding:0 0 10px 15px;
}
#Right-contents .ds_support_area table {
	border-collapse:collapse;
	width:531px;
	margin:0 0 0 15px;
}
#Right-contents .ds_support_area table tr td {
	border:1px solid #CECFCE;
	font-size:12px;
	text-align:center;
	padding:7px 0;
}
#Right-contents .ds_support_area table tr td.gray {
	background-color:#F7F7F7;
}
#Right-contents .ds_car_type {
	font-weight:bold;
	font-size:15px;
	margin-bottom:7px;
}
#Right-contents .ds_pay2 {
	margin-top:0;
	margin-bottom:0;
}
#Right-contents .ds_pay,
#Right-contents .ds_pay2 {
	text-indent:-1em;
	padding-left:1em;
}
#Right-contents .ds_h2_rice {
	font-weight:lighter;
	font-size:11px;
}
.ds_text01 {
	font-weight:bold;
}
/*181126追加*/
#Right-contents p.ricehalf {
	font-size: 1.1em;
	padding-left: 0.5em;
	text-indent: -0.5em;
}



/* jomo.html
---------------------------------------------------- */
#Right-contents .car-image2 {
	float:left;
	padding:0 0 0 15px;
}
/* IE6専用ハック */
#Right-contents p.car-txt2 {
	float:right;
	width:550px;
	padding:0 0 10px 0;
	margin:0;
}
/* IE6専用ハック */
#Right-contents .t-station {
	float:left;
	text-align:left;
	width:445px;
}
/* ▼Mac右揃えバグ用記述▼ */
*html #Right-contents p.rice {
	text-align:left;
	margin-left:25px;
}
/* ▲Mac右揃えバグ用記述▲ */
#Right-contents .img-station {
	float:right;
	width:260px;
	text-align:left;
}

/* modellista.html
---------------------------------------------------- */
#Right-contents div.modellista-desk {
	clear:both;
	padding:0;
	margin:0 0 10px 18px;
}
#Right-contents div.modellista-desk p.mb0 {
	margin-bottom:0;
}
#Right-contents div.modellista-desk p.mt0 {
	margin-top:0;
}
#Right-contents .modellista-desk img {
	vertical-align:text-bottom;
	margin-right:5px;
}
#Right-contents .modellista-desk  p.infodesk {
	background-image: url(https://ts3card.com/img/common/ico_tel.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-size:1.5em;
	line-height:150%;
	padding-left:25px;
}

/* rent_inside.html
---------------------------------------------------- */
#Right-contents dl.use-flowbox dt.t_rent-reservation-apply {
	display:block;
	background-image: url(../carlife/img/t_rent-reservation-apply.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:462px;
	height:33px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_tel-applyrent {
	display:block;
	background-image: url(../carlife/img/t_tel-applyrent.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:538px;
	height:13px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_rent-use {
	display:block;
	background-image: url(../carlife/img/t_rent-use.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:447px;
	height:14px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
/* ▼Mac右揃えバグ用記述▼ */
*html #Right-contents p.pagelink {
	text-align:left;
}
/* ▲Mac右揃えバグ用記述▲ */

#Right-contents .rent_link {
	float:left !important;
}
#Right-contents .rent_btn {
	padding:20px 0 0 0;
}
#Right-contents .rent_text1 {
	padding:0 0 0 45px;
	margin-top:3px;
}
#Right-contents .rent_left {
	float:left;
	padding:20px 0 0 40px;
}
#Right-contents .rent_right {
	padding:0 40px 0 0;
	float:right;
}
#Right-contents .btn_rent_i {
	padding:0 0 20px 447px;
}


/* rent_outside.html
---------------------------------------------------- */
#Right-contents .car-image3 {
	float:left;
	padding:0 0 0 15px;
}

#Right-contents p.car-txt3 {
	float:right;
	width:600px;
	padding:0 0 10px 0;
	margin:0;
}
#Right-contents p.no-indent {
	text-indent:0 !important;
}
/* IE6専用ハック */

#Right-contents dl.use-flowbox dt.t_rent-reservation-cdp-id {
	display:block;
	background-image: url(../carlife/img/t_rent-reservation-cdp-id.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:427px;
	height:33px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
#Right-contents dl.use-flowbox dt.t_tel-applyhertz {
	display:block;
	background-image: url(../carlife/img/t_tel-applyhertz.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:538px;
	height:13px;
	line-height:1px;
	padding:5px 0;
	text-indent:-9999em;
}
.bnr_rent {
	padding:20px 0 0 0;
	margin-bottom:30px;
}
.bnr_rent .rent_l {
	float:left;
	padding-left:10px;
}
.bnr_rent .rent_r {
	float:right;
	padding-right:15px;
}
.boxOut01{
	width:678px;
	border-left: 1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	margin:0 0 0 25px!important;
}
.boxOut01 .boxInner01{
	width:649px;
	padding: 12px 15px 15px 15px;
	margin:0!important;
}
.boxOut01 p,
.boxOut02 p{
	font-size:10.9px;
	line-height:150%;
	margin:0!important;
}
.txtRed{
	color:#FF0000;
}
.boxOut01 p.pageLink{
	background-image: url(../../img/common/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:3px 0 0 0!important;
	color:#0B34AB;
	padding:3px 5px 3px 15px;
	font-size: 1.2em;
}
.boxOut02{
	width:678px;
	border-left: 1px solid #CCA93D;
	border-right: 1px solid #CCA93D;
	border-bottom: 1px solid #CCA93D;
	margin:0 0 0 25px!important;
}
.boxOut02 .boxInner02{
	width:649px;
	padding: 12px 15px 15px 15px;
	margin:0!important;
}
.boxOut02 .boxInner02 .fL{
	width:475px;
	float:left;
}
.boxOut02 .boxInner02 .fR{
	width:156px;
	float:Right;
}
.boxArea{
	margin: 0 35px 0 25px;
}
.boxArea .fL{
	width:293px;
	float:left;
}
.boxArea .fR{
	width:325px;
	float:Right;
}
.boxOut03{
	width: 293px;
	height:93px;
	background-image: url(../travel/img/img_arrow.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.boxOut03 .boxInner03{
	width: 293px;
	padding:13px 10px 7px 10px!important;
	border: 1px solid #D0D0D0;
}
.boxOut03 p.pageLink{
	background-image: url(../../img/common/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:5px 0 0 0!important;
	color:#0B34AB;
	padding:3px 5px 3px 15px;
	font-size: 1.2em;
}

.boxOut04{
	width: 628px;
	border: 1px solid #D0D0D0;
	margin: 0 35px 0 25px;
	padding:13px 10px 7px 10px!important;
}
.boxOut04 p{
	margin:10px 0 0 5px!important;
	line-height:150%;
}
.boxOut04 p.pageLink {
	background-image: url(../../img/common/ico_pagelink.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin:3px 0 0 0!important;
	color:#0B34AB;
	padding:3px 5px 3px 15px;
	font-size: 1.2em;
	float: right;
}




/* nplan.html
---------------------------------------------------- */
#Right-contents .nplan-image {
	margin:20px auto 10px auto;
	text-align:center;
}
#Right-contents .nplan-image2 {
	margin:10px auto 0 auto;
	text-align:center;
}
#Right-contents .nplan-image3 {
	margin-top:10px;
	text-align:right;
}
#Right-contents .nplan-image img {
	margin-bottom:5px;
}
#Right-contents .profit {
	margin:10px 0 10px 70px;
}
#Right-contents .profit p {
	margin:5px;
}
#Right-contents .profit p.nplan-rice {
	padding-left:8.5em;
	text-indent:-8.5em;
}
#Right-contents table.contract {
	margin-left:43px;
	width:245px;
	font-size:1.3em;
	line-height:150%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
#Right-contents table.contract td {
	padding:5px;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	text-align:center;
}
#Right-contents table.contract td.box1 {
	background-color:#D0D0D0;
	width:80px;
}

#Right-contents table.contract01 {
	margin-left:43px;
	font-size:1.3em;
	line-height:150%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
#Right-contents table.contract01 td {
	width:70px;
	padding:5px;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	text-align:center;
}
#Right-contents table.contract01 td.box1 {
	background-color:#D0D0D0;
}

#Right-contents table.contract02 {
	margin-left:43px;
	font-size:1.3em;
	line-height:150%;
	border:1px solid #A1A1A1;
	border-collapse:collapse;
}
#Right-contents table.contract02 td {
	padding:5px;
	border-collapse:collapse;
	border:1px solid #A1A1A1;
	text-align:center;
}
#Right-contents table.contract02 td.box1 {
	background-color:#D0D0D0;
	width:70px;
}


#Right-contents table.contract02 td.box2 {
	background-color:#D0D0D0;
}

#Right-contents table.contract02 td.box3 {
	background-color:#D0D0D0;
	width:150px;
}
#Right-contents div.nplan-box {
	background-color:#EFF7FD;
	width:700px;
	text-align:left;
	padding-bottom:15px;
}
/* IE6専用ハック \*/
*html #Right-contents div.nplan-box {
	margin-left:12px;
}
#Right-contents div.nplan-box div {
	padding:10px 0 0 15px;
}
#Right-contents div.nplan-box p {
	margin:5px 15px 0 15px;
	font-size:11px;
	text-indent:-1em;
	padding-left:95px;
}
#Right-contents table.nplan-area {
	width:685px;
	margin:10px 0 20px 10px;
}
#Right-contents table.nplan-area td {
	border-collapse:collapse;
	border: solid 1px #a1a1a1;
	padding:5px 5px 5px 10px;
	font-size:1.3em;
	line-height:150%;
}
#Right-contents table.nplan-area td.ttl {
	background-color:#d0d0d0;
	width:100px;
	padding:5px;
}
#Right-contents table.nplan-area td div.rice {
	margin:3px 0 0 0;
	font-size:0.8em;
}
#Right-contents table.nplan-area table.nplan-area2 {
	margin:10px 0;
	width:250px;
}
#Right-contents table.nplan-area table.nplan-area2 td {
	border-collapse:collapse;
	border: solid 1px #a1a1a1;
	padding:2px 5px;
	font-size:12px;
	text-align:center;
}
#Right-contents div.nplan-attention p.rice {
	font-size:1.3em;
	padding-left:1.3em;
	text-indent:-1.3em;
}
#Right-contents .n_right {
	width:700px;
	text-align:right;
}

#Right-contents .np_read .img-box{
float: left;
padding-left: 10px;
}
#Right-contents .np_read .last{
padding-left: 20px;
}

#Right-contents .np_content .img-box {
float: left;
padding-left: 20px;
}
#Right-contents .np_content .first {
float: left;
padding-left: 10px;
}

#Right-contents div.attention span.nplan-rice{
padding-left: 1em;
text-indent: -1em;
display: block;
}
#Right-contents div.attention .nplan-customer-box .left{
width: 360px;
float: left;
padding-left: 16px;
}

#Right-contents div.attention .nplan-customer-box .right{
width: 245px;
float: right;
padding-right: 26px;
padding-top: 35px;
}

#Right-contents .nagaraku_Pamphlet {
	
}
#Right-contents .nagaraku_Pamphlet .btn_nagaraku {
	margin: 10px auto 30px;
	text-align: center;
}

#Right-contents .nagaraku_PamphletNote{
	margin: 17px 0 10px 0;
}
#Right-contents div.nagaraku_PamphletNote p.Fixed{
	background-image: none;
	margin: 0;
	padding: 0 0 0 10px;
	font-size: 1.4em;
	font-weight: bold;
}
#Right-contents div.nagaraku_PamphletNote p.Fixed span {
	margin: 0 0 0 4px;
	font-size: 1em;
	font-weight: normal;
}
/* contract.html
---------------------------------------------------- */
#Right-contents table.cycle-area {
	width:685px;
	margin:15px 0px 0px 25px;
}
#Right-contents table.cycle-area td.ttl {
	background-color:#d0d0d0;
	padding:5px;
}
#Right-contents table.cycle-area td.gray2 {
	background-color:#f3f3f3;
}
#Right-contents table.cycle-area td {
	border-collapse:collapse;
	border: solid 1px #a1a1a1;
	padding:5px 0px 5px 3px;
	font-size:12px;
	line-height:150%;
	text-align:center;
}
#Right-contents table.cycle-area td.nr_border {
	border-right:0;
}
#Right-contents table.cycle-area td.nl_border {
	border-left:0;
}
#Right-contents table.ikin-area {
	width:400px;
	margin:15px 0px 0px 15px;
}
#Right-contents table.ikin-area td.ttl {
	background-color:#d0d0d0;
	padding:5px;
}
#Right-contents table.ikin-area td.gray2 {
	background-color:#f3f3f3;
}
#Right-contents table.ikin-area td {
	border-collapse:collapse;
	border: solid 1px #a1a1a1;
	padding:5px 0px 5px 3px;
	font-size:1.3em;
	line-height:150%;
	text-align:center;
}
#Right-contents div.kaiyaku-d {
	margin:0px 0px 0px 45px;
}
#Right-contents table.kaiyaku-area {
	width:640px;
}
#Right-contents table.kaiyaku-area td.ttl {
	background-color:#d0d0d0;
	padding:5px;
}
#Right-contents table.kaiyaku-area td.gray2 {
	background-color:#f3f3f3;
}
#Right-contents table.kaiyaku-area td {
	border-collapse:collapse;
	border: solid 1px #a1a1a1;
	padding:0px;
	font-size:1.3em;
	line-height:150%;
	text-align:center;
}
#Right-contents table.mujiko-area {
	width:660px;
	margin:9px 0px 0px 45px;
}
#Right-contents table.mujiko-area td {
	border-collapse:collapse;
	padding:2px 0px 2px 4px;
}
#Right-contents span.dashed {
	border-bottom:dashed 1px;
	padding-bottom:0;
}
#Right-contents p.exam {
	margin:0px 0px 0px 0px;
}
#Right-contents p.half_rice {
	font-size:11px;
	text-indent:-1em;
	margin-top:0;
	padding:0 0 0 18px;
}


/* mobilitas.html
---------------------------------------------------- */
#Right-contents .car-image4 {
	float:left;
	padding:0 0 0 15px;
}
#Right-contents p.car-txt4 {
	float:right;
	width:522px;
	padding:0 0 10px 0;
	margin:0;
}
#Right-contents .img_driving {
	float:left;
}
#Right-contents .img_driving img {
	margin-left:25px;
}
#Right-contents .t_driving {
	float:right;
	width:430px;
}
#Right-contents .t_driving p {
	margin:5px 5px 5px 10px;
}
#Right-contents .t_program {
	float:left;
	width:440px;
}
#Right-contents .img_program {
	float:right;
}
#Right-contents .img_program img {
	margin:10px 10px 0 0;
}

#Right-contents p.h3 {
	margin-left:43px;
}

/* ご注意欄 の記述
---------------------------------------------------- */
#Right-contents div.attention {
	clear:both;
	border:1px solid #A1A1A1;
	padding:3px 3px 10px 3px;
	margin:20px 0 10px 25px;
}
/* IE6専用ハック */
#Right-contents div.attention div.att-title {
	padding:2px 4px 2px 10px ;
	margin:0 1px 6px 1px;
	border-bottom:1px solid #A1A1A1;
	color:#E60000;
	font-size:1.3em;
	font-weight:bold;
}
#Right-contents div.attention p {
	margin:3px 0 3px 10px;
	line-height:150%;
	font-weight:normal;
}
div#Main div.threeContent h2,
div#Main div.threeContent h3 {
	border-top:#d5d5d5 solid 1px;
}
div#Main div.threeContent h2.top,
div#Main div.threeContent h3.top {
	border-top:none;
}
div#Main div.threeContent div.image {
	padding-bottom:2em;
}

/* mem_car/gas.html
---------------------------------------------------- */

#Right-contents .search_area div.btn {
	float:left;
	padding:60px 0 0 40px;
}
#Right-contents .search_area div.qr {
	float:right;
	padding:10px 100px 0 0;
}
#Right-contents .search_area div.qr img {
	margin:0 0 20px 34px;
}
#Right-contents .WhiteBox {
	background: #FFF;
	border: 1px #CCC solid;
	padding: 15px 15px 0 15px;
	margin-bottom: 20px;
	text-align: center;
	width: 650px;
	margin-left: 10px;
}
#Right-contents .WhiteBox p {
	margin:0 0 0;
}
#Right-contents .WhiteBox {
	
}

/* speedpass.html
---------------------------------------------------- */

#Right-contents .car-image6 {
	float:left;
	padding:3px 0 0 15px;
}

#Right-contents p.car-txt6 {
	float:right;
	width:490px;
	padding:0 0 10px 0;
	margin:0;
}
#Right-contents .speed_left {
	width:374px;
	float:left;
}
#Right-contents .speed_right {
	width:270px;
	float:right;
}
#Right-contents .RedBox {
    border: 1px #f00 solid;
    padding: 10px;
    text-align: center;
    width: 650px;
    margin: 10px auto 20px;
}
#Right-contents .RedBox p {
    margin: 0;
    color: #f00;
}
/* support.html
---------------------------------------------------- */

#Main .support_rice{
	text-indent:-1em;
	padding-left:1em;
}
div#Main div.bg2Column01 .HertzBox {
	float: right;
	margin: -12px -15px;
}
div#Main div.bg2Column01 .Hertzlogo {
	float: right;
	margin-left: 17px;
}
div#Main div.bg2Column01 .Hertzlogo img {
	margin: 17px;
}

/*/carlife/index.html
---------------------------------------------------- */
div#Main div.threeContent .rightBlock .HertzBox {
	padding: 0;
}

div#Main div.threeContent .rightBlock .HertzBox .Hertztil {
	width:185px;
	float:left;
}
div#Main div.threeContent .rightBlock .HertzBox .Hertzlogo {
	padding: 0;
	text-align: right;
	margin-right: -9px;
	width: 111px;
	float: right;
}
/*レギュレーション調整*/
div#Main div.threeContent .rightBlock .HertzBox .Hertzlogo img {
	padding: 15px;
}