@charset "utf-8";
/*----↓メイン画像----*/
div#container h1.portheader span{
	background: url("../../img/h1/header_car.jpg") no-repeat top left;
}
/*----↑メイン画像----*/
/*----↓フォーム----*/
div.center{
	margin: 20px 0px 40px 0;
	clear: both;
	text-align: center;
}
/*----↑フォーム----*/
/*----↓カーリースのメリット----*/
div#second_maincontent ul li.none{
	list-style: none;
}
/*----↑カーリースのメリット----*/
/*----↓カーリース事業提携のご案内----*/
div.list_line dl {
	margin: 5px 0 10px 10px;
}

div.list_line dt {
	padding: 0.5em 0;
	font-weight: bold;
	color: #7FC06F;
}

div.list_line dd {
	margin-left: 1em;
	padding-bottom: 1em;
	line-height: 125%;
}

div.list_line dd.merit {
	background: url("../img/mark3.gif") no-repeat 0px 0px;
	text-indent: 1.5em;
}
/*----↑カーリース事業提携のご案内----*/
/*----↓マネジメントサービスのご案内----*/
.nonborder_box {
	margin: 0 10px 0 0;
	float: left;
	width: 200px;
}
/*----↑マネジメントサービスのご案内----*/	
/*----↓Ｑ＆Ａ----*/
p#question1 {
	background: url("../../img/q1.gif") no-repeat 0px 0px;
}

p#question2 {
	background: url("../../img/q2.gif") no-repeat 0px 0px;
}

p#question3 {
	background: url("../../img/q3.gif") no-repeat 0px 0px;
}

p#question4 {
	background: url("../../img/q4.gif") no-repeat 0px 0px;
}

p#question5 {
	background: url("../../img/q5.gif") no-repeat 0px 0px;
}

p#question6 {
	background: url("../../img/q6.gif") no-repeat 0px 0px;
}

p#question7 {
	background: url("../../img/q7.gif") no-repeat 0px 0px;
}

p#question8 {
	background: url("../../img/q8.gif") no-repeat 0px 0px;
}

p#question9 {
	background: url("../../img/q9.gif") no-repeat 0px 0px;
}

div#second_maincontent p.question {
	margin: 15px 0px 5px 0px;
	padding-left: 40px;
	font-weight: bold;
	color: #666666;
}

p.answer{
	padding-left: 40px;
	background: url("../../img/qa.gif") no-repeat 0px 0px ;
}
/*----↑Ｑ＆Ａ----*/
/* *****************************************************************
 *10.campaign
 ***************************************************************** */
 table.campaign {
    border-top:1px solid #999;
    border-bottom:1px solid #999;
    margin:10px 0; 
 }
     table.campaign tr th,
     table.campaign tr td {
         text-align:center;
     }
    table.campaign tr th {
       border-top:1px solid #999;
   }
    table.campaign tr td {
       border-top:1px solid #999;
       border-left:1px solid #999;
       padding:10px;
   }
    table.campaign tr th {
        background :#DCDDDD;
        padding:10px;
        font-weight: bold;
   }
    table.campaign span {
      font-size:23px;
      font-weight: bold;
      color:#0B427B;
    }
    table.campaign tr th.section {
        border-right:1px solid #999;
   }
   div.waribikiwaku {
        position:relative;
   }
       div.waribikiwaku div.waribiki {
        position:absolute;
        top:150px;
        left:510px;
    }
       caption {
            font-weight:bold;
                margin:5px 0; 
       }
       .caution {
           text-indent:20px;
            background: url("../../img/caution.gif") no-repeat 0 0;
       }
	   .mkpb {
	   margin:10px 0 30px 0;
	   padding:10px;
	   background:#EBEBEB;
	   }
		.mkpb img.card {
		float:right;
		margin:1em;
		}

		a.arrow {
			 background: url("../../img/sankaku.gif") no-repeat  0 0;
			 padding-left:1em;
		}
		div.otoku {
			margin:20px 0 5px 0;
			vertical-align:middle;
			position:relative;
		}
		div.otoku img {
			float:left;
		}
		span.otokucopy {
			font-size:18px;
			font-weight:bold;
			display:inline;
		}
		.border {
			width:542px;
			height:3px;
			 background: url("../../img/border.gif") no-repeat  0 0;
			 margin:10px 0;
		}
		.kaiinfukidashi {
			position:absolute;
			top:-45px;
			left:450px;
		}
		.kaiinfukidashi2 {
			position:absolute;
			top:0px;
			left:390px;
		}