﻿/*************************
 ▼common
*************************/

#main #cl-point,#main #cl-point2
{
margin: 20px 0px 0px 0px;
padding: 0px;
border: none;
background-image: url("../img/house-cleaning/cl-point.gif");
width: 660px;
height: 130px;
}

#main #cl-point2
{
margin: 70px 0px 0px 0px;
}

#main #cl-point h2,#main #cl-point2 h2
{
margin: 0px0px;
padding: 25px 0px 0px 100px;
border: none;
font-size: 20px;
font-weight: bold;
}

#main #cl-point p,#main #cl-point2 p
{
margin: 0px;
padding: 0px 0px 0px 23px;
border: none;
width: 614px;
}


/*************************
 ▼index
*************************/

#main-image
{
width: 658px;
border: solid 1px #a9a9a9;
padding: 0px;
margin: 0px 0px 40px 0px;
}

.p-red14
{
color: #ff0000;
}

#main p.p-1em
{
margin: 0px;
padding: 0px;
padding-left: 1em;
text-indent: -1em;
}

#hc-logo
{
margin: 30px 0px 0px 0px;
padding: 0px;
border: none;
text-align: right;
}

.in-common
{
margin: 20px 0px 50px 0px;
padding: 0px;
border: none;
}

#main .in-common p
{
margin: 30px 0px 0px 0px;
padding: 0px;
border: none;
}

#main #hc-list,#hc-list ul
{
margin: 0px 0px 50px 0px;
padding: 0px;
border: none;
}

#hc-list ul
{
margin: 0px;
}

#hc-list ul li
{
margin: 0px 5px 0px 0px;
padding: 0px;
border: none;
float: left;
}


#hc-plusa
{
margin: 0px;
padding: 0px 0px 20px 0px;
border: none;
background-color: #e3ffc8;
}

#main #hc-plusa p
{
margin: 0px 0px 0px 24px;
padding: 20px 0px 0px 0px;
width: 620px;
}

#main #hc-plusa ul
{
margin: 0px;
padding: 10px 0px 20px 0px;
width: 660px;
}

#main #hc-plusa ul li
{
margin: 0px 0px 0px 24px;
padding: 0px;
border: 1px solid #a9a9a9;
float: left;
}


/*************************
 ▼page-top
*************************/

.page-top-hc
{
font-size: 14px;
color: #ffffff;
border: none;
background-color: #009967;
margin: 0px 0px 50px 0px;
padding: 1px 8px 1px 8px;
float: right;
}

#main .page-top-hc a:link,#main .page-top-hc a:visited,#main .page-top-hc a:hover
{
color: #ffffff;
}


/*************************
 ▼c-flow
*************************/

.c-f1
{
margin: 0px 0px 50px 0px;
padding: 0px;
border: none;
}


/*************************
 ▼c-point
*************************/

.c-p1
{
margin: 50px 0px 0px 0px;
padding: 0px;
border: none;
}

.c-p2
{
margin: 50px 0px 50px 0px;
padding: 0px;
border: none;
}

#c-pa,#c-pb,#c-pc,#c-pd
{
margin: 0px;
padding: 0px;
border: 0px;
position: relative;
}

.c-pb
{
margin: 0;
padding: 0px;
border: 0px;
width: 620px;
position: absolute;
top: 70px;
left: 20px;
}


/*************************
 ▼periodic
*************************/

.c-pe1
{
margin: 50px 0px 0px 0px;
padding: 0px;
border: none;
}

.c-pe1 ul
{
margin: 10px 0px 0px 0px;
padding: 0px;
border: none;
}

.c-pe1 ul li
{
margin: 0px 15px 15px 0px;
padding: 0px;
border: none;
float: left;
}

#main .c-pe1 p
{
margin: 10px 0px 0px 0px;
padding: 0px;
border: none;
}


/*************************
 ▼individual
*************************/

ul#ci-1
{
margin: 50px 0px 0px 0px;
padding: 0px;
border: none;
}

ul#ci-1 li
{
width: 250px;
border: solid 1px #a9a9a9;
margin: 0px 30px 30px 0px;
padding: 0px;
float: left;
}

#hc-logo-ind
{
margin: 0px;
padding: 595px 0px 0px 0px;
border: none;
}


#main table#individual
{
width: 660px;
border: 1px solid #a9a9a9;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}

#main table#individual img
{
margin: 0px 0px 5px 0px;
}


th
{
width: 130px;
border: 1px solid #a9a9a9;
margin: 0px;
padding: 10px;
text-align: left;
vertical-align: middle;
border-collapse: collapse;
background-color: #E3FFC8;
}

td
{
width: 530px;
border: 1px solid #a9a9a9;
border-collapse: collapse;
padding: 10px;
text-align: left;
vertical-align: middle;
}


/*************************
 ▼setplan
*************************/

ul#h-set
{
margin: 50px 0px 0px 0px;
padding: 0px;
}

ul#h-set li
{
mariin: 0px;
padding: 0px;
float: left;
border: solid 1px #a9a9a9;
}

ul#h-set li.hse-l
{
margin: 0px 16px 20px 0px;
}

#hc-logo-set
{
margin: 250px 0px 70px 420px;
padding: 0px;
}


#main .sp-in1
{
margin: 0px;
padding: 0px;
border: solid 1px #009967;
border-top: none;
width: 657px;
}

#main .sp-in2
{
margin: 0px 0px 30px 20px;
padding: 30px 0px 0px 0px;
border: none;
width: 640px;
}

hr.sp-hr
{
margin: 20px 0px;
padding: 0px;
border-top: solid 1px #009967;
width: 620px;
float: left;
}

#main .sp-in2 p
{
margin: 20px 0px;
padding: 0px;
width: 640px;
}

#main .sp-in3
{
margin: 0px 0px 10px 0px;
padding: 0px;
border: none;
}

#main table#setplan
{
width: 660px;
border: 1px solid #a9a9a9;
border-collapse: collapse;
margin: 0px;
padding: 0px;
}

#main table#setplan th,#main table#setplan td
{
width: 132px;
}

#main table#setplan img
{
margin: 3px 0px 5px 0px;
}

#main table#setplan tr td.spt
{
padding: 10px 0px 10px 10px;
}

.credit{
	color: red;
	font-weight: bold;
}






