@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

body {
  font-family: "Zen Maru Gothic", sans-serif;
}


img {
	border-radius:52px !important;
}

.p-mainVisual {
	background: linear-gradient(#fdfdfd,#f7ede8);
}


.p-mainVisual__inner {
	border-radius: 20% !important;
	width:95%;
	
}

.p-mainVisual__slideTitle {
	font-size:1.5em;
}

.about {
	background: linear-gradient(#f7ede8,#fdfdfd);
}

.balloon{
  position: relative;
  width:85%;
}

.balloon_text{

  position: absolute;
  margin: 0;
  color: #fff;
  left: 50%;
  top:50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-size: 1em;
  width:100%;
  margin: 0 !important;
  padding: 0 !important;
}

.plan_content {
	border-radius:52px;
}

@media screen and (max-width: 768px) {
	.p-mainVisual__textLayer {
	top: -120px !important;
	}
	
    .p-mainVisual__slideTitle {
	font-size:1em;
	text-align:center !important;
}
	
	.balloon {
		margin: 0 auto;
}
 }

@media screen and (min-width: 769px) {
	.wp-block-media-text__content > p {
	padding-left:20px;
}
 }
