@charset "shift-jis";

/* ----- Common CSS Import ----- */

@import url("com-tag.css");
@import url("com-layout.css");
@import url("com-content.css");
@import url("com-style.css");

/* ----- Exit ----- */

/* h2設定 */
h2#ImageBox {
	width: 960px;
	height: 150px;
	margin-bottom: 30px;
}

/* h3設定 */
h3.beauty {
    width: 700px; height: 35px;
    background: url(../../images/h3Beauty.jpg) no-repeat;
    text-decoration: none;
    display: block;
}

/* h4設定 */
h4.beauty {
    width: 700px; height: 31px;
    background: url(../../images/h4Beauty.jpg) no-repeat;
    text-decoration: none;
    display: block;
    text-indent: -9999px;
}

h4.body {
    margin-top: 20px;
    width: 700px; height: 31px;
    background: url(../../images/h4Body.jpg) no-repeat;
    text-decoration: none;
    display: block;
    text-indent: -9999px;
}

/* 美容整体・美容矯正とは */
div.beauty {
    width: 700px;
    margin-left: 15px;
    padding-top: 15px;
    padding-bottom: 10px;
}

div.beauty_txt p {
    padding-bottom: 20px;
    padding-left: 20px;
    font-size: 14px;
    line-height: 2;
}

/* カラダ　イメージ図 */
div.body_txt1,
div.body_txt2 {
    padding: 20px 0 40px;
}

div.body_txt2 {
    padding-bottom: 100px;
}

div.body_txt1 div.body_txt1_r,
div.body_txt2 div.body_txt2_r {
    float: right;
    width: 400px;
    font-size: 14px;
    line-height: 2;
}

div.body_txt1 img,
div.body_txt2 img {
    float: left;
    width: 300px;
}

div.body_txt h5 {
    padding-top: 10px;
    color: #f0788e;
    font-size: 14px;
}

div.body_txt p {
    font-size: 14px;
    line-height: 1.8;
}

/* カラダ　イメージ図2 */
div.body_con {
    padding-bottom: 150px;
}

div.body_con h5 {
    padding-top: 10px;
    padding-bottom: 5px;
    color: #f0788e;
    font-size: 16px;
}

div.body_con p {
    font-size: 14px;
    line-height: 1.8;
}

div.body_inner1,
div.body_inner2 {
    padding: 20px 0 40px;
}

div.body_inner2 {
    padding-bottom: 50px;
}

div.body_inner1 div.body_inner1_l,
div.body_inner1 div.body_inner1_r,
div.body_inner2 div.body_inner2_l,
div.body_inner2 div.body_inner2_r {
    float: left;
    width: 200px;
}

div.body_inner1 div.body_inner1_l,
div.body_inner2 div.body_inner2_l {
    padding: 0 30px 0 20px;
}

div.body_inner1 div.body_inner1_r,
div.body_inner2 div.body_inner2_r {
    padding-left: 30px;
}

div.body_inner1 img,
div.body_inner2 img {
    float: left;
    width: 220px;
}

div.body_inner_pink {
    padding: 0 0 10px 20px;
    background: #ffe9e9;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

div.btn_beauty {
    margin: 0 auto;
    width: 400px;
}

#FooterMenu{color:#fff}

A {
	TEXT-DECORATION: none
}
