@charset"UTF-8";

/* 
***********************************************************
* Copyright(C) CIDARIO Inc.
* URI:http://cidario.co.jp
* Editor:Hiromi Yoshino
***********************************************************
*/


/* article
========================================================================================================
*/


/*----------------------------------------
                 cleaning
-----------------------------------------*/

article#cleaning section{
  width:100%;
  padding:0;
}

@media print, screen and (min-width:960px) {  
 article#cleaning section{
  width:100%;
  padding:0 30px 0 0;
 }
}

/*------- h2 --------*/

article#cleaning section h2{
  width:100%;
  max-width: 750px;
  margin:0 auto;
}

/*------- h3 --------*/

article#cleaning section h3{
  text-align:center;
  margin:25px 10px 20px 10px;
}

@media print, screen and (min-width:640px) { 
 article#cleaning section h3{
  margin:45px 0 15px 0;
 }
}

article#cleaning section h3 img{
  width:336px;
}

@media print, screen and (min-width:640px) { 
 article#cleaning section h3 img{
  width:480px;
  height:38px;
 }
}

/*------- div --------*/

article#cleaning section div.car-wash01{ 
  position:relative;
  width:90%;
  border-top:1px dotted #777;
  padding:20px 10px;
  margin:0 auto;
}

@media print, screen and (min-width:960px) { 
 article#cleaning section div.car-wash01{
   width:100%;
   min-height:250px;
   padding:30px 20px 30px 20px;
   margin:0;
 }
}

article#cleaning section div.moving-image{ 
  position: relative;
  padding-bottom:56.25%;
  padding-top:30px;
  height: 0;
  overflow: hidden;
  border-top:none;
  margin:20px auto 60px auto;
}

@media print, screen and (min-width:960px) { 
 article#cleaning section div.moving-image{
  width:100%;
  height:315px;
  border-top:none;
  margin:20px auto 50px auto;
 }
}

article#cleaning section div.moving-image iframe {
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}


/*------- h4 --------*/

article#cleaning section div.car-wash01 h4{
  background:url(/common/images/icon13.png) no-repeat 0 0;
  font-size:18px; font-size:1.8rem;
  font-weight: 700;
  line-height:130%;
  padding:0 0 0 30px; 
  margin:0 0 20px 0;
}

@media print, screen and (min-width:640px) { 
 article#cleaning section div.car-wash01 h4{
  height:25px;
  background:url(/common/images/icon13.png) no-repeat 0 3px;
  font-size:20px; font-size:2.0rem;
  line-height:25px;
  padding:0 0 0 30px; 
  margin:0 0 20px 0;
 }
}

/*------- p --------*/

article#cleaning section div.car-wash01 p{
  line-height:200%;
}

@media print, screen and (min-width:960px) { 
 article#cleaning section div.car-wash01 p{
  margin:0 0 0 230px;
 }
}

/*------- p img --------*/

article#cleaning section div.car-wash01 p.c-img{
  text-align:center;
  margin:0 0 10px 0;
}
 
@media print, screen and (min-width:960px) { 
 article#cleaning section div.car-wash01 p.c-img{
  width:200px;
  position:absolute;
  top:80px;
  left:20px;
  padding:0;
  margin:0;
 }
}

