﻿@charset "UTF-8";


body{



}


/**
 * HONDA N-ONE
 *
 * index.css
 * @version  1.2  (updated: 2015.06.02)
 */



/* --------------------------------
	N-ONE トップページ
-------------------------------- */

/* メインビジュアル ---------- */

#mainVisual { height: 453px; background: url(../image/main_bg.png) repeat-x;}
#mainVisual .container { width: 900px; margin: 0 auto; background: url(../image/main_bg_bg.png) no-repeat;}
#mainVisual .content { float: right; width: 211px;}
#mainVisual .content h1 { padding: 50px 0 0;}
#mainVisual .content p.info { position: relative; margin: 11px 0 0;}
#mainVisual .content p.info .anchor_01 { position: absolute; top: 2px; right: 1px;}
#mainVisual .content p.info .anchor_02 { position: absolute; top: 78px; left: 79px;}
#mainVisual .content ul.btn { padding: 6px 0 0;}
#mainVisual .content ul.btn li { float: left; margin: 0 5px 0 0;}
#mainVisual .content ul.btn li.btn_03 { margin: 0;}
#mainVisual .content #rt-personalize-area-a { margin: 9px 0 0; padding: 0 0 0 18px; background: url(../image/main_rec_arw.png) no-repeat left center; font-size: 14px;}
#mainVisual .content #rt-personalize-area-a a { color: #000;}
#mainVisual .content ul.sns { position: relative; margin: 8px 0 0;}
#mainVisual .content ul.sns li.twitter { position: absolute; top: 0; left: 0;}
#mainVisual .content ul.sns li.facebook { position: absolute; top: 0; left: 105px;}
#mainVisual .colorGallery { position: relative; float: left; width: 670px; height: 453px;}
#mainVisual .colorGallery .slide { position: absolute; top: 0; left: 0; display: none;}
#mainVisual .colorGallery p.desc { position: absolute; top: 337px; left: 0;}
#mainVisual .colorGallery p.desc_01 .anchor_01 { position: absolute; top: 12px; left: 380px;}
#mainVisual .colorGallery p.desc_01 .anchor_02 { position: absolute; top: 12px; left: 559px;}
#mainVisual .colorGallery p.desc_02 .anchor_01 { position: absolute; top: 12px; left: 400px;}
#mainVisual .colorGallery p.desc_02 .anchor_02 { position: absolute; top: 12px; left: 578px;}
#mainVisual .colorGallery p.note { position: absolute; top: 368px; left: 0; line-height: 1.2;}
#mainVisual .colorGallery p.thankyou { position: absolute; top: 257px; left: 0;}
#mainVisual .colorGallery p.logo {position: absolute; top: 30px; z-index: 1;}


/* カラー選択ナビ */
#mainVisual .colorGallery .colorSelector { position: absolute; top: 398px; left: 0; width: 670px; height: 38px;}
#mainVisual .colorGallery .colorSelector p.h { float: left; width: 37px; height: 38px; margin: 0 0 0 0; background: url(../image/main_gallery_color.png) no-repeat; font-size: 1px; text-indent: -9999px;}
#mainVisual .colorGallery .colorSelector ul.nav { position: relative; overflow:hidden; }
#mainVisual .colorGallery .colorSelector ul.nav li { float: left; width: 27px; height: 18px; margin: 0 2px 0 0;}

#mainVisual .colorGallery .colorSelector ul.nav li a { display: block; height: 18px; background: url(../image/main_gallery_color.png) no-repeat;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_01 a { background-position: -37px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_02 a { background-position: -66px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_03 a { background-position: -95px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_04 a { background-position: -124px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_05 a { background-position: -153px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_06 a { background-position: -182px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_07 a { background-position: -211px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_08 a { background-position: -240px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_09 a { background-position: -269px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_10 a { background-position: -298px 0;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_11 a { background-position: -37px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_12 a { background-position: -66px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_13 a { background-position: -95px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_14 a { background-position: -124px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_15 a { background-position: -153px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_16 a { background-position: -182px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_17 a { background-position: -211px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_18 a { background-position: -240px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_19 a { background-position: -269px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_20 a { background-position: -298px -20px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_21 a { background-position: -327px -20px;}

#mainVisual .colorGallery .colorSelector ul.nav li.nav_01 a:hover { background-position: -37px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_02 a:hover { background-position: -66px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_03 a:hover { background-position: -95px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_04 a:hover { background-position: -124px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_05 a:hover { background-position: -153px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_06 a:hover { background-position: -182px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_07 a:hover { background-position: -211px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_08 a:hover { background-position: -240px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_09 a:hover { background-position: -269px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_10 a:hover { background-position: -298px -38px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_11 a:hover { background-position: -37px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_12 a:hover { background-position: -66px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_13 a:hover { background-position: -95px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_14 a:hover { background-position: -124px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_15 a:hover { background-position: -153px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_16 a:hover { background-position: -182px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_17 a:hover { background-position: -211px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_18 a:hover { background-position: -240px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_19 a:hover { background-position: -269px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_20 a:hover { background-position: -298px -58px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_21 a:hover { background-position: -327px -58px;}

#mainVisual .colorGallery .colorSelector ul.nav li.nav_01 a.js_current { background-position: -37px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_02 a.js_current { background-position: -66px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_03 a.js_current { background-position: -95px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_04 a.js_current { background-position: -124px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_05 a.js_current { background-position: -153px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_06 a.js_current { background-position: -182px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_07 a.js_current { background-position: -211px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_08 a.js_current { background-position: -240px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_09 a.js_current { background-position: -269px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_10 a.js_current { background-position: -298px -76px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_11 a.js_current { background-position: -37px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_12 a.js_current { background-position: -66px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_13 a.js_current { background-position: -95px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_14 a.js_current { background-position: -124px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_15 a.js_current { background-position: -153px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_16 a.js_current { background-position: -182px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_17 a.js_current { background-position: -211px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_18 a.js_current { background-position: -240px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_19 a.js_current { background-position: -269px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_20 a.js_current { background-position: -298px -96px;}
#mainVisual .colorGallery .colorSelector ul.nav li.nav_21 a.js_current { background-position: -327px -96px;}

#mainVisual .colorGallery .colorSelector ul.nav li a span { display: none;}
#mainVisual .colorGallery .colorSelector p.currentColor { position: absolute; top:0; left:375px;}
#mainVisual .colorGallery .colorSelector p.currentColor sup { vertical-align: top; font-size: 80%;}


/* アンカー ---------- */

#fixAnchor { position: absolute; top: 700px; right: 0; margin: -150px 0 0 0; z-index: 100; width: 32px; _display:none; }
#fixAnchor.js_fixed { position: fixed; top: 50%;}
#fixAnchor img { display: block; }
#fixAnchor a { display: block; }
#fixAnchor li { margin: 0 0 1px; height: 33px; overflow: hidden; font-size: 1px; }


/* ニュース ---------- */

#topNews { height: 35px; font-size: 12px;}
#topNews .inner { padding: 8px 0 15px;}


/* 共通 ---------- */

.section ul.btn li { float: left;}
.section ul.btn li.search { padding: 0 0 0 13px;}

.caution {
 margin: 20px 0 0;
 padding: 18px 24px;
 background-color:#f1f1f1;
 }
.caution em {
 color: #CC3333;
 }

/* 00 ---------- */
#section_00 { background: #e9e9e9;}
#section_00 .container { width: 900px; margin: 0 auto; padding: 73px 0;}
#section_00 .section_00_left { float: left; width: 530px;}
#section_00 .section_00_right { float: right; width: 370px; position: relative;}
#section_00 .section_00_right .section_00_balloon{ position: absolute; right:5px; top:-15px;}
#section_00 .section_00_right .section_00_balloon .section_00_balloon_text{ font-size:13px; line-height: 22px; text-align:center; position: absolute; right:5px; top:15px;}
#section_00 h2 { padding: 0px 0 0 21px;}
#section_00 .section_00_left p { padding: 20px 0 0 21px;}
#section_00 ul.btn { padding: 20px 0 0 21px;}
#section_00 .clear {clear: both;}
#section_00 .mt10 {margin-top: 10px;}

/* 01 ---------- */

#section_01 { height: 560px; background: url(../image/sec_01_bg.png) repeat-x;}
#section_01 .bg { background: url(../image/sec_01_bg_bg.png) no-repeat center top;}
#section_01 .container { width: 900px; margin: 0 auto;}
#section_01 h2 { padding: 73px 0 0 21px;}
#section_01 ul.btn { padding: 14px 0 0 21px;}

#section_01 .slideGallery { position: relative; width: 900px; height: 406px;}
#section_01 .slideGallery .slide { position: absolute; top: 0; left: 48px; z-index: 10;}
#section_01 .slideGallery .slide span { position: absolute; top: 0; left: 0;}
#section_01 .slideGallery ul.nav li { position: absolute; width: 44px; height: 44px; z-index: 11;}
#section_01 .slideGallery ul.nav li.next { top: 185px; right: 3px;}
#section_01 .slideGallery ul.nav li.prev { top: 185px; left: 4px;}

#section_01 .slideGallery ul.pager { position: absolute; bottom: 8px; left: 374px; z-index: 11;}
#section_01 .slideGallery ul.pager li { float: left; width: 11px; height: 11px; margin: 0 9px 0 0;}
#section_01 .slideGallery ul.pager li a { outline: none; display: block; height: 11px; font-size: 1px; text-indent: -9999px; background: url(../image/sec_01_gallery_pager.png) no-repeat;}
#section_01 .slideGallery ul.pager li a.current,
#section_01 .slideGallery ul.pager li a:hover { background-position: -20px 0;}





/* 02 ---------- */

#section_02 { height: 560px;}
#section_02 .container { width: 900px; margin: 0 auto;}
#section_02 h2 { float: left; padding: 51px 0 0 21px;}
#section_02 ul.btn { float: right; padding: 61px 0 0 0;}
#section_02 p.img { position: relative; width: 906px; margin: 10px -4px 0 -2px;}

/* 01_02 ---------- */

#section_01_02 {height: 540px;}
#section_01_02 .bg {}
#section_01_02 .container { /*padding: 10px 0 45px;*/  width: 900px; height: 485px; margin: 0 auto; position:relative; }
#section_01_02 h2 { /*position:absolute;top:0;left:20px;*/margin-left:20px; }
#section_01_02 ul.btn { /*z-index: 2; position:absolute;top:52px;left:20px;*//*overflow:hidden;*/margin-left:20px; }
#section_01_02 ul.btn li { clear: both; padding:7px 0 0 0;}
#section_01_02 ul.btn li a{ display:block;}
#section_01_02 .slideArea { z-index: 1; position: absolute; top: 105px; left: 20px;}
#section_01_02 .slideArea .slide { position: absolute; top: 0; left: 0; display: none;}
#section_01_02 ul.btn li { /*float:left;*/ }

/* 03 ---------- */

#section_03 { background: url(../image/sec_03_bg.png) repeat-x; height: 585px;}
#section_03 .bg { background: url(../image/sec_03_bg_bg.jpg) no-repeat center top;}
#section_03 .container { position: relative; width:980px; margin: 0 auto;}
#section_03 .container .mask { position: absolute; top: 0; left: 0; width: 1000px; height: 460px; background: url(../image/sec_03_mask.png) no-repeat; z-index: 10;}
#section_03 h2 { padding: 42px 0 0 61px; position: relative; z-index: 11;float:left; }
#section_03 ul.btn { padding: 93px 40px 0 0px; position: relative; z-index: 11; float:right; }
#section_03 p.img { position:absolute;top:445px;right:40px; z-index:10;}
#section_03 .gallery { overflow: hidden; position: relative; width: 1000px; height: 239px; margin: 75px 0 0;padding-bottom:21px;}
#section_03 .gallery #section_03_car { position: absolute; top: -8px; left: 1400px; width: 719px; height: 239px; background: url(../image/sec_03_gallery_img_01.jpg) no-repeat;}
#section_03 .caution { width:852px;margin:20px auto 0 auto;text-align:left;}


/* 04 ---------- */

#section_04 { height: 415px;background: url(../image/sec_04_bg.jpg) no-repeat center top; margin-top:50px;}
#section_04 .bg { height: 415px;background: url(../image/sec_04_bg_bg.jpg) no-repeat center top; }
#section_04 .container { width: 900px; margin: 0 auto;position:relative;}
#section_04 h2 { padding: 55px 0 0 467px; }
#section_04 ul.btn { padding: 27px 0 0 467px; }
#section_04 p.img { padding: 67px 0 0 467px; }
#section_04 p.desc { position:absolute;top:218px;right:84px;}


/* 05 ---------- */

#section_05 { height: 479px; background: url(../image/sec_05_bg.jpg) repeat-x;}
#section_05 .bg { height: 479px; background: url(../image/sec_05_bg_bg.jpg) no-repeat center top;}
#section_05 .container { width: 900px; margin: 0 auto;}
#section_05 h2 { padding: 28px 0 0 467px;}
#section_05 ul.btn { padding: 270px 0 0 590px;}





/* おすすめのタイプ ---------- */

#typeArea #type_00 {  padding:50px 0 0 0; border: 0; }
#typeArea #type_00 .bg { padding:0 0 110px 0; background:url(../image/type_00_img.jpg) no-repeat top left; background-position:483px 5px;}
#typeArea #type_00 p.img{ margin:23px 0 0 0 ;}
#typeArea #type_00 ul.btn { padding:27px 0 0 0; clear:both; }
#typeArea #type_00 ul li { float:left; margin:0 10px 0 0; }

#typeArea { padding: 56px 0 0;}
#typeArea .container { width: 900px; margin: 0 auto;}
#typeArea .type { width: 900px; border-top: 1px dotted #ccc;}
#typeArea #type_01 { border: 0;}
#typeArea .type .content { float: right; width: 502px;}
#typeArea #type_01 .content { padding: 18px 0 0;}
#typeArea #type_02 .content { padding: 34px 0 0;}
#typeArea #type_03 .content { padding: 21px 0 0;}
#typeArea .type .content p.lead { padding: 0 0 13px;}
#typeArea .type .content h3 { float: left; padding: 17px 0 0 1px;}
#typeArea .type .content p.price { position: relative; float: right; width: 194px;}
#typeArea .type .content p.price .anchor_01 { position: absolute; top: 29px; left: 169px;}
#typeArea .type .content p.note { line-height: 1.4; padding: 5px 0 0;}
#typeArea .type .content table.spec { width: 501px; margin: 8px 0 0 1px;}
#typeArea .type .content table.spec th { text-align: center; background: #4b4b4b; border-right: 2px solid #fff; padding: 4px 0; color: #fff;}
#typeArea .type .content table.spec th span { font-size: 10px; padding: 0 0 0 5px;}
#typeArea .type .content table.spec th span a { color: #fff;}
#typeArea .type .content table.spec td { text-align: center; background: #e4e4e4; border-top: 2px solid #fff; border-right: 2px solid #fff; padding: 4px 0;}
#typeArea .type .content table.spec th.h_01 { width: 140px;}
#typeArea .type .content table.spec th.h_02 { width: 73px;}
#typeArea .type .content table.spec th.h_03 { width: 144px;}
#typeArea .type .content table.spec th.h_04,
#typeArea .type .content table.spec td.last { border-right: 0;}
#typeArea .type .content ul.btn { padding: 9px 0 0 2px;}
#typeArea .type .content ul.btn li { padding: 4px 0 0;}
#typeArea .type p.img { float: left; width: 362px;}

#typeArea .noteArea { margin: 11px 0 0; background: none;}


/* 残クレ エリア ---------- */

#campaign {
 border: 1px solid #cdcdcd;
 padding: 19px 26px;
 margin-top:54px;
}
#campaign h2 { margin: 0 !important; }
#campaign .LinkBlock {
 margin: 0 0 21px 0;
 overflow: hidden;
}
#campaign .LinkBlock .howto {
 float: left;
 overflow: hidden;
}
#campaign .LinkBlock .howto p { float: left;}
#campaign .LinkBlock .howto a:link {
 text-decoration: underline;
}
#campaign .LinkBlock .howto a:hover { text-decoration: none;}
#campaign .arrowLeft {
 background: url("../image/campaign_arrow.png") no-repeat scroll left center rgba(0, 0, 0, 0);
 margin: 0 0 2px 20px;
 padding: 0 0 0 18px;
}

#campaign .fltR { float: right;}
#campaign .txtR { float:right;padding-top:3px;}
#campaign .txtL { float:left;}

#campaign .mb8  { margin-bottom: 8px;}
#campaign .mb11 { margin-bottom: 11px;}
#campaign .mb13 { margin-bottom: 13px;}
#campaign .mb14 { margin-bottom: 14px;}

/* 純正ナビキャンペーン ---------- */

#jnavi { height: 320px;}
#jnavi .container{ position: relative; width: 900px; margin: 0 auto;}
#jnavi .border { width: 900px; border-top: 1px dotted #ccc; margin: 30px 0 30px;}
#jnavi h3 { width: 495px; padding: 14px 0 19px 22px;}
#jnavi .lead { width: 442px; padding: 0 0 22px 22px;}
#jnavi .btn { width:161px; padding: 0 0 0 22px;}
#jnavi .img { float:right; padding: 14px 0 0;}


/* Nシリーズ、ナビキャンペーン ---------- */

#navi_cmp .container { width: 900px; margin: 0 auto; }

#hondastore_wrap {
    border-top: 1px dotted #cccccc;
    padding: 50px 0 0 10px;
    margin: 0 auto;
    width: 900px ;
}

#navicamp {
    padding-top: 20px;
    position: relative;
}
#navicamp .area {
    background: url("../image/camp_area_frame.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table;
    height: 48px;
    left: 82px;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 21px;
    width: 170px;
}
#navicamp .area .area48 {
    display: table-cell;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
		color:#000;
		font-family: "メイリオ", "ヒラギノ角ゴ Pro W3", "Arial", "Lucida Grande", "Hiragino Kaku Gothic Pro", Osaka, Verdana, "ＭＳ Ｐゴシック", sans-serif;
		padding-top:4px;
}
#navicamp .area .area48_01 {
    font-size: 24px;
}
#navicamp .title {
    margin-left: 266px;
}
#navicamp p.photo {
    padding: 40px 0 0;
}
#navicamp p.caution_box {
    padding: 15px 0 33px;
    text-align: left;
}
#navicamp .btn_navicamp {
    bottom: 47px;
    left: 650px;
    position: absolute;
}

#navi_cmp02 .container { width: 900px; margin: 0 auto; }

#navicamp02 p {
    margin: 0px;
    text-align: center;
}

#navicamp02 p.photo {
    padding: 40px 0 0;
}
#navicamp02 p.caution_box {
    padding: 15px 0 50px;
}


#navi_cmp03 .container { width: 900px; margin: 0 auto; }

#navicamp03 p {
    margin: 0px;
    text-align: center;
}

#navicamp03 p.photo {
    padding: 40px 0 0;
}
#navicamp03 p.caution_box {
	float: left;
	margin-left: 15px;
    padding: 25px 0 50px;
}

#navicamp03 p.navi_btn {
    background-image: url("../image/navi_btn.gif");
    background-position: center bottom;
    color: #fff;
    float: left;
	font-size: 80%;
    height: 25px;
    line-height: 25px;
    margin-left: 45px;
    margin-top: 35px;
    position: relative;
    text-decoration: none;
    width: 225px;
}
#navicamp03 p.navi_btn:hover {
    background-position: center top;
    text-decoration: none;
}
#navicamp03 p.navi_btn a {
    color: #fff;
    display: block;
    height: 25px;
    width: 225px;
}
#navicamp03 p.navi_btn a:hover {
    background-position: center top;
    text-decoration: none !important;
}



/* スモールストア ---------- */

#smallstore { height: 470px; padding: 100px; }
#smallstore .section01 { height:215px; padding: 18px 0 10px; background: url(../image/cars_store.jpg) no-repeat center top;}
#smallstore .container { width: 900px; margin: 0 auto; }
#smallstore .border { width: 900px; border-top: 1px dotted #ccc; padding:0 0 30px 0;}
#smallstore h2 { float: left; padding: 0 0 0 10px;}
#smallstore .btn { float:right; padding: 170px 10px 0 0;}
#smallstore .lead { float:left; padding: 30px 0 0 10px;}

#smallstore .section02 { height:267px; padding: 0 0 0; background: url(../image/cars_bg.jpg) no-repeat center top;}
#smallstore .section02 ul.btn { width:455px; float: right; padding: 170px 0 0 0;}
#smallstore .section02 ul.btn li { padding: 15px 50px 0 0;}


/* ユーザーの声 ---------- */

#userVoice { width: 900px; margin: 0 auto; padding: 20px 0 80px;}
#userVoice .bnrArea { background: #ededed;}
#userVoice .bnrArea ul.bnr { padding: 30px 0;}
#userVoice .bnrArea ul.bnr li { float: left; padding: 0 0 0 40px;}
#userVoice .bnrArea ul.bnr li.bnr_01 { margin: 0 1px 0 0; padding-right: 40px; border-right: 1px solid #bebebe;}


/* Movie ---------- */

#movieArea { background: url(../image/movie_bg.png) repeat-x left bottom;}
#movieArea .container { width: 900px; margin: 0 auto;}
#movieArea h2 { padding: 69px 0 0;}
#movieArea  .wrap { width: 900px; margin: 16px 0 0; background: url(../image/movie_wrap_bg.jpg) no-repeat 0 0;}
#movieArea .content { float: right; width: 164px; padding: 108px 29px 0 0;}
#movieArea .content p.btn { padding: 7px 0 0 7px;}
#movieArea .movie { position:relative;float: left; width: 640px; height: 360px; padding: 11px 0 119px 12px;}
#movieArea .caution_black { position:absolute;font-size:11px;line-height:1.3;color:#000;top:390px;left:20px;}

