/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 27 2026 | 03:08:22 */
#Information .strength{
	padding-top:40px;
	padding-bottom:120px;
}
#Information .strength pre{
 font-size: 44px;
	 font-family: "Montserrat", sans-serif;
	font-weight:400;
	color:#574F45;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	letter-spacing:3px;
}
#Information .strength h2{
font-size: 18px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	color:#574F45;
	margin-bottom:40px;
	text-align:center;
}
#Information .strength img{
	border-radius:50px 0px 50px 0px;
}
#Information .strength h3 {
   font-size: 22px;
	 font-family: "Noto Serif JP", serif;
	font-weight:500;
	color:#574F45;
	margin-top:15px;
	margin-bottom:7px;
	text-align:center;
}


#Information .doctor{
	padding-top:120px;
	padding-bottom:120px;
	background-color:#E3DAD0;
}
#Information .doctor pre{
 font-size: 44px;
	 font-family: "Montserrat", sans-serif;
	font-weight:400;
	color:#574F45;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	letter-spacing:3px;
}
#Information .doctor h2{
font-size: 18px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	color:#574F45;
	margin-bottom:30px;
	text-align:center;
}
#Information .doctor h3{
font-size: 30px;
 font-family: "Noto Serif JP", serif;
	font-weight:400;
	color:#574F45;
	margin-bottom:40px;
	text-align:center;
}
#Information .doctor .box{
	background-color:#FFF;
	padding:40px 40px 25px 40px;
	border-radius:50px 0px 50px 0px;
}
#Information .doctor .box h4 {
   font-size: 26px;
 　　font-weight: 500;
	 font-family: "Noto Serif JP", serif;
	color:#574F45;
	padding-bottom:5px;
	border-bottom:2px solid #74BFAE;
	margin-bottom:20px;
}
#Information .doctor .box ul li {
     font-size: 16px;
	 font-family: "Noto Serif JP", serif;
	font-weight:400;
	    margin-bottom: 0px;
	text-indent: -1rem;
        padding-left: 1rem;
	color: #333;
}


#Information .sns{
	padding-top:120px;
	padding-bottom:120px;
}
#Information .sns pre{
 font-size: 44px;
	 font-family: "Montserrat", sans-serif;
	font-weight:400;
	color:#574F45;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	letter-spacing:3px;
}
#Information .sns h2{
font-size: 18px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	color:#574F45;
	margin-bottom:30px;
	text-align:center;
}
#Information .sns .icon img{
	width:50px;
}


#Information .flow{
	padding-top:120px;
	padding-bottom:120px;
	background-color:#E3DAD0;
}
#Information .flow pre{
 font-size: 44px;
	 font-family: "Montserrat", sans-serif;
	font-weight:400;
	color:#574F45;
	overflow:hidden;
	text-align:center;
	line-height:1.2;
	letter-spacing:3px;
	margin-bottom:10px;
}
#Information .flow h2{
font-size: 18px;
	 font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	color:#574F45;
	margin-bottom:30px;
	text-align:center;
}
#Information .flow .inner{
	background-color:#FFF;
	padding:50px 100px;
}
#Information .flow .inner .column{
	padding-bottom:20px;
	border-bottom:1px solid #ccc;
	margin-bottom:20px;
}
#Information .flow .inner h3{
	font-size: 24px;
	 font-family: "Noto Serif JP", serif;
	font-weight:400;
	color:#74BFAE;
	margin-bottom:5px;
}
#Information .flow .inner h4{
	font-size: 20px;
	 font-family: "Noto Serif JP", serif;
	font-weight:400;
	color:#574F45;
	margin-bottom:5px;
}
#Information .flow .inner .btn {
  color: #FFF;
	margin-top:10px;
}
#Information .flow .inner .btn a {
  position: relative;
    padding-top: 10px;
    padding-right: 45px;
    padding-left: 60px;
    padding-bottom: 10px;
  text-decoration: none;
  color: #FFF;
  background-color: #74BFAE;
   font-size: 16px;
  font-weight: 400;
	font-family: "Noto Sans JP", sans-serif;
	border-radius:100px;
}
#Information .flow .inner .btn a:hover {
  background-color: #74BFAE;
  opacity: 0.7;
}
#Information .flow .inner .btn a:before {
  background: url(https://sollabeautyclinic.com/wp-content/uploads/2026/08/ico_calender_white.svg);
  content: "";
  width: 19px;
  height: 18px;
  left: 20px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}





@media (max-width: 833px) {
	#Information .strength{
	padding-top:30px;
	padding-bottom:60px;
		padding-left:20px;
		padding-right:20px;
}
#Information .strength pre{
 font-size: 32px;
	line-height:1.2;
	letter-spacing:0px;
}
#Information .strength h2{
font-size: 14px;
	margin-bottom:20px;
}
#Information .strength img{
	border-radius:25px 0px 25px 0px;
}
#Information .strength h3 {
   font-size: 20px;
	margin-top:10px;
	margin-bottom:5px;
	text-align:center;
}
	
	#Information .doctor{
	padding-top:60px;
	padding-bottom:60px;
		padding-left:20px;
		padding-right:20px;
}
#Information .doctor pre{
 font-size: 32px;
	line-height:1.2;
	letter-spacing:3px;
}
#Information .doctor h2{
font-size: 14px;
	margin-bottom:20px;
}
#Information .doctor h3{
font-size: 26px;
	margin-bottom:20px;
	text-align:center;
}
#Information .doctor .box{
	background-color:#FFF;
	padding:20px 20px 15px 20px;
	border-radius:25px 0px 25px 0px;
}
#Information .doctor .box h4 {
   font-size: 22px;
	margin-bottom:20px;
}
#Information .doctor .box ul li {
     font-size: 13px;
        margin-top: 3px;
}
	
	
	#Information .sns{
	padding-top:60px;
	padding-bottom:60px;
		padding-left:20px;
		padding-right:20px;
}
#Information .sns pre{
 font-size: 32px;
	line-height:1.2;
	letter-spacing:3px;
}
#Information .sns h2{
font-size: 14px;
	margin-bottom:20px;
}

	
	#Information .flow{
	padding-top:60px;
	padding-bottom:60px;
	padding-left:20px;
		padding-right:20px;
}
#Information .flow pre{
 font-size: 32px;
	line-height:1.2;
	letter-spacing:3px;
	margin-bottom:10px;
}
#Information .flow h2{
font-size: 14px;
	margin-bottom:20px;
}
#Information .flow .inner{
	padding:20px 20px;
}
#Information .flow .inner .column{
	padding-bottom:20px;
	margin-bottom:20px;
}
#Information .flow .inner h3{
	font-size: 20px;
        text-align: center;
}
#Information .flow .inner h4{
	font-size: 18px;
	margin-bottom:5px;
}
#Information .flow .inner .btn {
  color: #FFF;
	margin-top:10px;
	justify-content:center;
}


	
}






