@charset "UTF-8";

/* -----------------------------------------------------------
CSS Information

File name:      usa_car_03.css
Created:        2016-08-18
Style Info:     キャンピングカーLP SUB /usa_car_03/　CSS
----------------------------------------------------------- */

#usa_car.sub .contents.usa_car_03 .pagetitle {background-image:url(../img/usa_car_03/pagetitle.png);}
#usa_car.sub .contents.usa_car_03 .pagetitle .txt {height:118px;}
#usa_car.sub .contents.usa_car_03 .cnt {margin-bottom:50px;}

#usa_car.sub .contents.usa_car_03 .cnt_01 {margin-bottom:50px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title1 {background-image:url(../img/usa_car_03/rv_title_01.png);}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead {margin-bottom:10px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead p {margin-bottom:20px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead_img {overflow:hidden;margin-bottom:20px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead_img > div {float:left;width:250px;margin-left:20px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead_img > div:first-of-type {margin:0;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title2 .tit_01 span {background-image:url(../img/usa_car_03/rv_sbtitle_01.png);}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title2 .tit_02 span {background-image:url(../img/usa_car_03/rv_sbtitle_02.png);}
#usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_wrap {position:relative;min-height:56px;margin-bottom:40px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn {position:absolute;top:0;right:0;width:262px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn a {font-size:1.143em;height:56px;line-height:56px;text-align:left;padding-left:20px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn a:after {right:26px;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .movie {width:640px;margin:0 auto;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .movie > div {position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;}
#usa_car.sub .contents.usa_car_03 .cnt_01 .movie > div iframe,
#usa_car.sub .contents.usa_car_03 .cnt_01 .movie > div object,
#usa_car.sub .contents.usa_car_03 .cnt_01 .movie > div embed {position:absolute;top:0;left:0;width:100%;height:100%; }

#usa_car.sub .contents.usa_car_03 .cnt_02 {margin-bottom:50px;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .cnt_title1 {background-image:url(../img/usa_car_03/car_title_01.png);}
#usa_car.sub .contents.usa_car_03 .cnt_02 .cnt_wrap {overflow:hidden;margin-bottom:50px;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_title {height:95px;background-position:left center;background-repeat:no-repeat;margin-bottom:20px;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_01 {background-image:url(../img/usa_car_03/car1_title.png);}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_02 {background-image:url(../img/usa_car_03/car2_title.png);}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_03 {background-image:url(../img/usa_car_03/car3_title.png);}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_title span {display:none;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_img {overflow:hidden;margin-bottom:10px;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .car_img img {float:left;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .linkbtn {width:540px;height:80px;margin:0 auto;}
#usa_car.sub .contents.usa_car_03 .cnt_02 .linkbtn a {height:80px;line-height:1.6;text-align:center;padding-top:10px;}

@media screen and (max-width:767px) {
  #usa_car.sub .contents.usa_car_03 .pagetitle {background-image:none;}
  #usa_car.sub .contents.usa_car_03 .pagetitle .txt {height:126px;}
  #usa_car.sub .contents.usa_car_03 .pagetitle .txt:before {background-position:-10px center;background-image:url(../img/usa_car_03/pagetitle.png);}
  #usa_car.sub .contents.usa_car_03 .cnt {margin:-50px 0 15px 0;padding-top:50px;}

  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title1 {background-image:none;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead_img {margin-bottom:10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead_img > div {float:left;width:33.333333%;margin:0;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_lead p {margin-bottom:10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title2 .tit_01 span,
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_title2 .tit_02 span {background-image:none;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .cnt_wrap {min-height:auto;margin:0 10px 15px 10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn {position:static;margin:10px auto 0 auto;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn a {height:auto;line-height:1.4;padding-left:20px;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .linkbtn a:after {right:15px;}
  #usa_car.sub .contents.usa_car_03 .cnt_01 .movie {width:100%;}

  #usa_car.sub .contents.usa_car_03 .cnt_02 .cnt_title1 {background-image:none;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .cnt_wrap {margin:0 10px 20px 10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title {width:100%;height:auto;margin-bottom:10px;padding-bottom:15px;font-size:1em;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_01,
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_02,
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_03 {background:url(../img/bg_line_01.png) left bottom repeat-x;display:table;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title span {display:block;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title .txt_01 {width:144px;height:50px;background-position:left top;text-indent:-9999px;background-repeat:no-repeat;
    -webkit-background-size:auto 110%;
    background-size:auto 110%;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_01 .txt_01 {background-image:url(../img/usa_car_03/car1_title.png);}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_02 .txt_01 {background-image:url(../img/usa_car_03/car2_title.png);}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title.car_03 .txt_01 {background-image:url(../img/usa_car_03/car3_title.png);}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_title .txt_02 {font-size:1.143em;line-height:1.4;font-weight:bold;margin:5px 10px 0 10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_img {margin-bottom:0;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_img img {float:none;position:relative;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_img_01 {max-width:470px;margin:0 auto;z-index:20;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .car_img_02 {max-width:270px;margin:-10px auto;z-index:10;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .linkbtn {width:auto;height:auto;margin:0 10px;}
  #usa_car.sub .contents.usa_car_03 .cnt_02 .linkbtn a {height:auto;line-height:1.6;text-align:center;padding:10px 45px 10px 15px;}
}