@charset "UTF-8";
/* CSS Document */


/* layout-fee */

.fw01::before {
	content: "フルジルコニア";
}

.fw02::before {
	content: "オールセラミック";
}

.fw03::before {
	content: "メタルボンドクラウン";
}

.fw04::before {
	content: "ゴールド";
}

.fw05::before {
	content: "白金加金";
}

.fw06::before {
	content: "チタン";
}

.fw07::before {
	content: "フルジルコニア";
}

.fw08::before {
	content: "オールセラミック";
}

.fw09::before {
	content: "ゴールド";
}

.fw10::before {
	content: "白金加金";
}

.fw11::before {
	content: "ラミネートベニア";
}



/* layout01 */

.lay section > div.layout01 {
	margin-bottom: 50px;
    text-align: center;
}

.layout01 img {
	height: 400px;
    width: auto;
}


/* layout02 */

.layout02 .lay-90 {
	width: 86%;
    max-width: 1300px;
}

.layout02 .box-text {
	padding: 40px 0%;
}

.layout02 .box-text > div:not(:last-child) {
	margin-bottom: 50px;
}

.layout02 .box-fee {
    text-align: center;
}

.layout02 .lay01 .box-text-in {
    padding-top: 30px;
}

.layout02 .lay02 .inner {
    width: 100%;
    padding: 40px 0px;
}

.layout02 .lay02 .lay-merit {
    background : rgba(83, 183, 176, 0.1);
}

.layout02 .lay02 .lay-demerit {
     background : rgba(153, 134, 117, 0.1);
}

.layout02 .lay02 h6 {
    font-family: "Noto Serif JP", serif;
    font-size: 26px;
color: #FFF;
line-height: 1.2;
letter-spacing: 0.15em;
font-weight: 400;
    display: block;
    padding: 10px 0px;
    text-align: center;
    width: 500px;
    border-radius: 60px;
    margin: 0px auto;
    margin-bottom: 25px;
}

.layout02 .lay02 .lay-merit h6 {
    background : rgba(83, 183, 176, 1);
}

.layout02 .lay02 .lay-demerit h6 {
   background : rgba(153, 134, 117, 1);
}

.layout02 .lay03 .item {
    display: flex;
  justify-content: space-between;
flex-wrap: wrap;
    align-items: center;
}

.layout02 .lay03 .item:not(:last-child) {
   margin-bottom: 20px;
}

.layout02 .lay03 h6 {
   width: 170px;
}

.layout02 .lay03 p {
   flex: 1;
    padding-left: 30px;
}

.sp-view {
	display: none;
}
