@charset "shift_jis";

/* **************************************************

Name: layout_l.css

Description: Setting of content module

Create: 2008.08.13
Update: 2008.08.20

Copyright 2008 Nagoya Daihatsu Co., Ltd. 

***************************************************** */


/* content===========================================
広告ページ
===================================================== */

* {
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 100%;
	line-height: 120%;
}

/* 2: Body & Base Setting
=========================================================================================== */
body {margin: 0 auto; font-size:100%; line-height:120%; text-align:center;}
fieldset { border: none; }
ul { list-style: none; }
img { border: none;}
strong { font-weight: bold;padding-bottom:5px;}
em { font-style: normal; }


/* 3: Link Setting
=========================================================================================== */

a:link    {color:#125FD1;text-decoration:none;}
a:visited {color:#125FD1;text-decoration:none;}
a:hover   {color:#125FD1;text-decoration:underline;}
a:active  {color:#125FD1;text-decoration:none;}

a.a2:link    {color:#125FD1;text-decoration:none; font-weight: bold;}
a.a2:visited {color:#125FD1;text-decoration:none; font-weight: bold;}
a.a2:hover   {color:#125FD1;text-decoration:underline; font-weight: bold;}
a.a2:active  {color:#125FD1;text-decoration:none; font-weight: bold;}

/*---Header---*/
#headerSkip{position:absolute;top:0;left:-9999px;color:#000000;}
#printHeaderArea{display:none;}

#HeaderCopy p{margin:0 auto;padding:3px 0 3px 5px;font-size:68%;background:#F0F0F0;text-align:left; width:835px; border-bottom:5px solid #F80000;}
#HeaderArea{margin:0 auto;padding:0;width:840px; height:460px;background: url("../images/header_bg.jpg") 0 0 no-repeat; }
#HeaderArea ul{ margin:0; padding:0; float:right;}
#HeaderArea ul li{ margin:0; padding:0; float:left;}
#HeaderArea .HeaderLeft{margin:0 auto; padding:0; text-align:left; float:left;}
#HeaderArea .HeaderLeft img{margin-top:22px; padding:0;}

/*---MainContentsArea---*/
#MainContentsArea{margin:0 auto; padding:0; width:840px; text-align:left;}

/*---MainBottan---*/
.MainBottan{width:840px; margin:0; padding:10px 0 20px 0; text-align:center;}

/*---Footer---*/
#FooterArea{margin:10px auto;padding:0;width:840px;font-size:83%; text-align:center;border-top:1px solid #cccccc;}
#FooterArea p.copyright{margin:10px auto;padding:0 1px 5px 1px;}
/*--------------------------------------------------*/


/* ---角まる（グレイベタ）--- */
.featureUnit1{margin:0 auto 5px auto; padding:0 0 10px 0; width:840px; background:url("../images/fe1_lower.gif") 0 100% no-repeat;}
.featureUnit1 .featureHeader{margin:0; padding:5px; background:#f2f2f2 url("../images/fe1_upper.gif") 0 0 no-repeat; text-align:left;}
.featureUnit1 .featureContents{margin:0; padding:0 7px; background-color:#F2F2F2; text-align:left;}

/* ---角まる（シロ+グラデーション）--- */
.featureUnit2{margin:0 auto 10px auto; padding-bottom:25px; width:826px; background:url("../images/fe2_lower.jpg") 0 100% no-repeat;}
.featureUnit2 .featureHeader{padding:10px 14px 0 14px; background:url("../images/fe2_upper.gif") 0 0 no-repeat;text-align:center;}
.featureUnit2 .featureContents{ margin:0; padding:10px 14px 0 14px; background: url("../images/fe2_bg.gif") 0 0 repeat-y;text-align:left;}

/* ---見出し--- */
div.LV1LinkSet {margin:5px 0 0 0; text-align:left; }
/* Win IE6lower */
* html body div.LV1LinkSet{position:relative; z-index:2;}
/* */
div.LV1LinkSet div{padding:3px 5px 5px 0;}

/* Win IE6lower */
* html body div.LV1LinkSet div{position:relative; z-index:1;}
/* */
div.LV1LinkSet div h1{float:left; margin-left:5px; line-height: normal;}
div.LV1LinkSet div h2{float:left; margin:0; font-weight:bold; border:none;}
div.LV1LinkSet div ul{float:right;}
div.LV1LinkSet div ul li{float:left;}
div.LV1LinkSet div ul li.Button{ padding-right:5px;}


/* markup CSS */
h1 {margin:0; color:#000000; line-height: normal;}
h2 {margin:0; color:#666666; line-height: normal;}
h3 {margin:0; padding:0 0 3px; font-size:90%; font-weight:bold; color:#000000;}
h4 {margin:0; padding:0 0 3px; font-size: 83%; font-weight:bold; color:#000000;}
.clear{clear:both;margin:0;padding:0;line-height:0px;}
.list{text-indent:-1em;margin:0 0 0 1em;}
.list-caution{text-indent:-2em;margin:0 0 0 2em;}


.Section h2{margin:2px 0 5px 0; padding:5px 0 3px 0; border-bottom:1px solid #666666; line-height:1.25;}
.Section h2 a{line-height:1.25;}
h4 {margin:0; padding:0 0 3px; font-size: 83%; font-weight:bold; color:#000000;}

/* ---リンクリスト > 文字サイズ83%--- */
ul.LinkListStyle2{margin:0 0 5px 0; font-size:83%; clear:both;}
ul.LinkListStyle2 li{margin:0 0 5px 0; padding:2px 0 3px 14px line-height:1.35;}
ul.LinkListStyle2 li a{line-height:1.35;}
ul li.IconLinkDown{margin-right:2em; padding:0 0 0 14px; background: url("../images/icon_link_down.gif") no-repeat 0 0.4em; float:left;}

.LeftAdjust{text-align:left;}
.CenterAdjust{margin-left:auto; margin-right:auto;	text-align:center;}
.RightAdjust{text-align:right;}
.TopAdjust{vertical-align:top;}
.MiddleAdjust{vertical-align:middle;}
.BottomAdjust{vertical-align: bottom;}

/* ---クルマの買い取りの流れ--- */
.info-area01-1{width:760px; margin:0 0 0 12px; padding:8px 0 0 12px; background: url("../images/fra_bg01.gif") no-repeat;}
.info-area01-2{width:760px; margin:0 0 0 12px; padding:0 0 0 12px; background: url("../images/fra_bg02.gif") repeat-y top;}
.info-area01-2a{width:748px; margin:0; padding:0;}
.info-area01-2le{width:255px; margin:0; padding:0; text-align:right; float:left;}
.info-area01-2ri{width:485px; margin:0; padding:0; text-align:left; float:right;}
.info-area01-3{width:772px; height:52px; margin:0 0 0 12px; padding:0; background: url("../images/fra_bg03.gif") no-repeat;}
.info-area01-4{width:772px; height:40px; margin:0 0 0 12px; padding:0; background: url("../images/fra_bg04.gif") no-repeat;}

dl.info{
	width:445px;
	font-size:80%;
	list-style:none;
	margin:0;
	padding:0;}
dl.info dt.cl{
	margin:0.7em 0 0 0;
	padding:0 0 0 1.3em;
	background:url(../images/fra_num01.gif) repeat-y top;}
dl.info dt.cl2{
	margin:0.7em 0 0 0;
	padding:0 0 0 1.3em;
	background:url(../images/fra_num02.gif) repeat-y top;}
dl.info dt.cl3{
	margin:0.7em 0 0 0;
	padding:0 0 0 1.3em;
	background:url(../images/fra_num03.gif) repeat-y top;}
	
.info-area02-1{width:760px; height:193px; margin:0 0 0 12px; padding:15px 0 0 12px; background: url("../images/fra2_bg01.gif") no-repeat;}
.info-area02-1a{width:480px; margin:0 0 0 152px; padding:0;}
.info-area02-1b{width:480px; margin:0 0 0 152px; padding:0;}
.info-area02-1le{width:215px; margin:0; padding:0; float:left;}
.info-area02-1ri{width:265px; margin:0; padding:25px 0 0 0; text-align:left; float:right;}
.info-area02-1c{width:260px; margin:5px 0 0 0; padding:0; font-size:80%;}

dl.info2{
	width:260px;
	list-style:none;
	margin:0;
	padding:0;}
dl.info2 dt.te{
	margin:0;
	padding:0 0 0 1.3em;
	font-size:80%; color:#125FD1;
	background:url(../images/fra2_yazi.gif) repeat-y top;}
	

/* ---ページトップ--- */
div.PageTop:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.PageTop{margin:0; padding:0; display:inline-table;}
/* IE6lower */
*+html div.PageTop	{height:1%;}
* html div.PageTop	{height:1%;}
div.PageTop			{display:block;}
/* */
div.PageTop .Pagetop_Left{float:left; width:700px; text-align:left;}
div.PageTop .Pagetop_Right{float:right; text-align:right;}
div.PageTop ul.top{margin:0; padding:0; text-align:right;}
div.PageTop ul.top li{display:inline; padding: 0 0 0 15px; font-size:83%; line-height:1.25; background: url("../images/icon_pagetop.gif") no-repeat 0 0;}
div.PageTop ul.top li a{line-height: 1.25; }





/* [-] 共通クラス
=========================================================================================== */
.ClearFix:after,
div.Section:after,
div.PageTitleStyle1:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
.ClearFix,
div.Section,
div.PageTitleStyle1 { display: inline-block; }
/* Hides from IE 4-6 \*/
* html .ClearFix,
* html div.Section,
* html div.PageTitleStyle1 { height: 1%; }
.ClearFix,
div.Section,
div.PageTitleStyle1 { display: block; } 
/* End hide from IE 4-6 */

div.Section {padding:0 0 15px; height:1%; line-height:0;}
.Hide {position:absolute; top:-9999px; left:-9999px;}


