@charset "UTF-8";

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

File name:      top.css
Created:        2016-04-18
Style Info:     キャンピングカー特集 TOP page　CSS
----------------------------------------------------------- */



#campcar.main {background:#fcf5eb;    overflow: hidden;}


#campcar.main .bl_01 {width:100%;}
#campcar.main .bl_01 .video_bl {/*background:#f6e4c6;*/padding: 0px 10px 10px 10px;}

#campcar.main .bl_02 {background:#fcf5eb; padding-bottom:40px;}
#campcar.main .bl_02 .box {margin-bottom:20px;}

#campcar.main .bl_02 .img_01 ,
#campcar.main .bl_02 .img_04 {margin-bottom:10px;}
#campcar.main .bl_02 .img_02 ,
#campcar.main .bl_02 .img_03 {width:40%;}

#campcar.main .bl_02 .text_02 ,
#campcar.main .bl_02 .text_03 {width:60%; padding-left:10px;}



#campcar.main .bl_03 {/*background:#f7e8cf;*/ width:100%; padding-bottom:10px;}
#campcar.main .bl_03 .bl_inner { position:relative;}
#campcar.main .bl_03 .img_01 {position:absolute; bottom:0; width:40%; right:0;}
#campcar.main .bl_03 .container_inner {background:url(../img/top/top_bl_03_bg.png) no-repeat bottom right; padding:10px 0 50px;}
#campcar.main .bl_03 ul    {width:100%;}
#campcar.main .bl_03 ul li {width:50%; float:left; display:inline; margin:0 0 10px;}
#campcar.main .bl_03 ul li div {background:#fff; border-bottom:solid 3px #c6b198; padding:5px;}
#campcar.main .bl_03 ul li:nth-child(odd)  {padding-right:5px;}
#campcar.main .bl_03 ul li:nth-child(even) {padding-left:5px;}
#campcar.main .bl_03 ul li a {white-space: nowrap; text-decoration:none; }
#campcar.main .bl_03 ul li a img  {display:block; margin-bottom:5px;}
#campcar.main .bl_03 ul li a span {padding-left:15px; display:block; background:url(../img/arrow_next_01.png) no-repeat left 3px; background-size:10px; font-size:12px; font-weight:bold; color:#323232;padding-bottom:10px;}

#campcar.main .bl_line_out {background:#fcf5eb; padding:50px 0 30px; margin-top:-50px;}
#campcar.main .bl_line {background:#faf062 url(../img/top/bl_line_bg.png) repeat-x; box-shadow:0px 5px 5px #dbcdbc; padding-bottom:20px;}
#campcar.main .bl_line h3 {font-size:16px; font-weight:bold;}
#campcar.main .bl_line .wrap_01 {padding-right:15px;}
#campcar.main .bl_line .fl {width:40%;}
#campcar.main .bl_line .fr {width:60%; padding-top:20px;}
#campcar.main .bl_line .wrap_01 h3 {background:#ffff00; color:#00b900; font-weight:bold; padding:5px 10px; margin-bottom:20px;}
#campcar.main .bl_line .wrap_01 p {color:#fff;}

#campcar.main .bl_line .bord_01_inner span {font-weight:bold;}
#campcar.main .bl_line .bord_01_inner .bl_btn {background:#fff; width:100%; padding:10px; margin:10px 0;}

#campcar.main .bl_line .bord_02    {background:#fff;}
#campcar.main .bl_line .bord_02 h3 {background:#00b900; color:#fff;  padding:5px 10px;}
#campcar.main .bl_line .bord_02 dl {padding:10px;}
#campcar.main .bl_line .bord_02 dl dt {color:#c0272d;}
#campcar.main .bl_line .bord_02 dl dd {font-size:12px;}





#campcar.main .bl_order h2 { background:#fff; margin-bottom:20px;}
#campcar.main .bl_order .container_inner {width:100%; background:#fcf5eb; padding-bottom:75px; padding:15px;}


#campcar.main .bl_order .container .bord_01   {width:895px; height:160px; display:table-cell; vertical-align:middle; }
#campcar.main .bl_order .container .bord_01 p {color:#c0272d; font-size:30px; font-weight:bold; text-align:center; line-height:1.5;}
#campcar.main .bl_order .container .bord_01 p .text_01 {font-size:20px; display:block;}
#campcar.main .bl_order .container .bord_01 p .text_02 {color:#283282; display:block;}



#campcar.main .bl_order .container .bord_02 {width:900px; background:#fff; margin-top:5px; margin:25px 0 35px; border:solid 1px #00b900;}
#campcar.main .bl_order .container .bord_02 h3 {background:#00b900; color:#fff; font-size:17px; font-weight:bold; padding:10px 25px; margin-bottom:15px;}
#campcar.main .bl_order .container .bord_02 .clearfix {padding:15px 30px; background:url(../img/arrow_next_04.png) center no-repeat;}
#campcar.main .bl_order .container .bord_02 .clearfix .fl ,
#campcar.main .bl_order .container .bord_02 .clearfix .fr {width:380px; padding-left:55px;}

#campcar.main .bl_order .container .bord_02 .clearfix .fl {background:url(../img/top/order_icon_01.png) no-repeat top left;}
#campcar.main .bl_order .container .bord_02 .clearfix .fr {background:url(../img/top/order_icon_02.png) no-repeat top left;}

#campcar.main .bl_order .container .bord_03 {border:solid 2px #d69155; border-radius:5px; background:#faefde;}

#campcar.main .bl_order .container .bord_03 .fl ,
#campcar.main .bl_order .container .bord_03 .fr  {width:50%;}
#campcar.main .bl_order .container .bord_03 .fr  {border-left:solid 2px #d69155;}
#campcar.main .bl_order .container .bord_03 .inner {width:480px; margin:20px auto 30px; text-align:center;}


#campcar.main .bl_order .container .bord_03 .fukidashi {background:url(../img/top/order_fukidashi_02.png) no-repeat; width:480px; height:85px; padding-top:15px;}

#campcar.main .bl_order .container .bord_03 .fukidashi p {color:#283282; font-size:20px; font-weight:bold;}

#campcar.main .bl_order .container .bord_03 p.text_01 {font-size:14px;}

#campcar.main .bl_order .container .bord_03 .fr .note {background:url(../img/top/icon_haya.png) no-repeat top left; padding-left:80px; text-align:left; margin-top:20px;}
#campcar.main .bl_order .container .bord_03 .fr .note p {font-size:12px;}





#campcar.main #header_menu {background:#c0272d; color:#fff;}
#campcar.main #header_menu .bord_01 {padding:10px 15px;}
#campcar.main #header_menu .bord_01 ul li {display:inline; font-size:10px;}
#campcar.main #header_menu .bord_01 ul li a {color:#fff; text-decoration:none;}
#campcar.main #header_menu .bord_01 ul li a:after {content:"＞"; margin-left:10px;}
#campcar.main #header_menu .bord_01 .menu_btn {background:#8c0000; border-radius:3px; padding:3px 10px; color:#fff; font-weight:bold;}

#campcar.main #header_menu .menu_list {display:none;}







