@charset "utf-8";
/* CSS Document */


.box{margin-top:20%;}


.bg-b{background:#F7F4E9;
padding: 5%;}

.tit03{font-family: "Cormorant Garamond",serif;
font-size: 30px;
line-height:2.5em;
font-weight: 300;
border-left:solid 3px #A89458;
padding-left: 2%;
margin-bottom: 5%;}


.maintit01{font-family: "Cormorant Garamond",serif;
font-size: 24px;
color: #D2A005;
line-height: 1.5em;
text-align: center;
margin-bottom: 2%;}

.maintit02{font-family: "Shippori Mincho B1",serif;
font-size: 26px;
text-align: center;}

.maintit03{font-family: "Shippori Mincho B1",serif;font-size: 40px;
line-height: 1.5em;
text-align: center;}

.titbg{background: url("../img/tit-bg.png")no-repeat;
background-size: 100% 200%;
padding-top: 10%;
}

.clinicpic{margin: 2% 0%;}




.reason-tit01{font-size: 18px;
color: #D2A005;line-height: 2.5em;}

.reason-tit02{font-family: "Shippori Mincho B1",serif;font-size: 25px;
line-height: 1.5em;
margin-bottom: 5%;
border-bottom: solid 1px #D2A005;
padding-bottom: 2%;}




table{background:#fff;
padding: 2%;}


td{border-bottom:dashed 1px #A89458;}

.td01{line-height:5em;
color: #A89458;
width: 30%;}

@media only screen and (min-width: 640px) {
	
	.reason-tit02{font-size: 27px;
}
	
.maintit02{
font-size: 30px;
margin-bottom: 5%;
}

.maintit03{font-size: 50px;
line-height: 1.5em;

}
	
	
	
#key{background:#FBF8EE;
padding: 5% 2% 8% 2%;}	
	
	
.box{margin-top:10%;}	
	
.border{margin-left:auto;
    margin-right:auto;
    max-width:1000px;}

	
.tit01{
font-size: 30px;
line-height:2.5em;
}

.tit02{
font-size: 45px;
font-weight: 300;
letter-spacing: 0.1em;}	
	
	.clinicpic02{width:70%;
	margin: 3% auto;}
	
}

