/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 09 2026 | 00:52:42 */
#Campaign .contents{
	padding-bottom:120px;
}

#Campaign .section{
	margin-top:80px;
}
#Campaign .section h2{
	 font-size: 26px;
	 font-family: "Noto Serif JP", serif;
	font-weight:500;
	color:#FFF;
	background-color:#74BFAE;
	padding:20px 60px;
}
#Campaign .section .box{
	background-color:#FFF;
	padding:40px 60px;
}
#Campaign .section .box p{
	font-family: "Noto Sans JP", sans-serif;
}
#Campaign .section .box .info{
	padding:20px 30px;
	border:2px solid #74BFAE;
		margin-top:30px;
}
#Campaign .section .box .info h3{
	 font-size: 26px;
	 font-family: "Noto Serif JP", serif;
	font-weight:500;
}
#Campaign .section .box .info h4{
	 font-size: 36px;
	 font-family: "Noto Serif JP", serif;
	font-weight:500;
	color:#574F45;
}
#Campaign .section .box .info .btn {
  color: #FFF;
}
#Campaign .section .box .info .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;
}
#Campaign .section .box .info .btn a:hover {
  background-color: #74BFAE;
  opacity: 0.7;
}
#Campaign .section .box .info .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) {
	#Campaign .contents{
	padding-bottom:60px;
		padding-left:15px;
		padding-right:15px;
}

#Campaign .section{
	margin-top:40px;
}
#Campaign .section h2{
	 font-size: 22px;
	padding:10px 15px;
}
#Campaign .section .box{
	background-color:#FFF;
	padding:15px 15px;
}
#Campaign .section .box .info{
	padding:7px 15px;
	border:2px solid #74BFAE;
		margin-top:20px;
}
#Campaign .section .box .info h3{
	 font-size: 16px;
	text-align: center;
}
#Campaign .section .box .info h4{
	 font-size: 20px;
	text-align: center;
        margin-top: 3px;
}
	#Campaign .section .box .info .btn {
		justify-content:center;
		margin-top:5px;
}
	#Campaign .section .box .info .btn a {
  position: relative;
    padding-top: 5px;
    padding-right: 45px;
    padding-left: 60px;
    padding-bottom: 5px;
  text-decoration: none;
  color: #FFF;
  background-color: #74BFAE;
   font-size: 14px;
  font-weight: 400;
	font-family: "Noto Sans JP", sans-serif;
	border-radius:100px;
}
}



