#header #headerimage {
    width: 100%;
    max-width: 480px;
    background-image: url(../images/care_1.jpg);
    height: 250px;
    clear: both;
    background-size: 1000px auto;
    background-position: 80% 0%;
    margin-top: 30px;
}
#header #headerimage h4 {
    color: #FFFFFF;
    background-color: rgba(0,0,0,0.4);
    font-size: 160%;
    width: 250px;
    float: left;
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 30px;
    margin-top: 80px;
}
#care_des1 {
    background-color: #E3E2DC;
    height: 910px;
    padding-top: 20px;
}
#care_des1 #care_des1_left {
    width: 250px;
    height: 370px;
    float: none;
    margin-top: 25px;
    background-image: url(../images/care_2.jpg);
    background-size: 250px auto;
    text-indent: -9999px;
}
#care_des1 #care_des1_right {
    float: none;
    width: 350px;
}
#care_des1 #care_des1_right h4 {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #FFFFFF;
    width: 350px;
    margin-top: 50px;
    margin-bottom: 30px;
}
#care_des1 #care_des1_right p {
    color: #1D3218;
    line-height: 1.8em;
    clear: both;
    display: block;
    width: 340px;
    font-size: 115%;
}
#care_des2 {
    background-color: #E8DD6A;
    height: 800px;
    padding-top: 20px;
}
#care_des2_left h4 {
    color: #1D3218;
    font-size: 150%;
    font-weight: bold;
    background-color: #EFE89E;
    border-bottom: thin solid #1D3218;
    width: 350px;
    margin-bottom: 30px;
    float: none;
    margin-top: 20px;
}
#care_des2 #care_des2_left p {
    color: #1D3218;
    line-height: 1.8em;
    clear: none;
    display: block;
    width: 340px;
    font-size: 115%;
    text-align: left;
}
#care_des2 #care_des2_right {
    width: 250px;
    height: 370px;
    background-image: url(../images/care_3.jpg);
    background-size: 250px auto;
    text-indent: -9999px;
    margin-top: 30px;
}
#care_des3 {
    background-color: #E3E2DC;
    height: 750px;
    margin-top: 0px;
    padding-top: 20px;
}
#care_des3 #care_des3_left {
    width: 250px;
    height: 370px;
    background-size: 250px auto;
    background-image: url(../images/care_4.jpg);
    text-indent: -9999px;
    margin-top: 30px;
}
#care_des3 #care_des3_right {
    width: 350px;
}
#care_des3 #care_des3_right h4 {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #FFFFFF;
    width: 350px;
    margin-top: 50px;
    margin-bottom: 30px;
}
#care_des3 #care_des3_right p {
    color: #1D3218;
    line-height: 1.8em;
    display: block;
    width: 340px;
    font-size: 115%;
}
#care_des4 {
    background-color: #E8DD6A;
    height: 650px;
    padding-top: 20px;
}
#care_des4_left {
}
#care_des4_left h4 {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #EFE89E;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 30px;
}
#care_des4_left p {
    width: 340px;
    color: #1D3218;
    line-height: 1.8em;
    display: block;
    font-size: 115%;
}
#care_des4_right {
    margin-top: 20px;
    width: 350px;
    height: 250px;
    background-image: url(../images/care_5.jpg);
    text-indent: -9999px;
    background-size: 370px auto;
}
#care_des5 {
    background-color: #E3E2DC;
    height: 580px;
    padding-top: 20px;
}
#care_des5_left  {
}
#care_des5_left h4  {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #FFFFFF;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 30px;
}
#care_des5_left p {
    width: 340px;
    color: #1D3218;
    line-height: 1.8em;
    display: block;
    clear: both;
    font-size: 115%;
}
#care_des5_right {
    margin-top: 20px;
    width: 350px;
    height: 250px;
    background-image: url(../images/care_6.jpg);
    background-size: 370px auto;
    text-indent: -9999px;
}
#care_des6 {
    background-color: #E8DD6A;
    clear: both;
    height: 530px;
    padding-top: 20px;
}
#care_des6_left {
    width: 350px;
    height: 250px;
    margin-top: 20px;
    background-image: url(../images/care_7.jpg);
    text-indent: -9999px;
    background-size: 370px auto;
}
#care_des6_right {
}
#care_des6_right h4  {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #EFE89E;
    width: 350px;
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 2em;
    display: block;
}
#care_des6_right p  {
    width: 340px;
    color: #1D3218;
    line-height: 1.8em;
    display: block;
    font-size: 115%;
}
#care_des7 {
    background-color: #E3E2DC;
    height: 760px;
    clear: both;
    padding-top: 20px;
}
#care_des7_left {
    width: 350px;
}
#care_des7_left h4 {
    color: #1D3218;
    font-weight: bold;
    font-size: 150%;
    border-bottom: thin solid #1D3218;
    background-color: #FFFFFF;
    width: 350px;
    margin-top: 20px;
    margin-bottom: 30px;
}
#care_des7_left p {
    width: 340px;
    color: #1D3218;
    line-height: 1.8em;
    display: block;
    clear: both;
    font-size: 115%;
}
#care_des7_right {
    width: 250px;
    height: 370px;
    margin-top: 25px;
    background-image: url(../images/care_8.jpg);
    background-size: 250px auto;
    text-indent: -9999px;
}
#syouhin {
    clear: both;
}
#syouhin h6 {
    width: 220px;
    height: 40px;
    text-align: center;
    margin-top: 50px;
}
#syouhin h6 a {
    width: 220px;
    height: 26px;
    text-align: center;
    margin-top: 50px;
    color: #FFFFFF;
    text-decoration: none;
    border: 3px double #FFFFFF;
    font-size: 120%;
    display: block;
    padding-top: 8px;
    background-color: #1D3218;
}
#syouhin h6 a:hover  {
    width: 220px;
    height: 26px;
    text-align: center;
    margin-top: 50px;
    color: #FFFFFF;
    text-decoration: none;
    border: 3px double #FFFFFF;
    font-size: 120%;
    display: block;
    padding-top: 8px;
    background-color: #A19E8A;
}
#syouhin p {
    text-align: left;
	color: #1D3218;
    margin-top: 30px;
    font-size: 110%;
    line-height: 2em;
    margin-bottom: 30px;
    width: 300px;
}
#syouhin p a {
    color: #C3181F;
    margin-top: 30px;
    font-size: 120%;
    line-height: 2em;
    margin-bottom: 30px;
    width: 300px;
    text-decoration: none;
}
#syouhin p a:hover  {
    color: #AAAAAA;
    text-align: left;
    margin-top: 30px;
    font-size: 120%;
    line-height: 2em;
    margin-bottom: 30px;
    width: 350px;
    text-decoration: none;
}
