@charset "UTF-8";

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

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

#usa_car.sub .contents.usa_car_02 .pagetitle {background-image:url(../img/usa_car_02/pagetitle.png);}
#usa_car.sub .contents.usa_car_02 .cnt_title1 {background-image:url(../img/usa_car_02/route_title_01.png);}

#usa_car.sub .contents.usa_car_02 .cnt_lead .lead_img {float:left;width:496px;}
#usa_car.sub .contents.usa_car_02 .cnt_lead p {padding-left:520px;}

/* 1日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_01 .inner {padding-right:410px;min-height:293px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_01 .img_01 {position:absolute;top:0;right:0;}

/* 2日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_02 .inner {min-height:590px;background:url(../img/usa_car_02/route_day2_img.png) left bottom no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_02 .img {display:none;}
#usa_car.sub .contents.usa_car_02 .route_day.day_02 .p_01 {position:absolute;top:100px;right:0;width:430px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_02 .p_02 {position:absolute;top:204px;right:0;width:430px;}

/* 3日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_03 .inner {min-height:717px;background:url(../img/usa_car_02/route_day3_img.png) left bottom no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_03 .img {display:none;}
#usa_car.sub .contents.usa_car_02 .route_day.day_03 .img_01 {display:block;position:absolute;top:0;right:0;}
#usa_car.sub .contents.usa_car_02 .route_day.day_03 .p_01 {margin-bottom:20px;}

/* 4日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_04 .inner {min-height:566px;background:url(../img/usa_car_02/route_day4_img.png) left 100px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_04 .img {display:none;}

/* 5日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_05 .inner {min-height:354px;background:url(../img/usa_car_02/route_day5_img.png) right 74px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_05 .img {display:none;}
#usa_car.sub .contents.usa_car_02 .route_day.day_05 .p_01 {width:380px;}

/* 6日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_06 .inner {min-height:360px;background:url(../img/usa_car_02/route_day6_img.png) left 110px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_06 .route_day_tit,
#usa_car.sub .contents.usa_car_02 .route_day.day_06 .p_01 {margin-left:420px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_06 .img {display:none;}

/* 7日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_07 .inner {background:url(../img/usa_car_02/route_day7_img.png) 95% top no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_07 .route_day_tit {float:left;width:380px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_07 .p_01 {padding-left:380px;}

/* 8日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_08 .inner {min-height:355px;background:url(../img/usa_car_02/route_day8_img.png) right 74px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_08 .route_day_tit,
#usa_car.sub .contents.usa_car_02 .route_day.day_08 .p_01 {width:320px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_08 .img {display:none;}

/* 9日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_09 .route_day_tit {float:left;width:380px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_09 .p_01 {padding-left:380px;}

/* 10日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_10 .inner {min-height:355px;background:url(../img/usa_car_02/route_day10_img.png) left 52px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_10 .route_day_tit,
#usa_car.sub .contents.usa_car_02 .route_day.day_10 .p_01 {padding-left:450px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_10 .img {display:none;}

/* 11日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_11 .inner {min-height:336px;background:url(../img/usa_car_02/route_day11_img.png) right 58px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_11 .img {display:none;}

/* 12日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_12 .inner {min-height:356px;background:url(../img/usa_car_02/route_day12_img.png) left 50px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_12 .route_day_tit,
#usa_car.sub .contents.usa_car_02 .route_day.day_12 .p_01 {padding-left:420px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_12 .img {display:none;}

/* 13日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_13 .route_day_tit {float:left;width:380px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_13 .p_01 {padding-left:380px;}

/* 14日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_14 .inner {min-height:357px;background:url(../img/usa_car_02/route_day14_img.png) left 105px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_14 .route_day_tit,
#usa_car.sub .contents.usa_car_02 .route_day.day_14 .p_01 {padding-left:460px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_14 .img {display:none;}

/* 15日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_15 .inner {min-height:400px;background:url(../img/usa_car_02/route_day15_img.png) right 74px no-repeat;}
#usa_car.sub .contents.usa_car_02 .route_day.day_15 .p_01 {width:340px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_15 .img {display:none;}


/* 16日目 */
#usa_car.sub .contents.usa_car_02 .route_day.day_16 .route_day_tit {float:left;display:inline-block;margin-right:30px;}
#usa_car.sub .contents.usa_car_02 .route_day.day_16 .p_01 {display:inline-block;font-size:1.286em;font-weight:bold;line-height:1.5;}

#usa_car.sub .contents.usa_car_02 .route_contact_bx {background-image: url(../img/usa_car_02/route_contact_txt.png);}


@media screen and (max-width:767px) {
  #usa_car.sub .contents.usa_car_02 .pagetitle {background-image:none;}
  #usa_car.sub .contents.usa_car_02 .pagetitle .txt:before {background-image:url(../img/usa_car_02/pagetitle.png);}
  #usa_car.sub .contents.usa_car_02 .cnt_title1 {background-image:none;}

  #usa_car.sub .contents.usa_car_02 .cnt_lead .lead_img {float:none;width:auto;margin-bottom:10px;}
  #usa_car.sub .contents.usa_car_02 .cnt_lead p {padding-left:0;line-height:1.8;}

  /* 1日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_01 .inner {padding-right:10px;min-height:0;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_01 .img_01 {position:static;margin:10px auto 0 auto;max-width:370px;}

  /* 2日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .inner {min-height:0;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .img_01 {max-width:334px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .img_02 {max-width:386px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .img {display:block;margin-top:10px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .p_01,
  #usa_car.sub .contents.usa_car_02 .route_day.day_02 .p_02 {position:static;width:auto;}

  /* 3日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .img_01 {max-width:371px;position:static;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .img_02 {max-width:299px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .img_03 {max-width:332px;margin-bottom:0;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_03 .p_02 {margin-bottom:10px;}

  /* 4日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_04 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_04 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_04 .img_01 {max-width:347px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_04 .img_02 {max-width:412px;margin-bottom:0;}

  /* 5日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .img_01 {max-width:330px;clear:right;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .img_02 {max-width:212px;margin:-30px 0 10px 0;float:right;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .p_01 {width:auto;}

  /* 6日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_06 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_06 .route_day_tit,
  #usa_car.sub .contents.usa_car_02 .route_day.day_06 .p_01 {margin-left:0;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_06 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_06 .img_01 {max-width:380px;}

  /* 7日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_07 .route_day_tit {float:none;width:auto;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_07 .p_01 {padding-left:0;}

  /* 8日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .img_01 {max-width:428px;clear:right;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .img_02 {max-width:219px;margin:-30px 0 10px 0;float:right;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .p_01 {width:auto;}

  /* 9日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_09 .route_day_tit {float:none;width:auto;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_09 .p_01 {padding-left:0;}

  /* 10日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_10 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_10 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_10 .img_01 {max-width:410px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_10 .route_day_tit,
  #usa_car.sub .contents.usa_car_02 .route_day.day_10 .p_01 {padding-left:0;}

  /* 11日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_11 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_11 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_11 .img_01 {max-width:480px;}

  /* 12日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_12 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_12 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_12 .img_01 {max-width:380px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_12 .route_day_tit,
  #usa_car.sub .contents.usa_car_02 .route_day.day_12 .p_01 {padding-left:0;}

  /* 13日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_13 .route_day_tit {float:none;width:auto;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_13 .p_01 {padding-left:0;}

  /* 14日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .img_01 {max-width:420px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .img_02 {max-width:219px;margin:0 0 0 -10px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .route_day_tit,
  #usa_car.sub .contents.usa_car_02 .route_day.day_14 .p_01 {padding-left:0;}

  /* 15日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_15 .inner {min-height:auto;background:none;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_15 .img {display:block;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_15 .img_01 {max-width:385px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_15 .img_02 {max-width:323px;}
  #usa_car.sub .contents.usa_car_02 .route_day.day_15 .p_01 {width:auto;margin-bottom:0;}


  #usa_car.sub .contents.usa_car_02 .route_contact_bx {background-image:none;}
}

@media screen and (max-width:360px) {
  /* 5日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_05 .img_02 {display:none;}

  /* 8日目 */
  #usa_car.sub .contents.usa_car_02 .route_day.day_08 .img_02 {margin:-20px 0 10px 0;}
}